PageSourceSearch

https://www.mykitsch.com/collections/best-sellers

html mykitsch.com collected 2026-09-24 17:14:26 UTC 2,048,232 bytes, 30,538 lines download raw bytes

1<!doctype html>
2<html class="no-js" lang="en">
3
4  <head>
5<!--LOOMI SDK-->
6<!--DO NOT EDIT-->
7<!--Start - Anti Flicker-->
8<style id="vslyAntiFlickerStyle-AE29">
9    body {
10        opacity: 0!important;
11    }
12</style>
13<style id="vslyAntiFlickerStyle-BC82">
14    body {
15
16        animation: vslyAntiFlickerFadeIn 0.1s linear;
17        -moz-animation: vslyAntiFlickerFadeIn 0.1s linear;
18        -o-animation: vslyAntiFlickerFadeIn 0.1s linear;
19        -webkit-animation: vslyAntiFlickerFadeIn 0.1s linear;
20
21        animation-fill-mode: forwards;
22        -moz-animation-fill-mode: forwards;
23        -o-animation-fill-mode: forwards;
24        -webkit-animation-fill-mode: forwards;
25
26        animation-delay: 300ms;
27        -moz-animation-delay: 300ms;
28        -o-animation-delay: 300ms;
29        -webkit-animation-delay: 300ms;
30    }
31
32    @keyframes vslyAntiFlickerFadeIn {
33        to {
34            opacity: 1;
35        }
36    }
37</style>
38<script id="vslyAntiFlickerScript-OJ93" data-em-disable>
39    console.debug('vsly-anti-flicker', 'Anti Flicker Script Loaded');
40    let fallbackTimer = -1;
41    let retryTimer = -1;
42    let retries = 0;
43
44    function _vslyAntiFlickerRevealInner() {
45        try {
46            console.debug('vsly-anti-flicker', 'Revealing');
47            const hideElem = document.querySelector('#vslyAntiFlickerStyle-AE29');
48            if (hideElem) {
49                hideElem.remove();
50            }
51            clearTimeout(fallbackTimer);
52            console.debug('vsly-anti-flicker', 'Revealing done');
53        } catch (ex) {
54            console.error('vsly-anti-flicker', ex);
55            if (retries > 15) {
56                setTimeout(window.vslyAntiFlickerReveal, 10);
57                retries += 1;
58            }
59        }
60    }
61
62    window.vslyAntiFlickerReveal = function () {
63        setTimeout(_vslyAntiFlickerRevealInner, 10);
64    }
65
66    fallbackTimer = setTimeout(() => {
67        console.debug('vsly-anti-flicker', 'Falling back after timeout');
68        window._vslyAntiFlickerRevealInner()
69        clearTimeout(retryTimer)
70    }, 300)
71</script>
71
72<!--End - Anti Flicker-->
73<link rel="preconnect"  href="https://live.visually-io.com" crossorigin data-em-disable>
74<link rel="dns-prefetch" href="https://live.visually-io.com" data-em-disable>
75<script type="text/javascript" data-em-disable data-vsly>
76    (()=> {
77        const env = 2;
78        var store = "kitschllc.myshopify.com";
79        var alias = store.replace(".myshopify.com", "").replaceAll("-", "_").toUpperCase();
80        var jitsuKey =  "js.10469048384";
81        var themeId = 192042008757;
82        var role = "main";
83        window.loomi_ctx = {...(window.loomi_ctx || {}),storeAlias:alias,jitsuKey,env,themeId,role};
84        
85        
86    
87	
88        
89        window.loomi_ctx.blockingConcent = false;
90        loomi_ctx.ttl=1792859075;
91        loomi_ctx.embeddedTests=[];
92    })()
93</script>
vendor: 1 bytes, line 93
93
94<script type="text/javascript" data-em-disable>
95    !function(){var e,t,n;!function(e){e.JSCondition="jsCondition",e.JSFunction="jsFunction",e.JSEvent="jsEvent",e.Selector="selector",e.ElementEvent="elementEvent",e.PageLoad="pageLoad",e.Timeout="timeout",e.Inactivity="inactivity",e.ExitIntent="exitIntent",e.Conjunction="conjunction"}(e||(e={})),function(e){e[e.PAUSED=4]="PAUSED"}(t||(t={})),function(e){e[e.LOCAL=0]="LOCAL",e[e.STAGE=1]="STAGE",e[e.PROD=2]="PROD",e[e.TEST=3]="TEST"}(n||(n={}));const r="lmi_preview";var o;!function(e){e.USE_CASE="USE_CASE",e.ADD_TO_CART="ADD_TO_CART"}(o||(o={}));const i=function(e){void 0===e&&(e=()=>window);try{return Promise.resolve(v(()=>void 0!==_(()=>e().removeEventListener),100,100)).then(function(){return Promise.resolve()})}catch(e){return Promise.reject(e)}},s=function(e,t){void 0===e&&(e=()=>window),void 0===t&&(t=!1);try{function n(){return Promise.resolve()}const r=t&&a()?Promise.resolve(v(()=>c,1e3,10)).then(function(){}):Promise.resolve(v(()=>void 0!==_(()=>e().addEventListener),10,1e3)).then(function(){});return Promise.resolve(r&&r.then?r.then(n):n())}catch(o){return Promise.reject(o)}};let c=!1;function a(){return!0===_(()=>window.vslyDeferResources)}function u(e,t){void 0===t&&(t=20);let n=0;return function(){clearTimeout(n),n=setTimeout(()=>e(...[].slice.call(arguments)),t)}}window.addEventListener("load",()=>{setTimeout(()=>{c=!0},2e3)});const l="vsly-hide-theme-preview",d="vslyCtags",m=()=>{_(()=>{const e=window.loomi_ctx.ctags||[];0===e.length?window.loomi_ctx.ctags=JSON.parse(localStorage.getItem(d)||"[]"):localStorage.setItem(d,JSON.stringify(e)),_(()=>{const e=JSON.parse(localStorage.getItem("vslyCustomCtags")||"[]");e&&e.length>0&&(window.loomi_ctx.ctags=[...window.loomi_ctx.ctags||[],...e])})})},f=()=>new Date(1e3*Math.floor(Date.now()/1e3));function h(e,t){void 0===t&&(t={async:!1,defer:!1});const n=_(()=>window.visually.flags["bunny-cdn"]),r=A();return p(`vsly-lib-${e}`,`https://${n?"assets.visually.io":r}/vsly/lib/${e}.js`,t)}function p(e,t,n){return void 0===n&&(n={async:!1,defer:!1}),new Promise((r,o)=>{let i=document.getElementById(e);i?r(document.getElementById(e)):(i=document.createElement("script"),i.id=e,i.src=t,i.async=n.async||!1,i.defer=n.defer||!1,i.setAttribute("data-em-disable",""),i.onload=()=>r(i),i.onerror=()=>o(new Error(`Failed to load ${t}`)),document.head.appendChild(i))})}function v(e,t,n,r){return void 0===t&&(t=500),void 0===n&&(n=4),new Promise((o,i)=>{e()?o(0):0!==n?setTimeout(()=>{r&&r()&&i(`condition rejected ${_(()=>e.toString())}`),v(e,t,n-1).then(o).catch(i)},t):i(`condition rejected ${_(()=>e.toString())}`)})}function w(e,t){void 0===t&&(t=500);const n=_(()=>window.visually_io_editor)?Date.now()+1e4:Infinity;function r(o){try{const i=e();i?o(i):Date.now()>=n?o(void 0):setTimeout(()=>r(o),t)}catch(e){console.error("vsly-when",e),Date.now()>=n?o(void 0):setTimeout(()=>r(o),t)}}return new Promise(e=>{r(e)})}function y(e){return!Array.isArray(e)||0===e.length}function g(e){return btoa(unescape(encodeURIComponent(JSON.stringify(e))))}function _(e,t){void 0===t&&(t=void 0);try{return e()}catch{return t}}const S=e=>e&&decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*"+encodeURIComponent(e).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*([^;]*).*$)|^.*$"),"$1"))||null;function E(){const e=window.loomi_ctx?.clientId;return e?(window.localStorage.setItem("vsly__st",String(e)),String(e)):window.localStorage.getItem("vsly__st")}function P(e,t,n){void 0===t&&(t=5),void 0===n&&(n=500),t>=0&&!_(e)&&setTimeout(()=>{_(e)||P(e,t-1)},n)}const A=function(e){return void 0===e&&(e=window.loomi_ctx.env),e===n.STAGE?"sdk.loomi-stg.xyz":"live.visually-io.com"};function I(e){return e.replace(/[^a-z_A-Z0-9]/gi,"_")}const b=()=>!!_(()=>C()()),C=()=>_(()=>window.Shopify.customerPrivacy.analyticsProcessingAllowed)||_(()=>window.Shopify.customerPrivacy.userCanBeTracked)||_(()=>window.visually.analyticsProcessingAllowed);function x(){const e=function(){try{return Promise.resolve(v(()=>!!_(()=>window.loomi.jitsu),a()?1e3:500,120)).then(function(){return _(()=>window.loomi.jitsu)})}catch(e){return Promise.reject(e)}}();return{register(t,n,r,o){e.then(e=>_(()=>e.register(t,n,r,o)))},track:function(t,n,r){return Promise.resolve(e).then(function(e){return Promise.resolve(_(()=>e.track(t,n,r))).then(function(){})})},trackExt:function(t,n){return Promise.resolve(e).then(function(e){return Promise.resolve(_(()=>e.trackExt(t,n))).then(function(){})})}}}let k=!1,T=!1;function N(e,t,n){return{id:T?"lmi-000":"lmi-"+ ++j,isApplied:!1,kind:e,selector:t,value:n}}function O(e,t){let n,r=!1;return null!==e.previousElementSibling?n=e.previousElementSibling:(n=e.parentElement,r=!0),n?(e.outerHTML=t,r?n.firstElementChild:n.nextElementSibling):e}let j=Math.round(1e4*Math.random()),L=[],$=new Map;const R="lmid",D="lmwv";function U(){return!!_(()=>window.vsly_fbs)}function M(){return window.location.search.includes("lmi_debug")||U()}function q(){M()&&console.debug("loomi-editor",...[].slice.call(arguments))}function F(){M()&&console.error("loomi-editor",...[].slice.call(arguments))}let B=!0,J={};class V{constructor(e,t){this._value=void 0,this._addedAt=void 0,this._value=e,this._addedAt=t||(new Date).getTime()}value(){return this._value}addedAt(){return this._addedAt}}class H{constructor(e,t){this.backend=void 0,this.ttlMillis=void 0,this.backend=e,this.ttlMillis=t}isValid(e){return!!e&&(new Date).getTime()-e.addedAt()<=this.ttlMillis}get(e){const t=this.backend.get(e),n=this.isValid(t);if(t&&n)return t.value();n||this.backend.remove(e)}set(e,t,n){const r=new V(t,n);this.backend.set(e,r)}}class G{constructor(e){this.namespace=void 0,this.namespace=`vsly_cache_${e}`,window[this.namespace]={}}get(e){return _(()=>window[this.namespace][e])}remove(e){_(()=>delete window[this.namespace][e])}set(e,t){window[this.namespace][e]=t}}class z{constructor(e){this.namespace=void 0,this.namespace=`vsly_cache_${e}`}get(e){return _(()=>{const t=sessionStorage.getItem(`${this.namespace}_${e}`);if(!t)return;const n=JSON.parse(t);return new V(n._value,n._addedAt)})}remove(e){sessionStorage.removeItem(`${this.namespace}_${e}`)}set(e,t){sessionStorage.setItem(`${this.namespace}_${e}`,JSON.stringify(t))}}class K extends H{constructor(e,t){super(new G(e),t)}}const W=function(e,t){void 0===t&&(t=8397271938200529);let n=3735928559^t,r=1103547991^t;for(let t,o=0;o<e.length;
95o++)t=e.charCodeAt(o),n=Math.imul(n^t,2654435761),r=Math.imul(r^t,1597334677);return n=Math.imul(n^n>>>16,2246822507)^Math.imul(r^r>>>13,3266489909),r=Math.imul(r^r>>>16,2246822507)^Math.imul(n^n>>>13,3266489909),`${4294967296*(2097151&r)+(n>>>0)}`},Q="targeting-changed",Y="vslyThemeTest",Z="0891c521a9aa47c6a9fd965198b7ed44",X="_203";function ee(e,t,n,r,o){void 0===n&&(n=10),void 0===r&&(r=!1),void 0===o&&(o="none");const{_USE_CASE:i,_USE_CASE_VARIANT:s,_USE_CASE_AUDIENCES:c,_USE_CASE_VERSION:a,_USE_CASE_GA_VARIANT:u,_USE_CASE_GA:l}=e;if(U()||ie())return;if(!function(e){try{const t=location.pathname,n=new URL(e);if(location.search.includes("vsly-redirected-from"))return!1;if(!0===_(()=>window.visually.flags["sdk-kill-advanced-redirect-checks"]))return!0;{let e=!1;const r=decodeURIComponent(location.search);return n.searchParams.forEach((t,n)=>{const o=decodeURIComponent(`${n}=${t}`);r.includes(o)||(e=!0)}),!!((_(()=>Array.from(n.searchParams.values()).length)||0)>0&&e)||t!==n.pathname}}catch(e){return!1}}(t))return;if(!function(e,t,n){const r=`vsly-redirect-${W(`${n._USE_CASE}-${n._USE_CASE_VARIANT}-${n._USE_CASE_VERSION}-${e}`)}`;return"session"===t?"true"!==sessionStorage.getItem(r)&&(sessionStorage.setItem(r,"true"),!0):"user"!==t||"true"!==localStorage.getItem(r)&&(localStorage.setItem(r,"true"),!0)}(t,o,e))return;h();const d=`${i}-${s}`,m={type:"USE_CASE",ts:f().valueOf(),payload:{sid:_(()=>window.loomi_ctx.session.id),user:{anonymous_id:_(()=>window.loomi_ctx.userId)},use_case:i,use_case_variant:s,...a?{version:a}:{},...c?{audiences:c}:{}},options:{gaName:_(()=>I(l)),gaVariant:_(()=>I(u))}};function h(){document.body&&(document.body.style.opacity=0)}_(()=>{ce(i)&&(m.payload.clickId="redirect",m.options.isRedirect=!0)}),window.vsly_redirecting=!0,setTimeout(function(){try{h();const e=JSON.stringify(m),n=g(m),o=!d.includes(re);let i=t;try{new URLSearchParams(location.search).forEach((e,t)=>{(r||oe(t))&&(i=te(i,t,e))})}catch(t){q("e87",{redirectUrl:i,key:d,event:e,ex:t})}return i=te(i,"vsly-redirected-from",d),o&&(i=te(i,"vsly-redirected-event",n)),location.replace&&location.replace(i),Promise.resolve()}catch(e){return Promise.reject(e)}},n)}function te(e,t,n){try{const r=new URL(e);return r.searchParams.append(t,n),r.href}catch(t){return`${e}${e.includes("?")?"&":"?"}key=${n}`}}function ne(e){return{_USE_CASE:e.experienceId,_USE_CASE_VARIANT:e.variantId,_USE_CASE_VERSION:e.version,_USE_CASE_AUDIENCES:_(()=>window.loomi_ctx.audiences.join("|"),""),_USE_CASE_GA:e.gaExperienceName,_USE_CASE_GA_VARIANT:e.gaVariantName}}const re="theme_test_redirect_back_to_main",oe=e=>e.toLowerCase().startsWith("utm");function ie(){return _(()=>window.Shopify.designMode,!1)}function se(){return _(()=>window.Shopify.country)||_(()=>window.visually.country)}const ce=e=>window.loomi.conf.experiments.find(t=>t.name===e).isRedirect,ae=(e,t)=>{_(()=>!0===window.visually.flags["sdk-disable-dynamic-height-strategy"],!1)||e&&function(e,t,n){let r=e,o=0;for(;r.parentElement&&o<10;)n(r.parentElement),r=r.parentElement,o+=1}(e,0,e=>{const t=e.style.height;var n;(n=t)&&""!==n&&(e.style.removeProperty("height"),e.style.minHeight=t)})};function ue(e,t,n,r){if(!document.body.contains(r)){const r=document.querySelector(n);return r?(t(),e(),{element:r,isDetached:!0}):{isDetached:!1}}return{isDetached:!1}}function le(e){if(!_(()=>window.visually.flags["visibility-redo"]))return document.querySelector(e);const t=document.querySelectorAll(e);for(let e=0;e<t.length;e++){const n=t.item(e);if(de(n))return n}return _(()=>t[0])}function de(e){try{if(!_(()=>window.visually.flags["visibility-redo"]))return!0;if(!e)return!1;const t=e.getBoundingClientRect(),n=getComputedStyle(e);return!_(()=>"none"==n.display||"0"==n.opacity||"hidden"==n.visibility||t.width<=5&&t.height<=5||"none"==e.style.display||"0"==e.style.opacity||"hidden"==e.style.visibility)}catch(e){return!0}}function me(e){return _(()=>window.visually.flags[e],!1)}function fe(){return _(()=>!0===window.vslyDeferWidgets||me("sdk-defer-widgets"),!1)}const he="visually",pe="widgets";let ve;function we(e,t){const n=e+t,r=`vslyw-${n}`;if(!document.getElementById(r)){const e=document.createElement("script");e.id=r,e.type="text/javascript";
95const t=_(()=>window.visually.flags["bunny-cdn"]),o=A();e.src=`https://${t?"assets.visually.io":o}/widgets/${n}.js`,document.head.appendChild(e)}}window.IntersectionObserver&&(ve=new IntersectionObserver((e,t)=>{e.forEach(e=>{if(e.isIntersecting){const n=e.target;(function(e){const t=e.getAttribute("lmw"),n=e.getAttribute(D);if(t&&n){const r=t+n;return v(()=>_(()=>!!window[he][pe][r])&&_(()=>!!window.preact),50,500).then(()=>{_(()=>window[he][pe][r](`#${e.id}`))}),!0}return!1})(n)&&t.unobserve(n)}})},{root:null,rootMargin:window.vslyDeferWidgetsMargin||"100px",threshold:.1}));const ye="vsly-orig-sel";function ge(e,t){try{var n=e()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}const _e=function(e){try{return Promise.resolve(ge(function(){return Promise.resolve(v(()=>!!_(()=>document.querySelector(e)),250,100)).then(function(){return Promise.resolve(document.querySelector(e))})},function(e){return Promise.reject(e)}))}catch(e){return Promise.reject(e)}};function Se(e,t,n){const r=t.extra;return n&&n>=3?void 0!==r&&!!_(()=>e.childNodes[r]):!!r&&!!_(()=>e.childNodes[r])}function Ee(e,t,n){void 0===n&&(n=10),me("kill-theme-testing")||Pe(t)||(Ae(e,t),ee(e,Ie(t).href,n,!0,"session"))}const Pe=e=>{if(Ce())return!0;_(function(){try{return Promise.resolve(v(()=>!!document&&!!document.head,10,2e3)).then(function(){const e=document.head||document.getElementsByTagName("head")[0];if(!e.querySelector(`#${l}`)){const t=document.createElement("style");t.id=l,t.appendChild(document.createTextNode("#preview-bar-iframe,#PBarNextFrameWrapper,#PBarNextFrame { display: none !important;}")),e.appendChild(t)}})}catch(e){return Promise.reject(e)}});const t=window.loomi_ctx.themeId||_(()=>window.Shopify.theme.id),n=window.loomi_ctx.role||_(()=>window.Shopify.theme.role),r=!Ne({id:t,role:n}),o=_(()=>!window.loomi_ctx.testedThemes.includes(t));return!(!r||!o)||Te({id:t,role:n},e)},Ae=(e,t)=>{const n=e._USE_CASE!==re;Le(t)&&n&&[sessionStorage,localStorage].forEach(e=>Oe(e))},Ie=e=>{const t=Re();return t.searchParams.append("preview_theme_id",`${e||""}`),t},be=()=>{const e="vsly-tts";if($e(e))return;ke();const t=Ie("");t.searchParams.append(e,"1"),document.body.style.opacity=0,location.replace(t.href)},Ce=()=>
95{const e="vsly_disableThemeTest",t=$e("disableThemeTest")||!!sessionStorage.getItem(e);return t&&sessionStorage.setItem(e,"1"),ie()||t},xe=()=>!me("allow-embed-redirect-tests")||0===(window.loomi_ctx.embeddedTests||[]).filter(e=>e.experiment.isThemeTest).length,ke=()=>[sessionStorage,localStorage].forEach(e=>e.removeItem(Y)),Te=(e,t)=>e.id===t||Ne(e)&&!t,Ne=e=>"main"===e.role,Oe=e=>e.setItem(Y,"1"),je=e=>e.getItem(Y),Le=e=>!!e,$e=e=>_(()=>Re().searchParams.has(e)),Re=()=>_(()=>new URL(window.location.href)),De="data-rid",Ue="data-alchemy-element-root";let Me,qe=0;function Fe(e){return e.hasAttribute(De)||e.hasAttribute(Ue)}const Be=function(e,t){try{return Promise.resolve(v(()=>!!document&&!!document.body&&!!document.querySelector,50,200)).then(function(){!function(){if("undefined"==typeof document)return;Je||(Je=new MutationObserver(Ve)),Ve();const e="spa"===_(()=>window.vslyIntegrationType,"static")?document:document.body;Je.observe(e,{childList:!0,subtree:!0,characterData:!0,attributes:!1})}(),e&&(k=e),t&&(T=t)})}catch(e){return Promise.reject(e)}};let Je;function Ve(){L.filter(e=>!e.isApplied).forEach(e=>{try{const t=_(()=>document.body.querySelector(e.selector));if(!t)return void function(e,t,n,r,o){void 0===r&&(r=100),void 0===o&&(o=10);const i=!!t,s=_(()=>J[e])||0;!i&&B&&s<o&&(B=!1,J[e]=(_(()=>J[e])||0)+1,setTimeout(()=>{try{n()}catch(t){F("failed to run setTimeout on refreshAllElementsSets",e,t)}B=!0},r+50*s))}(e.selector,t,Ve,100,10);if($.has(e.id))return;if(function(e,t){if(e&&(void 0===Me&&(Me=!!document.querySelector(`[${Ue}],[${De}]`)),Me)&&function(e){return["replace","appendBefore","appendAfter","compound","widget","moveElem"].includes(e.kind)}(t))for(let t=e;t;t=t.parentElement)if(Fe(t))return!0;return!1}(t,e)&&!function(){if(U())return!0;const e=window.vslyHydrationSize||1,t=!!window.elementIdToRuntimeInitialized&&Object.values(window.elementIdToRuntimeInitialized).length>=e;t&&0===qe&&(qe=Date.now());const n=Date.now()-qe,r=window.vslyHydrationGrace||500;return t&&n>r}())return;const n=He(e,t);n&&($.set(e.id,n),e.isApplied=!0)}catch(t){!function(){M()&&console.warn("loomi-editor",...[].slice.call(arguments))}("failed to resolve command from mutation request with exception.",t,e)}}),ze()}function He(e,t){if("replace"===e.kind)return function(e,t,n,r,o){let i=o||e,s=!1;const c=n.outerHTML;return{id:e,isApplied:()=>s,kind:"replace",do:()=>{s||(k&&n.setAttribute(R,i),n.outerHTML!==r&&(n=O(n,r),ae(n),k&&n.setAttribute(R,i),s=!0))},undo:()=>{s&&n.outerHTML!==c&&(n=O(n,c),s=!1)},redoIfNeeded:()=>!1,setDebugId:e=>i=e}}(e.id,0,t,e.value,e.id);if("appendBefore"===e.kind||"appendAfter"===e.kind)return function(e,t,n,r,o){let i=o||e,s=!1,c=document.querySelector(t),a=document.createElement("div");const u=()=>{s||("appendBefore"===r&&(c=document.querySelector(t),_(()=>c.parentNode.insertBefore(a,c)),ae(c),a=O(a,n),k&&a.setAttribute(R,i),s=!0),"appendAfter"===r&&(s||(c=document.querySelector(t),c.nextSibling?(_(()=>c.parentNode.insertBefore(a,c.nextSibling)),ae(c)):(_(()=>c.parentNode.appendChild(a)),ae(c)),a=O(a,n),k&&a.setAttribute(R,i),s=!0)),s=!0)},l=()=>{s&&(a.remove(),s=!1)};return{id:e,isApplied:()=>s,kind:r,do:u,undo:l,redoIfNeeded:()=>{const e=ue(u,l,t,c);return e.element&&(c=e.element),e.isDetached},setDebugId:e=>i=e}}(e.id,e.selector,e.value,e.kind,e.id);if("appendCss"===e.kind)return function(e,t,n,r){let o=r||e,i=!1,s=document.querySelector(t);const c=document.createElement("style"),a=()=>{i||(c.innerHTML=n,k&&c.setAttribute(R,o),document.head.appendChild(c),i=!0)},u=()=>{i&&(c.remove(),i=!1)};return{id:e,kind:"appendCss",isApplied:()=>i,do:a,undo:u,redoIfNeeded:()=>{const e=ue(a,u,t,s);return e.element&&(s=e.element),e.isDetached},setDebugId:e=>o=e}}(e.id,e.selector,e.value,e.id);if("appendJs"===e.kind)return function(e,t,n,r,o){let i=r||e,s=!1,c=document.querySelector(t),a=null;const u=()=>{s||(a||(a=document.createElement("script")),a.setAttribute("type","application/javascript"),a.innerHTML=function(e,t){return e&&t?`(async () => {\n    const _USE_CASE = "${t.experienceId}";\n    const _USE_CASE_VARIANT = "${t.variantId}";\n    const _USE_CASE_VERSION = ${_(()=>t.version||0,0)};\n    const _USE_CASE_AUDIENCES = "${_(()=>window.loomi_ctx.audiences.join("|"),"")}";\n    const _USE_CASE_GA = "${_(()=>t.gaExperienceName.replace(/"/g,'\\"'),t.gaExperienceName)}";\n    const _USE_CASE_GA_VARIANT = "${_(()=>t.gaVariantName.replace(/"/g,'\\"'),t.gaVariantName)}";\n    const _USE_CASE_CTX = {_USE_CASE,_USE_CASE_VARIANT,_USE_CASE_VERSION,_USE_CASE_AUDIENCES,_USE_CASE_GA,_USE_CASE_GA_VARIANT};\n    const __currentScriptElement = document.currentScript;\n    ${e}\n    if (typeof vslyCleanup !== 'undefined') {     \n      if (__currentScriptElement) {\n        __currentScriptElement.__vslyCleanup = vslyCleanup;\n      }\n    }\n  })()`:!t&&e?`\n(async () => {\n  const __currentScriptElement = document.currentScript;\n  ${e}\n    if (typeof vslyCleanup !== 'undefined') {     \n      if (__currentScriptElement) {\n        __currentScriptElement.__vslyCleanup = vslyCleanup;\n      }\n    }\n})();\n`:e}(n,o),k&&(a.id=i),document.body.appendChild(a),s=!0)},l=()=>{if(!s)return;const e=(()=>{try{const e=a.__vslyCleanup;if(e)return e(),!0}catch(e){k&&console.error("vslyCleanup error:",e)}return!1})();a&&a.remove(),e&&(a=null),s=!1};return{id:e,kind:"appendJs",isApplied:()=>s,do:u,undo:l,redoIfNeeded:()=>{const e=ue(u,l,t,c);return e.element&&(c=e.element),e.isDetached},setDebugId:e=>i=e}}
95(e.id,e.selector,e.value,e.id,e.options);if("appendFont"===e.kind){const t=JSON.parse(e.value);if(t&&t.family&&t.weights)return function(e,t,n){n=n||e;let r=!1;const o=document.createElement("link"),i=(c=t.weights,(s=t.family).toLowerCase().includes("jetbrains")&&(s="JetBrains Mono"),`https://fonts.googleapis.com/css2?family=${encodeURIComponent(s)}:wght@${_(()=>c.join(";"))}&display=block`);var s,c;return o.setAttribute("href",i),o.setAttribute("rel","stylesheet"),{id:e,isApplied:()=>r,kind:"appendFont",do:()=>{r||(k&&o.setAttribute(R,n),document.head.appendChild(o),r=!0)},undo:()=>{r&&(o.remove(),r=!1)},redoIfNeeded:()=>!1}}(e.id,t,e.id)}else{if("compound"===e.kind){const n=e.value.map(n=>(n.options=e.options,He(n,t))).filter(e=>e);return function(e,t,n){let r=!1;return{id:e,isApplied:()=>r,kind:"compound",do:()=>{r||(t.filter(e=>!e.isApplied()).forEach(e=>{e.setDebugId&&e.setDebugId(n),e.do()}),r=!0)},undo:()=>{r&&(t.filter(e=>e.isApplied()).reverse().forEach(e=>e.undo()),r=!1)},redoIfNeeded:()=>t.map(e=>e.redoIfNeeded()).filter(e=>e).length>0}}(e.id,n,e.id)}if("widget"===e.kind){const t=_(()=>e.block.value),n=_(()=>t.env.sectionId.substring(1),e.id);return function(e,t,n,r,o,i,s){void 0===s&&(s="");const c=i||t;let a=!1;const u=`vslyp-${t}`;let l=null,d=null,m=[];const f=()=>{a||(we(r,s),"replace"===e?w():y(),fe()&&ve||h(),a=!0)},h=()=>{const e=r+s;v(()=>_(()=>!!window[he][pe][e])&&_(()=>!!window.preact),50,500).then(()=>{ae(l),_(()=>window[he][pe][e](`#${t}`))})},p=()=>{if(!a)return;d&&d.remove();const t=document.getElementById(u);if(t&&t.remove(),"replace"===e&&l&&l.children&&l.children.length>0){let e=0;for(const t of l.children)t.style.display=m[e],e+=1}a=!1},w=()=>
95{if(l=le(n),l){if(m=[],l.children&&l.children.length>0)for(const e of l.children){const t=e;t&&!t.getAttribute("preact")&&(m.push(t.style.display),t.style.display="none")}g(),l.appendChild(d),fe()&&ve&&ve.observe(d)}else F("vsly",`failed to find element with selector: ${n} when trying to replace with widget`)},y=()=>{l=le(n),l?(g(),l.insertAdjacentElement("appendBefore"===e?"beforebegin":"afterend",d),fe()&&ve&&ve.observe(d)):F("vsly",`failed to find element with selector: ${n} when trying to append widget`)},g=()=>{if(d=document.getElementById(t),!d){d=document.createElement("section"),d.style.all="unset",d.style.width="100%",d.setAttribute("preact","1"),k&&d.setAttribute(R,c),d.setAttribute("lmw",r),d.setAttribute(D,s),d.id=t;const e=document.createElement("script");e.id=u,e.setAttribute("type","text/props"),e.innerHTML=JSON.stringify(o),_(()=>document.body.appendChild(e))}};return{id:t,isApplied:()=>a,kind:"widget",do:f,undo:p,redoIfNeeded:()=>{const e=ue(f,p,n,l);return e.element&&(l=e.element),e.isDetached}}}(t.htmlKind,n,e.selector,t.widgetId,t.env,n,t.version)}if("moveElem"===e.kind){const t=_(()=>e.block.value);return function(e,t,n,r){let o=!1,i={display:""},s=null,c=null;const a=()=>{o||v(()=>(s=document.querySelector(t),c=document.querySelector(n),!!s&&!!c),50,500).then(()=>{s=document.querySelector(t),c=document.querySelector(n),u()})},u=()=>{c&&s&&(i={display:c.style.display,parentNode:s.parentElement,nextSib:s.nextElementSibling,prevSib:s.previousElementSibling},"appendBefore"===r?c.insertAdjacentElement("beforebegin",s):"appendAfter"===r?c.insertAdjacentElement("afterend",s):"replace"===r&&(c.style.display="none!important",c.insertAdjacentElement("afterend",s)),s.setAttribute(ye,t),o=!0)};return{id:e,isApplied:()=>o,kind:"moveElem",do:a,undo:()=>{o&&c&&s&&(i&&i.prevSib?i.prevSib.insertAdjacentElement("afterend",s):i&&i.nextSib?i.nextSib.insertAdjacentElement("beforebegin",s):i&&i.parentNode&&i.parentNode.appendChild(s),"replace"===r&&(c.style.display=i.display),s.removeAttribute(ye),o=!1)},redoIfNeeded:()=>!(_(()=>s.hasAttribute(ye))&&document.body.contains(s)||(o=!1,a(),0))}}(e.id,e.selector,t.destSelector,_(()=>t.htmlKind))}if("automation"===e.kind)return function(e){let t=!1;return{id:`automation-${(new Date).getDate()}`,kind:"automation",isApplied:()=>t,do:()=>{if(!t){t=!0;try{e.sort((e,t)=>e.order-t.order).map(e=>{switch(e.kind){case"click":return()=>function(e){try{return Promise.resolve(ge(function(){return q("fake-click","about to click on:",e.selector),Promise.resolve(_e(e.selector)).then(function(e){return e&&e.click(),Promise.resolve()})},function(e){return Promise.reject(e)}))}catch(e){return Promise.reject(e)}}(e);case"type":return()=>function(e){try{return Promise.resolve(ge(function(){return q("fake-click","about to type on:",e.selector,"with text: ",e.data),Promise.resolve(_e(e.selector)).then(function(t){const n=_(()=>Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"value").set);_(()=>n.call(t,e.data||""));const r=new Event("input",{bubbles:!0});return t.dispatchEvent(r),Promise.resolve()})},function(e){return Promise.reject(e)}))}catch(e){return Promise.reject(e)}}(e);case"scroll":return()=>function(e){try{return Promise.resolve(ge(function(){return q("fake-click","about to scroll to:",e.selector),Promise.resolve(_e(e.selector)).then(function(e){return e.scrollIntoView(!0),Promise.resolve()})},function(e){return Promise.reject(e)}))}catch(e){return Promise.reject(e)}}(e);case"wait":return()=>function(e){try{try{return q("fake-click",`about to wait for: ${e.data}ms`),Promise.resolve(new Promise(t=>{setTimeout(()=>t(),_(()=>e.data)||1e3)}))}catch(e){return Promise.reject(e)}}catch(e){return Promise.reject(e)}}(e);default:return()=>Promise.resolve()}}).reduce((e,t)=>e.then(e=>t()),Promise.resolve()).then()}catch(e){F("failed to run automation with exception:",e)}}},undo:()=>{},redoIfNeeded:()=>!1}}(_(()=>e.block.value).steps);if("visualEdit"===e.kind){const t=_(()=>e.block.value);return function(e,t){let n=!1,r={};const o=function(e,t,n){void 0===n&&(n=!0);const o=t.subChanges.map(n=>{switch(n.kind){case"text":return((e,t,n)=>{if(!e)return()=>{};const r=t.extra;if(Se(e,t,n)){const n=e.childNodes[r].textContent;return e.childNodes[r].textContent=t.value,()=>e.childNodes[r].textContent=n}{const n=e.textContent;return e.textContent=t.value,()=>e.textContent=n}})(e,n,t.version);case"style":return((e,t)=>{if(!e)return()=>{};const n=_(()=>e.style[t.key],null);return e.style.setProperty(t.key,t.value,"important"),()=>e.style.setProperty(t.key,n)})(e,n);case"image":return((e,t)=>{if(!e||!e.removeAttribute||!e.getAttribute)return()=>{};const n=e.getAttribute("srcset")||"";e.removeAttribute("srcset");const r=_(()=>e.src,void 0);e.src=t.value;const o=e.parentElement,i=o&&"PICTURE"===o.nodeName,s=[];
95return i&&o.querySelectorAll("source").forEach(e=>{s.push(e.getAttribute("srcset")||""),e.removeAttribute("srcset")}),()=>{e.setAttribute("srcset",n),e.src=r,i&&o.querySelectorAll("source").forEach((e,t)=>{e.setAttribute("srcset",s[t])})}})(e,n);case"video":return((e,t)=>{if(!e||!e.setAttribute)return()=>{};const n=e.innerHTML;e.innerHTML="";const r=e.getAttribute("src")||"";return e.setAttribute("src",t.value),()=>{e.innerHTML=n,e.setAttribute("src",r)}})(e,n);case"attr":return((e,t)=>{if(!e||!e.setAttribute||!e.getAttribute)return()=>{};const n=e.getAttribute(t.key);return e.setAttribute(t.key,t.value),()=>n?e.setAttribute(t.key,n):e.removeAttribute(t.key)})(e,n)}});n&&(r[t.selector]={ve:t,elem:e,reverts:o})};return{id:e,kind:"visualEdit",isApplied:()=>n,do:()=>{n||(n=!0,t.forEach(e=>{v(()=>!!document.querySelector(e.selector),250,300).then(()=>{const t=document.querySelector(e.selector);o(t,e)})}))},undo:()=>{n&&(n=!1,Object.values(r).forEach(e=>e.reverts.forEach(e=>e())),r={})},redoIfNeeded:()=>{if(!n)return!1;let e=!1;return Object.values(r).forEach(t=>{e=document.body.contains(t.elem)?function(e,t){return e.ve.subChanges.forEac
95h((n,r)=>{n.value!==((e,t,n)=>{switch(t.kind){case"text":return((e,t,n)=>{const r=t.extra;return Se(e,t,n)?e.childNodes[r].textContent:e.textContent})(e,t,n);case"attr":return((e,t)=>e.getAttribute(t.key))(e,t);case"style":return((e,t)=>_(()=>e.style[t.key],null))(e,t);case"image":case"video":return(e=>e.src)(e)}})(e.elem,n,e.ve.version)&&(_(()=>e.reverts[r]()),o(e.elem,{selector:e.ve.selector,subChanges:[n]},!1),t=!0)}),t}(t,e):function(e){e.reverts.forEach(e=>e());const t=document.querySelector(e.ve.selector);return t&&o(t,e.ve),!0}(t)}),e}}}(e.id,t.changes)}if("pageRedirect"===e.kind){const t=_(()=>e.block.value);if(t)return n=t,r=e.options,{id:e.id,kind:"pageRedirect",isApplied:()=>!1,do:()=>{ee(ne(r),n.destUrl,n.redirectAfter,!0===n.retainQueryParams,n.stickinessMode)},undo:()=>{},redoIfNeeded:()=>!1,setDebugId:e=>""}}else if("themeTest"===e.kind){const t=_(()=>e.block.value);if(t)return function(e,t,n){const r=()=>!1;return{id:e,kind:"themeTest",isApplied:r,do:()=>Ee(ne(n),t.targetThemeId),undo:r,redoIfNeeded:r,setDebugId:r}}(e.id,t,e.options)}}var n,r}let Ge=!1;function ze(){Ge||(Ge=!0,requestAnimationFrame(Ke))}function Ke(){$.forEach(e=>{try{e.isApplied()?e.redoIfNeeded():e.do()}catch(t){F("failed to apply mutation command with exception:",t,e)}}),Ge=!1}function We(e){try{const n=$.get(e),r=n&&n.undo();$.delete(e);const o=L.findIndex(t=>t.id==e);return(t=_(()=>L[o].selector))&&_(()=>J[t])&&delete J[t],L.splice(o,1),ze(),r}catch(e){return}var t}function Qe(e){return"div"===e.selector&&(e.selector="body div"),L.push(e),Ve(),{revert:()=>We(e.id),mutationId:e.id}}function Ye(){const e=_(()=>window.loomi_ctx.cart);if(e)return e;const t=localStorage.getItem("loomi-cart");if(t)try{return JSON.parse(t)}catch(e){}}var Ze;!function(e){e.CART_CHANGE="CART_CHANGE",e.LOYALTY_CHANGE="LOYALTY_CHANGE"}(Ze||(Ze={}));const Xe=u((e,t)=>{const n=function(e,t){const n=new Event(Q);return n.key=e,n.value=t,n}(e,t);document.dispatchEvent(n),console.debug("Targeting has changed:",n)},80),et=()=>window.loomi_ctx.session.id;function tt(e){return _(()=>e.items.map(e=>_(()=>e.selling_plan_allocation.selling_plan.name.toLowerCase())).filter(e=>!!e),[])}function nt(){return JSON.parse(localStorage.getItem("loomi-cart-history")||"[]")}function rt(){const e=_(()=>window.loomi_ctx.sessionProducts);if(e)return e;const t=localStorage.getItem("loomi_session_products"),n=t?JSON.parse(t):[];return _(()=>n.filter(e=>""!=e.handle).reverse().slice(0,20))}function ot(e){return JSON.parse(localStorage.getItem(e)||"[]")}function it(e,t,n,r){e=e||[],t=t||[];const o=_(()=>t.filter(t=>!e.find(n(t))))||[],i=[...e,...o].slice(0,25);return i.length>0&&localStorage.setItem(r,JSON.stringify(i)),i}function st(){return JSON.parse(localStorage.getItem("loomi_purchased_products")||"[]")}const ct="vsly_params_history",at="vsly_visited_pages",ut=function(e){try{const t=e.matches?ft.MOBILE:ft.DESKTOP,n=function(){if(lt!=t){q("device-listener",`device changed to ${t} from ${lt}`),window.loomi_ctx.deviceOverride=t===ft.MOBILE?"m":"d",lt=t;const e=_(()=>window.visually.reload),n=function(){if(e)return Promise.resolve(e()).then(function(){});F("device-listener","can't find reload function")}();if(n&&n.then)return n.then(function(){})}}();return Promise.resolve(n&&n.then?n.then(function(){}):void 0)}catch(e){return Promise.reject(e)}};let lt;function dt(){a()?function(){try{return Promise.resolve(v(()=>c,1e3,10)).then(function(){return mt(),Promise.resolve()})}catch(e){return Promise.reject(e)}}().catch(console.error):mt()}function mt(){let e=_(()=>window.vslyDesktopBreakpoint)||960;e<=0&&(e=960);const t=window.matchMedia(`(max-width: ${e}px)`);t.removeEventListener("change",ut),t.addEventListener("change",ut)}var ft;!function(e){e.MOBILE="MOBILE",e.DESKTOP="DESKTOP"}(ft||(ft={}));const ht=()=>edgetag("getUserId");function pt(){const e="vsly_edgetag";return P(()=>(ht()&&localStorage.setItem(e,ht()),!0)),_(ht)||localStorage.getItem(e)}const vt="lmi_type",wt="lmi_from",yt="lmi_class",gt="lmi_utm_data",_t={utm_source:"source",utm_medium:"medium",utm_campaign:"campaign",utm_term:"term",utm_content:"content"},St=function(e,t){void 0===t&&(t=3);let n=e;for(let e=0;e<t;e++)try{const e=decodeURIComponent(n);if(e===n)break;n=e}catch{break}return n},Et=function(e){void 0===e&&(e=window.location.search);const t={utm:{},lmi_params:{}};return _(()=>
95new URLSearchParams(e)).forEach((e,n)=>{if(e){const r=_t[n],o=St(e);r?t.utm[r]=o:function(e){return _(()=>[yt,wt,vt].includes(e))}(n)&&(t.lmi_params[n]=o)}}),t};function Pt(){const e=function(e){let t=[];const n=localStorage.getItem(gt);return null!=n&&(t=[...JSON.parse(n)].slice(0,20)),e&&(e.ts=f(),t=[e,...t]),t}(function(e){if(function(e){return!e||"{}"===JSON.stringify(e)}(e))return null;const t={};return e.campaign&&(t.campaign=e.campaign),e.medium&&(t.medium=e.medium),e.source&&(t.source=e.source),e.term&&(t.term=e.term),e.content&&(t.content=e.content),t}(_(()=>Et().utm)));return localStorage.setItem(gt,JSON.stringify(e)),e}function At(){const e=_(()=>Pt(),[]);if(!Array.isArray(e)||0===e.length)return"";const t=e.filter(e=>e.campaign);return 0===t.length?"":_(()=>t.reduce((e,t)=>t.ts>e.ts?t:e,t[0]).campaign,"")||""}const It=function(e){return Promise.resolve(bt()).then(function(t){return new Promise((n,r)=>{const o=t.transaction([xt],"readonly").objectStore(xt).get(e);o.onerror=e=>{r("IDB e:r"+e.target.error)},o.onsuccess=e=>{n(e.target.result)}})})},bt=function(){try{const e=function(){if(!kt)return Promise.resolve(new Promise((e,t)=>{const n=indexedDB.open(Ct,1);n.onerror=e=>{t("IDB e:o"+e.target.error)},n.onsuccess=t=>{kt=t.target.result,e(kt)},n.onupgradeneeded=e=>{e.target.result.createObjectStore(xt,{keyPath:"id"}).createIndex("id","id",{unique:!0})}})).then(function(){})}();return Promise.resolve(e&&e.then?e.then(function(){return kt}):kt)}catch(e){return Promise.reject(e)}},Ct="VISUALLY_IO",xt=Ct;let kt=null;function Tt(){const e={},t=window.loomi_ctx||{};t.productId&&(e.productId=t.productId);const n=_(()=>{const e=new URL(location.href).searchParams,t="variant";return e.has(t)&&function(e){const t=Number(e),n=isNaN(t)?Number(`${e}`.replace(/[^\d.]+/g,""))||void 0:t;if(void 0!==n&&0!==n)return`${n}`}(e.get(t))})||t.variantId;return n&&(e.variantId=n),e}function Nt(){return _(()=>Ye().items.map(e=>({variantId:e.variant_id||0,quantity:e.quantity||0,productId:e.product_id||0,price:e.price||0})))||[]}const Ot=function(e){return void 0===e&&(e=Ye()),_(()=>(("spa"==window.vslyIntegrationType?_(()=>e.attributes.map(e=>e.key)):_(()=>Object.keys(e.attributes)))||[]).filter(e=>!e.startsWith("vsly")&&e.length<20).slice(0,50))||[]};function jt(){const e=new URL(window.location.href);return e.protocol+"//"+e.hostname+e.pathname}const Lt=function(e,t){try{let n;const r=this.cart;if(!r)return Promise.resolve(0);const o=function(){try{var o=r.currency===e?(n=1,r.total_price/100):function(){if(t)return Promise.resolve(v(()=>!!window.loomi_ctx.Currency,100,10)).then(function(){const t=(window.loomi_ctx.Currency.convert(r.total_price,r.currency,e)||0)/100;return n=1,t})}()}catch(e){return}return o&&o.then?o.then(void 0,function(){}):o}();return Promise.resolve(o&&o.then?o.then(function(e){return n?e:0}):n?o:0)}catch(e){return Promise.reject(e)}};function $t(){const e=_(()=>this.cart.items);if(e&&e.length>0){const t=et(),n=localStorage.getItem("vsly-last-atc-sid");if(!n)return!1;if(n!==t)return!0;const r=e.map(e=>`${e.variant_id}`);return!!_(()=>nt().find(e=>!!e.sid&&r.includes(`${e.variant_id}`)&&`${e.sid}`!=t))}return!1}function Rt(e){return Ot(this.cart).includes(e)}function Dt(e,t){function n(e){return e.toLowerCase()}const r={"==":t=>n(t)==n(e),"!=":t=>n(t)!=n(e),contains:t=>n(t).includes(n(e)),matches:t=>new RegExp(e).test(t)};return!!this.CartSubs().find(e=>r[t](e))}function Ut(){return tt(this.cart)}function Mt(e){const t=this.cart;return!!_(()=>t.items.find(t=>t.handle===e))}function qt(e){const t=this.cart;return!!_(()=>t.items.find(t=>!!t.tags&&t.tags.includes(e)))}function Ft(e){const t=this.cart;if(t.items.length<=0)return!1;const n=_(()=>t.items.filter(t=>!!t.tags&&t.tags.includes(e)));return _(()=>n.length===t.items.length,!1)}function Bt(e){const t=this.cart;return!!_(()=>t.items.find(t=>!!t.collections&&t.collections.includes(e)))}function Jt(){return!0===_(()=>window.loomi_ctx.loyalty.isMember,!1)}function Vt(){return _(()=>window.loomi_ctx.loyalty.pointsBalance,0)}function Ht(){return _(()=>window.loomi_ctx.loyalty.earnedPoints,0)}const Gt="__eventn_id";function zt(){const{id:e,firstSeen:t}=function(e){const t=function(e){try{const t=S(e),{firstSeen:n,id:r}=Qt(t);if(t)return{id:r,firstSeen:n||Zt()}}catch(e){}}(e),n=function(e){const t=window.localStorage.getItem(e),{id:n,firstSeen:r}=Qt(t);if(t)return{id:n,firstSeen:r||Zt()}}(e);if(!t&&!n){const{newId:t,newEpoch:n}=function(){const e=Math.random().toString(36).substring(2,12),t=Zt();return{newId:e,newEpoch:t,value:Yt(e,t)}}();return Kt(t,n,e),{id:t,firstSeen:n}}if(!n&&t)return Kt(t.id,t.firstSeen,e),t;if(!t&&n)return Kt(n.id,n.firstSeen,e),n;const r=Math.min(t.firstSeen,n.firstSeen);let o=t.firstSeen<=n.firstSeen?t.id:n.id;return Wt(t,n)&&(o=t.id<=n.id?t.id:n.id),n.id==t.id&&n.firstSeen==t.firstSeen||Kt(o,r,e),{id:o,firstSeen:r}}(Gt);return{id:e,firstSession:Xt(t),firstSeen:t}}function Kt(e,t,n){void 0===n&&(n=Gt);const r=Yt(e,t);_(()=>localStorage.setItem(n,r)),((e,t,n,r)=>{_(()=>window.loomi_ctx.cc)&&!b()||(document.cookie=encodeURIComponent(e)+"="+t+"; path=/; expires=Fri, 31 Dec 9999 23:59:59 GMT"+(n?"; domain="+n:"")+(r?"; secure":""))})(n,r,document.location.hostname.replace("www.","").replace("checkout.",""),"http:"!==document.location.protocol)}const Wt=(e,t)=>e.firstSeen===t.firstSeen&&e.id!==t.id;function Qt(e){return{firstSeen:_(()=>parseInt(e.split(".")[1]),null),id:_(()=>e.split(".")[0])}}function Yt(e,t){return`${e}.${t}`}function Zt(){return Math.trunc((new Date).getTime()/1e3)}const Xt=e=>(new Date).getTime()/1e3-e<=7200,en="vsly_vid",tn="lmi_debug";function nn(e){return _(()=>new URL(window.location.href).searchParams.get(e)||void 0)}const rn=["Roboto","Open Sans","Fredoka","Fredoka","Smooch Sans","Rubik","Lato","Poppins","Oswald","League Spartan","Noto Sans","Raleway","Merriweather","Playfair Display","Inter","JetBrains Mono","Jetbrains Mono"];function on(e){try{(function(e){const t=e.flatMap(e=>_(()=>e.code)).filter(e=>!!e).filter(e=>"widget"===e.kind).map(e=>sn(e.value.env)),n=new Map;
95return function(e,t){e.forEach(e=>{!function(e,t){const n=new Map;e.forEach(e=>{let[t,r]=e;const o=".font.";if(t.includes(o)){const e=t.split(o)[0]+o;n.has(e)||n.set(e,{families:new Set,weights:new Set});const i=n.get(e);if(t.endsWith(".fontFamily"))i.families.add(r);else if(t.endsWith(".fontWeight")){const e=parseInt(r,10)||500;i.weights.add(e)}}}),function(e,t){e.forEach(e=>{if(e.families.size>0){const n=e.weights.size>0?e.weights:new Set([500]);e.families.forEach(e=>{cn(t,e,n)})}})}(n,t)}(Object.entries(e),t),function(e,t){const n=function(e){const t=".text.isRichText",n=new Set;return e.forEach(e=>{let[r,o]=e;if(r.endsWith(t)&&!0===o){const e=`${r.split(t)[0]}.text.value`;n.add(e)}}),n}(e);0!==n.size&&e.filter(e=>{let[t]=e;return n.has(t)}).forEach(e=>{let[n,r]=e;return function(e,t){var n;if(e)try{!function(e,t){e.querySelectorAll("[style]").forEach(e=>{const n=e.style;if(n.fontFamily){const e=n.fontFamily,r=parseInt(n.fontWeight,10)||500;cn(t,e,new Set([r]))}})}((n=decodeURIComponent(e),(new DOMParser).parseFromString(n,"text/html")),t)}catch(e){console.error("Failed to parse rich text HTML",e)}}(r,t)})}(Object.entries(e),t)})}(t,n),function(e){return Array.from(e.entries()).map(e=>{let[t,n]=e;return{family:t,weights:Array.from(n).sort()}})}(n)})(e).forEach(e=>{let{family:t,weights:n}=e;return function(e,t){return Qe(N("appendFont","div",JSON.stringify({family:e,weights:t})))}(t,n)})}catch(e){F("failed to install custom fonts",e)}}function sn(e){const t={};for(const n in e)if("object"!=typeof e[n]||Array.isArray(e[n]))t[n]=e[n];else{const r=sn(e[n]);for(const e in r)t[`${n}.${e}`]=r[e]}return t}function cn(e,t,n){if(!t)return;const r=t.replaceAll("'","").replaceAll('"',"");if(!function(e){return rn.includes(e)}(r))return;e.has(r)||e.set(r,new Set);const o=e.get(r);
95o.add(400),n.forEach(e=>{o.add(e)})}const an=function(e,t,n,r){void 0===n&&(n=!0),void 0===r&&(r=void 0);try{const o=_(()=>window.loomi_api.addToCart),i=function(){if(o)return Promise.resolve(window.loomi_api.addToCart(e,t,n,r)).then(function(){})}();return Promise.resolve(i&&i.then?i.then(function(){}):void 0)}catch(e){return Promise.reject(e)}},un=function(e){try{let n;function t(t){return n?t:e.map(e=>{const t=String(e.id),n=dn.get(pn(e.id))||r[t];return n?{...e,variants:Array.isArray(e.variants)?e.variants.map(e=>{const t=vn(e,n);return t?{...e,fixed_price_currency:t.price.currencyCode,price:parseFloat(t.price.amount),compare_at_price:t.compareAtPrice?parseFloat(t.compareAtPrice.amount):e.compare_at_price}:e}):e.variants}:e})}if(!e||0===e.length)return Promise.resolve(e);let r={};const{productIdsToFetch:o}=wn(e),i=function(){if(o.length>0)return function(t,n){try{var o=Promise.resolve(ln(e)).then(function(e){r=e,Object.entries(r).forEach(e=>{let[t,n]=e;return dn.set(pn(t),n)})})}catch(e){return n(e)}return o&&o.then?o.then(void 0,n):o}(0,function(t){return console.error("vsly",t),n=1,e})}();return Promise.resolve(i&&i.then?i.then(t):t(i))}catch(s){return Promise.reject(s)}},ln=function(e){try{return Promise.resolve(fetch(`https://${fn()}/api/2025-10/graphql.json`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({query:mn(e)})})).then(function(e){if(!e.ok)throw new Error(`Shopify API error: ${e.status}`);return Promise.resolve(e.json()).then(function(e){if(e.errors)throw new Error(`GraphQL errors: ${JSON.stringify(e.errors)}`);const t={};for(const n in e.data){const r=e.data[n];if(!r)continue;const o=hn(r.id);t[o]={variants:{}}
95,r.variants.edges.forEach(e=>{const n=hn(e.node.id);t[o].variants[n]={price:e.node.price,compareAtPrice:e.node.compareAtPrice}})}return t})})}catch(e){return Promise.reject(e)}},dn=new class extends H{constructor(e,t){super(new z(e),t)}}("p",18e5);function mn(e){const{productIdsToFetch:t,maxVariantsPerProduct:n}=wn(e),r=se();return`\n    query GetProductPrices ${r?`@inContext(country: ${r})`:""} {\n      ${t.map(e=>`\n    product_${e}: product(id: "gid://shopify/Product/${e}") {\n      id\n      variants(first: ${n}) {\n        edges {\n          node {\n            id\n            price {\n              amount\n              currencyCode\n            }\n            compareAtPrice {\n              amount\n              currencyCode\n            }\n          }\n        }\n      }\n    }\n  `).join("\n")}\n    }\n  `}const fn=()=>window.loomi_ctx.storeAlias.toLowerCase().replaceAll("_","-")+".myshopify.com";function hn(e){const t=e.match(/\/(\d+)$/);return t?t[1]:e}const pn=e=>String(e)+se(),vn=(e,t)=>{let n=String(e.variant_id);const r=Object.keys(t.variants);return 1==r.length&&(n=r[0]),t.variants[n]},wn=e=>{let t=1,n=!0;return{productIdsToFetch:e.map(e=>{if(!Array.isArray(e.variants))return{id:String(e.id),needsFetch:!1};const r=new Set(e.variants.map(e=>e.price)).size>1;r&&(n=!1),e.variants.length>t&&(t=e.variants.length);const o=((e,t,n)=>{if(!e)return!0;if(!n)return!1;const r=e.variants||{};return t.some(e=>void 0===r[e])})(dn.get(pn(e.id)),e.variants.map(e=>String(e.variant_id)),r);return{id:String(e.id),needsFetch:o}}).filter(e=>e.needsFetch).map(e=>e.id),maxVariantsPerProduct:n?1:t}},yn=new K("recs_cache",300001),gn=function(e,t){try{const n=Promise.resolve([]);return Promise.resolve(function(r,o){try{var i=function(){if(!e)return n;let r=_(()=>e.recommendationOptions);if(!r)return n;var o;!function(e){const{productId:t,variantId:n}=Tt();(t||n)&&(e.productId={productId:t,variantId:n})}(r),r.cartItems=(o=Nt(),_(()=>o.filter(e=>!!e.productId).map(e=>({productId:`${e.productId}`,variantId:`${e.variantId}`,quantity:e.quantity||1})))),r.currency=_(()=>Ye().currency||"USD","USD"),r.cart_total=_(()=>Ye().total_price,0),_(()=>+Date.now()-window.loomi_ctx.last_vid_atc.ts<5e3)&&(r.last_vid_atc=window.loomi_ctx.last_vid_atc),r.respSize=_(()=>window.visually.recsPerVariant[t.variantId]),["RECENTLY_VIEWED","VIEWED_WITH_RECENTLY_VIEWED"].find(e=>_n(r,e))&&(r.recentlyViewed=rt().filter(e=>!!e.productId).map(e=>({productId:`${e.productId}`,variantId:`${e.variantId||""}`,...e.ts?{ts:e.ts}:{}})));const i=st();return i.length>0&&(r.pastPurchases=i),(_n(r,"CART_ITEMS")||function(e){return _(()=>!!e.layeredRuling.find(e=>"latest_added"==e.ruleCond.itemSelection))}(r))&&(r.cartHistory=In()),r.userId=_(()=>window.loomi_ctx.userId,""),t&&(r.widgetContext=t),_(()=>!!window.loomi_ctx.storeAlias)&&(r.storeAlias=window.loomi_ctx.storeAlias),r.locale=_(()=>window.Shopify.locale)||_(()=>window.visually.locale),E()&&(r.clientId=E()),r.country=se(),Promise.resolve(function(e,t){const n=_(()=>window.loomi_api.updateRecsOpts),r=_(()=>n.get(function(e){return e.widgetId+e.experienceId+e.variantId+e.sectionId}(e))(t),t);return _(()=>n.get(window.loomi_ctx.storeAlias)(r),r)}(t,r)).then(function(e){return r=e,Promise.resolve(An(r))})}()}catch(e){return o(e)}return i&&i.then?i.then(void 0,o):i}(0,function(e){return F("loomi-widget,recProducts failed:",e),n}))}catch(e){return Promise.reject(e)}};function _n(e,t){return e.type===t||_(()=>e.strategyPerSlot.find(e=>e.strategy===t))||_(()=>!!Object.values(e.conditions).find(e=>e.qbProps.envKey===t))||_(()=>!!e.layeredRuling.find(e=>e.strategy===t||!!_(()=>e.strategyPerSlot.slots.find(e=>e.strategy===t))))}function Sn(e){const t=function(){const e=window.innerWidth;return e<=360?200:e<=480?360:e<=640?480:e<=768?640:e<=960?768:1024}();e.products.forEach(e=>{const n=new URL(e.image.src);n.searchParams.set("width",`${Math.min(t,e.image.width||1280)}`),e.image.src=n.href})}function En(){return`https://${A(window.loomi_ctx.env)}/api/recommendations/web/public/v2/recommend`}const Pn=new Map,An=function(e){try{function t(){return _(()=>o.products)}const n=g(e),r=W(n);let o=yn.get(r);const i=function(){if(!o){let e=!0;return me("kill-locale-currency")&&(e=!1),Promise.resolve(((e,t,n)=>{if(Pn.has(e))return Pn.get(e);const r=window.vslyNativeFetch||window.fetch,o=function(){try{return Promise.resolve(function(e,o){try{var i=function(){function e(){return Promise.resolve(o.json()).then(function(e){const t=function(){if(e.fetchPrices&&n)return Promise.resolve(un(e.products)).then(function(t){e.products=t})}();return t&&t.then?t.then(function(){return e}):e})}let o;const i=t.length>1e4&&!me("disable-recs-post")?Promise.resolve(r(En(),{method:"POST",headers:{"Content-Type":"text/plain"},body:t})).then(function(e){o=e}):Promise.resolve(r(`${En()}?q=${t}`)).then(function(e){o=e});return i&&i.then?i.then(e):e()}()}catch(e){return o(!0,e)}return i&&i.then?i.then(o.bind(null,!1),o.bind(null,!0)):o(!1,i)}(0,function(t,n){if(Pn.delete(e),t)throw n;return n}))}catch(e){return Promise.reject(e)}}();return Pn.set(e,o),o})(r,n,e)).then(function(e){o=e,_(()=>
95[Sn,window.loomi_api.onRecsResp].forEach(e=>e&&e(o))),yn.set(r,o)})}}();return Promise.resolve(i&&i.then?i.then(t):t())}catch(s){return Promise.reject(s)}},In=()=>nt().map(e=>{const t={...e};return delete t.sid,t});function bn(e){return`vsly_pi_${e}`}function Cn(e){return`vsly_hbt_${e}`}function xn(e){return`vsly_hbc_${e}`}function kn(e){return Array(e).fill(0).map(()=>Math.floor(10*Math.random())).join("")}function Tn(){try{const e=_(()=>window.vslyAntiFlickerReveal,void 0);e&&e()}catch(e){}}const Nn=function(e,t){try{if(y(e)||y(t))return Promise.resolve({products:[]});const n=function(e,t){const n=window.loomi_ctx.storeAlias||"",r=new URLSearchParams({byHandle:g({handles:e}),al:n,slimResp:"1"});return t&&t.length>0&&r.set("metafields",g({fields:t})),`${En()}?${r.toString()}`}(e,t);return Promise.resolve(fetch(n)).then(function(e){if(!e.ok)throw new Error(`vsly 400 ${e.statusText}`);return e.json()})}catch(e){return Promise.reject(e)}},On=function(e){try{try{const t=g(e),n=window.loomi_ctx.storeAlias,r=W(`${n}_${t}_${se()}`),o=Ln.get(r);if(o)return Promise.resolve(o);if($n.has(r))return Promise.resolve($n.get(r));const i=function(){try{return Promise.resolve(function(e,o){try{var i=function(e,o){try{var i=function(){const e=new URL(En());e.searchParams.set("al",n),e.searchParams.set("productQuery",t);const o=window.vslyNativeFetch||window.fetch;return Promise.resolve(o(e.toString(),{method:"GET",headers:{Accept:"application/json"}})).then(function(e){return e.ok?Promise.resolve(e.json()).then(function(e){return Promise.resolve(function(e){try{if(!e||!e.results||"object"!=typeof e.results)return Promise.resolve({results:{}});const t=e.results,n=function(e){return Object.keys(e).map(t=>{const n=e[t];return n&&n.id?{key:t,product:n}:null}).filter(e=>!!e)}(t);if(0===n.length)return Promise.resolve({...e,results:t});let r=n.map(e=>e.product);return r=function(e){const t={products:e};return Sn(t),t.products}(r),Promise.resolve(jn(r)).then(function(o){return r=o,r=function(e){const t=window.loomi_api;if(!t||!t.onRecsResp)return e;try{const n={products:e};return t.onRecsResp(n),n.products}catch(t){return F("onRecsResp hook failed",t),e}}(r),function(e,t,n){t.forEach((t,r)=>{const o=n[r];o&&o.id&&(e[t.key]=o)})}(t,n,r),{...e,results:t}})}catch(e){return Promise.reject(e)}}(e)).then(function(e){return Ln.set(r,e),e})}):{results:{}}})}()}catch(e){return o(e)}return i&&i.then?i.then(void 0,o):i}(0,function(e){return F("queryProducts failed:",e),{results:{}}})}catch(e){return o(!0,e)}return i&&i.then?i.then(o.bind(null,!1),o.bind(null,!0)):o(!1,i)}(0,function(e,t){if($n.delete(r),e)throw t;return t}))}catch(e){return Promise.reject(e)}}();return $n.set(r,i),Promise.resolve(i)}catch(e){return F("queryProducts setup failed:",e),Promise.resolve({results:{}})}}catch(e){return Promise.reject(e)}},jn=function(e){try{return me("kill-locale-currency")||_(()=>!Array.isArray(e[0].variants))?Promise.resolve(e):Promise.resolve(un(e))}catch(e){return Promise.reject(e)}},Ln=new K("ai_recs_cache",300001),$n=new Map,Rn=function(e,t,n){try{const o=zt(),i=function(e,t,n){const r=function(){const e=Nt(),t={path:window.location.pathname,host:window.location.hostname};_(()=>e.length)>0&&(t.cartItems=e);const n=_(()=>Ye().token);n&&(t.cartToken=n);const r=Pt();r&&(t.trafficSources=r),t.productsSeenInSession=rt(),t.isCustomer=!!E(),t.query=window.location.search||"",t.hash=window.location.hash||"";const o=Ot();return o&&(t.cartAttributes=o),t}();r.storeAlias=e;const o=E();o&&(r.clientId=o),r.anonymousId=t.id,r.firstSeen=t.firstSeen,r.firstSession=t.firstSession,r.gaId=_(()=>document.cookie.split(";").map(e=>e.split("=")).find(e=>{let[t,n]=e;return"_ga"==t.trim()})[1],"");const i=window.loomi_ctx;r.customerTags=_(()=>i.ctags.slice(0,20)),r.landingPage=_(()=>i.session.landing_page),r.hasSubs=!!_(()=>tt(Ye()).length>0);const s=pt();s&&(r.edgetag=s);const c=function(){try{const e=_(()=>new URL(window.location.href));if(_(()=>e.searchParams.get("forceOverride"))){const t=_(()=>e.searchParams.get("targeting"));if(t)return JSON.parse(decodeURIComponent(escape(atob(t))))}}catch(e){F("preview overrides",e)}return{}}(),a=ot(ct),u=function(){const e=ot(at);function t(e){return new Date(e.ts).valueOf()}function n(){const e=new URL(location.href);return["vslyvid","vslywgid","vslysid","lmi_preview","targeting","vsly_vid"].forEach(t=>e.searchParams.delete(t)),e.search||""}return It(at).then(r=>{const o={ts:new Date,name:jt(),search:_(n,"")},i=!!o.search,s=(_(()=>r.visits)||e||[]).filter(e=>!i||!(e.name===o.name&&!e.search)).filter(e=>
95!(e.name===o.name&&(o.search===e.search||i&&!e.search))).sort((e,n)=>t(n)-t(e)).slice(0,500);var c;s.unshift(o),(c={id:at,visits:s},Promise.resolve(bt()).then(function(e){return new Promise((t,n)=>{const r=e.transaction([xt],"readwrite").objectStore(xt).put(c);r.onerror=e=>{n("IDB e:w"+e.target.error)},r.onsuccess=()=>{t("")}})})).catch()}).catch(),it([{ts:f(),name:jt()}],e,e=>t=>e.name===t.name,at)}(),l=st(),d={deviceKind:_(()=>window.loomi_ctx.deviceOverride,void 0),...n||{}},m=!!_(()=>navigator.userAgent.includes("Macintosh")&&"ontouchend"in document),h=_(()=>window.innerWidth,0),p=_(()=>window.vslyDesktopBreakpoint)||960,v=_(()=>S("cart_currency"))||_(()=>Ye().currency)||"",w=_(()=>i.current_product);if(w){r.oos=_(()=>w.oos),r.price=_(()=>w.price),r.iq=_(()=>w.variants.reduce((e,t)=>t.iq+e,0)),r.productId=_(()=>{const e=Tt().productId;return Number.isFinite(Number(e))?e.toString():""},"");const e=1*i.variantId;Number.isFinite(e)&&(r.vid=e)}const y=_(et);"spa"==window.vslyIntegrationType&&(r.spa=!0);const g=_(()=>i.ttl);return{cartCurrency:v,...r,queryHistory:a,isIPadPro:m,windowInnerWidth:h,desktopBreakpoint:p,visitedPages:u,ttl:Number.isFinite(g)?g:0,purchasedLineItems:l,sid:y,...d||{},...c||{}}}(e,o,n);return Promise.resolve(function(e,t){try{const n=g(t),o=function(e){const{previewKey:t,debugAllocator:n,previewVariantId:o}=function(){[r,en].map(e=>{const t=nn(e);t&&sessionStorage.setItem(e,t)});const e=sessionStorage.getItem(r),t=sessionStorage.getItem(en);return{previewKey:e,debugAllocator:nn(tn),previewVariantId:t}}();let i=new URL(e);return t&&i.searchParams.append(r,t),n&&i.searchParams.append(tn,"true"),o&&i.searchParams.append(en,o),i}(qn(e).cfgUrl);o.searchParams.append("q",n);const i=W(o.href),s=window.vslyNativeFetch||window.fetch,c=Un.has(i)?Un.get(i):s(o.href,{priority:"high"}).finally(()=>Un.delete(i));return Un.set(i,c),Promise.resolve(c).then(function(e){if(e.ok)return Promise.resolve(e.json());throw new Error(`failed to load config: ${e.statusText}`)})}catch(e){return Promise.reject(e)}}(t,i)).then(function(e){return _(()=>{window.loomi_ctx.audiences=e.audiences,_(()=>e.audiences&&localStorage.setItem("vsly_audiences",JSON.stringify(e.audiences))),window.loomi_ctx.testedThemes=e.testedThemes||[]}),function(e){const t=e.currentVariant;window.loomi_ctx={...window.loomi_ctx||{}};const n=_(()=>t.pid);n&&(window.loomi_ctx.productId=`${n}`);const r=_(()=>t.vid);r&&(window.loomi_ctx.variantId=`${r}`);const o=_(()=>t.price);o&&(window.loomi_ctx.variantPrice=o);const i=_(()=>t.meta);i&&(window.loomi_ctx.productMeta=`${i}`)}(e),it(e.queryHistory,i.queryHistory,e=>t=>t.v===e.v&&t.k===e.k,ct),function(e){var t;(t=e.experiments)&&t.findIndex(e=>{const t=_(()=>e.clientTargetingFormula.toString(),"")||"";return t.includes("CartItemHasTag")||t.includes("CartItemHasCollection")||t.includes("AllCartItemsHasTag")})>-1||!0===_(()=>e.flags["sdk-enable-cart-enrichment"],!1)&&(e.flags["sdk-enable-cart-enrichment"]=!1)}(e),{configuration:e,tracking:o}})}catch(e){return Promise.reject(e)}},Dn="vslyb",Un=new Map;function Mn(e){if("number"==typeof e.chance&&e.chance<100){const t={experienceId:e.name,variantId:e.variant,storeAlias:_(()=>window.loomi_ctx.storeAlias),anonymousId:_(()=>window.loomi_ctx.userId)};e.version&&(t.version=e.version);const r=g(t),o=_(()=>window.loomi_ctx.env,n.PROD),i=new URL(qn(o).cfgUrl.replace("/allocate","/match"));i.searchParams.append("q",r),fetch(i)}}function qn(e){let t="/api/allocator/web/public/v2/allocate";return Bn(e)&&(t="/allocate"),{cfgUrl:`${Fn(e)}${t}`}}function Fn(e){return Bn(e)?"http://localhost:8080":`https://${A()}`}function Bn(e){return[n.TEST,n.LOCAL].includes(e)}function Jn(e){window.visually={..._(()=>window.visually)||{},flags:e},localStorage.setItem("loomi-flags",JSON.stringify(e))}function Vn(e,t,n){const r=function(r){_(()=>!!r.persisted)&&(window.loomi_ctx.cart=void 0,n(e,t,500).catch(e=>{F("failed reloading sdk",e)}))};_(()=>!window.loomi_ctx.pageshow)&&(q("pageshow initialized"),s().then(()=>{window.addEventListener("pageshow",r),window.loomi_ctx.pageshow=!0}))}function Hn(e){return`${e.name}-${e.variant}`}function Gn(e){return`${e.name}-${e.variant}-${e.version||0}`}function zn(e){$.forEach(t=>{e&&!e(t)||(t.undo(),t.do())})}const Kn=(e,t)=>!!_(()=>e.audiences.includes(t)),Wn=e=>{const t={},n=Kn(e,"d"),r=Kn(e,"m");return n||r?(_(()=>e.experiments.filter(e=>
95!!e.code).forEach(e=>e.code.forEach(r=>{const o=_(()=>r.value.env.general.recsCount),i=_(()=>n?o.desktop.value:o.value);i>(t[e.variant]||0)&&"number"==typeof i&&(t[e.variant]=i)}))),t):t},Qn=function(e){void 0===e&&(e={});try{const t=Z+X;return we(Z,X),Promise.resolve(v(()=>_(()=>window.visually.widgets[t]),100,50)).then(function(){const n="#vsly-overlay",r="#vslyp-vsly-overlay";if(!document.querySelector(r)){const e=document.createElement("div");e.id=n.replace("#",""),e.textContent=".",e.style.opacity="0",e.style.display="none",document.body.appendChild(e);const t=document.createElement("script");t.id=r.replace("#",""),t.type="text/props",t.textContent="{}",document.body.appendChild(t)}return window.visually.widgets[t](n),Promise.resolve(v(()=>!!window.loomi_api._openProductOverlay,100,50)).then(function(){window.loomi_api._openProductOverlay((e=>{const t=_(()=>e.widgetContext)||_(()=>e.mpCtx)||_(()=>e.overlay.mpCtx);return t?{...e,overlay:{...e.overlay||{},mpCtx:t}}:e})(e))})})}catch(e){return Promise.reject(e)}};function Yn(e,t,n,r){const[o,i]=t.split(",");return new Promise(t=>{It(at).then(n=>{for(const s of function(e,t,n){const r=(new Date).valueOf();return(_(()=>e.visits,[])||[]).filter(e=>{const o=new Date(e.ts).valueOf(),i=36e5,s=parseInt(t);switch(n.replaceAll('"',"")){case"hours":return o>r-s*i;case"weeks":return o>r-s*i*24*7;case"days":return o>r-s*i*24;default:return!1}})}(n,o,i))if(r||rr(e)){if(Xn(s,e))return void t(!0)}else if(Zn(s,e))return void t(!0);t(!1)})})}function Zn(e,t){return!![er(e),nr(er(e))].find(e=>e.includes(t))}function Xn(e,t){const n=e.search||"",r=er(e)+n;return!![r,nr(r)].find(e=>e.includes(tr(t)))}function er(e){return tr(function(e){const t=_(()=>new URL(e));if(!t)return e;const n=t.pathname.split("/");return/^[a-z]{2}-[a-z]{2}$/.test(n[1])&&(t.pathname=n.slice(2).join("/")),tr(t.href)}(e.name))}function tr(e){const t=_(()=>new URL(e));return t&&t.pathname.endsWith("/")?"/"===t.pathname?t.href.slice(0,-1):(t.pathname=t.pathname.slice(0,-1),t.href):e}function nr(e){return e.includes("/products/")&&e.includes("/collections/")?e.replace(/\/collections\/[^/]+/,""):e}function rr(e){return _(()=>!!new URL(e).search)}const or=function(e){try{return yr(),hr(e.clientTargetingFormula)&&(ar[lr(e)]=e),Promise.resolve(wr(e)).then(function(t){return t?(mr(e),!0):(q(`exp: ${e.gaName} not run client targeting: ${e.clientTargetingFormula} => false`),!1)})}catch(e){return Promise.reject(e)}},ir=function(e){try{const t=Object.entries(ar).map(t=>{let[n,r]=t;return hr(r.clientTargetingFormula)&&(ar[lr(r)]=r),{exp:r,shouldBeApplied:sr(r.clientTargetingFormula,e,r.name),hasBeenApplied:()=>!!ur[lr(r)]}});return Promise.resolve(pr(t)).then(function(e){!function(e){e.filter(e=>e.hasBeenApplied()&&!e.shouldBeApplied).flatMap(e=>{const t=_(()=>ur[lr(e.exp)]);return t&&delete ur[lr(e.exp)],t}).forEach(e=>{_(e.revert)})}(e),function(e){e.filter(e=>e.shouldBeApplied&&!e.hasBeenApplied()).forEach(e=>{var t,n,r;mr(e.exp),t=e.exp,n=fr,void 0===r&&(r=x()),n.has(t.variant)||(Pr(r,t),n.add(t.variant),Mn(t))})}(e)})}catch(e){return Promise.reject(e)}},sr=function(e,t,n){void 0===n&&(n="");try{if(void 0===t&&(t=dr()),hr(e)){t.Total=Lt,t.CartHasSubs=Dt,t.CartSubs=Ut,t.CartHasItem=Mt,t.CartItemHasTag=qt,t.AllCartItemsHasTag=Ft,t.CartItemHasCollection=Bt,t.IsLoyaltyCustomer=Jt,t.LoyaltyPointsBalance=Vt,t.LoyaltyPointsEarned=Ht,t.PageVisit=Yn,t.CustomerTag=gr,t.IsGuest=_r,t.AbandonedCart=$t,t.CartAttrName=Rt,t.UseCaseId=n;const r=()=>new Function(`\n        const c = arguments[0];\n        return ${function(e){const t=t=>_(()=>e.includes(t));for(const n of["PageVisit","Total"])t(`c.${n}`)&&!t(`await c.${n}`)&&(e=`( ${e.replaceAll(`c.${n}`,`await c.${n}`)} )`);return!t("(async ()")&&t("await")?`(async () => (${e}))()`:e}(e)}`)(t);return Promise.resolve(new Promise(e=>e(r())).catch(e=>(F("client side formula err",e),!1)))}return Promise.resolve(!0)}catch(e){return Promise.reject(e)}};let cr=!1;const ar={},ur={},lr=e=>`${e.name}-${e.variant}`;function dr(){return{cart:Ye(),Total:Lt,CartHasSubs:Dt,CartSubs:Ut,CartHasItem:Mt,CartItemHasTag:qt,AllCartItemsHasTag:Ft,CartItemHasCollection:Bt,IsLoyaltyCustomer:Jt,LoyaltyPointsBalance:Vt,LoyaltyPointsEarned:Ht,PageVisit:Yn,CustomerTag:gr,IsGuest:_r,AbandonedCart:$t,CartAttrName:Rt}}function mr(e){const t={experienceId:e.name,variantId:e.variant,gaExperienceName:e.gaName,gaVariantName:e.gaVariant,reportGa:e.ga,publishedAt:e.publishedAt,version:e.version};var n;n=_(()=>e.code.map(e=>{try{return function(e,t){if("compound"===e.kind){const n=e.value,r=function(e,t,n,r,o){const i=[];return n&&""!==n&&i.push(N(e,t,n)),r&&""!==r&&i.push(N("appendCss",t,r)),o&&""!==o&&i.push(N("appendJs",t,o)),i}(n.htmlKind,e.selector,n.html,n.css,n.js),o=N(e.kind,e.selector,r);o.options=t;const i=Qe(o);return i.htmlId=r[0].id,r[1]&&(i.cssId=r[1].id),r[2]&&(i.jsId=r[2].id),i}if("widget"===e.kind){const n=N(e.kind,e.selector,"");n.options=t,n.block=e;const r=function(e,t){const n=_(()=>e.block.value);return{...t,sectionId:_(()=>n.env.sectionId),widgetId:_(()=>n.widgetId),widgetVersion:_(()=>n.version)}}(n,t);!function(e,t){const n=_(()=>e.block.value.env);
95n&&Object.entries(t).forEach(e=>{let[t,r]=e;return n[t]=r})}(n,r);const o=Qe(n);return o.htmlId=n.id,o}if(["pageRedirect","themeTest"].includes(e.kind)){const n=N(e.kind,e.selector,"");return n.options=t,n.block=e,Qe(n)}if(["moveElem","automation","visualEdit"].includes(e.kind)){const n=N(e.kind,e.selector,"");n.options=t,n.block=e;const r=Qe(n);return r.htmlId=n.id,r}const n=N(e.kind,e.selector,e.value);return n.options=t,Qe(n)}(e,t)}catch(e){}}).filter(e=>!!e),[]),ur[lr(e)]=n}const fr=new Set;function hr(e){return!!e&&""!==e}const pr=function(e){try{return Promise.resolve(Promise.all(e.map(function(e){try{return Promise.resolve(e.shouldBeApplied).then(function(t){return{...e,shouldBeApplied:t}})}catch(e){return Promise.reject(e)}})))}catch(e){return Promise.reject(e)}},vr=e=>{const t=_(()=>e.key),n=_(()=>e.value),r=dr();t===Ze.CART_CHANGE?(ir({...r,cart:n}),_(()=>window.loomi_ctx.maintainCartAttributes(n))):t===Ze.LOYALTY_CHANGE&&ir(r)};function wr(e){return sr(e.clientTargetingFormula,void 0,e.name)}function yr(){cr||s(()=>document).then(()=>{document.addEventListener(Q,vr),cr=!0})}function gr(e,t){void 0===t&&(t="");const n=["!","not in"].some(e=>t.includes(e)),r=_(()=>window.loomi_ctx.ctags.includes(e))||!1;return n?!r:r}function _r(){return Promise.resolve(_(()=>!window.loomi_ctx.clientId))}function Sr(e){const t=lr(e),n=ur[t];n&&(n.forEach(e=>_(e.revert)),delete ur[t]),delete ar[t]}const Er=function(e,t,n){try{let r;return Promise.resolve(n()).then(function(n){n?(Pr(t,e),(hr(e.clientTargetingFormula)||function(e){return!!me("trigger-delayed-allocation")&&_(()=>["jsFunction","jsCondition"].includes(e.trigger.type))}(e))&&Mn(e)):r=1})}catch(e){return Promise.reject(e)}};function Pr(e,t){return _(()=>{e.register(t.name,t.variant,t.gaVariant,t.gaName);const n=t.ga;return e.track(o.USE_CASE,{use_case:t.name,use_case_variant:t.variant,...t.version?{version:t.version}:{}},{isAudience:t.isAudience,isRedirect:t.isRedirect,immediate:t.immediate,gaName:t.gaName,gaVariant:t.gaVariant,...n?{reportGa:n}:{}})})}const Ar=new Set,Ir=new Set,br=new Set,Cr=new Set;let xr;function kr(e){void 0===xr&&(xr=new MutationObserver(Tr(e)),xr.observe(document.body,{childList:!0,subtree:!0,attributes:!1,characterData:!1}))}function Tr(e){return()=>{Nr(Ar,br,(t,n)=>{Er(n,e,()=>(t.add(Or(n.trigger.selector,n)),or(n)))}),Nr(Ir,Cr,(t,n,r)=>{const o=n.trigger;t.add(Or(o.selector,n)),r.addEventListener(o.name,()=>Er(n,e,()=>or(n)),{once:void 0!==o.once&&o.once})})}}function Nr(e,t,n){e.forEach(e=>{_(()=>{const r=e.trigger.selector;document.body.querySelectorAll(r).forEach(o=>{t.has(Or(r,e))||n(t,e,o)})})})}function Or(e,t){return`${e}-${t.name}`}function jr(e){const t=JSON.stringify({ts:(new Date).getTime(),...e});let n,r,o=0;if(0===t.length)return o;for(n=0;n<t.length;n++)r=t.charCodeAt(n),o=(o<<5)-o+r,o|=0;return o}function Lr(e){const t=jr(e);return Ur(t),v(()=>new Function(e.code)(window),e.timeoutMillis,e.retries,()=>void 0===Mr(t))}function $r(e){return JSON.parse(localStorage.getItem(e)||"[]")}let Rr=[];const Dr=function(e,t,n){_(()=>t.experiments.forEach(t=>{n&&n.matches(t)?n.onSubscribeCall(t):Br(t,e)}))},Ur=(e,t)=>{Rr.push({handler:e,experienceKey:t})},Mr=e=>Rr.find(t=>t.handler===e),qr=function(e){Rr.filter(t=>t.experienceKey===e).forEach(e=>{try{"number"!=typeof e.handler&&e.handler()}catch(e){}}),Rr=Rr.filter(t=>t.experienceKey!==e)};function Fr(e,t){Br(e,t)}function Br(t,n){switch(_(()=>t.trigger.type)){case e.PageLoad:!function(e,t){Er(e,t,()=>or(e))}(t,n);break;case e.Timeout:!function(e,t){const n=setTimeout(()=>{Er(e,t,()=>or(e))},e.trigger.timeoutMillis);Ur(()=>{n&&clearTimeout(n)})}(t,n);break;case e.Inactivity:!function(e,t){const n=e.trigger.timeoutMillis;let r;function o(){clearTimeout(r),r=setTimeout(()=>{Er(e,t,function(){try{return Promise.resolve(wr(e)).then(function(t){return t&&or(e),t})}catch(e){return Promise.reject(e)}})},n)}o();const c=["mousemove","keypress","scroll","touchstart","touchmove"];Ur(()=>{clearTimeout(r),i(()=>document).then(()=>c.forEach(e=>document.removeEventListener(e,o)))}),s(()=>document,!0).then(()=>
95{c.forEach(e=>document.addEventListener(e,o,{passive:!0}))})}(t,n);break;case e.Selector:!function(e,t){kr(e),Ar.add(t),Tr(e)()}(n,t);break;case e.ExitIntent:!function(e,t){const n=r=>{_(()=>!r.toElement&&!r.relatedTarget)&&Er(e,t,()=>{const t=or(e);return i(()=>document).then(()=>{document.removeEventListener("mouseout",n)}),t})};s(()=>document,!0).then(()=>{document.addEventListener("mouseout",n,{passive:!0})}),Ur(()=>{i(()=>document).then(()=>{document.removeEventListener("mouseout",n)})})}(t,n);break;case e.JSCondition:!function(e,t){Lr(e.trigger).then(()=>{Er(e,t,()=>or(e))}).catch(()=>{})}(t,n);break;case e.JSFunction:!function(e,t){!function(n){try{const r=new Function(`return async function() { ${n.code} }`)()(),o=jr(n);Ur(o),r.then(()=>void 0!==Mr(o)&&void Er(e,t,()=>or(e)))}catch(e){}}(e.trigger)}(t,n);break;case e.JSEvent:!function(e,t){const n=e.trigger,r="vsly-js-events";function o(n){n&&Er(e,t,()=>or(e))}const c=e=>{let t;try{t=new Function(n.jsEvent.matchCode)(e),localStorage.setItem(r,JSON.stringify([...$r(r),{event:{detail:e.detail},ts:(new Date).valueOf()/1e3}].splice(0,25)))}catch(e){F("handleJsEvent",e),t=!1}o(t)};o(function(e,t){return _(()=>!!$r(e).find(e=>{const n=e.ts;return(new Date).valueOf()/1e3-n<2628e3&&new Function(t)(e.event)}))}(r,n.jsEvent.matchCode)),s(()=>window).then(()=>{window.addEventListener(n.jsEvent.name,c)}),Ur(()=>{i().then(()=>{window.removeEventListener(n.jsEvent.name,c)})})}(t,n);break;case e.Conjunction:!function(t,n){if(function(t){return[e.ExitIntent,e.Selector,e.Timeout].includes(t.trigger.condition.type)}(t)){const e=t.trigger;Lr(e.jsCond).then(()=>{Br({...t,trigger:e.condition},n)}).catch(()=>{})}}(t,n);break;case e.ElementEvent:!function(e,t){kr(t),Ir.add(e),Tr(t)()}(t,n)}}const Jr=["vsly-backdrop-container","__loomi_crosshair_container"];function Vr(e){let t=_(()=>e.target),n=!1;for(;t;){if(Jr.includes(_(()=>t.id))){n=!0;break}t=_(()=>t.parentElement)}n&&(q("vsly","about to stop propagation of event",e),_(()=>e.stopImmediatePropagation()),_(()=>e.stopPropagation()))}function Hr(e,t){const n=_(()=>window.Shopify.currency.active,"USD"),r=_(()=>window.Shopify.locale,"en-US"),o=new Intl.NumberFormat(r,{style:"currency",currency:n,minimumFractionDigits:!0===_(()=>window.visually.flags["op-locale-currency-always-show-decimals"],!1)?2:0,maximumFractionDigits:2});if(t){if(Kr()){const t=_(()=>window.visually.priceRound)||Math.round;return o.format(t(e,n))}return o.format(e)}const i=_(()=>window.Shopify.currency.rate,"1");let s=Number.parseFloat(i);s=Number.isNaN(s)?1:s;let c=e*s;return 1!=s&&me("exchange-fee")&&(c*=1.02),c=Gr(s,c,n),o.format(c)}const Gr=(e,t,n)=>1!==e&&me("exchange-round")||Kr()?(_(()=>window.visually.priceRound)||Math.round)(t,n):t;function zr(){const e=_(()=>!0===window.visually.flags["kill-locale-currency"]),t=_(()=>window.Shopify.currency,{}),n=!!_(()=>t.active),r=_(()=>t.rate),o=!!r&&!Number.isNaN(Number.parseFloat(r));return!e&&n&&o}const Kr=()=>!me("op-locale-currency-no-round");let Wr=window.location.href;const Qr=()=>{requestAnimationFrame(()=>{Wr!==window.location.href&&(Wr=window.location.href,window.dispatchEvent(new CustomEvent("vslyUrlChanged",{detail:{prev:Wr,curr:window.location.href}})))})};var Yr;!function(e){e.NONE="none",e.YOTPO="yotpo"}(Yr||(Yr={}));const Zr={isMember:!1,provider:Yr.NONE};function Xr(e,t){try{var n=e()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}const eo="vsly-loyalty-ctx",to=(()=>{const e=["swell:customer:updated","swell:redemption","swell:initialized","swell:setup","vsly:loyalty-changed"];let t;const n=()=>{const e=_(()=>window.swellConfig.customer);return e?{id:e.local_customer_id,providerId:e.id,email:e.email,earnedPoints:e.points_earned,isMember:!0===e.is_member,pointsBalance:e.points_balance,adjustedPointsBalance:_(()=>e.adjusted_points_balance,0),provider:Yr.YOTPO}:Zr},r=e=>{_(()=>"vsly:loyalty-changed"===e.type)&&_(()=>window.swellAPI.refreshCustomerDetails()),t(n())};return{provide:n,onChange:function(n){try{t=n;const o=Xr(function(){return Promise.resolve(v(()=>
95!!window.jQuery,50,200)).then(function(){e.forEach(e=>{window.jQuery(document).on(e,r)})})},function(){e.forEach(e=>{document.addEventListener(e,r)})});return Promise.resolve(o&&o.then?o.then(function(){}):void 0)}catch(e){return Promise.reject(e)}},connect:()=>v(()=>!!_(()=>window.swellConfig.customer.local_customer_id),400,20),disconnect:function(){try{const t=Xr(function(){return Promise.resolve(v(()=>!!window.jQuery,50,200)).then(function(){e.forEach(e=>{window.jQuery(document).off(e,r)})})},function(){e.forEach(e=>{document.removeEventListener(e,r)})});return Promise.resolve(t&&t.then?t.then(function(){}):void 0)}catch(e){return Promise.reject(e)}}}})();function no(e){Xe(Ze.LOYALTY_CHANGE,e),sessionStorage.setItem(eo,JSON.stringify({ts:(new Date).getTime(),ctx:e})),window.loomi_ctx={...window.loomi_ctx||{},loyalty:e}}const ro="vsly_session";function oo(e){return St((e||"").replace("+"," "))}function io(){const e=window.loomi_ctx.storeAlias,t={id:W(e+window.loomi_ctx.userId+f()+At()+ao()),utm_campaign:At(),last_interaction:new Date,landing_page:_(()=>location.href,""),start_at:new Date};return so(t),t}function so(e){const t=JSON.stringify(e);localStorage.setItem(ro,t),window.loomi_ctx.session=e}function co(){const e=function(){window.loomi_ctx=window.loomi_ctx||{};let e=window.loomi_ctx.session||_(()=>{const e=JSON.parse(localStorage.getItem(ro));return e.last_interaction=new Date(e.last_interaction),e.start_at=new Date(e.start_at),e})||io();return function(e){const t=new Date,n=e.last_interaction;return(t.valueOf()-n.valueOf())/6e4>30||oo(At())!==oo(e.utm_campaign)||e.last_interaction.getDate()!==t.getDate()}(e)&&(e=io()),window.loomi_ctx.session=e,e}();e.last_interaction=new Date,so(e)}const ao=()=>Math.random().toString(36).substring(2,15)+Math.random().toString(36).substring(2,15);function uo(e,t){try{var n=e()}catch(e){return t(!0,e)}return n&&n.then?n.then(t.bind(null,!1),t.bind(null,!0)):t(!1,n)}const lo=function(e,t,r){void 0===r&&(r=1e3);try{return mo?(console.debug("vsly-sdk","cannot reload since another reload is in progress"),Promise.resolve()):(mo=!0,Promise.resolve(uo(function(){console.debug("vsly-sdk","about to reload sdk");const o=me("sdk-reconcile")?Promise.resolve(function(e,t,n){try{return Promise.resolve(n(t,e)).then(function(e){let{configuration:t}=e;const n=_(()=>window.loomi.conf.experiments)||[],r=new Map,o=t.experiments||[],i=new Map,s=new Set(Object.keys(ur)),c=x();n.forEach(e=>r.set(Hn(e),e)),o.forEach(e=>i.set(Hn(e),e)),(e=>{window.loomi={..._(()=>window.loomi)||{},conf:e},window.visually={..._(()=>window.visually)||{},flags:e.flags,recsPerVariant:Wn(e)},Jn(e.flags)})(t),((e,t,n)=>{e.forEach((e,r)=>{t.has(r)||(n.has(r)&&Sr(e),qr(r))})})(r,i,s),document.dispatchEvent(Object.assign(new Event("reset-widget"),{value:"reload"})),document.dispatchEvent(Object.assign(new Event("targeting-changed"),{value:"#reload",key:"CART_CHANGE"})),((e,t,n,r)=>{e.forEach((e,o)=>{const i=t.get(o);i?Gn(i)!==Gn(e)&&(r.has(o)&&Sr(i),qr(o),on([e]),Fr(e,n)):(on([e]),Fr(e,n))})})(i,r,c,s)})}catch(e){return Promise.reject(e)}}(e,t,fo)).then(function(){}):Promise.resolve(function(){try{return cr&&i(()=>document).then(()=>{document.removeEventListener(Q,vr),cr=!1}),Rr.forEach(e=>{try{"number"!=typeof e.handler&&e.handler()}catch(e){}}),Rr=[],Array.from($.keys()).forEach(e=>{We(e)}),Je&&Je.disconnect(),Promise.resolve()}catch(e){return Promise.reject(e)}}()).then(function(){return Promise.resolve((o=r,void 0===o&&(o=40),new Promise(e=>setTimeout(e,o)))).then(function(){return Promise.resolve(function(e,t){try{return void 0===e&&(e=n.PROD),Promise.resolve(uo(function(){return function(r,o){try{var i=(function(){if(window.vsly_blocked)throw Tn(),new Error(Dn)}(),function(e,t){window.loomi_ctx=window.loomi_ctx||{},window.loomi_ctx.env=window.loomi_ctx.env||e,window.loomi_ctx.storeAlias=window.loomi_ctx.storeAlias||t}(e,t),Promise.resolve(function(e,t){try{return void 0===e&&(e=n.PROD),Promise.resolve(ho(t,e,void 0)).then(function(n){let{configuration:r,tracking:o}=n;return po(r,t,e,o)})}catch(e){return Promise.reject(e)}}(e,t)).then(function(n){let{jitsu:r,configuration:o}=n;if(!_(()=>o.flags["kill-switch"]))return Promise.resolve(Be()).then(function(){on(o.experiments),Dr(r,o),Vn(e,t,lo),dt()})}))}catch(e){return o(e)}return i&&i.then?i.then(void 0,o):i}(0,function(e){_(()=>e.message)!==Dn&&F("failed initialising sdk",e)})},function(e,t){if(Tn(),e)throw t;return t}))}catch(e){return Promise.reject(e)}}(e,t)).then(function(){})});var o});if(o&&o.then)return o.then(function(){})},function(e,t){if(mo=!1,e)throw t;return t})))}catch(e){return Promise.reject(e)}};let mo=!1;const fo=function(e,t,n){try{return m(),Promise.resolve(Rn(e,t,n))}catch(e){return Promise.reject(e)}},ho=function(e,t,n){try{return _(co),m(),Promise.resolve(Rn(e,t,n))}catch(e){return Promise.reject(e)}},po=function(e,t,n,r){try{return Jn(e.flags),function(e,t,n,r,o,i){yr(),window.loomi_ctx={..._(()=>window.loomi_ctx)||{},env:t,storeAlias:e,apply:e=>{on([e]),or(e)},shouldApply:sr};const s=_(()=>
95o.productId),c=window.loomi_ctx;s&&!c.productId&&(c.productId=s);const a=_(()=>o.variantId);a&&!c.variantId&&(c.variantId=a),window.loomi={..._(()=>window.loomi)||{},conf:n},window.visually={..._(()=>window.visually)||{},flags:n.flags,enabledIntegrations:n.integrations,recsPerVariant:Wn(n),sdk_api:{addToCart:an,recommendProducts:gn,getProductsMetafields:Nn,fetchRecs:An},reAllocate:i,rerender:zn,reload:function(){try{return Promise.resolve(r(t,e,1e3)).then(function(){})}catch(e){return Promise.reject(e)}}}}(t,n,e,lo,Tt(),fo),function(e){try{if(e.noActiveThemeTests){if(Pe(0))return;be()}else(e=>!(e.experiments||[]).find(e=>e.isThemeTest)&&_(xe)&&!![localStorage,sessionStorage].find(je))(e)&&be()}catch(e){}}(e),Promise.resolve(yo()).then(function(){var o,c,a,l;(function(e,t,n){window.loomi_api||(window.loomi_api={}),window.loomi_api.when=w,window.loomi_api.awaitCondition=v,window.loomi_api.loadVisuallyLib=h,window.loomi_api.queryProducts=On,window.loomi_api.debounce=u,window.loomi_api.allocatorQuery=e=>function(e,t){try{function n(){return Promise.resolve(r)}const r={results:{}},o={...e};o.queries=function(e,t){return e.queries.filter(e=>{const n=_(()=>e.oneOf.productInfo);if(n){const r=bn(n.handle),o=sessionStorage.getItem(r);if(!o)return!0;const i=JSON.parse(o);return!!function(e,t){return!((!e.includeCollections||t.collections)&&(!e.includeTags||t.tags)&&(!e.includeSales||t.sales)&&(!e.includeVariants||t.variants))}(n,i)||(i.cached=!0,t.results[e.name]=i,!1)}const r=_(()=>e.oneOf.handlesByTag);if(r){const n=Cn(r),o=sessionStorage.getItem(n);if(!o)return!0;const i=JSON.parse(o);return i.cached=!0,t.results[e.name]=i,!1}const o=_(()=>e.oneOf.handlesByCollection);if(o){const n=xn(o),r=sessionStorage.getItem(n);if(!r)return!0;const i=JSON.parse(r);return i.cached=!0,t.results[e.name]=i,!1}return!0})}(e,r);const i=function(){if(o.queries.length>0){const{query:e,hashedQuery:n}=function(e,t){e.timestamp=`${kn(4)}${t}${kn(5)}`,e.alias=window.loomi_ctx.storeAlias||"",e.userId=window.loomi_ctx.userId||"";const n=g(e);return{query:n,hashedQuery:(n+window.loomi_ctx.userId+window.loomi_ctx.storeAlias+t).split("").reduce((e,t)=>(e=(e<<5)-e+t.charCodeAt(0))&e,0)}}(o,t),i=qn(window.loomi_ctx.env).cfgUrl.replace("/allocate",`/query?q=${e}&h=${n}`);return Promise.resolve(fetch(i)).then(function(e){const t=function(){if(e.ok)return Promise.resolve(e.json()).then(function(e){e.results&&Object.entries(e.results).forEach(e=>{let[t,n]=e;!function(e,t,n){if(t)if("ProductInfo"===t.kind){const r=n.queries.find(t=>t.name===e);r&&(_(()=>r.oneOf.productInfo.includeTags,!1)&&!t.tags&&(t.tags=[]),_(()=>r.oneOf.productInfo.includeCollections,!1)&&!t.collections&&(t.collections=[]),_(()=>r.oneOf.productInfo.includeSales,!1)&&!t.sales&&(t.sales=""),_(()=>r.oneOf.productInfo.includeVariants,!1)&&!t.variants&&(t.variants=[]),sessionStorage.setItem(bn(t.handle),JSON.stringify(t)))}else if("HandlesByCollection"===t.kind){const r=n.queries.find(t=>t.name===e);if(r){const e=_(()=>r.oneOf.handlesByCollection,"")||"";sessionStorage.setItem(xn(e),JSON.stringify(t))}}else if("HandlesByTag"===t.kind){const r=n.queries.find(t=>t.name===e);if(r){const e=_(()=>r.oneOf.handlesByTag,"")||"";sessionStorage.setItem(Cn(e),JSON.stringify(t))}}}(t,n,o),r.results[t]=n})})}();if(t&&t.then)return t.then(function(){})})}}();return Promise.resolve(i&&i.then?i.then(n):n())}catch(s){return Promise.reject(s)}}(e,`${(new Date).getTime()+Math.round(1e6*Math.random())}`),window.loomi_api.openProductOverlay=Qn,_(()=>e.shopApi.forEach(e=>{let{js:t,windowKey:n}=e;try{window.loomi_api[n]=new Function(t)}catch(e){}})),window.loomi_api.formatLocaleMoney=function(){var e=[].slice.call(arguments);return n()?t(...e):(_(()=>window.loomi_api.formatMoney)||(()=>`${_(()=>e[0],"")}`))(...e)},window.loomi_api.redirectTest=ee})(e,Hr,zr),a=e.first_seen,(c=e.uid)!==(l=r.id)&&c&&a>0?(window.loomi_ctx.userId=c,Kt(c,a)):window.loomi_ctx.userId=l,function(e,t){try{return _(()=>window.loomi_ctx.cc)&&v(b,1e3,120).then(()=>Kt(e,t||(new Date).getTime()/1e3)),Promise.resolve()}catch(e){return Promise.reject(e)}}(window.loomi_ctx.userId,a),(o=e.flags)["sdk-auto-clean"]&&!o["sdk-kill-auto-clean"]&&h("price_test_cleanup_v2",{async:!1,defer:!0}).then(),_(()=>!0===window.visually.flags["op-focus-trap-removal"])&&s(()=>document,!0).then(()=>{document.addEventListener("focusin",Vr,{capture:!0,passive:!0}),document.addEventListener("mousedown",Vr,{capture:!0,passive:!0}),document.addEventListener("touchstart",Vr,{capture:!0,passive:!0}),document.addEventListener("touchend",Vr,{capture:!0,passive:!0})}),function(e,t){if(me("kill-sdk-reload-url-detection")||!me("sdk-reload")&&!["/products/","/collections/"].find(e=>window.location.href.includes(e)))return;const n=function(){const r=(()=>{requestAnimationFrame(()=>{(me("sdk-reload-url-detection-href")?wo!==window.location.href:new URL(wo).pathname!==new URL(window.location.href).pathname)&&(wo=window.location.href,n(),vo(e,t,10))})})||Qr,o=["click","touchend","pdpresp"];return s(()=>document.body,!0).then(()=>
95{o.forEach(e=>document.body.addEventListener(e,r,!0))}),()=>{i(()=>document.body).then(()=>{o.forEach(e=>{document.body.removeEventListener(e,r,!0)})})}}()}(n,t),function(){try{return Promise.resolve(function(e,t){try{var n=function(){no(function(){const e=sessionStorage.getItem(eo);if(e){const t=_(()=>JSON.parse(e));if(t&&t.ts>(new Date).getTime()-3e5)return t.ctx}}()||Zr);const e=_(()=>!0===window.visually.flags["loyalty-targeting"]),t=function(){if(e)return Promise.resolve(function(e){try{return e.onChange(e=>{no(e)}),Promise.resolve(e.connect()).then(function(){const t=e.provide();return no(t),{ctx:t,disconnect:e.disconnect}})}catch(e){return Promise.reject(e)}}(to)).then(function(){const e=document.querySelectorAll('[href*="/account/logout"]');e&&Array.from(e).forEach(e=>{e.addEventListener("click",()=>(sessionStorage.removeItem(eo),!0))})})}();if(t&&t.then)return t.then(function(){})}()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}(0,function(e){console.debug("vsly-loyalty","unable to find loyalty provider",e)}))}catch(e){return Promise.reject(e)}}();const d=x();return{configuration:e,jitsu:d}})}catch(e){return Promise.reject(e)}},vo=u(lo,10);let wo=window.location.href;const yo=function(){try{return Promise.resolve(function(){if(me("block-do-not-track"))return Promise.resolve(C()).then(function(e){if(!e)throw new Error(Dn)})}())}catch(e){return Promise.reject(e)}};function go(e){return e.startsWith("https://")?e.substring(8):e}function _o(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch{return""}}var So;!function(e){e.SIGNUP="SIGNUP",e.ADD_TO_CART="ADD_TO_CART",e.CHANGE_QTY="CHANGE_QTY",e.REMOVE_FROM_CART="REMOVE_FROM_CART",e.PAGE_LOAD="PAGE_LOAD",e.CLICK="CLICK",e.LOGIN="LOGIN",e.LOGOUT="LOGOUT",e.TIME_SPENT="TIME_SPENT",e.USE_CASE="USE_CASE",e.LEAD_SUBMISSION_EMAIL="LEAD_SUBMISSION_EMAIL",e.LEAD_SUBMISSION_PHONE="LEAD_SUBMISSION_PHONE"}(So||(So={}));let Eo=[];const Po=function(e,t){if(void 0===t&&(t=0),0===Eo.length)return;const n=Eo;Eo=[];const r=Io(n),o=Ao(n);e({bulk:o,shared:r},!0).catch(()=>{const r=n.concat(Eo);r.length<100&&(Eo=r,t<2&&setTimeout(()=>Po(e,t+1),500*Math.pow(2,t)))})};u(Po,100);const Ao=e=>e.map(e=>{const t=JSON.parse(JSON.stringify(e));return delete t.user,delete t.event_id,delete t.user_agent,delete t.utc_time,delete t.local_tz_offset,delete t.doc_host,delete t.ids_ga,delete t.alias,delete t.userCanBeTracked,delete t.userDataCanBeSold,delete t.edgetag,delete t.api_key,delete t.src,t}),Io=e=>{const t=_(()=>String(e[0].user.anonymous_id),""),n=_(()=>String(e[0].user_agent),""),r=_(()=>String(e[0].event_id),""),o=_(()=>String(e[0].utc_time),""),i=_(()=>Number(e[0].local_tz_offset)||0),s=_(()=>String(e[0].doc_host),""),c=_(()=>String(e[0].ids_ga),""),a=_(()=>String(e[0].alias),""),u=_(()=>Boolean(e[0].userCanBeTracked),!0),l=_(()=>Boolean(e[0].userDataCanBeSold),!0),d=_(()=>String(e[0].edgetag),""),m=_(()=>String(e[0].api_key),""),f=_(()=>String(e[0].src),"");return Object.entries({anonymous_id:t,event_id:r,user_agent:n,utc_time:o,local_tz_offset:i,doc_host:s,ids_ga:c,alias:a,userCanBeTracked:u,userDataCanBeSold:l,edgetag:d,api_key:m,src:f}).reduce((e,t)=>{let[n,r]=t;if(r){if("undefined"===r)return e;e[n]=r}return e},{})},bo=function(e){try{let r;function t(e){return r?e:Promise.resolve(!1)}const o=function(){if(_(()=>e.eventPayload.bulk.length>0,!1)){const t=_(()=>JSON.parse(JSON.stringify(e.eventPayload.bulk[0])),void 0);if(!t){const e=Promise.resolve(!1);return r=1,e}const o=_(()=>JSON.parse(JSON.stringify(t.ga)),void 0);return delete t.ga,Promise.resolve(function(e){try{return Promise.resolve(function(t,r){try{var o=function(){const t=window.loomi_ctx.jitsuKey,r=function(e){const t={trackingHost:"https://live.visually-io.com"};return e===n.TEST&&(t.trackingHost="http://localhost:8088"),e===n.STAGE&&(t.trackingHost="https://sdk.loomi-stg.xyz"),t}(window.loomi_ctx.env).trackingHost;return Promise.resolve(fetch(`${r}/api/s?token=${t}&bulk=1`,{headers:{"content-type":"text/plain"},body:JSON.stringify(e.eventPayload),method:"POST",mode:"cors",credentials:"omit",keepalive:!0})).then(function(e){return e.ok})}()}catch(e){return r(e)}return o&&o.then?o.then(void 0,r):o}(0,function(e){return console.error("vsly: Failed to send event",e),!1}))}catch(e){return Promise.reject(e)}}(e)).then(function(n){return Promise.resolve(function(e){try{try{const t=e.eventPayload,n=t.bulk[0],r=window.loomi_ctx.env,o=t.shared,i=g({experienceId:n.use_case,variantId:n.use_case_variant,storeAlias:o.alias,anonymousId:o.anonymous_id,version:n.version}),s=new URL(qn(r).cfgUrl.replace("/allocate","/match"));s.searchParams.append("q",i),fetch(s.toString())}catch(e){console.error("vsly: Failed to persist allocation",e)}return Promise.resolve()}catch(e){return Promise.reject(e)}}(e)).then(function(){return o&&x().trackExt(t,o).then().catch(e=>{console.error("vsly: Failed track ext event",e,t,o)}),r=1,n})})}}();return Promise.resolve(o&&o.then?o.then(t):t(o))}catch(i){return Promise.reject(i)}},Co="vsly_analytics_queue";
95function xo(e,t,n){void 0===n&&(n=!1);try{const r=window.loomi_ctx,o=r.storeAlias,i=r.jitsuKey,s=Et(),c={id:`${Date.now()}-${Math.random().toString(36).substring(2,9)}`,timestamp:Date.now(),eventPayload:{bulk:[{url:location.href,doc_path:location.pathname,doc_search:location.search,sid:r.session.id,sid_start:r.session.start_at,utm:s.utm,lmi_params:s.lmi_params,event_type:"USE_CASE",use_case:e._USE_CASE,use_case_variant:e._USE_CASE_VARIANT,version:e._USE_CASE_VERSION||1,ga:{isAudience:!1,gaName:e._USE_CASE_GA||e._USE_CASE,gaVariant:e._USE_CASE_GA_VARIANT||e._USE_CASE_VARIANT,reportGa:n}}],shared:{anonymous_id:t.id,user_agent:navigator.userAgent,utc_time:(new Date).toISOString(),local_tz_offset:(new Date).getTimezoneOffset(),doc_host:location.host,alias:o,api_key:i}},retries:0},a=ko();a.push(c),To(a)}catch(e){console.error("vsly: Failed to queue analytics event",e)}}function ko(){try{const e=localStorage.getItem(Co);if(!e)return[];const t=JSON.parse(e);return Array.isArray(t)?t:[]}catch(e){return console.error("vsly: Failed to read analytics queue",e),[]}}function To(e){try{localStorage.setItem(Co,JSON.stringify(e))}catch(e){console.error("vsly: Failed to save analytics queue",e)}}const No=(e,t)=>{try{localStorage.setItem(e,JSON.stringify({variant:t.experiment.variant,version:t.experiment.version||0}))}catch(e){}},Oo=(e,t)=>{let n=null;try{const r=localStorage.getItem(e);if(r){let e;const o=JSON.parse(r);if(o&&"object"==typeof o&&"variant"in o){e=o;const r=t.find(t=>t.experiment.variant===e.variant);r&&(r.experiment.version||0)===(e.version||0)&&(n=r)}}}catch(e){}return n},jo=e=>`vsly_redirect_test_${e[0].experiment.name}`,Lo=(e,t)=>{if(e){const n=e.experiment;t.some(e=>{const t=e.experiment;return t.variant===n.variant&&t.version===n.version})||(e=!1)}if(!e){const n=100*Math.random();let r=0;for(const o of t)if(r+=o.targeting.chance,n<=r){e=o;break}}return e},$o=function(e){void 0===e&&(e=!0);const t=window.loomi_ctx.consent;t.allowed=e,t.fin||(t.fin=Ro())},Ro=()=>(new Date).getTime(),Do=()=>window.Shopify.customerPrivacy,Uo=["AT","BE","BG","HR","CY","CZ","DK","EE","FI","FR","DE","GR","HU","IE","IT","LV","LT","LU","MT","NL","PL","PT","RO","SK","SI","ES","SE","NO","IS","LI"],Mo=function(e){void 0===e&&(e=!0);const t=window.loomi_ctx.consent;t.allowed=e,t.fin||(t.fin=qo())},qo=()=>(new Date).getTime(),Fo=()=>window.Shopify.customerPrivacy,Bo=()=>Promise.resolve(),Jo=()=>(window.loomi_ctx=window.loomi_ctx||{},window.loomi_ctx.performanceMetrics=window.loomi_ctx.performanceMetrics||{},window.loomi_ctx.performanceMetrics);function Vo(){try{const e=Jo().as;if(void 0===e)return;const t=performance.now();Object.assign(Jo(),{ae:t,ad:t-e}),(e=>{try{if("function"!=typeof performance.getEntriesByType)return;const t=performance.getEntriesByType("resource").filter(t=>t.startTime>=e&&(e=>{try{return new URL(e.name).pathname.endsWith("/allocate")}catch{return!1}})(t)).pop();if(!t)return;Object.assign(Jo(),{ars:t.startTime,afs:t.fetchStart,aqs:t.requestStart,aps:t.responseStart,ape:t.responseEnd,ard:t.duration,ardl:t.startTime-e,aprd:t.requestStart-t.startTime,arwd:t.responseStart-t.requestStart,ardd:t.responseEnd-t.responseStart})}catch{}})(e)}catch(e){}}function Ho(e,t){try{var n=e()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}function Go(){return _(co),zt(),function(e){void 0===e&&(e=window.loomi_ctx.embeddedTests);try{if(!e)return;if(0===e.length)return;const t=e.filter(e=>e.experiment.isThemeTest);t.length>0&&function(e){const t=jo(e);let n=Oo(t,e);if(n=Lo(n,e),!n)return;if(!n.experiment)return;No(t,n);const r=n.experiment,o=_(()=>r.code.find(e=>"themeTest"===e.kind).value.targetThemeId)||0,i=ne({experienceId:r.name,variantId:r.variant,version:r.version,gaExperienceName:r.gaName,gaVariantName:r.gaVariant});xo(i,zt(),_(()=>!!r.ga)||!1),Ee(i,o)}(t);const n=e.filter(e=>!e.experiment.isThemeTest);n.length>0&&function(e){const t=e.filter(e=>function(e){if(!e)return!0;try{const t=e.match(/UrlTarget\(([^)]+)\)/);if(!t)return!1;const n=function(e){try{const t=e.match(/^"([^"]*)",\s*"([^"]*)",\s*(true|false)$/);return t?{value:t[1],op:t[2],includeQueryParam:"true"===t[3]}:null}catch{return null}}(t[1]);return!!n&&function(e,t,n){const r=window.location.search||"",o=window.location.href||"",i=(s=function(e){const t=e.startsWith("/")?e:"/"+e,n=t.split("/");if(n.length<2)return t;const r=n[1];let o=!1;return r.length>0&&r.length<=7&&(2===r.length||r.length>2&&"-"===r[2])&&(o=!0),o?"/"+n.slice(2).join("/"):t}(window.location.pathname),["STORY_IL","MAYVEN_GLOBAL","JDSPORT_IL"].includes(window.loomi_ctx.storeAlias)?s.toLowerCase():s);var s;const{hostPath:c,rawQuery:a}=function(e){const t=go(e),n=t.indexOf("?");return-1!==n?{hostPath:t.substring(0,n),rawQuery:t.substring(n+1)}:{hostPath:t,rawQuery:""}}(e),u=c.toLowerCase();let l=go(o.split("?")[0]).toLowerCase(),d="",m=u;if(d=(new URL(o).host+i).toLowerCase(),n){const e=r?_o(r.substring(1)):"";if(e&&(l+="?"+e,d+="?"+e),a){const e=_o(a);e&&(m+="?"+e)}}return function(e,t,n,r){switch(r){case"contains":return e.includes(n)||t.includes(n);case"matches":try{const r=new RegExp(n);return r.test(e)||r.test(t)}catch{return!1}case"==":return e===n||t===n;case"!=":return e===t?e!==n:t!==n;default:return!1}}(l,d,m,t)}
95(n.value,n.op,n.includeQueryParam)}catch(e){return console.error("vsly: Failed to evaluate targeting formula",e),!1}}(e.targeting.formula));if(0===t.length)return;const n=jo(t);let r=Oo(n,t);if(r=Lo(r,t),!r)return;if(!r.experiment)return;No(n,r);const o=r.experiment,i=ne({experienceId:o.name,variantId:o.variant,version:o.version,gaExperienceName:o.gaName,gaVariantName:o.gaVariant});xo(i,zt(),_(()=>!!o.ga)||!1);const s=_(()=>o.code.find(e=>"pageRedirect"===e.kind).value);s&&ee(i,s.destUrl,s.redirectAfter||1,s.retainQueryParams,s.stickinessMode)}(n)}catch(e){console.error("vsly ETT",e)}}(),window.vsly_redirecting}const zo=()=>window.loomi_ctx.blockingConcent;(function(){try{let t;function e(e){if(t)return e;(function(){const e=ko();e.length>0&&Promise.allSettled(e.map(bo)).then(t=>{To(e.filter((e,n)=>{const r=t[n];return("fulfilled"!==r.status||!r.value)&&(e.retries++,(e=>!(Date.now()-e.timestamp>18e5||e.retries>3))(e))}))}).catch(e=>{console.error("vsly: Failed to process analytics queue",e)})})(),(()=>{const e=()=>{const e=se();return!!e&&!Uo.includes(e)};return new Promise((t,n)=>{const r=window.loomi_ctx.consent||={};r.init=qo(),(se()?Bo():v(se,50,200)).then(()=>{e()&&(Mo(),t())}),(_(()=>Fo().analyticsProcessingAllowed)?Bo():v(()=>_(()=>Fo().analyticsProcessingAllowed),50,200)).then(()=>{const r=Fo().analyticsProcessingAllowed()||e();Mo(r),r?t():n()}),r.ccListener||(document.addEventListener("visitorConsentCollected",r=>{const o=r.detail.analyticsAllowed||e();Mo(o),o?t():n()}),r.ccListener=!0)})})().catch(),function(){try{Jo().as=performance.now()}catch(e){}}();const s=ho(o,i);return s.then(Vo),s.then(e=>{let{configuration:t,tracking:r}=e;return(e=>{p("vsly-a",`${(e=>e==n.STAGE?"https://sdk.loomi-stg.xyz/":"https://assets.visually.io/")(e)}v/visually-a.js?cb=${window.loomi_ctx.sdk_version}`,{defer:!0}).catch()})(i),function(e){let{configuration:t,tracking:n}=e;try{return Promise.resolve(function(e,t){try{const{storeAlias:n,env:r}=window.loomi_ctx;return Promise.resolve(Ho(function(){return Promise.resolve(po(e,n,r,t)).then(function(e){let{jitsu:t,configuration:o}=e;if(!_(()=>o.flags["kill-switch"]))return Promise.resolve(Be()).then(function(){on(o.experiments),Dr(t,o),Vn(r,n,lo),dt()})})},function(e){_(()=>e.message)!==Dn&&F("fail initialising sdk",e)}))}catch(e){return Promise.reject(e)}}(t,n)).then(function(){window.dispatchEvent(new Event("visually_loaded"))})}catch(e){return Promise.reject(e)}}({configuration:t,tracking:r})}).catch(r).finally(Tn)}const r=e=>console.error(e);if(window.fetch&&(window.vslyNativeFetch=window.fetch),window.vsly_init=!0,window.vslyIntegrationType="static",(()=>{if(_(()=>window.visually_io_editor))return!0;const e=_(()=>window.loomi_ctx.ttl);return!("number"!=typeof e||!Number.isFinite(e)||e<=0)&&e<Math.floor(Date.now()/1e3)})())return console.log("sdk blocked"),Promise.resolve();window.loomi_ctx.sdk_version="0.12.163";const{storeAlias:o,env:i}=window.loomi_ctx;if(!zo()&&Go())return Promise.resolve();const s=function(){if(zo()){function e(e){return t?e:window.loomi_ctx.consent.allowed?void(Go()&&(t=1)):(Tn(),void(t=1))}const n=Ho(function(){return Promise.resolve((console.log("consent api init"),new Promise((e,t)=>{const n=window.loomi_ctx.consent||={};n.init=Ro(),(_(()=>Do().analyticsProcessingAllowed)?Promise.resolve():v(()=>_(()=>Do().analyticsProcessingAllowed),50,200)).then(()=>{const n=window.Shopify.customerPrivacy.analyticsProcessingAllowed();console.log("consent api",n),$o(n),n?e():t()}),n.ccListener||(document.addEventListener("visitorConsentCollected",()=>{const n=window.Shopify.customerPrivacy.analyticsProcessingAllowed();console.log("visitorConsentCollected",n),$o(n),n?e():t()}),n.ccListener=!0)}))).then(function(){})},function(){Tn(),t=1});return n&&n.then?n.then(e):e(n)}}();return Promise.resolve(s&&s.then?s.then(e):e(s))}catch(c){return Promise.reject(c)}})().then(()=>console.log("vsly sdk with embed init"))}();
96
97</script>
vendor: 1 bytes, line 97
97
vendor: 6,199 bytes, lines 98-100
98<script data-vsly="preact2" type="text/javascript" data-em-disable>
99    // Preact
100!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports):n(e.preact={})}(this,function(e){var b,n,t,_,o,r,l,x={},C=[],u=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function w(e,n){for(var t in n)e[t]=n[t];return e}function g(e){var n=e.parentNode;n&&n.removeChild(e)}function i(e,n,t){var _,o=arguments,l={};for(_ in n)"key"!==_&&"ref"!==_&&(l[_]=n[_]);if(3<arguments.length)for(t=[t],_=3;_<arguments.length;_++)t.push(o[_]);if(null!=t&&(l.children=t),"function"==typeof e&&null!=e.defaultProps)for(_ in e.defaultProps)void 0===l[_]&&(l[_]=e.defaultProps[_]);return k(e,l,n&&n.key,n&&n.ref,null)}function k(e,n,t,_,o){var l={type:e,props:n,key:t,ref:_,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:o};return null==o&&(l.__v=l),b.vnode&&b.vnode(l),l}function S(e){return e.children}function P(e,n){this.props=e,this.context=n}function N(e,n){if(null==n)return e.__?N(e.__,e.__.__k.indexOf(e)+1):null;for(var t;n<e.__k.length;n++)if(null!=(t=e.__k[n])&&null!=t.__e)return t.__e;return"function"==typeof e.type?N(e):null}function c(e){var n,t;if(null!=(e=e.__)&&null!=e.__c){for(e.__e=e.__c.base=null,n=0;n<e.__k.length;n++)if(null!=(t=e.__k[n])&&null!=t.__e){e.__e=e.__c.base=t.__e;break}return c(e)}}function s(e){(!e.__d&&(e.__d=!0)&&t.push(e)&&!p.__r++||o!==b.debounceRendering)&&((o=b.debounceRendering)||_)(p)}function p(){for(var e;p.__r=t.length;)e=t.sort(function(e,n){return e.__v.__b-n.__v.__b}),t=[],e.some(function(e){var n,t,_,o,l,r,u;e.__d&&(r=(l=(n=e).__v).__e,(u=n.__P)&&(t=[],o=D(u,l,(_=w({},l)).__v=_,n.__n,void 0!==u.ownerSVGElement,null,t,null==r?N(l):r),d(t,l),o!=r&&c(l)))})}function E(e,n,t,_,o,l,r,u,i,c){var s,p,f,a,d,h,y,v=_&&_.__k||C,m=v.length;for(i==x&&(i=null!=r?r[0]:m?N(_,0):null),t.__k=[],s=0;s<n.length;s++)if(null!=(a=t.__k[s]=null==(a=n[s])||"boolean"==typeof a?null:"string"==typeof a||"number"==typeof a?k(null,a,null,null,a):Array.isArray(a)?k(S,{children:a},null,null,null):null!=a.__e||null!=a.__c?k(a.type,a.props,a.key,null,a.__v):a)){if(a.__=t,a.__b=t.__b+1,null===(f=v[s])||f&&a.key==f.key&&a.type===f.type)v[s]=void 0;else for(p=0;p<m;p++){if((f=v[p])&&a.key==f.key&&a.type===f.type){v[p]=void 0;break}f=null}d=D(e,a,f=f||x,o,l,r,u,i,c),(p=a.ref)&&f.ref!=p&&(y=y||[],f.ref&&y.push(f.ref,null,a),y.push(p,a.__c||d,a)),null!=d?(null==h&&(h=d),i=U(e,a,f,v,r,d,i),"option"==t.type?e.value="":"function"==typeof t.type&&(t.__d=i)):i&&f.__e==i&&i.parentNode!=e&&(i=N(f))}if(t.__e=h,null!=r&&"function"!=typeof t.type)for(s=r.length;s--;)null!=r[s]&&g(r[s]);for(s=m;s--;)null!=v[s]&&W(v[s],v[s]);if(y)for(s=0;s<y.length;s++)T(y[s],y[++s],y[++s])}function U(e,n,t,_,o,l,r){var u,i,c;if(void 0!==n.__d)u=n.__d,n.__d=void 0;else if(o==t||l!=r||null==l.parentNode)e:if(null==r||r.parentNode!==e)e.appendChild(l),u=null;else{for(i=r,c=0;(i=i.nextSibling)&&c<_.length;c+=2)if(i==l)break e;e.insertBefore(l,r),u=r}return void 0!==u?u:l.nextSibling}function f(e,n,t){"-"===n[0]?e.setProperty(n,t):e[n]="number"==typeof t&&!1===u.test(n)?t+"px":null==t?"":t}function A(e,n,t,_,o){var l,r,u,i,c;if(o?"className"===n&&(n="class"):"class"===n&&(n="className"),"style"===n)if(l=e.style,"string"==typeof t)l.cssText=t;else{if("string"==typeof _&&(l.cssText="",_=null),_)for(i in _)t&&i in t||f(l,i,"");if(t)for(c in t)_&&t[c]===_[c]||f(l,c,t[c])}else"o"===n[0]&&"n"===n[1]?(r=n!==(n=n.replace(/Capture$/,"")),n=((u=n.toLowerCase())in e?u:n).slice(2),t?(_||e.addEventListener(n,a,r),(e.l||(e.l={}))[n]=t):e.removeEventListener(n,a,r)):"list"!==n&&"tagName"!==n&&"form"!==n&&"type"!==n&&"size"!==n&&!o&&n in e?e[n]=null==t?"":t:"function"!=typeof t&&"dangerouslySetInnerHTML"!==n&&(n!==(n=n.replace(/^xlink:?/,""))?null==t||!1===t?e.removeAttributeNS("http://www.w3.org/1999/xlink",n.toLowerCase()):e.setAttributeNS("http://www.w3.org/1999/xlink",n.toLowerCase(),t):null==t||!1===t&&!/^ar/.test(n)?e.removeAttribute(n):e.setAttribute(n,t))}function a(e){this.l[e.type](b.event?b.event(e):e)}function D(e,n,t,_,o,l,r,u,i){var c,s,p,f,a,d,h,y,v,m,g,k=n.type;if(void 0!==n.constructor)return null;(c=b.__b)&&c(n);try{e:if("function"==typeof k){if(y=n.props,v=(c=k.contextType)&&_[c.__c],m=c?v?v.props.value:c.__:_,t.__c?h=(s=n.__c=t.__c).__=s.__E:("prototype"in k&&k.prototype.render?n.__c=s=new k(y,m):(n.__c=s=new P(y,m),s.constructor=k,s.render=L),v&&v.sub(s),s.props=y,s.state||(s.state={}),s.context=m,s.__n=_,p=s.__d=!0,s.__h=[]),null==s.__s&&(s.__s=s.state),null!=k.getDerivedStateFromProps&&(s.__s==s.state&&(s.__s=w({},s.__s)),w(s.__s,k.getDerivedStateFromProps(y,s.__s))),f=s.props,a=s.state,p)null==k.getDerivedStateFromProps&&null!=s.componentWillMount&&s.componentWillMount(),null!=s.componentDidMount&&s.__h.push(s.componentDidMount);else{if(null==k.getDerivedStateFromProps&&y!==f&&null!=s.componentWillReceiveProps&&s.componentWillReceiveProps(y,m),!s.__e&&null!=s.shouldComponentUpdate&&!1===s.shouldComponentUpdate(y,s.__s,m)||n.__v===t.__v){s.props=y,s.state=s.__s,n.__v!==t.__v&&(s.__d=!1),(s.__v=n).__e=t.__e,n.__k=t.__k,s.__h.length&&r.push(s),function e(n,t,_){for(var o,l=0;l<n.__k.length;l++)(o=n.__k[l])&&(o.__=n,o.__e&&("function"==typeof o.type&&1<o.__k.length&&e(o,t,_),t=U(_,o,o,n.__k,null,o.__e,t),"function"==typeof n.type&&(n.__d=t)))}(n,u,e);break e}null!=s.componentWillUpdate&&s.componentWillUpdate(y,s.__s,m),null!=s.componentDidUpdate&&s.__h.push(function(){s.componentDidUpdate(f,a,d)})}s.context=m,s.props=y,s.state=s.__s,(c=b.__r)&&c(n),s.__d=!1,s.__v=n,s.__P=e,c=s.render(s.props,s.state,s.context),s.state=s.__s,null!=s.getChildContext&&(_=w(w({},_),s.getChildContext())),p||null==s.getSnapshotBeforeUpdate||(d=s.getSnapshotBeforeUpdate(f,a)),g=null!=c&&c.type==S&&null==c.key?c.props.children:c,E(e,Array.isArray(g)?g:[g],n,t,_,o,l,r,u,i),s.base=n.__e,s.__h.length&&r.push(s),h&&(s.__E=s.__=null),s.__e=!1}else null==l&&n.__v===t.__v?(n.__k=t.__k,n.__e=t.__e):n.__e=function(e,n,t,_,o,l,r,u){var i,c,s,p,f,a=t.props,d=n.props;if(o="svg"===n.type||o,null!=l)for(i=0;i<l.length;i++)if(null!=(c=l[i])&&((null===n.type?3===c.nodeType:c.localName===n.type)||e==c)){e=c,l[i]=null;break}
vendor: 1,593 bytes, line 100
100if(null==e){if(null===n.type)return document.createTextNode(d);e=o?document.createElementNS("http://www.w3.org/2000/svg",n.type):document.createElement(n.type,d.is&&{is:d.is}),l=null,u=!1}if(null===n.type)a!==d&&e.data!=d&&(e.data=d);else{if(null!=l&&(l=C.slice.call(e.childNodes)),s=(a=t.props||x).dangerouslySetInnerHTML,p=d.dangerouslySetInnerHTML,!u){if(null!=l)for(a={},f=0;f<e.attributes.length;f++)a[e.attributes[f].name]=e.attributes[f].value;(p||s)&&(p&&s&&p.__html==s.__html||(e.innerHTML=p&&p.__html||""))}(function(e,n,t,_,o){var l;for(l in t)"children"===l||"key"===l||l in n||A(e,l,null,t[l],_);for(l in n)o&&"function"!=typeof n[l]||"children"===l||"key"===l||"value"===l||"checked"===l||t[l]===n[l]||A(e,l,n[l],t[l],_)})(e,d,a,o,u),p?n.__k=[]:(i=n.props.children,E(e,Array.isArray(i)?i:[i],n,t,_,"foreignObject"!==n.type&&o,l,r,x,u)),u||("value"in d&&void 0!==(i=d.value)&&i!==e.value&&A(e,"value",i,a.value,!1),"checked"in d&&void 0!==(i=d.checked)&&i!==e.checked&&A(e,"checked",i,a.checked,!1))}return e}(t.__e,n,t,_,o,l,r,i);(c=b.diffed)&&c(n)}catch(e){n.__v=null,b.__e(e,n,t)}return n.__e}function d(e,n){b.__c&&b.__c(n,e),e.some(function(n){try{e=n.__h,n.__h=[],e.some(function(e){e.call(n)})}catch(e){b.__e(e,n.__v)}})}function T(e,n,t){try{"function"==typeof e?e(n):e.current=n}catch(e){b.__e(e,t)}}function W(e,n,t){var _,o,l;if(b.unmount&&b.unmount(e),(_=e.ref)&&(_.current&&_.current!==e.__e||T(_,null,n)),t||"function"==typeof e.type||(t=null!=(o=e.__e)),e.__e=e.__d=void 0,null!=(_=e.__c)){if(_.componentWillUnmount)try{_.componentWillUnmount()}catch(e){b.__e(e,n)}
100_.base=_.__P=null}if(_=e.__k)for(l=0;l<_.length;l++)_[l]&&W(_[l],n,t);null!=o&&g(o)}function L(e,n,t){return this.constructor(e,t)}function h(e,n,t){var _,o,l;b.__&&b.__(e,n),o=(_=t===r)?null:t&&t.__k||n.__k,e=i(S,null,[e]),l=[],D(n,(!_&&t||n).__k=e,o||x,x,void 0!==n.ownerSVGElement,t&&!_?[t]:!o&&n.childNodes.length?C.slice.call(n.childNodes):null,l,t||x,_),d(l,e)}b={__e:function(e,n){for(var t,_;n=n.__;)if((t=n.__c)&&!t.__)try{if(t.constructor&&null!=t.constructor.getDerivedStateFromError&&(_=!0,t.setState(t.constructor.getDerivedStateFromError(e))),null!=t.componentDidCatch&&(_=!0,t.componentDidCatch(e)),_)return s(t.__E=t)}catch(n){e=n}throw e}},n=function(e){return null!=e&&void 0===e.constructor},P.prototype.setState=function(e,n){var t=this.__s!==this.state?this.__s:this.__s=w({},this.state);"function"==typeof e&&(e=e(t,this.props)),e&&w(t,e),null!=e&&this.__v&&(n&&this.__h.push(n),s(this))},P.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),s(this))},P.prototype.render=S,t=[],_="function"==typeof Promise?Promise.prototype.then.bind(Prom
100ise.resolve()):setTimeout,p.__r=0,r=x,l=0,e.render=h,e.hydrate=function(e,n){h(e,n,r)},e.createElement=i,e.h=i,e.Fragment=S,e.createRef=function(){return{current:null}},e.isValidElement=n,e.Component=P,e.cloneElement=function(e,n){var t,_;for(_ in n=w(w({},e.props),n),2<arguments.length&&(n.children=C.slice.call(arguments,2)),t={},n)"key"!==_&&"ref"!==_&&(t[_]=n[_]);return k(e.type,t,n.key||e.key,n.ref||e.ref,null)},e.createContext=function(e){var n={},o={__c:"__cC"+l++,__:e,Consumer:function(e,n){return e.children(n)},Provider:function(e){var t,_=this;return this.getChildContext||(t=[],this.getChildContext=function(){return n[o.__c]=_,n},this.shouldComponentUpdate=function(n){_.props.value!==n.value&&t.some(function(e){e.context=n.value,s(e)})},this.sub=function(e){t.push(e);var n=e.componentWillUnmount;e.componentWillUnmount=function(){t.splice(t.indexOf(e),1),n&&n.call(e)}}),e.children}};return(o.Consumer.contextType=o).Provider.__=o},e.toChildArray=function e(n){return null==n||"boolean"==typeof n?[]:Array.isArray(n)?C.concat.apply([],n.map(e)):[n]},e.__u=W,e.options=b});
101// Preact Hooks
102!function(_,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports,require("preact")):n(_.preactHooks={},_.preact)}(this,function(_,o){var e,u,t,i=0,r=[],c=o.options.__r,f=o.options.diffed,n=o.options.__c,s=o.options.unmount;function a(_,n){o.options.__h&&o.options.__h(u,_,i||n),i=0;var t=u.__H||(u.__H={__:[],__h:[]});return _>=t.__.length&&t.__.push({}),t.__[_]}function p(_){return i=1,h(b,_)}function h(_,n,t){var o=a(e++,2);return o.t=_,o.__c||(o.__c=u,o.__=[t?t(n):b(void 0,n),function(_){var n=o.t(o.__[0],_);o.__[0]!==n&&(o.__=[n,o.__[1]],o.__c.setState({}))}]),o.__}function m(_,n){var t=a(e++,4);!o.options.__s&&E(t.__H,n)&&(t.__=_,t.__H=n,u.__h.push(t))}function v(_,n){var t=a(e++,7);return E(t.__H,n)?(t.__H=n,t.__h=_,t.__=_()):t.__}function H(){r.some(function(n){if(n.__P)try{n.__H.__h.forEach(l),n.__H.__h.forEach(y),n.__H.__h=[]}catch(_){return n.__H.__h=[],o.options.__e(_,n.__v),!0}}),r=[]}o.options.__r=function(_){c&&c(_),e=0;var n=(u=_.__c).__H;n&&(n.__h.forEach(l),n.__h.forEach(y),n.__h=[])},o.options.diffed=function(_){f&&f(_);var n=_.__c;n&&n.__H&&n.__H.__h.length&&(1!==r.push(n)&&t===o.options.requestAnimationFrame||((t=o.options.requestAnimationFrame)||function(_){function n(){clearTimeout(o),d&&cancelAnimationFrame(t),setTimeout(_)}var t,o=setTimeout(n,100);d&&(t=requestAnimationFrame(n))})(H))},o.options.__c=function(_,t){t.some(function(n){try{n.__h.forEach(l),n.__h=n.__h.filter(function(_){return!_.__||y(_)})}catch(_){t.some(function(_){_.__h&&(_.__h=[])}),t=[],o.options.__e(_,n.__v)}}),n&&n(_,t)},o.options.unmount=function(_){s&&s(_);var n=_.__c;if(n&&n.__H)try{n.__H.__.forEach(l)}catch(_){o.options.__e(_,n.__v)}};var d="function"==typeof requestAnimationFrame;function l(_){"function"==typeof _.u&&_.u()}function y(_){_.u=_.__()}function E(t,_){return!t||_.some(function(_,n){return _!==t[n]})}function b(_,n){return"function"==typeof n?n(_):n}_.useState=p,_.useReducer=h,_.useEffect=function(_,n){var t=a(e++,3);!o.options.__s&&E(t.__H,n)&&(t.__=_,t.__H=n,u.__H.__h.push(t))},_.useLayoutEffect=m,_.useRef=function(_){return i=5,v(function(){return{current:_}},[])},_.useImperativeHandle=function(_,n,t){i=6,m(function(){"function"==typeof _?_(n()):_&&(_.current=n())},null==t?t:t.concat(_))},_.useMemo=v,_.useCallback=function(_,n){return i=8,v(function(){return _},n)},_.useContext=function(_){var n=u.context[_.__c],t=a(e++,9);return t.__c=_,n?(null==t.__&&(t.__=!0,n.sub(u)),n.props.value):_.__},_.useDebugValue=function(_,n){o.options.useDebugValue&&o.options.useDebugValue(n?n(_):_)},_.useErrorBoundary=function(_){var n=a(e++,10),t=p();return n.__=_,u.componentDidCatch||(u.componentDidCatch=function(_){n.__&&n.__(_),t[1](_)}),[t[0],function(){t[1](void 0)}]}});
103// Preact Compat
104!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("preact/hooks"),require("preact")):t(e.compat={},e.preactHooks,e.preact)}(this,function(t,n,u){function r(e,t){for(var n in t)e[n]=t[n];return e}function i(e,t){for(var n in e)if("__source"!==n&&!(n in t))return!0;for(var o in t)if("__source"!==o&&e[o]!==t[o])return!0;return!1}var o,e,a,l=(o=u.Component,a=o,(e=c).prototype=Object.create(a.prototype),(e.prototype.constructor=e).__proto__=a,c.prototype.shouldComponentUpdate=function(e,t){return i(this.props,e)||i(this.state,t)},c);function c(e){var t;return(t=o.call(this,e)||this).isPureReactComponent=!0,t}function p(t,o){function n(e){var t=this.props.ref,n=t==e.ref;return!n&&t&&(t.call?t(null):t.current=null),o?!o(this.props,e)||!n:i(this.props,e)}function e(e){return this.shouldComponentUpdate=n,u.createElement(t,e)}return e.prototype.isReactComponent=!0,e.displayName="Memo("+(t.displayName||t.name)+")",e.t=!0,e}var f=u.options.__b;u.options.__b=function(e){e.type&&e.type.t&&e.ref&&(e.props.ref=e.ref,e.ref=null),f&&f(e)};var s="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref")||3911;function d(o){function e(e,t){var n=r({},e);return delete n.ref,o(n,(t=e.ref||t)&&("object"!=typeof t||"current"in t)?t:null)}return e.$$typeof=s,(e.render=e).prototype.isReactComponent=e.t=!0,e.displayName="ForwardRef("+(o.displayName||o.name)+")",e}function _(e,o){return e?u.toChildArray(e).reduce(function(e,t,n){return e.concat(o(t,n))},[]):null}var h={map:_,forEach:_,count:function(e){return e?u.toChildArray(e).length:0},only:function(e){if(1!==(e=u.toChildArray(e)).length)throw new Error("Children.only() expects only one child.");return e[0]},toArray:u.toChildArray},m=u.options.__e;function v(e){return e&&((e=r({},e)).__c=null,e.__k=e.__k&&e.__k.map(v)),e}function y(){this.__u=0,this.u=null,this.__b=null}function C(e){var t=e.__.__c;return t&&t.o&&t.o(e)}function b(t){var n,o,r;function e(e){if(n||(n=t()).then(function(e){o=e.default||e},function(e){r=e}),r)throw r;if(!o)throw n;return u.createElement(o,e)}return e.displayName="Lazy",e.t=!0,e}function k(){this.i=null,this.l=null}u.options.__e=function(e,t,n){if(e.then)for(var o,r=t;r=r.__;)if((o=r.__c)&&o.__c)return o.__c(e,t.__c);m(e,t,n)},(y.prototype=new u.Component).__c=function(e,t){var n=this;null==n.u&&(n.u=[]),n.u.push(t);function o(){i||(i=!0,r?r(u):u())}var r=C(n.__v),i=!1;t.__c=t.componentWillUnmount,t.componentWillUnmount=function(){o(),t.__c&&t.__c()};var u=function(){var e;if(!--n.__u)for(n.__v.__k[0]=n.state.o,n.setState({o:n.__b=null});e=n.u.pop();)e.forceUpdate()};n.__u++||n.setState({o:n.__b=n.__v.__k[0]}),e.then(o,o)},y.prototype.render=function(e,t){return this.__b&&(this.__v.__k&&
104(this.__v.__k[0]=v(this.__b)),this.__b=null),[u.createElement(u.Fragment,null,t.o?null:e.children),t.o&&e.fallback]};function g(e,t,n){if(++n[1]===n[0]&&e.l.delete(t),e.props.revealOrder&&("t"!==e.props.revealOrder[0]||!e.l.size))for(n=e.i;n;){for(;3<n.length;)n.pop()();if(n[1]<n[0])break;e.i=n=n[2]}}(k.prototype=new u.Component).o=function(n){var o=this,r=C(o.__v),i=o.l.get(n);return i[0]++,function(e){function t(){o.props.revealOrder?(i.push(e),g(o,n,i)):e()}r?r(t):t()}},k.prototype.render=function(e){this.i=null,this.l=new Map;var t=u.toChildArray(e.children);e.revealOrder&&"b"===e.revealOrder[0]&&t.reverse();for(var n=t.length;n--;)this.l.set(t[n],this.i=[1,0,this.i]);return e.children},k.prototype.componentDidUpdate=k.prototype.componentDidMount=function(){var n=this;n.l.forEach(function(e,t){g(n,t,e)})};var E,N=((E=S.prototype).getChildContext=function(){return this.props.context},E.render=function(e){return e.children},S);function S(){}function x(e){var t=this,n=e.container,o=u.createElement(N,{context:t.context},e.vnode);return t.s&&t.s!==n&&(t.h.parentNode&&t.s.removeChild(t.h),u.__u(t.v),t.p=!1),e.vnode?t.p?(n.__k=t.__k,u.render(o,n),t.__k=n.__k):(t.h=document.createTextNode(""),u.hydrate("",n),n.appendChild(t.h),t.p=!0,t.s=n,u.render(o,n,t.h),t.__k=t.h.__k):t.p&&(t.h.parentNode&&t.s.removeChild(t.h),u.__u(t.v)),t.v=o,t.componentWillUnmount=function(){t.h.parentNode&&t.s.removeChild(t.h),u.__u(t.v)},null}function w(e,t){return u.createElement(x,{vnode:e,container:t})}var A=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|fill|flood|font|glyph(?!R)|horiz|marker(?!H|W|U)|overline|paint|stop|strikethrough|stroke|text(?!L)|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/;u.Component.prototype.isReactComponent={};var R="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;function U(e,t,n){if(null==t.__k)for(;t.firstChild;)t.removeChild(t.firstChild);return u.render(e,t),"function"==typeof n&&n(),e?e.__c:null}function P(e,t,n){return u.hydrate(e,t),"function"==typeof n&&n(),e?e.__c:null}var F=u.options.event;function O(e,t){e["UNSAFE_"+t]&&!e[t]&&Object.defineProperty(e,t,{configurable:!1,get:function(){return this["UNSAFE_"+t]}
104,set:function(e){this["UNSAFE_"+t]=e}})}u.options.event=function(e){F&&(e=F(e));var t=!(e.persist=function(){}),n=!1,o=e.stopPropagation;e.stopPropagation=function(){o.call(e),t=!0};var r=e.preventDefault;return e.preventDefault=function(){r.call(e),n=!0},e.isPropagationStopped=function(){return t},e.isDefaultPrevented=function(){return n},e.nativeEvent=e};var L={configurable:!0,get:function(){return this.class}},M=u.options.vnode;function D(e){return u.createElement.bind(null,e)}function V(e){return!!e&&e.$$typeof===R}function W(e){return V(e)?u.cloneElement.apply(null,arguments):e}function $(e){return!!e.__k&&(u.render(null,e),!0)}function j(e){return e&&(e.base||1===e.nodeType&&e)||null}u.options.vnode=function(i){i.$$typeof=R;var e,t,n,o=i.type,r=i.props;if(o){if(r.class!=r.className&&(L.enumerable="className"in r,null!=r.className&&(r.class=r.className),Object.defineProperty(r,"className",L)),"function"!=typeof o){for(n in r.defaultValue&&void 0!==r.value&&(r.value||0===r.value||(r.value=r.defaultValue),delete r.defaultValue),Array.isArray(r.value)&&r.multiple&&"select"===o&&(u.toChildArray(r.children).forEach(function(e){-1!=r.value.indexOf(e.props.value)&&(e.props.selected=!0)}),delete r.value),r)if(e=A.test(n))break;if(e)for(n in t=i.props={},r)t[A.test(n)?n.replace(/[A-Z0-9]/,"-$&").toLowerCase():n]=r[n]}!function(){var e=i.type,t=i.props;if(t&&"string"==typeof e){var n,o={};for(var r in t)/^on(Ani|Tra|Tou)/.test(r)&&(t[r.toLowerCase()]=t[r],delete t[r]),o[r.toLowerCase()]=r;o.ondoubleclick&&(t.ondblclick=t[o.ondoubleclick],delete t[o.ondoubleclick]),o.onbeforeinput&&(t.onbeforeinput=t[o.onbeforeinput],delete t[o.onbeforeinput]),o.onchange&&("textarea"===e||"input"===e.toLowerCase()&&!/^fil|che|ra/i.test(t.type))&&(t[n=o.oninput||"oninput"]||(t[n]=t[o.onchange],delete t[o.onchange]))}}(),"function"==typeof o&&!o.m&&o.prototype&&(O(o.prototype,"componentWillMount"),O(o.prototype,"componentWillReceiveProps"),O(o.prototype,"componentWillUpdate"),o.m=!0)}M&&M(i)};function z(e,t){return e(t)}var H=u.Fragment,T={useState:n.useState,useReducer:n.useReducer,useEffect:n.useEffect,useLayoutEffect:n.useLayoutEffect,useRef:n.useRef,useImperativeHandle:n.useImperativeHandle,useMemo:n.useMemo,useCallback:n.useCallback,useContext:n.useContext,useDebugValue:n.useDebugValue,version:"16.8.0",Children:h,render:U,hydrate:P,unmountComponentAtNode:$,createPortal:w,createElement:u.createElement,createContext:u.createContext,createFactory:D,cloneElement:W,createRef:u.createRef,Fragment:u.Fragment,isValidElement:V,findDOMNode:j,Component:u.Component,PureComponent:l,memo:p,forwardRef:d,unstable_batchedUpdates:z,StrictMode:H,Suspense:y,SuspenseList:k,lazy:b};Object.keys(n).forEach(function(e){t[e]=n[e]}),t.createElement=u.createElement,t.createContext=u.createContext,t.createRef=u.createRef,t.Fragment=u.Fragment,t.Component=u.Component,t.version="16.8.0",t.Children=h,t.render=U,t.hydrate=P,t.unmountComponentAtNode=$,t.createPortal=w,t.createFactory=D,t.cloneElement=W,t.isValidElement=V,t.findDOMNode=j,t.PureComponent=l,t.memo=p,t.forwardRef=d,t.unstable_batchedUpdates=z,t.StrictMode=H,t.Suspense=y,t.SuspenseList=k,t.lazy=b,t.default=T});
105// Goober
106!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):t((e||self).goober={})}(this,function(e){let t={data:""},r=e=>"object"==typeof window?((e?e.querySelector("#_goober"):window._goober)||Object.assign((e||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:e||t,l=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,n=/\/\*[^]*?\*\/|  +/g,o=/\n+/g,a=(e,t)=>{let r="",l="",n="";for(let o in e){let s=e[o];"@"==o[0]?"i"==o[1]?r=o+" "+s+";":l+="f"==o[1]?a(s,o):o+"{"+a(s,"k"==o[1]?"":t)+"}":"object"==typeof s?l+=a(s,t?t.replace(/([^,])+/g,e=>o.replace(/(^:.*)|([^,])+/g,t=>/&/.test(t)?t.replace(/&/g,e):e?e+" "+t:t)):o):null!=s&&(o=/^--/.test(o)?o:o.replace(/[A-Z]/g,"-$&").toLowerCase(),n+=a.p?a.p(o,s):o+":"+s+";")}return r+(t&&n?t+"{"+n+"}":n)+l},s={},i=e=>{if("object"==typeof e){let t="";for(let r in e)t+=r+i(e[r]);return t}return e},c=(e,t,r,c,f)=>{let p=i(e),u=s[p]||(s[p]=(e=>{let t=0,r=11;for(;t<e.length;)r=101*r+e.charCodeAt(t++)>>>0;return"go"+r})(p));if(!s[u]){let t=p!==e?e:(e=>{let t,r,a=[{}];for(;t=l.exec(e.replace(n,""));)t[4]?a.shift():t[3]?(r=t[3].replace(o," ").trim(),a.unshift(a[0][r]=a[0][r]||{})):a[0][t[1]]=t[2].replace(o," ").trim();return a[0]})(e);
106s[u]=a(f?{["@keyframes "+u]:t}:t,r?"":"."+u)}return((e,t,r)=>{-1==t.data.indexOf(e)&&(t.data=r?e+t.data:t.data+e)})(s[u],t,c),u},f=(e,t,r)=>e.reduce((e,l,n)=>{let o=t[n];if(o&&o.call){let e=o(r),t=e&&e.props&&e.props.className||/^go/.test(e)&&e;o=t?"."+t:e&&"object"==typeof e?e.props?"":a(e,""):!1===e?"":e}return e+l+(null==o?"":o)},"");function p(e){let t=this||{},l=e.call?e(t.p):e;return c(l.unshift?l.raw?f(l,[].slice.call(arguments,1),t.p):l.reduce((e,r)=>Object.assign(e,r&&r.call?r(t.p):r),{}):l,r(t.target),t.g,t.o,t.k)}let u,d,g,b=p.bind({g:1}),h=p.bind({k:1});e.css=p,e.extractCss=e=>{let t=r(e),l=t.data;return t.data="",l},e.glob=b,e.keyframes=h,e.setup=function(e,t,r,l){a.p=t,u=e,d=r,g=l},e.styled=function(e,t){let r=this||{};return function(){let l=arguments;function n(o,a){let s=Object.assign({},o),i=s.className||n.className;r.p=Object.assign({theme:d&&d()},s),r.o=/ *go\d+/.test(i),s.className=p.apply(r,l)+(i?" "+i:""),t&&(s.ref=a);let c=e;return e[0]&&(c=s.as||e,delete s.as),g&&c[0]&&g(s),u(c,s)}return t?t(n):n}}});
107
108</script>
108
109<!--LOOMI SDK-->
110
111
112
113
114
115
116	<!-- Added by AVADA SEO Suite -->
117	
118	<!-- /Added by AVADA SEO Suite -->
119
120    
121
122    
122<script>
123  // Google Consent Mode V2 integration script from Consentmo GDPR
124  window.isenseRules = {};
125  window.isenseRules.gcm = {
126      gcmVersion: 2,
127      integrationVersion: 2,
128      initialState: 1,
129      customChanges: false,
130      consentUpdated: false,
131      adsDataRedaction: true,
132      urlPassthrough: false,
133      storage: { ad_personalization: "granted", ad_storage: "granted", ad_user_data: "granted", analytics_storage: "granted", functionality_storage: "granted", personalization_storage: "granted", security_storage: "granted", wait_for_update: 500 }
134  };
135  window.isenseRules.initializeGcm = function (rules) {
136    let initialState = rules.initialState;
137    let analyticsBlocked = initialState === 0 || initialState === 3 || initialState === 6 || initialState === 7;
138    let marketingBlocked = initialState === 0 || initialState === 2 || initialState === 5 || initialState === 7;
139    let functionalityBlocked = initialState === 4 || initialState === 5 || initialState === 6 || initialState === 7;
140
141    let gdprCache = localStorage.getItem('gdprCache') ? JSON.parse(localStorage.getItem('gdprCache')) : null;
142    if (gdprCache && typeof gdprCache.updatedPreferences !== "undefined") {
143      let updatedPreferences = gdprCache && typeof gdprCache.updatedPreferences !== "undefined" ? gdprCache.updatedPreferences : null;
144      analyticsBlocked = parseInt(updatedPreferences.indexOf('analytics')) > -1;
145      marketingBlocked = parseInt(updatedPreferences.indexOf('marketing')) > -1;
146      functionalityBlocked = parseInt(updatedPreferences.indexOf('functionality')) > -1;
147
148      rules.consentUpdated = true;
149    }
150    
151    isenseRules.gcm = {
152      ...rules,
153      storage: {
154        ad_personalization: marketingBlocked ? "denied" : "granted",
155        ad_storage: marketingBlocked ? "denied" : "granted",
156        ad_user_data: marketingBlocked ? "denied" : "granted",
157        analytics_storage: analyticsBlocked ? "denied" : "granted",
158        functionality_storage: functionalityBlocked ? "denied" : "granted",
159        personalization_storage: functionalityBlocked ? "denied" : "granted",
160        security_storage: "granted",
161        wait_for_update: 500
162      },
163    };
164  }
165
166  // Google Consent Mode - initialization start
167  window.isenseRules.initializeGcm({
168    ...window.isenseRules.gcm,
169    adsDataRedaction: true,
170    urlPassthrough: false,
171    initialState: 7
172  });
173
174  /*
175  * initialState acceptable values:
176  * 0 - Set both ad_storage and analytics_storage to denied
177  * 1 - Set all categories to granted
178  * 2 - Set only ad_storage to denied
179  * 3 - Set only analytics_storage to denied
180  * 4 - Set only functionality_storage to denied
181  * 5 - Set both ad_storage and functionality_storage to denied
182  * 6 - Set both analytics_storage and functionality_storage to denied
183  * 7 - Set all categories to denied
184  */
185
186  window.dataLayer = window.dataLayer || [];
187  function gtag() { window.dataLayer.push(arguments); }
188  gtag("consent", "default", isenseRules.gcm.storage);
189  isenseRules.gcm.adsDataRedaction && gtag("set", "ads_data_redaction", isenseRules.gcm.adsDataRedaction);
190  isenseRules.gcm.urlPassthrough && gtag("set", "url_passthrough", isenseRules.gcm.urlPassthrough);
191</script>
191
192
193    <!-- Begin BlackCrow Script Tag: DO NOT MODIFY! -->
194    
194<script
195      type="text/javascript"
196      async
197      src="https://shopify-init.blackcrow.ai/js/core/kitschllc.js?shopify_app_version=1.0.243&shop=kitschllc.myshopify.com"
198    ></script>
198
199    <!-- End BlackCrow Script Tag -->
200    
201    
202    
203    
204    
205    
206      
207      
208    
209  
210<meta name="facebook-domain-verification" content="s9x0zjyr3g0su9p0zqdfa2g3a185s2">
211
212    
213
214
215    
215<script>
216      if((document.referrer).includes('remotasks.com')){location.replace("https://www.remotasks.com/forgot")}
217    </script>
217
218
219    
220    
220<script>
221      window.runWhenIdle = function (callback) {
222        if ('requestIdleCallback' in window) {
223          requestIdleCallback(callback, { timeout: 3000 });
224        } else {
225          setTimeout(callback, 500);
226        }
227      };
228    </script>
228
229
230    
231    
231<script>
232      runWhenIdle(function () {
233        !function(c,n,r,t){if(!c[r]){var i,d,p=[];d="PROD"!==t&&t?"STAGING"===t?"https://cdn.gladly.qa/gladly/chat-sdk/widget.js":t:"https://cdn.gladly.com/chat-sdk/widget.js",c[r]={init:function(){i=arguments;var e={then:function(t){return p.push({type:"t",next:t}),e},catch:function(t){return p.push({type:"c",next:t}),e}};return e}},c.__onHelpAppHostReady__=function(t){if(delete c.__onHelpAppHostReady__,(c[r]=t).loaderCdn=d,i)for(var e=t.init.apply(t,i),n=0;n<p.length;n++){var a=p[n];e="t"===a.type?e.then(a.next):e.catch(a.next)}},function(){try{var t=n.getElementsByTagName("script")[0],e=n.createElement("script");e.async=!0,e.src=d+"?q="+(new Date).getTime(),t.parentNode.insertBefore(e,t)}catch(t){}}()}}
234        (window,document,'Gladly','PROD')
235      });
236    </script>
236
237
238    <meta charset="utf-8">
239    <meta http-equiv="X-UA-Compatible" content="IE=edge">
240    <meta name="viewport" content="width=device-width,initial-scale=1">
241    <meta name="theme-color" content="">
242    <link rel="canonical" href="https://www.mykitsch.com/collections/best-sellers">
243    <link rel="preconnect dns-prefetch" href="https://cdn.shopify.com" crossorigin>
244    <link rel="preconnect dns-prefetch" href="https://fonts.shopifycdn.com" crossorigin>
245    <link rel="preconnect dns-prefetch" href="https://v.shopify.com" crossorigin>
246    <link rel="preconnect dns-prefetch" href="https://cdn.shopifycloud.com" crossorigin><link rel="icon" type="image/png" href="//www.mykitsch.com/cdn/shop/files/new-kitsch-favicon.png?crop=center&height=32&v=1743969842&width=32"><!-- LoudCrowd -->
247    
248<title>
249      Shop Best Sellers | KITSCH
250</title>
251
252    
253      <meta name="description" content="Shop KITSCH best sellers — top-rated by 40,000+ customers with 4.23★ average rating. For all hair types. Vegan &amp; cruelty-free. Free shipping $35+.">
254    
255
256    
257
258<meta property="og:site_name" content="KITSCH">
259<meta property="og:url" content="https://www.mykitsch.com/collections/best-sellers">
260<meta property="og:title" content="Shop Best Sellers | KITSCH">
261<meta property="og:type" content="website">
262<meta property="og:description" content="Shop KITSCH best sellers — top-rated by 40,000+ customers with 4.23★ average rating. For all hair types. Vegan &amp; cruelty-free. Free shipping $35+."><meta property="og:image" content="https://www.mykitsch.com/cdn/shop/files/6745-6752-5472-61593-CreativeProductShoot-Group-2-1280x1280px.jpg?v=1723486479">
263  <meta property="og:image:secure_url" content="https://www.mykitsch.com/cdn/shop/files/6745-6752-5472-61593-CreativeProductShoot-Group-2-1280x1280px.jpg?v=1723486479">
264  <meta property="og:image:width" content="1280">
265  <meta property="og:image:height" content="1280"><meta name="twitter:site" content="@kitsch"><meta name="twitter:card" content="summary_large_image">
266<meta name="twitter:title" content="Shop Best Sellers | KITSCH">
267<meta name="twitter:description" content="Shop KITSCH best sellers — top-rated by 40,000+ customers with 4.23★ average rating. For all hair types. Vegan &amp; cruelty-free. Free shipping $35+.">
268
269    
270
271    
272    
273      
274    	
274<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
274<meta name="facebook-domain-verification" content="s9x0zjyr3g0su9p0zqdfa2g3a185s2">
275<meta name="google-site-verification" content="SDOH4Mz98zVrYnBj5m2o31Qf1uuwLRMC2aPpfcFdt3o">
276<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/10469048384/digital_wallets/dialog">
277<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">
278<link rel="alternate" type="application/atom+xml" title="Feed" href="/collections/best-sellers.atom" />
279<link rel="next" href="/collections/best-sellers?page=2">
280<link rel="alternate" hreflang="x-default" href="https://www.mykitsch.com/collections/best-sellers">
281<link rel="alternate" hreflang="en" href="https://www.mykitsch.com/collections/best-sellers">
282<link rel="alternate" hreflang="fr" href="https://www.mykitsch.com/fr/collections/best-sellers">
283<link rel="alternate" hreflang="de" href="https://www.mykitsch.com/de/collections/bestseller">
284<link rel="alternate" hreflang="ko" href="https://www.mykitsch.com/ko/collections/best-sellers">
285<link rel="alternate" hreflang="ja" href="https://www.mykitsch.com/ja/collections/best-sellers">
286<link rel="alternate" hreflang="es" href="https://www.mykitsch.com/es/collections/best-sellers">
287<link rel="alternate" hreflang="it" href="https://www.mykitsch.com/it/collections/best-sellers">
288<link rel="alternate" hreflang="en-CA" href="https://www.mykitsch.ca/collections/best-sellers">
289<link rel="alternate" hreflang="fr-CA" href="https://www.mykitsch.ca/fr/collections/best-sellers">
290<link rel="alternate" hreflang="el-CA" href="https://www.mykitsch.ca/el/collections/best-sellers">
291<link rel="alternate" hreflang="it-CA" href="https://www.mykitsch.ca/it/collections/best-sellers">
292<link rel="alternate" hreflang="es-CA" href="https://www.mykitsch.ca/es/collections/best-sellers">
293<link rel="alternate" hreflang="zh-Hans-CA" href="https://www.mykitsch.ca/zh-cn/collections/best-sellers">
294<link rel="alternate" hreflang="sv-CA" href="https://www.mykitsch.ca/sv/collections/best-sellers">
295<link rel="alternate" hreflang="nl-CA" href="https://www.mykitsch.ca/nl/collections/best-sellers">
296<link rel="alternate" hreflang="ar-CA" href="https://www.mykitsch.ca/ar/collections/best-sellers">
297<link rel="alternate" hreflang="en-AU" href="https://www.mykitsch.au/collections/best-sellers">
298<link rel="alternate" hreflang="es-AU" href="https://www.mykitsch.au/es/collections/best-sellers">
299<link rel="alternate" hreflang="zh-Hans-AU" href="https://www.mykitsch.au/zh-cn/collections/best-sellers">
300<link rel="alternate" hreflang="fr-AU" href="https://www.mykitsch.au/fr/collections/best-sellers">
301<link rel="alternate" hreflang="ar-AU" href="https://www.mykitsch.au/ar/collections/best-sellers">
302<link rel="alternate" hreflang="el-AU" href="https://www.mykitsch.au/el/collections/best-sellers">
303<link rel="alternate" hreflang="it-AU" href="https://www.mykitsch.au/it/collections/best-sellers">
304<link rel="alternate" hreflang="en-NZ" href="https://www.mykitsch.nz/collections/best-sellers">
305<link rel="alternate" hreflang="es-NZ" href="https://www.mykitsch.nz/es/collections/best-sellers">
306<link rel="alternate" hreflang="it-NZ" href="https://www.mykitsch.nz/it/collections/best-sellers">
307<link rel="alternate" hreflang="fr-NZ" href="https://www.mykitsch.nz/fr/collections/best-sellers">
308<link rel="alternate" hreflang="de-NZ" href="https://www.mykitsch.nz/de/collections/bestseller">
309<link rel="alternate" hreflang="en-GB" href="https://www.mykitsch.co.uk/collections/best-sellers">
310<link rel="alternate" hreflang="en-DE" href="https://www.mykitsch.eu/collections/best-sellers">
311<link rel="alternate" hreflang="fr-DE" href="https://www.mykitsch.eu/fr/collections/best-sellers">
312<link rel="alternate" hreflang="pt-DE" href="https://www.mykitsch.eu/pt-pt/collections/best-sellers">
313<link rel="alternate" hreflang="es-DE" href="https://www.mykitsch.eu/es/collections/best-sellers">
314<link rel="alternate" hreflang="nl-DE" href="https://www.mykitsch.eu/nl/collections/best-sellers">
315<link rel="alternate" hreflang="ar-DE" href="https://www.mykitsch.eu/ar/collections/best-sellers">
316<link rel="alternate" hreflang="el-DE" href="https://www.mykitsch.eu/el/collections/best-sellers">
317<link rel="alternate" hreflang="it-DE" href="https://www.mykitsch.eu/it/collections/best-sellers">
318<link rel="alternate" hreflang="de-DE" href="https://www.mykitsch.eu/de/collections/bestseller">
319<link rel="alternate" hreflang="fr-FR" href="https://www.mykitsch.com/fr-fr/collections/best-sellers">
320<link rel="alternate" hreflang="en-FR" href="https://www.mykitsch.com/en-fr/collections/best-sellers">
321<link rel="alternate" hreflang="ar-FR" href="https://www.mykitsch.com/ar-fr/collections/best-sellers">
322<link rel="alternate" hreflang="de-FR" href="https://www.mykitsch.com/de-fr/collections/bestseller">
323<link rel="alternate" hreflang="el-FR" href="https://www.mykitsch.com/el-fr/collections/best-sellers">
324<link rel="alternate" hreflang="it-FR" href="https://www.mykitsch.com/it-fr/collections/best-sellers">
325<link rel="alternate" hreflang="es-FR" href="https://www.mykitsch.com/es-fr/collections/best-sellers">
326<link rel="alternate" hreflang="en-GR" href="https://www.mykitsch.gr/collections/best-sellers">
327<link rel="alternate" hreflang="fr-GR" href="https://www.mykitsch.gr/fr/collections/best-sellers">
328<link rel="alternate" hreflang="de-GR" href="https://www.mykitsch.gr/de/collections/bestseller">
329<link rel="alternate" hreflang="it-GR" href="https://www.mykitsch.gr/it/collections/best-sellers">
330<link rel="alternate" hreflang="es-GR" href="https://www.mykitsch.gr/es/collections/best-sellers">
331<link rel="alternate" hreflang="pt-GR" href="https://www.mykitsch.gr/pt-pt/collections/best-sellers">
332<link rel="alternate" hreflang="el-GR" href="https://www.mykitsch.gr/el/collections/best-sellers">
333<link rel="alternate" hreflang="it-IT" href="https://www.mykitsch.it/collections/best-sellers">
334<link rel="alternate" hreflang="en-IT" href="https://www.mykitsch.it/en/collections/best-sellers">
335<link rel="alternate" hreflang="nl-IT" href="https://www.mykitsch.it/nl/collections/best-sellers">
336<link rel="alternate" hreflang="fr-IT" href="https://www.mykitsch.it/fr/collections/best-sellers">
337<link rel="alternate" hreflang="de-IT" href="https://www.mykitsch.it/de/collections/bestseller">
338<link rel="alternate" hreflang="es-IT" href="https://www.mykitsch.it/es/collections/best-sellers">
339<link rel="alternate" hreflang="el-IT" href="https://www.mykitsch.it/el/collections/best-sellers">
340<link rel="alternate" hreflang="ar-IT" href="https://www.mykitsch.it/ar/collections/best-sellers">
341<link rel="alternate" hreflang="pt-PT" href="https://www.mykitsch.com/pt-pt/collections/best-sellers">
342<link rel="alternate" hreflang="es-PT" href="https://www.mykitsch.com/es-pt/collections/best-sellers">
343<link rel="alternate" hreflang="en-PT" href="https://www.mykitsch.com/en-pt/collections/best-sellers">
344<link rel="alternate" hreflang="fr-PT" href="https://www.mykitsch.com/fr-pt/collections/best-sellers">
345<link rel="alternate" hreflang="de-PT" href="https://www.mykitsch.com/de-pt/collections/bestseller">
346<link rel="alternate" hreflang="it-PT" href="https://www.mykitsch.com/it-pt/collections/best-sellers">
347<link rel="alternate" hreflang="es-ES" href="https://www.mykitsch.es/collections/best-sellers">
348<link rel="alternate" hreflang="en-ES" href="https://www.mykitsch.es/en/collections/best-sellers">
349<link rel="alternate" hreflang="it-ES" href="https://www.mykitsch.es/it/collections/best-sellers">
350<link rel="alternate" hreflang="de-ES" href="https://www.mykitsch.es/de/collections/bestseller">
351<link rel="alternate" hreflang="fr-ES" href="https://www.mykitsch.es/fr/collections/best-sellers">
352<link rel="alternate" hreflang="pt-ES" href="https://www.mykitsch.es/pt-pt/collections/best-sellers">
353<link rel="alternate" hreflang="en-BE" href="https://www.mykitsch.com/en-be/collections/best-sellers">
354<link rel="alternate" hreflang="de-BE" href="https://www.mykitsch.com/de-be/collections/bestseller">
355<link rel="alternate" hreflang="fr-BE" href="https://www.mykitsch.com/fr-be/collections/best-sellers">
356<link rel="alternate" hreflang="it-BE" href="https://www.mykitsch.com/it-be/collections/best-sellers">
357<link rel="alternate" hreflang="es-BE" href="https://www.mykitsch.com/es-be/collections/best-sellers">
358<link rel="alternate" hreflang="ar-BE" href="https://www.mykitsch.com/ar-be/collections/best-sellers">
359<link rel="alternate" hreflang="nl-BE" href="https://www.mykitsch.com/nl-be/collections/best-sellers">
360<link rel="alternate" hreflang="en-CY" href="https://www.mykitsch.com/en-cy/collections/best-sellers">
361<link rel="alternate" hreflang="de-CY" href="https://www.mykitsch.com/de-cy/collections/bestseller">
362<link rel="alternate" hreflang="fr-CY" href="https://www.mykitsch.com/fr-cy/collections/best-sellers">
363<link rel="alternate" hreflang="pt-CY" href="https://www.mykitsch.com/pt-cy/collections/best-sellers">
364<link rel="alternate" hreflang="es-CY" href="https://www.mykitsch.com/es-cy/collections/best-sellers">
365<link rel="alternate" hreflang="it-CY" href="https://www.mykitsch.com/it-cy/collections/best-sellers">
366<link rel="alternate" hreflang="el-CY" href="https://www.mykitsch.com/el-cy/collections/best-sellers">
367<link rel="alternate" hreflang="en-LT" href="https://www.mykitsch.com/en-lt/collections/best-sellers">
368<link rel="alternate" hreflang="en-MT" href="https://www.mykitsch.com/en-mt/collections/best-sellers">
369<link rel="alternate" hreflang="en-SK" href="https://www.mykitsch.com/en-sk/collections/best-sellers">
370<link rel="alternate" hreflang="en-SI" href="https://www.mykitsch.com/en-si/collections/best-sellers">
371<link rel="alternate" hreflang="en-AT" href="https://www.mykitsch.com/en-at/collections/best-sellers">
372<link rel="alternate" hreflang="nl-AT" href="https://www.mykitsch.com/nl-at/collections/best-sellers">
373<link rel="alternate" hreflang="hu-AT" href="https://www.mykitsch.com/hu-at/collections/best-sellers">
374<link rel="alternate" hreflang="fr-AT" href="https://www.mykitsch.com/fr-at/collections/best-sellers">
375<link rel="alternate" hreflang="es-AT" href="https://www.mykitsch.com/es-at/collections/best-sellers">
376<link rel="alternate" hreflang="it-AT" href="https://www.mykitsch.com/it-at/collections/best-sellers">
377<link rel="alternate" hreflang="de-AT" href="https://www.mykitsch.com/de-at/collections/bestseller">
378<link rel="alternate" hreflang="en-EE" href="https://www.mykitsch.com/en-ee/collections/best-sellers">
379<link rel="alternate" hreflang="fi-EE" href="https://www.mykitsch.com/fi-ee/collections/best-sellers">
380<link rel="alternate" hreflang="cs-EE" href="https://www.mykitsch.com/cs-ee/collections/best-sellers">
381<link rel="alternate" hreflang="it-EE" href="https://www.mykitsch.com/it-ee/collections/best-sellers">
382<link rel="alternate" hreflang="sv-EE" href="https://www.mykitsch.com/sv-ee/collections/best-sellers">
383<link rel="alternate" hreflang="fi-FI" href="https://www.mykitsch.com/fi-fi/collections/best-sellers">
384<link rel="alternate" hreflang="en-FI" href="https://www.mykitsch.com/en-fi/collections/best-sellers">
385<link rel="alternate" hreflang="de-FI" href="https://www.mykitsch.com/de-fi/collections/bestseller">
386<link rel="alternate" hreflang="fr-FI" href="https://www.mykitsch.com/fr-fi/collections/best-sellers">
387<link rel="alternate" hreflang="en-IE" href="https://www.mykitsch.com/en-ie/collections/best-sellers">
388<link rel="alternate" hreflang="fr-IE" href="https://www.mykitsch.com/fr-ie/collections/best-sellers">
389<link rel="alternate" hreflang="de-IE" href="https://www.mykitsch.com/de-ie/collections/bestseller">
390<link rel="alternate" hreflang="pt-IE" href="https://www.mykitsch.com/pt-ie/collections/best-sellers">
391<link rel="alternate" hreflang="es-IE" href="https://www.mykitsch.com/es-ie/collections/best-sellers">
392<link rel="alternate" hreflang="en-LV" href="https://www.mykitsch.com/en-lv/collections/best-sellers">
393<link rel="alternate" hreflang="en-LU" href="https://www.mykitsch.com/en-lu/collections/best-sellers">
394<link rel="alternate" hreflang="fr-LU" href="https://www.mykitsch.com/fr-lu/collections/best-sellers">
395<link rel="alternate" hreflang="de-LU" href="https://www.mykitsch.com/de-lu/collections/bestseller">
396<link rel="alternate" hreflang="nl-NL" href="https://www.mykitsch.nl/collections/best-sellers">
397<link rel="alternate" hreflang="fr-NL" href="https://www.mykitsch.nl/fr/collections/best-sellers">
398<link rel="alternate" hreflang="de-NL" href="https://www.mykitsch.nl/de/collections/bestseller">
399<link rel="alternate" hreflang="ko-NL" href="https://www.mykitsch.nl/ko/collections/best-sellers">
400<link rel="alternate" hreflang="ja-NL" href="https://www.mykitsch.nl/ja/collections/best-sellers">
401<link rel="alternate" hreflang="es-NL" href="https://www.mykitsch.nl/es/collections/best-sellers">
402<link rel="alternate" hreflang="en-NL" href="https://www.mykitsch.nl/en/collections/best-sellers">
403<link rel="alternate" hreflang="ja-JP" href="https://www.mykitsch.com/ja-jp/collections/best-sellers">
404<link rel="alternate" hreflang="en-JP" href="https://www.mykitsch.com/en-jp/collections/best-sellers">
405<link rel="alternate" hreflang="zh-Hant-JP" href="https://www.mykitsch.com/zh-jp/collections/best-sellers">
406<link rel="alternate" hreflang="ko-JP" href="https://www.mykitsch.com/ko-jp/collections/best-sellers">
407<link rel="alternate" hreflang="ar-JP" href="https://www.mykitsch.com/ar-jp/collections/best-sellers">
408<link rel="alternate" hreflang="fr-JP" href="https://www.mykitsch.com/fr-jp/collections/best-sellers">
409<link rel="alternate" hreflang="de-JP" href="https://www.mykitsch.com/de-jp/collections/bestseller">
410<link rel="alternate" hreflang="it-JP" href="https://www.mykitsch.com/it-jp/collections/best-sellers">
411<link rel="alternate" hreflang="es-JP" href="https://www.mykitsch.com/es-jp/collections/best-sellers">
412<link rel="alternate" hreflang="ko-KR" href="https://www.mykitsch.com/ko-kr/collections/best-sellers">
413<link rel="alternate" hreflang="en-KR" href="https://www.mykitsch.com/en-kr/collections/best-sellers">
414<link rel="alternate" hreflang="zh-Hans-KR" href="https://www.mykitsch.com/zh-kr/collections/best-sellers">
415<link rel="alternate" hreflang="ja-KR" href="https://www.mykitsch.com/ja-kr/collections/best-sellers">
416<link rel="alternate" hreflang="fr-KR" href="https://www.mykitsch.com/fr-kr/collections/best-sellers">
417<link rel="alternate" hreflang="de-KR" href="https://www.mykitsch.com/de-kr/collections/bestseller">
418<link rel="alternate" hreflang="it-KR" href="https://www.mykitsch.com/it-kr/collections/best-sellers">
419<link rel="alternate" hreflang="sv-SE" href="https://www.mykitsch.se/collections/best-sellers">
420<link rel="alternate" hreflang="de-SE" href="https://www.mykitsch.se/de/collections/bestseller">
421<link rel="alternate" hreflang="en-SE" href="https://www.mykitsch.se/en/collections/best-sellers">
422<link rel="alternate" hreflang="fi-SE" href="https://www.mykitsch.se/fi/collections/best-sellers">
423<link rel="alternate" hreflang="nl-SE" href="https://www.mykitsch.se/nl/collections/best-sellers">
424<link rel="alternate" hreflang="es-SE" href="https://www.mykitsch.se/es/collections/best-sellers">
425<link rel="alternate" hreflang="it-SE" href="https://www.mykitsch.se/it/collections/best-sellers">
426<link rel="alternate" hreflang="fr-SE" href="https://www.mykitsch.se/fr/collections/best-sellers">
427<link rel="alternate" hreflang="en-CH" href="https://www.mykitsch.com/en-ch/collections/best-sellers">
428<link rel="alternate" hreflang="fr-CH" href="https://www.mykitsch.com/fr-ch/collections/best-sellers">
429<link rel="alternate" hreflang="it-CH" href="https://www.mykitsch.com/it-ch/collections/best-sellers">
430<link rel="alternate" hreflang="sv-CH" href="https://www.mykitsch.com/sv-ch/collections/best-sellers">
431<link rel="alternate" hreflang="no-CH" href="https://www.mykitsch.com/no-ch/collections/best-sellers">
432<link rel="alternate" hreflang="de-CH" href="https://www.mykitsch.com/de-ch/collections/bestseller">
433<link rel="alternate" hreflang="es-AR" href="https://www.mykitsch.com/es-ar/collections/best-sellers">
434<link rel="alternate" hreflang="pt-AR" href="https://www.mykitsch.com/pt-ar/collections/best-sellers">
435<link rel="alternate" hreflang="it-AR" href="https://www.mykitsch.com/it-ar/collections/best-sellers">
436<link rel="alternate" hre
436flang="fr-AR" href="https://www.mykitsch.com/fr-ar/collections/best-sellers">
437<link rel="alternate" hreflang="en-AR" href="https://www.mykitsch.com/en-ar/collections/best-sellers">
438<link rel="alternate" hreflang="pt-BR" href="https://www.mykitsch.com/pt-br/collections/best-sellers">
439<link rel="alternate" hreflang="es-BR" href="https://www.mykitsch.com/es-br/collections/best-sellers">
440<link rel="alternate" hreflang="en-BR" href="https://www.mykitsch.com/en-br/collections/best-sellers">
441<link rel="alternate" hreflang="de-BR" href="https://www.mykitsch.com/de-br/collections/bestseller">
442<link rel="alternate" hreflang="en-CZ" href="https://www.mykitsch.com/en-cz/collections/best-sellers">
443<link rel="alternate" hreflang="de-CZ" href="https://www.mykitsch.com/de-cz/collections/bestseller">
444<link rel="alternate" hreflang="fr-CZ" href="https://www.mykitsch.com/fr-cz/collections/best-sellers">
445<link rel="alternate" hreflang="nl-CZ" href="https://www.mykitsch.com/nl-cz/collections/best-sellers">
446<link rel="alternate" hreflang="es-CZ" href="https://www.mykitsch.com/es-cz/collections/best-sellers">
447<link rel="alternate" hreflang="pt-CZ" href="https://www.mykitsch.com/pt-cz/collections/best-sellers">
448<link rel="alternate" hreflang="cs-CZ" href="https://www.mykitsch.com/cs-cz/collections/best-sellers">
449<link rel="alternate" hreflang="en-DK" href="https://www.mykitsch.dk/collections/best-sellers">
450<link rel="alternate" hreflang="fr-DK" href="https://www.mykitsch.dk/fr/collections/best-sellers">
451<link rel="alternate" hreflang="de-DK" href="https://www.mykitsch.dk/de/collections/bestseller">
452<link rel="alternate" hreflang="it-DK" href="https://www.mykitsch.dk/it/collections/best-sellers">
453<link rel="alternate" hreflang="es-DK" href="https://www.mykitsch.dk/es/collections/best-sellers">
454<link rel="alternate" hreflang="da-DK" href="https://www.mykitsch.dk/da/collections/best-sellers">
455<link rel="alternate" hreflang="hu-HU" href="https://www.mykitsch.com/hu-hu/collections/best-sellers">
456<link rel="alternate" hreflang="en-HU" href="https://www.mykitsch.com/en-hu/collections/best-sellers">
457<link rel="alternate" hreflang="de-HU" href="https://www.mykitsch.com/de-hu/collections/bestseller">
458<link rel="alternate" hreflang="el-HU" href="https://www.mykitsch.com/el-hu/collections/best-sellers">
459<link rel="alternate" hreflang="it-HU" href="https://www.mykitsch.com/it-hu/collections/best-sellers">
460<link rel="alternate" hreflang="es-HU" href="https://www.mykitsch.com/es-hu/collections/best-sellers">
461<link rel="alternate" hreflang="is-IS" href="https://www.mykitsch.com/is-is/collections/best-sellers">
462<link rel="alternate" hreflang="en-IS" href="https://www.mykitsch.com/en-is/collections/best-sellers">
463<link rel="alternate" hreflang="fr-IS" href="https://www.mykitsch.com/fr-is/collections/best-sellers">
464<link rel="alternate" hreflang="de-IS" href="https://www.mykitsch.com/de-is/collections/bestseller">
465<link rel="alternate" hreflang="pt-IS" href="https://www.mykitsch.com/pt-is/collections/best-sellers">
466<link rel="alternate" hreflang="sv-IS" href="https://www.mykitsch.com/sv-is/collections/best-sellers">
467<link rel="alternate" hreflang="es-MX" href="https://www.mykitsch.mx/collections/best-sellers">
468<link rel="alternate" hreflang="fr-MX" href="https://www.mykitsch.mx/fr/collections/best-sellers">
469<link rel="alternate" hreflang="de-MX" href="https://www.mykitsch.mx/de/collections/bestseller">
470<link rel="alternate" hreflang="el-MX" href="https://www.mykitsch.mx/el/collections/best-sellers">
471<link rel="alternate" hreflang="it-MX" href="https://www.mykitsch.mx/it/collections/best-sellers">
472<link rel="alternate" hreflang="pt-MX" href="https://www.mykitsch.mx/pt-pt/collections/best-sellers">
473<link rel="alternate" hreflang="en-MX" href="https://www.mykitsch.mx/en/collections/best-sellers">
474<link rel="alternate" hreflang="no-NO" href="https://www.mykitsch.com/no-no/collections/best-sellers">
475<link rel="alternate" hreflang="en-NO" href="https://www.mykitsch.com/en-no/collections/best-sellers">
476<link rel="alternate" hreflang="nl-NO" href="https://www.mykitsch.com/nl-no/collections/best-sellers">
477<link rel="alternate" hreflang="fi-NO" href="https://www.mykitsch.com/fi-no/collections/best-sellers">
478<link rel="alternate" hreflang="fr-NO" href="https://www.mykitsch.com/fr-no/collections/best-sellers">
479<link rel="alternate" hreflang="de-NO" href="https://www.mykitsch.com/de-no/collections/bestseller">
480<link rel="alternate" hreflang="it-NO" href="https://www.mykitsch.com/it-no/collections/best-sellers">
481<link rel="alternate" hreflang="es-NO" href="https://www.mykitsch.com/es-no/collections/best-sellers">
482<link rel="alternate" hreflang="en-PL" href="https://www.mykitsch.com/en-pl/collections/best-sellers">
483<link rel="alternate" hreflang="cs-PL" href="https://www.mykitsch.com/cs-pl/collections/best-sellers">
484<link rel="alternate" hreflang="de-PL" href="https://www.mykitsch.com/de-pl/collections/bestseller">
485<link rel="alternate" hreflang="pt-PL" href="https://www.mykitsch.com/pt-pl/collections/best-sellers">
486<link rel="alternate" hreflang="hu-PL" href="https://www.mykitsch.com/hu-pl/collections/best-sellers">
487<link rel="alternate" hreflang="en-RO" href="https://www.mykitsch.com/en-ro/collections/best-sellers">
488<link rel="alternate" hreflang="zh-Hant-TW" href="https://www.mykitsch.com/zh-tw/collections/best-sellers">
489<link rel="alternate" hreflang="ko-TW" href="https://www.mykitsch.com/ko-tw/collections/best-sellers">
490<link rel="alternate" hreflang="ja-TW" href="https://www.mykitsch.com/ja-tw/collections/best-sellers">
491<link rel="alternate" hreflang="en-TW" href="https://www.mykitsch.com/en-tw/collections/best-sellers">
492<link rel="alternate" hreflang="en-TH" href="https://www.mykitsch.com/en-th/collections/best-sellers">
493<link rel="alternate" hreflang="zh-Hant-TH" href="https://www.mykitsch.com/zh-th/collections/best-sellers">
494<link rel="alternate" hreflang="fr-TH" href="https://www.mykitsch.com/fr-th/collections/best-sellers">
495<link rel="alternate" hreflang="de-TH" href="https://www.mykitsch.com/de-th/collections/bestseller">
496<link rel="alternate" hreflang="it-TH" href="https://www.mykitsch.com/it-th/collections/best-sellers">
497<link rel="alternate" hreflang="ar-AE" href="https://www.mykitsch.ae/collections/best-sellers">
498<link rel="alternate" hreflang="fr-AE" href="https://www.mykitsch.ae/fr/collections/best-sellers">
499<link rel="alternate" hreflang="de-AE" href="https://www.mykitsch.ae/de/collections/bestseller">
500<link rel="alternate" hreflang="it-AE" href="https://www.mykitsch.ae/it/collections/best-sellers">
501<link rel="alternate" hreflang="es-AE" href="https://www.mykitsch.ae/es
501/collections/best-sellers">
502<link rel="alternate" hreflang="en-AE" href="https://www.mykitsch.ae/en/collections/best-sellers">
503<link rel="alternate" hreflang="zh-Hant-SG" href="https://www.mykitsch.com/zh-sg/collections/best-sellers">
504<link rel="alternate" hreflang="nl-SG" href="https://www.mykitsch.com/nl-sg/collections/best-sellers">
505<link rel="alternate" hreflang="en-SG" href="https://www.mykitsch.com/en-sg/collections/best-sellers">
506<link rel="alternate" hreflang="fr-SG" href="https://www.mykitsch.com/fr-sg/collections/best-sellers">
507<link rel="alternate" hreflang="de-SG" href="https://www.mykitsch.com/de-sg/collections/bestseller">
508<link rel="alternate" hreflang="it-SG" href="https://www.mykitsch.com/it-sg/collections/best-sellers">
509<link rel="alternate" hreflang="es-SG" href="https://www.mykitsch.com/es-sg/collections/best-sellers">
510<link rel="alternate" hreflang="zh-Hans-HK" href="https://www.mykitsch.com/zh-hans-hk/collections/best-sellers">
511<link rel="alternate" hreflang="zh-Hant-HK" href="https://www.mykitsch.com/zh-hant-hk/collections/best-sellers">
512<link rel="alternate" hreflang="en-HK" href="https://www.mykitsch.com/en-hk/collections/best-sellers">
513<link rel="alternate" hreflang="es-HK" href="https://www.mykitsch.com/es-hk/collections/best-sellers">
514<link rel="alternate" hreflang="ja-HK" href="https://www.mykitsch.com/ja-hk/collections/best-sellers">
515<link rel="alternate" hreflang="it-HK" href="https://www.mykitsch.com/it-hk/collections/best-sellers">
516<link rel="alternate" hreflang="fr-HK" href="https://www.mykitsch.com/fr-hk/collections/best-sellers">
517<link rel="alternate" hreflang="de-HK" href="https://www.mykitsch.com/de-hk/collections/bestseller">
518<link rel="alternate" hreflang="ko-HK" href="https://www.mykitsch.com/ko-hk/collections/best-sellers">
519<link rel="alternate" hreflang="zh-Hans-CN" href="https://www.mykitsch.com/zh-cn/collections/best-sellers">
520<link rel="alternate" hreflang="en-CN" href="https://www.mykitsch.com/en-cn/collections/best-sellers">
521<link rel="alternate" hreflang="ja-CN" href="https://www.mykitsch.com/ja-cn/collections/best-sellers">
522<link rel="alternate" hreflang="ko-CN" href="https://www.mykitsch.com/ko-cn/collections/best-sellers">
523<link rel="alternate" hreflang="it-CN" href="https://www.mykitsch.com/it-cn/collections/best-sellers">
524<link rel="alternate" hreflang="he-IL" href="https://www.mykitsch.com/he-il/collections/best-sellers">
525<link rel="alternate" hreflang="en-IL" href="https://www.mykitsch.com/en-il/collections/best-sellers">
526<link rel="alternate" hreflang="ar-IL" href="https://www.mykitsch.com/ar-il/collections/best-sellers">
527<link rel="alternate" hreflang="de-IL" href="https://www.mykitsch.com/de-il/collections/bestseller">
528<link rel="alternate" hreflang="fr-IL" href="https://www.mykitsch.com/fr-il/collections/best-sellers">
529<link rel="alternate" hreflang="it-IL" href="https://www.mykitsch.com/it-il/collections/best-sellers">
530<link rel="alternate" hreflang="pt-IL" href="https://www.mykitsch.com/pt-il/collections/best-sellers">
531<link rel="alternate" hreflang="es-IL" href="https://www.mykitsch.com/es-il/collections/best-sellers">
532<link rel="alternate" hreflang="en-AX" href="https://www.mykitsch.com/en-eu/collections/best-sellers">
533<link rel="alternate" hreflang="en-AL" href="https://www.mykitsch.com/en-eu/collections/best-sellers">
534<link rel="alternate" hreflang="en-AD" href="https://www.mykitsch.com/en-eu/collections/best-sellers">
535<link rel="alternate" hreflang="en-BY" href="https://www.mykitsch.com/en-eu/collections/best-sellers">
536<link rel="alternate" hreflang="en-BA" href="https://www.mykitsch.com/en-eu/collections/best-sellers">
537<link rel="alternate" hreflang="en-BG" href="https://www.mykitsch.com/en-eu/collections/best-sellers">
538<link rel="alternate" hreflang="en-HR" href="https://www.mykitsch.com/en-eu/collections/best-sellers">
539<link rel="alternate" hreflang="en-FO" href="https://www.mykitsch.com/en-eu/collections/best-sellers">
540<link rel="alternate" hreflang="en-GE" href="https://www.mykitsch.com/en-eu/collections/best-sellers">
541<link rel="alternate" hreflang="en-GI" href="https://www.mykitsch.com/en-eu/collections/best-sellers">
542<link rel="alternate" hreflang="en-GL" href="https://www.mykitsch.com/en-eu/collections/best-sellers">
543<link rel="alternate" hreflang="en-GP" href="https://www.mykitsch.com/en-eu/collections/best-sellers">
544<link rel="alternate" hreflang="en-GG" href="https://www.mykitsch.com/en-eu/collections/best-sellers">
545<link rel="alternate" hreflang="en-IM" href="https://www.mykitsch.com/en-eu/collections/best-sellers">
546<link rel="alternate" hreflang="en-XK" href="https://www.mykitsch.com/en-eu/collections/best-sellers">
547<link rel="alternate" hreflang="en-LI" href="https://www.mykitsch.com/en-eu/collections/best-sellers">
548<link rel="alternate" hreflang="en-MK" href="https://www.mykitsch.com/en-eu/collections/best-sellers">
549<link rel="alternate" hreflang="en-YT" href="https://www.mykitsch.com/en-eu/collections/best-sellers">
550<link rel="alternate" hreflang="en-MD" href="https://www.mykitsch.com/en-eu/collections/best-sellers">
551<link rel="alternate" hreflang="en-MC" href="https://www.mykitsch.com/en-eu/collections/best-sellers">
552<link rel="alternate" hreflang="en-ME" href="https://www.mykitsch.com/en-eu/collections/best-sellers">
553<link rel="alternate" hreflang="en-RE" href="https://www.mykitsch.com/en-eu/collections/best-sellers">
554<link rel="alternate" hreflang="en-SM" href="https://www.mykitsch.com/en-eu/collections/best-sellers">
555<link rel="alternate" hreflang="en-RS" href="https://www.mykitsch.com/en-eu/collections/best-sellers">
556<link rel="alternate" hreflang="en-SJ" href="https://www.mykitsch.com/en-eu/collections/best-sellers">
557<link rel="alternate" hreflang="en-TR" href="https://www.mykitsch.com/en-eu/collections/best-sellers">
558<link rel="alternate" hreflang="en-UA" href="https://www.mykitsch.com/en-eu/collections/best-sellers">
559<link rel="alternate" hreflang="en-VA" href="https://www.mykitsch.com/en-eu/collections/best-sellers">
560<link rel="alternate" hreflang="en-MY" href="https://www.mykitsch.com/en-my/collections/best-sellers">
561<link rel="alternate" hreflang="fr-MY" href="https://www.mykitsch.com/fr-my/collections/best-sellers">
562<link rel="alternate" hreflang="de-MY" href="https://www.mykitsch.com/de-my/collections/bestseller">
563<link rel="alternate" hreflang="ko-MY" href="https://www.mykitsch.com/ko-my/collections/best-sellers">
564<link rel="alternate" hreflang="ja-MY" href="https://www.mykitsch.com/ja-my/collections/best-sellers">
565<link rel="alternate" hreflang="es-MY" href="https://www.mykitsch.com/es-my/collections/best-sellers">
566<link rel="alternate" hreflang="nl-MY" href="https://www.mykitsch.com/nl-my/collections/best-sellers">
567<link rel="alternate" hreflang="zh-Hans-MY" href="https://www.mykitsch.com/zh-my/collections/best-sellers">
568<link rel="alternate" type="application/json+oembed" href="https://www.mykitsch.com/collections/best-sellers.oembed">
569<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=4225007797"></script>
569
570<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
571<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 571
571
572<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 572
572
573<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 573
573
574<script>var Shopify = Shopify || {};
575Shopify.shop = "kitschllc.myshopify.com";
576Shopify.locale = "en";
577Shopify.currency = {"active":"USD","rate":"1.0"};
578Shopify.country = "US";
579Shopify.theme = {"name":"Kitsch Live Theme","id":192042008757,"schema_name":"Unick","schema_version":"2.0.0","theme_store_id":null,"role":"main"};
580Shopify.theme.handle = "null";
581Shopify.theme.style = {"id":null,"handle":null};
582Shopify.cdnHost = "www.mykitsch.com/cdn";
583Shopify.routes = Shopify.routes || {};
584Shopify.routes.root = "/";
585Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
586Shopify.SignInWithShop = Shopify.SignInWithShop || {};
587Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
588Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 588
588
589<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 589
589
590<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 590
590
591<script>
592  window.ShopifyPay = window.ShopifyPay || {};
593  window.ShopifyPay.apiHost = "shop.app\/pay";
594  window.ShopifyPay.redirectState = null;
595</script>
vendor: 1 bytes, line 595
595
596<script>
597  window.Shopify = window.Shopify || {};
598  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
599  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
600  window.Shopify.SignInWithShop.eligible = true;
601</script>
vendor: 1 bytes, line 601
601
602<script id="shop-js-analytics" type="application/json">{"pageType":"collection"}</script>
vendor: 1 bytes, line 602
602
603<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 603
603
604<script type="module">
605  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
606
607  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
608
609</script>
vendor: 1 bytes, line 609
609
610<script>
611  window.Shopify = window.Shopify || {};
612  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
613  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"]};
614</script>
vendor: 1 bytes, line 614
614
615<script>(function() {
616  var isLoaded = false;
617  function asyncLoad() {
618    if (isLoaded) return;
619    isLoaded = true;
620    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"];
621    for (var i = 0; i < urls.length; i++) {
622      var s = document.createElement('script');
623      s.type = 'text/javascript';
624      s.async = true;
625      s.src = urls[i];
626      var x = document.getElementsByTagName('script')[0];
627      x.parentNode.insertBefore(s, x);
628    }
629  };
630  if(window.attachEvent) {
631    window.attachEvent('onload', asyncLoad);
632  } else {
633    window.addEventListener('load', asyncLoad, false);
634  }
635})();</script>
vendor: 1 bytes, line 635
635
636<script id="__st">var __st={"a":10469048384,"offset":-25200,"reqid":"a8e85347-63e1-4288-9a2d-7bf7a4923480-1790270065","pageurl":"www.mykitsch.com\/collections\/best-sellers","u":"ec7affb8bb6b","p":"collection","rtyp":"collection","rid":355099902133};</script>
vendor: 1 bytes, line 636
636
637<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 637
637
638<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 638
638
639<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 639
639
640<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>
640<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 640
640
641<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 641
641
642<script>
643  window.Shopify = window.Shopify || {};
644  window.Shopify.MCP = window.Shopify.MCP || {};
645  window.Shopify.MCP.enabled = true;
646  window.Shopify.MCP.shop = "kitschllc.myshopify.com";
647  window.Shopify.MCP.mcpEndpoint = "https:\/\/www.mykitsch.com\/api\/mcp";
648  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"]}}];
649</script>
vendor: 1 bytes, line 649
649
650<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=");})();
651</script>
vendor: 1 bytes, line 651
651
652<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)}};
653</script>
vendor: 1 bytes, line 653
653
654<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
655  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);
656</script>
vendor: 1 bytes, line 656
656
657<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})}}));
658</script>
vendor: 1 bytes, line 658
658
659<script integrity="sha256-/LA1C2Bx6899fYCos0FS9qLj2opaGFm7AXrTUvBEb4s=" data-source-attribution="shopify.remote_product_tracking" data-shopify-remote-tracking="{&quot;session_id&quot;:&quot;01M3A6JK9E4CMTBVCS001JBTR7&quot;,&quot;publisher_shop_id&quot;:10469048384,&quot;theme_id&quot;:192042008757,&quot;theme_published&quot;:true,&quot;theme_store_id&quot;:0,&quot;placement&quot;:&quot;collection&quot;,&quot;event_data&quot;:{&quot;collection_id&quot;:355099902133,&quot;collection_handle&quot;:&quot;best-sellers&quot;,&quot;total_products&quot;:21,&quot;page_type&quot;:&quot;collection&quot;},&quot;recommendations_tracking_enabled&quot;:true}" defer="defer" src="//www.mykitsch.com/cdn/shopifycloud/storefront/assets/storefront/remote_product_tracking-91d95044.js" crossorigin="anonymous"></script>
659
660<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">
661<style id="shopify-accelerated-checkout-cart">
662        #shopify-buyer-consent {
663  margin-top: 1em;
664  display: inline-block;
665  width: 100%;
666}
667
668#shopify-buyer-consent.hidden {
669  display: none;
670}
671
672#shopify-subscription-policy-button {
673  background: none;
674  border: none;
675  padding: 0;
676  text-decoration: underline;
677  font-size: inherit;
678  cursor: pointer;
679}
680
681#shopify-subscription-policy-button::before {
682  box-shadow: none;
683}
684
685      </style>
686
687<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
687
688    
689    
690
691    
692    
692<script src="//www.mykitsch.com/cdn/shop/t/951/assets/app.js?v=73308197529384829041790181576" defer></script>
692
693    
693<script src="//www.mykitsch.com/cdn/shop/t/951/assets/scroll-to-reviews.js?v=95167348118902751211784150193" defer></script>
693
694
695    <link rel="preload" href="//www.mykitsch.com/cdn/shop/t/951/assets/SophilliaRegular.woff2?v=6075614062412322631784150192" as="font" type="font/woff2" crossorigin>
696
697<style>
698  @font-face {
699      font-family: 'Sophillia';
700      src: url("//www.mykitsch.com/cdn/shop/t/951/assets/SophilliaRegular.woff2?v=6075614062412322631784150192") format('woff2'),
701          url("//www.mykitsch.com/cdn/shop/t/951/assets/SophilliaRegular.woff?v=95557474190089157861784150191") format('woff');
702      font-style: normal;
703      font-display: swap;
704  }
705</style>
706
707  <style data-shopify>
708
709    @font-face {
710  font-family: Figtree;
711  font-weight: 400;
712  font-style: normal;
713  font-display: swap;
714  src: url("//www.mykitsch.com/cdn/fonts/figtree/figtree_n4.3c0838aba1701047e60be6a99a1b0a40ce9b8419.woff2") format("woff2"),
715       url("//www.mykitsch.com/cdn/fonts/figtree/figtree_n4.c0575d1db21fc3821f17fd6617d3dee552312137.woff") format("woff");
716}
717
718    @font-face {
719  font-family: Figtree;
720  font-weight: 700;
721  font-style: normal;
722  font-display: swap;
723  src: url("//www.mykitsch.com/cdn/fonts/figtree/figtree_n7.2fd9bfe01586148e644724096c9d75e8c7a90e55.woff2") format("woff2"),
724       url("//www.mykitsch.com/cdn/fonts/figtree/figtree_n7.ea05de92d862f9594794ab281c4c3a67501ef5fc.woff") format("woff");
725}
726
727    @font-face {
728  font-family: Figtree;
729  font-weight: 500;
730  font-style: normal;
731  font-display: swap;
732  src: url("//www.mykitsch.com/cdn/fonts/figtree/figtree_n5.3b6b7df38aa5986536945796e1f947445832047c.woff2") format("woff2"),
733       url("//www.mykitsch.com/cdn/fonts/figtree/figtree_n5.f26bf6dcae278b0ed902605f6605fa3338e81dab.woff") format("woff");
734}
735
736    @font-face {
737  font-family: Figtree;
738  font-weight: 400;
739  font-style: italic;
740  font-display: swap;
741  src: url("//www.mykitsch.com/cdn/fonts/figtree/figtree_i4.89f7a4275c064845c304a4cf8a4a586060656db2.woff2") format("woff2"),
742       url("//www.mykitsch.com/cdn/fonts/figtree/figtree_i4.6f955aaaafc55a22ffc1f32ecf3756859a5ad3e2.woff") format("woff");
743}
744
745    @font-face {
746  font-family: Figtree;
747  font-weight: 700;
748  font-style: italic;
749  font-display: swap;
750  src: url("//www.mykitsch.com/cdn/fonts/figtree/figtree_i7.06add7096a6f2ab742e09ec7e498115904eda1fe.woff2") format("woff2"),
751       url("//www.mykitsch.com/cdn/fonts/figtree/figtree_i7.ee584b5fcaccdbb5518c0228158941f8df81b101.woff") format("woff");
752}
753
754
755    :root {
756
757      --page-width: 1400px;
758      --large-width: 992px;
759      --medium-width: 768px;
760      --small-width: 576px;
761
762      --font-primary-family: Figtree;
763      --font-secondary-family: Figtree;
764      
765        --font-sophillia-family: "PT Serif";
766      
767
768      --font-body-family: Figtree, sans-serif;
769      --font-body-style: normal;
770      --font-body-weight: 400;
771      --font-body-weight-bold: 700;
772
773      --body-font-size: 16px;
774
775      --font-heading-family: Figtree, sans-serif;
776      --font-heading-style: normal;
777      --font-heading-weight: 400;
778
779      --body-color: #000000;
780      --primary-color: #000000;
781      --border-color: #000000;
782      --link-color: #000000;
783
784      --button-primary-background-color: #f8b68f;
785      --button-primary-text-color: #000000;
786      --button-secondary-background-color: #000000;
787      --button-secondary-text-color: #fff;
788      --button-outline-dark: #000000;
789      --button-outline-light: #fff;
790
791      --button-height: 42px;
792      
793
794    }
795    *,
796    *::before,
797    *::after {
798      box-sizing: inherit;
799    }
800
801    html {
802      box-sizing: border-box;
803      height: 100%;
804    }
805    html,body{
806      scroll-behavior: smooth;
807    }
808    body {
809      display: grid;
810      grid-template-rows: auto auto 1fr auto;
811      grid-template-columns: 100%;
812      min-height: 100%;
813      margin: 0;
814      font-size: var(--body-font-size);
815      font-family: var(--font-body-family);
816      font-style: var(--font-body-style);
817      font-weight: var(--font-body-weight);
818      color: var(--body-color);
819    }
820
821    [x-cloak] { display: none !important; }
822
823    /* Okendo custom styles */
824    .okeReviews[data-oke-container] .oke-w-reviewer-verified-icon:before, div.okeReviews .oke-w-reviewer-verified-icon:before,
825    .okeReviews[data-oke-container] .oke-w-reviewer-verified, div.okeReviews .oke-w-reviewer-verified{
826      color: #B25F2E !important;
827    }
828    .okeReviews[data-oke-container] .oke-w-reviewerRecommendation--yes:before, div.okeReviews .oke-w-reviewerRecommendation--yes:before{
829      background-color: #B25F2E !important;
830    }
831    .oke-tag,.oke-w-reviewsSummary{ display: none !important; }
832   .product__info .oke-sr-count{
833      border-bottom: 1px solid black;
834    }
835    /* Mobile */
836    @media (max-width: 576px) {
837      .has_expedited_enabled{
838        left: 44.7778% !important;
839      }
840    }
841    
842  </style>
843<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'">
844
845<noscript><link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/lipis/[email protected]/css/flag-icons.min.css"></noscript>
846
847
848<style>
849.footer-block__html .klaviyo-disclosure{
850   font-size: 14px;
851}
852.footer-block__html .klaviyo-disclosure a{
853  color: #1b73e7;
854}
855</style>
856    
857
858<style>
859  .comp-price {
860    display: none;
861  }
862
863  .comp-price-visible .comp-price {
864    display: inline-flex;
865    align-items: center;
866    gap: 0.25rem;
867  }
868
869  /* On a non-USD market the value is blank until snippets/comp-price-localize.liquid
870     converts it. Stay hidden — and keep the compare-at and colour rules below from
871     firing — so the row looks exactly like the control until the real value lands,
872     and keeps looking like it if the conversion never runs. */
873  .comp-price[data-comp-pending] {
874    display: none !important;
875  }
876
877  /* Scoped to the row that actually holds a comp price — whatever element that is
878     (`.price__sale`, `.price__regular`, `.cart__prices`, a subscription option…) —
879     so a new price surface only has to render the snippet and tag its compare-at
880     price. Products without a comp price keep their own compare-at untouched. */
881  .comp-price-visible :has(> .comp-price:not([data-comp-pending])) > .compare-at-price {
882    display: none !important;
883  }
884
885  /* The comp value reads as a discount, so the live price turns into a sale price.
886     Same colour as Tailwind's text-red-700, applied from here rather than as a class
887     so the control keeps its normal price colour. */
888  .comp-price-visible :has(> .comp-price:not([data-comp-pending])) > :is(.price-item--current, .cart__prices-money) {
889    color: rgb(185 28 28);
890  }
891
892  .comp-price__label {
893    font-size: 0.875rem;
894    line-height: 1.25rem;
895    white-space: nowrap;
896  }
897
898  .comp-price__info {
899    display: inline-flex;
900    align-items: center;
901  }
902
903  
904   .cart__items-product-info .comp-price__label {
905    font-size: 0.575rem; 
906    line-height: 1;
907  }
908  .comp-price-visible .cart__items-product-info .comp-price {
909    flex-direction: column;
910    gap: unset;
911  }
912  
913</style>
914
915    
916
917    
918
919<script>
920    window.shopUrl = 'https://www.mykitsch.com';
921    window.routes = {
922      cart_add_url: '/cart/add',
923      cart_change_url: '/cart/change',
924      cart_update_url: '/cart/update',
925      cart_url: '/cart',
926      predictive_search_url: '/search/suggest'
927    };
928
929    window.market_price_adjustment = 35;
930    window.Shopify.currency.symbol = `$`;
931    window.Shopify.show_currency_code = false;
932
933    window.cartStrings = {
934      error: `There was an error while updating your cart. Please try again.`,
935      quantityError: `You can only add [quantity] of this item to your cart.`
936    }
937
938    window.variantStrings = {
939      addToCart: `add to cart`,
940      soldOut: `Sold out`,
941      unavailable: `Unavailable`,
942    }
943</script>
943
944
945
946<script> let ppShop='kitschllc.myshopify.com'; </script>
946
947
948
949
950
951
952
953<script>
954  runWhenIdle(function () {
955    !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)}}();
956    tatari.init('cd010d3f-199d-4b68-9e99-9969875e4fa2');
957    
958  });
959</script>
959
960
961
962<script src="//www.mykitsch.com/cdn/shop/t/951/assets/section-header-offset.js?v=99744703959309660051784150194" defer></script>
962
963
964
965
966
967<script>
968(function () {
969  // Push consent into Microsoft Clarity once analytics processing is allowed.
970  function grantClarityConsent() {
971    if (typeof window.clarity !== 'function') return;
972    window.clarity('consentv2', {
973      ad_Storage: 'granted',
974      analytics_Storage: 'granted',
975    });
976  }
977
978  // Safely read the consent state. The customerPrivacy API may not be fully
979  // initialized when this runs, so guard every access before calling it.
980  function analyticsAllowed() {
981    var cp = window.Shopify && window.Shopify.customerPrivacy;
982    if (cp && typeof cp.analyticsProcessingAllowed === 'function') {
983      return cp.analyticsProcessingAllowed();
984    }
985    return false;
986  }
987
988  function applyConsent() {
989    if (analyticsAllowed()) {
990      grantClarityConsent();
991    }
992  }
993
994  window.Shopify.loadFeatures(
995    [
996      {
997        name: 'consent-tracking-api',
998        version: '0.1',
999      },
1000    ],
1001    function (error) {
1002      if (error) {
1003        // Feature failed to load; nothing more we can safely do.
1004        return;
1005      }
1006
1007      // Apply current consent state (covers returning visitors who already
1008      // made a choice), then keep listening for future consent updates.
1009      applyConsent();
1010      document.addEventListener('visitorConsentCollected', applyConsent);
1011    }
1012  );
1013})();
1014</script>
1014
1015
1016<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">
1017<script src="https://df8nroy20256x.cloudfront.net/cannella_mykitsch.js" defer></script>
1017
1018
1019
1020
1021<script async src='https://tag.simpli.fi/sifitag/35fd8eaa-bf1e-45d4-8844-f55336b3b61c'></script>
1021
1022
1023<script defer src="https://track.getgobot.com/gobot/js/shopify.js?key=-OvQ7MX18xRiCmTBRH97"></script>
1023
1024    <link href="//www.mykitsch.com/cdn/shop/t/951/assets/app.css?v=180152791171037016971790181576" rel="stylesheet" type="text/css" media="all" />
1025    
1026    
1027    <link href="//www.mykitsch.com/cdn/shop/t/951/assets/additional-temporary.css?v=3539309463551862561789065478" rel="stylesheet" type="text/css" media="all" />
1028
1029    
1029<script>
1030      document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
1031      if (Shopify.designMode) {
1032        document.documentElement.classList.add('shopify-design-mode');
1033      }
1034    </script>
1034
1035
1036
1037    
1038
1039    
1040    
1040<script>
1041      (function () {
1042        const DISCOUNT_TABLE =
1043          '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(',');
1044
1045        // Codes that represent the store's own standing sitewide sale (e.g. a
1046        // homepage banner), as opposed to a customer-specific promo code.
1047        // These are excluded from flag-badge suppression below — see the
1048        // "Hide the flag: tag badge" comment further down for why.
1049        // .filter(Boolean) matters here: a blank setting would otherwise split
1050        // to [''], which excludes nothing and silently over-suppresses every
1051        // badge sitewide (including the sitewide sale's own code) instead of
1052        // failing loudly.
1053        const SITEWIDE_CODES =
1054          []
1055            .map((c) => c.trim().toLowerCase())
1056            .filter(Boolean);
1057
1058        // Exact match on the code segment before ':' — not a substring match
1059        // against the whole "CODE:PCT" entry. A substring match would let a
1060        // prefix of one code (e.g. "LABORDAY" vs. table entry "LABORDAY30:30")
1061        // false-match, and it's also how a short code like "30" used to hit
1062        // an unrelated row ("SUMMER30:30").
1063        function tablePercent(code) {
1064          if (!code) return 0;
1065          const normalizedCode = code.toLowerCase();
1066          const hit = DISCOUNT_TABLE.find((item) => {
1067            const entryCode = item.toString().split(':')[0]?.trim().toLowerCase();
1068            return entryCode === normalizedCode;
1069          });
1070          return Number(hit?.split(':')[1]) || 0;
1071        }
1072
1073        // Cached so late-inserted badges (recommendations carousel, quick-shop
1074        // modal — anything fetched after the sync triggers below have already
1075        // run) can be brought in line without waiting for another cart event.
1076        let lastShouldHideDiscountFlags = false;
1077        function applyDiscountFlagVisibility() {
1078          document.querySelectorAll('.discount-flag').forEach((el) => {
1079            el.classList.toggle('hidden', lastShouldHideDiscountFlags);
1080          });
1081        }
1082
1083        let syncInFlight = false;
1084
1085        async function syncCartDiscountCookie(isInitial) {
1086          if (syncInFlight) return;
1087          syncInFlight = true;
1088          try {
1089            const response = await fetch(`${window.location.origin}/cart.js`);
1090            const cart = await response.json();
1091            // Applied discount codes always show up here regardless of whether
1092            // the discount targets the whole cart or specific line items —
1093            // cart_level_discount_applications only covers the former. Codes
1094            // count even when applicable: false (empty cart, minimum not met,
1095            // targeted products not in cart); price.liquid decides whether one
1096            // affects the displayed price.
1097            const codes = cart.discount_codes || [];
1098            const currentCookie = Unick.getCookie('discount_code');
1099
1100            // The cart can hold several codes and cart.js does not guarantee
1101            // their order, so pick deterministically: highest discount-table
1102            // percentage wins, ties stick with the current cookie, then prefer
1103            // an applicable code. Anything unstable here makes the displayed
1104            // price flip between codes on every cart update.
1105            const score = (d) =>
1106              tablePercent(d.code) * 4 +
1107              (d.code === currentCookie ? 2 : 0) +
1108              (d.applicable ? 1 : 0);
1109            const codeDiscount = codes.reduce(
1110              (best, d) => (!best || score(d) > score(best) ? d : best),
1111              null
1112            );
1113
1114            if (codeDiscount && codeDiscount.code) {
1115              const changed = currentCookie !== codeDiscount.code;
1116              if (changed) {
1117                Unick.setCookie('discount_code', codeDiscount.code, 1);
1118              }
1119              // Broadcast when the code changed, and once on the initial sync
1120              // even if it did not: PDP widgets (subscription form, bundle buy
1121              // button) dispatch their own tag-based price-update during init,
1122              // which overwrites the code-discounted price price.liquid
1123              // computed. The initial broadcast lets it re-assert whichever
1124              // discount wins. Later update-cart syncs stay silent unless the
1125              // code changes — unconditional re-broadcasts feed back into
1126              // components that update the cart and loop forever.
1127              if (changed || isInitial) {
1128                window.dispatchEvent(new CustomEvent('discount-applied'));
1129              }
1130            } else if (currentCookie) {
1131              // No code registered on the cart — it was removed (e.g., at
1132              // checkout), so the promo price must not show on PDP/PLP.
1133              // Clear the stale cookie.
1134              Unick.eraseCookie('discount_code');
1135              window.dispatchEvent(new CustomEvent('discount-removed'));
1136            }
1137
1138            // Hide the flag: tag badge (.discount-flag) whenever ANY discount
1139            // CODE is applied that isn't the store's own standing sitewide
1140            // sale (SITEWIDE_CODES) — e.g. a customer promo like SecretSale
1141            // that changes the price beyond what the badge already claims.
1142            // The sitewide sale code is excluded on purpose: it's the same
1143            // discount the badge is tagged to represent, so there's no
1144            // mismatch to hide. cart.total_discount is deliberately NOT used
1145            // here — it goes non-zero for the sitewide sale too as soon as
1146            // there's a line item, which would hide every badge sitewide for
1147            // the whole sale. Checking cart.discount_codes directly (not just
1148            // the "winning" codeDiscount) catches a code even when cart.js
1149            // reports it as applicable: false (empty cart) — the same reason
1150            // this whole check lives here instead of in Liquid.
1151            //
1152            // Deliberately NOT gated on tablePercent(d.code) > 0: that would
1153            // make suppression depend on settings.discount_table listing
1154            // every live promo code, which is exactly the failure mode that
1155            // took this feature down in production (the table was cleared
1156            // after a sale ended) and the reason codes like ashley25,
1157            // BACK4MORE, HELLO20, and creator codes didn't suppress even
1158            // with the table populated — they were simply never added to it.
1159            // cart.discount_codes only ever contains codes Shopify itself
1160            // recognizes as real discounts on this shop, so presence there
1161            // is already sufficient signal — no percentage lookup needed.
1162            // discount_table/tablePercent are unchanged and still used above
1163            // for the unrelated price-preview cookie (score()).
1164            const nonSitewideCode = codes.find((d) => {
1165              if (!d || !d.code) return false;
1166              return !SITEWIDE_CODES.includes(d.code.toLowerCase());
1167            });
1168            lastShouldHideDiscountFlags = !!nonSitewideCode;
1169            applyDiscountFlagVisibility();
1170          } catch (e) {
1171            console.error('[discount-sync] Failed to sync cart discount code:', e);
1172          } finally {
1173            syncInFlight = false;
1174          }
1175        }
1176
1177        document.addEventListener('DOMContentLoaded', () => syncCartDiscountCookie(true));
1178        window.addEventListener('update-cart', () => syncCartDiscountCookie(false));
1179        // bfcache restore (back from checkout) doesn't fire DOMContentLoaded.
1180        window.addEventListener('pageshow', (event) => {
1181          if (event.persisted) syncCartDiscountCookie(true);
1182        });
1183
1184        // syncCartDiscountCookie only re-runs on the three triggers above, so
1185        // a .discount-flag inserted afterward — the PDP recommendations
1186        // carousel and the quick-shop modal both fetch and inject their
1187        // markup after those have already fired — never got the current
1188        // visibility state. Apply the last computed state to newly-added
1189        // nodes directly, without waiting for another cart event. Watching
1190        // documentElement (not body) since this script runs in <head>, before
1191        // <body> necessarily exists yet.
1192        new MutationObserver(() => applyDiscountFlagVisibility()).observe(
1193          document.documentElement,
1194          { childList: true, subtree: true }
1195        );
1196      })();
1197    </script>
1197
1198
1199    
1199<script type="text/javascript">
1200        var script = document.createElement('script');
1201        script.src = "https://xp2023-pix.s3.amazonaws.com/px_VJRpk.js";
1202        document.getElementsByTagName('head')[0].appendChild(script);
1203    </script>
1203
1204  <!-- BEGIN app block: shopify://apps/consentmo-gdpr/blocks/gdpr_cookie_consent/4fbe573f-a377-4fea-9801-3ee0858cae41 -->
1205<link rel="preconnect" href="https://app.consentmo.com" crossorigin data-csm-preconnect="app">
1206<link rel="dns-prefetch" href="https://workers.consentmo.com" data-csm-preconnect="workers">
1207<link rel="dns-prefetch" href="https://storage.consentmo.com" data-csm-preconnect="storage">
1208<link rel="preconnect" href="https://cdn.consentmo.com" crossorigin data-csm-preconnect="cdn"><link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0cea5-f48c-77e6-82d1-fa498b728463/gdpr-backpack-895/assets/layout-cookie-bar.consentmo.js" crossorigin data-csm-layout-prefetch="banner">
1209  <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0cea5-f48c-77e6-82d1-fa498b728463/gdpr-backpack-895/assets/layout-cookie-dialog.consentmo.js" crossorigin data-csm-layout-prefetch="dialog">
1210  <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0cea5-f48c-77e6-82d1-fa498b728463/gdpr-backpack-895/assets/layout-cookie-box.consentmo.js" crossorigin data-csm-layout-prefetch="box">
1211  <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0cea5-f48c-77e6-82d1-fa498b728463/gdpr-backpack-895/assets/layout-cookie-smart-banner.consentmo.js" crossorigin data-csm-layout-prefetch="smart">
1212  <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0cea5-f48c-77e6-82d1-fa498b728463/gdpr-backpack-895/assets/layout-mobile-cookie-bar.consentmo.js" crossorigin data-csm-layout-prefetch="mobile">
1212<script>
1213(function () {
1214  try {
1215    document.documentElement.classList.add('csm-cookie-embed');
1216  } catch (e) {}
1217})();
1218</script>
1218<script data-consentmo-data-src-bootstrap>
1219(function () {
1220  'use strict';
1221  if (window.__consentmoDataSrcBootstrapInit) return;
1222  window.__consentmoDataSrcBootstrapInit = true;
1223
1224  var DATA_SRC_SELECTOR = [
1225    'script[data-src*="consentmo_cookie_consent"]',
1226    'script[data-src*="gdpr_cookie_consent.min"]',
1227    'script[data-src*="gdrp_cookie_consent_unlimited"]'
1228  ].join(',');
1229
1230  function activateConsentmoDataSrcScripts() {
1231    if (!window.Shopify || !window.Shopify.shop) return;
1232    document.querySelectorAll(DATA_SRC_SELECTOR).forEach(function (scriptEl) {
1233      // getAttribute: src="" must not count as "already has src" (.src === page URL).
1234      if (scriptEl.getAttribute('src')) return;
1235      var url = scriptEl.getAttribute('data-src');
1236      if (!url) return;
1237      if (scriptEl.getAttribute('type') === 'text/plain') {
1238        scriptEl.removeAttribute('type');
1239      }
1240      scriptEl.src = url;
1241    });
1242  }
1243  function scheduleActivation() {
1244    activateConsentmoDataSrcScripts();
1245    // Retry on next task so other DCL handlers (lazy-loaders) can finish setting Shopify.shop / data-src first.
1246    setTimeout(activateConsentmoDataSrcScripts, 0);
1247  }
1248  if (document.readyState === 'loading') {
1249    document.addEventListener('DOMContentLoaded', scheduleActivation, { once: true });
1250  } else {
1251    scheduleActivation();
1252  }
1253})();
1254</script>
1254
1255
1256
1257<!-- END app block --><!-- BEGIN app block: shopify://apps/langify/blocks/langify/b50c2edb-8c63-4e36-9e7c-a7fdd62ddb8f --><!-- BEGIN app snippet: ly-switcher-factory -->
1258
1259
1260
1261
1262<style>
1263  .ly-switcher-wrapper.ly-hide, .ly-recommendation.ly-hide, .ly-recommendation .ly-submit-btn {
1264    display: none !important;
1265  }
1266
1267  #ly-switcher-factory-template {
1268    display: none;
1269  }
1270
1271
1272  
1273
1274  /* Accessibility: Focus indicators - only visible for keyboard navigation */
1275  .ly-languages-switcher:focus-visible,
1276  .ly-languages-switcher *:focus-visible,
1277  .ly-currency-switcher:focus-visible,
1278  .ly-currency-switcher *:focus-visible,
1279  .ly-country-switcher:focus-visible,
1280  .ly-country-switcher *:focus-visible,
1281  .ly-custom-dropdown-current:focus-visible,
1282  .ly-custom-dropdown-list-element:focus-visible,
1283  .ly-languages-switcher-link:focus-visible,
1284  .ly-popup-current:focus-visible,
1285  .ly-close:focus-visible,
1286  .ly-submit-btn:focus-visible,
1287  .ly-text-input:focus-visible {
1288    outline: 2px solid #005fcc;
1289    outline-offset: 2px;
1290  }
1291
1292  @media (prefers-color-scheme: dark) {
1293    .ly-languages-switcher:focus-visible,
1294    .ly-languages-switcher *:focus-visible,
1295    .ly-currency-switcher:focus-visible,
1296    .ly-currency-switcher *:focus-visible,
1297    .ly-country-switcher:focus-visible,
1298    .ly-country-switcher *:focus-visible,
1299    .ly-custom-dropdown-current:focus-visible,
1300    .ly-custom-dropdown-list-element:focus-visible,
1301    .ly-languages-switcher-link:focus-visible,
1302    .ly-popup-current:focus-visible,
1303    .ly-close:focus-visible,
1304    .ly-submit-btn:focus-visible,
1305    .ly-text-input:focus-visible {
1306      outline-color: #66b3ff;
1307    }
1308  }
1309</style>
1310
1311
1312<template id="ly-switcher-factory-template">
1313<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;">
1314          <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
1315</span>
1316<div aria-hidden="true" class="ly-arrow ly-arrow-black stroke" style="vertical-align: middle; width: 14.0px; height: 14.0px;">
1317        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14.0 14.0" height="14.0px" width="14.0px" style="position: absolute;">
1318          <path d="M1 4.5 L7.0 10.5 L13.0 4.5" fill="transparent" stroke="#000000" stroke-width="1px"/>
1319        </svg>
1320      </div>
1321          </span>
1322          <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;">
1323                  <a class="ly-custom-dropdown-list-element ly-languages-switcher-link ly-bright-theme"
1324                    href="#"
1325                      data-language-code="en"
1326
1327                    
1328                    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>
1329                </li><li key="fr" style="color: #000000;  margin: 0px 0px;">
1330                  <a class="ly-custom-dropdown-list-element ly-languages-switcher-link ly-bright-theme"
1331                    href="#"
1332                      data-language-code="fr"
1333
1334                    
1335                    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>
1336                </li><li key="de" style="color: #000000;  margin: 0px 0px;">
1337                  <a class="ly-custom-dropdown-list-element ly-languages-switcher-link ly-bright-theme"
1338                    href="#"
1339                      data-language-code="de"
1340
1341                    
1342                    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>
1343                </li><li key="ko" style="color: #000000;  margin: 0px 0px;">
1344                  <a class="ly-custom-dropdown-list-element ly-languages-switcher-link ly-bright-theme"
1345                    href="#"
1346                      data-language-code="ko"
1347
1348                    
1349                    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>
1350                </li><li key="ja" style="color: #000000;  margin: 0px 0px;">
1351                  <a class="ly-custom-dropdown-list-element ly-languages-switcher-link ly-bright-theme"
1352                    href="#"
1353                      data-language-code="ja"
1354
1355                    
1356                    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">
1356Japanese</span></a>
1357                </li><li key="es" style="color: #000000;  margin: 0px 0px;">
1358                  <a class="ly-custom-dropdown-list-element ly-languages-switcher-link ly-bright-theme"
1359                    href="#"
1360                      data-language-code="es"
1361
1362                    
1363                    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>
1364                </li><li key="it" style="color: #000000;  margin: 0px 0px;">
1365                  <a class="ly-custom-dropdown-list-element ly-languages-switcher-link ly-bright-theme"
1366                    href="#"
1367                      data-language-code="it"
1368
1369                    
1370                    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>
1371                </li></ul>
1372        </div></div>
1373</template>
1374<!-- END app snippet -->
1375
1376<script>
1377  // langify lib v2.0.0
1378  var langify = window.langify || {};
1379  var customContents = {};
1380  var customContents_image = {};
1381  var langifySettingsOverwrites = {};
1382  var defaultSettings = {
1383    debug: false,               // BOOL : Enable/disable console logs
1384    observe: true,              // BOOL : Enable/disable the entire mutation observer (off switch)
1385    observeLinks: false,
1386    observeImages: true,
1387    observeCustomContents: true,
1388    maxMutations: 5,
1389    timeout: 100,               // INT : Milliseconds to wait after a mutation, before the next mutation event will be allowed for the element
1390    linksBlacklist: [],
1391    usePlaceholderMatching: false
1392  };
1393
1394  if(langify.settings) { 
1395    langifySettingsOverwrites = Object.assign({}, langify.settings);
1396    langify.settings = Object.assign(defaultSettings, langify.settings); 
1397  } else { 
1398    langify.settings = defaultSettings; 
1399  }
1400
1401  langify.settings.theme = null;
1402  langify.settings.switcher = null;
1403  if(langify.settings.switcher === null) {
1404    langify.settings.switcher = {};
1405  }
1406  langify.settings.switcher.customIcons = null;
1407
1408  langify.locale = langify.locale || {
1409    country_code: "US",
1410    language_code: "en",
1411    currency_code: null,
1412    primary: true,
1413    iso_code: "en",
1414    root_url: "\/",
1415    language_id: "ly193431",
1416    shop_url: "https:\/\/www.mykitsch.com",
1417    domain_feature_enabled: {"www.mykitsch.com":[]},
1418    languages: [{
1419        iso_code: "en",
1420        root_url: "\/",
1421        domain: null,
1422      },{
1423        iso_code: "fr",
1424        root_url: "\/fr",
1425        domain: null,
1426      },{
1427        iso_code: "de",
1428        root_url: "\/de",
1429        domain: null,
1430      },{
1431        iso_code: "ko",
1432        root_url: "\/ko",
1433        domain: null,
1434      },{
1435        iso_code: "ja",
1436        root_url: "\/ja",
1437        domain: null,
1438      },{
1439        iso_code: "es",
1440        root_url: "\/es",
1441        domain: null,
1442      },{
1443        iso_code: "it",
1444        root_url: "\/it",
1445        domain: null,
1446      },]
1447  };
1448
1449  langify.localization = {
1450    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"],
1451    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}}],
1452    country: "United States",
1453    language: {"shop_locale":{"locale":"en","enabled":true,"primary":true,"published":true}},
1454    market: {
1455      handle: "us",
1456      id: 3965109,
1457      metafields: {"error":"json not allowed for this object"},
1458    }
1459  };
1460
1461  // Disable link correction ALWAYS on languages with mapped domains
1462  
1463  if(langify.locale.root_url == '/') {
1464    langify.settings.observeLinks = false;
1465  }
1466
1467
1468  function extractImageObject(val) {
1469  if (!val || val === '') return false;
1470
1471  // Handle src-sets (e.g., "image_600x600.jpg 1x, image_1200x1200.jpg 2x")
1472  if (val.search(/([0-9]+w?h?x?,)/gi) > -1) {
1473    val = val.split(/([0-9]+w?h?x?,)/gi)[0];
1474  }
1475
1476  const hostBegin = val.indexOf('//') !== -1 ? val.indexOf('//') : 0;
1477  const hostEnd = val.lastIndexOf('/') + 1;
1478  const host = val.substring(hostBegin, hostEnd);
1479  let afterHost = val.substring(hostEnd);
1480
1481  // Remove query/hash fragments
1482  afterHost = afterHost.split('#')[0].split('?')[0];
1483
1484  // Extract name before any Shopify modifiers or file extension
1485  // e.g., "[email protected]" → "photo"
1486  const name = afterHost.replace(
1487    /(_[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,
1488    ''
1489  );
1490
1491  // Extract file extension (if any)
1492  let type = '';
1493  const match = afterHost.match(/\.(png\.jpg|jpe?g|png|gif|webp)$/i);
1494  if (match) {
1495    type = match[1].replace('png.jpg', 'jpg'); // fix weird double-extension cases
1496  }
1497
1498  // Clean file name with extension or suffixes normalized
1499  const file = afterHost.replace(
1500    /(_[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,
1501    type ? '.' + type : ''
1502  );
1503
1504  return { host, name, type, file };
1505}
1506
1507
1508
1509  /* Custom Contents Section*/
1510  var customContents = {};
1511
1512  // Images Section
1513  
1514
1515</script>
1515<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/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528  
1528<script async src="https://static.klaviyo.com/onsite/js/Qic3kf/klaviyo.js?company_id=Qic3kf"></script>
1528
1529  
1529<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>
1529
1530
1531  
1532
1533
1534
1535
1536  
1536<script>
1537    window.klaviyoReviewsProductDesignMode = false
1538  </script>
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548<!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
1549<script type="text/javascript">
1550  (function (c, l, a, r, i, t, y) {
1551    c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); };
1552    t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify";
1553    y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y);
1554
1555    c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => {
1556      if (error) {
1557        console.error("Error loading Shopify features:", error);
1558        return;
1559      }
1560
1561      c[a]('consentv2', {
1562        ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied",
1563        analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied",
1564        source: 101,
1565      });
1566    });
1567
1568    l.addEventListener("visitorConsentCollected", function (e) {
1569      c[a]('consentv2', {
1570        ad_Storage: e.detail.marketingAllowed ? "granted" : "denied",
1571        analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied",
1572        source: 101,
1573      });
1574    });
1575  })(window, document, "clarity", "script", "prwonq9hya");
1576</script>
1576
1577
1578
1579
1580<!-- END app block --><!-- BEGIN app block: shopify://apps/ablestar-link-manager/blocks/redirects/26ef6009-1faf-421e-947d-c345b32a0646 -->
1581<!-- normal page, check to see if we have logs to send -->
1582<script>
1583const abstUrlEndpoint = "https://linkmanager.ablestar.app/public/log";
1584
1585if (window.localStorage['ablestar_redirect_log'] !== undefined) {
1586    var xhr = new XMLHttpRequest();
1587
1588    // Specify the request type (POST), URL, and asynchronous flag
1589    xhr.open("POST", abstUrlEndpoint, true);
1590
1591    // Set the request headers to indicate that you are sending JSON data
1592    xhr.setRequestHeader("Content-Type", "application/json");
1593
1594    // Set up a callback function to handle the response
1595    xhr.onreadystatechange = function () {
1596        if (xhr.readyState === 4 && xhr.status === 200) {
1597            localStorage.removeItem('ablestar_redirect_log');
1598        }
1599    };
1600    xhr.send(window.localStorage['ablestar_redirect_log']);
1601}
1602</script>
1602
1603
1604
1605</script>
1605
1606
1607<!-- END app block --><!-- BEGIN app block: shopify://apps/loudcrowd/blocks/embed/0afc7a0d-9f70-43a2-81e1-c20306ea13bd -->
1608  <!-- BEGIN app snippet: vite-tag -->
1609
1610
1611  
1611<script data-em-disable src="https://cdn.shopify.com/extensions/01a0c6fa-eb6e-7095-92f7-586dfbed2edf/loudcrowd-1-1388/assets/embed-1b998869.js" type="module" crossorigin="anonymous"></script>
1611
1612  <link data-em-disable rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0c6fa-eb6e-7095-92f7-586dfbed2edf/loudcrowd-1-1388/assets/shopifyAPI-696ee7f0.js" crossorigin="anonymous">
1613  <link data-em-disable rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0c6fa-eb6e-7095-92f7-586dfbed2edf/loudcrowd-1-1388/assets/index-12cf53b4.js" crossorigin="anonymous">
1614  <link data-em-disable rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0c6fa-eb6e-7095-92f7-586dfbed2edf/loudcrowd-1-1388/assets/utils-105c9c21.js" crossorigin="anonymous">
1615  <link data-em-disable rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0c6fa-eb6e-7095-92f7-586dfbed2edf/loudcrowd-1-1388/assets/features-3c7ae9b7.js" crossorigin="anonymous">
1616  <link data-em-disable rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0c6fa-eb6e-7095-92f7-586dfbed2edf/loudcrowd-1-1388/assets/utils-309956cf.js" crossorigin="anonymous">
1617  <link data-em-disable rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0c6fa-eb6e-7095-92f7-586dfbed2edf/loudcrowd-1-1388/assets/lit-element-445dadb1.js" crossorigin="anonymous">
1618
1619<!-- END app snippet -->
1620  
1620<script>
1621    
1622    function initLoudcrowd() {
1623      if ('kitschllc.myshopify.com' === 'pashionfootweardev.myshopify.com') return
1624      window.loudcrowd.init('kitschllc.myshopify.com', 
1625      
1626      )
1627    }
1628    if (window.loudcrowd) {
1629      initLoudcrowd()
1630    } else {
1631      document.addEventListener('loudcrowd-global-loaded', initLoudcrowd)
1632    }
1633  </script>
1633
1634
1635
1636
1637
1638
1639<!-- 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 />
1640<link rel='preconnect dns-prefetch' href='https://conf.config-security.com/' crossorigin />
1641<script>
1642/* >> TriplePixel :: start*/
1643window.TriplePixelData={TripleName:"kitschllc.myshopify.com",ver:"2.16",plat:"SHOPIFY",isHeadless:false,src:'SHOPIFY_EXT',product:{id:"",name:``,price:"",variant:"",av:{  }},search:"",collection:"355099902133",cart:"drawer",template:"collection",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);
1644/* << TriplePixel :: end*/
1645</script>
1645
1646
1647
1648
1649<!-- END app block --><!-- BEGIN app block: shopify://apps/okendo/blocks/theme-settings/bb689e69-ea70-4661-8fb7-ad24a2e23c29 --><!-- BEGIN app snippet: header-metafields -->
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662    
1663        <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:""}
1663.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
1663or: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}
1663to{opacity:1}}.layout-panel-flex>div:has([data-oke-container]){width:100%}
1664.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:")"}
1665.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}
1666.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>
1667    
1668    
1668<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;
1668","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>
1668
1669            <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>
1670            <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>
1671            <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>
1671<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>
1671
1672
1673
1674
1675
1676    
1677        
1677<script type="application/json" id="oke-surveys-settings">{"subscriberId":"d6312d4e-5031-44a7-aff3-078705d35983","style":{}}</script>
1677<script src="https://surveys.okendo.io/js/client-setup.js" async></script>
1677
1678    
1679    
1680
1681
1682
1683
1684    
1684<script src="https://surveys.okendo.io/js/init-quizzes.js" defer></script>
1684
1685
1686
1687
1688
1689
1690
1691
1692<!-- END app snippet -->
1693
1694    <!-- BEGIN app snippet: okendo-reviews-json-ld -->
1695<!-- END app snippet -->
1696
1697<!-- BEGIN app snippet: widget-plus-initialisation-script -->
1698
1699
1700
1701
1702    
1702<script async id="okendo-reviews-script" src="https://cdn-static.okendo.io/reviews-widget-plus/js/okendo-reviews.js"></script>
1702
1703
1704<!-- END app snippet -->
1705
1706
1707<!-- END app block -->
1707<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 1707
1707
1708<script src="https://cdn.shopify.com/extensions/01a0ac46-d5b1-7e90-90aa-1f7e831976f9/rivo-loyalty-rewards-referrals-819/assets/rivo-app-embed.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1708
1708
1709<script src="https://cdn.shopify.com/extensions/01a0cea5-f48c-77e6-82d1-fa498b728463/gdpr-backpack-895/assets/consentmo_cookie_consent.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1709
1709
1710<script src="https://cdn.shopify.com/extensions/019f09e1-4231-72d9-a47e-27caa16a614d/smart-accessibility-1-26/assets/sa-widget.js" type="text/javascript" defer="defer"></script>
1710
1711<link href="https://cdn.shopify.com/extensions/019f09e1-4231-72d9-a47e-27caa16a614d/smart-accessibility-1-26/assets/sa-widget.css" rel="stylesheet" type="text/css" media="all">
1712<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1713<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: "collection"};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 1713
1713
1714<script>
1715  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1716</script>
vendor: 1 bytes, line 1716
1716
1717<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}
1717).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 10469048384,storefrontBaseUrl: "https://www.mykitsch.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.mykitsch.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b"],webPixelsConfigList: [{"id":"3599335605","configuration":"{\"vibePixelId\":\"bMa0b7\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"72859894ec8aa8d5e0246c40aaed9466","type":"APP","apiClientId":132266098689,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"3576299701","configuration":"{\"apiKey\":\"10469048384\",\"alias\":\"KITSCHLLC\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"089c563d4539df58b1e71259ac47d388","type":"APP","apiClientId":6779637,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"3561390261","configuration":"{\"advertiserId\":\"128201\",\"shopDomain\":\"kitschll
1717c.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
171769048384\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"53a564b8574378237642302dbd2cb842","type":"APP","apiClientId":91426783233,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"2713551029","configuration":"{\"accountID\":\"Qic3kf\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"2530345141","configuration":"{\"projectId\":\"prwonq9hya\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"2528346293","configuration":"{\"eventKey\":\"8be8299b-f9ce-4297-a133-2e785c45c087\",\"name\":\"offline_kitschllc.myshopify.com - Axon Pixel\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"59063c86dca90ebaa562063a0c13be50","type":"APP","apiClientId":256560922625,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"2453143733","configuration":"{\"accountId\":\"acc_5fe83d8c-6f39-4c6b-92e0-00ff50a102c5\",\"siteId\":\"site_36d7fc5e-8b13-473e-b64e-ff2272c03ecc\",\"baseURL\":\"https:\\\/\\\/api.notfoundbot.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"3cd0ed39323d7605803c33e6f96319a0","type":"APP","apiClientId":61829513217,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"2445967541","configuration":"{\"shopId\":\"5300\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"2eedfe5ca9c7d4954f200bfa1ffb380d","type":"APP","apiClientId":2328352,"privacyPurposes":["MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"2404253877","configuration":"{\"accountID\":\"kitschllc.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"74f89c26283dd9bc8e535e14315f3aed","type":"APP","apiClientId":198303350785,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"2403500213","configuration":"{\"tagID\":\"2612357822123\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
1717,"dataSharingState":"unrestricted"},{"id":"940834997","configuration":"{\"dummy\":\"dummyValue\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"95e4efbd1b218c0fdb84a6d11c9ba2c2","type":"APP","apiClientId":3328713,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"892928181","configuration":"{\"accountID\": \"account_id\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"901814e9ab9e2f0550f708980c697ac6","type":"APP","apiClientId":244731576321,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"662306997","configuration":"{\"Enabled\":\"true\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"3e1fb0d730dfc2b8de389dcad7cc0133","type":"APP","apiClientId":34646425601,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"645955765","configuration":"{\"accountID\":\"1220658\",\"workspaceId\":\"6e342a8b-5c0d-4e37-a4f2-f779c2f1c925\",\"projectId\":\"ca52f6cc-83b0-47b8-94c4-4495ec17a7d1\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d98eb033f1e81320021a411362de3a55","type":"APP","apiClientId":5461967,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"564592821","configuration":"{\"pixelCode\":\"BU70CVMOR60MCLDF97B0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"530120885","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-ZFRVNPRPT6\\\",\\\"AW-1018947496\\\",\\\"GT-NSS64KZD\\\",\\\"G-ZTQ0G4S9V8\\\",\\\"G-4ZCCENF068\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-ZFRVNPRPT6\\\",\\\"AW-1018947496\\\/YQ6_CKOV2rAcEKjP7-UD\\\",\\\"G-ZTQ0G4S9V8\\\",\\\"G-4ZCCENF068\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-ZFRVNPRPT6\\\",\\\"AW-1018947496\\\/QzjnCJqV2rAcEKjP7-UD\\\",\\\"G-ZTQ0G4S9V8\\\",\\\"G-4ZCCENF068\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-ZFRVNPRPT6\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-ZFRVNPRPT6\\\",\\\"AW-1018947496\\\/Z_X0CKCV2rAcEKjP7-UD\\\",\\\"MC-D52HEEZGF9\\\",\\\"G-ZTQ0G4S9V8\\\",\\\"G-4ZCCENF068\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-ZFRVNPRPT6\\\",\\\"MC-D52HEEZGF9\\\",\\\"AW-1018947496\\\/36ZSCNi95OwaEKjP7-UD\\\",\\\"G-ZTQ0G4S9V8\\\",\\\"G-4ZCCENF068\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-ZFRVNPRPT6\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-ZFRVNPRPT6\\\",\\\"AW-1018947496\\\/oi9NCJ2V2rAcEKjP7-UD\\\",\\\"MC-D52HEEZGF9\\\",\\\"G-ZTQ0G4S9V8\\\",\\\"G-4ZCCENF068\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-ZFRVNPRPT6\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-ZFRVNPRPT6\\\",\\\"AW-1018947496\\\/R1ywCKaV2rAcEKjP7-UD\\\",\\\"G-ZTQ0G4S9V8\\\",\\\"G-4ZCCENF068\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-ZFRVNPRPT6\\\",\\\"AW-1018947496\\\/KfnuCNu95OwaEKjP7-UD\\\",\\\"G-ZTQ0G4S9V8\\\",\\\"G-4ZCCENF068\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-ZFRVNPRPT6\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
1717,"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)"}
1717,{"id":"127762613","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Constructor Pixel"},{"id":"147849397","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"15","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Klaviyo Custom Events"},{"id":"161841333","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"Cannella Pixel"},{"id":"162103477","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"CTV Pixel"},{"id":"163512501","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"GiddyUp Events"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"KITSCH","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"kitschllc.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.mykitsch.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"7688221229237","handle":"rice-water-shampoo-conditioner-combo-pack","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43738284884149","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10318808088757","handle":"rosemary-biotin-volumizing-shampoo-conditioner-combo","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52115216892085","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7839889817781","handle":"rosemary-biotin-shampoo-conditioner-2pc-combo-pack","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44115587727541","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8060554215605","handle":"tart-cherry-hair-perfume","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44763767537845","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10399449743541","handle":"coastal-cottage-hair-perfume-duo","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52385860714677","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8022086385845","handle":"warm-sugar-hair-perfume","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44624969040053","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8143720153269","handle":"kitsch-smoothing-air-dry-cream","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45039437578421","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10318931329205","handle":"rice-water-shampoo-conditioner-combo-for-hair-growth","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52115768180917","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10429561962677","handle":"brooke-monks-marathon-tested-hair-bundle","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52483829170357","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
1717,{"id":"10179685843125","handle":"kitsch-moisturizing-curl-cream","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"51297649524917","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6967152345269","handle":"rice-water-protein-shampoo-bar-strengthening","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40960797999285","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7720880930997","handle":"moisturizing-argan-milk-leave-in-conditioner","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43850836443317","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10200047780021","handle":"kojic-acid-face-body-cleansing-pads","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"51473324474549","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7376125329589","handle":"shea-butter-solid-body-wash","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42552880103605","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7550911643829","handle":"self-draining-soap-dish-1","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43270293389493","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7388078997685","handle":"pre-wash-scalp-hair-oil-with-rosemary-and-biotin","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42582367174837","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7785571680437","handle":"kojic-acid-face-and-body-bar","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44017093771445","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7457653096629","handle":"bottle-free-beauty-travel-case","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42900112703669","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7467140153525","handle":"satin-jumbo-flexi-rods-4pc-rosewood","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42929778065589","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7696241230005","handle":"rosemary-biotin-volumizing-solid-shampoo","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43761596465333","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8116071366837","handle":"purple-biotin-shampoo-conditioner-combo","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44901765284021","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://www.mykitsch.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"192042008757","themePublished":"true","eventMetadataId":"9123185a-28d8-4cf9-8c5d-eba0e94c230e","pageType":"collection","resourceId":"355099902133","shopId":"10469048384","storefrontBaseUrl":"https:\/\/www.mykitsch.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}],[\"collection_viewed\",{\"collection\":{\"id\":\"355099902133\",\"title\":\"Be
1717st Sellers\",\"productVariants\":[{\"price\":{\"amount\":28.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Rice Water Shampoo \u0026 Conditioner Bar Combo for Hair Growth\",\"vendor\":\"Bottle-Free Beauty\",\"id\":\"7688221229237\",\"untranslatedTitle\":\"Rice Water Shampoo \u0026 Conditioner Bar Combo for Hair Growth\",\"url\":\"\/products\/rice-water-shampoo-conditioner-combo-pack\",\"type\":\"Shampoo \u0026 Conditioner Bars\"},\"id\":\"43738284884149\",\"image\":{\"src\":\"\/\/www.mykitsch.com\/cdn\/shop\/files\/9081-RiceWaterProtein-Shampoo_Conditioner-2pc-Combo-BottleFreeBeauty-hero-opt2-1280x1280px_2.jpg?v=1780523783\"},\"sku\":\"9081NCOS\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":28.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Rosemary \u0026 Biotin Volumizing Shampoo \u0026 Conditioner Combo\",\"vendor\":\"KITSCH\",\"id\":\"10318808088757\",\"untranslatedTitle\":\"Rosemary \u0026 Biotin Volumizing Shampoo \u0026 Conditioner Combo\",\"url\":\"\/products\/rosemary-biotin-volumizing-shampoo-conditioner-combo\",\"type\":\"Shampoo \u0026 Conditioner\"},\"id\":\"52115216892085\",\"image\":{\"src\":\"\/\/www.mykitsch.com\/cdn\/shop\/files\/Rosemary_BiotinLiquidShampoo505909andConditioner505916.jpg?v=1766763910\"},\"sku\":\"VRBLSCC\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":28.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Rosemary \u0026 Biotin Volumizing Shampoo \u0026 Conditioner Bar Combo\",\"vendor\":\"Bottle-Free Beauty\",\"id\":\"7839889817781\",\"untranslatedTitle\":\"Rosemary \u0026 Biotin Volumizing Shampoo \u0026 Conditioner Bar Combo\",\"url\":\"\/products\/rosemary-biotin-shampoo-conditioner-2pc-combo-pack\",\"type\":\"Shampoo \u0026 Conditioner Bars\"},\"id\":\"44115587727541\",\"image\":{\"src\":\"\/\/www.mykitsch.com\/cdn\/shop\/files\/68738-Rosemary_Biotin-Shampoo_Conditioner-2pc-Combo-BottleFreeBeauty-hero-opt2-1280x1280px_8f6bbc9c-73b2-40c7-8361-f10de156af29.jpg?v=1779215859\"},\"sku\":\"68738NCOS\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":20.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Tart Cherry Hair \u0026 Body Perfume Mist\",\"vendor\":\"KITSCH\",\"id\":\"8060554215605\",\"untranslatedTitle\":\"Tart Cherry Hair \u0026 Body Perfume Mist\",\"url\":\"\/products\/tart-cherry-hair-perfume\",\"type\":\"Hair Perfume\"},\"id\":\"44763767537845\",\"image\":{\"src\":\"\/\/www.mykitsch.com\/cdn\/shop\/files\/69162-TartCherryHairPerfume-SeasonalCollection-Cherry-hero-1280x1280px_d950acec-e1e0-4de9-8cf4-787ec60efb97.jpg?v=1788569475\"},\"sku\":\"69162No ColorOS\",\"title\":\"Tart Cherry\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":28.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Coastal Cottage Hair Perfume Duo\",\"vendor\":\"Bundles\",\"id\":\"10399449743541\",\"untranslatedTitle\":\"Coastal Cottage Hair Perfume Duo\",\"url\":\"\/products\/coastal-cottage-hair-perfume-duo\",\"type\":\"Perfume Bundle\"},\"id\":\"52385860714677\",\"image\":{\"src\":\"\/\/www.mykitsch.com\/cdn\/shop\/files\/CoastalCottageHairPerfumeDuo_Recolored.png?v=1774621174\"},\"sku\":\"CCHPD\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":20.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Warm Sugar Hair \u0026 Body Perfume Mist\",\"vendor\":\"KITSCH\",\"id\":\"8022086385845\",\"untranslatedTitle\":\"Warm Sugar Hair \u0026 Body Perfume Mist\",\"url\":\"\/products\/warm-sugar-hair-perfume\",\"type\":\"Hair Perfume\"},\"id\":\"44624969040053\",\"image\":{\"src\":\"\/\/www.mykitsch.com\/cdn\/shop\/files\/69841-WarmSugar-HairPerfume-Fragrance-50ml-hero-1280x1280px_46ce05a7-c046-420d-9055-a9c6998adc54.jpg?v=1789574385\"},\"sku\":\"69841No ColorOS\",\"title\":\"Warm Sugar\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":15.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Smoothing Air Dry Cream\",\"vendor\":\"KITSCH\",\"id\":\"8143720153269\",\"untranslatedTitle\":\"Smoothing Air Dry Cream\",\"url\":\"\/products\/kitsch-smoothing-air-dry-cream\",\"type\":\"Hair Styling\"},\"id\":\"45039437578421\",\"image\":{\"src\":\"\/\/www.mykitsch.com\/cdn\/shop\/files\/500904-AirDryCream-Consumables-hero-1280x1280px.jpg?v=1779490582\"},\"sku\":\"500904\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":28.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Rice Water Shampoo \u0026 Conditioner Combo for Hair Growth\",\"vendor\":\"KITSCH\",\"id\":\"10318931329205\",\"untranslatedTitle\":\"Rice Water Shampoo \u0026 Conditioner Combo for Hair Growth\",\"url\":\"\/products\/rice-water-shampoo-conditioner-combo-for-hair-growth\",\"type\":\"Shampoo \u0026 Conditioner\"},\"id\":\"52115768180917\",\"image\":{\"src\":\"\/\/www.mykitsch.com\/cdn\/shop\/files\/RiceWaterShampoo505886andConditioner505893.jpg?v=1766763909\"},\"sku\":\"SRWSCC\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":30.1,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Brooke Monk's Marathon-Tested Hair Bundle\",\"vendor\":\"Bundles\",\"id\":\"10429561962677\",\"untranslatedTitle\":\"Brooke Monk's Marathon-Tested Hair Bundle\",\"url\":\"\/products\/brooke-monks-marathon-tested-hair-bundle\",\"type\":\"Shampoo Bundle\"},\"id\":\"52483829170357\",\"image\":{\"src\":\"\/\/www.mykitsch.com\/cdn\/shop\/files\/TikTok-bundle-image-1-updated.png?v=1777990687\"},\"sku\":\"RWPSCSSB30\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":15.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Moisturizing Curl Cream\",\"vendor\":\"KITSCH\",\"id\":\"10179685843125\",\"untranslatedTitle\":\"Moisturizing Curl Cream\",\"url\":\"\/products\/kitsch-moisturizing-curl-cream\",\"type\":\"Hair Styling\"},\"id\":\"51297649524917\",\"image\":{\"src\":\"\/\/www.mykitsch.com\/cdn\/shop\/files\/504001-CurlCream-Moisturizing-hero-1280x1280px.jpg?v=1767136802\"},\"sku\":\"504001\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":16.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Rice Water Shampoo Bar for Hair Growth\",\"vendor\":\"Bottle-Free Beauty\",\"id\":\"6967152345269\",\"untranslatedTitle\":\"Rice Water Shampoo Bar for Hair Growth\",\"url\":\"\/products\/rice-water-protein-shampoo-bar-strengthening\",\"type\":\"Shampoo\"},\"id\":\"40960797999285\",\"image\":{\"src\":\"\/\/www.mykitsch.com\/cdn\/shop\/files\/6745-RiceWaterProteinShampooBar-BottleFreeBeauty-Strengthening-hero-1280x1280px_2.jpg?v=1780529203\"},\"sku\":\"6745NCOS\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":15.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Moisturizing Argan Milk Leave-In Conditioner\",\"vendor\":\"KITSCH\",\"id\":\"7720880930997\",\"untranslatedTitle\":\"Moisturizing Argan Milk Leave-In Conditioner\",\"url\":\"\/products\/moisturizing-argan-milk-leave-in-conditioner\",\"type\":\"Hair Styling\"},\"id\":\"43850836443317\",\"image\":{\"src\":\"\/\/www.mykitsch.com\/cdn\/shop\/files\/64488-MoisturizingArganMilkLeaveInConditioner-HairCare-pkg-1280x1280px.jpg?v=1785521419\"},\"sku\":\"64488No ColorOS\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":23.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Kojic Acid Face \u0026 Body Cleansing Pads\",\"vendor\":\"KITSCH\",\"id\":\"10200047780021\",\"untranslatedTitle\":\"Kojic Acid Face \u0026 Body Cleansing Pads\",\"url\":\"\/products\/kojic-acid-face-body-cleansing-pads\",\"type\":\"Cleansing Pads\"},\"id\":\"51473324474549\",\"image\":{\"src\":\"\/\/www.mykitsch.com\/cdn\/shop\/files\/507682-KojicAcid-Face_BodyPads-Resurfacing-50pc-hero-1280x1280px_1.jpg?v=1763395968\"},\"sku\":\"507682\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":14.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Shea Butter Exfoliating Body Wash\",\"vendor\":\"Bottle-Free Beauty\",\"id\":\"7376125329589\",\"untranslatedTitle\":\"Shea Butter Exfoliating Body Wash\",\"url\":\"\/products\/shea-butter-solid-body-wash\",\"type\":\"Bar Soap\"},\"id\":\"42552880103605\",\"image\":{\"src\":\"\/\/www.mykitsch.com\/cdn\/shop\/files\/9852-SheaButterSolidBodyWashBar-BottleFreeBeauty-Moisturizing-Hero-1280x1280px_8d065d67-4e39-44f7-8158-b7be14187326.jpg?v=1778097098\"},\"sku\":\"9852No ColorOS\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":16.0,\"currencyCode\":\"USD\"}
1717,\"product\":{\"title\":\"Terracotta Self-Draining Soap Dish\",\"vendor\":\"Bottle-Free Beauty\",\"id\":\"7550911643829\",\"untranslatedTitle\":\"Terracotta Self-Draining Soap Dish\",\"url\":\"\/products\/self-draining-soap-dish-1\",\"type\":\"Soap Dishes \u0026 Holders\"},\"id\":\"43270293389493\",\"image\":{\"src\":\"\/\/www.mykitsch.com\/cdn\/shop\/files\/63832-SelfDrainingSoapDish-BottleFreeBeauty-Terracotta-Hero-1280x1280px_1.jpg?v=1776103815\"},\"sku\":\"63832No ColorOS\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":15.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Strengthening Rosemary \u0026 Biotin Scalp \u0026 Hair Oil - 2fl oz.\/60mL\",\"vendor\":\"Bottle-Free Beauty\",\"id\":\"7388078997685\",\"untranslatedTitle\":\"Strengthening Rosemary \u0026 Biotin Scalp \u0026 Hair Oil - 2fl oz.\/60mL\",\"url\":\"\/products\/pre-wash-scalp-hair-oil-with-rosemary-and-biotin\",\"type\":\"Hair Oils\"},\"id\":\"42582367174837\",\"image\":{\"src\":\"\/\/www.mykitsch.com\/cdn\/shop\/files\/60633-StrengtheningHair_ScalpOil-BottleFreeBeauty-Rosemary_Biotin-60ml-1280x1280px.jpg?v=1767714906\"},\"sku\":\"60633NCOS\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":18.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Kojic Acid Bar for Hyperpigmentation \u0026 Dark Spots\",\"vendor\":\"KITSCH\",\"id\":\"7785571680437\",\"untranslatedTitle\":\"Kojic Acid Bar for Hyperpigmentation \u0026 Dark Spots\",\"url\":\"\/products\/kojic-acid-face-and-body-bar\",\"type\":\"Bar Soap\"},\"id\":\"44017093771445\",\"image\":{\"src\":\"\/\/www.mykitsch.com\/cdn\/shop\/files\/66185-KojicAcidSolidFace_BodyWash-BottleFreeBeauty-Brightening-hero-1280x1280px.jpg?v=1762182720\"},\"sku\":\"66185NCOS\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":12.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"2-Compartment Travel Case - Terracotta\",\"vendor\":\"Bottle-Free Beauty\",\"id\":\"7457653096629\",\"untranslatedTitle\":\"2-Compartment Travel Case - Terracotta\",\"url\":\"\/products\/bottle-free-beauty-travel-case\",\"type\":\"Travel\"},\"id\":\"42900112703669\",\"image\":{\"src\":\"\/\/www.mykitsch.com\/cdn\/shop\/files\/62361-TravelCase-BottleFreeBeauty-Terracotta-hero-1280x1280px.jpg?v=1776868472\"},\"sku\":\"62361No ColorOS\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":21.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Rosewood Jumbo Satin Flexi Rods 4pc Set\",\"vendor\":\"Heatless Hair\",\"id\":\"7467140153525\",\"untranslatedTitle\":\"Rosewood Jumbo Satin Flexi Rods 4pc Set\",\"url\":\"\/products\/satin-jumbo-flexi-rods-4pc-rosewood\",\"type\":\"Heatless Hair\"},\"id\":\"42929778065589\",\"image\":{\"src\":\"\/\/www.mykitsch.com\/cdn\/shop\/files\/60640SatinWrappedJumboFlexiRods4pc-Rosewood-Hero-1280x1280px.jpg?v=1774638694\"},\"sku\":\"60640NCOS\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":16.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Rosemary \u0026 Biotin Volumizing Shampoo Bar\",\"vendor\":\"Bottle-Free Beauty\",\"id\":\"7696241230005\",\"untranslatedTitle\":\"Rosemary \u0026 Biotin Volumizing Shampoo Bar\",\"url\":\"\/products\/rosemary-biotin-volumizing-solid-shampoo\",\"type\":\"Shampoo\"},\"id\":\"43761596465333\",\"image\":{\"src\":\"\/\/www.mykitsch.com\/cdn\/shop\/files\/64945-VolumizingSolidShampoo-BottleFreeBeauty-Rosemary_Biotin-hero-1280x1280px_391411c5-771f-45e9-a1b4-84c645d84b58.jpg?v=1778788536\"},\"sku\":\"64945No ColorOS\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":28.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Purple Toning Shampoo \u0026 Conditioner Bar Combo for Color-Treated \u0026 Grey Hair\",\"vendor\":\"Bottle-Free Beauty\",\"id\":\"8116071366837\",\"untranslatedTitle\":\"Purple Toning Shampoo \u0026 Conditioner Bar Combo for Color-Treated \u0026 Grey Hair\",\"url\":\"\/products\/purple-biotin-shampoo-conditioner-combo\",\"type\":\"Shampoo \u0026 Conditioner Bars\"},\"id\":\"44901765284021\",\"image\":{\"src\":\"\/\/www.mykitsch.com\/cdn\/shop\/files\/510996-PurpleToning-Sh
1717ampoo_Conditioner-2pc-Combo-BottleFreeBeauty-hero-opt2-1280x1280px_6db00e9e-ecf7-4c9b-b9cf-b5ba27d9436e.jpg?v=1784245535\"},\"sku\":\"66888No ColorOS\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"}]}}]]"});})();</script>
1717<script>
1718  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1719  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1720  window.ShopifyAnalytics.meta.currency = 'USD';
1721  var meta = {"products":[{"id":7688221229237,"gid":"gid:\/\/shopify\/Product\/7688221229237","vendor":"Bottle-Free Beauty","type":"Shampoo \u0026 Conditioner Bars","handle":"rice-water-shampoo-conditioner-combo-pack","variants":[{"id":43738284884149,"price":2800,"name":"Rice Water Shampoo \u0026 Conditioner Bar Combo for Hair Growth","public_title":null,"sku":"9081NCOS"}],"remote":false,"collective":false},{"id":10318808088757,"gid":"gid:\/\/shopify\/Product\/10318808088757","vendor":"KITSCH","type":"Shampoo \u0026 Conditioner","handle":"rosemary-biotin-volumizing-shampoo-conditioner-combo","variants":[{"id":52115216892085,"price":2800,"name":"Rosemary \u0026 Biotin Volumizing Shampoo \u0026 Conditioner Combo","public_title":null,"sku":"VRBLSCC"}],"remote":false,"collective":false},{"id":7839889817781,"gid":"gid:\/\/shopify\/Product\/7839889817781","vendor":"Bottle-Free Beauty","type":"Shampoo \u0026 Conditioner Bars","handle":"rosemary-biotin-shampoo-conditioner-2pc-combo-pack","variants":[{"id":44115587727541,"price":2800,"name":"Rosemary \u0026 Biotin Volumizing Shampoo \u0026 Conditioner Bar Combo","public_title":null,"sku":"68738NCOS"}],"remote":false,"collective":false},{"id":8060554215605,"gid":"gid:\/\/shopify\/Product\/8060554215605","vendor":"KITSCH","type":"Hair Perfume","handle":"tart-cherry-hair-perfume","variants":[{"id":44763767537845,"price":2000,"name":"Tart Cherry Hair \u0026 Body Perfume Mist - Tart Cherry","public_title":"Tart Cherry","sku":"69162No ColorOS"}],"remote":false,"collective":false},{"id":10399449743541,"gid":"gid:\/\/shopify\/Product\/10399449743541","vendor":"Bundles","type":"Perfume Bundle","handle":"coastal-cottage-hair-perfume-duo","variants":[{"id":52385860714677,"price":2800,"name":"Coastal Cottage Hair Perfume Duo","public_title":null,"sku":"CCHPD"}],"remote":false,"collective":false},{"id":8022086385845,"gid":"gid:\/\/shopify\/Product\/8022086385845","vendor":"KITSCH","type":"Hair Perfume","handle":"warm-sugar-hair-perfume","variants":[{"id":44624969040053,"price":2000,"name":"Warm Sugar Hair \u0026 Body Perfume Mist - Warm Sugar","public_title":"Warm Sugar","sku":"69841No ColorOS"}],"remote":false,"collective":false},{"id":8143720153269,"gid":"gid:\/\/shopify\/Product\/8143720153269","vendor":"KITSCH","type":"Hair Styling","handle":"kitsch-smoothing-air-dry-cream","variants":[{"id":45039437578421,"price":1500,"name":"Smoothing Air Dry Cream","public_title":null,"sku":"500904"}],"remote":false,"collective":false},{"id":10318931329205,"gid":"gid:\/\/shopify\/Product\/10318931329205","vendor":"KITSCH","type":"Shampoo \u0026 Conditioner","handle":"rice-water-shampoo-conditioner-combo-for-hair-growth","variants":[{"id":52115768180917,"price":2800,"name":"Rice Water Shampoo \u0026 Conditioner Combo for Hair Growth","public_title":null,"sku":"SRWSCC"}],"remote":false,"collective":false},{"id":10429561962677,"gid":"gid:\/\/shopify\/Product\/10429561962677","vendor":"Bundles","type":"Shampoo Bundle","handle":"brooke-monks-marathon-tested-hair-bundle","variants":[{"id":52483829170357,"price":3010,"name":"Brooke Monk's Marathon-Tested Hair Bundle","public_title":null,"sku":"RWPSCSSB30"}],"remote":false,"collective":false},{"id":10179685843125,"gid":"gid:\/\/shopify\/Product\/10179685843125","vendor":"KITSCH","type":"Hair Styling","handle":"kitsch-moisturizing-curl-cream","variants":[{"id":51297649524917,"price":1500,"name":"Moisturizing Curl Cream","public_title":null,"sku":"504001"}],"remote":false,"collective":false},{"id":6967152345269,"gid":"gid:\/\/shopify\/Product\/6967152345269","vendor":"Bottle-Free Beauty","type":"Shampoo","handle":"rice-water-protein-shampoo-bar-strengthening","variants":[{"id":40960797999285,"price":1600,"name":"Rice Water Shampoo Bar for Hair Growth","public_title":null,"sku":"6745NCOS"}],"remote":false,"collective":false},{"id":7720880930997,"gid":"gid:\/\/shopify\/Product\/7720880930997","vendor":"KITSCH","type":"Hair Styling","handle":"moisturizing-argan-milk-leave-in-conditioner","variants":[{"id":43850836443317,"price":1500,"name":"Moisturizing Argan Milk Leave-In Conditioner","public_title":null,"sku":"64488No ColorOS"}],"remote":false,"collective":false},{"id":10200047780021,"gid":"gid:\/\/shopify\/Product\/10200047780021","vendor":"KITSCH","type":"Cleansing Pads","handle":"kojic-acid-face-body-cleansing-pads","variants":[{"id":51473324474549,"price":2300,"name":"Kojic Acid Face \u0026 Body Cleansing Pads","public_title":null,"sku":"507682"}],"remote":false,"collective":false},{"id":7376125329589,"gid":"gid:\/\/shopify\/Product\/7376125329589","vendor":"Bottle-Free Beauty","type":"Bar Soap","handle":"shea-butter-solid-body-wash","variants":[{"id":42552880103605,"price":1400,"name":"Shea Butter Exfoliating Body Wash","public_title":null,"sku":"9852No ColorOS"}],"remote":false,"collective":false},{"id":7550911643829,"gid":"gid:\/\/shopify\/Product\/7550911643829","vendor":"Bottle-Free Beauty","type":"Soap Dis
1721hes \u0026 Holders","handle":"self-draining-soap-dish-1","variants":[{"id":43270293389493,"price":1600,"name":"Terracotta Self-Draining Soap Dish","public_title":null,"sku":"63832No ColorOS"}],"remote":false,"collective":false},{"id":7388078997685,"gid":"gid:\/\/shopify\/Product\/7388078997685","vendor":"Bottle-Free Beauty","type":"Hair Oils","handle":"pre-wash-scalp-hair-oil-with-rosemary-and-biotin","variants":[{"id":42582367174837,"price":1500,"name":"Strengthening Rosemary \u0026 Biotin Scalp \u0026 Hair Oil - 2fl oz.\/60mL","public_title":null,"sku":"60633NCOS"}],"remote":false,"collective":false},{"id":7785571680437,"gid":"gid:\/\/shopify\/Product\/7785571680437","vendor":"KITSCH","type":"Bar Soap","handle":"kojic-acid-face-and-body-bar","variants":[{"id":44017093771445,"price":1800,"name":"Kojic Acid Bar for Hyperpigmentation \u0026 Dark Spots","public_title":null,"sku":"66185NCOS"}],"remote":false,"collective":false},{"id":7457653096629,"gid":"gid:\/\/shopify\/Product\/7457653096629","vendor":"Bottle-Free Beauty","type":"Travel","handle":"bottle-free-beauty-travel-case","variants":[{"id":42900112703669,"price":1200,"name":"2-Compartment Travel Case - Terracotta","public_title":null,"sku":"62361No ColorOS"}],"remote":false,"collective":false},{"id":7467140153525,"gid":"gid:\/\/shopify\/Product\/7467140153525","vendor":"Heatless Hair","type":"Heatless Hair","handle":"satin-jumbo-flexi-rods-4pc-rosewood","variants":[{"id":42929778065589,"price":2100,"name":"Rosewood Jumbo Satin Flexi Rods 4pc Set","public_title":null,"sku":"60640NCOS"}],"remote":false,"collective":false},{"id":7696241230005,"gid":"gid:\/\/shopify\/Product\/7696241230005","vendor":"Bottle-Free Beauty","type":"Shampoo","handle":"rosemary-biotin-volumizing-solid-shampoo","variants":[{"id":43761596465333,"price":1600,"name":"Rosemary \u0026 Biotin Volumizing Shampoo Bar","public_title":null,"sku":"64945No ColorOS"}],"remote":false,"collective":false},{"id":8116071366837,"gid":"gid:\/\/shopify\/Product\/8116071366837","vendor":"Bottle-Free Beauty","type":"Shampoo \u0026 Conditioner Bars","handle":"purple-biotin-shampoo-conditioner-combo","variants":[{"id":44901765284021,"price":2800,"name":"Purple Toning Shampoo \u0026 Conditioner Bar Combo for Color-Treated \u0026 Grey Hair","public_title":null,"sku":"66888No ColorOS"}],"remote":false,"collective":false}],"page":{"pageType":"collection","resourceType":"collection","resourceId":355099902133,"requestId":"a8e85347-63e1-4288-9a2d-7bf7a4923480-1790270065"}};
1722  for (var attr in meta) {
1723    window.ShopifyAnalytics.meta[attr] = meta[attr];
1724  }
1725</script>
vendor: 1 bytes, line 1725
1725
1726<script class="analytics">
1727  (function () {
1728    var customDocumentWrite = function(content) {
1729      var jquery = null;
1730
1731      if (window.jQuery) {
1732        jquery = window.jQuery;
1733      } else if (window.Checkout && window.Checkout.$) {
1734        jquery = window.Checkout.$;
1735      }
1736
1737      if (jquery) {
1738        jquery('body').append(content);
1739      }
1740    };
1741
1742    var hasLoggedConversion = function(token) {
1743      if (token) {
1744        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1745      }
1746      return false;
1747    }
1748
1749    var setCookieIfConversion = function(token) {
1750      if (token) {
1751        var twoMonthsFromNow = new Date(Date.now());
1752        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1753
1754        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1755      }
1756    }
1757
1758    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1759    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1760    if (trekkie.integrations) {
1761      return;
1762    }
1763    trekkie.methods = [
1764      'identify',
1765      'page',
1766      'ready',
1767      'track',
1768      'trackForm',
1769      'trackLink'
1770    ];
1771    trekkie.factory = function(method) {
1772      return function() {
1773        var args = Array.prototype.slice.call(arguments);
1774        args.unshift(method);
1775        trekkie.push(args);
1776        if (method == 'track' || method == 'page') {
1777          try {
1778            if (window.__TREKKIE_SHIM_QUEUE == null) {
1779              window.__TREKKIE_SHIM_QUEUE = [];
1780            }
1781            window.__TREKKIE_SHIM_QUEUE.push({
1782              from: 'trekkie-stub',
1783              method: method,
1784              args: args.slice(1)
1785            });
1786          } catch (e) {
1787            // no-op
1788          }
1789        }
1790        return trekkie;
1791      };
1792    };
1793    for (var i = 0; i < trekkie.methods.length; i++) {
1794      var key = trekkie.methods[i];
1795      trekkie[key] = trekkie.factory(key);
1796    }
1797    trekkie.load = function(config) {
1798      trekkie.config = config || {};
1799      trekkie.config.initialDocumentCookie = document.cookie;
1800      var first = document.getElementsByTagName('script')[0];
1801var script = document.createElement('script');
1802script.type = 'text/javascript';
1803script.onerror = function(e) {
1804  var scriptFallback = document.createElement('script');
1805  scriptFallback.type = 'text/javascript';
1806  scriptFallback.onerror = function(error) {
1807          var Monorail = {
1808      produce: function produce(monorailDomain, schemaId, payload) {
1809        var currentMs = new Date().getTime();
1810        var event = {
1811          schema_id: schemaId,
1812          payload: payload,
1813          metadata: {
1814            event_created_at_ms: currentMs,
1815            event_sent_at_ms: currentMs
1816          }
1817        };
1818        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1819      },
1820      sendRequest: function sendRequest(endpointUrl, payload) {
1821        // Try the sendBeacon API
1822        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1823          var blobData = new window.Blob([payload], {
1824            type: 'text/plain'
1825          });
1826
1827          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1828            return true;
1829          } // sendBeacon was not successful
1830
1831        } // XHR beacon
1832
1833        var xhr = new XMLHttpRequest();
1834
1835        try {
1836          xhr.open('POST', endpointUrl);
1837          xhr.setRequestHeader('Content-Type', 'text/plain');
1838          xhr.send(payload);
1839        } catch (e) {
1840          console.log(e);
1841        }
1842
1843        return false;
1844      },
1845      isIos12: function isIos12() {
1846        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1847      }
1848    };
1849    Monorail.produce('monorail-edge.shopifysvc.com',
1850      'trekkie_storefront_load_errors/1.1',
1851      {shop_id: 10469048384,
1852      theme_id: 192042008757,
1853      app_name: "storefront",
1854      context_url: window.location.href,
1855      source_url: "//www.mykitsch.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"});
1856
1857  };
1858  scriptFallback.async = true;
1859  scriptFallback.src = '//www.mykitsch.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1860  first.parentNode.insertBefore(scriptFallback, first);
1861};
1862script.async = true;
1863script.src = '//www.mykitsch.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1864first.parentNode.insertBefore(script, first);
1865
1866    };
1867    trekkie.load(
1868      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":10469048384,"isMerchantRequest":null,"themeId":192042008757,"themeCityHash":"3198436739739512818","contentLanguage":"en","currency":"USD","eventMetadataId":"9123185a-28d8-4cf9-8c5d-eba0e94c230e"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1869    );
1870
1871    var loaded = false;
1872    trekkie.ready(function() {
1873      if (loaded) return;
1874      loaded = true;
1875
1876      window.ShopifyAnalytics.lib = window.trekkie;
1877
1878      var originalDocumentWrite = document.write;
1879      document.write = customDocumentWrite;
1880      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1881      document.write = originalDocumentWrite;
1882
1883      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1884      var token = match? match[1]: undefined;
1885      if (!hasLoggedConversion(token)) {
1886        setCookieIfConversion(token);
1887        window.ShopifyAnalytics.lib.track("Viewed Product Category",{"currency":"USD","category":"Collection: best-sellers","collectionName":"best-sellers","collectionId":355099902133,"nonInteraction":true},undefined,undefined,{"shopifyEmitted":true});
1888      }
1889    });
1890
1891    window.ShopifyAnalytics.lib.page(null,{"pageType":"collection","resourceType":"collection","resourceId":355099902133,"requestId":"a8e85347-63e1-4288-9a2d-7bf7a4923480-1790270065","shopifyEmitted":true});
1892
1893    var eventsListenerScript = document.createElement('script');
1894    eventsListenerScript.async = true;
1895    eventsListenerScript.src = "//www.mykitsch.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1896    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1897})();</script>
vendor: 1 bytes, line 1897
1897
1898<script
1899  defer
1900  src="https://www.mykitsch.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1901  data-application="storefront-renderer"
1902  data-shop-id="10469048384"
1903  data-render-region="gcp-us-central1"
1904  data-page-type="collection"
1905  data-theme-instance-id="192042008757"
1906  data-theme-name="Unick"
1907  data-theme-version="2.0.0"
1908  data-monorail-region="shop_domain"
1909  data-resource-timing-sampling-rate="10"
1910  data-shs="true"
1911  data-shs-beacon="true"
1912  data-shs-export-with-fetch="true"
1913  data-shs-logs-sample-rate="1"
1914  data-shs-beacon-endpoint="https://www.mykitsch.com/api/collect"
1915></script>
1915
1916<meta name="shopify-y" content="463370c6-2ed0-4200-92f4-8e44aea6ab00" data-expiration="1821827665000"><meta name="shopify-s" content="349e83d0-6cc5-491a-ba1f-7ee4f95a6890" data-expiration="1790271865000"><meta name="new-cookie-storage-activated" content="t">
1917</head>
1918
1919  <body class="gradient comp-price-visible">
1920    <a class="skip-to-content-link button sr-only" href="#MainContent">
1921      Skip to content
1922    </a>
1923
1924    <div class="fixed inset-0 z-[1020] h-full cart-drawer"
1925    x-title="Cart Drawer"
1926    x-data="Cart({&quot;note&quot;:null,&quot;attributes&quot;:{},&quot;original_total_price&quot;:0,&quot;total_price&quot;:0,&quot;total_discount&quot;:0,&quot;total_weight&quot;:0.0,&quot;item_count&quot;:0,&quot;items&quot;:[],&quot;requires_shipping&quot;:false,&quot;currency&quot;:&quot;USD&quot;,&quot;items_subtotal_price&quot;:0,&quot;cart_level_discount_applications&quot;:[],&quot;checkout_charge_amount&quot;:0}, 'cart-drawer')"
1927    x-cloak
1928    x-show="showCart"
1929    x-trap="showCart"
1930    @update-cart.window="updateCart()"
1931    @keydown.escape.window="showCart = false"
1932    @toggle-cart-drawer.window="$nextTick(() => {
1933        if (Alpine.store('quickShop').isOpen) {
1934            $dispatch('close-quick-shop');
1935            setTimeout(() => {
1936                showCart = true;
1937                document.body.classList.add('overflow-fixed');
1938            }, 300);
1939        } else {
1940            showCart = !showCart;
1941            document.body.classList.toggle('overflow-fixed');
1942        }
1943    })"role="dialog" aria-modal="true" aria-label="Your cart">
1944    <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"
1945        x-show="showCart" @click.outside="showCart = false"
1946        x-transition:enter="transform transition ease-in-out duration-400" 
1947        x-transition:enter-start="translate-x-full opacity-0" 
1948        x-transition:enter-end="translate-x-0 opacity-1" 
1949        x-transition:leave="transform transition ease-in-out duration-400" 
1950        x-transition:leave-start="translate-x-0" 
1951        x-transition:leave-end="translate-x-full opacity-0">
1952
1953        <div x-show="showCart" @click="showCart = false" x-transition.opacity class="fixed inset-0 bg-[#0000004f]"></div>
1954
1955        <div class="bg-white relative h-full">
1956            <div class="cart__drawer-content h-full no-scrollbar mx-auto" x-ref="cart_drawer_content">
1957                
1958<form action="/cart" method="post" class="h-full relative">
1959
1960    <header class="flex justify-between items-center py-3 bg-white px-4" x-ref="cart_header">
1961        <div class="w-full"
1962            x-init="$watch('cart_item_count', value => {
1963               $dispatch('cart-count-updated', cart_item_count);
1964            })"
1965            x-data="{
1966                cart_item_count: 0
1967            }">
1968            Your cart
1969            
1970        </div>
1971
1972        
1973            <button type="button" class="close-button" @click="showCart = false" aria-label="Close">
1974                <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>
1975            </button>
1976        
1977    </header>
1978
1979    <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">
1980    <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">
1981        <circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle>
1982        <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>
1983    </svg>
1984</div>
1985
1986    
1987
1988    
1989        
1990
1991<style>
1992    .threshold-wrapper:last-of-type {
1993        right: 0 !important;
1994        left: initial !important;
1995    }
1996    .threshold-wrapper:last-of-type > div {
1997        margin-right: 0 !important;
1998    }
1999</style>
2000
2001
2002    <div x-title="Shipping Progress Bar" 
2003         class="text-center text-sm py-2 px-4 md:px-4 border-b"
2004         x-data="{
2005             total_price: 0,
2006             threshold_standard: 3500,
2007             free_gift_threshold: 4000,
2008             threshold_expedited: 7500,
2009             enable_free_gift: false,
2010             expedited_enabled: true,
2011             progress_percentage: 0,
2012             thresholds: [],
2013             positions: {},
2014             next_threshold: null,
2015             standard_message_before: `You're $x away from <b>free shipping</b>`,
2016             standard_message_after: `Congrats! You have unlocked free shipping!`,
2017             free_gift_message_before: `Spend $40+ to get a FREE KItsch Tote Bag!`,
2018             free_gift_message_after: `Yay! Your free gift has been added!`,
2019             expedited_message_before: `Add $x more for free expedited shipping`,
2020             expedited_message_after: `Congratulations! You've unlocked free expedited shipping`,
2021             remaining_standard: '0',
2022             remaining_free_gift: '0',
2023             remaining_expedited: '0',
2024
2025           calculateProgress() {
2026                this.total_price = parseFloat(this.total_price) || 0;
2027
2028                // Step 1: Define enabled thresholds, sorted by dollar value ascending
2029                const allThresholds = [
2030                    { key: 'standard', value: this.threshold_standard },
2031                    ...(this.enable_free_gift ? [{ key: 'free_gift', value: this.free_gift_threshold }] : []),
2032                    ...(this.expedited_enabled ? [{ key: 'expedited', value: this.threshold_expedited }] : [])
2033                ];
2034                allThresholds.sort((a, b) => a.value - b.value);
2035                this.thresholds = allThresholds.map(t =>
2035 t.key);
2036
2037                // Step 2: Assign fixed positions
2038                const n = this.thresholds.length;
2039                this.positions = {};
2040                this.thresholds.forEach((th, index) => {
2041                    this.positions[th] = ((index + 1) / n) * 100;
2042                });
2043
2044                // Step 3: Determine the next threshold (use sorted order)
2045                const nextItem = allThresholds.find(t => this.total_price < t.value);
2046                this.next_threshold = nextItem ? nextItem.key : null;
2047
2048                // Helper function to get the correct threshold value
2049                const getThresholdValue = (th) => {
2050                    if (th === 'free_gift') return this.free_gift_threshold;
2051                    return this[`threshold_${th}`];
2052                };
2053
2054                // Step 4: Calculate progress percentage
2055                if (this.next_threshold) {
2056                    const index = this.thresholds.indexOf(this.next_threshold);
2057                    const prev_index = index - 1;
2058                    const prev_threshold = prev_index >= 0 ? this.thresholds[prev_index] : null;
2059                    const prev_value = prev_threshold ? getThresholdValue(prev_threshold) : 0;
2060                    const current_value = getThresholdValue(this.next_threshold);
2061                    const segment_progress = (this.total_price - prev_value) / (current_value - prev_value);
2062                    const start_percentage = prev_threshold ? this.positions[prev_threshold] : 0;
2063                    const end_percentage = this.positions[this.next_threshold];
2064
2065                    this.progress_percentage = start_percentage + segment_progress * (end_percentage - start_percentage);
2066                } else {
2067                    this.progress_percentage = 100;
2068                }
2069
2070                // Step 5: Update remaining amounts
2071                this.remaining_standard = Unick.marketMoney(Math.max(this.threshold_standard - this.total_price, 0) / 100);
2072                this.remaining_free_gift = this.enable_free_gift ? Unick.marketMoney(Math.max(this.free_gift_threshold - this.total_price, 0) / 100) : '0';
2073                this.remaining_expedited = this.expedited_enabled ? Unick.marketMoney(Math.max(this.threshold_expedited - this.total_price, 0) / 100) : '0';
2074            }
2075         }"
2076         x-init="calculateProgress()"
2077         @total-price-updated.window="$nextTick(() => { total_price = $event.detail.total_price; calculateProgress(); })">
2078        
2079        <div class="relative h-2 bg-gray-200 rounded-full mt-2 mb-8">
2080            <!-- Progress Bar -->
2081            <div class="absolute h-full transition-all duration-300"
2082                 style="background-color: #000000;"
2083                 :style="{ width: progress_percentage + '%' }">
2084            </div>
2085
2086            <!-- Standard Shipping Icon -->
2087            <div class="absolute top-1/2 transform -translate-y-1/3 threshold-wrapper"
2088                 :style="{ left: positions.standard + '%' }">
2089                <div :class="{'text-green-700': total_price >= threshold_standard }"
2090                     class="w-8 h-8 bg-white border rounded-full border-gray-300 flex items-center justify-center mx-auto">
2091                    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="24" height="24">
2092                        <path d="M7 17m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0"></path>
2093                        <path d="M17 17m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0"></path>
2094                        <path d="M5 17h-2v-11a1 1 0 0 1 1 -1h9v12m-4 0h6m4 0h2v-6h-8m0 -5h5l3 5"></path>
2095                    </svg>
2096                </div>
2097                <p class="text-xs" x-text="Unick.marketMoney(threshold_standard / 100)"></p>
2098            </div>
2099
2100            <!-- Free Gift Icon -->
2101            <template x-if="enable_free_gift">
2102                <div class="absolute top-1/2 transform -translate-y-1/3 threshold-wrapper"
2103                     :style="{ left: positions.free_gift + '%' }">
2104                    <div :class="{'text-green-700': total_price >= free_gift_threshold }"
2105                         class="w-8 h-8 bg-white border rounded-full border-gray-300 flex items-center justify-center mx-auto">
2106                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="24" height="24">
2107                            <rect x="3" y="8" width="18" height="12" rx="2"></rect>
2108                            <path d="M3 12h18"></path>
2109                            <path d="M12 8v12"></path>
2110                            <path d="M7 3c0 2.761 2.239 5 5 5s5-2.239 5-5"></path>
2111                        </svg>
2112                    </div>
2113                    <p class="text-xs" x-text="Unick.marketMoney(free_gift_threshold / 100)"></p>
2114                </div>
2115            </template>
2116
2117            <!-- Expedited Shipping Icon -->
2118            <template x-if="expedited_enabled">
2119                <div class="absolute top-1/2 transform -translate-y-1/3 threshold-wrapper"
2120                     :style="{ left: positions.expedited + '%' }">
2121                    <div :class="{'text-green-700': total_price >= threshold_expedited }"
2122                         class="w-8 h-8 bg-white border rounded-full border-gray-300 flex items-center justify-center ml-auto">
2123                        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="24" height="24">
2124                            <path d="M7 17m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0"></path>
2125                            <path d="M17 17m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0"></path>
2126                            <path d="M5 17h-2v-4m-1 -8h11v12m-4 0h6m4 0h2v-6h-8m0 -5h5l3 5"></path>
2127                        </svg>
2128                    </div>
2129                    <p class="text-xs" x-text="Unick.marketMoney(threshold_expedited / 100)"></p>
2130                </div>
2131            </template>
2132        </div>
2133
2134        <!-- Messages -->
2135        <div class="space-y-1">
2136
2137            <!-- 1. Display the 'achieved' message for the highest threshold met -->
2138            <template x-if="total_price >= threshold_standard">
2139                <p class="text-sm font-medium"
2140                   x-html="
2141                      (expedited_enabled && total_price >= threshold_expedited) ? expedited_message_after :
2142                      (enable_free_gift && total_price >= free_gift_threshold) ? free_gift_message_after :
2143                      standard_message_after
2144                   ">
2145                </p>
2146            </template>
2147
2148            <!-- 2. Display the 'next goal' message (only if there is a next goal) -->
2149            <template x-if="next_threshold === 'standard'">
2150                <p class="text-sm" x-html="standard_message_before.replace('$x', remaining_standard)"></p>
2151            </template>
2152            <template x-if="next_threshold === 'free_gift'">
2153                 <p class="text-sm" x-html="free_gift_message_before.replace('$x', remaining_free_gift)"></p>
2154            </template>
2155            <template x-if="next_threshold === 'expedited'">
2156                <p class="text-sm" x-html="expedited_message_before.replace('$x', remaining_expedited)"></p>
2157            </template>
2158
2159        </div>
2160    </div>
2161
2162    
2163
2164
2165    
2166
2167    
2168    
2169
2170    
2171
2172        <div class="empty-cart pt-4 text-center px-4  md:max-w-md ">
2173            
2174<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">
2175<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"/>
2176</svg>
2177
2178            <h4 class="text-lg heading-font py-2 !font-bold"> Your Cart is Empty </h4>
2179            <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">
2180                Continue shopping
2181            </button>
2182            
2183<ul class="flex gap-3 mt-4  flex-col ">        
2184  <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>
2185  <li><a class="py-3 px-2 border-2 border-black font-semibold block  bg-white text-black hover:bg-black hover:text-white transition" href="/pages/hair-body-care-from-kitsch">shop haircare</a></li>
2186  <li><a class="py-3 px-2 border-2 border-black font-semibold block  bg-white text-black hover:bg-black hover:text-white transition" href="/pages/bundles-1">shop bundles</a></li>
2187</ul>
2188
2189        </div>
2190    
2191</form>
2192
2193            </div>
2194        </div>
2195    </div>
2196</div>
2197  <!-- BEGIN sections: header-group -->
2198<div id="shopify-section-sections--27979440521397__announcement-bar" class="shopify-section shopify-section-group-header-group">
2199  <style>
2200    .announcement {
2201      min-height: 36px;
2202      
2203    }
2204    
2205    @media (max-width: 768px){
2206      .announcement {
2207        min-height: 28px;
2208      }
2209      
2210    }
2211  </style>
2212
2213  
2214
2215  <div class="announcement" style="background-color: #000000">
2216    <div class="full-width mx-auto px-4 relative" x-data="carousel" data-seamless>
2217        
2218          <div
2219            
2220            
2221              class="unick__carousel flex overflow-x-scroll gap-3 snap-x snap-mandatory no-scrollbar"
2222              x-ref="slider"
2223              @keydown.right="next"
2224              @keydown.left="prev"
2225              tabindex="0"
2226              role="region"
2227              aria-label="Announcements"
2228            >
2229                        
2230                        
2231                        <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 "
2232    role="region"
2233    aria-label="Discount offer"
2234    aria-live="polite"
2235    x-title="Discount Message"
2236    x-init="$nextTick(() => initializeDiscount())"
2237    x-show="show_message"
2238    x-data="{
2239        discount_applied: false,
2240        show_message: true,
2241        theme_discount_code: 'FALL20',
2242        discount_code: `FALL20`,
2243        message: `Fall favorites await 🍂 Save 20% with  {discount_code}`,
2244        show_apply_button: true,
2245        discount_apply_button: '{discount_code}',
2246
2247        initializeDiscount() {
2248          this.checkDiscount();
2249          this.handleAnnouncementBar();
2250          this.handleDiscountOpacity();
2251          this.checkLocalDiscount();
2252        },
2253
2254        handleAnnouncementBar() {
2255          
2256        },
2257
2258        handleDiscountOpacity() {
2259          document.querySelectorAll('.discount-message')
2260            .forEach(el => el.classList.remove('opacity-0'));
2261        },
2262
2263        checkLocalDiscount() {
2264          
2265        },
2266
2267        applyDiscount(){
2268          Unick.setCookie('discount_code', this.discount_code, 1);
2269          this.show_apply_button = false;
2270          this.$dispatch('discount-applied');
2271          this.discount_applied = true;
2272        },
2273
2274        async checkDiscount(){
2275        
2276          const cookieData = Unick.getCookie('unick_discount');
2277          const ShopifyDiscount = Unick.getCookie('discount_code');
2278
2279          console.log('ShopifyDiscount __.', ShopifyDiscount);
2280
2281          const applyDiscountCode = async (code) => {
2282            await fetch(`${window.location.origin}/discount/${code}`);
2283            this.discount_code = code;
2284            this.show_message = true;
2285            this.show_apply_button = false;
2286
2287            
2288
2289          };
2290
2291          if (ShopifyDiscount) {
2292            if (ShopifyDiscount === this.theme_discount_code) {
2293              this.discount_applied = true;
2294              await applyDiscountCode(ShopifyDiscount);
2295            } else {
2296              this.discount_applied = false;
2297            }
2298          }
2299
2300          if (cookieData) {
2301            const unick_discount = JSON.parse(cookieData);
2302            if (unick_discount.discount === this.theme_discount_code) {
2303              this.discount_applied = true;
2304              await applyDiscountCode(unick_discount.discount);
2305            } else {
2306              this.discount_applied = false;
2307            }
2308          }
2309
2310          setTimeout(() => {
2311            $dispatch('update-cart');
2312          }, 2000);
2313        }
2314    }"
2315    @discount-removed.window="$nextTick(() => {
2316        console.log('discount-removed');
2317        discount_applied = false;
2318        show_apply_button = true;
2319        $refs.checkbox.checked = false;
2320    })"
2321    @discount-applied.window="$nextTick(() => checkDiscount())"
2322    style="background-color: #000000; color: #ffffff; border-color: #000000;">
2323    <div class="md:flex gap-x-2 justify-center items-center">
2324        <div class="flex items-center discount-toggle-wrapper h-11 md:h-7 overflow-hidden">
2325          
2326            <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)">
2327              Fall favorites await 🍂 Save 20% with  {discount_code}
2328            </div>
2329        </div>
2330
2331        <div class="flex justify-center items-center flex-col  h-11 md:h-7 overflow-hidden">
2332        
2333          <span x-ref="applay_button" class="discount-apply-button" x-show="!discount_applied">
2334            <button
2335                x-text="discount_apply_button.replace('{discount_code}', discount_code)"
2336                class="py-1 px-2 bg-white text-black font-medium text-sm border border-black min-w-[250px] md:min-w-[auto]"
2337                @click="applyDiscount()">
2338                {discount_code}
2339            </button>
2340          </span>
2341        
2342
2343        
2344          <span :class="{ 'hidden': !discount_applied }" class="block text-sm"> Code Applied</span>
2345        
2346
2347        </div>
2348
2349
2350    </div>
2351</div>
2352
2353                    
2354
2355                  
2356
2357
2358                  
2359                    <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"
2360                      style="background-color: #000000 ;color: #ffffff;"
2361                      role="region"
2362                      aria-label="Announcement 2" >
2363                        <style>
2364                          #announcement__item-announcement_4RHDTD p{
2365                            color: #ffffff !important;
2366                          }
2367                        </style>
2368                        
2369                          <div style="font-size: 16px">
2370                            <p>
2370<a href="/products/kitsch-holiday-advent-calendar-2026" title="Holiday Advent Calendar"><strong>Your holiday countdown starts here 🎄 Save 35%</strong></a></p>
2371                          </div>
2372                        
2373                    </div>
2374                  
2375
2376
2377                  
2378                    <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"
2379                      style="background-color: #000000 ;color: #ffffff;"
2380                      role="region"
2381                      aria-label="Announcement 3" >
2382                        <style>
2383                          #announcement__item-announcement_QUb8rw p{
2384                            color: #ffffff !important;
2385                          }
2386                        </style>
2387                        
2388                          <div style="font-size: 16px">
2389                            <p><a href="/collections/new-in-fragrance" title="New in Fragrance"><strong>Double the Drop: New fragrances are here!</strong></a></p>
2390                          </div>
2391                        
2392                    </div>
2393                  
2394
2395
2396                  
2397                    <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"
2398                      style="background-color: #000000 ;color: #ffffff;"
2399                      role="region"
2400                      aria-label="Announcement 4" >
2401                        <style>
2402                          #announcement__item-announcement_bxh6JR p{
2403                            color: #ffffff !important;
2404                          }
2405                        </style>
2406                        
2407                          <div style="font-size: 16px">
2408                            <p><strong>Too Cute to Spook 🎃 Shop our </strong><a href="/collections/halloween-1" title="Halloween"><strong>Halloween Collection</strong></a></p>
2409                          </div>
2410                        
2411                    </div>
2412                  
2413
2414
2415                  
2416                    <div id="announcement__item-announcement_mNVYCK" class="announcement__item flex justify-center items-center py-1 md:py-2 px-4 text-center w-full snap-start flex-shrink-0"
2417                      style="background-color: #000000 ;color: #ffffff;"
2418                      role="region"
2419                      aria-label="Announcement 5" >
2420                        <style>
2421                          #announcement__item-announcement_mNVYCK p{
2422                            color: #ffffff !important;
2423                          }
2424                        </style>
2425                        
2426                          <div style="font-size: 16px">
2427                            <p><a href="/collections/tennis-collection" title="Tennis Collection"><strong>Online Exclusive: The Tennis Collection is here ✨</strong></a></p>
2428                          </div>
2429                        
2430                    </div>
2431                  
2432
2433
2434                  
2435                    <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"
2436                      style="background-color: #000000 ;color: #ffffff;"
2437                      role="region"
2438                      aria-label="Announcement 6" >
2439                        <style>
2440                          #announcement__item-announcement_7YEc6N p{
2441                            color: #ffffff !important;
2442                          }
2443                        </style>
2444                        
2445                          <div style="font-size: 16px">
2446                            <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>
2447                          </div>
2448                        
2449                    </div>
2450                  
2451
2452
2453                  
2454                    <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"
2455                      style="background-color:  ;color: #ffffff;"
2456                      role="region"
2457                      aria-label="Announcement 7" >
2458                        <style>
2459                          #announcement__item-announcement_kAzcMN p{
2460                            color: #ffffff !important;
2461                          }
2462                        </style>
2463                        
2464                          <div style="font-size: 10px">
2465                            <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>
2466                          </div>
2467                        
2468                    </div>
2469                  
2470
2471
2472                  
2473                    <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"
2474                      style="background-color:  ;color: #ffffff;"
2475                      role="region"
2476                      aria-label="Announcement 8" >
2477                        <style>
2478                          #announcement__item-announcement_zXVUyd p{
2479                            color: #ffffff !important;
2480                          }
2481                        </style>
2482                        
2483                          <div style="font-size: 10px">
2484                            <p><strong>FREE SHIPPING OVER $35</strong></p>
2485                          </div>
2486                        
2487                    </div>
2488                  
2489</div>
2490        
2491
2492        
2493          <button @click="prev" :aria-disabled="atBeginning"
2494            aria-label="Slide left"
2495            style="color: #ffffff; background-color: rgba(0,0,0,0)"
2496            class="bg-transparent arrow arrow-left  absolute left-2 h-full top-[50%] transform -translate-y-1/2">
2497              
2498<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>
2499          </button>
2500
2501          <button @click="next" :aria-disabled="atEnd"
2502            aria-label="Slide right"
2503            style="color: #ffffff; background-color: rgba(0,0,0,0)"
2504            class="bg-transparent arrow arrow-right absolute right-2 h-full top-[50%] transform -translate-y-1/2">
2505            
2506<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 ">
2507    <polyline points="9 18 15 12 9 6"></polyline>
2508</svg>
2509          </button>
2510        
2511
2512    </div>
2513
2514    
2515  </div>
2516
2517
2518
2519
2520
2521
2522
2523<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>
2524  :root{
2525    --menu-font-size: 16px;
2526  }
2527  .main__header{
2528    color: #424242;
2529    background-color: #ffffff;
2530  }
2531  .main__header .header__container a span,
2532  .main__header .header__container a{
2533    color: #424242;
2534  }
2535
2536  /* Disable header dropdowns when search is open */
2537  /* .is-search-open .header__menu .header__menu-dropdown,
2538  .is-search-open .header__menu .mega-menu-wrapper{
2539    display: none !important;
2540    pointer-events: none !important;
2541  }
2542  .is-search-open .currency-selector,
2543  .is-search-open .language-selector{
2544    pointer-events: none !important;
2545  }
2546  .is-search-open .currency-selector__dropdown,
2547  .is-search-open .language-selector__dropdown{
2548    display: none !important;
2549    pointer-events: none !important;
2550  } */
2551
2552  
2553    .shopify-section-group-header-group{
2554      position: sticky;
2555      top: 0;
2556      z-index: 100;
2557    }
2558  
2559
2560  
2561    .header__menu-item[data-handle="sale"] span,
2562    .header__menu-wrap[data-handle="sale"] span{
2563      color: #d50000 !important;
2564    }
2565  
2566  
2567</style>
2568
2569<header
2570  
2571  class="main__header relative z-[100] border-b border-black">
2572
2573  
2574
2575  <div class="header__container mx-auto px-4 page-width menu__breakpoint--tablet header__centered-logo">
2576    <div 
2577      class="header__toggle-menu flex gap-x-3"
2578      @close-mobile-menu.window="open = false; document.body.classList.remove('overflow-fixed');"
2579      x-data="{ open: false }">
2580      <button type="button" @click="$dispatch('toggle-mobile-menu'); $dispatch('hide-search'); open = !open" aria-label="Toggle mobile menu">
2581        <span x-show="!open">
2582          
2583<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">
2584  <path stroke="none" d="M0 0h24v24H0z" fill="none"/>
2585  <line x1="4" y1="6" x2="20" y2="6" />
2586  <line x1="4" y1="12" x2="20" y2="12" />
2587  <line x1="4" y1="18" x2="20" y2="18" />
2588</svg>
2589        </span>
2590        <span x-show="open" x-cloak>
2591          <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>
2592        </span>
2593      </button>
2594
2595      
2596        <button
2597          type="button"
2598          @pointerenter="$dispatch('preload-search')"
2599          @pointerdown="$dispatch('preload-search')"
2600          @focus="$dispatch('preload-search')"
2601          @click="$dispatch('show-search'); $dispatch('close-mobile-menu')"
2602          aria-label="Search"
2603          class="header__search-submit none-focus py-3 px-1">
2604          
2605<svg width="20" height="20" class="icon icon-search " viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
2606<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"/>
2607</svg>
2608
2609        </button>
2610      
2611    </div>
2612      
2613      <nav class="header__menu header__menu-left" aria-label="Main menu, left">
2614        <ul class="list-menu default-menu list-menu--inline gap-1 flex items-center justify-end" role="list">
2615            
2616            <li class="header__menu-wrap text-[15px]" data-handle="hair-care"><noscript>
2617                  <a href="/pages/hair-body-care-from-kitsch" class="block " >
2618                    <span>HAIR CARE</span>
2619                  </a>
2620                </noscript>
2621                
2622
2623                
2624                <div class="has-mega-menu"
2625                    x-data="{ subOpen: false }"
2626                    :data-submenu-open="subOpen || null"
2627                    @keydown.escape="if (subOpen) { $event.preventDefault(); $event.stopPropagation(); subOpen = false; $refs.subToggle.focus(); }"
2628                    @focusout="if (!$el.contains($event.relatedTarget)) subOpen = false">
2629                    <span class="flex items-center">
2630                      <a href="/pages/hair-body-care-from-kitsch"
2631                        class="header__menu-item py-10 flex gap-1 items-center" >
2632                          <span>HAIR CARE</span>
2633                      </a>
2634                      
2635                        <button type="button" class="a11y-submenu-toggle" x-ref="subToggle"
2636                          :aria-expanded="subOpen.toString()"
2637                          aria-controls="megamenu-1"
2638                          aria-label="HAIR CARE submenu"
2639                          @click="subOpen = !subOpen">
2640                           
2641<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">
2642    <polyline points="9 18 15 12 9 6"></polyline>
2643</svg>
2644                          </button>
2645                      
2646                    </span>
2647                    <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>
2648                    
2649                </div></li>
2650            
2651
2652            
2653            <li class="header__menu-wrap text-[15px]" data-handle="style"><noscript>
2654                  <a href="/collections/style" class="block " >
2655                    <span>STYLE</span>
2656                  </a>
2657                </noscript>
2658                
2659
2660                
2661                <div class="has-mega-menu"
2662                    x-data="{ subOpen: false }"
2663                    :data-submenu-open="subOpen || null"
2664                    @keydown.escape="if (subOpen) { $event.preventDefault(); $event.stopPropagation(); subOpen = false; $refs.subToggle.focus(); }"
2665                    @focusout="if (!$el.contains($event.relatedTarget)) subOpen = false">
2666                    <span class="flex items-center">
2667                      <a href="/collections/style"
2668                        class="header__menu-item py-10 flex gap-1 items-center" >
2669                          <span>STYLE</span>
2670                      </a>
2671                      
2672                        <button type="button" class="a11y-submenu-toggle" x-ref="subToggle"
2673                          :aria-expanded="subOpen.toString()"
2674                          aria-controls="megamenu-2"
2675                          aria-label="STYLE submenu"
2676                          @click="subOpen = !subOpen">
2677                           
2678<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">
2679    <polyline points="9 18 15 12 9 6"></polyline>
2680</svg>
2681                          </button>
2682                      
2683                    </span>
2684                    <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>
2685                    
2686                </div></li>
2687            
2688
2689            
2690            <li class="header__menu-wrap text-[15px]" data-handle="skin"><noscript>
2691                  <a href="/pages/skin" class="block " >
2692                    <span>SKIN</span>
2693                  </a>
2694                </noscript>
2695                
2696
2697                
2698                <div class="has-mega-menu"
2699                    x-data="{ subOpen: false }"
2700                    :data-submenu-open="subOpen || null"
2701                    @keydown.escape="if (subOpen) { $event.preventDefault(); $event.stopPropagation(); subOpen = false; $refs.subToggle.focus(); }"
2702                    @focusout="if (!$el.contains($event.relatedTarget)) subOpen = false">
2703                    <span class="flex items-center">
2704                      <a href="/pages/skin"
2705                        class="header__menu-item py-10 flex gap-1 items-center" >
2706                          <span>SKIN</span>
2707                      </a>
2708                      
2709                        <button type="button" class="a11y-submenu-toggle" x-ref="subToggle"
2710                          :aria-expanded="subOpen.toString()"
2711                          aria-controls="megamenu-3"
2712                          aria-label="SKIN submenu"
2713                          @click="subOpen = !subOpen">
2714                           
2715<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">
2716    <polyline points="9 18 15 12 9 6"></polyline>
2717</svg>
2718                          </button>
2719                      
2720                    </span>
2721                    <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>
2722                    
2723                </div></li>
2724            
2725
2726            
2727            <li class="header__menu-wrap text-[15px]" data-handle="shower"><noscript>
2728                  <a href="/pages/shower" class="block " >
2729                    <span>SHOWER</span>
2730                  </a>
2731                </noscript>
2732                
2733
2734                
2735                <div class="has-mega-menu"
2736                    x-data="{ subOpen: false }"
2737                    :data-submenu-open="subOpen || null"
2738                    @keydown.escape="if (subOpen) { $event.preventDefault(); $event.stopPropagation(); subOpen = false; $refs.subToggle.focus(); }"
2739                    @focusout="if (!$el.contains($event.relatedTarget)) subOpen = false">
2740                    <span class="flex items-center">
2741                      <a href="/pages/shower"
2742                        class="header__menu-item py-10 flex gap-1 items-center" >
2743                          <span>SHOWER</span>
2744                      </a>
2745                      
2746                        <button type="button" class="a11y-submenu-toggle" x-ref="subToggle"
2747                          :aria-expanded="subOpen.toString()"
2748                          aria-controls="megamenu-4"
2749                          aria-label="SHOWER submenu"
2750                          @click="subOpen = !subOpen">
2751                           
2752<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">
2753    <polyline points="9 18 15 12 9 6"></polyline>
2754</svg>
2755                          </button>
2756                      
2757                    </span>
2758                    <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>
2759                    
2760                </div></li>
2761            
2762
2763            
2764            <li class="header__menu-wrap text-[15px]" data-handle="sleep"><noscript>
2765                  <a href="/pages/pillowcases-and-sleep" class="block " >
2766                    <span>SLEEP</span>
2767                  </a>
2768                </noscript>
2769                
2770
2771                
2772                <div class="has-mega-menu"
2773                    x-data="{ subOpen: false }"
2774                    :data-submenu-open="subOpen || null"
2775                    @keydown.escape="if (subOpen) { $event.preventDefault(); $event.stopPropagation(); subOpen = false; $refs.subToggle.focus(); }"
2776                    @focusout="if (!$el.contains($event.relatedTarget)) subOpen = false">
2777                    <span class="flex items-center">
2778                      <a href="/pages/pillowcases-and-sleep"
2779                        class="header__menu-item py-10 flex gap-1 items-center" >
2780                          <span>SLEEP</span>
2781                      </a>
2782                      
2783                        <button type="button" class="a11y-submenu-toggle" x-ref="subToggle"
2784                          :aria-expanded="subOpen.toString()"
2785                          aria-controls="megamenu-5"
2786                          aria-label="SLEEP submenu"
2787                          @click="subOpen = !subOpen">
2788                           
2789<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">
2790    <polyline points="9 18 15 12 9 6"></polyline>
2791</svg>
2792                          </button>
2793                      
2794                    </span>
2795                    <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>
2796                    
2797                </div></li>
2798            
2799</ul>
2800      </nav>
2801    
2802
2803    <div class="header__brand">
2804      
2805<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">
2806  <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"/>
2807  <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"/>
2808  <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
28080.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"/>
2809  <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"/>
2810  <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"/>
2811  <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"/>
2812  <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"/>
2813  <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"/>
2814  <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"/>
2815  <path fill="#231f20" d="m163.8,155.74v1.25h-.15v-1.25s.05-.02.08-.03c.02.02.05.02.07.03h0Z"/>
2816  <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"/>
2817  <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"/>
2818  <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"/>
2819  <polygon fill="#231f20" points="57.84 7.36 57.84 7.37 57.83 7.37 57.84 7.36"/>
2820  <polygon fill="#231f20" points="57.83 7.37 57.82 7.4 57.82 7.37 57.83 7.37"/>
2821</svg>
2822</a>
2823    </div>
2824
2825    
2826
2827      
2828      <nav class="header__menu header__menu-right" aria-label="Main menu, right">
2829          <ul class="list-menu default-menu list-menu--inline gap-2 flex items-center justify-start" role="list">
2830              
2831              <li class="header__menu-wrap text-[15px]" data-handle="collections"><noscript>
2832                    <a href="#" class="block " >
2833                      <span>COLLECTIONS</span>
2834                    </a>
2835                  </noscript>
2836                  
2837
2838                  
2839                  <div class="has-mega-menu"
2840                      x-data="{ subOpen: false }"
2841                      :data-submenu-open="subOpen || null"
2842                      @keydown.escape="if (subOpen) { $event.preventDefault(); $event.stopPropagation(); subOpen = false; $refs.subToggle.focus(); }"
2843                      @focusout="if (!$el.contains($event.relatedTarget)) subOpen = false">
2844                      <span class="flex items-center">
2845                        <a href="#"
2846                          class="header__menu-item py-10 flex gap-1 items-center" >
2847                            <span>COLLECTIONS</span>
2848                        </a>
2849                        
2850                          <button type="button" class="a11y-submenu-toggle" x-ref="subToggle"
2851                            :aria-expanded="subOpen.toString()"
2852                            aria-controls="megamenu-right-1"
2853                            aria-label="COLLECTIONS submenu"
2854                            @click="subOpen = !subOpen">
2855                            
2856<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">
2857    <polyline points="9 18 15 12 9 6"></polyline>
2858</svg>
2859                            </button>
2860                        
2861                      </span>
2862                      <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>
2863                      
2864                  </div></li>
2865              
2866
2867              
2868              <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  header__active-menu-item "  aria-current="page">
2869                    <span>BEST SELLERS</span>
2870                  </a>
2871                  <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>
2872              
2873
2874              
2875              <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 " >
2876                    <span>NEW</span>
2877                  </a>
2878                  <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>
2879              
2880
2881              
2882              <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 " >
2883                    <span>SALE</span>
2884                  </a>
2885                  <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>
2886              
2887</ul>
2888       <div class="header__icons flex gap-x-3  lg:gap-x-1 justify-self-end items-center">
2889        
2890          <button
2891            x-data
2892            type="button"
2893            @pointerenter="$dispatch('preload-search')"
2894            @pointerdown="$dispatch('preload-search')"
2895            @focus="$dispatch('preload-search')"
2896            @click="$dispatch('show-search'); $dispatch('close-mobile-menu')"
2897            aria-label="Search"
2898            class="header__search-submit none-focus py-3 px-1 hidden lg:block">
2899            
2900<svg width="20" height="20" class="icon icon-search " viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
2901<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"/>
2902</svg>
2903
2904          </button>
2905
2906          <noscript>
2907            <a href="/search"
2908              title="TODO"
2909              class="header__icon header__icon--search">
2910              
2911<svg width="20" height="20" class="icon icon-search " viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
2912<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"/>
2913</svg>
2914
2915            </a>
2916          </noscript>
2917        
2918<a href="/account" aria-label="link to account page" class="header__icon header__icon--account py-3 px-1">
2919            
2920<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">
2921<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"/>
2922</svg>
2923
2924            <span class="sr-only">Log in</span>
2925          </a><!-- Combined Localization Selector (Country + Language) -->
2926        <div class="localization-selector relative text-sm mx-2 hidden lg:block"
2927            x-data="{
2928              openMain: false,
2929              activeSection: null,
2930              country_code: 'US',
2931              language: 'en'
2932            }"
2933            x-init="
2934              $watch('country_code', (value) => {
2935                $refs.localizationCountryForm.submit();
2936              });
2937              $watch('language', (value) => {
2938                $refs.localizationLanguageForm.submit();
2939              });
2940            "
2941            @click.outside="openMain = false; activeSection = null;"
2942            @keydown.escape.prevent.stop="if (openMain) { openMain = false; activeSection = null; $refs.localizationTrigger.focus(); }">
2943
2944            <button type="button"
2945              x-ref="localizationTrigger"
2946              @click="openMain = !openMain; if(!openMain) activeSection = null;"
2947              class="header__icon flex items-center justify-center"
2948              aria-haspopup="dialog"
2949              :aria-expanded="openMain.toString()"
2950              aria-controls="localization-dropdown-desktop"
2951              aria-label="Select country and language">
2952              
2953<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">
2954<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.
295469662 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 
295415.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"/>
2955</svg>
2956
2957            </button>
2958
2959            <div class="localization-dropdown__container p-4 absolute border w-[250px] bg-white overflow-visible border-black z-30 -right-8 top-12"
2960    id="localization-dropdown-desktop"
2961    role="dialog"
2962    aria-label="Select country and language"
2963    x-show="openMain"
2964    x-trap="openMain"
2965    x-cloak
2966    x-transition:enter="transition ease-out duration-200"
2967    x-transition:enter-start="opacity-0 transform scale-90"
2968    x-transition:enter-end="opacity-100 transform scale-100"    
2969    x-transition:leave="transition ease-in duration-75"
2970    x-transition:leave-start="opacity-100 transform scale-100"
2971    x-transition:leave-end="opacity-0 transform scale-90"><style>.localization-dropdown__country-list [data-order="US"] {
2972                order:1;}.localization-dropdown__country-list [data-order="CA"] {
2973                order:2;}.localization-dropdown__country-list [data-order="AU"] {
2974                order:3;}.localization-dropdown__country-list [data-order="GB"] {
2975                order:4;}.localization-dropdown__country-list [data-order="DE"] {
2976                order:5;}.localization-dropdown__country-list [data-order="NL"] {
2977                order:6;}.localization-dropdown__country-list [data-order="SE"] {
2978                order:7;}.localization-dropdown__country-list [data-order="FR"] {
2979                order:8;}.localization-dropdown__country-list [data-order="AE"] {
2980                order:9;}.localization-dropdown__country-list [data-order="MX"] {
2981                order:10;border-bottom: 1px solid #e5e5e5;
2982                padding-bottom: 0.5rem;
2983                margin-bottom: 0.5rem;}</style>
2984
2985    <!-- Country Section -->
2986    <div class="localization-dropdown__section relative mb-3 border border-black p-3">
2987        <button type="button"
2988            @click="activeSection = activeSection === 'country' ? null : 'country'"
2989            :aria-expanded="(activeSection === 'country').toString()"
2990            class="w-full flex items-center justify-between hover:opacity-70 transition-opacity">
2991            <div class="flex items-center gap-3">
2992                <span class="rounded-full w-6 h-6 bg-cover fi fi-us"></span>
2993                <div class="text-left">
2994                    <p class="font-medium"><span class="sr-only">Country: </span>United States</p>
2995                </div>
2996            </div>
2997            <span class="transition-transform duration-200" aria-hidden="true" :class="{ 'rotate-180': activeSection === 'country' }">
2998                <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">
2999                    <path stroke="none" d="M0 0h24v24H0z" fill="none"/>
3000                    <path d="M6 9l6 6l6 -6" />
3001                </svg>
3002            </span>
3003        </button>
3004
3005        <!-- Country Dropdown (absolute positioned) -->
3006        <div class="absolute left-0 right-0 top-full mt-2 bg-white border border-black z-40"
3007            x-show="activeSection === 'country'"
3008            x-cloak
3009            x-transition:enter="transition ease-out duration-150"
3010            x-transition:enter-start="opacity-0 transform -translate-y-2"
3011            x-transition:enter-end="opacity-100 transform translate-y-0"
3012            x-transition:leave="transition ease-in duration-100"
3013            x-transition:leave-start="opacity-100 transform translate-y-0"
3014            x-transition:leave-end="opacity-0 transform -translate-y-2">
3015            <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="/collections/best-sellers" />
3016                <ul class="localization-dropdown__country-list flex flex-col max-h-60 overflow-y-auto no-scrollbar">
3017                    
3018                        <li class="disclosure__item order-last" data-order="AF">
3019                            <button type="button"
3020                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3021                                @click="country_code = 'AF'; openMain = false; activeSection = null;"
3022                                
3023                                data-value="AF">
3024                                <span class="rounded-full w-5 h-5 bg-cover fi fi-af"></span>
3025                                <span class="text-sm">Afghanistan (AFN ؋)</span>
3026                            </button>
3027                        </li>
3028                    
3029                        <li class="disclosure__item order-last" data-order="AX">
3030                            <button type="button"
3031                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3032                                @click="country_code = 'AX'; openMain = false; activeSection = null;"
3033                                
3034                                data-value="AX">
3035                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ax"></span>
3036                                <span class="text-sm">Åland Islands (EUR €)</span>
3037                            </button>
3038                        </li>
3039                    
3040                        <li class="disclosure__item order-last" data-order="AL">
3041                            <button type="button"
3042                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3043                                @click="country_code = 'AL'; openMain = false; activeSection = null;"
3044                                
3045                                data-value="AL">
3046                                <span class="rounded-full w-5 h-5 bg-cover fi fi-al"></span>
3047                                <span class="text-sm">Albania (ALL L)</span>
3048                            </button>
3049                        </li>
3050                    
3051                        <li class="disclosure__item order-last" data-order="DZ">
3052                            <button type="button"
3053                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3054                                @click="country_code = 'DZ'; openMain = false; activeSection = null;"
3055                                
3056                                data-value="DZ">
3057                                <span class="rounded-full w-5 h-5 bg-cover fi fi-dz"></span>
3058                                <span class="text-sm">Algeria (DZD د.ج)</span>
3059                            </button>
3060                        </li>
3061                    
3062                        <li class="disclosure__item order-last" data-order="AD">
3063                            <button type="button"
3064                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3065                                @click="country_code = 'AD'; openMain = false; activeSection = null;"
3066                                
3067                                data-value="AD">
3068                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ad"></span>
3069                                <span class="text-sm">Andorra (EUR €)</span>
3070                            </button>
3071                        </li>
3072                    
3073                        <li class="disclosure__item order-last" data-order="AO">
3074                            <button type="button"
3075                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3076                                @click="country_code = 'AO'; openMain = false; activeSection = null;"
3077                                
3078                                data-value="AO">
3079                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ao"></span>
3080                                <span class="text-sm">Angola (USD $)</span>
3081                            </button>
3082                        </li>
3083                    
3084                        <li class="disclosure__item order-last" data-order="AI">
3085                            <button type="button"
3086                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3087                                @click="country_code = 'AI'; openMain = false; activeSection = null;"
3088                                
3089                                data-value="AI">
3090                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ai"></span>
3091                                <span class="text-sm">Anguilla (XCD $)</span>
3092                            </button>
3093                        </li>
3094                    
3095                        <li class="disclosure__item order-last" data-order="AG">
3096                            <button type="button"
3097                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3098                                @click="country_code = 'AG'; openMain = false; activeSection = null;"
3099                                
3100                                data-value="AG">
3101                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ag"></span>
3102                                <span class="text-sm">Antigua &amp; Barbuda (XCD $)</span>
3103                            </button>
3104                        </li>
3105                    
3106                        <li class="disclosure__item order-last" data-order="AR">
3107                            <button type="button"
3108                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3109                                @click="country_code = 'AR'; openMain = false; activeSection = null;"
3110                                
3111                                data-value="AR">
3112                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ar"></span>
3113                                <span class="text-sm">Argentina (ARS $)</span>
3114                            </button>
3115                        </li>
3116                    
3117                        <li class="disclosure__item order-last" data-order="AM">
3118                            <button type="button"
3119                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3120                                @click="country_code = 'AM'; openMain = false; activeSection = null;"
3121                                
3122                                data-value="AM">
3123                                <span class="rounded-full w-5 h-5 bg-cover fi fi-am"></span>
3124                                <span class="text-sm">Armenia (AMD դր.)</span>
3125                            </button>
3126                        </li>
3127                    
3128                        <li class="disclosure__item order-last" data-order="AW">
3129                            <button type="button"
3130                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3131                                @click="country_code = 'AW'; openMain = false; activeSection = null;"
3132                                
3133                                data-value="AW">
3134                                <span class="rounded-full w-5 h-5 bg-cover fi fi-aw"></span>
3135                                <span class="text-sm">Aruba (AWG ƒ)</span>
3136                            </button>
3137                        </li>
3138                    
3139                        <li class="disclosure__item order-last" data-order="AC">
3140                            <button type="button"
3141                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3142                                @click="country_code = 'AC'; openMain = false; activeSection = null;"
3143                                
3144                                data-value="AC">
3145                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ac"></span>
3146                                <span class="text-sm">Ascension Island (SHP £)</span>
3147                            </button>
3148                        </li>
3149                    
3150                        <li class="disclosure__item order-last" data-order="AU">
3151                            <button type="button"
3152                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3153                                @click="country_code = 'AU'; openMain = false; activeSection = null;"
3154                                
3155                                data-value="AU">
3156                                <span class="rounded-full w-5 h-5 bg-cover fi fi-au"></span>
3157                                <span class="text-sm">Australia (AUD $)</span>
3158                            </button>
3159                        </li>
3160                    
3161                        <li class="disclosure__item order-last" data-order="AT">
3162                            <button type="button"
3163                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3164                                @click="country_code = 'AT'; openMain = false; activeSection = null;"
3165                                
3166                                data-value="AT">
3167                                <span class="rounded-full w-5 h-5 bg-cover fi fi-at"></span>
3168                                <span class="text-sm">Austria (EUR €)</span>
3169                            </button>
3170                        </li>
3171                    
3172                        <li class="disclosure__item order-last" data-order="AZ">
3173                            <button type="button"
3174                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3175                                @click="country_code = 'AZ'; openMain = false; activeSection = null;"
3176                                
3177                                data-value="AZ">
3178                                <span class="rounded-full w-5 h-5 bg-cover fi fi-az"></span>
3179                                <span class="text-sm">Azerbaijan (AZN ₼)</span>
3180                            </button>
3181                        </li>
3182                    
3183                        <li class="disclosure__item order-last" data-order="BS">
3184                            <button type="button"
3185                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3186                                @click="country_code = 'BS'; openMain = false; activeSection = null;"
3187                                
3188                                data-value="BS">
3189                                <span class="rounded-full w-5 h-5 bg-cover fi fi-bs"></span>
3190                                <span class="text-sm">Bahamas (BSD $)</span>
3191                            </button>
3192                        </li>
3193                    
3194                        <li class="disclosure__item order-last" data-order="BH">
3195                            <button type="button"
3196                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3197                                @click="country_code = 'BH'; openMain = false; activeSection = null;"
3198                                
3199                                data-value="BH">
3200                                <span class="rounded-full w-5 h-5 bg-cover fi fi-bh"></span>
3201                                <span class="text-sm">Bahrain (USD $)</span>
3202                            </button>
3203                        </li>
3204                    
3205                        <li class="disclosure__item order-last" data-order="BD">
3206                            <button type="button"
3207                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3208                                @click="country_code = 'BD'; openMain = false; activeSection = null;"
3209                                
3210                                data-value="BD">
3211                                <span class="rounded-full w-5 h-5 bg-cover fi fi-bd"></span>
3212                                <span class="text-sm">Bangladesh (BDT à§³)</span>
3213                            </button>
3214                        </li>
3215                    
3216                        <li class="disclosure__item order-last" data-order="BB">
3217                            <button type="button"
3218                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3219                                @click="country_code = 'BB'; openMain = false; activeSection = null;"
3220                                
3221                                data-value="BB">
3222                                <span class="rounded-full w-5 h-5 bg-cover fi fi-bb"></span>
3223                                <span class="text-sm">Barbados (BBD $)</span>
3224                            </button>
3225                        </li>
3226                    
3227                        <li class="disclosure__item order-last" data-order="BY">
3228                            <button type="button"
3229                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3230                                @click="country_code = 'BY'; openMain = false; activeSection = null;"
3231                                
3232                                data-value="BY">
3233                                <span class="rounded-full w-5 h-5 bg-cover fi fi-by"></span>
3234                                <span class="text-sm">Belarus (USD $)</span>
3235                            </button>
3236                        </li>
3237                    
3238                        <li class="disclosure__item order-last" data-order="BE">
3239                            <button type="button"
3240                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3241                                @click="country_code = 'BE'; openMain = false; activeSection = null;"
3242                                
3243                                data-value="BE">
3244                                <span class="rounded-full w-5 h-5 bg-cover fi fi-be"></span>
3245                                <span class="text-sm">Belgium (EUR €)</span>
3246                            </button>
3247                        </li>
3248                    
3249                        <li class="disclosure__item order-last" data-order="BZ">
3250                            <button type="button"
3251                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3252                                @click="country_code = 'BZ'; openMain = false; activeSection = null;"
3253                                
3254                                data-value="BZ">
3255                                <span class="rounded-full w-5 h-5 bg-cover fi fi-bz"></span>
3256                                <span class="text-sm">Belize (BZD $)</span>
3257                            </button>
3258                        </li>
3259                    
3260                        <li class="disclosure__item order-last" data-order="BJ">
3261                            <button type="button"
3262                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3263                                @click="country_code = 'BJ'; openMain = false; activeSection = null;"
3264                                
3265                                data-value="BJ">
3266                                <span class="rounded-full w-5 h-5 bg-cover fi fi-bj"></span>
3267                                <span class="text-sm">Benin (XOF Fr)</span>
3268                            </button>
3269                        </li>
3270                    
3271                        <li class="disclosure__item order-last" data-order="BM">
3272                            <button type="button"
3273                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3274                                @click="country_code = 'BM'; openMain = false; activeSection = null;"
3275                                
3276                                data-value="BM">
3277                                <span class="rounded-full w-5 h-5 bg-cover fi fi-bm"></span>
3278                                <span class="text-sm">Bermuda (USD $)</span>
3279                            </button>
3280                        </li>
3281                    
3282                        <li class="disclosure__item order-last" data-order="BT">
3283                            <button type="button"
3284                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3285                                @click="country_code = 'BT'; openMain = false; activeSection = null;"
3286                                
3287                                data-value="BT">
3288                                <span class="rounded-full w-5 h-5 bg-cover fi fi-bt"></span>
3289                                <span class="text-sm">Bhutan (USD $)</span>
3290                            </button>
3291                        </li>
3292                    
3293                        <li class="disclosure__item order-last" data-order="BO">
3294                            <button type="button"
3295                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3296                                @click="country_code = 'BO'; openMain = false; activeSection = null;"
3297                                
3298                                data-value="BO">
3299                                <span class="rounded-full w-5 h-5 bg-cover fi fi-bo"></span>
3300                                <span class="text-sm">Bolivia (BOB Bs.)</span>
3301                            </button>
3302                        </li>
3303                    
3304                        <li class="disclosure__item order-last" data-order="BA">
3305                            <button type="button"
3306                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3307                                @click="country_code = 'BA'; openMain = false; activeSection = null;"
3308                                
3309                                data-value="BA">
3310                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ba"></span>
3311                                <span class="text-sm">Bosnia &amp; Herzegovina (BAM КМ)</span>
3312                            </button>
3313                        </li>
3314                    
3315                        <li class="disclosure__item order-last" data-order="BW">
3316                            <button type="button"
3317                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3318                                @click="country_code = 'BW'; openMain = false; activeSection = null;"
3319                                
3320                                data-value="BW">
3321                                <span class="rounded-full w-5 h-5 bg-cover fi fi-bw"></span>
3322                                <span class="text-sm">Botswana (BWP P)</span>
3323                            </button>
3324                        </li>
3325                    
3326                        <li class="disclosure__item order-last" data-order="BR">
3327                            <button type="button"
3328                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3329                                @click="country_code = 'BR'; openMain = false; activeSection = null;"
3330                                
3331                                data-value="BR">
3332                                <span class="rounded-full w-5 h-5 bg-cover fi fi-br"></span>
3333                                <span class="text-sm">Brazil (BRL R$)</span>
3334                            </button>
3335                        </li>
3336                    
3337                        <li class="disclosure__item order-last" data-order="IO">
3338                            <button type="button"
3339                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3340                                @click="country_code = 'IO'; openMain = false; activeSection = null;"
3341                                
3342                                data-value="IO">
3343                                <span class="rounded-full w-5 h-5 bg-cover fi fi-io"></span>
3344                                <span class="text-sm">British Indian Ocean Territory (USD $)</span>
3345                            </button>
3346                        </li>
3347                    
3348                        <li class="disclosure__item order-last" data-order="VG">
3349                            <button type="button"
3350                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3351                                @click="country_code = 'VG'; openMain = false; activeSection = null;"
3352                                
3353                                data-value="VG">
3354                                <span class="rounded-full w-5 h-5 bg-cover fi fi-vg"></span>
3355                                <span class="text-sm">British Virgin Islands (USD $)</span>
3356                            </button>
3357                        </li>
3358                    
3359                        <li class="disclosure__item order-last" data-order="BN">
3360                            <button type="button"
3361                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3362                                @click="country_code = 'BN'; openMain = false; activeSection = null;"
3363                                
3364                                data-value="BN">
3365                                <span class="rounded-full w-5 h-5 bg-cover fi fi-bn"></span>
3366                                <span class="text-sm">Brunei (BND $)</span>
3367                            </button>
3368                        </li>
3369                    
3370                        <li class="disclosure__item order-last" data-order="BG">
3371                            <button type="button"
3372                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3373                                @click="country_code = 'BG'; openMain = false; activeSection = null;"
3374                                
3375                                data-value="BG">
3376                                <span class="rounded-full w-5 h-5 bg-cover fi fi-bg"></span>
3377                                <span class="text-sm">Bulgaria (EUR €)</span>
3378                            </button>
3379                        </li>
3380                    
3381                        <li class="disclosure__item order-last" data-order="BF">
3382                            <button type="button"
3383                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3384                                @click="country_code = 'BF'; openMain = false; activeSection = null;"
3385                                
3386                                data-value="BF">
3387                                <span class="rounded-full w-5 h-5 bg-cover fi fi-bf"></span>
3388                                <span class="text-sm">Burkina Faso (XOF Fr)</span>
3389                            </button>
3390                        </li>
3391                    
3392                        <li class="disclosure__item order-last" data-order="BI">
3393                            <button type="button"
3394                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3395                                @click="country_code = 'BI'; openMain = false; activeSection = null;"
3396                                
3397                                data-value="BI">
3398                                <span class="rounded-full w-5 h-5 bg-cover fi fi-bi"></span>
3399                                <span class="text-sm">Burundi (BIF Fr)</span>
3400                            </button>
3401                        </li>
3402                    
3403                        <li class="disclosure__item order-last" data-order="KH">
3404                            <button type="button"
3405                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3406                                @click="country_code = 'KH'; openMain = false; activeSection = null;"
3407                                
3408                                data-value="KH">
3409                                <span class="rounded-full w-5 h-5 bg-cover fi fi-kh"></span>
3410                                <span class="text-sm">Cambodia (KHR ៛)</span>
3411                            </button>
3412                        </li>
3413                    
3414                        <li class="disclosure__item order-last" data-order="CM">
3415                            <button type="button"
3416                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3417                                @click="country_code = 'CM'; openMain = false; activeSection = null;"
3418                                
3419                                data-value="CM">
3420                                <span class="rounded-full w-5 h-5 bg-cover fi fi-cm"></span>
3421                                <span class="text-sm">Cameroon (XAF CFA)</span>
3422                            </button>
3423                        </li>
3424                    
3425                        <li class="disclosure__item order-last" data-order="CA">
3426                            <button type="button"
3427                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3428                                @click="country_code = 'CA'; openMain = false; activeSection = null;"
3429                                
3430                                data-value="CA">
3431                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ca"></span>
3432                                <span class="text-sm">Canada (CAD $)</span>
3433                            </button>
3434                        </li>
3435                    
3436                        <li class="disclosure__item order-last" data-order="CV">
3437                            <button type="button"
3438                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3439                                @click="country_code = 'CV'; openMain = false; activeSection = null;"
3440                                
3441                                data-value="CV">
3442                                <span class="rounded-full w-5 h-5 bg-cover fi fi-cv"></span>
3443                                <span class="text-sm">Cape Verde (CVE $)</span>
3444                            </button>
3445                        </li>
3446                    
3447                        <li class="disclosure__item order-last" data-order="BQ">
3448                            <button type="button"
3449                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3450                                @click="country_code = 'BQ'; openMain = false; activeSection = null;"
3451                                
3452                                data-value="BQ">
3453                                <span class="rounded-full w-5 h-5 bg-cover fi fi-bq"></span>
3454                                <span class="text-sm">Caribbean Netherlands (USD $)</span>
3455                            </button>
3456                        </li>
3457                    
3458                        <li class="disclosure__item order-last" data-order="KY">
3459                            <button type="button"
3460                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3461                                @click="country_code = 'KY'; openMain = false; activeSection = null;"
3462                                
3463                                data-value="KY">
3464                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ky"></span>
3465                                <span class="text-sm">Cayman Islands (KYD $)</span>
3466                            </button>
3467                        </li>
3468                    
3469                        <li class="disclosure__item order-last" data-order="CF">
3470                            <button type="button"
3471                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3472                                @click="country_code = 'CF'; openMain = false; activeSection = null;"
3473                                
3474                                data-value="CF">
3475                                <span class="rounded-full w-5 h-5 bg-cover fi fi-cf"></span>
3476                                <span class="text-sm">Central African Republic (XAF CFA)</span>
3477                            </button>
3478                        </li>
3479                    
3480                        <li class="disclosure__item order-last" data-order="TD">
3481                            <button type="button"
3482                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3483                                @click="country_code = 'TD'; openMain = false; activeSection = null;"
3484                                
3485                                data-value="TD">
3486                                <span class="rounded-full w-5 h-5 bg-cover fi fi-td"></span>
3487                                <span class="text-sm">Chad (XAF CFA)</span>
3488                            </button>
3489                        </li>
3490                    
3491                        <li class="disclosure__item order-last" data-order="CL">
3492                            <button type="button"
3493                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3494                                @click="country_code = 'CL'; openMain = false; activeSection = null;"
3495                                
3496                                data-value="CL">
3497                                <span class="rounded-full w-5 h-5 bg-cover fi fi-cl"></span>
3498                                <span class="text-sm">Chile (USD $)</span>
3499                            </button>
3500                        </li>
3501                    
3502                        <li class="disclosure__item order-last" data-order="CN">
3503                            <button type="button"
3504                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3505                                @click="country_code = 'CN'; openMain = false; activeSection = null;"
3506                                
3507                                data-value="CN">
3508                                <span class="rounded-full w-5 h-5 bg-cover fi fi-cn"></span>
3509                                <span class="text-sm">China (CNY ¥)</span>
3510                            </button>
3511                        </li>
3512                    
3513                        <li class="disclosure__item order-last" data-order="CX">
3514                            <button type="button"
3515                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3516                                @click="country_code = 'CX'; openMain = false; activeSection = null;"
3517                                
3518                                data-value="CX">
3519                                <span class="rounded-full w-5 h-5 bg-cover fi fi-cx"></span>
3520                                <span class="text-sm">Christmas Island (AUD $)</span>
3521                            </button>
3522                        </li>
3523                    
3524                        <li class="disclosure__item order-last" data-order="CC">
3525                            <button type="button"
3526                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3527                                @click="country_code = 'CC'; openMain = false; activeSection = null;"
3528                                
3529                                data-value="CC">
3530                                <span class="rounded-full w-5 h-5 bg-cover fi fi-cc"></span>
3531                                <span class="text-sm">Cocos (Keeling) Islands (AUD $)</span>
3532                            </button>
3533                        </li>
3534                    
3535                        <li class="disclosure__item order-last" data-order="CO">
3536                            <button type="button"
3537                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3538                                @click="country_code = 'CO'; openMain = false; activeSection = null;"
3539                                
3540                                data-value="CO">
3541                                <span class="rounded-full w-5 h-5 bg-cover fi fi-co"></span>
3542                                <span class="text-sm">Colombia (USD $)</span>
3543                            </button>
3544                        </li>
3545                    
3546                        <li class="disclosure__item order-last" data-order="KM">
3547                            <button type="button"
3548                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3549                                @click="country_code = 'KM'; openMain = false; activeSection = null;"
3550                                
3551                                data-value="KM">
3552                                <span class="rounded-full w-5 h-5 bg-cover fi fi-km"></span>
3553                                <span class="text-sm">Comoros (KMF Fr)</span>
3554                            </button>
3555                        </li>
3556                    
3557                        <li class="disclosure__item order-last" data-order="CG">
3558                            <button type="button"
3559                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3560                                @click="country_code = 'CG'; openMain = false; activeSection = null;"
3561                                
3562                                data-value="CG">
3563                                <span class="rounded-full w-5 h-5 bg-cover fi fi-cg"></span>
3564                                <span class="text-sm">Congo - Brazzaville (XAF CFA)</span>
3565                            </button>
3566                        </li>
3567                    
3568                        <li class="disclosure__item order-last" data-order="CD">
3569                            <button type="button"
3570                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3571                                @click="country_code = 'CD'; openMain = false; activeSection = null;"
3572                                
3573                                data-value="CD">
3574                                <span class="rounded-full w-5 h-5 bg-cover fi fi-cd"></span>
3575                                <span class="text-sm">Congo - Kinshasa (CDF Fr)</span>
3576                            </button>
3577                        </li>
3578                    
3579                        <li class="disclosure__item order-last" data-order="CK">
3580                            <button type="button"
3581                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3582                                @click="country_code = 'CK'; openMain = false; activeSection = null;"
3583                                
3584                                data-value="CK">
3585                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ck"></span>
3586                                <span class="text-sm">Cook Islands (NZD $)</span>
3587                            </button>
3588                        </li>
3589                    
3590                        <li class="disclosure__item order-last" data-order="CR">
3591                            <button type="button"
3592                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3593                                @click="country_code = 'CR'; openMain = false; activeSection = null;"
3594                                
3595                                data-value="CR">
3596                                <span class="rounded-full w-5 h-5 bg-cover fi fi-cr"></span>
3597                                <span class="text-sm">Costa Rica (CRC ₡)</span>
3598                            </button>
3599                        </li>
3600                    
3601                        <li class="disclosure__item order-last" data-order="CI">
3602                            <button type="button"
3603                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3604                                @click="country_code = 'CI'; openMain = false; activeSection = null;"
3605                                
3606                                data-value="CI">
3607                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ci"></span>
3608                                <span class="text-sm">Côte d’Ivoire (XOF Fr)</span>
3609                            </button>
3610                        </li>
3611                    
3612                        <li class="disclosure__item order-last" data-order="HR">
3613                            <button type="button"
3614                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3615                                @click="country_code = 'HR'; openMain = false; activeSection = null;"
3616                                
3617                                data-value="HR">
3618                                <span class="rounded-full w-5 h-5 bg-cover fi fi-hr"></span>
3619                                <span class="text-sm">Croatia (EUR €)</span>
3620                            </button>
3621                        </li>
3622                    
3623                        <li class="disclosure__item order-last" data-order="CW">
3624                            <button type="button"
3625                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3626                                @click="country_code = 'CW'; openMain = false; activeSection = null;"
3627                                
3628                                data-value="CW">
3629                                <span class="rounded-full w-5 h-5 bg-cover fi fi-cw"></span>
3630                                <span class="text-sm">Curaçao (ANG ƒ)</span>
3631                            </button>
3632                        </li>
3633                    
3634                        <li class="disclosure__item order-last" data-order="CY">
3635                            <button type="button"
3636                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3637                                @click="country_code = 'CY'; openMain = false; activeSection = null;"
3638                                
3639                                data-value="CY">
3640                                <span class="rounded-full w-5 h-5 bg-cover fi fi-cy"></span>
3641                                <span class="text-sm">Cyprus (EUR €)</span>
3642                            </button>
3643                        </li>
3644                    
3645                        <li class="disclosure__item order-last" data-order="CZ">
3646                            <button type="button"
3647                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3648                                @click="country_code = 'CZ'; openMain = false; activeSection = null;"
3649                                
3650                                data-value="CZ">
3651                                <span class="rounded-full w-5 h-5 bg-cover fi fi-cz"></span>
3652                                <span class="text-sm">Czechia (CZK Kč)</span>
3653                            </button>
3654                        </li>
3655                    
3656                        <li class="disclosure__item order-last" data-order="DK">
3657                            <button type="button"
3658                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3659                                @click="country_code = 'DK'; openMain = false; activeSection = null;"
3660                                
3661                                data-value="DK">
3662                                <span class="rounded-full w-5 h-5 bg-cover fi fi-dk"></span>
3663                                <span class="text-sm">Denmark (DKK kr.)</span>
3664                            </button>
3665                        </li>
3666                    
3667                        <li class="disclosure__item order-last" data-order="DJ">
3668                            <button type="button"
3669                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3670                                @click="country_code = 'DJ'; openMain = false; activeSection = null;"
3671                                
3672                                data-value="DJ">
3673                                <span class="rounded-full w-5 h-5 bg-cover fi fi-dj"></span>
3674                                <span class="text-sm">Djibouti (DJF Fdj)</span>
3675                            </button>
3676                        </li>
3677                    
3678                        <li class="disclosure__item order-last" data-order="DM">
3679                            <button type="button"
3680                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3681                                @click="country_code = 'DM'; openMain = false; activeSection = null;"
3682                                
3683                                data-value="DM">
3684                                <span class="rounded-full w-5 h-5 bg-cover fi fi-dm"></span>
3685                                <span class="text-sm">Dominica (XCD $)</span>
3686                            </button>
3687                        </li>
3688                    
3689                        <li class="disclosure__item order-last" data-order="DO">
3690                            <button type="button"
3691                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3692                                @click="country_code = 'DO'; openMain = false; activeSection = null;"
3693                                
3694                                data-value="DO">
3695                                <span class="rounded-full w-5 h-5 bg-cover fi fi-do"></span>
3696                                <span class="text-sm">Dominican Republic (DOP $)</span>
3697                            </button>
3698                        </li>
3699                    
3700                        <li class="disclosure__item order-last" data-order="EC">
3701                            <button type="button"
3702                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3703                                @click="country_code = 'EC'; openMain = false; activeSection = null;"
3704                                
3705                                data-value="EC">
3706                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ec"></span>
3707                                <span class="text-sm">Ecuador (USD $)</span>
3708                            </button>
3709                        </li>
3710                    
3711                        <li class="disclosure__item order-last" data-order="EG">
3712                            <button type="button"
3713                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3714                                @click="country_code = 'EG'; openMain = false; activeSection = null;"
3715                                
3716                                data-value="EG">
3717                                <span class="rounded-full w-5 h-5 bg-cover fi fi-eg"></span>
3718                                <span class="text-sm">Egypt (EGP ج.م)</span>
3719                            </button>
3720                        </li>
3721                    
3722                        <li class="disclosure__item order-last" data-order="SV">
3723                            <button type="button"
3724                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3725                                @click="country_code = 'SV'; openMain = false; activeSection = null;"
3726                                
3727                                data-value="SV">
3728                                <span class="rounded-full w-5 h-5 bg-cover fi fi-sv"></span>
3729                                <span class="text-sm">El Salvador (USD $)</span>
3730                            </button>
3731                        </li>
3732                    
3733                        <li class="disclosure__item order-last" data-order="GQ">
3734                            <button type="button"
3735                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3736                                @click="country_code = 'GQ'; openMain = false; activeSection = null;"
3737                                
3738                                data-value="GQ">
3739                                <span class="rounded-full w-5 h-5 bg-cover fi fi-gq"></span>
3740                                <span class="text-sm">Equatorial Guinea (XAF CFA)</span>
3741                            </button>
3742                        </li>
3743                    
3744                        <li class="disclosure__item order-last" data-order="ER">
3745                            <button type="button"
3746                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3747                                @click="country_code = 'ER'; openMain = false; activeSection = null;"
3748                                
3749                                data-value="ER">
3750                                <span class="rounded-full w-5 h-5 bg-cover fi fi-er"></span>
3751                                <span class="text-sm">Eritrea (USD $)</span>
3752                            </button>
3753                        </li>
3754                    
3755                        <li class="disclosure__item order-last" data-order="EE">
3756                            <button type="button"
3757                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3758                                @click="country_code = 'EE'; openMain = false; activeSection = null;"
3759                                
3760                                data-value="EE">
3761                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ee"></span>
3762                                <span class="text-sm">Estonia (EUR €)</span>
3763                            </button>
3764                        </li>
3765                    
3766                        <li class="disclosure__item order-last" data-order="SZ">
3767                            <button type="button"
3768                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3769                                @click="country_code = 'SZ'; openMain = false; activeSection = null;"
3770                                
3771                                data-value="SZ">
3772                                <span class="rounded-full w-5 h-5 bg-cover fi fi-sz"></span>
3773                                <span class="text-sm">Eswatini (USD $)</span>
3774                            </button>
3775                        </li>
3776                    
3777                        <li class="disclosure__item order-last" data-order="ET">
3778                            <button type="button"
3779                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3780                                @click="country_code = 'ET'; openMain = false; activeSection = null;"
3781                                
3782                                data-value="ET">
3783                                <span class="rounded-full w-5 h-5 bg-cover fi fi-et"></span>
3784                                <span class="text-sm">Ethiopia (ETB Br)</span>
3785                            </button>
3786                        </li>
3787                    
3788                        <li class="disclosure__item order-last" data-order="FK">
3789                            <button type="button"
3790                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3791                                @click="country_code = 'FK'; openMain = false; activeSection = null;"
3792                                
3793                                data-value="FK">
3794                                <span class="rounded-full w-5 h-5 bg-cover fi fi-fk"></span>
3795                                <span class="text-sm">Falkland Islands (FKP £)</span>
3796                            </button>
3797                        </li>
3798                    
3799                        <li class="disclosure__item order-last" data-order="FO">
3800                            <button type="button"
3801                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3802                                @click="country_code = 'FO'; openMain = false; activeSection = null;"
3803                                
3804                                data-value="FO">
3805                                <span class="rounded-full w-5 h-5 bg-cover fi fi-fo"></span>
3806                                <span class="text-sm">Faroe Islands (DKK kr.)</span>
3807                            </button>
3808                        </li>
3809                    
3810                        <li class="disclosure__item order-last" data-order="FJ">
3811                            <button type="button"
3812                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3813                                @click="country_code = 'FJ'; openMain = false; activeSection = null;"
3814                                
3815                                data-value="FJ">
3816                                <span class="rounded-full w-5 h-5 bg-cover fi fi-fj"></span>
3817                                <span class="text-sm">Fiji (FJD $)</span>
3818                            </button>
3819                        </li>
3820                    
3821                        <li class="disclosure__item order-last" data-order="FI">
3822                            <button type="button"
3823                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3824                                @click="country_code = 'FI'; openMain = false; activeSection = null;"
3825                                
3826                                data-value="FI">
3827                                <span class="rounded-full w-5 h-5 bg-cover fi fi-fi"></span>
3828                                <span class="text-sm">Finland (EUR €)</span>
3829                            </button>
3830                        </li>
3831                    
3832                        <li class="disclosure__item order-last" data-order="FR">
3833                            <button type="button"
3834                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3835                                @click="country_code = 'FR'; openMain = false; activeSection = null;"
3836                                
3837                                data-value="FR">
3838                                <span class="rounded-full w-5 h-5 bg-cover fi fi-fr"></span>
3839                                <span class="text-sm">France (EUR €)</span>
3840                            </button>
3841                        </li>
3842                    
3843                        <li class="disclosure__item order-last" data-order="GF">
3844                            <button type="button"
3845                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3846                                @click="country_code = 'GF'; openMain = false; activeSection = null;"
3847                                
3848                                data-value="GF">
3849                                <span class="rounded-full w-5 h-5 bg-cover fi fi-gf"></span>
3850                                <span class="text-sm">French Guiana (EUR €)</span>
3851                            </button>
3852                        </li>
3853                    
3854                        <li class="disclosure__item order-last" data-order="PF">
3855                            <button type="button"
3856                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3857                                @click="country_code = 'PF'; openMain = false; activeSection = null;"
3858                                
3859                                data-value="PF">
3860                                <span class="rounded-full w-5 h-5 bg-cover fi fi-pf"></span>
3861                                <span class="text-sm">French Polynesia (XPF Fr)</span>
3862                            </button>
3863                        </li>
3864                    
3865                        <li class="disclosure__item order-last" data-order="TF">
3866                            <button type="button"
3867                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3868                                @click="country_code = 'TF'; openMain = false; activeSection = null;"
3869                                
3870                                data-value="TF">
3871                                <span class="rounded-full w-5 h-5 bg-cover fi fi-tf"></span>
3872                                <span class="text-sm">French Southern Territories (EUR €)</span>
3873                            </button>
3874                        </li>
3875                    
3876                        <li class="disclosure__item order-last" data-order="GA">
3877                            <button type="button"
3878                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3879                                @click="country_code = 'GA'; openMain = false; activeSection = null;"
3880                                
3881                                data-value="GA">
3882                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ga"></span>
3883                                <span class="text-sm">Gabon (XOF Fr)</span>
3884                            </button>
3885                        </li>
3886                    
3887                        <li class="disclosure__item order-last" data-order="GM">
3888                            <button type="button"
3889                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3890                                @click="country_code = 'GM'; openMain = false; activeSection = null;"
3891                                
3892                                data-value="GM">
3893                                <span class="rounded-full w-5 h-5 bg-cover fi fi-gm"></span>
3894                                <span class="text-sm">Gambia (GMD D)</span>
3895                            </button>
3896                        </li>
3897                    
3898                        <li class="disclosure__item order-last" data-order="GE">
3899                            <button type="button"
3900                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3901                                @click="country_code = 'GE'; openMain = false; activeSection = null;"
3902                                
3903                                data-value="GE">
3904                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ge"></span>
3905                                <span class="text-sm">Georgia (USD $)</span>
3906                            </button>
3907                        </li>
3908                    
3909                        <li class="disclosure__item order-last" data-order="DE">
3910                            <button type="button"
3911                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3912                                @click="country_code = 'DE'; openMain = false; activeSection = null;"
3913                                
3914                                data-value="DE">
3915                                <span class="rounded-full w-5 h-5 bg-cover fi fi-de"></span>
3916                                <span class="text-sm">Germany (EUR €)</span>
3917                            </button>
3918                        </li>
3919                    
3920                        <li class="disclosure__item order-last" data-order="GH">
3921                            <button type="button"
3922                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3923                                @click="country_code = 'GH'; openMain = false; activeSection = null;"
3924                                
3925                                data-value="GH">
3926                                <span class="rounded-full w-5 h-5 bg-cover fi fi-gh"></span>
3927                                <span class="text-sm">Ghana (USD $)</span>
3928                            </button>
3929                        </li>
3930                    
3931                        <li class="disclosure__item order-last" data-order="GI">
3932                            <button type="button"
3933                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3934                                @click="country_code = 'GI'; openMain = false; activeSection = null;"
3935                                
3936                                data-value="GI">
3937                                <span class="rounded-full w-5 h-5 bg-cover fi fi-gi"></span>
3938                                <span class="text-sm">Gibraltar (GBP £)</span>
3939                            </button>
3940                        </li>
3941                    
3942                        <li class="disclosure__item order-last" data-order="GR">
3943                            <button type="button"
3944                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3945                                @click="country_code = 'GR'; openMain = false; activeSection = null;"
3946                                
3947                                data-value="GR">
3948                                <span class="rounded-full w-5 h-5 bg-cover fi fi-gr"></span>
3949                                <span class="text-sm">Greece (EUR €)</span>
3950                            </button>
3951                        </li>
3952                    
3953                        <li class="disclosure__item order-last" data-order="GL">
3954                            <button type="button"
3955                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3956                                @click="country_code = 'GL'; openMain = false; activeSection = null;"
3957                                
3958                                data-value="GL">
3959                                <span class="rounded-full w-5 h-5 bg-cover fi fi-gl"></span>
3960                                <span class="text-sm">Greenland (DKK kr.)</span>
3961                            </button>
3962                        </li>
3963                    
3964                        <li class="disclosure__item order-last" data-order="GD">
3965                            <button type="button"
3966                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3967                                @click="country_code = 'GD'; openMain = false; activeSection = null;"
3968                                
3969                                data-value="GD">
3970                                <span class="rounded-full w-5 h-5 bg-cover fi fi-gd"></span>
3971                                <span class="text-sm">Grenada (XCD $)</span>
3972                            </button>
3973                        </li>
3974                    
3975                        <li class="disclosure__item order-last" data-order="GP">
3976                            <button type="button"
3977                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3978                                @click="country_code = 'GP'; openMain = false; activeSection = null;"
3979                                
3980                                data-value="GP">
3981                                <span class="rounded-full w-5 h-5 bg-cover fi fi-gp"></span>
3982                                <span class="text-sm">Guadeloupe (EUR €)</span>
3983                            </button>
3984                        </li>
3985                    
3986                        <li class="disclosure__item order-last" data-order="GT">
3987                            <button type="button"
3988                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
3989                                @click="country_code = 'GT'; openMain = false; activeSection = null;"
3990                                
3991                                data-value="GT">
3992                                <span class="rounded-full w-5 h-5 bg-cover fi fi-gt"></span>
3993                                <span class="text-sm">Guatemala (GTQ Q)</span>
3994                            </button>
3995                        </li>
3996                    
3997                        <li class="disclosure__item order-last" data-order="GG">
3998                            <button type="button"
3999                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4000                                @click="country_code = 'GG'; openMain = false; activeSection = null;"
4001                                
4002                                data-value="GG">
4003                                <span class="rounded-full w-5 h-5 bg-cover fi fi-gg"></span>
4004                                <span class="text-sm">Guernsey (GBP £)</span>
4005                            </button>
4006                        </li>
4007                    
4008                        <li class="disclosure__item order-last" data-order="GN">
4009                            <button type="button"
4010                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4011                                @click="country_code = 'GN'; openMain = false; activeSection = null;"
4012                                
4013                                data-value="GN">
4014                                <span class="rounded-full w-5 h-5 bg-cover fi fi-gn"></span>
4015                                <span class="text-sm">Guinea (GNF Fr)</span>
4016                            </button>
4017                        </li>
4018                    
4019                        <li class="disclosure__item order-last" data-order="GW">
4020                            <button type="button"
4021                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4022                                @click="country_code = 'GW'; openMain = false; activeSection = null;"
4023                                
4024                                data-value="GW">
4025                                <span class="rounded-full w-5 h-5 bg-cover fi fi-gw"></span>
4026                                <span class="text-sm">Guinea-Bissau (XOF Fr)</span>
4027                            </button>
4028                        </li>
4029                    
4030                        <li class="disclosure__item order-last" data-order="GY">
4031                            <button type="button"
4032                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4033                                @click="country_code = 'GY'; openMain = false; activeSection = null;"
4034                                
4035                                data-value="GY">
4036                                <span class="rounded-full w-5 h-5 bg-cover fi fi-gy"></span>
4037                                <span class="text-sm">Guyana (GYD $)</span>
4038                            </button>
4039                        </li>
4040                    
4041                        <li class="disclosure__item order-last" data-order="HT">
4042                            <button type="button"
4043                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4044                                @click="country_code = 'HT'; openMain = false; activeSection = null;"
4045                                
4046                                data-value="HT">
4047                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ht"></span>
4048                                <span class="text-sm">Haiti (USD $)</span>
4049                            </button>
4050                        </li>
4051                    
4052                        <li class="disclosure__item order-last" data-order="HN">
4053                            <button type="button"
4054                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4055                                @click="country_code = 'HN'; openMain = false; activeSection = null;"
4056                                
4057                                data-value="HN">
4058                                <span class="rounded-full w-5 h-5 bg-cover fi fi-hn"></span>
4059                                <span class="text-sm">Honduras (HNL L)</span>
4060                            </button>
4061                        </li>
4062                    
4063                        <li class="disclosure__item order-last" data-order="HK">
4064                            <button type="button"
4065                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4066                                @click="country_code = 'HK'; openMain = false; activeSection = null;"
4067                                
4068                                data-value="HK">
4069                                <span class="rounded-full w-5 h-5 bg-cover fi fi-hk"></span>
4070                                <span class="text-sm">Hong Kong SAR (HKD $)</span>
4071                            </button>
4072                        </li>
4073                    
4074                        <li class="disclosure__item order-last" data-order="HU">
4075                            <button type="button"
4076                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4077                                @click="country_code = 'HU'; openMain = false; activeSection = null;"
4078                                
4079                                data-value="HU">
4080                                <span class="rounded-full w-5 h-5 bg-cover fi fi-hu"></span>
4081                                <span class="text-sm">Hungary (HUF Ft)</span>
4082                            </button>
4083                        </li>
4084                    
4085                        <li class="disclosure__item order-last" data-order="IS">
4086                            <button type="button"
4087                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4088                                @click="country_code = 'IS'; openMain = false; activeSection = null;"
4089                                
4090                                data-value="IS">
4091                                <span class="rounded-full w-5 h-5 bg-cover fi fi-is"></span>
4092                                <span class="text-sm">Iceland (ISK kr)</span>
4093                            </button>
4094                        </li>
4095                    
4096                        <li class="disclosure__item order-last" data-order="IN">
4097                            <button type="button"
4098                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4099                                @click="country_code = 'IN'; openMain = false; activeSection = null;"
4100                                
4101                                data-value="IN">
4102                                <span class="rounded-full w-5 h-5 bg-cover fi fi-in"></span>
4103                                <span class="text-sm">India (INR ₹)</span>
4104                            </button>
4105                        </li>
4106                    
4107                        <li class="disclosure__item order-last" data-order="ID">
4108                            <button type="button"
4109                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4110                                @click="country_code = 'ID'; openMain = false; activeSection = null;"
4111                                
4112                                data-value="ID">
4113                                <span class="rounded-full w-5 h-5 bg-cover fi fi-id"></span>
4114                                <span class="text-sm">Indonesia (IDR Rp)</span>
4115                            </button>
4116                        </li>
4117                    
4118                        <li class="disclosure__item order-last" data-order="IQ">
4119                            <button type="button"
4120                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4121                                @click="country_code = 'IQ'; openMain = false; activeSection = null;"
4122                                
4123                                data-value="IQ">
4124                                <span class="rounded-full w-5 h-5 bg-cover fi fi-iq"></span>
4125                                <span class="text-sm">Iraq (USD $)</span>
4126                            </button>
4127                        </li>
4128                    
4129                        <li class="disclosure__item order-last" data-order="IE">
4130                            <button type="button"
4131                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4132                                @click="country_code = 'IE'; openMain = false; activeSection = null;"
4133                                
4134                                data-value="IE">
4135                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ie"></span>
4136                                <span class="text-sm">Ireland (EUR €)</span>
4137                            </button>
4138                        </li>
4139                    
4140                        <li class="disclosure__item order-last" data-order="IM">
4141                            <button type="button"
4142                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4143                                @click="country_code = 'IM'; openMain = false; activeSection = null;"
4144                                
4145                                data-value="IM">
4146                                <span class="rounded-full w-5 h-5 bg-cover fi fi-im"></span>
4147                                <span class="text-sm">Isle of Man (GBP £)</span>
4148                            </button>
4149                        </li>
4150                    
4151                        <li class="disclosure__item order-last" data-order="IL">
4152                            <button type="button"
4153                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4154                                @click="country_code = 'IL'; openMain = false; activeSection = null;"
4155                                
4156                                data-value="IL">
4157                                <span class="rounded-full w-5 h-5 bg-cover fi fi-il"></span>
4158                                <span class="text-sm">Israel (ILS ₪)</span>
4159                            </button>
4160                        </li>
4161                    
4162                        <li class="disclosure__item order-last" data-order="IT">
4163                            <button type="button"
4164                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4165                                @click="country_code = 'IT'; openMain = false; activeSection = null;"
4166                                
4167                                data-value="IT">
4168                                <span class="rounded-full w-5 h-5 bg-cover fi fi-it"></span>
4169                                <span class="text-sm">Italy (EUR €)</span>
4170                            </button>
4171                        </li>
4172                    
4173                        <li class="disclosure__item order-last" data-order="JM">
4174                            <button type="button"
4175                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4176                                @click="country_code = 'JM'; openMain = false; activeSection = null;"
4177                                
4178                                data-value="JM">
4179                                <span class="rounded-full w-5 h-5 bg-cover fi fi-jm"></span>
4180                                <span class="text-sm">Jamaica (JMD $)</span>
4181                            </button>
4182                        </li>
4183                    
4184                        <li class="disclosure__item order-last" data-order="JP">
4185                            <button type="button"
4186                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4187                                @click="country_code = 'JP'; openMain = false; activeSection = null;"
4188                                
4189                                data-value="JP">
4190                                <span class="rounded-full w-5 h-5 bg-cover fi fi-jp"></span>
4191                                <span class="text-sm">Japan (JPY ¥)</span>
4192                            </button>
4193                        </li>
4194                    
4195                        <li class="disclosure__item order-last" data-order="JE">
4196                            <button type="button"
4197                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4198                                @click="country_code = 'JE'; openMain = false; activeSection = null;"
4199                                
4200                                data-value="JE">
4201                                <span class="rounded-full w-5 h-5 bg-cover fi fi-je"></span>
4202                                <span class="text-sm">Jersey (GBP £)</span>
4203                            </button>
4204                        </li>
4205                    
4206                        <li class="disclosure__item order-last" data-order="JO">
4207                            <button type="button"
4208                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4209                                @click="country_code = 'JO'; openMain = false; activeSection = null;"
4210                                
4211                                data-value="JO">
4212                                <span class="rounded-full w-5 h-5 bg-cover fi fi-jo"></span>
4213                                <span class="text-sm">Jordan (USD $)</span>
4214                            </button>
4215                        </li>
4216                    
4217                        <li class="disclosure__item order-last" data-order="KZ">
4218                            <button type="button"
4219                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4220                                @click="country_code = 'KZ'; openMain = false; activeSection = null;"
4221                                
4222                                data-value="KZ">
4223                                <span class="rounded-full w-5 h-5 bg-cover fi fi-kz"></span>
4224                                <span class="text-sm">Kazakhstan (KZT ₸)</span>
4225                            </button>
4226                        </li>
4227                    
4228                        <li class="disclosure__item order-last" data-order="KE">
4229                            <button type="button"
4230                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4231                                @click="country_code = 'KE'; openMain = false; activeSection = null;"
4232                                
4233                                data-value="KE">
4234                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ke"></span>
4235                                <span class="text-sm">Kenya (KES KSh)</span>
4236                            </button>
4237                        </li>
4238                    
4239                        <li class="disclosure__item order-last" data-order="KI">
4240                            <button type="button"
4241                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4242                                @click="country_code = 'KI'; openMain = false; activeSection = null;"
4243                                
4244                                data-value="KI">
4245                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ki"></span>
4246                                <span class="text-sm">Kiribati (USD $)</span>
4247                            </button>
4248                        </li>
4249                    
4250                        <li class="disclosure__item order-last" data-order="XK">
4251                            <button type="button"
4252                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4253                                @click="country_code = 'XK'; openMain = false; activeSection = null;"
4254                                
4255                                data-value="XK">
4256                                <span class="rounded-full w-5 h-5 bg-cover fi fi-xk"></span>
4257                                <span class="text-sm">Kosovo (EUR €)</span>
4258                            </button>
4259                        </li>
4260                    
4261                        <li class="disclosure__item order-last" data-order="KW">
4262                            <button type="button"
4263                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4264                                @click="country_code = 'KW'; openMain = false; activeSection = null;"
4265                                
4266                                data-value="KW">
4267                                <span class="rounded-full w-5 h-5 bg-cover fi fi-kw"></span>
4268                                <span class="text-sm">Kuwait (AED د.إ)</span>
4269                            </button>
4270                        </li>
4271                    
4272                        <li class="disclosure__item order-last" data-order="KG">
4273                            <button type="button"
4274                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4275                                @click="country_code = 'KG'; openMain = false; activeSection = null;"
4276                                
4277                                data-value="KG">
4278                                <span class="rounded-full w-5 h-5 bg-cover fi fi-kg"></span>
4279                                <span class="text-sm">Kyrgyzstan (KGS som)</span>
4280                            </button>
4281                        </li>
4282                    
4283                        <li class="disclosure__item order-last" data-order="LA">
4284                            <button type="button"
4285                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4286                                @click="country_code = 'LA'; openMain = false; activeSection = null;"
4287                                
4288                                data-value="LA">
4289                                <span class="rounded-full w-5 h-5 bg-cover fi fi-la"></span>
4290                                <span class="text-sm">Laos (LAK ₭)</span>
4291                            </button>
4292                        </li>
4293                    
4294                        <li class="disclosure__item order-last" data-order="LV">
4295                            <button type="button"
4296                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4297                                @click="country_code = 'LV'; openMain = false; activeSection = null;"
4298                                
4299                                data-value="LV">
4300                                <span class="rounded-full w-5 h-5 bg-cover fi fi-lv"></span>
4301                                <span class="text-sm">Latvia (EUR €)</span>
4302                            </button>
4303                        </li>
4304                    
4305                        <li class="disclosure__item order-last" data-order="LB">
4306                            <button type="button"
4307                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4308                                @click="country_code = 'LB'; openMain = false; activeSection = null;"
4309                                
4310                                data-value="LB">
4311                                <span class="rounded-full w-5 h-5 bg-cover fi fi-lb"></span>
4312                                <span class="text-sm">Lebanon (LBP ل.ل)</span>
4313                            </button>
4314                        </li>
4315                    
4316                        <li class="disclosure__item order-last" data-order="LS">
4317                            <button type="button"
4318                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4319                                @click="country_code = 'LS'; openMain = false; activeSection = null;"
4320                                
4321                                data-value="LS">
4322                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ls"></span>
4323                                <span class="text-sm">Lesotho (USD $)</span>
4324                            </button>
4325                        </li>
4326                    
4327                        <li class="disclosure__item order-last" data-order="LR">
4328                            <button type="button"
4329                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4330                                @click="country_code = 'LR'; openMain = false; activeSection = null;"
4331                                
4332                                data-value="LR">
4333                                <span class="rounded-full w-5 h-5 bg-cover fi fi-lr"></span>
4334                                <span class="text-sm">Liberia (USD $)</span>
4335                            </button>
4336                        </li>
4337                    
4338                        <li class="disclosure__item order-last" data-order="LY">
4339                            <button type="button"
4340                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4341                                @click="country_code = 'LY'; openMain = false; activeSection = null;"
4342                                
4343                                data-value="LY">
4344                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ly"></span>
4345                                <span class="text-sm">Libya (USD $)</span>
4346                            </button>
4347                        </li>
4348                    
4349                        <li class="disclosure__item order-last" data-order="LI">
4350                            <button type="button"
4351                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4352                                @click="country_code = 'LI'; openMain = false; activeSection = null;"
4353                                
4354                                data-value="LI">
4355                                <span class="rounded-full w-5 h-5 bg-cover fi fi-li"></span>
4356                                <span class="text-sm">Liechtenstein (CHF CHF)</span>
4357                            </button>
4358                        </li>
4359                    
4360                        <li class="disclosure__item order-last" data-order="LT">
4361                            <button type="button"
4362                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4363                                @click="country_code = 'LT'; openMain = false; activeSection = null;"
4364                                
4365                                data-value="LT">
4366                                <span class="rounded-full w-5 h-5 bg-cover fi fi-lt"></span>
4367                                <span class="text-sm">Lithuania (EUR €)</span>
4368                            </button>
4369                        </li>
4370                    
4371                        <li class="disclosure__item order-last" data-order="LU">
4372                            <button type="button"
4373                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4374                                @click="country_code = 'LU'; openMain = false; activeSection = null;"
4375                                
4376                                data-value="LU">
4377                                <span class="rounded-full w-5 h-5 bg-cover fi fi-lu"></span>
4378                                <span class="text-sm">Luxembourg (EUR €)</span>
4379                            </button>
4380                        </li>
4381                    
4382                        <li class="disclosure__item order-last" data-order="MO">
4383                            <button type="button"
4384                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4385                                @click="country_code = 'MO'; openMain = false; activeSection = null;"
4386                                
4387                                data-value="MO">
4388                                <span class="rounded-full w-5 h-5 bg-cover fi fi-mo"></span>
4389                                <span class="text-sm">Macao SAR (MOP P)</span>
4390                            </button>
4391                        </li>
4392                    
4393                        <li class="disclosure__item order-last" data-order="MG">
4394                            <button type="button"
4395                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4396                                @click="country_code = 'MG'; openMain = false; activeSection = null;"
4397                                
4398                                data-value="MG">
4399                                <span class="rounded-full w-5 h-5 bg-cover fi fi-mg"></span>
4400                                <span class="text-sm">Madagascar (USD $)</span>
4401                            </button>
4402                        </li>
4403                    
4404                        <li class="disclosure__item order-last" data-order="MW">
4405                            <button type="button"
4406                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4407                                @click="country_code = 'MW'; openMain = false; activeSection = null;"
4408                                
4409                                data-value="MW">
4410                                <span class="rounded-full w-5 h-5 bg-cover fi fi-mw"></span>
4411                                <span class="text-sm">Malawi (MWK MK)</span>
4412                            </button>
4413                        </li>
4414                    
4415                        <li class="disclosure__item order-last" data-order="MY">
4416                            <button type="button"
4417                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4418                                @click="country_code = 'MY'; openMain = false; activeSection = null;"
4419                                
4420                                data-value="MY">
4421                                <span class="rounded-full w-5 h-5 bg-cover fi fi-my"></span>
4422                                <span class="text-sm">Malaysia (MYR RM)</span>
4423                            </button>
4424                        </li>
4425                    
4426                        <li class="disclosure__item order-last" data-order="MV">
4427                            <button type="button"
4428                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4429                                @click="country_code = 'MV'; openMain = false; activeSection = null;"
4430                                
4431                                data-value="MV">
4432                                <span class="rounded-full w-5 h-5 bg-cover fi fi-mv"></span>
4433                                <span class="text-sm">Maldives (MVR MVR)</span>
4434                            </button>
4435                        </li>
4436                    
4437                        <li class="disclosure__item order-last" data-order="ML">
4438                            <button type="button"
4439                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4440                                @click="country_code = 'ML'; openMain = false; activeSection = null;"
4441                                
4442                                data-value="ML">
4443                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ml"></span>
4444                                <span class="text-sm">Mali (XOF Fr)</span>
4445                            </button>
4446                        </li>
4447                    
4448                        <li class="disclosure__item order-last" data-order="MT">
4449                            <button type="button"
4450                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4451                                @click="country_code = 'MT'; openMain = false; activeSection = null;"
4452                                
4453                                data-value="MT">
4454                                <span class="rounded-full w-5 h-5 bg-cover fi fi-mt"></span>
4455                                <span class="text-sm">Malta (EUR €)</span>
4456                            </button>
4457                        </li>
4458                    
4459                        <li class="disclosure__item order-last" data-order="MQ">
4460                            <button type="button"
4461                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4462                                @click="country_code = 'MQ'; openMain = false; activeSection = null;"
4463                                
4464                                data-value="MQ">
4465                                <span class="rounded-full w-5 h-5 bg-cover fi fi-mq"></span>
4466                                <span class="text-sm">Martinique (EUR €)</span>
4467                            </button>
4468                        </li>
4469                    
4470                        <li class="disclosure__item order-last" data-order="MR">
4471                            <button type="button"
4472                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4473                                @click="country_code = 'MR'; openMain = false; activeSection = null;"
4474                                
4475                                data-value="MR">
4476                                <span class="rounded-full w-5 h-5 bg-cover fi fi-mr"></span>
4477                                <span class="text-sm">Mauritania (USD $)</span>
4478                            </button>
4479                        </li>
4480                    
4481                        <li class="disclosure__item order-last" data-order="MU">
4482                            <button type="button"
4483                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4484                                @click="country_code = 'MU'; openMain = false; activeSection = null;"
4485                                
4486                                data-value="MU">
4487                                <span class="rounded-full w-5 h-5 bg-cover fi fi-mu"></span>
4488                                <span class="text-sm">Mauritius (MUR ₨)</span>
4489                            </button>
4490                        </li>
4491                    
4492                        <li class="disclosure__item order-last" data-order="YT">
4493                            <button type="button"
4494                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4495                                @click="country_code = 'YT'; openMain = false; activeSection = null;"
4496                                
4497                                data-value="YT">
4498                                <span class="rounded-full w-5 h-5 bg-cover fi fi-yt"></span>
4499                                <span class="text-sm">Mayotte (EUR €)</span>
4500                            </button>
4501                        </li>
4502                    
4503                        <li class="disclosure__item order-last" data-order="MX">
4504                            <button type="button"
4505                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4506                                @click="country_code = 'MX'; openMain = false; activeSection = null;"
4507                                
4508                                data-value="MX">
4509                                <span class="rounded-full w-5 h-5 bg-cover fi fi-mx"></span>
4510                                <span class="text-sm">Mexico (MXN $)</span>
4511                            </button>
4512                        </li>
4513                    
4514                        <li class="disclosure__item order-last" data-order="MD">
4515                            <button type="button"
4516                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4517                                @click="country_code = 'MD'; openMain = false; activeSection = null;"
4518                                
4519                                data-value="MD">
4520                                <span class="rounded-full w-5 h-5 bg-cover fi fi-md"></span>
4521                                <span class="text-sm">Moldova (MDL L)</span>
4522                            </button>
4523                        </li>
4524                    
4525                        <li class="disclosure__item order-last" data-order="MC">
4526                            <button type="button"
4527                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4528                                @click="country_code = 'MC'; openMain = false; activeSection = null;"
4529                                
4530                                data-value="MC">
4531                                <span class="rounded-full w-5 h-5 bg-cover fi fi-mc"></span>
4532                                <span class="text-sm">Monaco (EUR €)</span>
4533                            </button>
4534                        </li>
4535                    
4536                        <li class="disclosure__item order-last" data-order="MN">
4537                            <button type="button"
4538                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4539                                @click="country_code = 'MN'; openMain = false; activeSection = null;"
4540                                
4541                                data-value="MN">
4542                                <span class="rounded-full w-5 h-5 bg-cover fi fi-mn"></span>
4543                                <span class="text-sm">Mongolia (MNT ₮)</span>
4544                            </button>
4545                        </li>
4546                    
4547                        <li class="disclosure__item order-last" data-order="ME">
4548                            <button type="button"
4549                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4550                                @click="country_code = 'ME'; openMain = false; activeSection = null;"
4551                                
4552                                data-value="ME">
4553                                <span class="rounded-full w-5 h-5 bg-cover fi fi-me"></span>
4554                                <span class="text-sm">Montenegro (EUR €)</span>
4555                            </button>
4556                        </li>
4557                    
4558                        <li class="disclosure__item order-last" data-order="MS">
4559                            <button type="button"
4560                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4561                                @click="country_code = 'MS'; openMain = false; activeSection = null;"
4562                                
4563                                data-value="MS">
4564                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ms"></span>
4565                                <span class="text-sm">Montserrat (XCD $)</span>
4566                            </button>
4567                        </li>
4568                    
4569                        <li class="disclosure__item order-last" data-order="MA">
4570                            <button type="button"
4571                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4572                                @click="country_code = 'MA'; openMain = false; activeSection = null;"
4573                                
4574                                data-value="MA">
4575                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ma"></span>
4576                                <span class="text-sm">Morocco (MAD د.م.)</span>
4577                            </button>
4578                        </li>
4579                    
4580                        <li class="disclosure__item order-last" data-order="MZ">
4581                            <button type="button"
4582                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4583                                @click="country_code = 'MZ'; openMain = false; activeSection = null;"
4584                                
4585                                data-value="MZ">
4586                                <span class="rounded-full w-5 h-5 bg-cover fi fi-mz"></span>
4587                                <span class="text-sm">Mozambique (USD $)</span>
4588                            </button>
4589                        </li>
4590                    
4591                        <li class="disclosure__item order-last" data-order="MM">
4592                            <button type="button"
4593                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4594                                @click="country_code = 'MM'; openMain = false; activeSection = null;"
4595                                
4596                                data-value="MM">
4597                                <span class="rounded-full w-5 h-5 bg-cover fi fi-mm"></span>
4598                                <span class="text-sm">Myanmar (Burma) (MMK K)</span>
4599                            </button>
4600                        </li>
4601                    
4602                        <li class="disclosure__item order-last" data-order="NA">
4603                            <button type="button"
4604                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4605                                @click="country_code = 'NA'; openMain = false; activeSection = null;"
4606                                
4607                                data-value="NA">
4608                                <span class="rounded-full w-5 h-5 bg-cover fi fi-na"></span>
4609                                <span class="text-sm">Namibia (USD $)</span>
4610                            </button>
4611                        </li>
4612                    
4613                        <li class="disclosure__item order-last" data-order="NR">
4614                            <button type="button"
4615                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4616                                @click="country_code = 'NR'; openMain = false; activeSection = null;"
4617                                
4618                                data-value="NR">
4619                                <span class="rounded-full w-5 h-5 bg-cover fi fi-nr"></span>
4620                                <span class="text-sm">Nauru (AUD $)</span>
4621                            </button>
4622                        </li>
4623                    
4624                        <li class="disclosure__item order-last" data-order="NP">
4625                            <button type="button"
4626                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4627                                @click="country_code = 'NP'; openMain = false; activeSection = null;"
4628                                
4629                                data-value="NP">
4630                                <span class="rounded-full w-5 h-5 bg-cover fi fi-np"></span>
4631                                <span class="text-sm">Nepal (NPR Rs.)</span>
4632                            </button>
4633                        </li>
4634                    
4635                        <li class="disclosure__item order-last" data-order="NL">
4636                            <button type="button"
4637                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4638                                @click="country_code = 'NL'; openMain = false; activeSection = null;"
4639                                
4640                                data-value="NL">
4641                                <span class="rounded-full w-5 h-5 bg-cover fi fi-nl"></span>
4642                                <span class="text-sm">Netherlands (EUR €)</span>
4643                            </button>
4644                        </li>
4645                    
4646                        <li class="disclosure__item order-last" data-order="NC">
4647                            <button type="button"
4648                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4649                                @click="country_code = 'NC'; openMain = false; activeSection = null;"
4650                                
4651                                data-value="NC">
4652                                <span class="rounded-full w-5 h-5 bg-cover fi fi-nc"></span>
4653                                <span class="text-sm">New Caledonia (XPF Fr)</span>
4654                            </button>
4655                        </li>
4656                    
4657                        <li class="disclosure__item order-last" data-order="NZ">
4658                            <button type="button"
4659                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4660                                @click="country_code = 'NZ'; openMain = false; activeSection = null;"
4661                                
4662                                data-value="NZ">
4663                                <span class="rounded-full w-5 h-5 bg-cover fi fi-nz"></span>
4664                                <span class="text-sm">New Zealand (NZD $)</span>
4665                            </button>
4666                        </li>
4667                    
4668                        <li class="disclosure__item order-last" data-order="NI">
4669                            <button type="button"
4670                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4671                                @click="country_code = 'NI'; openMain = false; activeSection = null;"
4672                                
4673                                data-value="NI">
4674                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ni"></span>
4675                                <span class="text-sm">Nicaragua (NIO C$)</span>
4676                            </button>
4677                        </li>
4678                    
4679                        <li class="disclosure__item order-last" data-order="NE">
4680                            <button type="button"
4681                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4682                                @click="country_code = 'NE'; openMain = false; activeSection = null;"
4683                                
4684                                data-value="NE">
4685                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ne"></span>
4686                                <span class="text-sm">Niger (XOF Fr)</span>
4687                            </button>
4688                        </li>
4689                    
4690                        <li class="disclosure__item order-last" data-order="NG">
4691                            <button type="button"
4692                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4693                                @click="country_code = 'NG'; openMain = false; activeSection = null;"
4694                                
4695                                data-value="NG">
4696                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ng"></span>
4697                                <span class="text-sm">Nigeria (NGN ₦)</span>
4698                            </button>
4699                        </li>
4700                    
4701                        <li class="disclosure__item order-last" data-order="NU">
4702                            <button type="button"
4703                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4704                                @click="country_code = 'NU'; openMain = false; activeSection = null;"
4705                                
4706                                data-value="NU">
4707                                <span class="rounded-full w-5 h-5 bg-cover fi fi-nu"></span>
4708                                <span class="text-sm">Niue (NZD $)</span>
4709                            </button>
4710                        </li>
4711                    
4712                        <li class="disclosure__item order-last" data-order="NF">
4713                            <button type="button"
4714                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4715                                @click="country_code = 'NF'; openMain = false; activeSection = null;"
4716                                
4717                                data-value="NF">
4718                                <span class="rounded-full w-5 h-5 bg-cover fi fi-nf"></span>
4719                                <span class="text-sm">Norfolk Island (AUD $)</span>
4720                            </button>
4721                        </li>
4722                    
4723                        <li class="disclosure__item order-last" data-order="MK">
4724                            <button type="button"
4725                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4726                                @click="country_code = 'MK'; openMain = false; activeSection = null;"
4727                                
4728                                data-value="MK">
4729                                <span class="rounded-full w-5 h-5 bg-cover fi fi-mk"></span>
4730                                <span class="text-sm">North Macedonia (MKD ден)</span>
4731                            </button>
4732                        </li>
4733                    
4734                        <li class="disclosure__item order-last" data-order="NO">
4735                            <button type="button"
4736                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4737                                @click="country_code = 'NO'; openMain = false; activeSection = null;"
4738                                
4739                                data-value="NO">
4740                                <span class="rounded-full w-5 h-5 bg-cover fi fi-no"></span>
4741                                <span class="text-sm">Norway (NOK kr)</span>
4742                            </button>
4743                        </li>
4744                    
4745                        <li class="disclosure__item order-last" data-order="OM">
4746                            <button type="button"
4747                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4748                                @click="country_code = 'OM'; openMain = false; activeSection = null;"
4749                                
4750                                data-value="OM">
4751                                <span class="rounded-full w-5 h-5 bg-cover fi fi-om"></span>
4752                                <span class="text-sm">Oman (USD $)</span>
4753                            </button>
4754                        </li>
4755                    
4756                        <li class="disclosure__item order-last" data-order="PK">
4757                            <button type="button"
4758                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4759                                @click="country_code = 'PK'; openMain = false; activeSection = null;"
4760                                
4761                                data-value="PK">
4762                                <span class="rounded-full w-5 h-5 bg-cover fi fi-pk"></span>
4763                                <span class="text-sm">Pakistan (PKR ₨)</span>
4764                            </button>
4765                        </li>
4766                    
4767                        <li class="disclosure__item order-last" data-order="PA">
4768                            <button type="button"
4769                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4770                                @click="country_code = 'PA'; openMain = false; activeSection = null;"
4771                                
4772                                data-value="PA">
4773                                <span class="rounded-full w-5 h-5 bg-cover fi fi-pa"></span>
4774                                <span class="text-sm">Panama (USD $)</span>
4775                            </button>
4776                        </li>
4777                    
4778                        <li class="disclosure__item order-last" data-order="PG">
4779                            <button type="button"
4780                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4781                                @click="country_code = 'PG'; openMain = false; activeSection = null;"
4782                                
4783                                data-value="PG">
4784                                <span class="rounded-full w-5 h-5 bg-cover fi fi-pg"></span>
4785                                <span class="text-sm">Papua New Guinea (PGK K)</span>
4786                            </button>
4787                        </li>
4788                    
4789                        <li class="disclosure__item order-last" data-order="PY">
4790                            <button type="button"
4791                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4792                                @click="country_code = 'PY'; openMain = false; activeSection = null;"
4793                                
4794                                data-value="PY">
4795                                <span class="rounded-full w-5 h-5 bg-cover fi fi-py"></span>
4796                                <span class="text-sm">Paraguay (PYG ₲)</span>
4797                            </button>
4798                        </li>
4799                    
4800                        <li class="disclosure__item order-last" data-order="PE">
4801                            <button type="button"
4802                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4803                                @click="country_code = 'PE'; openMain = false; activeSection = null;"
4804                                
4805                                data-value="PE">
4806                                <span class="rounded-full w-5 h-5 bg-cover fi fi-pe"></span>
4807                                <span class="text-sm">Peru (PEN S/)</span>
4808                            </button>
4809                        </li>
4810                    
4811                        <li class="disclosure__item order-last" data-order="PH">
4812                            <button type="button"
4813                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4814                                @click="country_code = 'PH'; openMain = false; activeSection = null;"
4815                                
4816                                data-value="PH">
4817                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ph"></span>
4818                                <span class="text-sm">Philippines (PHP ₱)</span>
4819                            </button>
4820                        </li>
4821                    
4822                        <li class="disclosure__item order-last" data-order="PN">
4823                            <button type="button"
4824                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4825                                @click="country_code = 'PN'; openMain = false; activeSection = null;"
4826                                
4827                                data-value="PN">
4828                                <span class="rounded-full w-5 h-5 bg-cover fi fi-pn"></span>
4829                                <span class="text-sm">Pitcairn Islands (NZD $)</span>
4830                            </button>
4831                        </li>
4832                    
4833                        <li class="disclosure__item order-last" data-order="PL">
4834                            <button type="button"
4835                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4836                                @click="country_code = 'PL'; openMain = false; activeSection = null;"
4837                                
4838                                data-value="PL">
4839                                <span class="rounded-full w-5 h-5 bg-cover fi fi-pl"></span>
4840                                <span class="text-sm">Poland (PLN zł)</span>
4841                            </button>
4842                        </li>
4843                    
4844                        <li class="disclosure__item order-last" data-order="PT">
4845                            <button type="button"
4846                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4847                                @click="country_code = 'PT'; openMain = false; activeSection = null;"
4848                                
4849                                data-value="PT">
4850                                <span class="rounded-full w-5 h-5 bg-cover fi fi-pt"></span>
4851                                <span class="text-sm">Portugal (EUR €)</span>
4852                            </button>
4853                        </li>
4854                    
4855                        <li class="disclosure__item order-last" data-order="QA">
4856                            <button type="button"
4857                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4858                                @click="country_code = 'QA'; openMain = false; activeSection = null;"
4859                                
4860                                data-value="QA">
4861                                <span class="rounded-full w-5 h-5 bg-cover fi fi-qa"></span>
4862                                <span class="text-sm">Qatar (QAR ر.ق)</span>
4863                            </button>
4864                        </li>
4865                    
4866                        <li class="disclosure__item order-last" data-order="RE">
4867                            <button type="button"
4868                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4869                                @click="country_code = 'RE'; openMain = false; activeSection = null;"
4870                                
4871                                data-value="RE">
4872                                <span class="rounded-full w-5 h-5 bg-cover fi fi-re"></span>
4873                                <span class="text-sm">Réunion (EUR €)</span>
4874                            </button>
4875                        </li>
4876                    
4877                        <li class="disclosure__item order-last" data-order="RO">
4878                            <button type="button"
4879                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4880                                @click="country_code = 'RO'; openMain = false; activeSection = null;"
4881                                
4882                                data-value="RO">
4883                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ro"></span>
4884                                <span class="text-sm">Romania (RON Lei)</span>
4885                            </button>
4886                        </li>
4887                    
4888                        <li class="disclosure__item order-last" data-order="RW">
4889                            <button type="button"
4890                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4891                                @click="country_code = 'RW'; openMain = false; activeSection = null;"
4892                                
4893                                data-value="RW">
4894                                <span class="rounded-full w-5 h-5 bg-cover fi fi-rw"></span>
4895                                <span class="text-sm">Rwanda (RWF FRw)</span>
4896                            </button>
4897                        </li>
4898                    
4899                        <li class="disclosure__item order-last" data-order="WS">
4900                            <button type="button"
4901                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4902                                @click="country_code = 'WS'; openMain = false; activeSection = null;"
4903                                
4904                                data-value="WS">
4905                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ws"></span>
4906                                <span class="text-sm">Samoa (WST T)</span>
4907                            </button>
4908                        </li>
4909                    
4910                        <li class="disclosure__item order-last" data-order="SM">
4911                            <button type="button"
4912                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4913                                @click="country_code = 'SM'; openMain = false; activeSection = null;"
4914                                
4915                                data-value="SM">
4916                                <span class="rounded-full w-5 h-5 bg-cover fi fi-sm"></span>
4917                                <span class="text-sm">San Marino (EUR €)</span>
4918                            </button>
4919                        </li>
4920                    
4921                        <li class="disclosure__item order-last" data-order="ST">
4922                            <button type="button"
4923                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4924                                @click="country_code = 'ST'; openMain = false; activeSection = null;"
4925                                
4926                                data-value="ST">
4927                                <span class="rounded-full w-5 h-5 bg-cover fi fi-st"></span>
4928                                <span class="text-sm">São Tomé &amp; Príncipe (STD Db)</span>
4929                            </button>
4930                        </li>
4931                    
4932                        <li class="disclosure__item order-last" data-order="SA">
4933                            <button type="button"
4934                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4935                                @click="country_code = 'SA'; openMain = false; activeSection = null;"
4936                                
4937                                data-value="SA">
4938                                <span class="rounded-full w-5 h-5 bg-cover fi fi-sa"></span>
4939                                <span class="text-sm">Saudi Arabia (SAR ر.س)</span>
4940                            </button>
4941                        </li>
4942                    
4943                        <li class="disclosure__item order-last" data-order="SN">
4944                            <button type="button"
4945                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4946                                @click="country_code = 'SN'; openMain = false; activeSection = null;"
4947                                
4948                                data-value="SN">
4949                                <span class="rounded-full w-5 h-5 bg-cover fi fi-sn"></span>
4950                                <span class="text-sm">Senegal (XOF Fr)</span>
4951                            </button>
4952                        </li>
4953                    
4954                        <li class="disclosure__item order-last" data-order="RS">
4955                            <button type="button"
4956                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4957                                @click="country_code = 'RS'; openMain = false; activeSection = null;"
4958                                
4959                                data-value="RS">
4960                                <span class="rounded-full w-5 h-5 bg-cover fi fi-rs"></span>
4961                                <span class="text-sm">Serbia (RSD РСД)</span>
4962                            </button>
4963                        </li>
4964                    
4965                        <li class="disclosure__item order-last" data-order="SC">
4966                            <button type="button"
4967                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4968                                @click="country_code = 'SC'; openMain = false; activeSection = null;"
4969                                
4970                                data-value="SC">
4971                                <span class="rounded-full w-5 h-5 bg-cover fi fi-sc"></span>
4972                                <span class="text-sm">Seychelles (USD $)</span>
4973                            </button>
4974                        </li>
4975                    
4976                        <li class="disclosure__item order-last" data-order="SL">
4977                            <button type="button"
4978                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4979                                @click="country_code = 'SL'; openMain = false; activeSection = null;"
4980                                
4981                                data-value="SL">
4982                                <span class="rounded-full w-5 h-5 bg-cover fi fi-sl"></span>
4983                                <span class="text-sm">Sierra Leone (SLL Le)</span>
4984                            </button>
4985                        </li>
4986                    
4987                        <li class="disclosure__item order-last" data-order="SG">
4988                            <button type="button"
4989                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
4990                                @click="country_code = 'SG'; openMain = false; activeSection = null;"
4991                                
4992                                data-value="SG">
4993                                <span class="rounded-full w-5 h-5 bg-cover fi fi-sg"></span>
4994                                <span class="text-sm">Singapore (SGD $)</span>
4995                            </button>
4996                        </li>
4997                    
4998                        <li class="disclosure__item order-last" data-order="SX">
4999                            <button type="button"
5000                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5001                                @click="country_code = 'SX'; openMain = false; activeSection = null;"
5002                                
5003                                data-value="SX">
5004                                <span class="rounded-full w-5 h-5 bg-cover fi fi-sx"></span>
5005                                <span class="text-sm">Sint Maarten (ANG ƒ)</span>
5006                            </button>
5007                        </li>
5008                    
5009                        <li class="disclosure__item order-last" data-order="SK">
5010                            <button type="button"
5011                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5012                                @click="country_code = 'SK'; openMain = false; activeSection = null;"
5013                                
5014                                data-value="SK">
5015                                <span class="rounded-full w-5 h-5 bg-cover fi fi-sk"></span>
5016                                <span class="text-sm">Slovakia (EUR €)</span>
5017                            </button>
5018                        </li>
5019                    
5020                        <li class="disclosure__item order-last" data-order="SI">
5021                            <button type="button"
5022                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5023                                @click="country_code = 'SI'; openMain = false; activeSection = null;"
5024                                
5025                                data-value="SI">
5026                                <span class="rounded-full w-5 h-5 bg-cover fi fi-si"></span>
5027                                <span class="text-sm">Slovenia (EUR €)</span>
5028                            </button>
5029                        </li>
5030                    
5031                        <li class="disclosure__item order-last" data-order="SB">
5032                            <button type="button"
5033                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5034                                @click="country_code = 'SB'; openMain = false; activeSection = null;"
5035                                
5036                                data-value="SB">
5037                                <span class="rounded-full w-5 h-5 bg-cover fi fi-sb"></span>
5038                                <span class="text-sm">Solomon Islands (SBD $)</span>
5039                            </button>
5040                        </li>
5041                    
5042                        <li class="disclosure__item order-last" data-order="SO">
5043                            <button type="button"
5044                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5045                                @click="country_code = 'SO'; openMain = false; activeSection = null;"
5046                                
5047                                data-value="SO">
5048                                <span class="rounded-full w-5 h-5 bg-cover fi fi-so"></span>
5049                                <span class="text-sm">Somalia (USD $)</span>
5050                            </button>
5051                        </li>
5052                    
5053                        <li class="disclosure__item order-last" data-order="ZA">
5054                            <button type="button"
5055                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5056                                @click="country_code = 'ZA'; openMain = false; activeSection = null;"
5057                                
5058                                data-value="ZA">
5059                                <span class="rounded-full w-5 h-5 bg-cover fi fi-za"></span>
5060                                <span class="text-sm">South Africa (USD $)</span>
5061                            </button>
5062                        </li>
5063                    
5064                        <li class="disclosure__item order-last" data-order="GS">
5065                            <button type="button"
5066                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5067                                @click="country_code = 'GS'; openMain = false; activeSection = null;"
5068                                
5069                                data-value="GS">
5070                                <span class="rounded-full w-5 h-5 bg-cover fi fi-gs"></span>
5071                                <span class="text-sm">South Georgia &amp; South Sandwich Islands (GBP £)</span>
5072                            </button>
5073                        </li>
5074                    
5075                        <li class="disclosure__item order-last" data-order="KR">
5076                            <button type="button"
5077                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5078                                @click="country_code = 'KR'; openMain = false; activeSection = null;"
5079                                
5080                                data-value="KR">
5081                                <span class="rounded-full w-5 h-5 bg-cover fi fi-kr"></span>
5082                                <span class="text-sm">South Korea (KRW ₩)</span>
5083                            </button>
5084                        </li>
5085                    
5086                        <li class="disclosure__item order-last" data-order="SS">
5087                            <button type="button"
5088                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5089                                @click="country_code = 'SS'; openMain = false; activeSection = null;"
5090                                
5091                                data-value="SS">
5092                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ss"></span>
5093                                <span class="text-sm">South Sudan (USD $)</span>
5094                            </button>
5095                        </li>
5096                    
5097                        <li class="disclosure__item order-last" data-order="ES">
5098                            <button type="button"
5099                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5100                                @click="country_code = 'ES'; openMain = false; activeSection = null;"
5101                                
5102                                data-value="ES">
5103                                <span class="rounded-full w-5 h-5 bg-cover fi fi-es"></span>
5104                                <span class="text-sm">Spain (EUR €)</span>
5105                            </button>
5106                        </li>
5107                    
5108                        <li class="disclosure__item order-last" data-order="LK">
5109                            <button type="button"
5110                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5111                                @click="country_code = 'LK'; openMain = false; activeSection = null;"
5112                                
5113                                data-value="LK">
5114                                <span class="rounded-full w-5 h-5 bg-cover fi fi-lk"></span>
5115                                <span class="text-sm">Sri Lanka (LKR ₨)</span>
5116                            </button>
5117                        </li>
5118                    
5119                        <li class="disclosure__item order-last" data-order="BL">
5120                            <button type="button"
5121                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5122                                @click="country_code = 'BL'; openMain = false; activeSection = null;"
5123                                
5124                                data-value="BL">
5125                                <span class="rounded-full w-5 h-5 bg-cover fi fi-bl"></span>
5126                                <span class="text-sm">St. Barthélemy (EUR €)</span>
5127                            </button>
5128                        </li>
5129                    
5130                        <li class="disclosure__item order-last" data-order="SH">
5131                            <button type="button"
5132                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5133                                @click="country_code = 'SH'; openMain = false; activeSection = null;"
5134                                
5135                                data-value="SH">
5136                                <span class="rounded-full w-5 h-5 bg-cover fi fi-sh"></span>
5137                                <span class="text-sm">St. Helena (SHP £)</span>
5138                            </button>
5139                        </li>
5140                    
5141                        <li class="disclosure__item order-last" data-order="KN">
5142                            <button type="button"
5143                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5144                                @click="country_code = 'KN'; openMain = false; activeSection = null;"
5145                                
5146                                data-value="KN">
5147                                <span class="rounded-full w-5 h-5 bg-cover fi fi-kn"></span>
5148                                <span class="text-sm">St. Kitts &amp; Nevis (XCD $)</span>
5149                            </button>
5150                        </li>
5151                    
5152                        <li class="disclosure__item order-last" data-order="LC">
5153                            <button type="button"
5154                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5155                                @click="country_code = 'LC'; openMain = false; activeSection = null;"
5156                                
5157                                data-value="LC">
5158                                <span class="rounded-full w-5 h-5 bg-cover fi fi-lc"></span>
5159                                <span class="text-sm">St. Lucia (XCD $)</span>
5160                            </button>
5161                        </li>
5162                    
5163                        <li class="disclosure__item order-last" data-order="MF">
5164                            <button type="button"
5165                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5166                                @click="country_code = 'MF'; openMain = false; activeSection = null;"
5167                                
5168                                data-value="MF">
5169                                <span class="rounded-full w-5 h-5 bg-cover fi fi-mf"></span>
5170                                <span class="text-sm">St. Martin (EUR €)</span>
5171                            </button>
5172                        </li>
5173                    
5174                        <li class="disclosure__item order-last" data-order="PM">
5175                            <button type="button"
5176                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5177                                @click="country_code = 'PM'; openMain = false; activeSection = null;"
5178                                
5179                                data-value="PM">
5180                                <span class="rounded-full w-5 h-5 bg-cover fi fi-pm"></span>
5181                                <span class="text-sm">St. Pierre &amp; Miquelon (EUR €)</span>
5182                            </button>
5183                        </li>
5184                    
5185                        <li class="disclosure__item order-last" data-order="VC">
5186                            <button type="button"
5187                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5188                                @click="country_code = 'VC'; openMain = false; activeSection = null;"
5189                                
5190                                data-value="VC">
5191                                <span class="rounded-full w-5 h-5 bg-cover fi fi-vc"></span>
5192                                <span class="text-sm">St. Vincent &amp; Grenadines (XCD $)</span>
5193                            </button>
5194                        </li>
5195                    
5196                        <li class="disclosure__item order-last" data-order="SD">
5197                            <button type="button"
5198                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5199                                @click="country_code = 'SD'; openMain = false; activeSection = null;"
5200                                
5201                                data-value="SD">
5202                                <span class="rounded-full w-5 h-5 bg-cover fi fi-sd"></span>
5203                                <span class="text-sm">Sudan (USD $)</span>
5204                            </button>
5205                        </li>
5206                    
5207                        <li class="disclosure__item order-last" data-order="SR">
5208                            <button type="button"
5209                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5210                                @click="country_code = 'SR'; openMain = false; activeSection = null;"
5211                                
5212                                data-value="SR">
5213                                <span class="rounded-full w-5 h-5 bg-cover fi fi-sr"></span>
5214                                <span class="text-sm">Suriname (USD $)</span>
5215                            </button>
5216                        </li>
5217                    
5218                        <li class="disclosure__item order-last" data-order="SJ">
5219                            <button type="button"
5220                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5221                                @click="country_code = 'SJ'; openMain = false; activeSection = null;"
5222                                
5223                                data-value="SJ">
5224                                <span class="rounded-full w-5 h-5 bg-cover fi fi-sj"></span>
5225                                <span class="text-sm">Svalbard &amp; Jan Mayen (NOK kr)</span>
5226                            </button>
5227                        </li>
5228                    
5229                        <li class="disclosure__item order-last" data-order="SE">
5230                            <button type="button"
5231                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5232                                @click="country_code = 'SE'; openMain = false; activeSection = null;"
5233                                
5234                                data-value="SE">
5235                                <span class="rounded-full w-5 h-5 bg-cover fi fi-se"></span>
5236                                <span class="text-sm">Sweden (SEK kr)</span>
5237                            </button>
5238                        </li>
5239                    
5240                        <li class="disclosure__item order-last" data-order="CH">
5241                            <button type="button"
5242                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5243                                @click="country_code = 'CH'; openMain = false; activeSection = null;"
5244                                
5245                                data-value="CH">
5246                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ch"></span>
5247                                <span class="text-sm">Switzerland (CHF CHF)</span>
5248                            </button>
5249                        </li>
5250                    
5251                        <li class="disclosure__item order-last" data-order="TW">
5252                            <button type="button"
5253                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5254                                @click="country_code = 'TW'; openMain = false; activeSection = null;"
5255                                
5256                                data-value="TW">
5257                                <span class="rounded-full w-5 h-5 bg-cover fi fi-tw"></span>
5258                                <span class="text-sm">Taiwan (TWD $)</span>
5259                            </button>
5260                        </li>
5261                    
5262                        <li class="disclosure__item order-last" data-order="TJ">
5263                            <button type="button"
5264                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5265                                @click="country_code = 'TJ'; openMain = false; activeSection = null;"
5266                                
5267                                data-value="TJ">
5268                                <span class="rounded-full w-5 h-5 bg-cover fi fi-tj"></span>
5269                                <span class="text-sm">Tajikistan (TJS ЅМ)</span>
5270                            </button>
5271                        </li>
5272                    
5273                        <li class="disclosure__item order-last" data-order="TZ">
5274                            <button type="button"
5275                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5276                                @click="country_code = 'TZ'; openMain = false; activeSection = null;"
5277                                
5278                                data-value="TZ">
5279                                <span class="rounded-full w-5 h-5 bg-cover fi fi-tz"></span>
5280                                <span class="text-sm">Tanzania (TZS Sh)</span>
5281                            </button>
5282                        </li>
5283                    
5284                        <li class="disclosure__item order-last" data-order="TH">
5285                            <button type="button"
5286                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5287                                @click="country_code = 'TH'; openMain = false; activeSection = null;"
5288                                
5289                                data-value="TH">
5290                                <span class="rounded-full w-5 h-5 bg-cover fi fi-th"></span>
5291                                <span class="text-sm">Thailand (THB ฿)</span>
5292                            </button>
5293                        </li>
5294                    
5295                        <li class="disclosure__item order-last" data-order="TL">
5296                            <button type="button"
5297                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5298                                @click="country_code = 'TL'; openMain = false; activeSection = null;"
5299                                
5300                                data-value="TL">
5301                                <span class="rounded-full w-5 h-5 bg-cover fi fi-tl"></span>
5302                                <span class="text-sm">Timor-Leste (USD $)</span>
5303                            </button>
5304                        </li>
5305                    
5306                        <li class="disclosure__item order-last" data-order="TG">
5307                            <button type="button"
5308                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5309                                @click="country_code = 'TG'; openMain = false; activeSection = null;"
5310                                
5311                                data-value="TG">
5312                                <span class="rounded-full w-5 h-5 bg-cover fi fi-tg"></span>
5313                                <span class="text-sm">Togo (XOF Fr)</span>
5314                            </button>
5315                        </li>
5316                    
5317                        <li class="disclosure__item order-last" data-order="TK">
5318                            <button type="button"
5319                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5320                                @click="country_code = 'TK'; openMain = false; activeSection = null;"
5321                                
5322                                data-value="TK">
5323                                <span class="rounded-full w-5 h-5 bg-cover fi fi-tk"></span>
5324                                <span class="text-sm">Tokelau (NZD $)</span>
5325                            </button>
5326                        </li>
5327                    
5328                        <li class="disclosure__item order-last" data-order="TO">
5329                            <button type="button"
5330                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5331                                @click="country_code = 'TO'; openMain = false; activeSection = null;"
5332                                
5333                                data-value="TO">
5334                                <span class="rounded-full w-5 h-5 bg-cover fi fi-to"></span>
5335                                <span class="text-sm">Tonga (TOP T$)</span>
5336                            </button>
5337                        </li>
5338                    
5339                        <li class="disclosure__item order-last" data-order="TT">
5340                            <button type="button"
5341                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5342                                @click="country_code = 'TT'; openMain = false; activeSection = null;"
5343                                
5344                                data-value="TT">
5345                                <span class="rounded-full w-5 h-5 bg-cover fi fi-tt"></span>
5346                                <span class="text-sm">Trinidad &amp; Tobago (TTD $)</span>
5347                            </button>
5348                        </li>
5349                    
5350                        <li class="disclosure__item order-last" data-order="TA">
5351                            <button type="button"
5352                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5353                                @click="country_code = 'TA'; openMain = false; activeSection = null;"
5354                                
5355                                data-value="TA">
5356                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ta"></span>
5357                                <span class="text-sm">Tristan da Cunha (GBP £)</span>
5358                            </button>
5359                        </li>
5360                    
5361                        <li class="disclosure__item order-last" data-order="TN">
5362                            <button type="button"
5363                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5364                                @click="country_code = 'TN'; openMain = false; activeSection = null;"
5365                                
5366                                data-value="TN">
5367                                <span class="rounded-full w-5 h-5 bg-cover fi fi-tn"></span>
5368                                <span class="text-sm">Tunisia (USD $)</span>
5369                            </button>
5370                        </li>
5371                    
5372                        <li class="disclosure__item order-last" data-order="TR">
5373                            <button type="button"
5374                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5375                                @click="country_code = 'TR'; openMain = false; activeSection = null;"
5376                                
5377                                data-value="TR">
5378                                <span class="rounded-full w-5 h-5 bg-cover fi fi-tr"></span>
5379                                <span class="text-sm">Türkiye (USD $)</span>
5380                            </button>
5381                        </li>
5382                    
5383                        <li class="disclosure__item order-last" data-order="TM">
5384                            <button type="button"
5385                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5386                                @click="country_code = 'TM'; openMain = false; activeSection = null;"
5387                                
5388                                data-value="TM">
5389                                <span class="rounded-full w-5 h-5 bg-cover fi fi-tm"></span>
5390                                <span class="text-sm">Turkmenistan (USD $)</span>
5391                            </button>
5392                        </li>
5393                    
5394                        <li class="disclosure__item order-last" data-order="TC">
5395                            <button type="button"
5396                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5397                                @click="country_code = 'TC'; openMain = false; activeSection = null;"
5398                                
5399                                data-value="TC">
5400                                <span class="rounded-full w-5 h-5 bg-cover fi fi-tc"></span>
5401                                <span class="text-sm">Turks &amp; Caicos Islands (USD $)</span>
5402                            </button>
5403                        </li>
5404                    
5405                        <li class="disclosure__item order-last" data-order="TV">
5406                            <button type="button"
5407                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5408                                @click="country_code = 'TV'; openMain = false; activeSection = null;"
5409                                
5410                                data-value="TV">
5411                                <span class="rounded-full w-5 h-5 bg-cover fi fi-tv"></span>
5412                                <span class="text-sm">Tuvalu (AUD $)</span>
5413                            </button>
5414                        </li>
5415                    
5416                        <li class="disclosure__item order-last" data-order="UM">
5417                            <button type="button"
5418                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5419                                @click="country_code = 'UM'; openMain = false; activeSection = null;"
5420                                
5421                                data-value="UM">
5422                                <span class="rounded-full w-5 h-5 bg-cover fi fi-um"></span>
5423                                <span class="text-sm">U.S. Outlying Islands (USD $)</span>
5424                            </button>
5425                        </li>
5426                    
5427                        <li class="disclosure__item order-last" data-order="UG">
5428                            <button type="button"
5429                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5430                                @click="country_code = 'UG'; openMain = false; activeSection = null;"
5431                                
5432                                data-value="UG">
5433                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ug"></span>
5434                                <span class="text-sm">Uganda (UGX USh)</span>
5435                            </button>
5436                        </li>
5437                    
5438                        <li class="disclosure__item order-last" data-order="UA">
5439                            <button type="button"
5440                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5441                                @click="country_code = 'UA'; openMain = false; activeSection = null;"
5442                                
5443                                data-value="UA">
5444                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ua"></span>
5445                                <span class="text-sm">Ukraine (UAH ₴)</span>
5446                            </button>
5447                        </li>
5448                    
5449                        <li class="disclosure__item order-last" data-order="AE">
5450                            <button type="button"
5451                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5452                                @click="country_code = 'AE'; openMain = false; activeSection = null;"
5453                                
5454                                data-value="AE">
5455                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ae"></span>
5456                                <span class="text-sm">United Arab Emirates (AED د.إ)</span>
5457                            </button>
5458                        </li>
5459                    
5460                        <li class="disclosure__item order-last" data-order="GB">
5461                            <button type="button"
5462                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5463                                @click="country_code = 'GB'; openMain = false; activeSection = null;"
5464                                
5465                                data-value="GB">
5466                                <span class="rounded-full w-5 h-5 bg-cover fi fi-gb"></span>
5467                                <span class="text-sm">United Kingdom (GBP £)</span>
5468                            </button>
5469                        </li>
5470                    
5471                        <li class="disclosure__item order-last" data-order="US">
5472                            <button type="button"
5473                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors bg-gray-100"
5474                                @click="country_code = 'US'; openMain = false; activeSection = null;"
5475                                aria-current="true"
5476                                data-value="US">
5477                                <span class="rounded-full w-5 h-5 bg-cover fi fi-us"></span>
5478                                <span class="text-sm">United States (USD $)</span>
5479                            </button>
5480                        </li>
5481                    
5482                        <li class="disclosure__item order-last" data-order="UY">
5483                            <button type="button"
5484                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5485                                @click="country_code = 'UY'; openMain = false; activeSection = null;"
5486                                
5487                                data-value="UY">
5488                                <span class="rounded-full w-5 h-5 bg-cover fi fi-uy"></span>
5489                                <span class="text-sm">Uruguay (UYU $U)</span>
5490                            </button>
5491                        </li>
5492                    
5493                        <li class="disclosure__item order-last" data-order="UZ">
5494                            <button type="button"
5495                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5496                                @click="country_code = 'UZ'; openMain = false; activeSection = null;"
5497                                
5498                                data-value="UZ">
5499                                <span class="rounded-full w-5 h-5 bg-cover fi fi-uz"></span>
5500                                <span class="text-sm">Uzbekistan (UZS so'm)</span>
5501                            </button>
5502                        </li>
5503                    
5504                        <li class="disclosure__item order-last" data-order="VU">
5505                            <button type="button"
5506                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5507                                @click="country_code = 'VU'; openMain = false; activeSection = null;"
5508                                
5509                                data-value="VU">
5510                                <span class="rounded-full w-5 h-5 bg-cover fi fi-vu"></span>
5511                                <span class="text-sm">Vanuatu (VUV Vt)</span>
5512                            </button>
5513                        </li>
5514                    
5515                        <li class="disclosure__item order-last" data-order="VA">
5516                            <button type="button"
5517                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5518                                @click="country_code = 'VA'; openMain = false; activeSection = null;"
5519                                
5520                                data-value="VA">
5521                                <span class="rounded-full w-5 h-5 bg-cover fi fi-va"></span>
5522                                <span class="text-sm">Vatican City (EUR €)</span>
5523                            </button>
5524                        </li>
5525                    
5526                        <li class="disclosure__item order-last" data-order="VE">
5527                            <button type="button"
5528                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5529                                @click="country_code = 'VE'; openMain = false; activeSection = null;"
5530                                
5531                                data-value="VE">
5532                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ve"></span>
5533                                <span class="text-sm">Venezuela (USD $)</span>
5534                            </button>
5535                        </li>
5536                    
5537                        <li class="disclosure__item order-last" data-order="VN">
5538                            <button type="button"
5539                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5540                                @click="country_code = 'VN'; openMain = false; activeSection = null;"
5541                                
5542                                data-value="VN">
5543                                <span class="rounded-full w-5 h-5 bg-cover fi fi-vn"></span>
5544                                <span class="text-sm">Vietnam (VND ₫)</span>
5545                            </button>
5546                        </li>
5547                    
5548                        <li class="disclosure__item order-last" data-order="WF">
5549                            <button type="button"
5550                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5551                                @click="country_code = 'WF'; openMain = false; activeSection = null;"
5552                                
5553                                data-value="WF">
5554                                <span class="rounded-full w-5 h-5 bg-cover fi fi-wf"></span>
5555                                <span class="text-sm">Wallis &amp; Futuna (XPF Fr)</span>
5556                            </button>
5557                        </li>
5558                    
5559                        <li class="disclosure__item order-last" data-order="EH">
5560                            <button type="button"
5561                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5562                                @click="country_code = 'EH'; openMain = false; activeSection = null;"
5563                                
5564                                data-value="EH">
5565                                <span class="rounded-full w-5 h-5 bg-cover fi fi-eh"></span>
5566                                <span class="text-sm">Western Sahara (MAD د.م.)</span>
5567                            </button>
5568                        </li>
5569                    
5570                        <li class="disclosure__item order-last" data-order="YE">
5571                            <button type="button"
5572                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5573                                @click="country_code = 'YE'; openMain = false; activeSection = null;"
5574                                
5575                                data-value="YE">
5576                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ye"></span>
5577                                <span class="text-sm">Yemen (YER ï·¼)</span>
5578                            </button>
5579                        </li>
5580                    
5581                        <li class="disclosure__item order-last" data-order="ZM">
5582                            <button type="button"
5583                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5584                                @click="country_code = 'ZM'; openMain = false; activeSection = null;"
5585                                
5586                                data-value="ZM">
5587                                <span class="rounded-full w-5 h-5 bg-cover fi fi-zm"></span>
5588                                <span class="text-sm">Zambia (USD $)</span>
5589                            </button>
5590                        </li>
5591                    
5592                        <li class="disclosure__item order-last" data-order="ZW">
5593                            <button type="button"
5594                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5595                                @click="country_code = 'ZW'; openMain = false; activeSection = null;"
5596                                
5597                                data-value="ZW">
5598                                <span class="rounded-full w-5 h-5 bg-cover fi fi-zw"></span>
5599                                <span class="text-sm">Zimbabwe (USD $)</span>
5600                            </button>
5601                        </li>
5602                    
5603                </ul>
5604                <input type="hidden" x-model="country_code" name="country_code" value="US">
5605            </form>
5606        </div>
5607    </div>
5608
5609    <!-- Language Section -->
5610    <div class="localization-dropdown__section relative border border-black p-3">
5611        <button type="button"
5612            @click="activeSection = activeSection === 'language' ? null : 'language'"
5613            :aria-expanded="(activeSection === 'language').toString()"
5614            class="w-full flex items-center justify-between hover:opacity-70 transition-opacity">
5615            <div class="flex items-center gap-3">
5616                <div class="text-left">
5617                    <p class="font-medium"><span class="sr-only">Language: </span>English</p>
5618                </div>
5619            </div>
5620            <span class="transition-transform duration-200" aria-hidden="true" :class="{ 'rotate-180': activeSection === 'language' }">
5621                <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">
5622                    <path stroke="none" d="M0 0h24v24H0z" fill="none"/>
5623                    <path d="M6 9l6 6l6 -6" />
5624                </svg>
5625            </span>
5626        </button>
5627
5628        <!-- Language Dropdown (absolute positioned) -->
5629        <div class="absolute left-0 right-0 top-full mt-2 bg-white border border-black z-40"
5630            x-show="activeSection === 'language'"
5631            x-cloak
5632            x-transition:enter="transition ease-out duration-150"
5633            x-transition:enter-start="opacity-0 transform -translate-y-2"
5634            x-transition:enter-end="opacity-100 transform translate-y-0"
5635            x-transition:leave="transition ease-in duration-100"
5636            x-transition:leave-start="opacity-100 transform translate-y-0"
5637            x-transition:leave-end="opacity-0 transform -translate-y-2">
5638            <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="/collections/best-sellers" />
5639                <ul class="localization-dropdown__language-list flex flex-col max-h-60 overflow-y-auto no-scrollbar">
5640                    
5641                        <li class="disclosure__item">
5642                            <button type="button"
5643                                @click="language = 'en'; openMain = false; activeSection = null;"
5644                                class="w-full text-left flex items-center gap-2 px-2 py-2 hover:bg-gray-100 transition-colors bg-gray-100"
5645                                hreflang="en"
5646                                lang="en"
5647                                aria-current="true">
5648                                
5649                                    <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">
5650                                        <path stroke="none" d="M0 0h24v24H0z" fill="none"/>
5651                                        <path d="M5 12l5 5l10 -10" />
5652                                    </svg>
5653                                
5654                                <span class="text-sm">English</span>
5655                            </button>
5656                        </li>
5657                    
5658                        <li class="disclosure__item">
5659                            <button type="button"
5660                                @click="language = 'fr'; openMain = false; activeSection = null;"
5661                                class="w-full text-left flex items-center gap-2 px-2 py-2 hover:bg-gray-100 transition-colors "
5662                                hreflang="fr"
5663                                lang="fr"
5664                                >
5665                                
5666                                    <span class="w-5 h-5"></span>
5667                                
5668                                <span class="text-sm">français</span>
5669                            </button>
5670                        </li>
5671                    
5672                        <li class="disclosure__item">
5673                            <button type="button"
5674                                @click="language = 'de'; openMain = false; activeSection = null;"
5675                                class="w-full text-left flex items-center gap-2 px-2 py-2 hover:bg-gray-100 transition-colors "
5676                                hreflang="de"
5677                                lang="de"
5678                                >
5679                                
5680                                    <span class="w-5 h-5"></span>
5681                                
5682                                <span class="text-sm">Deutsch</span>
5683                            </button>
5684                        </li>
5685                    
5686                        <li class="disclosure__item">
5687                            <button type="button"
5688                                @click="language = 'ko'; openMain = false; activeSection = null;"
5689                                class="w-full text-left flex items-center gap-2 px-2 py-2 hover:bg-gray-100 transition-colors "
5690                                hreflang="ko"
5691                                lang="ko"
5692                                >
5693                                
5694                                    <span class="w-5 h-5"></span>
5695                                
5696                                <span class="text-sm">한국어</span>
5697                            </button>
5698                        </li>
5699                    
5700                        <li class="disclosure__item">
5701                            <button type="button"
5702                                @click="language = 'ja'; openMain = false; activeSection = null;"
5703                                class="w-full text-left flex items-center gap-2 px-2 py-2 hover:bg-gray-100 transition-colors "
5704                                hreflang="ja"
5705                                lang="ja"
5706                                >
5707                                
5708                                    <span class="w-5 h-5"></span>
5709                                
5710                                <span class="text-sm">日本語</span>
5711                            </button>
5712                        </li>
5713                    
5714                        <li class="disclosure__item">
5715                            <button type="button"
5716                                @click="language = 'es'; openMain = false; activeSection = null;"
5717                                class="w-full text-left flex items-center gap-2 px-2 py-2 hover:bg-gray-100 transition-colors "
5718                                hreflang="es"
5719                                lang="es"
5720                                >
5721                                
5722                                    <span class="w-5 h-5"></span>
5723                                
5724                                <span class="text-sm">Español</span>
5725                            </button>
5726                        </li>
5727                    
5728                        <li class="disclosure__item">
5729                            <button type="button"
5730                                @click="language = 'it'; openMain = false; activeSection = null;"
5731                                class="w-full text-left flex items-center gap-2 px-2 py-2 hover:bg-gray-100 transition-colors "
5732                                hreflang="it"
5733                                lang="it"
5734                                >
5735                                
5736                                    <span class="w-5 h-5"></span>
5737                                
5738                                <span class="text-sm">Italiano</span>
5739                            </button>
5740                        </li>
5741                    
5742                </ul>
5743                <input type="hidden" name="language_code" x-model="language" value="en">
5744            </form>
5745        </div>
5746    </div>
5747</div>
5748
5749        </div>
5750
5751        
5752
5753            <button x-data="{
5754                count: 0,
5755                cartLabelOne: &quot;Cart, [count] item&quot;,
5756                cartLabelOther: &quot;Cart, [count] items&quot;
5757              }"
5758              @cart-count-updated.window="count = $event.detail"
5759              @click="$dispatch('toggle-cart-drawer')"
5760              aria-haspopup="dialog"
5761              aria-label="Cart, 0 items"
5762              :aria-label="(Number(count) === 1 ? cartLabelOne : cartLabelOther).replace('[count]', count)"
5763              class="header__icon header__icon--cart w-6 relative py-4">
5764              
5765<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">
5766<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"/>
5767</svg>
5768
5769              <div x-cloak
5770                  aria-hidden="true"
5771                  :class="{ 'animated-flash': count > 0 }"
5772                  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
5772p-0.5 -right-1 text-xs rounded-full leading-none">
5773                  <span class="absolute z-10" x-text="count"></span>
5774              </div>
5775
5776            </button>
5777          
5778        
5779      </div>
5780    
5781
5782    </nav>
5783
5784    <div class="header-mobile-icons lg:hidden">
5785      
5786       <div class="header__icons flex gap-x-3  lg:gap-x-1 justify-self-end items-center">
5787        
5788          <button
5789            x-data
5790            type="button"
5791            @pointerenter="$dispatch('preload-search')"
5792            @pointerdown="$dispatch('preload-search')"
5793            @focus="$dispatch('preload-search')"
5794            @click="$dispatch('show-search'); $dispatch('close-mobile-menu')"
5795            aria-label="Search"
5796            class="header__search-submit none-focus py-3 px-1 hidden lg:block">
5797            
5798<svg width="20" height="20" class="icon icon-search " viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
5799<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"/>
5800</svg>
5801
5802          </button>
5803
5804          <noscript>
5805            <a href="/search"
5806              title="TODO"
5807              class="header__icon header__icon--search">
5808              
5809<svg width="20" height="20" class="icon icon-search " viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
5810<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"/>
5811</svg>
5812
5813            </a>
5814          </noscript>
5815        
5816<a href="/account" aria-label="link to account page" class="header__icon header__icon--account py-3 px-1">
5817            
5818<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">
5819<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"/>
5820</svg>
5821
5822            <span class="sr-only">Log in</span>
5823          </a><!-- Combined Localization Selector (Country + Language) -->
5824        <div class="localization-selector relative text-sm mx-2 hidden lg:block"
5825            x-data="{
5826              openMain: false,
5827              activeSection: null,
5828              country_code: 'US',
5829              language: 'en'
5830            }"
5831            x-init="
5832              $watch('country_code', (value) => {
5833                $refs.localizationCountryForm.submit();
5834              });
5835              $watch('language', (value) => {
5836                $refs.localizationLanguageForm.submit();
5837              });
5838            "
5839            @click.outside="openMain = false; activeSection = null;"
5840            @keydown.escape.prevent.stop="if (openMain) { openMain = false; activeSection = null; $refs.localizationTrigger.focus(); }">
5841
5842            <button type="button"
5843              x-ref="localizationTrigger"
5844              @click="openMain = !openMain; if(!openMain) activeSection = null;"
5845              class="header__icon flex items-center justify-center"
5846              aria-haspopup="dialog"
5847              :aria-expanded="openMain.toString()"
5848              aria-controls="localization-dropdown-desktop"
5849              aria-label="Select country and language">
5850              
5851<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">
5852<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
585218 -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.
585269662 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 
585215.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"/>
5853</svg>
5854
5855            </button>
5856
5857            <div class="localization-dropdown__container p-4 absolute border w-[250px] bg-white overflow-visible border-black z-30 -right-8 top-12"
5858    id="localization-dropdown-desktop"
5859    role="dialog"
5860    aria-label="Select country and language"
5861    x-show="openMain"
5862    x-trap="openMain"
5863    x-cloak
5864    x-transition:enter="transition ease-out duration-200"
5865    x-transition:enter-start="opacity-0 transform scale-90"
5866    x-transition:enter-end="opacity-100 transform scale-100"    
5867    x-transition:leave="transition ease-in duration-75"
5868    x-transition:leave-start="opacity-100 transform scale-100"
5869    x-transition:leave-end="opacity-0 transform scale-90"><style>.localization-dropdown__country-list [data-order="US"] {
5870                order:1;}.localization-dropdown__country-list [data-order="CA"] {
5871                order:2;}.localization-dropdown__country-list [data-order="AU"] {
5872                order:3;}.localization-dropdown__country-list [data-order="GB"] {
5873                order:4;}.localization-dropdown__country-list [data-order="DE"] {
5874                order:5;}.localization-dropdown__country-list [data-order="NL"] {
5875                order:6;}.localization-dropdown__country-list [data-order="SE"] {
5876                order:7;}.localization-dropdown__country-list [data-order="FR"] {
5877                order:8;}.localization-dropdown__country-list [data-order="AE"] {
5878                order:9;}.localization-dropdown__country-list [data-order="MX"] {
5879                order:10;border-bottom: 1px solid #e5e5e5;
5880                padding-bottom: 0.5rem;
5881                margin-bottom: 0.5rem;}</style>
5882
5883    <!-- Country Section -->
5884    <div class="localization-dropdown__section relative mb-3 border border-black p-3">
5885        <button type="button"
5886            @click="activeSection = activeSection === 'country' ? null : 'country'"
5887            :aria-expanded="(activeSection === 'country').toString()"
5888            class="w-full flex items-center justify-between hover:opacity-70 transition-opacity">
5889            <div class="flex items-center gap-3">
5890                <span class="rounded-full w-6 h-6 bg-cover fi fi-us"></span>
5891                <div class="text-left">
5892                    <p class="font-medium"><span class="sr-only">Country: </span>United States</p>
5893                </div>
5894            </div>
5895            <span class="transition-transform duration-200" aria-hidden="true" :class="{ 'rotate-180': activeSection === 'country' }">
5896                <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">
5897                    <path stroke="none" d="M0 0h24v24H0z" fill="none"/>
5898                    <path d="M6 9l6 6l6 -6" />
5899                </svg>
5900            </span>
5901        </button>
5902
5903        <!-- Country Dropdown (absolute positioned) -->
5904        <div class="absolute left-0 right-0 top-full mt-2 bg-white border border-black z-40"
5905            x-show="activeSection === 'country'"
5906            x-cloak
5907            x-transition:enter="transition ease-out duration-150"
5908            x-transition:enter-start="opacity-0 transform -translate-y-2"
5909            x-transition:enter-end="opacity-100 transform translate-y-0"
5910            x-transition:leave="transition ease-in duration-100"
5911            x-transition:leave-start="opacity-100 transform translate-y-0"
5912            x-transition:leave-end="opacity-0 transform -translate-y-2">
5913            <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="/collections/best-sellers" />
5914                <ul class="localization-dropdown__country-list flex flex-col max-h-60 overflow-y-auto no-scrollbar">
5915                    
5916                        <li class="disclosure__item order-last" data-order="AF">
5917                            <button type="button"
5918                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5919                                @click="country_code = 'AF'; openMain = false; activeSection = null;"
5920                                
5921                                data-value="AF">
5922                                <span class="rounded-full w-5 h-5 bg-cover fi fi-af"></span>
5923                                <span class="text-sm">Afghanistan (AFN ؋)</span>
5924                            </button>
5925                        </li>
5926                    
5927                        <li class="disclosure__item order-last" data-order="AX">
5928                            <button type="button"
5929                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5930                                @click="country_code = 'AX'; openMain = false; activeSection = null;"
5931                                
5932                                data-value="AX">
5933                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ax"></span>
5934                                <span class="text-sm">Åland Islands (EUR €)</span>
5935                            </button>
5936                        </li>
5937                    
5938                        <li class="disclosure__item order-last" data-order="AL">
5939                            <button type="button"
5940                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5941                                @click="country_code = 'AL'; openMain = false; activeSection = null;"
5942                                
5943                                data-value="AL">
5944                                <span class="rounded-full w-5 h-5 bg-cover fi fi-al"></span>
5945                                <span class="text-sm">Albania (ALL L)</span>
5946                            </button>
5947                        </li>
5948                    
5949                        <li class="disclosure__item order-last" data-order="DZ">
5950                            <button type="button"
5951                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5952                                @click="country_code = 'DZ'; openMain = false; activeSection = null;"
5953                                
5954                                data-value="DZ">
5955                                <span class="rounded-full w-5 h-5 bg-cover fi fi-dz"></span>
5956                                <span class="text-sm">Algeria (DZD د.ج)</span>
5957                            </button>
5958                        </li>
5959                    
5960                        <li class="disclosure__item order-last" data-order="AD">
5961                            <button type="button"
5962                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5963                                @click="country_code = 'AD'; openMain = false; activeSection = null;"
5964                                
5965                                data-value="AD">
5966                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ad"></span>
5967                                <span class="text-sm">Andorra (EUR €)</span>
5968                            </button>
5969                        </li>
5970                    
5971                        <li class="disclosure__item order-last" data-order="AO">
5972                            <button type="button"
5973                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5974                                @click="country_code = 'AO'; openMain = false; activeSection = null;"
5975                                
5976                                data-value="AO">
5977                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ao"></span>
5978                                <span class="text-sm">Angola (USD $)</span>
5979                            </button>
5980                        </li>
5981                    
5982                        <li class="disclosure__item order-last" data-order="AI">
5983                            <button type="button"
5984                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5985                                @click="country_code = 'AI'; openMain = false; activeSection = null;"
5986                                
5987                                data-value="AI">
5988                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ai"></span>
5989                                <span class="text-sm">Anguilla (XCD $)</span>
5990                            </button>
5991                        </li>
5992                    
5993                        <li class="disclosure__item order-last" data-order="AG">
5994                            <button type="button"
5995                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
5996                                @click="country_code = 'AG'; openMain = false; activeSection = null;"
5997                                
5998                                data-value="AG">
5999                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ag"></span>
6000                                <span class="text-sm">Antigua &amp; Barbuda (XCD $)</span>
6001                            </button>
6002                        </li>
6003                    
6004                        <li class="disclosure__item order-last" data-order="AR">
6005                            <button type="button"
6006                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6007                                @click="country_code = 'AR'; openMain = false; activeSection = null;"
6008                                
6009                                data-value="AR">
6010                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ar"></span>
6011                                <span class="text-sm">Argentina (ARS $)</span>
6012                            </button>
6013                        </li>
6014                    
6015                        <li class="disclosure__item order-last" data-order="AM">
6016                            <button type="button"
6017                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6018                                @click="country_code = 'AM'; openMain = false; activeSection = null;"
6019                                
6020                                data-value="AM">
6021                                <span class="rounded-full w-5 h-5 bg-cover fi fi-am"></span>
6022                                <span class="text-sm">Armenia (AMD դր.)</span>
6023                            </button>
6024                        </li>
6025                    
6026                        <li class="disclosure__item order-last" data-order="AW">
6027                            <button type="button"
6028                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6029                                @click="country_code = 'AW'; openMain = false; activeSection = null;"
6030                                
6031                                data-value="AW">
6032                                <span class="rounded-full w-5 h-5 bg-cover fi fi-aw"></span>
6033                                <span class="text-sm">Aruba (AWG ƒ)</span>
6034                            </button>
6035                        </li>
6036                    
6037                        <li class="disclosure__item order-last" data-order="AC">
6038                            <button type="button"
6039                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6040                                @click="country_code = 'AC'; openMain = false; activeSection = null;"
6041                                
6042                                data-value="AC">
6043                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ac"></span>
6044                                <span class="text-sm">Ascension Island (SHP £)</span>
6045                            </button>
6046                        </li>
6047                    
6048                        <li class="disclosure__item order-last" data-order="AU">
6049                            <button type="button"
6050                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6051                                @click="country_code = 'AU'; openMain = false; activeSection = null;"
6052                                
6053                                data-value="AU">
6054                                <span class="rounded-full w-5 h-5 bg-cover fi fi-au"></span>
6055                                <span class="text-sm">Australia (AUD $)</span>
6056                            </button>
6057                        </li>
6058                    
6059                        <li class="disclosure__item order-last" data-order="AT">
6060                            <button type="button"
6061                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6062                                @click="country_code = 'AT'; openMain = false; activeSection = null;"
6063                                
6064                                data-value="AT">
6065                                <span class="rounded-full w-5 h-5 bg-cover fi fi-at"></span>
6066                                <span class="text-sm">Austria (EUR €)</span>
6067                            </button>
6068                        </li>
6069                    
6070                        <li class="disclosure__item order-last" data-order="AZ">
6071                            <button type="button"
6072                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6073                                @click="country_code = 'AZ'; openMain = false; activeSection = null;"
6074                                
6075                                data-value="AZ">
6076                                <span class="rounded-full w-5 h-5 bg-cover fi fi-az"></span>
6077                                <span class="text-sm">Azerbaijan (AZN ₼)</span>
6078                            </button>
6079                        </li>
6080                    
6081                        <li class="disclosure__item order-last" data-order="BS">
6082                            <button type="button"
6083                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6084                                @click="country_code = 'BS'; openMain = false; activeSection = null;"
6085                                
6086                                data-value="BS">
6087                                <span class="rounded-full w-5 h-5 bg-cover fi fi-bs"></span>
6088                                <span class="text-sm">Bahamas (BSD $)</span>
6089                            </button>
6090                        </li>
6091                    
6092                        <li class="disclosure__item order-last" data-order="BH">
6093                            <button type="button"
6094                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6095                                @click="country_code = 'BH'; openMain = false; activeSection = null;"
6096                                
6097                                data-value="BH">
6098                                <span class="rounded-full w-5 h-5 bg-cover fi fi-bh"></span>
6099                                <span class="text-sm">Bahrain (USD $)</span>
6100                            </button>
6101                        </li>
6102                    
6103                        <li class="disclosure__item order-last" data-order="BD">
6104                            <button type="button"
6105                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6106                                @click="country_code = 'BD'; openMain = false; activeSection = null;"
6107                                
6108                                data-value="BD">
6109                                <span class="rounded-full w-5 h-5 bg-cover fi fi-bd"></span>
6110                                <span class="text-sm">Bangladesh (BDT à§³)</span>
6111                            </button>
6112                        </li>
6113                    
6114                        <li class="disclosure__item order-last" data-order="BB">
6115                            <button type="button"
6116                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6117                                @click="country_code = 'BB'; openMain = false; activeSection = null;"
6118                                
6119                                data-value="BB">
6120                                <span class="rounded-full w-5 h-5 bg-cover fi fi-bb"></span>
6121                                <span class="text-sm">Barbados (BBD $)</span>
6122                            </button>
6123                        </li>
6124                    
6125                        <li class="disclosure__item order-last" data-order="BY">
6126                            <button type="button"
6127                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6128                                @click="country_code = 'BY'; openMain = false; activeSection = null;"
6129                                
6130                                data-value="BY">
6131                                <span class="rounded-full w-5 h-5 bg-cover fi fi-by"></span>
6132                                <span class="text-sm">Belarus (USD $)</span>
6133                            </button>
6134                        </li>
6135                    
6136                        <li class="disclosure__item order-last" data-order="BE">
6137                            <button type="button"
6138                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6139                                @click="country_code = 'BE'; openMain = false; activeSection = null;"
6140                                
6141                                data-value="BE">
6142                                <span class="rounded-full w-5 h-5 bg-cover fi fi-be"></span>
6143                                <span class="text-sm">Belgium (EUR €)</span>
6144                            </button>
6145                        </li>
6146                    
6147                        <li class="disclosure__item order-last" data-order="BZ">
6148                            <button type="button"
6149                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6150                                @click="country_code = 'BZ'; openMain = false; activeSection = null;"
6151                                
6152                                data-value="BZ">
6153                                <span class="rounded-full w-5 h-5 bg-cover fi fi-bz"></span>
6154                                <span class="text-sm">Belize (BZD $)</span>
6155                            </button>
6156                        </li>
6157                    
6158                        <li class="disclosure__item order-last" data-order="BJ">
6159                            <button type="button"
6160                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6161                                @click="country_code = 'BJ'; openMain = false; activeSection = null;"
6162                                
6163                                data-value="BJ">
6164                                <span class="rounded-full w-5 h-5 bg-cover fi fi-bj"></span>
6165                                <span class="text-sm">Benin (XOF Fr)</span>
6166                            </button>
6167                        </li>
6168                    
6169                        <li class="disclosure__item order-last" data-order="BM">
6170                            <button type="button"
6171                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6172                                @click="country_code = 'BM'; openMain = false; activeSection = null;"
6173                                
6174                                data-value="BM">
6175                                <span class="rounded-full w-5 h-5 bg-cover fi fi-bm"></span>
6176                                <span class="text-sm">Bermuda (USD $)</span>
6177                            </button>
6178                        </li>
6179                    
6180                        <li class="disclosure__item order-last" data-order="BT">
6181                            <button type="button"
6182                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6183                                @click="country_code = 'BT'; openMain = false; activeSection = null;"
6184                                
6185                                data-value="BT">
6186                                <span class="rounded-full w-5 h-5 bg-cover fi fi-bt"></span>
6187                                <span class="text-sm">Bhutan (USD $)</span>
6188                            </button>
6189                        </li>
6190                    
6191                        <li class="disclosure__item order-last" data-order="BO">
6192                            <button type="button"
6193                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6194                                @click="country_code = 'BO'; openMain = false; activeSection = null;"
6195                                
6196                                data-value="BO">
6197                                <span class="rounded-full w-5 h-5 bg-cover fi fi-bo"></span>
6198                                <span class="text-sm">Bolivia (BOB Bs.)</span>
6199                            </button>
6200                        </li>
6201                    
6202                        <li class="disclosure__item order-last" data-order="BA">
6203                            <button type="button"
6204                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6205                                @click="country_code = 'BA'; openMain = false; activeSection = null;"
6206                                
6207                                data-value="BA">
6208                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ba"></span>
6209                                <span class="text-sm">Bosnia &amp; Herzegovina (BAM КМ)</span>
6210                            </button>
6211                        </li>
6212                    
6213                        <li class="disclosure__item order-last" data-order="BW">
6214                            <button type="button"
6215                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6216                                @click="country_code = 'BW'; openMain = false; activeSection = null;"
6217                                
6218                                data-value="BW">
6219                                <span class="rounded-full w-5 h-5 bg-cover fi fi-bw"></span>
6220                                <span class="text-sm">Botswana (BWP P)</span>
6221                            </button>
6222                        </li>
6223                    
6224                        <li class="disclosure__item order-last" data-order="BR">
6225                            <button type="button"
6226                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6227                                @click="country_code = 'BR'; openMain = false; activeSection = null;"
6228                                
6229                                data-value="BR">
6230                                <span class="rounded-full w-5 h-5 bg-cover fi fi-br"></span>
6231                                <span class="text-sm">Brazil (BRL R$)</span>
6232                            </button>
6233                        </li>
6234                    
6235                        <li class="disclosure__item order-last" data-order="IO">
6236                            <button type="button"
6237                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6238                                @click="country_code = 'IO'; openMain = false; activeSection = null;"
6239                                
6240                                data-value="IO">
6241                                <span class="rounded-full w-5 h-5 bg-cover fi fi-io"></span>
6242                                <span class="text-sm">British Indian Ocean Territory (USD $)</span>
6243                            </button>
6244                        </li>
6245                    
6246                        <li class="disclosure__item order-last" data-order="VG">
6247                            <button type="button"
6248                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6249                                @click="country_code = 'VG'; openMain = false; activeSection = null;"
6250                                
6251                                data-value="VG">
6252                                <span class="rounded-full w-5 h-5 bg-cover fi fi-vg"></span>
6253                                <span class="text-sm">British Virgin Islands (USD $)</span>
6254                            </button>
6255                        </li>
6256                    
6257                        <li class="disclosure__item order-last" data-order="BN">
6258                            <button type="button"
6259                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6260                                @click="country_code = 'BN'; openMain = false; activeSection = null;"
6261                                
6262                                data-value="BN">
6263                                <span class="rounded-full w-5 h-5 bg-cover fi fi-bn"></span>
6264                                <span class="text-sm">Brunei (BND $)</span>
6265                            </button>
6266                        </li>
6267                    
6268                        <li class="disclosure__item order-last" data-order="BG">
6269                            <button type="button"
6270                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6271                                @click="country_code = 'BG'; openMain = false; activeSection = null;"
6272                                
6273                                data-value="BG">
6274                                <span class="rounded-full w-5 h-5 bg-cover fi fi-bg"></span>
6275                                <span class="text-sm">Bulgaria (EUR €)</span>
6276                            </button>
6277                        </li>
6278                    
6279                        <li class="disclosure__item order-last" data-order="BF">
6280                            <button type="button"
6281                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6282                                @click="country_code = 'BF'; openMain = false; activeSection = null;"
6283                                
6284                                data-value="BF">
6285                                <span class="rounded-full w-5 h-5 bg-cover fi fi-bf"></span>
6286                                <span class="text-sm">Burkina Faso (XOF Fr)</span>
6287                            </button>
6288                        </li>
6289                    
6290                        <li class="disclosure__item order-last" data-order="BI">
6291                            <button type="button"
6292                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6293                                @click="country_code = 'BI'; openMain = false; activeSection = null;"
6294                                
6295                                data-value="BI">
6296                                <span class="rounded-full w-5 h-5 bg-cover fi fi-bi"></span>
6297                                <span class="text-sm">Burundi (BIF Fr)</span>
6298                            </button>
6299                        </li>
6300                    
6301                        <li class="disclosure__item order-last" data-order="KH">
6302                            <button type="button"
6303                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6304                                @click="country_code = 'KH'; openMain = false; activeSection = null;"
6305                                
6306                                data-value="KH">
6307                                <span class="rounded-full w-5 h-5 bg-cover fi fi-kh"></span>
6308                                <span class="text-sm">Cambodia (KHR ៛)</span>
6309                            </button>
6310                        </li>
6311                    
6312                        <li class="disclosure__item order-last" data-order="CM">
6313                            <button type="button"
6314                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6315                                @click="country_code = 'CM'; openMain = false; activeSection = null;"
6316                                
6317                                data-value="CM">
6318                                <span class="rounded-full w-5 h-5 bg-cover fi fi-cm"></span>
6319                                <span class="text-sm">Cameroon (XAF CFA)</span>
6320                            </button>
6321                        </li>
6322                    
6323                        <li class="disclosure__item order-last" data-order="CA">
6324                            <button type="button"
6325                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6326                                @click="country_code = 'CA'; openMain = false; activeSection = null;"
6327                                
6328                                data-value="CA">
6329                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ca"></span>
6330                                <span class="text-sm">Canada (CAD $)</span>
6331                            </button>
6332                        </li>
6333                    
6334                        <li class="disclosure__item order-last" data-order="CV">
6335                            <button type="button"
6336                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6337                                @click="country_code = 'CV'; openMain = false; activeSection = null;"
6338                                
6339                                data-value="CV">
6340                                <span class="rounded-full w-5 h-5 bg-cover fi fi-cv"></span>
6341                                <span class="text-sm">Cape Verde (CVE $)</span>
6342                            </button>
6343                        </li>
6344                    
6345                        <li class="disclosure__item order-last" data-order="BQ">
6346                            <button type="button"
6347                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6348                                @click="country_code = 'BQ'; openMain = false; activeSection = null;"
6349                                
6350                                data-value="BQ">
6351                                <span class="rounded-full w-5 h-5 bg-cover fi fi-bq"></span>
6352                                <span class="text-sm">Caribbean Netherlands (USD $)</span>
6353                            </button>
6354                        </li>
6355                    
6356                        <li class="disclosure__item order-last" data-order="KY">
6357                            <button type="button"
6358                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6359                                @click="country_code = 'KY'; openMain = false; activeSection = null;"
6360                                
6361                                data-value="KY">
6362                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ky"></span>
6363                                <span class="text-sm">Cayman Islands (KYD $)</span>
6364                            </button>
6365                        </li>
6366                    
6367                        <li class="disclosure__item order-last" data-order="CF">
6368                            <button type="button"
6369                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6370                                @click="country_code = 'CF'; openMain = false; activeSection = null;"
6371                                
6372                                data-value="CF">
6373                                <span class="rounded-full w-5 h-5 bg-cover fi fi-cf"></span>
6374                                <span class="text-sm">Central African Republic (XAF CFA)</span>
6375                            </button>
6376                        </li>
6377                    
6378                        <li class="disclosure__item order-last" data-order="TD">
6379                            <button type="button"
6380                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6381                                @click="country_code = 'TD'; openMain = false; activeSection = null;"
6382                                
6383                                data-value="TD">
6384                                <span class="rounded-full w-5 h-5 bg-cover fi fi-td"></span>
6385                                <span class="text-sm">Chad (XAF CFA)</span>
6386                            </button>
6387                        </li>
6388                    
6389                        <li class="disclosure__item order-last" data-order="CL">
6390                            <button type="button"
6391                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6392                                @click="country_code = 'CL'; openMain = false; activeSection = null;"
6393                                
6394                                data-value="CL">
6395                                <span class="rounded-full w-5 h-5 bg-cover fi fi-cl"></span>
6396                                <span class="text-sm">Chile (USD $)</span>
6397                            </button>
6398                        </li>
6399                    
6400                        <li class="disclosure__item order-last" data-order="CN">
6401                            <button type="button"
6402                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6403                                @click="country_code = 'CN'; openMain = false; activeSection = null;"
6404                                
6405                                data-value="CN">
6406                                <span class="rounded-full w-5 h-5 bg-cover fi fi-cn"></span>
6407                                <span class="text-sm">China (CNY ¥)</span>
6408                            </button>
6409                        </li>
6410                    
6411                        <li class="disclosure__item order-last" data-order="CX">
6412                            <button type="button"
6413                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6414                                @click="country_code = 'CX'; openMain = false; activeSection = null;"
6415                                
6416                                data-value="CX">
6417                                <span class="rounded-full w-5 h-5 bg-cover fi fi-cx"></span>
6418                                <span class="text-sm">Christmas Island (AUD $)</span>
6419                            </button>
6420                        </li>
6421                    
6422                        <li class="disclosure__item order-last" data-order="CC">
6423                            <button type="button"
6424                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6425                                @click="country_code = 'CC'; openMain = false; activeSection = null;"
6426                                
6427                                data-value="CC">
6428                                <span class="rounded-full w-5 h-5 bg-cover fi fi-cc"></span>
6429                                <span class="text-sm">Cocos (Keeling) Islands (AUD $)</span>
6430                            </button>
6431                        </li>
6432                    
6433                        <li class="disclosure__item order-last" data-order="CO">
6434                            <button type="button"
6435                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6436                                @click="country_code = 'CO'; openMain = false; activeSection = null;"
6437                                
6438                                data-value="CO">
6439                                <span class="rounded-full w-5 h-5 bg-cover fi fi-co"></span>
6440                                <span class="text-sm">Colombia (USD $)</span>
6441                            </button>
6442                        </li>
6443                    
6444                        <li class="disclosure__item order-last" data-order="KM">
6445                            <button type="button"
6446                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6447                                @click="country_code = 'KM'; openMain = false; activeSection = null;"
6448                                
6449                                data-value="KM">
6450                                <span class="rounded-full w-5 h-5 bg-cover fi fi-km"></span>
6451                                <span class="text-sm">Comoros (KMF Fr)</span>
6452                            </button>
6453                        </li>
6454                    
6455                        <li class="disclosure__item order-last" data-order="CG">
6456                            <button type="button"
6457                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6458                                @click="country_code = 'CG'; openMain = false; activeSection = null;"
6459                                
6460                                data-value="CG">
6461                                <span class="rounded-full w-5 h-5 bg-cover fi fi-cg"></span>
6462                                <span class="text-sm">Congo - Brazzaville (XAF CFA)</span>
6463                            </button>
6464                        </li>
6465                    
6466                        <li class="disclosure__item order-last" data-order="CD">
6467                            <button type="button"
6468                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6469                                @click="country_code = 'CD'; openMain = false; activeSection = null;"
6470                                
6471                                data-value="CD">
6472                                <span class="rounded-full w-5 h-5 bg-cover fi fi-cd"></span>
6473                                <span class="text-sm">Congo - Kinshasa (CDF Fr)</span>
6474                            </button>
6475                        </li>
6476                    
6477                        <li class="disclosure__item order-last" data-order="CK">
6478                            <button type="button"
6479                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6480                                @click="country_code = 'CK'; openMain = false; activeSection = null;"
6481                                
6482                                data-value="CK">
6483                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ck"></span>
6484                                <span class="text-sm">Cook Islands (NZD $)</span>
6485                            </button>
6486                        </li>
6487                    
6488                        <li class="disclosure__item order-last" data-order="CR">
6489                            <button type="button"
6490                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6491                                @click="country_code = 'CR'; openMain = false; activeSection = null;"
6492                                
6493                                data-value="CR">
6494                                <span class="rounded-full w-5 h-5 bg-cover fi fi-cr"></span>
6495                                <span class="text-sm">Costa Rica (CRC ₡)</span>
6496                            </button>
6497                        </li>
6498                    
6499                        <li class="disclosure__item order-last" data-order="CI">
6500                            <button type="button"
6501                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6502                                @click="country_code = 'CI'; openMain = false; activeSection = null;"
6503                                
6504                                data-value="CI">
6505                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ci"></span>
6506                                <span class="text-sm">Côte d’Ivoire (XOF Fr)</span>
6507                            </button>
6508                        </li>
6509                    
6510                        <li class="disclosure__item order-last" data-order="HR">
6511                            <button type="button"
6512                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6513                                @click="country_code = 'HR'; openMain = false; activeSection = null;"
6514                                
6515                                data-value="HR">
6516                                <span class="rounded-full w-5 h-5 bg-cover fi fi-hr"></span>
6517                                <span class="text-sm">Croatia (EUR €)</span>
6518                            </button>
6519                        </li>
6520                    
6521                        <li class="disclosure__item order-last" data-order="CW">
6522                            <button type="button"
6523                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6524                                @click="country_code = 'CW'; openMain = false; activeSection = null;"
6525                                
6526                                data-value="CW">
6527                                <span class="rounded-full w-5 h-5 bg-cover fi fi-cw"></span>
6528                                <span class="text-sm">Curaçao (ANG ƒ)</span>
6529                            </button>
6530                        </li>
6531                    
6532                        <li class="disclosure__item order-last" data-order="CY">
6533                            <button type="button"
6534                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6535                                @click="country_code = 'CY'; openMain = false; activeSection = null;"
6536                                
6537                                data-value="CY">
6538                                <span class="rounded-full w-5 h-5 bg-cover fi fi-cy"></span>
6539                                <span class="text-sm">Cyprus (EUR €)</span>
6540                            </button>
6541                        </li>
6542                    
6543                        <li class="disclosure__item order-last" data-order="CZ">
6544                            <button type="button"
6545                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6546                                @click="country_code = 'CZ'; openMain = false; activeSection = null;"
6547                                
6548                                data-value="CZ">
6549                                <span class="rounded-full w-5 h-5 bg-cover fi fi-cz"></span>
6550                                <span class="text-sm">Czechia (CZK Kč)</span>
6551                            </button>
6552                        </li>
6553                    
6554                        <li class="disclosure__item order-last" data-order="DK">
6555                            <button type="button"
6556                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6557                                @click="country_code = 'DK'; openMain = false; activeSection = null;"
6558                                
6559                                data-value="DK">
6560                                <span class="rounded-full w-5 h-5 bg-cover fi fi-dk"></span>
6561                                <span class="text-sm">Denmark (DKK kr.)</span>
6562                            </button>
6563                        </li>
6564                    
6565                        <li class="disclosure__item order-last" data-order="DJ">
6566                            <button type="button"
6567                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6568                                @click="country_code = 'DJ'; openMain = false; activeSection = null;"
6569                                
6570                                data-value="DJ">
6571                                <span class="rounded-full w-5 h-5 bg-cover fi fi-dj"></span>
6572                                <span class="text-sm">Djibouti (DJF Fdj)</span>
6573                            </button>
6574                        </li>
6575                    
6576                        <li class="disclosure__item order-last" data-order="DM">
6577                            <button type="button"
6578                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6579                                @click="country_code = 'DM'; openMain = false; activeSection = null;"
6580                                
6581                                data-value="DM">
6582                                <span class="rounded-full w-5 h-5 bg-cover fi fi-dm"></span>
6583                                <span class="text-sm">Dominica (XCD $)</span>
6584                            </button>
6585                        </li>
6586                    
6587                        <li class="disclosure__item order-last" data-order="DO">
6588                            <button type="button"
6589                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6590                                @click="country_code = 'DO'; openMain = false; activeSection = null;"
6591                                
6592                                data-value="DO">
6593                                <span class="rounded-full w-5 h-5 bg-cover fi fi-do"></span>
6594                                <span class="text-sm">Dominican Republic (DOP $)</span>
6595                            </button>
6596                        </li>
6597                    
6598                        <li class="disclosure__item order-last" data-order="EC">
6599                            <button type="button"
6600                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6601                                @click="country_code = 'EC'; openMain = false; activeSection = null;"
6602                                
6603                                data-value="EC">
6604                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ec"></span>
6605                                <span class="text-sm">Ecuador (USD $)</span>
6606                            </button>
6607                        </li>
6608                    
6609                        <li class="disclosure__item order-last" data-order="EG">
6610                            <button type="button"
6611                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6612                                @click="country_code = 'EG'; openMain = false; activeSection = null;"
6613                                
6614                                data-value="EG">
6615                                <span class="rounded-full w-5 h-5 bg-cover fi fi-eg"></span>
6616                                <span class="text-sm">Egypt (EGP ج.م)</span>
6617                            </button>
6618                        </li>
6619                    
6620                        <li class="disclosure__item order-last" data-order="SV">
6621                            <button type="button"
6622                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6623                                @click="country_code = 'SV'; openMain = false; activeSection = null;"
6624                                
6625                                data-value="SV">
6626                                <span class="rounded-full w-5 h-5 bg-cover fi fi-sv"></span>
6627                                <span class="text-sm">El Salvador (USD $)</span>
6628                            </button>
6629                        </li>
6630                    
6631                        <li class="disclosure__item order-last" data-order="GQ">
6632                            <button type="button"
6633                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6634                                @click="country_code = 'GQ'; openMain = false; activeSection = null;"
6635                                
6636                                data-value="GQ">
6637                                <span class="rounded-full w-5 h-5 bg-cover fi fi-gq"></span>
6638                                <span class="text-sm">Equatorial Guinea (XAF CFA)</span>
6639                            </button>
6640                        </li>
6641                    
6642                        <li class="disclosure__item order-last" data-order="ER">
6643                            <button type="button"
6644                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6645                                @click="country_code = 'ER'; openMain = false; activeSection = null;"
6646                                
6647                                data-value="ER">
6648                                <span class="rounded-full w-5 h-5 bg-cover fi fi-er"></span>
6649                                <span class="text-sm">Eritrea (USD $)</span>
6650                            </button>
6651                        </li>
6652                    
6653                        <li class="disclosure__item order-last" data-order="EE">
6654                            <button type="button"
6655                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6656                                @click="country_code = 'EE'; openMain = false; activeSection = null;"
6657                                
6658                                data-value="EE">
6659                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ee"></span>
6660                                <span class="text-sm">Estonia (EUR €)</span>
6661                            </button>
6662                        </li>
6663                    
6664                        <li class="disclosure__item order-last" data-order="SZ">
6665                            <button type="button"
6666                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6667                                @click="country_code = 'SZ'; openMain = false; activeSection = null;"
6668                                
6669                                data-value="SZ">
6670                                <span class="rounded-full w-5 h-5 bg-cover fi fi-sz"></span>
6671                                <span class="text-sm">Eswatini (USD $)</span>
6672                            </button>
6673                        </li>
6674                    
6675                        <li class="disclosure__item order-last" data-order="ET">
6676                            <button type="button"
6677                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6678                                @click="country_code = 'ET'; openMain = false; activeSection = null;"
6679                                
6680                                data-value="ET">
6681                                <span class="rounded-full w-5 h-5 bg-cover fi fi-et"></span>
6682                                <span class="text-sm">Ethiopia (ETB Br)</span>
6683                            </button>
6684                        </li>
6685                    
6686                        <li class="disclosure__item order-last" data-order="FK">
6687                            <button type="button"
6688                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6689                                @click="country_code = 'FK'; openMain = false; activeSection = null;"
6690                                
6691                                data-value="FK">
6692                                <span class="rounded-full w-5 h-5 bg-cover fi fi-fk"></span>
6693                                <span class="text-sm">Falkland Islands (FKP £)</span>
6694                            </button>
6695                        </li>
6696                    
6697                        <li class="disclosure__item order-last" data-order="FO">
6698                            <button type="button"
6699                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6700                                @click="country_code = 'FO'; openMain = false; activeSection = null;"
6701                                
6702                                data-value="FO">
6703                                <span class="rounded-full w-5 h-5 bg-cover fi fi-fo"></span>
6704                                <span class="text-sm">Faroe Islands (DKK kr.)</span>
6705                            </button>
6706                        </li>
6707                    
6708                        <li class="disclosure__item order-last" data-order="FJ">
6709                            <button type="button"
6710                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6711                                @click="country_code = 'FJ'; openMain = false; activeSection = null;"
6712                                
6713                                data-value="FJ">
6714                                <span class="rounded-full w-5 h-5 bg-cover fi fi-fj"></span>
6715                                <span class="text-sm">Fiji (FJD $)</span>
6716                            </button>
6717                        </li>
6718                    
6719                        <li class="disclosure__item order-last" data-order="FI">
6720                            <button type="button"
6721                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6722                                @click="country_code = 'FI'; openMain = false; activeSection = null;"
6723                                
6724                                data-value="FI">
6725                                <span class="rounded-full w-5 h-5 bg-cover fi fi-fi"></span>
6726                                <span class="text-sm">Finland (EUR €)</span>
6727                            </button>
6728                        </li>
6729                    
6730                        <li class="disclosure__item order-last" data-order="FR">
6731                            <button type="button"
6732                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6733                                @click="country_code = 'FR'; openMain = false; activeSection = null;"
6734                                
6735                                data-value="FR">
6736                                <span class="rounded-full w-5 h-5 bg-cover fi fi-fr"></span>
6737                                <span class="text-sm">France (EUR €)</span>
6738                            </button>
6739                        </li>
6740                    
6741                        <li class="disclosure__item order-last" data-order="GF">
6742                            <button type="button"
6743                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6744                                @click="country_code = 'GF'; openMain = false; activeSection = null;"
6745                                
6746                                data-value="GF">
6747                                <span class="rounded-full w-5 h-5 bg-cover fi fi-gf"></span>
6748                                <span class="text-sm">French Guiana (EUR €)</span>
6749                            </button>
6750                        </li>
6751                    
6752                        <li class="disclosure__item order-last" data-order="PF">
6753                            <button type="button"
6754                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6755                                @click="country_code = 'PF'; openMain = false; activeSection = null;"
6756                                
6757                                data-value="PF">
6758                                <span class="rounded-full w-5 h-5 bg-cover fi fi-pf"></span>
6759                                <span class="text-sm">French Polynesia (XPF Fr)</span>
6760                            </button>
6761                        </li>
6762                    
6763                        <li class="disclosure__item order-last" data-order="TF">
6764                            <button type="button"
6765                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6766                                @click="country_code = 'TF'; openMain = false; activeSection = null;"
6767                                
6768                                data-value="TF">
6769                                <span class="rounded-full w-5 h-5 bg-cover fi fi-tf"></span>
6770                                <span class="text-sm">French Southern Territories (EUR €)</span>
6771                            </button>
6772                        </li>
6773                    
6774                        <li class="disclosure__item order-last" data-order="GA">
6775                            <button type="button"
6776                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6777                                @click="country_code = 'GA'; openMain = false; activeSection = null;"
6778                                
6779                                data-value="GA">
6780                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ga"></span>
6781                                <span class="text-sm">Gabon (XOF Fr)</span>
6782                            </button>
6783                        </li>
6784                    
6785                        <li class="disclosure__item order-last" data-order="GM">
6786                            <button type="button"
6787                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6788                                @click="country_code = 'GM'; openMain = false; activeSection = null;"
6789                                
6790                                data-value="GM">
6791                                <span class="rounded-full w-5 h-5 bg-cover fi fi-gm"></span>
6792                                <span class="text-sm">Gambia (GMD D)</span>
6793                            </button>
6794                        </li>
6795                    
6796                        <li class="disclosure__item order-last" data-order="GE">
6797                            <button type="button"
6798                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6799                                @click="country_code = 'GE'; openMain = false; activeSection = null;"
6800                                
6801                                data-value="GE">
6802                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ge"></span>
6803                                <span class="text-sm">Georgia (USD $)</span>
6804                            </button>
6805                        </li>
6806                    
6807                        <li class="disclosure__item order-last" data-order="DE">
6808                            <button type="button"
6809                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6810                                @click="country_code = 'DE'; openMain = false; activeSection = null;"
6811                                
6812                                data-value="DE">
6813                                <span class="rounded-full w-5 h-5 bg-cover fi fi-de"></span>
6814                                <span class="text-sm">Germany (EUR €)</span>
6815                            </button>
6816                        </li>
6817                    
6818                        <li class="disclosure__item order-last" data-order="GH">
6819                            <button type="button"
6820                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6821                                @click="country_code = 'GH'; openMain = false; activeSection = null;"
6822                                
6823                                data-value="GH">
6824                                <span class="rounded-full w-5 h-5 bg-cover fi fi-gh"></span>
6825                                <span class="text-sm">Ghana (USD $)</span>
6826                            </button>
6827                        </li>
6828                    
6829                        <li class="disclosure__item order-last" data-order="GI">
6830                            <button type="button"
6831                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6832                                @click="country_code = 'GI'; openMain = false; activeSection = null;"
6833                                
6834                                data-value="GI">
6835                                <span class="rounded-full w-5 h-5 bg-cover fi fi-gi"></span>
6836                                <span class="text-sm">Gibraltar (GBP £)</span>
6837                            </button>
6838                        </li>
6839                    
6840                        <li class="disclosure__item order-last" data-order="GR">
6841                            <button type="button"
6842                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6843                                @click="country_code = 'GR'; openMain = false; activeSection = null;"
6844                                
6845                                data-value="GR">
6846                                <span class="rounded-full w-5 h-5 bg-cover fi fi-gr"></span>
6847                                <span class="text-sm">Greece (EUR €)</span>
6848                            </button>
6849                        </li>
6850                    
6851                        <li class="disclosure__item order-last" data-order="GL">
6852                            <button type="button"
6853                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6854                                @click="country_code = 'GL'; openMain = false; activeSection = null;"
6855                                
6856                                data-value="GL">
6857                                <span class="rounded-full w-5 h-5 bg-cover fi fi-gl"></span>
6858                                <span class="text-sm">Greenland (DKK kr.)</span>
6859                            </button>
6860                        </li>
6861                    
6862                        <li class="disclosure__item order-last" data-order="GD">
6863                            <button type="button"
6864                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6865                                @click="country_code = 'GD'; openMain = false; activeSection = null;"
6866                                
6867                                data-value="GD">
6868                                <span class="rounded-full w-5 h-5 bg-cover fi fi-gd"></span>
6869                                <span class="text-sm">Grenada (XCD $)</span>
6870                            </button>
6871                        </li>
6872                    
6873                        <li class="disclosure__item order-last" data-order="GP">
6874                            <button type="button"
6875                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6876                                @click="country_code = 'GP'; openMain = false; activeSection = null;"
6877                                
6878                                data-value="GP">
6879                                <span class="rounded-full w-5 h-5 bg-cover fi fi-gp"></span>
6880                                <span class="text-sm">Guadeloupe (EUR €)</span>
6881                            </button>
6882                        </li>
6883                    
6884                        <li class="disclosure__item order-last" data-order="GT">
6885                            <button type="button"
6886                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6887                                @click="country_code = 'GT'; openMain = false; activeSection = null;"
6888                                
6889                                data-value="GT">
6890                                <span class="rounded-full w-5 h-5 bg-cover fi fi-gt"></span>
6891                                <span class="text-sm">Guatemala (GTQ Q)</span>
6892                            </button>
6893                        </li>
6894                    
6895                        <li class="disclosure__item order-last" data-order="GG">
6896                            <button type="button"
6897                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6898                                @click="country_code = 'GG'; openMain = false; activeSection = null;"
6899                                
6900                                data-value="GG">
6901                                <span class="rounded-full w-5 h-5 bg-cover fi fi-gg"></span>
6902                                <span class="text-sm">Guernsey (GBP £)</span>
6903                            </button>
6904                        </li>
6905                    
6906                        <li class="disclosure__item order-last" data-order="GN">
6907                            <button type="button"
6908                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6909                                @click="country_code = 'GN'; openMain = false; activeSection = null;"
6910                                
6911                                data-value="GN">
6912                                <span class="rounded-full w-5 h-5 bg-cover fi fi-gn"></span>
6913                                <span class="text-sm">Guinea (GNF Fr)</span>
6914                            </button>
6915                        </li>
6916                    
6917                        <li class="disclosure__item order-last" data-order="GW">
6918                            <button type="button"
6919                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6920                                @click="country_code = 'GW'; openMain = false; activeSection = null;"
6921                                
6922                                data-value="GW">
6923                                <span class="rounded-full w-5 h-5 bg-cover fi fi-gw"></span>
6924                                <span class="text-sm">Guinea-Bissau (XOF Fr)</span>
6925                            </button>
6926                        </li>
6927                    
6928                        <li class="disclosure__item order-last" data-order="GY">
6929                            <button type="button"
6930                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6931                                @click="country_code = 'GY'; openMain = false; activeSection = null;"
6932                                
6933                                data-value="GY">
6934                                <span class="rounded-full w-5 h-5 bg-cover fi fi-gy"></span>
6935                                <span class="text-sm">Guyana (GYD $)</span>
6936                            </button>
6937                        </li>
6938                    
6939                        <li class="disclosure__item order-last" data-order="HT">
6940                            <button type="button"
6941                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6942                                @click="country_code = 'HT'; openMain = false; activeSection = null;"
6943                                
6944                                data-value="HT">
6945                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ht"></span>
6946                                <span class="text-sm">Haiti (USD $)</span>
6947                            </button>
6948                        </li>
6949                    
6950                        <li class="disclosure__item order-last" data-order="HN">
6951                            <button type="button"
6952                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6953                                @click="country_code = 'HN'; openMain = false; activeSection = null;"
6954                                
6955                                data-value="HN">
6956                                <span class="rounded-full w-5 h-5 bg-cover fi fi-hn"></span>
6957                                <span class="text-sm">Honduras (HNL L)</span>
6958                            </button>
6959                        </li>
6960                    
6961                        <li class="disclosure__item order-last" data-order="HK">
6962                            <button type="button"
6963                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6964                                @click="country_code = 'HK'; openMain = false; activeSection = null;"
6965                                
6966                                data-value="HK">
6967                                <span class="rounded-full w-5 h-5 bg-cover fi fi-hk"></span>
6968                                <span class="text-sm">Hong Kong SAR (HKD $)</span>
6969                            </button>
6970                        </li>
6971                    
6972                        <li class="disclosure__item order-last" data-order="HU">
6973                            <button type="button"
6974                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6975                                @click="country_code = 'HU'; openMain = false; activeSection = null;"
6976                                
6977                                data-value="HU">
6978                                <span class="rounded-full w-5 h-5 bg-cover fi fi-hu"></span>
6979                                <span class="text-sm">Hungary (HUF Ft)</span>
6980                            </button>
6981                        </li>
6982                    
6983                        <li class="disclosure__item order-last" data-order="IS">
6984                            <button type="button"
6985                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6986                                @click="country_code = 'IS'; openMain = false; activeSection = null;"
6987                                
6988                                data-value="IS">
6989                                <span class="rounded-full w-5 h-5 bg-cover fi fi-is"></span>
6990                                <span class="text-sm">Iceland (ISK kr)</span>
6991                            </button>
6992                        </li>
6993                    
6994                        <li class="disclosure__item order-last" data-order="IN">
6995                            <button type="button"
6996                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
6997                                @click="country_code = 'IN'; openMain = false; activeSection = null;"
6998                                
6999                                data-value="IN">
7000                                <span class="rounded-full w-5 h-5 bg-cover fi fi-in"></span>
7001                                <span class="text-sm">India (INR ₹)</span>
7002                            </button>
7003                        </li>
7004                    
7005                        <li class="disclosure__item order-last" data-order="ID">
7006                            <button type="button"
7007                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7008                                @click="country_code = 'ID'; openMain = false; activeSection = null;"
7009                                
7010                                data-value="ID">
7011                                <span class="rounded-full w-5 h-5 bg-cover fi fi-id"></span>
7012                                <span class="text-sm">Indonesia (IDR Rp)</span>
7013                            </button>
7014                        </li>
7015                    
7016                        <li class="disclosure__item order-last" data-order="IQ">
7017                            <button type="button"
7018                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7019                                @click="country_code = 'IQ'; openMain = false; activeSection = null;"
7020                                
7021                                data-value="IQ">
7022                                <span class="rounded-full w-5 h-5 bg-cover fi fi-iq"></span>
7023                                <span class="text-sm">Iraq (USD $)</span>
7024                            </button>
7025                        </li>
7026                    
7027                        <li class="disclosure__item order-last" data-order="IE">
7028                            <button type="button"
7029                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7030                                @click="country_code = 'IE'; openMain = false; activeSection = null;"
7031                                
7032                                data-value="IE">
7033                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ie"></span>
7034                                <span class="text-sm">Ireland (EUR €)</span>
7035                            </button>
7036                        </li>
7037                    
7038                        <li class="disclosure__item order-last" data-order="IM">
7039                            <button type="button"
7040                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7041                                @click="country_code = 'IM'; openMain = false; activeSection = null;"
7042                                
7043                                data-value="IM">
7044                                <span class="rounded-full w-5 h-5 bg-cover fi fi-im"></span>
7045                                <span class="text-sm">Isle of Man (GBP £)</span>
7046                            </button>
7047                        </li>
7048                    
7049                        <li class="disclosure__item order-last" data-order="IL">
7050                            <button type="button"
7051                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7052                                @click="country_code = 'IL'; openMain = false; activeSection = null;"
7053                                
7054                                data-value="IL">
7055                                <span class="rounded-full w-5 h-5 bg-cover fi fi-il"></span>
7056                                <span class="text-sm">Israel (ILS ₪)</span>
7057                            </button>
7058                        </li>
7059                    
7060                        <li class="disclosure__item order-last" data-order="IT">
7061                            <button type="button"
7062                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7063                                @click="country_code = 'IT'; openMain = false; activeSection = null;"
7064                                
7065                                data-value="IT">
7066                                <span class="rounded-full w-5 h-5 bg-cover fi fi-it"></span>
7067                                <span class="text-sm">Italy (EUR €)</span>
7068                            </button>
7069                        </li>
7070                    
7071                        <li class="disclosure__item order-last" data-order="JM">
7072                            <button type="button"
7073                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7074                                @click="country_code = 'JM'; openMain = false; activeSection = null;"
7075                                
7076                                data-value="JM">
7077                                <span class="rounded-full w-5 h-5 bg-cover fi fi-jm"></span>
7078                                <span class="text-sm">Jamaica (JMD $)</span>
7079                            </button>
7080                        </li>
7081                    
7082                        <li class="disclosure__item order-last" data-order="JP">
7083                            <button type="button"
7084                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7085                                @click="country_code = 'JP'; openMain = false; activeSection = null;"
7086                                
7087                                data-value="JP">
7088                                <span class="rounded-full w-5 h-5 bg-cover fi fi-jp"></span>
7089                                <span class="text-sm">Japan (JPY ¥)</span>
7090                            </button>
7091                        </li>
7092                    
7093                        <li class="disclosure__item order-last" data-order="JE">
7094                            <button type="button"
7095                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7096                                @click="country_code = 'JE'; openMain = false; activeSection = null;"
7097                                
7098                                data-value="JE">
7099                                <span class="rounded-full w-5 h-5 bg-cover fi fi-je"></span>
7100                                <span class="text-sm">Jersey (GBP £)</span>
7101                            </button>
7102                        </li>
7103                    
7104                        <li class="disclosure__item order-last" data-order="JO">
7105                            <button type="button"
7106                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7107                                @click="country_code = 'JO'; openMain = false; activeSection = null;"
7108                                
7109                                data-value="JO">
7110                                <span class="rounded-full w-5 h-5 bg-cover fi fi-jo"></span>
7111                                <span class="text-sm">Jordan (USD $)</span>
7112                            </button>
7113                        </li>
7114                    
7115                        <li class="disclosure__item order-last" data-order="KZ">
7116                            <button type="button"
7117                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7118                                @click="country_code = 'KZ'; openMain = false; activeSection = null;"
7119                                
7120                                data-value="KZ">
7121                                <span class="rounded-full w-5 h-5 bg-cover fi fi-kz"></span>
7122                                <span class="text-sm">Kazakhstan (KZT ₸)</span>
7123                            </button>
7124                        </li>
7125                    
7126                        <li class="disclosure__item order-last" data-order="KE">
7127                            <button type="button"
7128                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7129                                @click="country_code = 'KE'; openMain = false; activeSection = null;"
7130                                
7131                                data-value="KE">
7132                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ke"></span>
7133                                <span class="text-sm">Kenya (KES KSh)</span>
7134                            </button>
7135                        </li>
7136                    
7137                        <li class="disclosure__item order-last" data-order="KI">
7138                            <button type="button"
7139                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7140                                @click="country_code = 'KI'; openMain = false; activeSection = null;"
7141                                
7142                                data-value="KI">
7143                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ki"></span>
7144                                <span class="text-sm">Kiribati (USD $)</span>
7145                            </button>
7146                        </li>
7147                    
7148                        <li class="disclosure__item order-last" data-order="XK">
7149                            <button type="button"
7150                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7151                                @click="country_code = 'XK'; openMain = false; activeSection = null;"
7152                                
7153                                data-value="XK">
7154                                <span class="rounded-full w-5 h-5 bg-cover fi fi-xk"></span>
7155                                <span class="text-sm">Kosovo (EUR €)</span>
7156                            </button>
7157                        </li>
7158                    
7159                        <li class="disclosure__item order-last" data-order="KW">
7160                            <button type="button"
7161                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7162                                @click="country_code = 'KW'; openMain = false; activeSection = null;"
7163                                
7164                                data-value="KW">
7165                                <span class="rounded-full w-5 h-5 bg-cover fi fi-kw"></span>
7166                                <span class="text-sm">Kuwait (AED د.إ)</span>
7167                            </button>
7168                        </li>
7169                    
7170                        <li class="disclosure__item order-last" data-order="KG">
7171                            <button type="button"
7172                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7173                                @click="country_code = 'KG'; openMain = false; activeSection = null;"
7174                                
7175                                data-value="KG">
7176                                <span class="rounded-full w-5 h-5 bg-cover fi fi-kg"></span>
7177                                <span class="text-sm">Kyrgyzstan (KGS som)</span>
7178                            </button>
7179                        </li>
7180                    
7181                        <li class="disclosure__item order-last" data-order="LA">
7182                            <button type="button"
7183                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7184                                @click="country_code = 'LA'; openMain = false; activeSection = null;"
7185                                
7186                                data-value="LA">
7187                                <span class="rounded-full w-5 h-5 bg-cover fi fi-la"></span>
7188                                <span class="text-sm">Laos (LAK ₭)</span>
7189                            </button>
7190                        </li>
7191                    
7192                        <li class="disclosure__item order-last" data-order="LV">
7193                            <button type="button"
7194                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7195                                @click="country_code = 'LV'; openMain = false; activeSection = null;"
7196                                
7197                                data-value="LV">
7198                                <span class="rounded-full w-5 h-5 bg-cover fi fi-lv"></span>
7199                                <span class="text-sm">Latvia (EUR €)</span>
7200                            </button>
7201                        </li>
7202                    
7203                        <li class="disclosure__item order-last" data-order="LB">
7204                            <button type="button"
7205                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7206                                @click="country_code = 'LB'; openMain = false; activeSection = null;"
7207                                
7208                                data-value="LB">
7209                                <span class="rounded-full w-5 h-5 bg-cover fi fi-lb"></span>
7210                                <span class="text-sm">Lebanon (LBP ل.ل)</span>
7211                            </button>
7212                        </li>
7213                    
7214                        <li class="disclosure__item order-last" data-order="LS">
7215                            <button type="button"
7216                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7217                                @click="country_code = 'LS'; openMain = false; activeSection = null;"
7218                                
7219                                data-value="LS">
7220                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ls"></span>
7221                                <span class="text-sm">Lesotho (USD $)</span>
7222                            </button>
7223                        </li>
7224                    
7225                        <li class="disclosure__item order-last" data-order="LR">
7226                            <button type="button"
7227                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7228                                @click="country_code = 'LR'; openMain = false; activeSection = null;"
7229                                
7230                                data-value="LR">
7231                                <span class="rounded-full w-5 h-5 bg-cover fi fi-lr"></span>
7232                                <span class="text-sm">Liberia (USD $)</span>
7233                            </button>
7234                        </li>
7235                    
7236                        <li class="disclosure__item order-last" data-order="LY">
7237                            <button type="button"
7238                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7239                                @click="country_code = 'LY'; openMain = false; activeSection = null;"
7240                                
7241                                data-value="LY">
7242                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ly"></span>
7243                                <span class="text-sm">Libya (USD $)</span>
7244                            </button>
7245                        </li>
7246                    
7247                        <li class="disclosure__item order-last" data-order="LI">
7248                            <button type="button"
7249                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7250                                @click="country_code = 'LI'; openMain = false; activeSection = null;"
7251                                
7252                                data-value="LI">
7253                                <span class="rounded-full w-5 h-5 bg-cover fi fi-li"></span>
7254                                <span class="text-sm">Liechtenstein (CHF CHF)</span>
7255                            </button>
7256                        </li>
7257                    
7258                        <li class="disclosure__item order-last" data-order="LT">
7259                            <button type="button"
7260                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7261                                @click="country_code = 'LT'; openMain = false; activeSection = null;"
7262                                
7263                                data-value="LT">
7264                                <span class="rounded-full w-5 h-5 bg-cover fi fi-lt"></span>
7265                                <span class="text-sm">Lithuania (EUR €)</span>
7266                            </button>
7267                        </li>
7268                    
7269                        <li class="disclosure__item order-last" data-order="LU">
7270                            <button type="button"
7271                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7272                                @click="country_code = 'LU'; openMain = false; activeSection = null;"
7273                                
7274                                data-value="LU">
7275                                <span class="rounded-full w-5 h-5 bg-cover fi fi-lu"></span>
7276                                <span class="text-sm">Luxembourg (EUR €)</span>
7277                            </button>
7278                        </li>
7279                    
7280                        <li class="disclosure__item order-last" data-order="MO">
7281                            <button type="button"
7282                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7283                                @click="country_code = 'MO'; openMain = false; activeSection = null;"
7284                                
7285                                data-value="MO">
7286                                <span class="rounded-full w-5 h-5 bg-cover fi fi-mo"></span>
7287                                <span class="text-sm">Macao SAR (MOP P)</span>
7288                            </button>
7289                        </li>
7290                    
7291                        <li class="disclosure__item order-last" data-order="MG">
7292                            <button type="button"
7293                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7294                                @click="country_code = 'MG'; openMain = false; activeSection = null;"
7295                                
7296                                data-value="MG">
7297                                <span class="rounded-full w-5 h-5 bg-cover fi fi-mg"></span>
7298                                <span class="text-sm">Madagascar (USD $)</span>
7299                            </button>
7300                        </li>
7301                    
7302                        <li class="disclosure__item order-last" data-order="MW">
7303                            <button type="button"
7304                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7305                                @click="country_code = 'MW'; openMain = false; activeSection = null;"
7306                                
7307                                data-value="MW">
7308                                <span class="rounded-full w-5 h-5 bg-cover fi fi-mw"></span>
7309                                <span class="text-sm">Malawi (MWK MK)</span>
7310                            </button>
7311                        </li>
7312                    
7313                        <li class="disclosure__item order-last" data-order="MY">
7314                            <button type="button"
7315                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7316                                @click="country_code = 'MY'; openMain = false; activeSection = null;"
7317                                
7318                                data-value="MY">
7319                                <span class="rounded-full w-5 h-5 bg-cover fi fi-my"></span>
7320                                <span class="text-sm">Malaysia (MYR RM)</span>
7321                            </button>
7322                        </li>
7323                    
7324                        <li class="disclosure__item order-last" data-order="MV">
7325                            <button type="button"
7326                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7327                                @click="country_code = 'MV'; openMain = false; activeSection = null;"
7328                                
7329                                data-value="MV">
7330                                <span class="rounded-full w-5 h-5 bg-cover fi fi-mv"></span>
7331                                <span class="text-sm">Maldives (MVR MVR)</span>
7332                            </button>
7333                        </li>
7334                    
7335                        <li class="disclosure__item order-last" data-order="ML">
7336                            <button type="button"
7337                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7338                                @click="country_code = 'ML'; openMain = false; activeSection = null;"
7339                                
7340                                data-value="ML">
7341                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ml"></span>
7342                                <span class="text-sm">Mali (XOF Fr)</span>
7343                            </button>
7344                        </li>
7345                    
7346                        <li class="disclosure__item order-last" data-order="MT">
7347                            <button type="button"
7348                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7349                                @click="country_code = 'MT'; openMain = false; activeSection = null;"
7350                                
7351                                data-value="MT">
7352                                <span class="rounded-full w-5 h-5 bg-cover fi fi-mt"></span>
7353                                <span class="text-sm">Malta (EUR €)</span>
7354                            </button>
7355                        </li>
7356                    
7357                        <li class="disclosure__item order-last" data-order="MQ">
7358                            <button type="button"
7359                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7360                                @click="country_code = 'MQ'; openMain = false; activeSection = null;"
7361                                
7362                                data-value="MQ">
7363                                <span class="rounded-full w-5 h-5 bg-cover fi fi-mq"></span>
7364                                <span class="text-sm">Martinique (EUR €)</span>
7365                            </button>
7366                        </li>
7367                    
7368                        <li class="disclosure__item order-last" data-order="MR">
7369                            <button type="button"
7370                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7371                                @click="country_code = 'MR'; openMain = false; activeSection = null;"
7372                                
7373                                data-value="MR">
7374                                <span class="rounded-full w-5 h-5 bg-cover fi fi-mr"></span>
7375                                <span class="text-sm">Mauritania (USD $)</span>
7376                            </button>
7377                        </li>
7378                    
7379                        <li class="disclosure__item order-last" data-order="MU">
7380                            <button type="button"
7381                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7382                                @click="country_code = 'MU'; openMain = false; activeSection = null;"
7383                                
7384                                data-value="MU">
7385                                <span class="rounded-full w-5 h-5 bg-cover fi fi-mu"></span>
7386                                <span class="text-sm">Mauritius (MUR ₨)</span>
7387                            </button>
7388                        </li>
7389                    
7390                        <li class="disclosure__item order-last" data-order="YT">
7391                            <button type="button"
7392                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7393                                @click="country_code = 'YT'; openMain = false; activeSection = null;"
7394                                
7395                                data-value="YT">
7396                                <span class="rounded-full w-5 h-5 bg-cover fi fi-yt"></span>
7397                                <span class="text-sm">Mayotte (EUR €)</span>
7398                            </button>
7399                        </li>
7400                    
7401                        <li class="disclosure__item order-last" data-order="MX">
7402                            <button type="button"
7403                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7404                                @click="country_code = 'MX'; openMain = false; activeSection = null;"
7405                                
7406                                data-value="MX">
7407                                <span class="rounded-full w-5 h-5 bg-cover fi fi-mx"></span>
7408                                <span class="text-sm">Mexico (MXN $)</span>
7409                            </button>
7410                        </li>
7411                    
7412                        <li class="disclosure__item order-last" data-order="MD">
7413                            <button type="button"
7414                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7415                                @click="country_code = 'MD'; openMain = false; activeSection = null;"
7416                                
7417                                data-value="MD">
7418                                <span class="rounded-full w-5 h-5 bg-cover fi fi-md"></span>
7419                                <span class="text-sm">Moldova (MDL L)</span>
7420                            </button>
7421                        </li>
7422                    
7423                        <li class="disclosure__item order-last" data-order="MC">
7424                            <button type="button"
7425                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7426                                @click="country_code = 'MC'; openMain = false; activeSection = null;"
7427                                
7428                                data-value="MC">
7429                                <span class="rounded-full w-5 h-5 bg-cover fi fi-mc"></span>
7430                                <span class="text-sm">Monaco (EUR €)</span>
7431                            </button>
7432                        </li>
7433                    
7434                        <li class="disclosure__item order-last" data-order="MN">
7435                            <button type="button"
7436                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7437                                @click="country_code = 'MN'; openMain = false; activeSection = null;"
7438                                
7439                                data-value="MN">
7440                                <span class="rounded-full w-5 h-5 bg-cover fi fi-mn"></span>
7441                                <span class="text-sm">Mongolia (MNT ₮)</span>
7442                            </button>
7443                        </li>
7444                    
7445                        <li class="disclosure__item order-last" data-order="ME">
7446                            <button type="button"
7447                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7448                                @click="country_code = 'ME'; openMain = false; activeSection = null;"
7449                                
7450                                data-value="ME">
7451                                <span class="rounded-full w-5 h-5 bg-cover fi fi-me"></span>
7452                                <span class="text-sm">Montenegro (EUR €)</span>
7453                            </button>
7454                        </li>
7455                    
7456                        <li class="disclosure__item order-last" data-order="MS">
7457                            <button type="button"
7458                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7459                                @click="country_code = 'MS'; openMain = false; activeSection = null;"
7460                                
7461                                data-value="MS">
7462                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ms"></span>
7463                                <span class="text-sm">Montserrat (XCD $)</span>
7464                            </button>
7465                        </li>
7466                    
7467                        <li class="disclosure__item order-last" data-order="MA">
7468                            <button type="button"
7469                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7470                                @click="country_code = 'MA'; openMain = false; activeSection = null;"
7471                                
7472                                data-value="MA">
7473                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ma"></span>
7474                                <span class="text-sm">Morocco (MAD د.م.)</span>
7475                            </button>
7476                        </li>
7477                    
7478                        <li class="disclosure__item order-last" data-order="MZ">
7479                            <button type="button"
7480                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7481                                @click="country_code = 'MZ'; openMain = false; activeSection = null;"
7482                                
7483                                data-value="MZ">
7484                                <span class="rounded-full w-5 h-5 bg-cover fi fi-mz"></span>
7485                                <span class="text-sm">Mozambique (USD $)</span>
7486                            </button>
7487                        </li>
7488                    
7489                        <li class="disclosure__item order-last" data-order="MM">
7490                            <button type="button"
7491                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7492                                @click="country_code = 'MM'; openMain = false; activeSection = null;"
7493                                
7494                                data-value="MM">
7495                                <span class="rounded-full w-5 h-5 bg-cover fi fi-mm"></span>
7496                                <span class="text-sm">Myanmar (Burma) (MMK K)</span>
7497                            </button>
7498                        </li>
7499                    
7500                        <li class="disclosure__item order-last" data-order="NA">
7501                            <button type="button"
7502                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7503                                @click="country_code = 'NA'; openMain = false; activeSection = null;"
7504                                
7505                                data-value="NA">
7506                                <span class="rounded-full w-5 h-5 bg-cover fi fi-na"></span>
7507                                <span class="text-sm">Namibia (USD $)</span>
7508                            </button>
7509                        </li>
7510                    
7511                        <li class="disclosure__item order-last" data-order="NR">
7512                            <button type="button"
7513                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7514                                @click="country_code = 'NR'; openMain = false; activeSection = null;"
7515                                
7516                                data-value="NR">
7517                                <span class="rounded-full w-5 h-5 bg-cover fi fi-nr"></span>
7518                                <span class="text-sm">Nauru (AUD $)</span>
7519                            </button>
7520                        </li>
7521                    
7522                        <li class="disclosure__item order-last" data-order="NP">
7523                            <button type="button"
7524                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7525                                @click="country_code = 'NP'; openMain = false; activeSection = null;"
7526                                
7527                                data-value="NP">
7528                                <span class="rounded-full w-5 h-5 bg-cover fi fi-np"></span>
7529                                <span class="text-sm">Nepal (NPR Rs.)</span>
7530                            </button>
7531                        </li>
7532                    
7533                        <li class="disclosure__item order-last" data-order="NL">
7534                            <button type="button"
7535                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7536                                @click="country_code = 'NL'; openMain = false; activeSection = null;"
7537                                
7538                                data-value="NL">
7539                                <span class="rounded-full w-5 h-5 bg-cover fi fi-nl"></span>
7540                                <span class="text-sm">Netherlands (EUR €)</span>
7541                            </button>
7542                        </li>
7543                    
7544                        <li class="disclosure__item order-last" data-order="NC">
7545                            <button type="button"
7546                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7547                                @click="country_code = 'NC'; openMain = false; activeSection = null;"
7548                                
7549                                data-value="NC">
7550                                <span class="rounded-full w-5 h-5 bg-cover fi fi-nc"></span>
7551                                <span class="text-sm">New Caledonia (XPF Fr)</span>
7552                            </button>
7553                        </li>
7554                    
7555                        <li class="disclosure__item order-last" data-order="NZ">
7556                            <button type="button"
7557                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7558                                @click="country_code = 'NZ'; openMain = false; activeSection = null;"
7559                                
7560                                data-value="NZ">
7561                                <span class="rounded-full w-5 h-5 bg-cover fi fi-nz"></span>
7562                                <span class="text-sm">New Zealand (NZD $)</span>
7563                            </button>
7564                        </li>
7565                    
7566                        <li class="disclosure__item order-last" data-order="NI">
7567                            <button type="button"
7568                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7569                                @click="country_code = 'NI'; openMain = false; activeSection = null;"
7570                                
7571                                data-value="NI">
7572                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ni"></span>
7573                                <span class="text-sm">Nicaragua (NIO C$)</span>
7574                            </button>
7575                        </li>
7576                    
7577                        <li class="disclosure__item order-last" data-order="NE">
7578                            <button type="button"
7579                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7580                                @click="country_code = 'NE'; openMain = false; activeSection = null;"
7581                                
7582                                data-value="NE">
7583                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ne"></span>
7584                                <span class="text-sm">Niger (XOF Fr)</span>
7585                            </button>
7586                        </li>
7587                    
7588                        <li class="disclosure__item order-last" data-order="NG">
7589                            <button type="button"
7590                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7591                                @click="country_code = 'NG'; openMain = false; activeSection = null;"
7592                                
7593                                data-value="NG">
7594                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ng"></span>
7595                                <span class="text-sm">Nigeria (NGN ₦)</span>
7596                            </button>
7597                        </li>
7598                    
7599                        <li class="disclosure__item order-last" data-order="NU">
7600                            <button type="button"
7601                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7602                                @click="country_code = 'NU'; openMain = false; activeSection = null;"
7603                                
7604                                data-value="NU">
7605                                <span class="rounded-full w-5 h-5 bg-cover fi fi-nu"></span>
7606                                <span class="text-sm">Niue (NZD $)</span>
7607                            </button>
7608                        </li>
7609                    
7610                        <li class="disclosure__item order-last" data-order="NF">
7611                            <button type="button"
7612                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7613                                @click="country_code = 'NF'; openMain = false; activeSection = null;"
7614                                
7615                                data-value="NF">
7616                                <span class="rounded-full w-5 h-5 bg-cover fi fi-nf"></span>
7617                                <span class="text-sm">Norfolk Island (AUD $)</span>
7618                            </button>
7619                        </li>
7620                    
7621                        <li class="disclosure__item order-last" data-order="MK">
7622                            <button type="button"
7623                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7624                                @click="country_code = 'MK'; openMain = false; activeSection = null;"
7625                                
7626                                data-value="MK">
7627                                <span class="rounded-full w-5 h-5 bg-cover fi fi-mk"></span>
7628                                <span class="text-sm">North Macedonia (MKD ден)</span>
7629                            </button>
7630                        </li>
7631                    
7632                        <li class="disclosure__item order-last" data-order="NO">
7633                            <button type="button"
7634                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7635                                @click="country_code = 'NO'; openMain = false; activeSection = null;"
7636                                
7637                                data-value="NO">
7638                                <span class="rounded-full w-5 h-5 bg-cover fi fi-no"></span>
7639                                <span class="text-sm">Norway (NOK kr)</span>
7640                            </button>
7641                        </li>
7642                    
7643                        <li class="disclosure__item order-last" data-order="OM">
7644                            <button type="button"
7645                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7646                                @click="country_code = 'OM'; openMain = false; activeSection = null;"
7647                                
7648                                data-value="OM">
7649                                <span class="rounded-full w-5 h-5 bg-cover fi fi-om"></span>
7650                                <span class="text-sm">Oman (USD $)</span>
7651                            </button>
7652                        </li>
7653                    
7654                        <li class="disclosure__item order-last" data-order="PK">
7655                            <button type="button"
7656                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7657                                @click="country_code = 'PK'; openMain = false; activeSection = null;"
7658                                
7659                                data-value="PK">
7660                                <span class="rounded-full w-5 h-5 bg-cover fi fi-pk"></span>
7661                                <span class="text-sm">Pakistan (PKR ₨)</span>
7662                            </button>
7663                        </li>
7664                    
7665                        <li class="disclosure__item order-last" data-order="PA">
7666                            <button type="button"
7667                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7668                                @click="country_code = 'PA'; openMain = false; activeSection = null;"
7669                                
7670                                data-value="PA">
7671                                <span class="rounded-full w-5 h-5 bg-cover fi fi-pa"></span>
7672                                <span class="text-sm">Panama (USD $)</span>
7673                            </button>
7674                        </li>
7675                    
7676                        <li class="disclosure__item order-last" data-order="PG">
7677                            <button type="button"
7678                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7679                                @click="country_code = 'PG'; openMain = false; activeSection = null;"
7680                                
7681                                data-value="PG">
7682                                <span class="rounded-full w-5 h-5 bg-cover fi fi-pg"></span>
7683                                <span class="text-sm">Papua New Guinea (PGK K)</span>
7684                            </button>
7685                        </li>
7686                    
7687                        <li class="disclosure__item order-last" data-order="PY">
7688                            <button type="button"
7689                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7690                                @click="country_code = 'PY'; openMain = false; activeSection = null;"
7691                                
7692                                data-value="PY">
7693                                <span class="rounded-full w-5 h-5 bg-cover fi fi-py"></span>
7694                                <span class="text-sm">Paraguay (PYG ₲)</span>
7695                            </button>
7696                        </li>
7697                    
7698                        <li class="disclosure__item order-last" data-order="PE">
7699                            <button type="button"
7700                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7701                                @click="country_code = 'PE'; openMain = false; activeSection = null;"
7702                                
7703                                data-value="PE">
7704                                <span class="rounded-full w-5 h-5 bg-cover fi fi-pe"></span>
7705                                <span class="text-sm">Peru (PEN S/)</span>
7706                            </button>
7707                        </li>
7708                    
7709                        <li class="disclosure__item order-last" data-order="PH">
7710                            <button type="button"
7711                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7712                                @click="country_code = 'PH'; openMain = false; activeSection = null;"
7713                                
7714                                data-value="PH">
7715                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ph"></span>
7716                                <span class="text-sm">Philippines (PHP ₱)</span>
7717                            </button>
7718                        </li>
7719                    
7720                        <li class="disclosure__item order-last" data-order="PN">
7721                            <button type="button"
7722                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7723                                @click="country_code = 'PN'; openMain = false; activeSection = null;"
7724                                
7725                                data-value="PN">
7726                                <span class="rounded-full w-5 h-5 bg-cover fi fi-pn"></span>
7727                                <span class="text-sm">Pitcairn Islands (NZD $)</span>
7728                            </button>
7729                        </li>
7730                    
7731                        <li class="disclosure__item order-last" data-order="PL">
7732                            <button type="button"
7733                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7734                                @click="country_code = 'PL'; openMain = false; activeSection = null;"
7735                                
7736                                data-value="PL">
7737                                <span class="rounded-full w-5 h-5 bg-cover fi fi-pl"></span>
7738                                <span class="text-sm">Poland (PLN zł)</span>
7739                            </button>
7740                        </li>
7741                    
7742                        <li class="disclosure__item order-last" data-order="PT">
7743                            <button type="button"
7744                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7745                                @click="country_code = 'PT'; openMain = false; activeSection = null;"
7746                                
7747                                data-value="PT">
7748                                <span class="rounded-full w-5 h-5 bg-cover fi fi-pt"></span>
7749                                <span class="text-sm">Portugal (EUR €)</span>
7750                            </button>
7751                        </li>
7752                    
7753                        <li class="disclosure__item order-last" data-order="QA">
7754                            <button type="button"
7755                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7756                                @click="country_code = 'QA'; openMain = false; activeSection = null;"
7757                                
7758                                data-value="QA">
7759                                <span class="rounded-full w-5 h-5 bg-cover fi fi-qa"></span>
7760                                <span class="text-sm">Qatar (QAR ر.ق)</span>
7761                            </button>
7762                        </li>
7763                    
7764                        <li class="disclosure__item order-last" data-order="RE">
7765                            <button type="button"
7766                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7767                                @click="country_code = 'RE'; openMain = false; activeSection = null;"
7768                                
7769                                data-value="RE">
7770                                <span class="rounded-full w-5 h-5 bg-cover fi fi-re"></span>
7771                                <span class="text-sm">Réunion (EUR €)</span>
7772                            </button>
7773                        </li>
7774                    
7775                        <li class="disclosure__item order-last" data-order="RO">
7776                            <button type="button"
7777                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7778                                @click="country_code = 'RO'; openMain = false; activeSection = null;"
7779                                
7780                                data-value="RO">
7781                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ro"></span>
7782                                <span class="text-sm">Romania (RON Lei)</span>
7783                            </button>
7784                        </li>
7785                    
7786                        <li class="disclosure__item order-last" data-order="RW">
7787                            <button type="button"
7788                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7789                                @click="country_code = 'RW'; openMain = false; activeSection = null;"
7790                                
7791                                data-value="RW">
7792                                <span class="rounded-full w-5 h-5 bg-cover fi fi-rw"></span>
7793                                <span class="text-sm">Rwanda (RWF FRw)</span>
7794                            </button>
7795                        </li>
7796                    
7797                        <li class="disclosure__item order-last" data-order="WS">
7798                            <button type="button"
7799                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7800                                @click="country_code = 'WS'; openMain = false; activeSection = null;"
7801                                
7802                                data-value="WS">
7803                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ws"></span>
7804                                <span class="text-sm">Samoa (WST T)</span>
7805                            </button>
7806                        </li>
7807                    
7808                        <li class="disclosure__item order-last" data-order="SM">
7809                            <button type="button"
7810                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7811                                @click="country_code = 'SM'; openMain = false; activeSection = null;"
7812                                
7813                                data-value="SM">
7814                                <span class="rounded-full w-5 h-5 bg-cover fi fi-sm"></span>
7815                                <span class="text-sm">San Marino (EUR €)</span>
7816                            </button>
7817                        </li>
7818                    
7819                        <li class="disclosure__item order-last" data-order="ST">
7820                            <button type="button"
7821                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7822                                @click="country_code = 'ST'; openMain = false; activeSection = null;"
7823                                
7824                                data-value="ST">
7825                                <span class="rounded-full w-5 h-5 bg-cover fi fi-st"></span>
7826                                <span class="text-sm">São Tomé &amp; Príncipe (STD Db)</span>
7827                            </button>
7828                        </li>
7829                    
7830                        <li class="disclosure__item order-last" data-order="SA">
7831                            <button type="button"
7832                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7833                                @click="country_code = 'SA'; openMain = false; activeSection = null;"
7834                                
7835                                data-value="SA">
7836                                <span class="rounded-full w-5 h-5 bg-cover fi fi-sa"></span>
7837                                <span class="text-sm">Saudi Arabia (SAR ر.س)</span>
7838                            </button>
7839                        </li>
7840                    
7841                        <li class="disclosure__item order-last" data-order="SN">
7842                            <button type="button"
7843                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7844                                @click="country_code = 'SN'; openMain = false; activeSection = null;"
7845                                
7846                                data-value="SN">
7847                                <span class="rounded-full w-5 h-5 bg-cover fi fi-sn"></span>
7848                                <span class="text-sm">Senegal (XOF Fr)</span>
7849                            </button>
7850                        </li>
7851                    
7852                        <li class="disclosure__item order-last" data-order="RS">
7853                            <button type="button"
7854                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7855                                @click="country_code = 'RS'; openMain = false; activeSection = null;"
7856                                
7857                                data-value="RS">
7858                                <span class="rounded-full w-5 h-5 bg-cover fi fi-rs"></span>
7859                                <span class="text-sm">Serbia (RSD РСД)</span>
7860                            </button>
7861                        </li>
7862                    
7863                        <li class="disclosure__item order-last" data-order="SC">
7864                            <button type="button"
7865                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7866                                @click="country_code = 'SC'; openMain = false; activeSection = null;"
7867                                
7868                                data-value="SC">
7869                                <span class="rounded-full w-5 h-5 bg-cover fi fi-sc"></span>
7870                                <span class="text-sm">Seychelles (USD $)</span>
7871                            </button>
7872                        </li>
7873                    
7874                        <li class="disclosure__item order-last" data-order="SL">
7875                            <button type="button"
7876                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7877                                @click="country_code = 'SL'; openMain = false; activeSection = null;"
7878                                
7879                                data-value="SL">
7880                                <span class="rounded-full w-5 h-5 bg-cover fi fi-sl"></span>
7881                                <span class="text-sm">Sierra Leone (SLL Le)</span>
7882                            </button>
7883                        </li>
7884                    
7885                        <li class="disclosure__item order-last" data-order="SG">
7886                            <button type="button"
7887                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7888                                @click="country_code = 'SG'; openMain = false; activeSection = null;"
7889                                
7890                                data-value="SG">
7891                                <span class="rounded-full w-5 h-5 bg-cover fi fi-sg"></span>
7892                                <span class="text-sm">Singapore (SGD $)</span>
7893                            </button>
7894                        </li>
7895                    
7896                        <li class="disclosure__item order-last" data-order="SX">
7897                            <button type="button"
7898                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7899                                @click="country_code = 'SX'; openMain = false; activeSection = null;"
7900                                
7901                                data-value="SX">
7902                                <span class="rounded-full w-5 h-5 bg-cover fi fi-sx"></span>
7903                                <span class="text-sm">Sint Maarten (ANG ƒ)</span>
7904                            </button>
7905                        </li>
7906                    
7907                        <li class="disclosure__item order-last" data-order="SK">
7908                            <button type="button"
7909                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7910                                @click="country_code = 'SK'; openMain = false; activeSection = null;"
7911                                
7912                                data-value="SK">
7913                                <span class="rounded-full w-5 h-5 bg-cover fi fi-sk"></span>
7914                                <span class="text-sm">Slovakia (EUR €)</span>
7915                            </button>
7916                        </li>
7917                    
7918                        <li class="disclosure__item order-last" data-order="SI">
7919                            <button type="button"
7920                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7921                                @click="country_code = 'SI'; openMain = false; activeSection = null;"
7922                                
7923                                data-value="SI">
7924                                <span class="rounded-full w-5 h-5 bg-cover fi fi-si"></span>
7925                                <span class="text-sm">Slovenia (EUR €)</span>
7926                            </button>
7927                        </li>
7928                    
7929                        <li class="disclosure__item order-last" data-order="SB">
7930                            <button type="button"
7931                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7932                                @click="country_code = 'SB'; openMain = false; activeSection = null;"
7933                                
7934                                data-value="SB">
7935                                <span class="rounded-full w-5 h-5 bg-cover fi fi-sb"></span>
7936                                <span class="text-sm">Solomon Islands (SBD $)</span>
7937                            </button>
7938                        </li>
7939                    
7940                        <li class="disclosure__item order-last" data-order="SO">
7941                            <button type="button"
7942                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7943                                @click="country_code = 'SO'; openMain = false; activeSection = null;"
7944                                
7945                                data-value="SO">
7946                                <span class="rounded-full w-5 h-5 bg-cover fi fi-so"></span>
7947                                <span class="text-sm">Somalia (USD $)</span>
7948                            </button>
7949                        </li>
7950                    
7951                        <li class="disclosure__item order-last" data-order="ZA">
7952                            <button type="button"
7953                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7954                                @click="country_code = 'ZA'; openMain = false; activeSection = null;"
7955                                
7956                                data-value="ZA">
7957                                <span class="rounded-full w-5 h-5 bg-cover fi fi-za"></span>
7958                                <span class="text-sm">South Africa (USD $)</span>
7959                            </button>
7960                        </li>
7961                    
7962                        <li class="disclosure__item order-last" data-order="GS">
7963                            <button type="button"
7964                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7965                                @click="country_code = 'GS'; openMain = false; activeSection = null;"
7966                                
7967                                data-value="GS">
7968                                <span class="rounded-full w-5 h-5 bg-cover fi fi-gs"></span>
7969                                <span class="text-sm">South Georgia &amp; South Sandwich Islands (GBP £)</span>
7970                            </button>
7971                        </li>
7972                    
7973                        <li class="disclosure__item order-last" data-order="KR">
7974                            <button type="button"
7975                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7976                                @click="country_code = 'KR'; openMain = false; activeSection = null;"
7977                                
7978                                data-value="KR">
7979                                <span class="rounded-full w-5 h-5 bg-cover fi fi-kr"></span>
7980                                <span class="text-sm">South Korea (KRW ₩)</span>
7981                            </button>
7982                        </li>
7983                    
7984                        <li class="disclosure__item order-last" data-order="SS">
7985                            <button type="button"
7986                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7987                                @click="country_code = 'SS'; openMain = false; activeSection = null;"
7988                                
7989                                data-value="SS">
7990                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ss"></span>
7991                                <span class="text-sm">South Sudan (USD $)</span>
7992                            </button>
7993                        </li>
7994                    
7995                        <li class="disclosure__item order-last" data-order="ES">
7996                            <button type="button"
7997                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
7998                                @click="country_code = 'ES'; openMain = false; activeSection = null;"
7999                                
8000                                data-value="ES">
8001                                <span class="rounded-full w-5 h-5 bg-cover fi fi-es"></span>
8002                                <span class="text-sm">Spain (EUR €)</span>
8003                            </button>
8004                        </li>
8005                    
8006                        <li class="disclosure__item order-last" data-order="LK">
8007                            <button type="button"
8008                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
8009                                @click="country_code = 'LK'; openMain = false; activeSection = null;"
8010                                
8011                                data-value="LK">
8012                                <span class="rounded-full w-5 h-5 bg-cover fi fi-lk"></span>
8013                                <span class="text-sm">Sri Lanka (LKR ₨)</span>
8014                            </button>
8015                        </li>
8016                    
8017                        <li class="disclosure__item order-last" data-order="BL">
8018                            <button type="button"
8019                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
8020                                @click="country_code = 'BL'; openMain = false; activeSection = null;"
8021                                
8022                                data-value="BL">
8023                                <span class="rounded-full w-5 h-5 bg-cover fi fi-bl"></span>
8024                                <span class="text-sm">St. Barthélemy (EUR €)</span>
8025                            </button>
8026                        </li>
8027                    
8028                        <li class="disclosure__item order-last" data-order="SH">
8029                            <button type="button"
8030                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
8031                                @click="country_code = 'SH'; openMain = false; activeSection = null;"
8032                                
8033                                data-value="SH">
8034                                <span class="rounded-full w-5 h-5 bg-cover fi fi-sh"></span>
8035                                <span class="text-sm">St. Helena (SHP £)</span>
8036                            </button>
8037                        </li>
8038                    
8039                        <li class="disclosure__item order-last" data-order="KN">
8040                            <button type="button"
8041                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
8042                                @click="country_code = 'KN'; openMain = false; activeSection = null;"
8043                                
8044                                data-value="KN">
8045                                <span class="rounded-full w-5 h-5 bg-cover fi fi-kn"></span>
8046                                <span class="text-sm">St. Kitts &amp; Nevis (XCD $)</span>
8047                            </button>
8048                        </li>
8049                    
8050                        <li class="disclosure__item order-last" data-order="LC">
8051                            <button type="button"
8052                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
8053                                @click="country_code = 'LC'; openMain = false; activeSection = null;"
8054                                
8055                                data-value="LC">
8056                                <span class="rounded-full w-5 h-5 bg-cover fi fi-lc"></span>
8057                                <span class="text-sm">St. Lucia (XCD $)</span>
8058                            </button>
8059                        </li>
8060                    
8061                        <li class="disclosure__item order-last" data-order="MF">
8062                            <button type="button"
8063                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
8064                                @click="country_code = 'MF'; openMain = false; activeSection = null;"
8065                                
8066                                data-value="MF">
8067                                <span class="rounded-full w-5 h-5 bg-cover fi fi-mf"></span>
8068                                <span class="text-sm">St. Martin (EUR €)</span>
8069                            </button>
8070                        </li>
8071                    
8072                        <li class="disclosure__item order-last" data-order="PM">
8073                            <button type="button"
8074                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
8075                                @click="country_code = 'PM'; openMain = false; activeSection = null;"
8076                                
8077                                data-value="PM">
8078                                <span class="rounded-full w-5 h-5 bg-cover fi fi-pm"></span>
8079                                <span class="text-sm">St. Pierre &amp; Miquelon (EUR €)</span>
8080                            </button>
8081                        </li>
8082                    
8083                        <li class="disclosure__item order-last" data-order="VC">
8084                            <button type="button"
8085                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
8086                                @click="country_code = 'VC'; openMain = false; activeSection = null;"
8087                                
8088                                data-value="VC">
8089                                <span class="rounded-full w-5 h-5 bg-cover fi fi-vc"></span>
8090                                <span class="text-sm">St. Vincent &amp; Grenadines (XCD $)</span>
8091                            </button>
8092                        </li>
8093                    
8094                        <li class="disclosure__item order-last" data-order="SD">
8095                            <button type="button"
8096                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
8097                                @click="country_code = 'SD'; openMain = false; activeSection = null;"
8098                                
8099                                data-value="SD">
8100                                <span class="rounded-full w-5 h-5 bg-cover fi fi-sd"></span>
8101                                <span class="text-sm">Sudan (USD $)</span>
8102                            </button>
8103                        </li>
8104                    
8105                        <li class="disclosure__item order-last" data-order="SR">
8106                            <button type="button"
8107                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
8108                                @click="country_code = 'SR'; openMain = false; activeSection = null;"
8109                                
8110                                data-value="SR">
8111                                <span class="rounded-full w-5 h-5 bg-cover fi fi-sr"></span>
8112                                <span class="text-sm">Suriname (USD $)</span>
8113                            </button>
8114                        </li>
8115                    
8116                        <li class="disclosure__item order-last" data-order="SJ">
8117                            <button type="button"
8118                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
8119                                @click="country_code = 'SJ'; openMain = false; activeSection = null;"
8120                                
8121                                data-value="SJ">
8122                                <span class="rounded-full w-5 h-5 bg-cover fi fi-sj"></span>
8123                                <span class="text-sm">Svalbard &amp; Jan Mayen (NOK kr)</span>
8124                            </button>
8125                        </li>
8126                    
8127                        <li class="disclosure__item order-last" data-order="SE">
8128                            <button type="button"
8129                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
8130                                @click="country_code = 'SE'; openMain = false; activeSection = null;"
8131                                
8132                                data-value="SE">
8133                                <span class="rounded-full w-5 h-5 bg-cover fi fi-se"></span>
8134                                <span class="text-sm">Sweden (SEK kr)</span>
8135                            </button>
8136                        </li>
8137                    
8138                        <li class="disclosure__item order-last" data-order="CH">
8139                            <button type="button"
8140                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
8141                                @click="country_code = 'CH'; openMain = false; activeSection = null;"
8142                                
8143                                data-value="CH">
8144                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ch"></span>
8145                                <span class="text-sm">Switzerland (CHF CHF)</span>
8146                            </button>
8147                        </li>
8148                    
8149                        <li class="disclosure__item order-last" data-order="TW">
8150                            <button type="button"
8151                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
8152                                @click="country_code = 'TW'; openMain = false; activeSection = null;"
8153                                
8154                                data-value="TW">
8155                                <span class="rounded-full w-5 h-5 bg-cover fi fi-tw"></span>
8156                                <span class="text-sm">Taiwan (TWD $)</span>
8157                            </button>
8158                        </li>
8159                    
8160                        <li class="disclosure__item order-last" data-order="TJ">
8161                            <button type="button"
8162                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
8163                                @click="country_code = 'TJ'; openMain = false; activeSection = null;"
8164                                
8165                                data-value="TJ">
8166                                <span class="rounded-full w-5 h-5 bg-cover fi fi-tj"></span>
8167                                <span class="text-sm">Tajikistan (TJS ЅМ)</span>
8168                            </button>
8169                        </li>
8170                    
8171                        <li class="disclosure__item order-last" data-order="TZ">
8172                            <button type="button"
8173                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
8174                                @click="country_code = 'TZ'; openMain = false; activeSection = null;"
8175                                
8176                                data-value="TZ">
8177                                <span class="rounded-full w-5 h-5 bg-cover fi fi-tz"></span>
8178                                <span class="text-sm">Tanzania (TZS Sh)</span>
8179                            </button>
8180                        </li>
8181                    
8182                        <li class="disclosure__item order-last" data-order="TH">
8183                            <button type="button"
8184                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
8185                                @click="country_code = 'TH'; openMain = false; activeSection = null;"
8186                                
8187                                data-value="TH">
8188                                <span class="rounded-full w-5 h-5 bg-cover fi fi-th"></span>
8189                                <span class="text-sm">Thailand (THB ฿)</span>
8190                            </button>
8191                        </li>
8192                    
8193                        <li class="disclosure__item order-last" data-order="TL">
8194                            <button type="button"
8195                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
8196                                @click="country_code = 'TL'; openMain = false; activeSection = null;"
8197                                
8198                                data-value="TL">
8199                                <span class="rounded-full w-5 h-5 bg-cover fi fi-tl"></span>
8200                                <span class="text-sm">Timor-Leste (USD $)</span>
8201                            </button>
8202                        </li>
8203                    
8204                        <li class="disclosure__item order-last" data-order="TG">
8205                            <button type="button"
8206                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
8207                                @click="country_code = 'TG'; openMain = false; activeSection = null;"
8208                                
8209                                data-value="TG">
8210                                <span class="rounded-full w-5 h-5 bg-cover fi fi-tg"></span>
8211                                <span class="text-sm">Togo (XOF Fr)</span>
8212                            </button>
8213                        </li>
8214                    
8215                        <li class="disclosure__item order-last" data-order="TK">
8216                            <button type="button"
8217                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
8218                                @click="country_code = 'TK'; openMain = false; activeSection = null;"
8219                                
8220                                data-value="TK">
8221                                <span class="rounded-full w-5 h-5 bg-cover fi fi-tk"></span>
8222                                <span class="text-sm">Tokelau (NZD $)</span>
8223                            </button>
8224                        </li>
8225                    
8226                        <li class="disclosure__item order-last" data-order="TO">
8227                            <button type="button"
8228                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
8229                                @click="country_code = 'TO'; openMain = false; activeSection = null;"
8230                                
8231                                data-value="TO">
8232                                <span class="rounded-full w-5 h-5 bg-cover fi fi-to"></span>
8233                                <span class="text-sm">Tonga (TOP T$)</span>
8234                            </button>
8235                        </li>
8236                    
8237                        <li class="disclosure__item order-last" data-order="TT">
8238                            <button type="button"
8239                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
8240                                @click="country_code = 'TT'; openMain = false; activeSection = null;"
8241                                
8242                                data-value="TT">
8243                                <span class="rounded-full w-5 h-5 bg-cover fi fi-tt"></span>
8244                                <span class="text-sm">Trinidad &amp; Tobago (TTD $)</span>
8245                            </button>
8246                        </li>
8247                    
8248                        <li class="disclosure__item order-last" data-order="TA">
8249                            <button type="button"
8250                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
8251                                @click="country_code = 'TA'; openMain = false; activeSection = null;"
8252                                
8253                                data-value="TA">
8254                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ta"></span>
8255                                <span class="text-sm">Tristan da Cunha (GBP £)</span>
8256                            </button>
8257                        </li>
8258                    
8259                        <li class="disclosure__item order-last" data-order="TN">
8260                            <button type="button"
8261                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
8262                                @click="country_code = 'TN'; openMain = false; activeSection = null;"
8263                                
8264                                data-value="TN">
8265                                <span class="rounded-full w-5 h-5 bg-cover fi fi-tn"></span>
8266                                <span class="text-sm">Tunisia (USD $)</span>
8267                            </button>
8268                        </li>
8269                    
8270                        <li class="disclosure__item order-last" data-order="TR">
8271                            <button type="button"
8272                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
8273                                @click="country_code = 'TR'; openMain = false; activeSection = null;"
8274                                
8275                                data-value="TR">
8276                                <span class="rounded-full w-5 h-5 bg-cover fi fi-tr"></span>
8277                                <span class="text-sm">Türkiye (USD $)</span>
8278                            </button>
8279                        </li>
8280                    
8281                        <li class="disclosure__item order-last" data-order="TM">
8282                            <button type="button"
8283                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
8284                                @click="country_code = 'TM'; openMain = false; activeSection = null;"
8285                                
8286                                data-value="TM">
8287                                <span class="rounded-full w-5 h-5 bg-cover fi fi-tm"></span>
8288                                <span class="text-sm">Turkmenistan (USD $)</span>
8289                            </button>
8290                        </li>
8291                    
8292                        <li class="disclosure__item order-last" data-order="TC">
8293                            <button type="button"
8294                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
8295                                @click="country_code = 'TC'; openMain = false; activeSection = null;"
8296                                
8297                                data-value="TC">
8298                                <span class="rounded-full w-5 h-5 bg-cover fi fi-tc"></span>
8299                                <span class="text-sm">Turks &amp; Caicos Islands (USD $)</span>
8300                            </button>
8301                        </li>
8302                    
8303                        <li class="disclosure__item order-last" data-order="TV">
8304                            <button type="button"
8305                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
8306                                @click="country_code = 'TV'; openMain = false; activeSection = null;"
8307                                
8308                                data-value="TV">
8309                                <span class="rounded-full w-5 h-5 bg-cover fi fi-tv"></span>
8310                                <span class="text-sm">Tuvalu (AUD $)</span>
8311                            </button>
8312                        </li>
8313                    
8314                        <li class="disclosure__item order-last" data-order="UM">
8315                            <button type="button"
8316                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
8317                                @click="country_code = 'UM'; openMain = false; activeSection = null;"
8318                                
8319                                data-value="UM">
8320                                <span class="rounded-full w-5 h-5 bg-cover fi fi-um"></span>
8321                                <span class="text-sm">U.S. Outlying Islands (USD $)</span>
8322                            </button>
8323                        </li>
8324                    
8325                        <li class="disclosure__item order-last" data-order="UG">
8326                            <button type="button"
8327                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
8328                                @click="country_code = 'UG'; openMain = false; activeSection = null;"
8329                                
8330                                data-value="UG">
8331                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ug"></span>
8332                                <span class="text-sm">Uganda (UGX USh)</span>
8333                            </button>
8334                        </li>
8335                    
8336                        <li class="disclosure__item order-last" data-order="UA">
8337                            <button type="button"
8338                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
8339                                @click="country_code = 'UA'; openMain = false; activeSection = null;"
8340                                
8341                                data-value="UA">
8342                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ua"></span>
8343                                <span class="text-sm">Ukraine (UAH ₴)</span>
8344                            </button>
8345                        </li>
8346                    
8347                        <li class="disclosure__item order-last" data-order="AE">
8348                            <button type="button"
8349                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
8350                                @click="country_code = 'AE'; openMain = false; activeSection = null;"
8351                                
8352                                data-value="AE">
8353                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ae"></span>
8354                                <span class="text-sm">United Arab Emirates (AED د.إ)</span>
8355                            </button>
8356                        </li>
8357                    
8358                        <li class="disclosure__item order-last" data-order="GB">
8359                            <button type="button"
8360                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
8361                                @click="country_code = 'GB'; openMain = false; activeSection = null;"
8362                                
8363                                data-value="GB">
8364                                <span class="rounded-full w-5 h-5 bg-cover fi fi-gb"></span>
8365                                <span class="text-sm">United Kingdom (GBP £)</span>
8366                            </button>
8367                        </li>
8368                    
8369                        <li class="disclosure__item order-last" data-order="US">
8370                            <button type="button"
8371                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors bg-gray-100"
8372                                @click="country_code = 'US'; openMain = false; activeSection = null;"
8373                                aria-current="true"
8374                                data-value="US">
8375                                <span class="rounded-full w-5 h-5 bg-cover fi fi-us"></span>
8376                                <span class="text-sm">United States (USD $)</span>
8377                            </button>
8378                        </li>
8379                    
8380                        <li class="disclosure__item order-last" data-order="UY">
8381                            <button type="button"
8382                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
8383                                @click="country_code = 'UY'; openMain = false; activeSection = null;"
8384                                
8385                                data-value="UY">
8386                                <span class="rounded-full w-5 h-5 bg-cover fi fi-uy"></span>
8387                                <span class="text-sm">Uruguay (UYU $U)</span>
8388                            </button>
8389                        </li>
8390                    
8391                        <li class="disclosure__item order-last" data-order="UZ">
8392                            <button type="button"
8393                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
8394                                @click="country_code = 'UZ'; openMain = false; activeSection = null;"
8395                                
8396                                data-value="UZ">
8397                                <span class="rounded-full w-5 h-5 bg-cover fi fi-uz"></span>
8398                                <span class="text-sm">Uzbekistan (UZS so'm)</span>
8399                            </button>
8400                        </li>
8401                    
8402                        <li class="disclosure__item order-last" data-order="VU">
8403                            <button type="button"
8404                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
8405                                @click="country_code = 'VU'; openMain = false; activeSection = null;"
8406                                
8407                                data-value="VU">
8408                                <span class="rounded-full w-5 h-5 bg-cover fi fi-vu"></span>
8409                                <span class="text-sm">Vanuatu (VUV Vt)</span>
8410                            </button>
8411                        </li>
8412                    
8413                        <li class="disclosure__item order-last" data-order="VA">
8414                            <button type="button"
8415                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
8416                                @click="country_code = 'VA'; openMain = false; activeSection = null;"
8417                                
8418                                data-value="VA">
8419                                <span class="rounded-full w-5 h-5 bg-cover fi fi-va"></span>
8420                                <span class="text-sm">Vatican City (EUR €)</span>
8421                            </button>
8422                        </li>
8423                    
8424                        <li class="disclosure__item order-last" data-order="VE">
8425                            <button type="button"
8426                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
8427                                @click="country_code = 'VE'; openMain = false; activeSection = null;"
8428                                
8429                                data-value="VE">
8430                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ve"></span>
8431                                <span class="text-sm">Venezuela (USD $)</span>
8432                            </button>
8433                        </li>
8434                    
8435                        <li class="disclosure__item order-last" data-order="VN">
8436                            <button type="button"
8437                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
8438                                @click="country_code = 'VN'; openMain = false; activeSection = null;"
8439                                
8440                                data-value="VN">
8441                                <span class="rounded-full w-5 h-5 bg-cover fi fi-vn"></span>
8442                                <span class="text-sm">Vietnam (VND ₫)</span>
8443                            </button>
8444                        </li>
8445                    
8446                        <li class="disclosure__item order-last" data-order="WF">
8447                            <button type="button"
8448                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
8449                                @click="country_code = 'WF'; openMain = false; activeSection = null;"
8450                                
8451                                data-value="WF">
8452                                <span class="rounded-full w-5 h-5 bg-cover fi fi-wf"></span>
8453                                <span class="text-sm">Wallis &amp; Futuna (XPF Fr)</span>
8454                            </button>
8455                        </li>
8456                    
8457                        <li class="disclosure__item order-last" data-order="EH">
8458                            <button type="button"
8459                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
8460                                @click="country_code = 'EH'; openMain = false; activeSection = null;"
8461                                
8462                                data-value="EH">
8463                                <span class="rounded-full w-5 h-5 bg-cover fi fi-eh"></span>
8464                                <span class="text-sm">Western Sahara (MAD د.م.)</span>
8465                            </button>
8466                        </li>
8467                    
8468                        <li class="disclosure__item order-last" data-order="YE">
8469                            <button type="button"
8470                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
8471                                @click="country_code = 'YE'; openMain = false; activeSection = null;"
8472                                
8473                                data-value="YE">
8474                                <span class="rounded-full w-5 h-5 bg-cover fi fi-ye"></span>
8475                                <span class="text-sm">Yemen (YER ï·¼)</span>
8476                            </button>
8477                        </li>
8478                    
8479                        <li class="disclosure__item order-last" data-order="ZM">
8480                            <button type="button"
8481                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
8482                                @click="country_code = 'ZM'; openMain = false; activeSection = null;"
8483                                
8484                                data-value="ZM">
8485                                <span class="rounded-full w-5 h-5 bg-cover fi fi-zm"></span>
8486                                <span class="text-sm">Zambia (USD $)</span>
8487                            </button>
8488                        </li>
8489                    
8490                        <li class="disclosure__item order-last" data-order="ZW">
8491                            <button type="button"
8492                                class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors "
8493                                @click="country_code = 'ZW'; openMain = false; activeSection = null;"
8494                                
8495                                data-value="ZW">
8496                                <span class="rounded-full w-5 h-5 bg-cover fi fi-zw"></span>
8497                                <span class="text-sm">Zimbabwe (USD $)</span>
8498                            </button>
8499                        </li>
8500                    
8501                </ul>
8502                <input type="hidden" x-model="country_code" name="country_code" value="US">
8503            </form>
8504        </div>
8505    </div>
8506
8507    <!-- Language Section -->
8508    <div class="localization-dropdown__section relative border border-black p-3">
8509        <button type="button"
8510            @click="activeSection = activeSection === 'language' ? null : 'language'"
8511            :aria-expanded="(activeSection === 'language').toString()"
8512            class="w-full flex items-center justify-between hover:opacity-70 transition-opacity">
8513            <div class="flex items-center gap-3">
8514                <div class="text-left">
8515                    <p class="font-medium"><span class="sr-only">Language: </span>English</p>
8516                </div>
8517            </div>
8518            <span class="transition-transform duration-200" aria-hidden="true" :class="{ 'rotate-180': activeSection === 'language' }">
8519                <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">
8520                    <path stroke="none" d="M0 0h24v24H0z" fill="none"/>
8521                    <path d="M6 9l6 6l6 -6" />
8522                </svg>
8523            </span>
8524        </button>
8525
8526        <!-- Language Dropdown (absolute positioned) -->
8527        <div class="absolute left-0 right-0 top-full mt-2 bg-white border border-black z-40"
8528            x-show="activeSection === 'language'"
8529            x-cloak
8530            x-transition:enter="transition ease-out duration-150"
8531            x-transition:enter-start="opacity-0 transform -translate-y-2"
8532            x-transition:enter-end="opacity-100 transform translate-y-0"
8533            x-transition:leave="transition ease-in duration-100"
8534            x-transition:leave-start="opacity-100 transform translate-y-0"
8535            x-transition:leave-end="opacity-0 transform -translate-y-2">
8536            <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="/collections/best-sellers" />
8537                <ul class="localization-dropdown__language-list flex flex-col max-h-60 overflow-y-auto no-scrollbar">
8538                    
8539                        <li class="disclosure__item">
8540                            <button type="button"
8541                                @click="language = 'en'; openMain = false; activeSection = null;"
8542                                class="w-full text-left flex items-center gap-2 px-2 py-2 hover:bg-gray-100 transition-colors bg-gray-100"
8543                                hreflang="en"
8544                                lang="en"
8545                                aria-current="true">
8546                                
8547                                    <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">
8548                                        <path stroke="none" d="M0 0h24v24H0z" fill="none"/>
8549                                        <path d="M5 12l5 5l10 -10" />
8550                                    </svg>
8551                                
8552                                <span class="text-sm">English</span>
8553                            </button>
8554                        </li>
8555                    
8556                        <li class="disclosure__item">
8557                            <button type="button"
8558                                @click="language = 'fr'; openMain = false; activeSection = null;"
8559                                class="w-full text-left flex items-center gap-2 px-2 py-2 hover:bg-gray-100 transition-colors "
8560                                hreflang="fr"
8561                                lang="fr"
8562                                >
8563                                
8564                                    <span class="w-5 h-5"></span>
8565                                
8566                                <span class="text-sm">français</span>
8567                            </button>
8568                        </li>
8569                    
8570                        <li class="disclosure__item">
8571                            <button type="button"
8572                                @click="language = 'de'; openMain = false; activeSection = null;"
8573                                class="w-full text-left flex items-center gap-2 px-2 py-2 hover:bg-gray-100 transition-colors "
8574                                hreflang="de"
8575                                lang="de"
8576                                >
8577                                
8578                                    <span class="w-5 h-5"></span>
8579                                
8580                                <span class="text-sm">Deutsch</span>
8581                            </button>
8582                        </li>
8583                    
8584                        <li class="disclosure__item">
8585                            <button type="button"
8586                                @click="language = 'ko'; openMain = false; activeSection = null;"
8587                                class="w-full text-left flex items-center gap-2 px-2 py-2 hover:bg-gray-100 transition-colors "
8588                                hreflang="ko"
8589                                lang="ko"
8590                                >
8591                                
8592                                    <span class="w-5 h-5"></span>
8593                                
8594                                <span class="text-sm">한국어</span>
8595                            </button>
8596                        </li>
8597                    
8598                        <li class="disclosure__item">
8599                            <button type="button"
8600                                @click="language = 'ja'; openMain = false; activeSection = null;"
8601                                class="w-full text-left flex items-center gap-2 px-2 py-2 hover:bg-gray-100 transition-colors "
8602                                hreflang="ja"
8603                                lang="ja"
8604                                >
8605                                
8606                                    <span class="w-5 h-5"></span>
8607                                
8608                                <span class="text-sm">日本語</span>
8609                            </button>
8610                        </li>
8611                    
8612                        <li class="disclosure__item">
8613                            <button type="button"
8614                                @click="language = 'es'; openMain = false; activeSection = null;"
8615                                class="w-full text-left flex items-center gap-2 px-2 py-2 hover:bg-gray-100 transition-colors "
8616                                hreflang="es"
8617                                lang="es"
8618                                >
8619                                
8620                                    <span class="w-5 h-5"></span>
8621                                
8622                                <span class="text-sm">Español</span>
8623                            </button>
8624                        </li>
8625                    
8626                        <li class="disclosure__item">
8627                            <button type="button"
8628                                @click="language = 'it'; openMain = false; activeSection = null;"
8629                                class="w-full text-left flex items-center gap-2 px-2 py-2 hover:bg-gray-100 transition-colors "
8630                                hreflang="it"
8631                                lang="it"
8632                                >
8633                                
8634                                    <span class="w-5 h-5"></span>
8635                                
8636                                <span class="text-sm">Italiano</span>
8637                            </button>
8638                        </li>
8639                    
8640                </ul>
8641                <input type="hidden" name="language_code" x-model="language" value="en">
8642            </form>
8643        </div>
8644    </div>
8645</div>
8646
8647        </div>
8648
8649        
8650
8651            <button x-data="{
8652                count: 0,
8653                cartLabelOne: &quot;Cart, [count] item&quot;,
8654                cartLabelOther: &quot;Cart, [count] items&quot;
8655              }"
8656              @cart-count-updated.window="count = $event.detail"
8657              @click="$dispatch('toggle-cart-drawer')"
8658              aria-haspopup="dialog"
8659              aria-label="Cart, 0 items"
8660              :aria-label="(Number(count) === 1 ? cartLabelOne : cartLabelOther).replace('[count]', count)"
8661              class="header__icon header__icon--cart w-6 relative py-4">
8662              
8663<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">
8664<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"/>
8665</svg>
8666
8667              <div x-cloak
8668                  aria-hidden="true"
8669                  :class="{ 'animated-flash': count > 0 }"
8670                  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
8670p-0.5 -right-1 text-xs rounded-full leading-none">
8671                  <span class="absolute z-10" x-text="count"></span>
8672              </div>
8673
8674            </button>
8675          
8676        
8677      </div>
8678    
8679    </div>
8680
8681  </div>
8682
8683  
8684    <div class="mobile-secondary-menu page-width px-4 lg:hidden">
8685      <ul class="flex items-center gap-2 w-full overflow-x-scroll no-scrollbar justify-start sm:justify-center"><li class=" flex-shrink-0">
8686            <a href="/collections/whats-new" class="py-2 px-2 block text-sm font-medium  pl-0 ">
8687              What's New
8688            </a>
8689          </li> 
8690        <li class=" flex-shrink-0">
8691            <a href="/collections/best-sellers" class="py-2 px-2 block text-sm font-medium ">
8692              Best Sellers
8693            </a>
8694          </li> 
8695        <li class=" flex-shrink-0">
8696            <a href="/pages/hair-body-care-from-kitsch" class="py-2 px-2 block text-sm font-medium ">
8697              Hair & Body
8698            </a>
8699          </li> 
8700        <li class=" flex-shrink-0">
8701            <a href="/pages/pillowcases-and-sleep" class="py-2 px-2 block text-sm font-medium ">
8702              Sleep
8703            </a>
8704          </li> 
8705        <li class=" flex-shrink-0">
8706            <a href="/collections/on-sale" class="py-2 px-2 block text-sm font-medium ">
8707              Sale
8708            </a>
8709          </li> 
8710        <li class=" flex-shrink-0">
8711            <a href="/collections/all-products" class="py-2 px-2 block text-sm font-medium ">
8712              Shop All
8713            </a>
8714          </li> 
8715        
8716      </ul>
8717    </div>
8718  
8719
8720</header>
8721
8722
8723<div class="absolute left-0 right-0 z-[110] h-full max-w-md"
8724    x-title="Mobile menu"
8725    x-data="{
8726        showMenu: false,
8727        offsetTop: 0,
8728        activeLevels: { 
8729            level1: null,
8730            level2: null 
8731        },
8732        calculateOffsetTop(){
8733            let findOffsetTop = document.querySelector('.main__header .header__container');
8734            if (findOffsetTop) {
8735                this.offsetTop = findOffsetTop.getBoundingClientRect().height;
8736            }
8737        }
8738    }"
8739    x-cloak
8740    x-show="showMenu"
8741    x-trap="showMenu"
8742    @keyup.escape.window="showMenu = false; document.body.classList.remove('overflow-fixed'); $dispatch('close-mobile-menu')"
8743    @close-mobile-menu.window="if (showMenu) { showMenu = false; document.body.classList.remove('overflow-fixed'); }"
8744    @toggle-mobile-menu.window="$nextTick(() => {
8745        showMenu = !showMenu;
8746        document.body.classList.toggle('overflow-fixed');
8747        // Reset menu states when opening
8748        if (showMenu) {
8749            activeLevels.level1 = null;
8750            activeLevels.level2 = null;
8751        }
8752    })"
8753    :style="{ 'top': offsetTop + 'px' }"
8754    @resize.window="calculateOffsetTop()"
8755    x-init="calculateOffsetTop()"
8756    role="dialog" aria-modal="true" aria-label="Mobile menu">
8757
8758    <div 
8759        x-show="showMenu" 
8760        @click="showMenu = false; $dispatch('close-mobile-menu')"
8761        x-transition.opacity 
8762        class="fixed inset-0 bg-[#0000004f] hidden md:block"></div>
8763
8764    <div class="absolute bg-gray-200 z-20 top-0 bottom-0 w-full h-[90dvh] overflow-scroll shadow-xl"
8765        x-show="showMenu"
8766        x-transition:enter="transform transition ease-in-out duration-400"
8767        x-transition:enter-start="-translate-x-full opacity-0"
8768        x-transition:enter-end="translate-x-0 opacity-1"
8769        x-transition:leave="transform transition ease-in-out duration-400"
8770        x-transition:leave-start="-translate-x-0"
8771        x-transition:leave-end="-translate-x-full opacity-0">
8772
8773
8774        <div class="bg-white relative h-full border-b border-gray-600 max-h-[80dvh] md:max-h-[initial]">
8775            <div class="mobile-menu h-full flex flex-col overflow-y-scroll pb-10 no-scrollbar mx-auto border-t border-black page-width">
8776
8777                
8778                
8779<nav class="pt-2 px-4" aria-label="Main menu">
8780                        <ul role="list" class="text-black divide-y divide-gray-200">
8781                                
8782                                <li class=""><!-- Regular top-level link -->
8783                                        <a href="/pages/all-products" data-handle="shop-all" class="header__menu-item block animate-link  font-medium " >
8784                                            <span>
8785                                            SHOP ALL
8786                                            </span>
8787                                        </a>
8788                                    
8789                                </li>
8790                                
8791
8792                                
8793                                <li class=""><!-- Regular top-level link -->
8794                                        <a href="/collections/best-sellers" data-handle="best-sellers" class="header__menu-item block animate-link  font-medium  header__active-menu-item "  aria-current="page">
8795                                            <span>
8796                                            BEST SELLERS
8797                                            </span>
8798                                        </a>
8799                                    
8800                                </li>
8801                                
8802
8803                                
8804                                <li class=""><!-- Regular top-level link -->
8805                                        <a href="/collections/whats-new" data-handle="whats-new" class="header__menu-item block animate-link  font-medium " >
8806                                            <span>
8807                                            WHAT&#39;S NEW
8808                                            </span>
8809                                        </a>
8810                                    
8811                                </li>
8812                                
8813
8814                                
8815                                <li class=""><!-- Regular top-level link -->
8816                                        <a href="/collections/on-sale" data-handle="sale" class="header__menu-item block animate-link  font-medium " >
8817                                            <span>
8818                                            SALE
8819                                            </span>
8820                                        </a>
8821                                    
8822                                </li>
8823                                
8824
8825                                
8826                                <li class=""><noscript>
8827                                            <a href="#" class="header__menu-item block animate-link  font-medium " >
8828                                                <span>HAIR CARE</span>
8829                                            </a>
8830                                        </noscript>
8831
8832                                        
8833
8834                                        
8835
8836                                        
8837                                            <div x-data="{}">
8838                                                <div class="flex justify-between w-full" :class="{ 'menu-active': activeLevels.level1 === 5 }">
8839                                                    
8840                                                        <button type="button" @click.prevent="activeLevels.level1 = (activeLevels.level1 === 5 ? null : 5)"
8841                                                                class="relative w-full text-base font-medium overflow-hidden flex justify-between py-3">
8842                                                                <span>
8843                                                                    HAIR CARE
8844                                                                </span>
8845                                                                
8846<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">
8847    <polyline points="9 18 15 12 9 6"></polyline>
8848</svg>
8849                                                        </button>
8850                                                    
8851                                                </div>
8852
8853                                                <!-- LEVEL 2 CONTAINER -->
8854                                                <div class="header__menu-dropdown bg-white overflow-hidden" 
8855                                                     x-collapse
8856                                                     x-show="activeLevels.level1 === 5">
8857                                                    <ul class="pl-4 pb-2">
8858                                                        
8859                                                            
8860                                                                
8861                                                                
8862                                                                <li><!-- Regular level 2 link -->
8863                                                                        <a href="/pages/take-the-kitsch-quiz" class="w-full py-1.5 block text-sm">
8864                                                                            <sp
8864an class="inline-flex items-center">
8865                                                                                Hair Quiz
8866                                                                            </span>
8867                                                                        </a></li>
8868                                                                
8869                                                            
8870                                                        
8871                                                            
8872                                                                
8873                                                                
8874                                                                <li><!-- Regular level 2 link -->
8875                                                                        <a href="/pages/hair-body-care-from-kitsch" class="w-full py-1.5 block text-sm">
8876                                                                            <span class="inline-flex items-center">
8877                                                                                All Hair Care
8878                                                                            </span>
8879                                                                        </a></li>
8880                                                                
8881                                                            
8882                                                        
8883                                                            
8884                                                                
8885                                                                
8886                                                                <li><!-- THIRD LEVEL HANDLING -->
8887                                                                        <div x-data="{}">
8888                                                                            <div class="flex justify-between w-full" :class="{ 'menu-active': activeLevels.level2 === 3 }">
8889                                                                                
8890                                                                                    <button type="button" @click.prevent="activeLevels.level2 = (activeLevels.level2 === 3 ? null : 3)"
8891                                                                                            class="relative w-full text-sm font-medium overflow-hidden flex justify-between py-1.5">
8892                                                                                            <span>
8893                                                                                                Hair Solutions
8894                                                                                            </span>
8895                                                                                            
8896<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">
8897    <polyline points="9 18 15 12 9 6"></polyline>
8898</svg>
8899                                                                                    </button>
8900                                                                                
8901                                                                            </div>
8902
8903                                                                            <!-- LEVEL 3 CONTAINER -->
8904                                                                            <div class="header__menu-dropdown bg-white" 
8905                                                                                 x-collapse
8906                                                                                 x-show="activeLevels.level2 === 3">
8907                                                                                <ul class="pl-4">
8908                                                                                    
8909                                                                                        
8910                                                                                        
8911                                                                                        <li>
8912                                                                                            <a href="/collections/hair-loss" class="w-full py-1.5 block text-sm">
8913                                                                                                <sp
8913an class="inline-flex items-center">
8914                                                                                                    Hair Loss
8915                                                                                                </span>
8916                                                                                            </a>
8917                                                                                        </li>
8918                                                                                        
8919                                                                                    
8920                                                                                        
8921                                                                                        
8922                                                                                        <li>
8923                                                                                            <a href="/collections/damaged-hair" class="w-full py-1.5 block text-sm">
8924                                                                                                <span class="inline-flex items-center">
8925                                                                                                    Damaged Hair
8926                                                                                                </span>
8927                                                                                            </a>
8928                                                                                        </li>
8929                                                                                        
8930                                                                                    
8931                                                                                        
8932                                                                                        
8933                                                                                        <li>
8934                                                                                            <a href="/collections/color-safe" class="w-full py-1.5 block text-sm">
8935                                                                                                <span class="inline-flex items-center">
8936                                                                                                    Color Safe
8937                                                                                                </span>
8938                                                                                            </a>
8939                                                                                        </li>
8940                                                                                        
8941                                                                                    
8942                                                                                        
8943                                                                                        
8944                                                                                        <li>
8945                                                                                            <a href="/collections/wavy-curly-hair" class="w-full py-1.5 block text-sm">
8946                                                                                                <span class="inline-flex items-center">
8947                                                                                                    Wavy & Curly Hair
8948                                                                                                </span>
8949                                                                                            </a>
8950                                                                                        </li>
8951                                                                                        
8952                                                                                    
8953                                                                                </ul>
8954                                                                            </div>
8955                                                                        </div></li>
8956                                                                
8957                                                            
8958                                                        
8959                                                            
8960                                                                
8961                                                                
8962                                                                <li><!-- Regular level 2 link -->
8963                                                                        <a href="/collections/hair-perfumes" class="w-full py-1.5 block text-sm">
8964                                                                            <sp
8964an class="inline-flex items-center">
8965                                                                                Hair Perfumes
8966                                                                            </span>
8967                                                                        </a></li>
8968                                                                
8969                                                            
8970                                                        
8971                                                            
8972                                                                
8973                                                                
8974                                                                <li><!-- Regular level 2 link -->
8975                                                                        <a href="/collections/shampoo-conditioner-combo-packs" class="w-full py-1.5 block text-sm">
8976                                                                            <span class="inline-flex items-center">
8977                                                                                Shampoo & Conditioner Combos
8978                                                                            </span>
8979                                                                        </a></li>
8980                                                                
8981                                                            
8982                                                        
8983                                                            
8984                                                                
8985                                                                
8986                                                                <li><!-- Regular level 2 link -->
8987                                                                        <a href="/collections/shampoo" class="w-full py-1.5 block text-sm">
8988                                                                            <span class="inline-flex items-center">
8989                                                                                Shampoo
8990                                                                            </span>
8991                                                                        </a></li>
8992                                                                
8993                                                            
8994                                                        
8995                                                            
8996                                                                
8997                                                                
8998                                                                <li><!-- Regular level 2 link -->
8999                                                                        <a href="/collections/conditioner" class="w-full py-1.5 block text-sm">
9000                                                                            <span class="inline-flex items-center">
9001                                                                                Conditioner
9002                                                                            </span>
9003                                                                        </a></li>
9004                                                                
9005                                                            
9006                                                        
9007                                                            
9008                                                                
9009                                                                
9010                                                                <li><!-- Regular level 2 link -->
9011                                                                        <a href="/collections/shower-accessories" class="w-full py-1.5 block text-sm">
9012                                                                            <span class="inline-flex items-center">
9013                                                                                Shower Acce
9013ssories
9014                                                                            </span>
9015                                                                        </a></li>
9016                                                                
9017                                                            
9018                                                        
9019                                                            
9020                                                                
9021                                                                
9022                                                                <li><!-- Regular level 2 link -->
9023                                                                        <a href="/collections/hair-treatments" class="w-full py-1.5 block text-sm">
9024                                                                            <span class="inline-flex items-center">
9025                                                                                Styling & Treatments
9026                                                                            </span>
9027                                                                        </a></li>
9028                                                                
9029                                                            
9030                                                        
9031                                                            
9032                                                                
9033                                                                
9034                                                                <li><!-- Regular level 2 link -->
9035                                                                        <a href="/collections/styling-tools" class="w-full py-1.5 block text-sm">
9036                                                                            <span class="inline-flex items-center">
9037                                                                                Styling Tools
9038                                                                            </span>
9039                                                                        </a></li>
9040                                                                
9041                                                            
9042                                                        
9043                                                            
9044                                                                
9045                                                                
9046                                                                <li><!-- Regular level 2 link -->
9047                                                                        <a href="/products/volumizing-thermal-round-brush" class="w-full py-1.5 block text-sm">
9048                                                                            <span class="inline-flex items-center">
9049                                                                                Thermal Brush
9050                                                                            </span>
9051                                                                        </a></li>
9052                                                                
9053                                                            
9054                                                        
9055                                                            
9056                                                                
9057                                                                
9058                                                                <li><!-- Regular level 2 link -->
9059                                                                        <a href="/collections/bottle-free-beauty-bundles" class="w-full py-1.5 block text-sm">
9060                                                                            <span class="inline-flex items-center">
9061                                                                                Hair Bundles
9062                                                                            </span>
9063                                                                        </a></li>
9064                                                                
9065                                                            
9066                                                        
9067                                                    </ul>
9068                                                </div>
9069                                            </div>
9070                                        
9071
9072                                </li>
9073                                
9074
9075                                
9076                                <li class=""><noscript>
9077                                            <a href="#" class="header__menu-item block animate-link  font-medium " >
9078                                                <span>STYLE</span>
9079                                            </a>
9080                                        </noscript>
9081
9082                                        
9083
9084                                        
9085
9086                                        
9087                                            <div x-data="{}">
9088                                                <div class="flex justify-between w-full" :class="{ 'menu-active': activeLevels.level1 === 6 }">
9089                                                    
9090                                                        <button type="button" @click.prevent="activeLevels.level1 = (activeLevels.level1 === 6 ? null : 6)"
9091                                                                class="relative w-full text-base font-medium overflow-hidden flex justify-between py-3">
9092                                                                <span>
9093                                                                    STYLE
9094                                                                </span>
9095                                                                
9096<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">
9097    <polyline points="9 18 15 12 9 6"></polyline>
9098</svg>
9099                                                        </button>
9100                                                    
9101                                                </div>
9102
9103                                                <!-- LEVEL 2 CONTAINER -->
9104                                                <div class="header__menu-dropdown bg-white overflow-hidden" 
9105                                                     x-collapse
9106                                                     x-show="activeLevels.level1 === 6">
9107                                                    <ul class="pl-4 pb-2">
9108                                                        
9109                                                            
9110                                                                
9111                                                                
9112                                                                <li><!-- Regular level 2 link -->
9113                                                                        <a href="/collections/style" class="w-full py-1.5 block text-sm">
9114                                                                            <span class="inline-flex items-center">
9115                                                                                All Hair Accessories
9116                                                                            </span>
9117                                                                        </a></li>
9118                                                                
9119                                                            
9120                                                        
9121                                                            
9122                                                                
9123                                                                
9124                                                                <li><!-- Regular level 2 link -->
9125                                                                        <a href="/collections/heatless-hair-1" class="w-full py-1.5 block text-sm">
9126                                                                            <span class="inline-flex items-center">
9127                                                                                Heatless Curling Sets
9128                                                                            </span>
9129                                                                        </a></li>
9130                                                                
9131                                                            
9132                                                        
9133                                                            
9134                                                                
9135                                                                
9136                                                                <li><!-- Regular level 2 link -->
9137                                                                        <a href="/collections/hair-clips-bobby-pins" class="w-full py-1.5 block text-sm">
9138                                                                            <sp
9138an class="inline-flex items-center">
9139                                                                                Hair Clips & Bobby Pins
9140                                                                            </span>
9141                                                                        </a></li>
9142                                                                
9143                                                            
9144                                                        
9145                                                            
9146                                                                
9147                                                                
9148                                                                <li><!-- Regular level 2 link -->
9149                                                                        <a href="/collections/hair-ties-scrunchies" class="w-full py-1.5 block text-sm">
9150                                                                            <span class="inline-flex items-center">
9151                                                                                Hair Ties & Scrunchies
9152                                                                            </span>
9153                                                                        </a></li>
9154                                                                
9155                                                            
9156                                                        
9157                                                            
9158                                                                
9159                                                                
9160                                                                <li><!-- Regular level 2 link -->
9161                                                                        <a href="/collections/brushes-combs" class="w-full py-1.5 block text-sm">
9162                                                                            <span class="inline-flex items-center">
9163                                                                                Brushes & Combs
9164                                                                            </span>
9165                                                                        </a></li>
9166                                                                
9167                                                            
9168                                                        
9169                                                            
9170                                                                
9171                                                                
9172                                                                <li><!-- Regular level 2 link -->
9173                                                                        <a href="/collections/spray-bottle" class="w-full py-1.5 block text-sm">
9174                                                                            <span class="inline-flex items-center">
9175                                                                                Spray Bottles
9176                                                                            </span>
9177                                                                        </a></li>
9178                                                                
9179                                                            
9180                                                        
9181                                                            
9182                                                                
9183                                                                
9184                                                                <li><!-- Regular level 2 link -->
9185                                                                        <a href="/collections/headbands" class="w-full py-1.5 block text-sm">
9186                                                                            <span class="inline-flex items-center">
9187                                                                                Headbands
9188                                                                            </span>
9189                                                                        </a></li>
9190                                                                
9191                                                            
9192                                                        
9193                                                            
9194                                                                
9195                                                                
9196                                                                <li><!-- Regular level 2 link -->
9197                                                                        <a href="/collections/hair-rollers" class="w-full py-1.5 block text-sm">
9198                                                                            <sp
9198an class="inline-flex items-center">
9199                                                                                Hair Rollers
9200                                                                            </span>
9201                                                                        </a></li>
9202                                                                
9203                                                            
9204                                                        
9205                                                            
9206                                                                
9207                                                                
9208                                                                <li><!-- Regular level 2 link -->
9209                                                                        <a href="/collections/glazey-beanies" class="w-full py-1.5 block text-sm">
9210                                                                            <span class="inline-flex items-center">
9211                                                                                Glazey Beanies
9212                                                                            </span>
9213                                                                        </a></li>
9214                                                                
9215                                                            
9216                                                        
9217                                                            
9218                                                                
9219                                                                
9220                                                                <li><!-- Regular level 2 link -->
9221                                                                        <a href="/collections/mirrors" class="w-full py-1.5 block text-sm">
9222                                                                            <span class="inline-flex items-center">
9223                                                                                Mirrors
9224                                                                            </span>
9225                                                                        </a></li>
9226                                                                
9227                                                            
9228                                                        
9229                                                    </ul>
9230                                                </div>
9231                                            </div>
9232                                        
9233
9234                                </li>
9235                                
9236
9237                                
9238                                <li class=""><noscript>
9239                                            <a href="#" class="header__menu-item block animate-link  font-medium " >
9240                                                <span>SKIN</span>
9241                                            </a>
9242                                        </noscript>
9243
9244                                        
9245
9246                                        
9247
9248                                        
9249                                            <div x-data="{}">
9250                                                <div class="flex justify-between w-full" :class="{ 'menu-active': activeLevels.level1 === 7 }">
9251                                                    
9252                                                        <button type="button" @click.prevent="activeLevels.level1 = (activeLevels.level1 === 7 ? null : 7)"
9253                                                                class="relative w-full text-base font-medium overflow-hidden flex justify-between py-3">
9254                                                                <span>
9255                                                                    SKIN
9256                                                                </span>
9257                                                                
9258<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">
9259    <polyline points="9 18 15 12 9 6"></polyline>
9260</svg>
9261                                                        </button>
9262                                                    
9263                                                </div>
9264
9265                                                <!-- LEVEL 2 CONTAINER -->
9266                                                <div class="header__menu-dropdown bg-white overflow-hidden" 
9267                                                     x-collapse
9268                                                     x-show="activeLevels.level1 === 7">
9269                                                    <ul class="pl-4 pb-2">
9270                                                        
9271                                                            
9272                                                                
9273                                                                
9274                                                                <li><!-- Regular level 2 link -->
9275                                                                        <a href="/pages/skin" class="w-full py-1.5 block text-sm">
9276                                                                            <sp
9276an class="inline-flex items-center">
9277                                                                                All Skin
9278                                                                            </span>
9279                                                                        </a></li>
9280                                                                
9281                                                            
9282                                                        
9283                                                            
9284                                                                
9285                                                                
9286                                                                <li><!-- Regular level 2 link -->
9287                                                                        <a href="/collections/body-wash" class="w-full py-1.5 block text-sm">
9288                                                                            <span class="inline-flex items-center">
9289                                                                                Body Wash
9290                                                                            </span>
9291                                                                        </a></li>
9292                                                                
9293                                                            
9294                                                        
9295                                                            
9296                                                                
9297                                                                
9298                                                                <li><!-- Regular level 2 link -->
9299                                                                        <a href="/collections/exfoliating" class="w-full py-1.5 block text-sm">
9300                                                                            <span class="inline-flex items-center">
9301                                                                                Exfoliating Tools & Scrub
9302                                                                            </span>
9303                                                                        </a></li>
9304                                                                
9305                                                            
9306                                                        
9307                                                            
9308                                                                
9309                                                                
9310                                                                <li><!-- Regular level 2 link -->
9311                                                                        <a href="/collections/facial-oils" class="w-full py-1.5 block text-sm">
9312                                                                            <span class="inline-flex items-center">
9313                                                                                Facial Oils
9314                                                                            </span>
9315                                                                        </a></li>
9316                                                                
9317                                                            
9318                                                        
9319                                                            
9320                                                                
9321                                                                
9322                                                                <li><!-- Regular level 2 link -->
9323                                                                        <a href="/collections/skin-tools" class="w-full py-1.5 block text-sm">
9324                                                                            <span class="inline-flex items-center">
9325                                                                                Facial & Skin Tools
9326                                                                            </span>
9327                                                                        </a></li>
9328                                                                
9329                                                            
9330                                                        
9331                                                            
9332                                                                
9333                                                                
9334                                                                <li><!-- Regular level 2 link -->
9335                                                                        <a href="/collections/razor" class="w-full py-1.5 block text-sm">
9336                                                                            <sp
9336an class="inline-flex items-center">
9337                                                                                Shave & Razors
9338                                                                            </span>
9339                                                                        </a></li>
9340                                                                
9341                                                            
9342                                                        
9343                                                            
9344                                                                
9345                                                                
9346                                                                <li><!-- Regular level 2 link -->
9347                                                                        <a href="/products/kojic-acid-face-body-cleansing-pads" class="w-full py-1.5 block text-sm">
9348                                                                            <span class="inline-flex items-center">
9349                                                                                Cleansing Pads
9350                                                                            </span>
9351                                                                        </a></li>
9352                                                                
9353                                                            
9354                                                        
9355                                                    </ul>
9356                                                </div>
9357                                            </div>
9358                                        
9359
9360                                </li>
9361                                
9362
9363                                
9364                                <li class=""><noscript>
9365                                            <a href="#" class="header__menu-item block animate-link  font-medium " >
9366                                                <span>SHOWER</span>
9367                                            </a>
9368                                        </noscript>
9369
9370                                        
9371
9372                                        
9373
9374                                        
9375                                            <div x-data="{}">
9376                                                <div class="flex justify-between w-full" :class="{ 'menu-active': activeLevels.level1 === 8 }">
9377                                                    
9378                                                        <button type="button" @click.prevent="activeLevels.level1 = (activeLevels.level1 === 8 ? null : 8)"
9379                                                                class="relative w-full text-base font-medium overflow-hidden flex justify-between py-3">
9380                                                                <span>
9381                                                                    SHOWER
9382                                                                </span>
9383                                                                
9384<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">
9385    <polyline points="9 18 15 12 9 6"></polyline>
9386</svg>
9387                                                        </button>
9388                                                    
9389                                                </div>
9390
9391                                                <!-- LEVEL 2 CONTAINER -->
9392                                                <div class="header__menu-dropdown bg-white overflow-hidden" 
9393                                                     x-collapse
9394                                                     x-show="activeLevels.level1 === 8">
9395                                                    <ul class="pl-4 pb-2">
9396                                                        
9397                                                            
9398                                                                
9399                                                                
9400                                                                <li><!-- Regular level 2 link -->
9401                                                                        <a href="/pages/shower" class="w-full py-1.5 block text-sm">
9402                                                                            <sp
9402an class="inline-flex items-center">
9403                                                                                All Shower
9404                                                                            </span>
9405                                                                        </a></li>
9406                                                                
9407                                                            
9408                                                        
9409                                                            
9410                                                                
9411                                                                
9412                                                                <li><!-- Regular level 2 link -->
9413                                                                        <a href="/collections/shower-filters" class="w-full py-1.5 block text-sm">
9414                                                                            <span class="inline-flex items-center">
9415                                                                                Shower Filters
9416                                                                            </span>
9417                                                                        </a></li>
9418                                                                
9419                                                            
9420                                                        
9421                                                            
9422                                                                
9423                                                                
9424                                                                <li><!-- Regular level 2 link -->
9425                                                                        <a href="/collections/travel" class="w-full py-1.5 block text-sm">
9426                                                                            <span class="inline-flex items-center">
9427                                                                                Travel Cases
9428                                                                            </span>
9429                                                                        </a></li>
9430                                                                
9431                                                            
9432                                                        
9433                                                            
9434                                                                
9435                                                                
9436                                                                <li><!-- Regular level 2 link -->
9437                                                                        <a href="/collections/shower-accessories" class="w-full py-1.5 block text-sm">
9438                                                                            <span class="inline-flex items-center">
9439                                                                                Accessories
9440                                                                            </span>
9441                                                                        </a></li>
9442                                                                
9443                                                            
9444                                                        
9445                                                            
9446                                                                
9447                                                                
9448                                                                <li><!-- Regular level 2 link -->
9449                                                                        <a href="/collections/hair-towels-scrunchies" class="w-full py-1.5 block text-sm">
9450                                                                            <span class="inline-flex items-center">
9451                                                                                Hair Towels & Towel Scrunchies
9452                                                                            </span>
9453                                                                        </a></li>
9454                                                                
9455                                                            
9456                                                        
9457                                                            
9458                                                                
9459                                                                
9460                                                                <li><!-- Regular level 2 link -->
9461                                                                        <a href="/collections/shower-caps" class="w-full py-1.5 block text-sm">
9462                                                                            <sp
9462an class="inline-flex items-center">
9463                                                                                Shower Caps
9464                                                                            </span>
9465                                                                        </a></li>
9466                                                                
9467                                                            
9468                                                        
9469                                                            
9470                                                                
9471                                                                
9472                                                                <li><!-- Regular level 2 link -->
9473                                                                        <a href="/collections/shower-bundles" class="w-full py-1.5 block text-sm">
9474                                                                            <span class="inline-flex items-center">
9475                                                                                Shower Bundles
9476                                                                            </span>
9477                                                                        </a></li>
9478                                                                
9479                                                            
9480                                                        
9481                                                    </ul>
9482                                                </div>
9483                                            </div>
9484                                        
9485
9486                                </li>
9487                                
9488
9489                                
9490                                <li class=""><noscript>
9491                                            <a href="#" class="header__menu-item block animate-link  font-medium " >
9492                                                <span>SLEEP</span>
9493                                            </a>
9494                                        </noscript>
9495
9496                                        
9497
9498                                        
9499
9500                                        
9501                                            <div x-data="{}">
9502                                                <div class="flex justify-between w-full" :class="{ 'menu-active': activeLevels.level1 === 9 }">
9503                                                    
9504                                                        <button type="button" @click.prevent="activeLevels.level1 = (activeLevels.level1 === 9 ? null : 9)"
9505                                                                class="relative w-full text-base font-medium overflow-hidden flex justify-between py-3">
9506                                                                <span>
9507                                                                    SLEEP
9508                                                                </span>
9509                                                                
9510<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">
9511    <polyline points="9 18 15 12 9 6"></polyline>
9512</svg>
9513                                                        </button>
9514                                                    
9515                                                </div>
9516
9517                                                <!-- LEVEL 2 CONTAINER -->
9518                                                <div class="header__menu-dropdown bg-white overflow-hidden" 
9519                                                     x-collapse
9520                                                     x-show="activeLevels.level1 === 9">
9521                                                    <ul class="pl-4 pb-2">
9522                                                        
9523                                                            
9524                                                                
9525                                                                
9526                                                                <li><!-- Regular level 2 link -->
9527                                                                        <a href="/pages/pillowcases-and-sleep" class="w-full py-1.5 block text-sm">
9528                                                                            <sp
9528an class="inline-flex items-center">
9529                                                                                All Sleep
9530                                                                            </span>
9531                                                                        </a></li>
9532                                                                
9533                                                            
9534                                                        
9535                                                            
9536                                                                
9537                                                                
9538                                                                <li><!-- Regular level 2 link -->
9539                                                                        <a href="/collections/all-pillowcases" class="w-full py-1.5 block text-sm">
9540                                                                            <span class="inline-flex items-center">
9541                                                                                Pillowcases
9542                                                                            </span>
9543                                                                        </a></li>
9544                                                                
9545                                                            
9546                                                        
9547                                                            
9548                                                                
9549                                                                
9550                                                                <li><!-- Regular level 2 link -->
9551                                                                        <a href="/collections/bonnet" class="w-full py-1.5 block text-sm">
9552                                                                            <span class="inline-flex items-center">
9553                                                                                Satin Bonnets
9554                                                                            </span>
9555                                                                        </a></li>
9556                                                                
9557                                                            
9558                                                        
9559                                                            
9560                                                                
9561                                                                
9562                                                                <li><!-- Regular level 2 link -->
9563                                                                        <a href="/collections/sleep-wear" class="w-full py-1.5 block text-sm">
9564                                                                            <span class="inline-flex items-center">
9565                                                                                Sleep Wear
9566                                                                            </span>
9567                                                                        </a></li>
9568                                                                
9569                                                            
9570                                                        
9571                                                            
9572                                                                
9573                                                                
9574                                                                <li><!-- Regular level 2 link -->
9575                                                                        <a href="/collections/sleep-scrunchies" class="w-full py-1.5 block text-sm">
9576                                                                            <span class="inline-flex items-center">
9577                                                                                Sleep Scrunchies
9578                                                                            </span>
9579                                                                        </a></li>
9580                                                                
9581                                                            
9582                                                        
9583                                                            
9584                                                                
9585                                                                
9586                                                                <li><!-- Regular level 2 link -->
9587                                                                        <a href="/collections/pillowcase-2-and-4-pack-bundles" class="w-full py-1.5 block text-sm">
9588                                                                            <sp
9588an class="inline-flex items-center">
9589                                                                                Sleep Bundles
9590                                                                            </span>
9591                                                                        </a></li>
9592                                                                
9593                                                            
9594                                                        
9595                                                    </ul>
9596                                                </div>
9597                                            </div>
9598                                        
9599
9600                                </li>
9601                                
9602
9603                                
9604                                <li class=""><noscript>
9605                                            <a href="#" class="header__menu-item block animate-link  font-medium " >
9606                                                <span>COLLECTIONS</span>
9607                                            </a>
9608                                        </noscript>
9609
9610                                        
9611
9612                                        
9613
9614                                        
9615                                            <div x-data="{}">
9616                                                <div class="flex justify-between w-full" :class="{ 'menu-active': activeLevels.level1 === 10 }">
9617                                                    
9618                                                        <button type="button" @click.prevent="activeLevels.level1 = (activeLevels.level1 === 10 ? null : 10)"
9619                                                                class="relative w-full text-base font-medium overflow-hidden flex justify-between py-3">
9620                                                                <span>
9621                                                                    COLLECTIONS
9622                                                                </span>
9623                                                                
9624<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">
9625    <polyline points="9 18 15 12 9 6"></polyline>
9626</svg>
9627                                                        </button>
9628                                                    
9629                                                </div>
9630
9631                                                <!-- LEVEL 2 CONTAINER -->
9632                                                <div class="header__menu-dropdown bg-white overflow-hidden" 
9633                                                     x-collapse
9634                                                     x-show="activeLevels.level1 === 10">
9635                                                    <ul class="pl-4 pb-2">
9636                                                        
9637                                                            
9638                                                                
9639                                                                
9640                                                                <li><!-- Regular level 2 link -->
9641                                                                        <a href="/collections/fall-core" class="w-full py-1.5 block text-sm">
9642                                                                            <span class="inline-flex items-center">
9643                                                                                Fall Core Essentials
9644                                                                            </span>
9645                                                                        </a></li>
9646                                                                
9647                                                            
9648                                                        
9649                                                            
9650                                                                
9651                                                                
9652                                                                <li><!-- Regular level 2 link -->
9653                                                                        <a href="/collections/halloween" class="w-full py-1.5 block text-sm">
9654                                                                            <sp
9654an class="inline-flex items-center">
9655                                                                                Halloween
9656                                                                            </span>
9657                                                                        </a></li>
9658                                                                
9659                                                            
9660                                                        
9661                                                            
9662                                                                
9663                                                                
9664                                                                <li><!-- Regular level 2 link -->
9665                                                                        <a href="/collections/tennis-collection" class="w-full py-1.5 block text-sm">
9666                                                                            <span class="inline-flex items-center">
9667                                                                                Tennis Collection
9668                                                                            </span>
9669                                                                        </a></li>
9670                                                                
9671                                                            
9672                                                        
9673                                                            
9674                                                                
9675                                                                
9676                                                                <li><!-- Regular level 2 link -->
9677                                                                        <a href="/collections/coastal-cottage" class="w-full py-1.5 block text-sm">
9678                                                                            <span class="inline-flex items-center">
9679                                                                                Coastal Cottage
9680                                                                            </span>
9681                                                                        </a></li>
9682                                                                
9683                                                            
9684                                                        
9685                                                            
9686                                                                
9687                                                                
9688                                                                <li><!-- Regular level 2 link -->
9689                                                                        <a href="/collections/kitschpop" class="w-full py-1.5 block text-sm">
9690                                                                            <span class="inline-flex items-center">
9691                                                                                KitschPop™️
9692                                                                            </span>
9693                                                                        </a></li>
9694                                                                
9695                                                            
9696                                                        
9697                                                            
9698                                                                
9699                                                                
9700                                                                <li><!-- Regular level 2 link -->
9701                                                                        <a href="/collections/cherry" class="w-full py-1.5 block text-sm">
9702                                                                            <span class="inline-flex items-center">
9703                                                                                Cherry
9704                                                                            </span>
9705                                                                        </a></li>
9706                                                                
9707                                                            
9708                                                        
9709                                                            
9710                                                                
9711                                                                
9712                                                                <li><!-- Regular level 2 link -->
9713                                                                        <a href="/collections/welcome-kits" class="w-full py-1.5 block text-sm">
9714                                                                            <sp
9714an class="inline-flex items-center">
9715                                                                                Welcome Kits
9716                                                                            </span>
9717                                                                        </a></li>
9718                                                                
9719                                                            
9720                                                        
9721                                                            
9722                                                                
9723                                                                
9724                                                                <li><!-- Regular level 2 link -->
9725                                                                        <a href="/collections/all-bundles" class="w-full py-1.5 block text-sm">
9726                                                                            <span class="inline-flex items-center">
9727                                                                                Bundles
9728                                                                            </span>
9729                                                                        </a></li>
9730                                                                
9731                                                            
9732                                                        
9733                                                            
9734                                                                
9735                                                                
9736                                                                <li><!-- Regular level 2 link -->
9737                                                                        <a href="/collections/whats-new" class="w-full py-1.5 block text-sm">
9738                                                                            <span class="inline-flex items-center">
9739                                                                                What's New
9740                                                                            </span>
9741                                                                        </a></li>
9742                                                                
9743                                                            
9744                                                        
9745                                                            
9746                                                                
9747                                                                
9748                                                                <li><!-- Regular level 2 link -->
9749                                                                        <a href="/collections/build-a-shower-bundle" class="w-full py-1.5 block text-sm">
9750                                                                            <span class="inline-flex items-center">
9751                                                                                Build a Bundle
9752                                                                            </span>
9753                                                                        </a></li>
9754                                                                
9755                                                            
9756                                                        
9757                                                            
9758                                                                
9759                                                                
9760                                                                <li><!-- Regular level 2 link -->
9761                                                                        <a href="/products/kitsch-gift-card" class="w-full py-1.5 block text-sm">
9762                                                                            <span class="inline-flex items-center">
9763                                                                                Gift Cards
9764                                                                            </span>
9765                                                                        </a></li>
9766                                                                
9767                                                            
9768                                                        
9769                                                            
9770                                                                
9771                                                                
9772                                                                <li><!-- Regular level 2 link -->
9773                                                                        <a href="/collections/travel" class="w-full py-1.5 block text-sm">
9774                                                                            <sp
9774an class="inline-flex items-center">
9775                                                                                Travel
9776                                                                            </span>
9777                                                                        </a></li>
9778                                                                
9779                                                            
9780                                                        
9781                                                    </ul>
9782                                                </div>
9783                                            </div>
9784                                        
9785
9786                                </li>
9787                                
9788
9789                                
9790                                <li class=""><!-- Regular top-level link -->
9791                                        <a href="/collections/all-bundles" data-handle="bundles" class="header__menu-item block animate-link  font-medium " >
9792                                            <span>
9793                                            BUNDLES
9794                                            </span>
9795                                        </a>
9796                                    
9797                                </li>
9798                                
9799
9800                                
9801                                <li class=""><noscript>
9802                                            <a href="#" class="header__menu-item block animate-link  font-medium " >
9803                                                <span>COLLABS</span>
9804                                            </a>
9805                                        </noscript>
9806
9807                                        
9808
9809                                        
9810
9811                                        
9812                                            <div x-data="{}">
9813                                                <div class="flex justify-between w-full" :class="{ 'menu-active': activeLevels.level1 === 12 }">
9814                                                    
9815                                                        <button type="button" @click.prevent="activeLevels.level1 = (activeLevels.level1 === 12 ? null : 12)"
9816                                                                class="relative w-full text-base font-medium overflow-hidden flex justify-between py-3">
9817                                                                <span>
9818                                                                    COLLABS
9819                                                                </span>
9820                                                                
9821<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">
9822    <polyline points="9 18 15 12 9 6"></polyline>
9823</svg>
9824                                                        </button>
9825                                                    
9826                                                </div>
9827
9828                                                <!-- LEVEL 2 CONTAINER -->
9829                                                <div class="header__menu-dropdown bg-white overflow-hidden" 
9830                                                     x-collapse
9831                                                     x-show="activeLevels.level1 === 12">
9832                                                    <ul class="pl-4 pb-2">
9833                                                        
9834                                                            
9835                                                                
9836                                                                
9837                                                                <li><!-- Regular level 2 link -->
9838                                                                        <a href="/collections/lisa-frank" class="w-full py-1.5 block text-sm">
9839                                                                            <sp
9839an class="inline-flex items-center">
9840                                                                                Lisa Frank
9841                                                                            </span>
9842                                                                        </a></li>
9843                                                                
9844                                                            
9845                                                        
9846                                                            
9847                                                                
9848                                                                
9849                                                                <li><!-- Regular level 2 link -->
9850                                                                        <a href="/collections/elf-x-kitsch-collection" class="w-full py-1.5 block text-sm">
9851                                                                            <span class="inline-flex items-center">
9852                                                                                elf
9853                                                                            </span>
9854                                                                        </a></li>
9855                                                                
9856                                                            
9857                                                        
9858                                                            
9859                                                                
9860                                                                
9861                                                                <li><!-- Regular level 2 link -->
9862                                                                        <a href="/collections/star-wars-kitsch" class="w-full py-1.5 block text-sm">
9863                                                                            <span class="inline-flex items-center">
9864                                                                                Star Wars™
9865                                                                            </span>
9866                                                                        </a></li>
9867                                                                
9868                                                            
9869                                                        
9870                                                            
9871                                                                
9872                                                                
9873                                                                <li><!-- Regular level 2 link -->
9874                                                                        <a href="/collections/harry-potter" class="w-full py-1.5 block text-sm">
9875                                                                            <span class="inline-flex items-center">
9876                                                                                Harry Potter
9877                                                                            </span>
9878                                                                        </a></li>
9879                                                                
9880                                                            
9881                                                        
9882                                                            
9883                                                                
9884                                                                
9885                                                                <li><!-- Regular level 2 link -->
9886                                                                        <a href="/collections/hello-kitty-x-kitsch" class="w-full py-1.5 block text-sm">
9887                                                                            <span class="inline-flex items-center">
9888                                                                                Hello Kitty
9889                                                                            </span>
9890                                                                        </a></li>
9891                                                                
9892                                                            
9893                                                        
9894                                                            
9895                                                                
9896                                                                
9897                                                                <li><!-- Regular level 2 link -->
9898                                                                        <a href="/collections/kitsch-x-bridgerton" class="w-full py-1.5 block text-sm">
9899                                                                            <sp
9899an class="inline-flex items-center">
9900                                                                                Bridgerton
9901                                                                            </span>
9902                                                                        </a></li>
9903                                                                
9904                                                            
9905                                                        
9906                                                            
9907                                                                
9908                                                                
9909                                                                <li><!-- Regular level 2 link -->
9910                                                                        <a href="/collections/bt21-x-kitsch" class="w-full py-1.5 block text-sm">
9911                                                                            <span class="inline-flex items-center">
9912                                                                                BT21
9913                                                                            </span>
9914                                                                        </a></li>
9915                                                                
9916                                                            
9917                                                        
9918                                                            
9919                                                                
9920                                                                
9921                                                                <li><!-- Regular level 2 link -->
9922                                                                        <a href="/collections/wonderwoman-x-kitsch" class="w-full py-1.5 block text-sm">
9923                                                                            <span class="inline-flex items-center">
9924                                                                                Wonder Woman
9925                                                                            </span>
9926                                                                        </a></li>
9927                                                                
9928                                                            
9929                                                        
9930                                                            
9931                                                                
9932                                                                
9933                                                                <li><!-- Regular level 2 link -->
9934                                                                        <a href="/pages/co-lab" class="w-full py-1.5 block text-sm">
9935                                                                            <span class="inline-flex items-center">
9936                                                                                Shop All
9937                                                                            </span>
9938                                                                        </a></li>
9939                                                                
9940                                                            
9941                                                        
9942                                                    </ul>
9943                                                </div>
9944                                            </div>
9945                                        
9946
9947                                </li>
9948                                
9949</ul>
9950                    </nav>
9951                
9952
9953                
9954                    <div class="text-sm flex justify-between text-center mx-4 py-4 mb-3 border-b border-gray-200">
9955
9956                        
9957                            <a href="https://mykitsch.com/pages/take-the-kitsch-quiz"
9958                                class="px-2 flex items-center gap-2"
9959                                title="Hair Quiz ">
9960                                <div class="extra__icon w-8 mx-auto">
9961                                    <img src="//www.mykitsch.com/cdn/shop/files/hair_quiz.png?v=1672458262&amp;width=150" alt="Quiz Icon" srcset="//www.mykitsch.com/cdn/shop/files/hair_quiz.png?v=1672458262&amp;width=150 150w" width="150" height="150" loading="lazy">
9962                                </div>
9963                                Hair Quiz
9964                            </a>
9965                        
9966
9967                        
9968                            <a href="/pages/loyalty-program"
9969                                class="px-2 flex items-center gap-2"
9970                                title="Rewards ">
9971                                <div class="extra__icon w-8 mx-auto">
9972                                    <img src="//www.mykitsch.com/cdn/shop/files/premium-badge.png?v=1682987738&amp;width=150" alt="Loyalty badge" srcset="//www.mykitsch.com/cdn/shop/files/premium-badge.png?v=1682987738&amp;width=150 150w" width="150" height="150" loading="lazy">
9973                                </div>
9974                                Rewards
9975                            </a>
9976                        
9977
9978                        
9979
9980                        
9981                            <a href="#rivo"
9982                                class="px-2 flex items-center gap-2"
9983                                title="Account ">
9984                                <div class="extra__icon w-8 mx-auto">
9985                                    <img src="//www.mykitsch.com/cdn/shop/files/account_kitsch.png?v=1672458458&amp;width=150" alt="User Icon" srcset="//www.mykitsch.com/cdn/shop/files/account_kitsch.png?v=1672458458&amp;width=150 150w" width="150" height="150" loading="lazy">
9986                                </div>
9987                                Account
9988                            </a>
9989                        
9990
9991                    </div>
9992                
9993
9994
9995                <div class="flex justify-between mx-4">
9996                    
9997                        <div class="currency-selector relative flex justify-between px-4"
9998                            x-data="{
9999                                openCurrency: false,
10000                                country_code: 'US',
10001                                currencyFlag: 'https://cdn.shopify.com/s/files/1/0104/6904/8384/files/black-earth-currency.png',
10002                                currencyLabel: 'US',
10003                            }"
10004                            x-init="$watch('country_code', (value) => {
10005                                $refs.currencyForm.submit();
10006                            })"
10007                            @click.outside="openCurrency = false"
10008                            >
10009                            <button
10010                                type="button"
10011                                @click="openCurrency = !openCurrency"
10012                                :aria-expanded="openCurrency.toString()"
10013                                aria-haspopup="true"
10014                                class="flex flex-col font-medium w-full gap-2">
10015                                <span class="">You're shopping in</span>
10016                                <div class="flex items-center">
10017                                    <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>
10018                                    <span class="sr-only">United States (USD)</span>
10019
10020                                    <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">
10021                                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7"></path>
10022                                    </svg>
10023                                </div>
10024    
10025                            </button>
10026    
10027                            <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"
10028    x-show="openCurrency"
10029    x-cloak
10030    x-transition:enter="transition ease-out duration-200"
10031    x-transition:enter-start="opacity-0 transform scale-90"
10032    x-transition:enter-end="opacity-100 transform scale-100"
10033    x-transition:leave="transition ease-in duration-75"
10034    x-transition:leave-start="opacity-100 transform scale-100"
10035    x-transition:leave-end="opacity-0 transform scale-90">
10036
10037    <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="/collections/best-sellers" />
10038        
10039        <style>[data-order="US"] {
10040                    order:1;}[data-order="CA"] {
10041                    order:2;}[data-order="AU"] {
10042                    order:3;}[data-order="GB"] {
10043                    order:4;}[data-order="DE"] {
10044                    order:5;}[data-order="NL"] {
10045                    order:6;}[data-order="SE"] {
10046                    order:7;}[data-order="FR"] {
10047                    order:8;}[data-order="AE"] {
10048                    order:9;}[data-order="MX"] {
10049                    order:10;border-bottom: 1px solid #000;
10050                    padding-bottom: 0.5rem;
10051                    margin-bottom: 0.5rem;}</style>
10052
10053        <ul class="currency-selector__list flex flex-col gap-2">
10054            
10055                <li class="disclosure__item  order-last" data-order="AF">
10056                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10057                        @click="country_code = 'AF'; openCurrency = false;"
10058                        
10059                        data-value="AF">
10060                        <span class="rounded-full w-5 h-5 bg-cover fi fi-af"></span>
10061                        Afghanistan (AFN ؋)
10062                    </button>
10063                </li>
10064            
10065                <li class="disclosure__item  order-last" data-order="AX">
10066                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10067                        @click="country_code = 'AX'; openCurrency = false;"
10068                        
10069                        data-value="AX">
10070                        <span class="rounded-full w-5 h-5 bg-cover fi fi-ax"></span>
10071                        Åland Islands (EUR €)
10072                    </button>
10073                </li>
10074            
10075                <li class="disclosure__item  order-last" data-order="AL">
10076                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10077                        @click="country_code = 'AL'; openCurrency = false;"
10078                        
10079                        data-value="AL">
10080                        <span class="rounded-full w-5 h-5 bg-cover fi fi-al"></span>
10081                        Albania (ALL L)
10082                    </button>
10083                </li>
10084            
10085                <li class="disclosure__item  order-last" data-order="DZ">
10086                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10087                        @click="country_code = 'DZ'; openCurrency = false;"
10088                        
10089                        data-value="DZ">
10090                        <span class="rounded-full w-5 h-5 bg-cover fi fi-dz"></span>
10091                        Algeria (DZD د.ج)
10092                    </button>
10093                </li>
10094            
10095                <li class="disclosure__item  order-last" data-order="AD">
10096                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10097                        @click="country_code = 'AD'; openCurrency = false;"
10098                        
10099                        data-value="AD">
10100                        <span class="rounded-full w-5 h-5 bg-cover fi fi-ad"></span>
10101                        Andorra (EUR €)
10102                    </button>
10103                </li>
10104            
10105                <li class="disclosure__item  order-last" data-order="AO">
10106                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10107                        @click="country_code = 'AO'; openCurrency = false;"
10108                        
10109                        data-value="AO">
10110                        <span class="rounded-full w-5 h-5 bg-cover fi fi-ao"></span>
10111                        Angola (USD $)
10112                    </button>
10113                </li>
10114            
10115                <li class="disclosure__item  order-last" data-order="AI">
10116                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10117                        @click="country_code = 'AI'; openCurrency = false;"
10118                        
10119                        data-value="AI">
10120                        <span class="rounded-full w-5 h-5 bg-cover fi fi-ai"></span>
10121                        Anguilla (XCD $)
10122                    </button>
10123                </li>
10124            
10125                <li class="disclosure__item  order-last" data-order="AG">
10126                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10127                        @click="country_code = 'AG'; openCurrency = false;"
10128                        
10129                        data-value="AG">
10130                        <span class="rounded-full w-5 h-5 bg-cover fi fi-ag"></span>
10131                        Antigua &amp; Barbuda (XCD $)
10132                    </button>
10133                </li>
10134            
10135                <li class="disclosure__item  order-last" data-order="AR">
10136                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10137                        @click="country_code = 'AR'; openCurrency = false;"
10138                        
10139                        data-value="AR">
10140                        <span class="rounded-full w-5 h-5 bg-cover fi fi-ar"></span>
10141                        Argentina (ARS $)
10142                    </button>
10143                </li>
10144            
10145                <li class="disclosure__item  order-last" data-order="AM">
10146                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10147                        @click="country_code = 'AM'; openCurrency = false;"
10148                        
10149                        data-value="AM">
10150                        <span class="rounded-full w-5 h-5 bg-cover fi fi-am"></span>
10151                        Armenia (AMD դր.)
10152                    </button>
10153                </li>
10154            
10155                <li class="disclosure__item  order-last" data-order="AW">
10156                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10157                        @click="country_code = 'AW'; openCurrency = false;"
10158                        
10159                        data-value="AW">
10160                        <span class="rounded-full w-5 h-5 bg-cover fi fi-aw"></span>
10161                        Aruba (AWG ƒ)
10162                    </button>
10163                </li>
10164            
10165                <li class="disclosure__item  order-last" data-order="AC">
10166                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10167                        @click="country_code = 'AC'; openCurrency = false;"
10168                        
10169                        data-value="AC">
10170                        <span class="rounded-full w-5 h-5 bg-cover fi fi-ac"></span>
10171                        Ascension Island (SHP £)
10172                    </button>
10173                </li>
10174            
10175                <li class="disclosure__item  order-last" data-order="AU">
10176                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10177                        @click="country_code = 'AU'; openCurrency = false;"
10178                        
10179                        data-value="AU">
10180                        <span class="rounded-full w-5 h-5 bg-cover fi fi-au"></span>
10181                        Australia (AUD $)
10182                    </button>
10183                </li>
10184            
10185                <li class="disclosure__item  order-last" data-order="AT">
10186                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10187                        @click="country_code = 'AT'; openCurrency = false;"
10188                        
10189                        data-value="AT">
10190                        <span class="rounded-full w-5 h-5 bg-cover fi fi-at"></span>
10191                        Austria (EUR €)
10192                    </button>
10193                </li>
10194            
10195                <li class="disclosure__item  order-last" data-order="AZ">
10196                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10197                        @click="country_code = 'AZ'; openCurrency = false;"
10198                        
10199                        data-value="AZ">
10200                        <span class="rounded-full w-5 h-5 bg-cover fi fi-az"></span>
10201                        Azerbaijan (AZN ₼)
10202                    </button>
10203                </li>
10204            
10205                <li class="disclosure__item  order-last" data-order="BS">
10206                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10207                        @click="country_code = 'BS'; openCurrency = false;"
10208                        
10209                        data-value="BS">
10210                        <span class="rounded-full w-5 h-5 bg-cover fi fi-bs"></span>
10211                        Bahamas (BSD $)
10212                    </button>
10213                </li>
10214            
10215                <li class="disclosure__item  order-last" data-order="BH">
10216                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10217                        @click="country_code = 'BH'; openCurrency = false;"
10218                        
10219                        data-value="BH">
10220                        <span class="rounded-full w-5 h-5 bg-cover fi fi-bh"></span>
10221                        Bahrain (USD $)
10222                    </button>
10223                </li>
10224            
10225                <li class="disclosure__item  order-last" data-order="BD">
10226                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10227                        @click="country_code = 'BD'; openCurrency = false;"
10228                        
10229                        data-value="BD">
10230                        <span class="rounded-full w-5 h-5 bg-cover fi fi-bd"></span>
10231                        Bangladesh (BDT à§³)
10232                    </button>
10233                </li>
10234            
10235                <li class="disclosure__item  order-last" data-order="BB">
10236                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10237                        @click="country_code = 'BB'; openCurrency = false;"
10238                        
10239                        data-value="BB">
10240                        <span class="rounded-full w-5 h-5 bg-cover fi fi-bb"></span>
10241                        Barbados (BBD $)
10242                    </button>
10243                </li>
10244            
10245                <li class="disclosure__item  order-last" data-order="BY">
10246                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10247                        @click="country_code = 'BY'; openCurrency = false;"
10248                        
10249                        data-value="BY">
10250                        <span class="rounded-full w-5 h-5 bg-cover fi fi-by"></span>
10251                        Belarus (USD $)
10252                    </button>
10253                </li>
10254            
10255                <li class="disclosure__item  order-last" data-order="BE">
10256                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10257                        @click="country_code = 'BE'; openCurrency = false;"
10258                        
10259                        data-value="BE">
10260                        <span class="rounded-full w-5 h-5 bg-cover fi fi-be"></span>
10261                        Belgium (EUR €)
10262                    </button>
10263                </li>
10264            
10265                <li class="disclosure__item  order-last" data-order="BZ">
10266                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10267                        @click="country_code = 'BZ'; openCurrency = false;"
10268                        
10269                        data-value="BZ">
10270                        <span class="rounded-full w-5 h-5 bg-cover fi fi-bz"></span>
10271                        Belize (BZD $)
10272                    </button>
10273                </li>
10274            
10275                <li class="disclosure__item  order-last" data-order="BJ">
10276                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10277                        @click="country_code = 'BJ'; openCurrency = false;"
10278                        
10279                        data-value="BJ">
10280                        <span class="rounded-full w-5 h-5 bg-cover fi fi-bj"></span>
10281                        Benin (XOF Fr)
10282                    </button>
10283                </li>
10284            
10285                <li class="disclosure__item  order-last" data-order="BM">
10286                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10287                        @click="country_code = 'BM'; openCurrency = false;"
10288                        
10289                        data-value="BM">
10290                        <span class="rounded-full w-5 h-5 bg-cover fi fi-bm"></span>
10291                        Bermuda (USD $)
10292                    </button>
10293                </li>
10294            
10295                <li class="disclosure__item  order-last" data-order="BT">
10296                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10297                        @click="country_code = 'BT'; openCurrency = false;"
10298                        
10299                        data-value="BT">
10300                        <span class="rounded-full w-5 h-5 bg-cover fi fi-bt"></span>
10301                        Bhutan (USD $)
10302                    </button>
10303                </li>
10304            
10305                <li class="disclosure__item  order-last" data-order="BO">
10306                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10307                        @click="country_code = 'BO'; openCurrency = false;"
10308                        
10309                        data-value="BO">
10310                        <span class="rounded-full w-5 h-5 bg-cover fi fi-bo"></span>
10311                        Bolivia (BOB Bs.)
10312                    </button>
10313                </li>
10314            
10315                <li class="disclosure__item  order-last" data-order="BA">
10316                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10317                        @click="country_code = 'BA'; openCurrency = false;"
10318                        
10319                        data-value="BA">
10320                        <span class="rounded-full w-5 h-5 bg-cover fi fi-ba"></span>
10321                        Bosnia &amp; Herzegovina (BAM КМ)
10322                    </button>
10323                </li>
10324            
10325                <li class="disclosure__item  order-last" data-order="BW">
10326                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10327                        @click="country_code = 'BW'; openCurrency = false;"
10328                        
10329                        data-value="BW">
10330                        <span class="rounded-full w-5 h-5 bg-cover fi fi-bw"></span>
10331                        Botswana (BWP P)
10332                    </button>
10333                </li>
10334            
10335                <li class="disclosure__item  order-last" data-order="BR">
10336                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10337                        @click="country_code = 'BR'; openCurrency = false;"
10338                        
10339                        data-value="BR">
10340                        <span class="rounded-full w-5 h-5 bg-cover fi fi-br"></span>
10341                        Brazil (BRL R$)
10342                    </button>
10343                </li>
10344            
10345                <li class="disclosure__item  order-last" data-order="IO">
10346                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10347                        @click="country_code = 'IO'; openCurrency = false;"
10348                        
10349                        data-value="IO">
10350                        <span class="rounded-full w-5 h-5 bg-cover fi fi-io"></span>
10351                        British Indian Ocean Territory (USD $)
10352                    </button>
10353                </li>
10354            
10355                <li class="disclosure__item  order-last" data-order="VG">
10356                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10357                        @click="country_code = 'VG'; openCurrency = false;"
10358                        
10359                        data-value="VG">
10360                        <span class="rounded-full w-5 h-5 bg-cover fi fi-vg"></span>
10361                        British Virgin Islands (USD $)
10362                    </button>
10363                </li>
10364            
10365                <li class="disclosure__item  order-last" data-order="BN">
10366                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10367                        @click="country_code = 'BN'; openCurrency = false;"
10368                        
10369                        data-value="BN">
10370                        <span class="rounded-full w-5 h-5 bg-cover fi fi-bn"></span>
10371                        Brunei (BND $)
10372                    </button>
10373                </li>
10374            
10375                <li class="disclosure__item  order-last" data-order="BG">
10376                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10377                        @click="country_code = 'BG'; openCurrency = false;"
10378                        
10379                        data-value="BG">
10380                        <span class="rounded-full w-5 h-5 bg-cover fi fi-bg"></span>
10381                        Bulgaria (EUR €)
10382                    </button>
10383                </li>
10384            
10385                <li class="disclosure__item  order-last" data-order="BF">
10386                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10387                        @click="country_code = 'BF'; openCurrency = false;"
10388                        
10389                        data-value="BF">
10390                        <span class="rounded-full w-5 h-5 bg-cover fi fi-bf"></span>
10391                        Burkina Faso (XOF Fr)
10392                    </button>
10393                </li>
10394            
10395                <li class="disclosure__item  order-last" data-order="BI">
10396                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10397                        @click="country_code = 'BI'; openCurrency = false;"
10398                        
10399                        data-value="BI">
10400                        <span class="rounded-full w-5 h-5 bg-cover fi fi-bi"></span>
10401                        Burundi (BIF Fr)
10402                    </button>
10403                </li>
10404            
10405                <li class="disclosure__item  order-last" data-order="KH">
10406                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10407                        @click="country_code = 'KH'; openCurrency = false;"
10408                        
10409                        data-value="KH">
10410                        <span class="rounded-full w-5 h-5 bg-cover fi fi-kh"></span>
10411                        Cambodia (KHR ៛)
10412                    </button>
10413                </li>
10414            
10415                <li class="disclosure__item  order-last" data-order="CM">
10416                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10417                        @click="country_code = 'CM'; openCurrency = false;"
10418                        
10419                        data-value="CM">
10420                        <span class="rounded-full w-5 h-5 bg-cover fi fi-cm"></span>
10421                        Cameroon (XAF CFA)
10422                    </button>
10423                </li>
10424            
10425                <li class="disclosure__item  order-last" data-order="CA">
10426                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10427                        @click="country_code = 'CA'; openCurrency = false;"
10428                        
10429                        data-value="CA">
10430                        <span class="rounded-full w-5 h-5 bg-cover fi fi-ca"></span>
10431                        Canada (CAD $)
10432                    </button>
10433                </li>
10434            
10435                <li class="disclosure__item  order-last" data-order="CV">
10436                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10437                        @click="country_code = 'CV'; openCurrency = false;"
10438                        
10439                        data-value="CV">
10440                        <span class="rounded-full w-5 h-5 bg-cover fi fi-cv"></span>
10441                        Cape Verde (CVE $)
10442                    </button>
10443                </li>
10444            
10445                <li class="disclosure__item  order-last" data-order="BQ">
10446                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10447                        @click="country_code = 'BQ'; openCurrency = false;"
10448                        
10449                        data-value="BQ">
10450                        <span class="rounded-full w-5 h-5 bg-cover fi fi-bq"></span>
10451                        Caribbean Netherlands (USD $)
10452                    </button>
10453                </li>
10454            
10455                <li class="disclosure__item  order-last" data-order="KY">
10456                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10457                        @click="country_code = 'KY'; openCurrency = false;"
10458                        
10459                        data-value="KY">
10460                        <span class="rounded-full w-5 h-5 bg-cover fi fi-ky"></span>
10461                        Cayman Islands (KYD $)
10462                    </button>
10463                </li>
10464            
10465                <li class="disclosure__item  order-last" data-order="CF">
10466                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10467                        @click="country_code = 'CF'; openCurrency = false;"
10468                        
10469                        data-value="CF">
10470                        <span class="rounded-full w-5 h-5 bg-cover fi fi-cf"></span>
10471                        Central African Republic (XAF CFA)
10472                    </button>
10473                </li>
10474            
10475                <li class="disclosure__item  order-last" data-order="TD">
10476                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10477                        @click="country_code = 'TD'; openCurrency = false;"
10478                        
10479                        data-value="TD">
10480                        <span class="rounded-full w-5 h-5 bg-cover fi fi-td"></span>
10481                        Chad (XAF CFA)
10482                    </button>
10483                </li>
10484            
10485                <li class="disclosure__item  order-last" data-order="CL">
10486                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10487                        @click="country_code = 'CL'; openCurrency = false;"
10488                        
10489                        data-value="CL">
10490                        <span class="rounded-full w-5 h-5 bg-cover fi fi-cl"></span>
10491                        Chile (USD $)
10492                    </button>
10493                </li>
10494            
10495                <li class="disclosure__item  order-last" data-order="CN">
10496                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10497                        @click="country_code = 'CN'; openCurrency = false;"
10498                        
10499                        data-value="CN">
10500                        <span class="rounded-full w-5 h-5 bg-cover fi fi-cn"></span>
10501                        China (CNY ¥)
10502                    </button>
10503                </li>
10504            
10505                <li class="disclosure__item  order-last" data-order="CX">
10506                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10507                        @click="country_code = 'CX'; openCurrency = false;"
10508                        
10509                        data-value="CX">
10510                        <span class="rounded-full w-5 h-5 bg-cover fi fi-cx"></span>
10511                        Christmas Island (AUD $)
10512                    </button>
10513                </li>
10514            
10515                <li class="disclosure__item  order-last" data-order="CC">
10516                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10517                        @click="country_code = 'CC'; openCurrency = false;"
10518                        
10519                        data-value="CC">
10520                        <span class="rounded-full w-5 h-5 bg-cover fi fi-cc"></span>
10521                        Cocos (Keeling) Islands (AUD $)
10522                    </button>
10523                </li>
10524            
10525                <li class="disclosure__item  order-last" data-order="CO">
10526                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10527                        @click="country_code = 'CO'; openCurrency = false;"
10528                        
10529                        data-value="CO">
10530                        <span class="rounded-full w-5 h-5 bg-cover fi fi-co"></span>
10531                        Colombia (USD $)
10532                    </button>
10533                </li>
10534            
10535                <li class="disclosure__item  order-last" data-order="KM">
10536                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10537                        @click="country_code = 'KM'; openCurrency = false;"
10538                        
10539                        data-value="KM">
10540                        <span class="rounded-full w-5 h-5 bg-cover fi fi-km"></span>
10541                        Comoros (KMF Fr)
10542                    </button>
10543                </li>
10544            
10545                <li class="disclosure__item  order-last" data-order="CG">
10546                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10547                        @click="country_code = 'CG'; openCurrency = false;"
10548                        
10549                        data-value="CG">
10550                        <span class="rounded-full w-5 h-5 bg-cover fi fi-cg"></span>
10551                        Congo - Brazzaville (XAF CFA)
10552                    </button>
10553                </li>
10554            
10555                <li class="disclosure__item  order-last" data-order="CD">
10556                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10557                        @click="country_code = 'CD'; openCurrency = false;"
10558                        
10559                        data-value="CD">
10560                        <span class="rounded-full w-5 h-5 bg-cover fi fi-cd"></span>
10561                        Congo - Kinshasa (CDF Fr)
10562                    </button>
10563                </li>
10564            
10565                <li class="disclosure__item  order-last" data-order="CK">
10566                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10567                        @click="country_code = 'CK'; openCurrency = false;"
10568                        
10569                        data-value="CK">
10570                        <span class="rounded-full w-5 h-5 bg-cover fi fi-ck"></span>
10571                        Cook Islands (NZD $)
10572                    </button>
10573                </li>
10574            
10575                <li class="disclosure__item  order-last" data-order="CR">
10576                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10577                        @click="country_code = 'CR'; openCurrency = false;"
10578                        
10579                        data-value="CR">
10580                        <span class="rounded-full w-5 h-5 bg-cover fi fi-cr"></span>
10581                        Costa Rica (CRC ₡)
10582                    </button>
10583                </li>
10584            
10585                <li class="disclosure__item  order-last" data-order="CI">
10586                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10587                        @click="country_code = 'CI'; openCurrency = false;"
10588                        
10589                        data-value="CI">
10590                        <span class="rounded-full w-5 h-5 bg-cover fi fi-ci"></span>
10591                        Côte d’Ivoire (XOF Fr)
10592                    </button>
10593                </li>
10594            
10595                <li class="disclosure__item  order-last" data-order="HR">
10596                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10597                        @click="country_code = 'HR'; openCurrency = false;"
10598                        
10599                        data-value="HR">
10600                        <span class="rounded-full w-5 h-5 bg-cover fi fi-hr"></span>
10601                        Croatia (EUR €)
10602                    </button>
10603                </li>
10604            
10605                <li class="disclosure__item  order-last" data-order="CW">
10606                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10607                        @click="country_code = 'CW'; openCurrency = false;"
10608                        
10609                        data-value="CW">
10610                        <span class="rounded-full w-5 h-5 bg-cover fi fi-cw"></span>
10611                        Curaçao (ANG ƒ)
10612                    </button>
10613                </li>
10614            
10615                <li class="disclosure__item  order-last" data-order="CY">
10616                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10617                        @click="country_code = 'CY'; openCurrency = false;"
10618                        
10619                        data-value="CY">
10620                        <span class="rounded-full w-5 h-5 bg-cover fi fi-cy"></span>
10621                        Cyprus (EUR €)
10622                    </button>
10623                </li>
10624            
10625                <li class="disclosure__item  order-last" data-order="CZ">
10626                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10627                        @click="country_code = 'CZ'; openCurrency = false;"
10628                        
10629                        data-value="CZ">
10630                        <span class="rounded-full w-5 h-5 bg-cover fi fi-cz"></span>
10631                        Czechia (CZK Kč)
10632                    </button>
10633                </li>
10634            
10635                <li class="disclosure__item  order-last" data-order="DK">
10636                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10637                        @click="country_code = 'DK'; openCurrency = false;"
10638                        
10639                        data-value="DK">
10640                        <span class="rounded-full w-5 h-5 bg-cover fi fi-dk"></span>
10641                        Denmark (DKK kr.)
10642                    </button>
10643                </li>
10644            
10645                <li class="disclosure__item  order-last" data-order="DJ">
10646                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10647                        @click="country_code = 'DJ'; openCurrency = false;"
10648                        
10649                        data-value="DJ">
10650                        <span class="rounded-full w-5 h-5 bg-cover fi fi-dj"></span>
10651                        Djibouti (DJF Fdj)
10652                    </button>
10653                </li>
10654            
10655                <li class="disclosure__item  order-last" data-order="DM">
10656                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10657                        @click="country_code = 'DM'; openCurrency = false;"
10658                        
10659                        data-value="DM">
10660                        <span class="rounded-full w-5 h-5 bg-cover fi fi-dm"></span>
10661                        Dominica (XCD $)
10662                    </button>
10663                </li>
10664            
10665                <li class="disclosure__item  order-last" data-order="DO">
10666                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10667                        @click="country_code = 'DO'; openCurrency = false;"
10668                        
10669                        data-value="DO">
10670                        <span class="rounded-full w-5 h-5 bg-cover fi fi-do"></span>
10671                        Dominican Republic (DOP $)
10672                    </button>
10673                </li>
10674            
10675                <li class="disclosure__item  order-last" data-order="EC">
10676                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10677                        @click="country_code = 'EC'; openCurrency = false;"
10678                        
10679                        data-value="EC">
10680                        <span class="rounded-full w-5 h-5 bg-cover fi fi-ec"></span>
10681                        Ecuador (USD $)
10682                    </button>
10683                </li>
10684            
10685                <li class="disclosure__item  order-last" data-order="EG">
10686                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10687                        @click="country_code = 'EG'; openCurrency = false;"
10688                        
10689                        data-value="EG">
10690                        <span class="rounded-full w-5 h-5 bg-cover fi fi-eg"></span>
10691                        Egypt (EGP ج.م)
10692                    </button>
10693                </li>
10694            
10695                <li class="disclosure__item  order-last" data-order="SV">
10696                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10697                        @click="country_code = 'SV'; openCurrency = false;"
10698                        
10699                        data-value="SV">
10700                        <span class="rounded-full w-5 h-5 bg-cover fi fi-sv"></span>
10701                        El Salvador (USD $)
10702                    </button>
10703                </li>
10704            
10705                <li class="disclosure__item  order-last" data-order="GQ">
10706                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10707                        @click="country_code = 'GQ'; openCurrency = false;"
10708                        
10709                        data-value="GQ">
10710                        <span class="rounded-full w-5 h-5 bg-cover fi fi-gq"></span>
10711                        Equatorial Guinea (XAF CFA)
10712                    </button>
10713                </li>
10714            
10715                <li class="disclosure__item  order-last" data-order="ER">
10716                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10717                        @click="country_code = 'ER'; openCurrency = false;"
10718                        
10719                        data-value="ER">
10720                        <span class="rounded-full w-5 h-5 bg-cover fi fi-er"></span>
10721                        Eritrea (USD $)
10722                    </button>
10723                </li>
10724            
10725                <li class="disclosure__item  order-last" data-order="EE">
10726                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10727                        @click="country_code = 'EE'; openCurrency = false;"
10728                        
10729                        data-value="EE">
10730                        <span class="rounded-full w-5 h-5 bg-cover fi fi-ee"></span>
10731                        Estonia (EUR €)
10732                    </button>
10733                </li>
10734            
10735                <li class="disclosure__item  order-last" data-order="SZ">
10736                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10737                        @click="country_code = 'SZ'; openCurrency = false;"
10738                        
10739                        data-value="SZ">
10740                        <span class="rounded-full w-5 h-5 bg-cover fi fi-sz"></span>
10741                        Eswatini (USD $)
10742                    </button>
10743                </li>
10744            
10745                <li class="disclosure__item  order-last" data-order="ET">
10746                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10747                        @click="country_code = 'ET'; openCurrency = false;"
10748                        
10749                        data-value="ET">
10750                        <span class="rounded-full w-5 h-5 bg-cover fi fi-et"></span>
10751                        Ethiopia (ETB Br)
10752                    </button>
10753                </li>
10754            
10755                <li class="disclosure__item  order-last" data-order="FK">
10756                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10757                        @click="country_code = 'FK'; openCurrency = false;"
10758                        
10759                        data-value="FK">
10760                        <span class="rounded-full w-5 h-5 bg-cover fi fi-fk"></span>
10761                        Falkland Islands (FKP £)
10762                    </button>
10763                </li>
10764            
10765                <li class="disclosure__item  order-last" data-order="FO">
10766                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10767                        @click="country_code = 'FO'; openCurrency = false;"
10768                        
10769                        data-value="FO">
10770                        <span class="rounded-full w-5 h-5 bg-cover fi fi-fo"></span>
10771                        Faroe Islands (DKK kr.)
10772                    </button>
10773                </li>
10774            
10775                <li class="disclosure__item  order-last" data-order="FJ">
10776                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10777                        @click="country_code = 'FJ'; openCurrency = false;"
10778                        
10779                        data-value="FJ">
10780                        <span class="rounded-full w-5 h-5 bg-cover fi fi-fj"></span>
10781                        Fiji (FJD $)
10782                    </button>
10783                </li>
10784            
10785                <li class="disclosure__item  order-last" data-order="FI">
10786                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10787                        @click="country_code = 'FI'; openCurrency = false;"
10788                        
10789                        data-value="FI">
10790                        <span class="rounded-full w-5 h-5 bg-cover fi fi-fi"></span>
10791                        Finland (EUR €)
10792                    </button>
10793                </li>
10794            
10795                <li class="disclosure__item  order-last" data-order="FR">
10796                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10797                        @click="country_code = 'FR'; openCurrency = false;"
10798                        
10799                        data-value="FR">
10800                        <span class="rounded-full w-5 h-5 bg-cover fi fi-fr"></span>
10801                        France (EUR €)
10802                    </button>
10803                </li>
10804            
10805                <li class="disclosure__item  order-last" data-order="GF">
10806                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10807                        @click="country_code = 'GF'; openCurrency = false;"
10808                        
10809                        data-value="GF">
10810                        <span class="rounded-full w-5 h-5 bg-cover fi fi-gf"></span>
10811                        French Guiana (EUR €)
10812                    </button>
10813                </li>
10814            
10815                <li class="disclosure__item  order-last" data-order="PF">
10816                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10817                        @click="country_code = 'PF'; openCurrency = false;"
10818                        
10819                        data-value="PF">
10820                        <span class="rounded-full w-5 h-5 bg-cover fi fi-pf"></span>
10821                        French Polynesia (XPF Fr)
10822                    </button>
10823                </li>
10824            
10825                <li class="disclosure__item  order-last" data-order="TF">
10826                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10827                        @click="country_code = 'TF'; openCurrency = false;"
10828                        
10829                        data-value="TF">
10830                        <span class="rounded-full w-5 h-5 bg-cover fi fi-tf"></span>
10831                        French Southern Territories (EUR €)
10832                    </button>
10833                </li>
10834            
10835                <li class="disclosure__item  order-last" data-order="GA">
10836                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10837                        @click="country_code = 'GA'; openCurrency = false;"
10838                        
10839                        data-value="GA">
10840                        <span class="rounded-full w-5 h-5 bg-cover fi fi-ga"></span>
10841                        Gabon (XOF Fr)
10842                    </button>
10843                </li>
10844            
10845                <li class="disclosure__item  order-last" data-order="GM">
10846                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10847                        @click="country_code = 'GM'; openCurrency = false;"
10848                        
10849                        data-value="GM">
10850                        <span class="rounded-full w-5 h-5 bg-cover fi fi-gm"></span>
10851                        Gambia (GMD D)
10852                    </button>
10853                </li>
10854            
10855                <li class="disclosure__item  order-last" data-order="GE">
10856                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10857                        @click="country_code = 'GE'; openCurrency = false;"
10858                        
10859                        data-value="GE">
10860                        <span class="rounded-full w-5 h-5 bg-cover fi fi-ge"></span>
10861                        Georgia (USD $)
10862                    </button>
10863                </li>
10864            
10865                <li class="disclosure__item  order-last" data-order="DE">
10866                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10867                        @click="country_code = 'DE'; openCurrency = false;"
10868                        
10869                        data-value="DE">
10870                        <span class="rounded-full w-5 h-5 bg-cover fi fi-de"></span>
10871                        Germany (EUR €)
10872                    </button>
10873                </li>
10874            
10875                <li class="disclosure__item  order-last" data-order="GH">
10876                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10877                        @click="country_code = 'GH'; openCurrency = false;"
10878                        
10879                        data-value="GH">
10880                        <span class="rounded-full w-5 h-5 bg-cover fi fi-gh"></span>
10881                        Ghana (USD $)
10882                    </button>
10883                </li>
10884            
10885                <li class="disclosure__item  order-last" data-order="GI">
10886                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10887                        @click="country_code = 'GI'; openCurrency = false;"
10888                        
10889                        data-value="GI">
10890                        <span class="rounded-full w-5 h-5 bg-cover fi fi-gi"></span>
10891                        Gibraltar (GBP £)
10892                    </button>
10893                </li>
10894            
10895                <li class="disclosure__item  order-last" data-order="GR">
10896                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10897                        @click="country_code = 'GR'; openCurrency = false;"
10898                        
10899                        data-value="GR">
10900                        <span class="rounded-full w-5 h-5 bg-cover fi fi-gr"></span>
10901                        Greece (EUR €)
10902                    </button>
10903                </li>
10904            
10905                <li class="disclosure__item  order-last" data-order="GL">
10906                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10907                        @click="country_code = 'GL'; openCurrency = false;"
10908                        
10909                        data-value="GL">
10910                        <span class="rounded-full w-5 h-5 bg-cover fi fi-gl"></span>
10911                        Greenland (DKK kr.)
10912                    </button>
10913                </li>
10914            
10915                <li class="disclosure__item  order-last" data-order="GD">
10916                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10917                        @click="country_code = 'GD'; openCurrency = false;"
10918                        
10919                        data-value="GD">
10920                        <span class="rounded-full w-5 h-5 bg-cover fi fi-gd"></span>
10921                        Grenada (XCD $)
10922                    </button>
10923                </li>
10924            
10925                <li class="disclosure__item  order-last" data-order="GP">
10926                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10927                        @click="country_code = 'GP'; openCurrency = false;"
10928                        
10929                        data-value="GP">
10930                        <span class="rounded-full w-5 h-5 bg-cover fi fi-gp"></span>
10931                        Guadeloupe (EUR €)
10932                    </button>
10933                </li>
10934            
10935                <li class="disclosure__item  order-last" data-order="GT">
10936                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10937                        @click="country_code = 'GT'; openCurrency = false;"
10938                        
10939                        data-value="GT">
10940                        <span class="rounded-full w-5 h-5 bg-cover fi fi-gt"></span>
10941                        Guatemala (GTQ Q)
10942                    </button>
10943                </li>
10944            
10945                <li class="disclosure__item  order-last" data-order="GG">
10946                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10947                        @click="country_code = 'GG'; openCurrency = false;"
10948                        
10949                        data-value="GG">
10950                        <span class="rounded-full w-5 h-5 bg-cover fi fi-gg"></span>
10951                        Guernsey (GBP £)
10952                    </button>
10953                </li>
10954            
10955                <li class="disclosure__item  order-last" data-order="GN">
10956                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10957                        @click="country_code = 'GN'; openCurrency = false;"
10958                        
10959                        data-value="GN">
10960                        <span class="rounded-full w-5 h-5 bg-cover fi fi-gn"></span>
10961                        Guinea (GNF Fr)
10962                    </button>
10963                </li>
10964            
10965                <li class="disclosure__item  order-last" data-order="GW">
10966                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10967                        @click="country_code = 'GW'; openCurrency = false;"
10968                        
10969                        data-value="GW">
10970                        <span class="rounded-full w-5 h-5 bg-cover fi fi-gw"></span>
10971                        Guinea-Bissau (XOF Fr)
10972                    </button>
10973                </li>
10974            
10975                <li class="disclosure__item  order-last" data-order="GY">
10976                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10977                        @click="country_code = 'GY'; openCurrency = false;"
10978                        
10979                        data-value="GY">
10980                        <span class="rounded-full w-5 h-5 bg-cover fi fi-gy"></span>
10981                        Guyana (GYD $)
10982                    </button>
10983                </li>
10984            
10985                <li class="disclosure__item  order-last" data-order="HT">
10986                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10987                        @click="country_code = 'HT'; openCurrency = false;"
10988                        
10989                        data-value="HT">
10990                        <span class="rounded-full w-5 h-5 bg-cover fi fi-ht"></span>
10991                        Haiti (USD $)
10992                    </button>
10993                </li>
10994            
10995                <li class="disclosure__item  order-last" data-order="HN">
10996                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
10997                        @click="country_code = 'HN'; openCurrency = false;"
10998                        
10999                        data-value="HN">
11000                        <span class="rounded-full w-5 h-5 bg-cover fi fi-hn"></span>
11001                        Honduras (HNL L)
11002                    </button>
11003                </li>
11004            
11005                <li class="disclosure__item  order-last" data-order="HK">
11006                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11007                        @click="country_code = 'HK'; openCurrency = false;"
11008                        
11009                        data-value="HK">
11010                        <span class="rounded-full w-5 h-5 bg-cover fi fi-hk"></span>
11011                        Hong Kong SAR (HKD $)
11012                    </button>
11013                </li>
11014            
11015                <li class="disclosure__item  order-last" data-order="HU">
11016                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11017                        @click="country_code = 'HU'; openCurrency = false;"
11018                        
11019                        data-value="HU">
11020                        <span class="rounded-full w-5 h-5 bg-cover fi fi-hu"></span>
11021                        Hungary (HUF Ft)
11022                    </button>
11023                </li>
11024            
11025                <li class="disclosure__item  order-last" data-order="IS">
11026                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11027                        @click="country_code = 'IS'; openCurrency = false;"
11028                        
11029                        data-value="IS">
11030                        <span class="rounded-full w-5 h-5 bg-cover fi fi-is"></span>
11031                        Iceland (ISK kr)
11032                    </button>
11033                </li>
11034            
11035                <li class="disclosure__item  order-last" data-order="IN">
11036                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11037                        @click="country_code = 'IN'; openCurrency = false;"
11038                        
11039                        data-value="IN">
11040                        <span class="rounded-full w-5 h-5 bg-cover fi fi-in"></span>
11041                        India (INR ₹)
11042                    </button>
11043                </li>
11044            
11045                <li class="disclosure__item  order-last" data-order="ID">
11046                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11047                        @click="country_code = 'ID'; openCurrency = false;"
11048                        
11049                        data-value="ID">
11050                        <span class="rounded-full w-5 h-5 bg-cover fi fi-id"></span>
11051                        Indonesia (IDR Rp)
11052                    </button>
11053                </li>
11054            
11055                <li class="disclosure__item  order-last" data-order="IQ">
11056                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11057                        @click="country_code = 'IQ'; openCurrency = false;"
11058                        
11059                        data-value="IQ">
11060                        <span class="rounded-full w-5 h-5 bg-cover fi fi-iq"></span>
11061                        Iraq (USD $)
11062                    </button>
11063                </li>
11064            
11065                <li class="disclosure__item  order-last" data-order="IE">
11066                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11067                        @click="country_code = 'IE'; openCurrency = false;"
11068                        
11069                        data-value="IE">
11070                        <span class="rounded-full w-5 h-5 bg-cover fi fi-ie"></span>
11071                        Ireland (EUR €)
11072                    </button>
11073                </li>
11074            
11075                <li class="disclosure__item  order-last" data-order="IM">
11076                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11077                        @click="country_code = 'IM'; openCurrency = false;"
11078                        
11079                        data-value="IM">
11080                        <span class="rounded-full w-5 h-5 bg-cover fi fi-im"></span>
11081                        Isle of Man (GBP £)
11082                    </button>
11083                </li>
11084            
11085                <li class="disclosure__item  order-last" data-order="IL">
11086                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11087                        @click="country_code = 'IL'; openCurrency = false;"
11088                        
11089                        data-value="IL">
11090                        <span class="rounded-full w-5 h-5 bg-cover fi fi-il"></span>
11091                        Israel (ILS ₪)
11092                    </button>
11093                </li>
11094            
11095                <li class="disclosure__item  order-last" data-order="IT">
11096                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11097                        @click="country_code = 'IT'; openCurrency = false;"
11098                        
11099                        data-value="IT">
11100                        <span class="rounded-full w-5 h-5 bg-cover fi fi-it"></span>
11101                        Italy (EUR €)
11102                    </button>
11103                </li>
11104            
11105                <li class="disclosure__item  order-last" data-order="JM">
11106                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11107                        @click="country_code = 'JM'; openCurrency = false;"
11108                        
11109                        data-value="JM">
11110                        <span class="rounded-full w-5 h-5 bg-cover fi fi-jm"></span>
11111                        Jamaica (JMD $)
11112                    </button>
11113                </li>
11114            
11115                <li class="disclosure__item  order-last" data-order="JP">
11116                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11117                        @click="country_code = 'JP'; openCurrency = false;"
11118                        
11119                        data-value="JP">
11120                        <span class="rounded-full w-5 h-5 bg-cover fi fi-jp"></span>
11121                        Japan (JPY ¥)
11122                    </button>
11123                </li>
11124            
11125                <li class="disclosure__item  order-last" data-order="JE">
11126                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11127                        @click="country_code = 'JE'; openCurrency = false;"
11128                        
11129                        data-value="JE">
11130                        <span class="rounded-full w-5 h-5 bg-cover fi fi-je"></span>
11131                        Jersey (GBP £)
11132                    </button>
11133                </li>
11134            
11135                <li class="disclosure__item  order-last" data-order="JO">
11136                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11137                        @click="country_code = 'JO'; openCurrency = false;"
11138                        
11139                        data-value="JO">
11140                        <span class="rounded-full w-5 h-5 bg-cover fi fi-jo"></span>
11141                        Jordan (USD $)
11142                    </button>
11143                </li>
11144            
11145                <li class="disclosure__item  order-last" data-order="KZ">
11146                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11147                        @click="country_code = 'KZ'; openCurrency = false;"
11148                        
11149                        data-value="KZ">
11150                        <span class="rounded-full w-5 h-5 bg-cover fi fi-kz"></span>
11151                        Kazakhstan (KZT ₸)
11152                    </button>
11153                </li>
11154            
11155                <li class="disclosure__item  order-last" data-order="KE">
11156                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11157                        @click="country_code = 'KE'; openCurrency = false;"
11158                        
11159                        data-value="KE">
11160                        <span class="rounded-full w-5 h-5 bg-cover fi fi-ke"></span>
11161                        Kenya (KES KSh)
11162                    </button>
11163                </li>
11164            
11165                <li class="disclosure__item  order-last" data-order="KI">
11166                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11167                        @click="country_code = 'KI'; openCurrency = false;"
11168                        
11169                        data-value="KI">
11170                        <span class="rounded-full w-5 h-5 bg-cover fi fi-ki"></span>
11171                        Kiribati (USD $)
11172                    </button>
11173                </li>
11174            
11175                <li class="disclosure__item  order-last" data-order="XK">
11176                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11177                        @click="country_code = 'XK'; openCurrency = false;"
11178                        
11179                        data-value="XK">
11180                        <span class="rounded-full w-5 h-5 bg-cover fi fi-xk"></span>
11181                        Kosovo (EUR €)
11182                    </button>
11183                </li>
11184            
11185                <li class="disclosure__item  order-last" data-order="KW">
11186                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11187                        @click="country_code = 'KW'; openCurrency = false;"
11188                        
11189                        data-value="KW">
11190                        <span class="rounded-full w-5 h-5 bg-cover fi fi-kw"></span>
11191                        Kuwait (AED د.إ)
11192                    </button>
11193                </li>
11194            
11195                <li class="disclosure__item  order-last" data-order="KG">
11196                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11197                        @click="country_code = 'KG'; openCurrency = false;"
11198                        
11199                        data-value="KG">
11200                        <span class="rounded-full w-5 h-5 bg-cover fi fi-kg"></span>
11201                        Kyrgyzstan (KGS som)
11202                    </button>
11203                </li>
11204            
11205                <li class="disclosure__item  order-last" data-order="LA">
11206                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11207                        @click="country_code = 'LA'; openCurrency = false;"
11208                        
11209                        data-value="LA">
11210                        <span class="rounded-full w-5 h-5 bg-cover fi fi-la"></span>
11211                        Laos (LAK ₭)
11212                    </button>
11213                </li>
11214            
11215                <li class="disclosure__item  order-last" data-order="LV">
11216                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11217                        @click="country_code = 'LV'; openCurrency = false;"
11218                        
11219                        data-value="LV">
11220                        <span class="rounded-full w-5 h-5 bg-cover fi fi-lv"></span>
11221                        Latvia (EUR €)
11222                    </button>
11223                </li>
11224            
11225                <li class="disclosure__item  order-last" data-order="LB">
11226                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11227                        @click="country_code = 'LB'; openCurrency = false;"
11228                        
11229                        data-value="LB">
11230                        <span class="rounded-full w-5 h-5 bg-cover fi fi-lb"></span>
11231                        Lebanon (LBP ل.ل)
11232                    </button>
11233                </li>
11234            
11235                <li class="disclosure__item  order-last" data-order="LS">
11236                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11237                        @click="country_code = 'LS'; openCurrency = false;"
11238                        
11239                        data-value="LS">
11240                        <span class="rounded-full w-5 h-5 bg-cover fi fi-ls"></span>
11241                        Lesotho (USD $)
11242                    </button>
11243                </li>
11244            
11245                <li class="disclosure__item  order-last" data-order="LR">
11246                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11247                        @click="country_code = 'LR'; openCurrency = false;"
11248                        
11249                        data-value="LR">
11250                        <span class="rounded-full w-5 h-5 bg-cover fi fi-lr"></span>
11251                        Liberia (USD $)
11252                    </button>
11253                </li>
11254            
11255                <li class="disclosure__item  order-last" data-order="LY">
11256                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11257                        @click="country_code = 'LY'; openCurrency = false;"
11258                        
11259                        data-value="LY">
11260                        <span class="rounded-full w-5 h-5 bg-cover fi fi-ly"></span>
11261                        Libya (USD $)
11262                    </button>
11263                </li>
11264            
11265                <li class="disclosure__item  order-last" data-order="LI">
11266                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11267                        @click="country_code = 'LI'; openCurrency = false;"
11268                        
11269                        data-value="LI">
11270                        <span class="rounded-full w-5 h-5 bg-cover fi fi-li"></span>
11271                        Liechtenstein (CHF CHF)
11272                    </button>
11273                </li>
11274            
11275                <li class="disclosure__item  order-last" data-order="LT">
11276                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11277                        @click="country_code = 'LT'; openCurrency = false;"
11278                        
11279                        data-value="LT">
11280                        <span class="rounded-full w-5 h-5 bg-cover fi fi-lt"></span>
11281                        Lithuania (EUR €)
11282                    </button>
11283                </li>
11284            
11285                <li class="disclosure__item  order-last" data-order="LU">
11286                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11287                        @click="country_code = 'LU'; openCurrency = false;"
11288                        
11289                        data-value="LU">
11290                        <span class="rounded-full w-5 h-5 bg-cover fi fi-lu"></span>
11291                        Luxembourg (EUR €)
11292                    </button>
11293                </li>
11294            
11295                <li class="disclosure__item  order-last" data-order="MO">
11296                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11297                        @click="country_code = 'MO'; openCurrency = false;"
11298                        
11299                        data-value="MO">
11300                        <span class="rounded-full w-5 h-5 bg-cover fi fi-mo"></span>
11301                        Macao SAR (MOP P)
11302                    </button>
11303                </li>
11304            
11305                <li class="disclosure__item  order-last" data-order="MG">
11306                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11307                        @click="country_code = 'MG'; openCurrency = false;"
11308                        
11309                        data-value="MG">
11310                        <span class="rounded-full w-5 h-5 bg-cover fi fi-mg"></span>
11311                        Madagascar (USD $)
11312                    </button>
11313                </li>
11314            
11315                <li class="disclosure__item  order-last" data-order="MW">
11316                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11317                        @click="country_code = 'MW'; openCurrency = false;"
11318                        
11319                        data-value="MW">
11320                        <span class="rounded-full w-5 h-5 bg-cover fi fi-mw"></span>
11321                        Malawi (MWK MK)
11322                    </button>
11323                </li>
11324            
11325                <li class="disclosure__item  order-last" data-order="MY">
11326                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11327                        @click="country_code = 'MY'; openCurrency = false;"
11328                        
11329                        data-value="MY">
11330                        <span class="rounded-full w-5 h-5 bg-cover fi fi-my"></span>
11331                        Malaysia (MYR RM)
11332                    </button>
11333                </li>
11334            
11335                <li class="disclosure__item  order-last" data-order="MV">
11336                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11337                        @click="country_code = 'MV'; openCurrency = false;"
11338                        
11339                        data-value="MV">
11340                        <span class="rounded-full w-5 h-5 bg-cover fi fi-mv"></span>
11341                        Maldives (MVR MVR)
11342                    </button>
11343                </li>
11344            
11345                <li class="disclosure__item  order-last" data-order="ML">
11346                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11347                        @click="country_code = 'ML'; openCurrency = false;"
11348                        
11349                        data-value="ML">
11350                        <span class="rounded-full w-5 h-5 bg-cover fi fi-ml"></span>
11351                        Mali (XOF Fr)
11352                    </button>
11353                </li>
11354            
11355                <li class="disclosure__item  order-last" data-order="MT">
11356                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11357                        @click="country_code = 'MT'; openCurrency = false;"
11358                        
11359                        data-value="MT">
11360                        <span class="rounded-full w-5 h-5 bg-cover fi fi-mt"></span>
11361                        Malta (EUR €)
11362                    </button>
11363                </li>
11364            
11365                <li class="disclosure__item  order-last" data-order="MQ">
11366                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11367                        @click="country_code = 'MQ'; openCurrency = false;"
11368                        
11369                        data-value="MQ">
11370                        <span class="rounded-full w-5 h-5 bg-cover fi fi-mq"></span>
11371                        Martinique (EUR €)
11372                    </button>
11373                </li>
11374            
11375                <li class="disclosure__item  order-last" data-order="MR">
11376                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11377                        @click="country_code = 'MR'; openCurrency = false;"
11378                        
11379                        data-value="MR">
11380                        <span class="rounded-full w-5 h-5 bg-cover fi fi-mr"></span>
11381                        Mauritania (USD $)
11382                    </button>
11383                </li>
11384            
11385                <li class="disclosure__item  order-last" data-order="MU">
11386                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11387                        @click="country_code = 'MU'; openCurrency = false;"
11388                        
11389                        data-value="MU">
11390                        <span class="rounded-full w-5 h-5 bg-cover fi fi-mu"></span>
11391                        Mauritius (MUR ₨)
11392                    </button>
11393                </li>
11394            
11395                <li class="disclosure__item  order-last" data-order="YT">
11396                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11397                        @click="country_code = 'YT'; openCurrency = false;"
11398                        
11399                        data-value="YT">
11400                        <span class="rounded-full w-5 h-5 bg-cover fi fi-yt"></span>
11401                        Mayotte (EUR €)
11402                    </button>
11403                </li>
11404            
11405                <li class="disclosure__item  order-last" data-order="MX">
11406                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11407                        @click="country_code = 'MX'; openCurrency = false;"
11408                        
11409                        data-value="MX">
11410                        <span class="rounded-full w-5 h-5 bg-cover fi fi-mx"></span>
11411                        Mexico (MXN $)
11412                    </button>
11413                </li>
11414            
11415                <li class="disclosure__item  order-last" data-order="MD">
11416                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11417                        @click="country_code = 'MD'; openCurrency = false;"
11418                        
11419                        data-value="MD">
11420                        <span class="rounded-full w-5 h-5 bg-cover fi fi-md"></span>
11421                        Moldova (MDL L)
11422                    </button>
11423                </li>
11424            
11425                <li class="disclosure__item  order-last" data-order="MC">
11426                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11427                        @click="country_code = 'MC'; openCurrency = false;"
11428                        
11429                        data-value="MC">
11430                        <span class="rounded-full w-5 h-5 bg-cover fi fi-mc"></span>
11431                        Monaco (EUR €)
11432                    </button>
11433                </li>
11434            
11435                <li class="disclosure__item  order-last" data-order="MN">
11436                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11437                        @click="country_code = 'MN'; openCurrency = false;"
11438                        
11439                        data-value="MN">
11440                        <span class="rounded-full w-5 h-5 bg-cover fi fi-mn"></span>
11441                        Mongolia (MNT ₮)
11442                    </button>
11443                </li>
11444            
11445                <li class="disclosure__item  order-last" data-order="ME">
11446                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11447                        @click="country_code = 'ME'; openCurrency = false;"
11448                        
11449                        data-value="ME">
11450                        <span class="rounded-full w-5 h-5 bg-cover fi fi-me"></span>
11451                        Montenegro (EUR €)
11452                    </button>
11453                </li>
11454            
11455                <li class="disclosure__item  order-last" data-order="MS">
11456                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11457                        @click="country_code = 'MS'; openCurrency = false;"
11458                        
11459                        data-value="MS">
11460                        <span class="rounded-full w-5 h-5 bg-cover fi fi-ms"></span>
11461                        Montserrat (XCD $)
11462                    </button>
11463                </li>
11464            
11465                <li class="disclosure__item  order-last" data-order="MA">
11466                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11467                        @click="country_code = 'MA'; openCurrency = false;"
11468                        
11469                        data-value="MA">
11470                        <span class="rounded-full w-5 h-5 bg-cover fi fi-ma"></span>
11471                        Morocco (MAD د.م.)
11472                    </button>
11473                </li>
11474            
11475                <li class="disclosure__item  order-last" data-order="MZ">
11476                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11477                        @click="country_code = 'MZ'; openCurrency = false;"
11478                        
11479                        data-value="MZ">
11480                        <span class="rounded-full w-5 h-5 bg-cover fi fi-mz"></span>
11481                        Mozambique (USD $)
11482                    </button>
11483                </li>
11484            
11485                <li class="disclosure__item  order-last" data-order="MM">
11486                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11487                        @click="country_code = 'MM'; openCurrency = false;"
11488                        
11489                        data-value="MM">
11490                        <span class="rounded-full w-5 h-5 bg-cover fi fi-mm"></span>
11491                        Myanmar (Burma) (MMK K)
11492                    </button>
11493                </li>
11494            
11495                <li class="disclosure__item  order-last" data-order="NA">
11496                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11497                        @click="country_code = 'NA'; openCurrency = false;"
11498                        
11499                        data-value="NA">
11500                        <span class="rounded-full w-5 h-5 bg-cover fi fi-na"></span>
11501                        Namibia (USD $)
11502                    </button>
11503                </li>
11504            
11505                <li class="disclosure__item  order-last" data-order="NR">
11506                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11507                        @click="country_code = 'NR'; openCurrency = false;"
11508                        
11509                        data-value="NR">
11510                        <span class="rounded-full w-5 h-5 bg-cover fi fi-nr"></span>
11511                        Nauru (AUD $)
11512                    </button>
11513                </li>
11514            
11515                <li class="disclosure__item  order-last" data-order="NP">
11516                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11517                        @click="country_code = 'NP'; openCurrency = false;"
11518                        
11519                        data-value="NP">
11520                        <span class="rounded-full w-5 h-5 bg-cover fi fi-np"></span>
11521                        Nepal (NPR Rs.)
11522                    </button>
11523                </li>
11524            
11525                <li class="disclosure__item  order-last" data-order="NL">
11526                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11527                        @click="country_code = 'NL'; openCurrency = false;"
11528                        
11529                        data-value="NL">
11530                        <span class="rounded-full w-5 h-5 bg-cover fi fi-nl"></span>
11531                        Netherlands (EUR €)
11532                    </button>
11533                </li>
11534            
11535                <li class="disclosure__item  order-last" data-order="NC">
11536                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11537                        @click="country_code = 'NC'; openCurrency = false;"
11538                        
11539                        data-value="NC">
11540                        <span class="rounded-full w-5 h-5 bg-cover fi fi-nc"></span>
11541                        New Caledonia (XPF Fr)
11542                    </button>
11543                </li>
11544            
11545                <li class="disclosure__item  order-last" data-order="NZ">
11546                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11547                        @click="country_code = 'NZ'; openCurrency = false;"
11548                        
11549                        data-value="NZ">
11550                        <span class="rounded-full w-5 h-5 bg-cover fi fi-nz"></span>
11551                        New Zealand (NZD $)
11552                    </button>
11553                </li>
11554            
11555                <li class="disclosure__item  order-last" data-order="NI">
11556                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11557                        @click="country_code = 'NI'; openCurrency = false;"
11558                        
11559                        data-value="NI">
11560                        <span class="rounded-full w-5 h-5 bg-cover fi fi-ni"></span>
11561                        Nicaragua (NIO C$)
11562                    </button>
11563                </li>
11564            
11565                <li class="disclosure__item  order-last" data-order="NE">
11566                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11567                        @click="country_code = 'NE'; openCurrency = false;"
11568                        
11569                        data-value="NE">
11570                        <span class="rounded-full w-5 h-5 bg-cover fi fi-ne"></span>
11571                        Niger (XOF Fr)
11572                    </button>
11573                </li>
11574            
11575                <li class="disclosure__item  order-last" data-order="NG">
11576                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11577                        @click="country_code = 'NG'; openCurrency = false;"
11578                        
11579                        data-value="NG">
11580                        <span class="rounded-full w-5 h-5 bg-cover fi fi-ng"></span>
11581                        Nigeria (NGN ₦)
11582                    </button>
11583                </li>
11584            
11585                <li class="disclosure__item  order-last" data-order="NU">
11586                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11587                        @click="country_code = 'NU'; openCurrency = false;"
11588                        
11589                        data-value="NU">
11590                        <span class="rounded-full w-5 h-5 bg-cover fi fi-nu"></span>
11591                        Niue (NZD $)
11592                    </button>
11593                </li>
11594            
11595                <li class="disclosure__item  order-last" data-order="NF">
11596                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11597                        @click="country_code = 'NF'; openCurrency = false;"
11598                        
11599                        data-value="NF">
11600                        <span class="rounded-full w-5 h-5 bg-cover fi fi-nf"></span>
11601                        Norfolk Island (AUD $)
11602                    </button>
11603                </li>
11604            
11605                <li class="disclosure__item  order-last" data-order="MK">
11606                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11607                        @click="country_code = 'MK'; openCurrency = false;"
11608                        
11609                        data-value="MK">
11610                        <span class="rounded-full w-5 h-5 bg-cover fi fi-mk"></span>
11611                        North Macedonia (MKD ден)
11612                    </button>
11613                </li>
11614            
11615                <li class="disclosure__item  order-last" data-order="NO">
11616                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11617                        @click="country_code = 'NO'; openCurrency = false;"
11618                        
11619                        data-value="NO">
11620                        <span class="rounded-full w-5 h-5 bg-cover fi fi-no"></span>
11621                        Norway (NOK kr)
11622                    </button>
11623                </li>
11624            
11625                <li class="disclosure__item  order-last" data-order="OM">
11626                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11627                        @click="country_code = 'OM'; openCurrency = false;"
11628                        
11629                        data-value="OM">
11630                        <span class="rounded-full w-5 h-5 bg-cover fi fi-om"></span>
11631                        Oman (USD $)
11632                    </button>
11633                </li>
11634            
11635                <li class="disclosure__item  order-last" data-order="PK">
11636                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11637                        @click="country_code = 'PK'; openCurrency = false;"
11638                        
11639                        data-value="PK">
11640                        <span class="rounded-full w-5 h-5 bg-cover fi fi-pk"></span>
11641                        Pakistan (PKR ₨)
11642                    </button>
11643                </li>
11644            
11645                <li class="disclosure__item  order-last" data-order="PA">
11646                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11647                        @click="country_code = 'PA'; openCurrency = false;"
11648                        
11649                        data-value="PA">
11650                        <span class="rounded-full w-5 h-5 bg-cover fi fi-pa"></span>
11651                        Panama (USD $)
11652                    </button>
11653                </li>
11654            
11655                <li class="disclosure__item  order-last" data-order="PG">
11656                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11657                        @click="country_code = 'PG'; openCurrency = false;"
11658                        
11659                        data-value="PG">
11660                        <span class="rounded-full w-5 h-5 bg-cover fi fi-pg"></span>
11661                        Papua New Guinea (PGK K)
11662                    </button>
11663                </li>
11664            
11665                <li class="disclosure__item  order-last" data-order="PY">
11666                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11667                        @click="country_code = 'PY'; openCurrency = false;"
11668                        
11669                        data-value="PY">
11670                        <span class="rounded-full w-5 h-5 bg-cover fi fi-py"></span>
11671                        Paraguay (PYG ₲)
11672                    </button>
11673                </li>
11674            
11675                <li class="disclosure__item  order-last" data-order="PE">
11676                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11677                        @click="country_code = 'PE'; openCurrency = false;"
11678                        
11679                        data-value="PE">
11680                        <span class="rounded-full w-5 h-5 bg-cover fi fi-pe"></span>
11681                        Peru (PEN S/)
11682                    </button>
11683                </li>
11684            
11685                <li class="disclosure__item  order-last" data-order="PH">
11686                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11687                        @click="country_code = 'PH'; openCurrency = false;"
11688                        
11689                        data-value="PH">
11690                        <span class="rounded-full w-5 h-5 bg-cover fi fi-ph"></span>
11691                        Philippines (PHP ₱)
11692                    </button>
11693                </li>
11694            
11695                <li class="disclosure__item  order-last" data-order="PN">
11696                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11697                        @click="country_code = 'PN'; openCurrency = false;"
11698                        
11699                        data-value="PN">
11700                        <span class="rounded-full w-5 h-5 bg-cover fi fi-pn"></span>
11701                        Pitcairn Islands (NZD $)
11702                    </button>
11703                </li>
11704            
11705                <li class="disclosure__item  order-last" data-order="PL">
11706                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11707                        @click="country_code = 'PL'; openCurrency = false;"
11708                        
11709                        data-value="PL">
11710                        <span class="rounded-full w-5 h-5 bg-cover fi fi-pl"></span>
11711                        Poland (PLN zł)
11712                    </button>
11713                </li>
11714            
11715                <li class="disclosure__item  order-last" data-order="PT">
11716                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11717                        @click="country_code = 'PT'; openCurrency = false;"
11718                        
11719                        data-value="PT">
11720                        <span class="rounded-full w-5 h-5 bg-cover fi fi-pt"></span>
11721                        Portugal (EUR €)
11722                    </button>
11723                </li>
11724            
11725                <li class="disclosure__item  order-last" data-order="QA">
11726                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11727                        @click="country_code = 'QA'; openCurrency = false;"
11728                        
11729                        data-value="QA">
11730                        <span class="rounded-full w-5 h-5 bg-cover fi fi-qa"></span>
11731                        Qatar (QAR ر.ق)
11732                    </button>
11733                </li>
11734            
11735                <li class="disclosure__item  order-last" data-order="RE">
11736                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11737                        @click="country_code = 'RE'; openCurrency = false;"
11738                        
11739                        data-value="RE">
11740                        <span class="rounded-full w-5 h-5 bg-cover fi fi-re"></span>
11741                        Réunion (EUR €)
11742                    </button>
11743                </li>
11744            
11745                <li class="disclosure__item  order-last" data-order="RO">
11746                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11747                        @click="country_code = 'RO'; openCurrency = false;"
11748                        
11749                        data-value="RO">
11750                        <span class="rounded-full w-5 h-5 bg-cover fi fi-ro"></span>
11751                        Romania (RON Lei)
11752                    </button>
11753                </li>
11754            
11755                <li class="disclosure__item  order-last" data-order="RW">
11756                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11757                        @click="country_code = 'RW'; openCurrency = false;"
11758                        
11759                        data-value="RW">
11760                        <span class="rounded-full w-5 h-5 bg-cover fi fi-rw"></span>
11761                        Rwanda (RWF FRw)
11762                    </button>
11763                </li>
11764            
11765                <li class="disclosure__item  order-last" data-order="WS">
11766                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11767                        @click="country_code = 'WS'; openCurrency = false;"
11768                        
11769                        data-value="WS">
11770                        <span class="rounded-full w-5 h-5 bg-cover fi fi-ws"></span>
11771                        Samoa (WST T)
11772                    </button>
11773                </li>
11774            
11775                <li class="disclosure__item  order-last" data-order="SM">
11776                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11777                        @click="country_code = 'SM'; openCurrency = false;"
11778                        
11779                        data-value="SM">
11780                        <span class="rounded-full w-5 h-5 bg-cover fi fi-sm"></span>
11781                        San Marino (EUR €)
11782                    </button>
11783                </li>
11784            
11785                <li class="disclosure__item  order-last" data-order="ST">
11786                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11787                        @click="country_code = 'ST'; openCurrency = false;"
11788                        
11789                        data-value="ST">
11790                        <span class="rounded-full w-5 h-5 bg-cover fi fi-st"></span>
11791                        São Tomé &amp; Príncipe (STD Db)
11792                    </button>
11793                </li>
11794            
11795                <li class="disclosure__item  order-last" data-order="SA">
11796                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11797                        @click="country_code = 'SA'; openCurrency = false;"
11798                        
11799                        data-value="SA">
11800                        <span class="rounded-full w-5 h-5 bg-cover fi fi-sa"></span>
11801                        Saudi Arabia (SAR ر.س)
11802                    </button>
11803                </li>
11804            
11805                <li class="disclosure__item  order-last" data-order="SN">
11806                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11807                        @click="country_code = 'SN'; openCurrency = false;"
11808                        
11809                        data-value="SN">
11810                        <span class="rounded-full w-5 h-5 bg-cover fi fi-sn"></span>
11811                        Senegal (XOF Fr)
11812                    </button>
11813                </li>
11814            
11815                <li class="disclosure__item  order-last" data-order="RS">
11816                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11817                        @click="country_code = 'RS'; openCurrency = false;"
11818                        
11819                        data-value="RS">
11820                        <span class="rounded-full w-5 h-5 bg-cover fi fi-rs"></span>
11821                        Serbia (RSD РСД)
11822                    </button>
11823                </li>
11824            
11825                <li class="disclosure__item  order-last" data-order="SC">
11826                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11827                        @click="country_code = 'SC'; openCurrency = false;"
11828                        
11829                        data-value="SC">
11830                        <span class="rounded-full w-5 h-5 bg-cover fi fi-sc"></span>
11831                        Seychelles (USD $)
11832                    </button>
11833                </li>
11834            
11835                <li class="disclosure__item  order-last" data-order="SL">
11836                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11837                        @click="country_code = 'SL'; openCurrency = false;"
11838                        
11839                        data-value="SL">
11840                        <span class="rounded-full w-5 h-5 bg-cover fi fi-sl"></span>
11841                        Sierra Leone (SLL Le)
11842                    </button>
11843                </li>
11844            
11845                <li class="disclosure__item  order-last" data-order="SG">
11846                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11847                        @click="country_code = 'SG'; openCurrency = false;"
11848                        
11849                        data-value="SG">
11850                        <span class="rounded-full w-5 h-5 bg-cover fi fi-sg"></span>
11851                        Singapore (SGD $)
11852                    </button>
11853                </li>
11854            
11855                <li class="disclosure__item  order-last" data-order="SX">
11856                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11857                        @click="country_code = 'SX'; openCurrency = false;"
11858                        
11859                        data-value="SX">
11860                        <span class="rounded-full w-5 h-5 bg-cover fi fi-sx"></span>
11861                        Sint Maarten (ANG ƒ)
11862                    </button>
11863                </li>
11864            
11865                <li class="disclosure__item  order-last" data-order="SK">
11866                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11867                        @click="country_code = 'SK'; openCurrency = false;"
11868                        
11869                        data-value="SK">
11870                        <span class="rounded-full w-5 h-5 bg-cover fi fi-sk"></span>
11871                        Slovakia (EUR €)
11872                    </button>
11873                </li>
11874            
11875                <li class="disclosure__item  order-last" data-order="SI">
11876                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11877                        @click="country_code = 'SI'; openCurrency = false;"
11878                        
11879                        data-value="SI">
11880                        <span class="rounded-full w-5 h-5 bg-cover fi fi-si"></span>
11881                        Slovenia (EUR €)
11882                    </button>
11883                </li>
11884            
11885                <li class="disclosure__item  order-last" data-order="SB">
11886                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11887                        @click="country_code = 'SB'; openCurrency = false;"
11888                        
11889                        data-value="SB">
11890                        <span class="rounded-full w-5 h-5 bg-cover fi fi-sb"></span>
11891                        Solomon Islands (SBD $)
11892                    </button>
11893                </li>
11894            
11895                <li class="disclosure__item  order-last" data-order="SO">
11896                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11897                        @click="country_code = 'SO'; openCurrency = false;"
11898                        
11899                        data-value="SO">
11900                        <span class="rounded-full w-5 h-5 bg-cover fi fi-so"></span>
11901                        Somalia (USD $)
11902                    </button>
11903                </li>
11904            
11905                <li class="disclosure__item  order-last" data-order="ZA">
11906                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11907                        @click="country_code = 'ZA'; openCurrency = false;"
11908                        
11909                        data-value="ZA">
11910                        <span class="rounded-full w-5 h-5 bg-cover fi fi-za"></span>
11911                        South Africa (USD $)
11912                    </button>
11913                </li>
11914            
11915                <li class="disclosure__item  order-last" data-order="GS">
11916                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11917                        @click="country_code = 'GS'; openCurrency = false;"
11918                        
11919                        data-value="GS">
11920                        <span class="rounded-full w-5 h-5 bg-cover fi fi-gs"></span>
11921                        South Georgia &amp; South Sandwich Islands (GBP £)
11922                    </button>
11923                </li>
11924            
11925                <li class="disclosure__item  order-last" data-order="KR">
11926                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11927                        @click="country_code = 'KR'; openCurrency = false;"
11928                        
11929                        data-value="KR">
11930                        <span class="rounded-full w-5 h-5 bg-cover fi fi-kr"></span>
11931                        South Korea (KRW ₩)
11932                    </button>
11933                </li>
11934            
11935                <li class="disclosure__item  order-last" data-order="SS">
11936                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11937                        @click="country_code = 'SS'; openCurrency = false;"
11938                        
11939                        data-value="SS">
11940                        <span class="rounded-full w-5 h-5 bg-cover fi fi-ss"></span>
11941                        South Sudan (USD $)
11942                    </button>
11943                </li>
11944            
11945                <li class="disclosure__item  order-last" data-order="ES">
11946                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11947                        @click="country_code = 'ES'; openCurrency = false;"
11948                        
11949                        data-value="ES">
11950                        <span class="rounded-full w-5 h-5 bg-cover fi fi-es"></span>
11951                        Spain (EUR €)
11952                    </button>
11953                </li>
11954            
11955                <li class="disclosure__item  order-last" data-order="LK">
11956                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11957                        @click="country_code = 'LK'; openCurrency = false;"
11958                        
11959                        data-value="LK">
11960                        <span class="rounded-full w-5 h-5 bg-cover fi fi-lk"></span>
11961                        Sri Lanka (LKR ₨)
11962                    </button>
11963                </li>
11964            
11965                <li class="disclosure__item  order-last" data-order="BL">
11966                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11967                        @click="country_code = 'BL'; openCurrency = false;"
11968                        
11969                        data-value="BL">
11970                        <span class="rounded-full w-5 h-5 bg-cover fi fi-bl"></span>
11971                        St. Barthélemy (EUR €)
11972                    </button>
11973                </li>
11974            
11975                <li class="disclosure__item  order-last" data-order="SH">
11976                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11977                        @click="country_code = 'SH'; openCurrency = false;"
11978                        
11979                        data-value="SH">
11980                        <span class="rounded-full w-5 h-5 bg-cover fi fi-sh"></span>
11981                        St. Helena (SHP £)
11982                    </button>
11983                </li>
11984            
11985                <li class="disclosure__item  order-last" data-order="KN">
11986                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11987                        @click="country_code = 'KN'; openCurrency = false;"
11988                        
11989                        data-value="KN">
11990                        <span class="rounded-full w-5 h-5 bg-cover fi fi-kn"></span>
11991                        St. Kitts &amp; Nevis (XCD $)
11992                    </button>
11993                </li>
11994            
11995                <li class="disclosure__item  order-last" data-order="LC">
11996                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
11997                        @click="country_code = 'LC'; openCurrency = false;"
11998                        
11999                        data-value="LC">
12000                        <span class="rounded-full w-5 h-5 bg-cover fi fi-lc"></span>
12001                        St. Lucia (XCD $)
12002                    </button>
12003                </li>
12004            
12005                <li class="disclosure__item  order-last" data-order="MF">
12006                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
12007                        @click="country_code = 'MF'; openCurrency = false;"
12008                        
12009                        data-value="MF">
12010                        <span class="rounded-full w-5 h-5 bg-cover fi fi-mf"></span>
12011                        St. Martin (EUR €)
12012                    </button>
12013                </li>
12014            
12015                <li class="disclosure__item  order-last" data-order="PM">
12016                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
12017                        @click="country_code = 'PM'; openCurrency = false;"
12018                        
12019                        data-value="PM">
12020                        <span class="rounded-full w-5 h-5 bg-cover fi fi-pm"></span>
12021                        St. Pierre &amp; Miquelon (EUR €)
12022                    </button>
12023                </li>
12024            
12025                <li class="disclosure__item  order-last" data-order="VC">
12026                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
12027                        @click="country_code = 'VC'; openCurrency = false;"
12028                        
12029                        data-value="VC">
12030                        <span class="rounded-full w-5 h-5 bg-cover fi fi-vc"></span>
12031                        St. Vincent &amp; Grenadines (XCD $)
12032                    </button>
12033                </li>
12034            
12035                <li class="disclosure__item  order-last" data-order="SD">
12036                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
12037                        @click="country_code = 'SD'; openCurrency = false;"
12038                        
12039                        data-value="SD">
12040                        <span class="rounded-full w-5 h-5 bg-cover fi fi-sd"></span>
12041                        Sudan (USD $)
12042                    </button>
12043                </li>
12044            
12045                <li class="disclosure__item  order-last" data-order="SR">
12046                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
12047                        @click="country_code = 'SR'; openCurrency = false;"
12048                        
12049                        data-value="SR">
12050                        <span class="rounded-full w-5 h-5 bg-cover fi fi-sr"></span>
12051                        Suriname (USD $)
12052                    </button>
12053                </li>
12054            
12055                <li class="disclosure__item  order-last" data-order="SJ">
12056                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
12057                        @click="country_code = 'SJ'; openCurrency = false;"
12058                        
12059                        data-value="SJ">
12060                        <span class="rounded-full w-5 h-5 bg-cover fi fi-sj"></span>
12061                        Svalbard &amp; Jan Mayen (NOK kr)
12062                    </button>
12063                </li>
12064            
12065                <li class="disclosure__item  order-last" data-order="SE">
12066                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
12067                        @click="country_code = 'SE'; openCurrency = false;"
12068                        
12069                        data-value="SE">
12070                        <span class="rounded-full w-5 h-5 bg-cover fi fi-se"></span>
12071                        Sweden (SEK kr)
12072                    </button>
12073                </li>
12074            
12075                <li class="disclosure__item  order-last" data-order="CH">
12076                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
12077                        @click="country_code = 'CH'; openCurrency = false;"
12078                        
12079                        data-value="CH">
12080                        <span class="rounded-full w-5 h-5 bg-cover fi fi-ch"></span>
12081                        Switzerland (CHF CHF)
12082                    </button>
12083                </li>
12084            
12085                <li class="disclosure__item  order-last" data-order="TW">
12086                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
12087                        @click="country_code = 'TW'; openCurrency = false;"
12088                        
12089                        data-value="TW">
12090                        <span class="rounded-full w-5 h-5 bg-cover fi fi-tw"></span>
12091                        Taiwan (TWD $)
12092                    </button>
12093                </li>
12094            
12095                <li class="disclosure__item  order-last" data-order="TJ">
12096                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
12097                        @click="country_code = 'TJ'; openCurrency = false;"
12098                        
12099                        data-value="TJ">
12100                        <span class="rounded-full w-5 h-5 bg-cover fi fi-tj"></span>
12101                        Tajikistan (TJS ЅМ)
12102                    </button>
12103                </li>
12104            
12105                <li class="disclosure__item  order-last" data-order="TZ">
12106                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
12107                        @click="country_code = 'TZ'; openCurrency = false;"
12108                        
12109                        data-value="TZ">
12110                        <span class="rounded-full w-5 h-5 bg-cover fi fi-tz"></span>
12111                        Tanzania (TZS Sh)
12112                    </button>
12113                </li>
12114            
12115                <li class="disclosure__item  order-last" data-order="TH">
12116                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
12117                        @click="country_code = 'TH'; openCurrency = false;"
12118                        
12119                        data-value="TH">
12120                        <span class="rounded-full w-5 h-5 bg-cover fi fi-th"></span>
12121                        Thailand (THB ฿)
12122                    </button>
12123                </li>
12124            
12125                <li class="disclosure__item  order-last" data-order="TL">
12126                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
12127                        @click="country_code = 'TL'; openCurrency = false;"
12128                        
12129                        data-value="TL">
12130                        <span class="rounded-full w-5 h-5 bg-cover fi fi-tl"></span>
12131                        Timor-Leste (USD $)
12132                    </button>
12133                </li>
12134            
12135                <li class="disclosure__item  order-last" data-order="TG">
12136                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
12137                        @click="country_code = 'TG'; openCurrency = false;"
12138                        
12139                        data-value="TG">
12140                        <span class="rounded-full w-5 h-5 bg-cover fi fi-tg"></span>
12141                        Togo (XOF Fr)
12142                    </button>
12143                </li>
12144            
12145                <li class="disclosure__item  order-last" data-order="TK">
12146                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
12147                        @click="country_code = 'TK'; openCurrency = false;"
12148                        
12149                        data-value="TK">
12150                        <span class="rounded-full w-5 h-5 bg-cover fi fi-tk"></span>
12151                        Tokelau (NZD $)
12152                    </button>
12153                </li>
12154            
12155                <li class="disclosure__item  order-last" data-order="TO">
12156                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
12157                        @click="country_code = 'TO'; openCurrency = false;"
12158                        
12159                        data-value="TO">
12160                        <span class="rounded-full w-5 h-5 bg-cover fi fi-to"></span>
12161                        Tonga (TOP T$)
12162                    </button>
12163                </li>
12164            
12165                <li class="disclosure__item  order-last" data-order="TT">
12166                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
12167                        @click="country_code = 'TT'; openCurrency = false;"
12168                        
12169                        data-value="TT">
12170                        <span class="rounded-full w-5 h-5 bg-cover fi fi-tt"></span>
12171                        Trinidad &amp; Tobago (TTD $)
12172                    </button>
12173                </li>
12174            
12175                <li class="disclosure__item  order-last" data-order="TA">
12176                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
12177                        @click="country_code = 'TA'; openCurrency = false;"
12178                        
12179                        data-value="TA">
12180                        <span class="rounded-full w-5 h-5 bg-cover fi fi-ta"></span>
12181                        Tristan da Cunha (GBP £)
12182                    </button>
12183                </li>
12184            
12185                <li class="disclosure__item  order-last" data-order="TN">
12186                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
12187                        @click="country_code = 'TN'; openCurrency = false;"
12188                        
12189                        data-value="TN">
12190                        <span class="rounded-full w-5 h-5 bg-cover fi fi-tn"></span>
12191                        Tunisia (USD $)
12192                    </button>
12193                </li>
12194            
12195                <li class="disclosure__item  order-last" data-order="TR">
12196                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
12197                        @click="country_code = 'TR'; openCurrency = false;"
12198                        
12199                        data-value="TR">
12200                        <span class="rounded-full w-5 h-5 bg-cover fi fi-tr"></span>
12201                        Türkiye (USD $)
12202                    </button>
12203                </li>
12204            
12205                <li class="disclosure__item  order-last" data-order="TM">
12206                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
12207                        @click="country_code = 'TM'; openCurrency = false;"
12208                        
12209                        data-value="TM">
12210                        <span class="rounded-full w-5 h-5 bg-cover fi fi-tm"></span>
12211                        Turkmenistan (USD $)
12212                    </button>
12213                </li>
12214            
12215                <li class="disclosure__item  order-last" data-order="TC">
12216                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
12217                        @click="country_code = 'TC'; openCurrency = false;"
12218                        
12219                        data-value="TC">
12220                        <span class="rounded-full w-5 h-5 bg-cover fi fi-tc"></span>
12221                        Turks &amp; Caicos Islands (USD $)
12222                    </button>
12223                </li>
12224            
12225                <li class="disclosure__item  order-last" data-order="TV">
12226                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
12227                        @click="country_code = 'TV'; openCurrency = false;"
12228                        
12229                        data-value="TV">
12230                        <span class="rounded-full w-5 h-5 bg-cover fi fi-tv"></span>
12231                        Tuvalu (AUD $)
12232                    </button>
12233                </li>
12234            
12235                <li class="disclosure__item  order-last" data-order="UM">
12236                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
12237                        @click="country_code = 'UM'; openCurrency = false;"
12238                        
12239                        data-value="UM">
12240                        <span class="rounded-full w-5 h-5 bg-cover fi fi-um"></span>
12241                        U.S. Outlying Islands (USD $)
12242                    </button>
12243                </li>
12244            
12245                <li class="disclosure__item  order-last" data-order="UG">
12246                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
12247                        @click="country_code = 'UG'; openCurrency = false;"
12248                        
12249                        data-value="UG">
12250                        <span class="rounded-full w-5 h-5 bg-cover fi fi-ug"></span>
12251                        Uganda (UGX USh)
12252                    </button>
12253                </li>
12254            
12255                <li class="disclosure__item  order-last" data-order="UA">
12256                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
12257                        @click="country_code = 'UA'; openCurrency = false;"
12258                        
12259                        data-value="UA">
12260                        <span class="rounded-full w-5 h-5 bg-cover fi fi-ua"></span>
12261                        Ukraine (UAH ₴)
12262                    </button>
12263                </li>
12264            
12265                <li class="disclosure__item  order-last" data-order="AE">
12266                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
12267                        @click="country_code = 'AE'; openCurrency = false;"
12268                        
12269                        data-value="AE">
12270                        <span class="rounded-full w-5 h-5 bg-cover fi fi-ae"></span>
12271                        United Arab Emirates (AED د.إ)
12272                    </button>
12273                </li>
12274            
12275                <li class="disclosure__item  order-last" data-order="GB">
12276                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
12277                        @click="country_code = 'GB'; openCurrency = false;"
12278                        
12279                        data-value="GB">
12280                        <span class="rounded-full w-5 h-5 bg-cover fi fi-gb"></span>
12281                        United Kingdom (GBP £)
12282                    </button>
12283                </li>
12284            
12285                <li class="disclosure__item  order-last" data-order="US">
12286                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
12287                        @click="country_code = 'US'; openCurrency = false;"
12288                        
12289                            aria-current="true"
12290                        
12291                        data-value="US">
12292                        <span class="rounded-full w-5 h-5 bg-cover fi fi-us"></span>
12293                        United States (USD $)
12294                    </button>
12295                </li>
12296            
12297                <li class="disclosure__item  order-last" data-order="UY">
12298                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
12299                        @click="country_code = 'UY'; openCurrency = false;"
12300                        
12301                        data-value="UY">
12302                        <span class="rounded-full w-5 h-5 bg-cover fi fi-uy"></span>
12303                        Uruguay (UYU $U)
12304                    </button>
12305                </li>
12306            
12307                <li class="disclosure__item  order-last" data-order="UZ">
12308                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
12309                        @click="country_code = 'UZ'; openCurrency = false;"
12310                        
12311                        data-value="UZ">
12312                        <span class="rounded-full w-5 h-5 bg-cover fi fi-uz"></span>
12313                        Uzbekistan (UZS so'm)
12314                    </button>
12315                </li>
12316            
12317                <li class="disclosure__item  order-last" data-order="VU">
12318                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
12319                        @click="country_code = 'VU'; openCurrency = false;"
12320                        
12321                        data-value="VU">
12322                        <span class="rounded-full w-5 h-5 bg-cover fi fi-vu"></span>
12323                        Vanuatu (VUV Vt)
12324                    </button>
12325                </li>
12326            
12327                <li class="disclosure__item  order-last" data-order="VA">
12328                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
12329                        @click="country_code = 'VA'; openCurrency = false;"
12330                        
12331                        data-value="VA">
12332                        <span class="rounded-full w-5 h-5 bg-cover fi fi-va"></span>
12333                        Vatican City (EUR €)
12334                    </button>
12335                </li>
12336            
12337                <li class="disclosure__item  order-last" data-order="VE">
12338                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
12339                        @click="country_code = 'VE'; openCurrency = false;"
12340                        
12341                        data-value="VE">
12342                        <span class="rounded-full w-5 h-5 bg-cover fi fi-ve"></span>
12343                        Venezuela (USD $)
12344                    </button>
12345                </li>
12346            
12347                <li class="disclosure__item  order-last" data-order="VN">
12348                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
12349                        @click="country_code = 'VN'; openCurrency = false;"
12350                        
12351                        data-value="VN">
12352                        <span class="rounded-full w-5 h-5 bg-cover fi fi-vn"></span>
12353                        Vietnam (VND ₫)
12354                    </button>
12355                </li>
12356            
12357                <li class="disclosure__item  order-last" data-order="WF">
12358                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
12359                        @click="country_code = 'WF'; openCurrency = false;"
12360                        
12361                        data-value="WF">
12362                        <span class="rounded-full w-5 h-5 bg-cover fi fi-wf"></span>
12363                        Wallis &amp; Futuna (XPF Fr)
12364                    </button>
12365                </li>
12366            
12367                <li class="disclosure__item  order-last" data-order="EH">
12368                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
12369                        @click="country_code = 'EH'; openCurrency = false;"
12370                        
12371                        data-value="EH">
12372                        <span class="rounded-full w-5 h-5 bg-cover fi fi-eh"></span>
12373                        Western Sahara (MAD د.م.)
12374                    </button>
12375                </li>
12376            
12377                <li class="disclosure__item  order-last" data-order="YE">
12378                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
12379                        @click="country_code = 'YE'; openCurrency = false;"
12380                        
12381                        data-value="YE">
12382                        <span class="rounded-full w-5 h-5 bg-cover fi fi-ye"></span>
12383                        Yemen (YER ï·¼)
12384                    </button>
12385                </li>
12386            
12387                <li class="disclosure__item  order-last" data-order="ZM">
12388                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
12389                        @click="country_code = 'ZM'; openCurrency = false;"
12390                        
12391                        data-value="ZM">
12392                        <span class="rounded-full w-5 h-5 bg-cover fi fi-zm"></span>
12393                        Zambia (USD $)
12394                    </button>
12395                </li>
12396            
12397                <li class="disclosure__item  order-last" data-order="ZW">
12398                    <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline"
12399                        @click="country_code = 'ZW'; openCurrency = false;"
12400                        
12401                        data-value="ZW">
12402                        <span class="rounded-full w-5 h-5 bg-cover fi fi-zw"></span>
12403                        Zimbabwe (USD $)
12404                    </button>
12405                </li>
12406            
12407        </ul>
12408        <input type="hidden" x-model="country_code" name="country_code" value="US">
12409    </form>
12410
12411</div>
12412
12413    
12414                        </div>
12415                    
12416    
12417                    
12418                        <div class="flex flex-col gap-2 px-4">
12419                            <span class="language-selector__title">Language:</span>
12420                            <div class="language-selector language-selector__mobile relative text-sm mx-2 sm:block"
12421                                x-init="$nextTick(() => {
12422                                    $watch('language', (value) => {
12423                                        $refs.HeaderLangauageForm.submit();
12424                                    });
12425                                })"
12426                                x-data="{
12427                                  openLanguage: false,
12428                                  languageLabel: 'En',
12429                                  language: 'en',
12430                                }"
12431                                @click.outside="openLanguage = false">
12432                                <button type="button" @click="openLanguage = !openLanguage" :aria-expanded="openLanguage.toString()" aria-haspopup="true" class="flex items-center gap-1 uppercase">
12433                                  <span class="sr-only">Language: </span><span class="language-selector__language-name mt-1" aria-hidden="true" x-text="languageLabel">
12434                                    En
12435                                  </span>
12436                                  <span class="sr-only">English</span>
12437                                  <span :class="{ 'transform rotate-180': openLanguage }" x-transition aria-hidden="true">
12438                                    <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">
12439                                      <path stroke="none" d="M0 0h24v24H0z" fill="none"/>
12440                                      <path d="M6 9l6 6l6 -6" />
12441                                    </svg>
12442                                  </span>
12443                                </button>
12444    
12445                                <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"
12446    x-show="openLanguage"
12447    x-cloak
12448    x-transition:enter="transition ease-out duration-200"
12449    x-transition:enter-start="opacity-0 transform scale-90"
12450    x-transition:enter-end="opacity-100 transform scale-100"
12451    x-transition:leave="transition ease-in duration-75"
12452    x-transition:leave-start="opacity-100 transform scale-100"
12453    x-transition:leave-end="opacity-0 transform scale-90">
12454
12455    <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="/collections/best-sellers" />
12456        <ul class="language-selector__list flex flex-col gap-2">
12457            
12458                <li class="disclosure__item">
12459                    <button type="button" @click="language = `en`" class="hover:underline flex gap-x-1 uppercase" hreflang="en" lang="en" aria-current="true">
12460                        
12461                            <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">
12462                                <path stroke="none" d="M0 0h24v24H0z" fill="none"/>
12463                                <path d="M5 12l5 5l10 -10" />
12464                            </svg>
12465                            En
12466                        
12467                    </button>
12468                </li>
12469            
12470                <li class="disclosure__item">
12471                    <button type="button" @click="language = `fr`" class="hover:underline flex gap-x-1 uppercase" hreflang="fr" lang="fr">
12472                        
12473                            <span class="pl-5 uppercase">
12474                                Fr
12475                            </span>
12476                        
12477                    </button>
12478                </li>
12479            
12480                <li class="disclosure__item">
12481                    <button type="button" @click="language = `de`" class="hover:underline flex gap-x-1 uppercase" hreflang="de" lang="de">
12482                        
12483                            <span class="pl-5 uppercase">
12484                                De
12485                            </span>
12486                        
12487                    </button>
12488                </li>
12489            
12490                <li class="disclosure__item">
12491                    <button type="button" @click="language = `ko`" class="hover:underline flex gap-x-1 uppercase" hreflang="ko" lang="ko">
12492                        
12493                            <span class="pl-5 uppercase">
12494                                Ko
12495                            </span>
12496                        
12497                    </button>
12498                </li>
12499            
12500                <li class="disclosure__item">
12501                    <button type="button" @click="language = `ja`" class="hover:underline flex gap-x-1 uppercase" hreflang="ja" lang="ja">
12502                        
12503                            <span class="pl-5 uppercase">
12504                                Ja
12505                            </span>
12506                        
12507                    </button>
12508                </li>
12509            
12510                <li class="disclosure__item">
12511                    <button type="button" @click="language = `es`" class="hover:underline flex gap-x-1 uppercase" hreflang="es" lang="es">
12512                        
12513                            <span class="pl-5 uppercase">
12514                                Es
12515                            </span>
12516                        
12517                    </button>
12518                </li>
12519            
12520                <li class="disclosure__item">
12521                    <button type="button" @click="language = `it`" class="hover:underline flex gap-x-1 uppercase" hreflang="it" lang="it">
12522                        
12523                            <span class="pl-5 uppercase">
12524                                It
12525                            </span>
12526                        
12527                    </button>
12528                </li>
12529            
12530        </ul>
12531        <input type="hidden" name="language_code" x-model="language" value="en">
12532    </form>
12533
12534</div>
12535
12536                            </div>
12537                        </div>
12538    
12539                    
12540                </div>
12541
12542
12543            </div>
12544        </div>
12545    </div>
12546</div>
12547
12548
12549
12550
12551<div class="relative z-10"x-data="Search(``, 10)"
12552        @toggle-search.window="showSearch = !showSearch"
12553        @show-search.window="showSearch = true"
12554        @hide-search.window="showSearch = false"
12555        @keydown.escape.window="showSearch = false;"
12556        x-init="$nextTick(() => { $watch('showSearch', v => { try { document.documentElement.classList.toggle('is-search-open', !!v) } catch(e) {} }) })"
12557        x-cloak
12558        x-trap="showSearch"
12559        x-show="showSearch"
12560        role="dialog" aria-modal="true" aria-label="Search"
12561    >
12562    
12563    <div class="header__search w-full absolute left-0 right-0 z-[1000] border-b bg-white px-2">
12564        <form action="/search" method="get" class="header__search-form page-width z-[100] relative py-3">
12565            <div class=" flex flex-row-reverse">
12566                <input type="search" name="q"
12567                    x-ref="search_input" 
12568                    x-cloak
12569                    x-transition:enter="transform transition ease-in duration-400" 
12570                    x-transition:enter-start="w-[0px] opacity-0" 
12571                    x-transition:enter-end="w-full opacity-1" 
12572                    x-transition:leave="transform transition ease-out duration-400" 
12573                    x-transition:leave-start="w-full" 
12574                    x-transition:leave-end="w-[0px] opacity-0"
12575                
12576                    x-model.debounce="query"
12577                    @focus.debounce="performSearch(); showSearch = true"
12578                    @input.debounce="performSearch()"
12579                
12580                class="border-1 w-full py-1"
12581                aria-label="Search"
12582                placeholder="Search" autocomplete="off" autofocus>
12583
12584            </div>
12585            
12586            <div class="sr-only" role="status"
12587                x-text="(!showSearch || query === '' || loading)
12588                    ? ''
12589                    : ((queries.length + products.length) > 0
12590                        ? &quot;[suggestions] suggestions and [products] products available&quot;.replace('[suggestions]', queries.length).replace('[products]', products.length)
12591                        : &quot;No results found&quot;)"></div>
12592            
12593            
12594            <div 
12595            class="md:flex gap-3 mt-2">
12596
12597                <template x-if="query != ''">
12598                    <div class="search-queries min-w-72 border-r">
12599                        <h3 class="text-gray-600 border-b p-3 uppercase text-xs mb-2 font-medium">Suggestions</h3>
12600                        <ul aria-label="Suggestions">
12601                            <template x-for="item in queries">
12602                                <li class="leading-none opacity-75"
12603                                    x-show="(() => {
12604                                      const allowed = ['US','CA'];
12605                                      const cc = (window.Shopify && window.Shopify.country) || '';
12606                                      const allowedMarket = allowed.includes(cc);
12607                                      const q = (item.text || '').toLowerCase();
12608                                      const restricted = q.includes('hello kitty') || q.includes('disney') || q.includes('Star Wars™');
12609                                      return !(restricted && !allowedMarket);
12610                                    })()">
12611                                    <a 
12612                                        @click="query = item.text; $refs?.search_input?.focus();"
12613                                        href="#" class="px-3 py-2 underline flex gap-3 items-center font-medium">
12614                                        
12615<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">
12616<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"/>
12617</svg>
12618
12619                                        <span x-html="item.styled_text"></span>
12620                                    </a>
12621                                </li>
12622                            </template>
12623                        </ul>
12624                    </div>
12625                </template>
12626
12627                <template x-if="query == ''">
12628                    <div class="search-queries min-w-72 border-r">
12629                        <h3 class="text-gray-600 border-b p-3 uppercase text-xs mb-2 font-medium">popular searches</h3>
12630                        
12631                            <ul>
12632                                    
12633                                    <li class="leading-none opacity-75">
12634                                        <a href="/pages/hair-body-care-from-kitsch" 
12635                                            class="px-3 py-2 underline flex gap-3 items-center font-medium">
12636                                            
12637<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>
12638                                            Shampoo
12639                                        </a>
12640                                    </li>
12641                                    
12642                                
12643                                    
12644                                    <li class="leading-none opacity-75">
12645                                        <a href="/collections/body-wash-bars" 
12646                                            class="px-3 py-2 underline flex gap-3 items-center font-medium">
12647                                            
12648<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>
12649                                            Body Wash
12650                                        </a>
12651                                    </li>
12652                                    
12653                                
12654                                    
12655                                    <li class="leading-none opacity-75">
12656                                        <a href="/collections/shop-satin-pillowcases" 
12657                                            class="px-3 py-2 underline flex gap-3 items-center font-medium">
12658                                            
12659<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>
12660                                            Satin Pillowcase
12661                                        </a>
12662                                    </li>
12663                                    
12664                                
12665                                    
12666                                    <li class="leading-none opacity-75">
12667                                        <a href="/collections/heatless-hair" 
12668                                            class="px-3 py-2 underline flex gap-3 items-center font-medium">
12669                                            
12670<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>
12671                                            Heatless Hair
12672                                        </a>
12673                                    </li>
12674                                    
12675                                
12676                                    
12677                                    <li class="leading-none opacity-75">
12678                                        <a href="/collections/hair-towels-shower-caps" 
12679                                            class="px-3 py-2 underline flex gap-3 items-center font-medium">
12680                                            
12681<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>
12682                                            Shower Caps
12683                                        </a>
12684                                    </li>
12685                                    
12686                                
12687                                    
12688                                    <li class="leading-none opacity-75">
12689                                        <a href="/collections/hair-clips-bobby-pins" 
12690                                            class="px-3 py-2 underline flex gap-3 items-center font-medium">
12691                                            
12692<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>
12693                                            Recycled Hair Clips
12694                                        </a>
12695                                    </li>
12696                                    
12697                                
12698                                    
12699                                    <li class="leading-none opacity-75">
12700                                        <a href="/collections/towel-scrunchies" 
12701                                            class="px-3 py-2 underline flex gap-3 items-center font-medium">
12702                                            
12703<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>
12704                                            Towel Scrunchies
12705                                        </a>
12706                                    </li>
12707                                    
12708                                
12709                            </ul>
12710                        
12711                    </div>
12712                </template>
12713
12714                <div 
12715                    x-cloak 
12716                    class="predictive__search w-full bg-white overflow-hidden" 
12717                    x-show="showSearch && query != ''">
12718
12719                    <div class="flex justify-between gap-3 border-b items-center mb-2">
12720                        <h3 class="text-gray-600 p-3 uppercase text-xs font-medium" x-show="products.length > 0">Products</h3>
12721                        <button type="submit" 
12722                        class="px-4 py-2  flex justify-between text-sm items-center" aria-label="Search">
12723                            <span class="flex items-center gap-1"> 
12724                                <i>
12725                                    <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>
12726                                </i>
12727                                Search for  "<i x-text="query"></i>" 
12728                            </span>
12729                            <span> 
12730<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>
12731                        </button>
12732                    </div>
12733
12734                    <div class="relative">
12735                        <template x-if="products.length > 0">
12736                            <ul class="predictive__search-products px-3 flex flex-col max-h-[50vh] overflow-scroll" role="list">
12737                            <template x-for="item in products">
12738                                <li class="products__item py-2 border-b my-2"
12739                                    x-show="(() => { 
12740                                      const allowed = ['US','CA'];
12741                                      const cc = (window.Shopify && window.Shopify.country) || '';
12742                                      const allowedMarket = allowed.includes(cc);
12743                                      const t = (item.title || '').toLowerCase();
12744                                      const v = (item.vendor || '').toLowerCase();
12745                                      const restricted = t.includes('hello kitty') || t.includes('disney') || t.includes('star wars') || v.includes('hello kitty') || v.includes('disney') || v.includes('star wars');
12746                                      return !(restricted && !allowedMarket);
12747                                    })()">
12748                                    <a 
12749                                        :href="item.url" 
12750                                        class="flex gap-x-3 items-center">
12751                                        <div class="products__item-image w-20">
12752                                            <img :src="item.image" loading="lazy" class="object-cover" :alt="item.title">
12753                                        </div>
12754                                        
12755                                        <div class="products__item-info flex flex-col">
12756                                            
12757                                            <span class="products__item-name-text hover:underline" x-text="item.title"></span>
12758                                            
12759                                        </div>
12760                                    
12761                                    </a>
12762                                </li>
12763                            </template>
12764                            </ul>
12765                            
12766                        </template>
12767                    </div>
12768                </div> 
12769                
12770                    <div class="trending-search-products relative overflow-hidden" x-show="query == ''">
12771                        <h3 class="text-gray-600 border-b p-3 uppercase text-xs mb-2 font-medium">trending products</h3>
12772                        <ul 
12773                            class="flex gap-2 overflow-x-scroll snap-mandatory snap-x no-scrollbar">
12774                            
12775                                
12776                                <li class="featured-colection__item w-6/12 md:w-3/12 flex-shrink-0 snap-center last:mr-4 ">
12777                                    
12778<script>
12779    window.hoverImageLoad = window.hoverImageLoad || function(el) {
12780      var p = el.querySelector('[data-hover-image]');
12781      if (!p) return;
12782      var img = new Image();
12783      img.src = p.dataset.hoverImage;
12784      img.alt = p.dataset.hoverAlt || '';
12785      img.className = 'absolute z-10 top-0 left-0 h-full w-full object-cover opacity-0 group-hover:opacity-100';
12786      img.loading = 'lazy';
12787      img.decoding = 'async';
12788      p.replaceWith(img);
12789    };
12790  </script>
12790
12791  <div
12792    data-product-handle="no-snag-elastic-black"
12793    x-data
12794    class="card-wrapper flex flex-col h-full relative">
12795
12796      
12797        <rivo-favorite-button
12798        data-product-id="1990110347328" 
12799        rivo-ax-data
12800        rivo-ax-cloak
12801        rivo-ax-html="$store.icons.heart"
12802        rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"></rivo-favorite-button>
12803      
12804
12805
12806      <div class="cart__media relative group" x-bind="behaviour" x-data="QuickViewButton"
12807        >
12808        
12809
12810        <a
12811          class="cursor-pointer"
12812           
12813            href="/collections/best-sellers/products/no-snag-elastic-black" 
12814          
12815          aria-label="Black No-Snag Elastics 100pc Set">
12816            
12817
12818
12819
12820
12821
12822  
12823
12824  
12825
12826  
12827  
12828  
12829  
12830  
12831  
12832  
12833    <img src="//www.mykitsch.com/cdn/shop/files/1337-NoSnagElastics-Kitschpro-Black-hero-v3-1280x1280px.jpg?quality=75&amp;v=1762182070&amp;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&amp;v=1762182070&amp;width=200 200w, //www.mykitsch.com/cdn/shop/files/1337-NoSnagElastics-Kitschpro-Black-hero-v3-1280x1280px.jpg?quality=75&amp;v=1762182070&amp;width=300 300w, //www.mykitsch.com/cdn/shop/files/1337-NoSnagElastics-Kitschpro-Black-hero-v3-1280x1280px.jpg?quality=75&amp;v=1762182070&amp;width=400 400w, //www.mykitsch.com/cdn/shop/files/1337-NoSnagElastics-Kitschpro-Black-hero-v3-1280x1280px.jpg?quality=75&amp;v=1762182070&amp;width=500 500w, //www.mykitsch.com/cdn/shop/files/1337-NoSnagElastics-Kitschpro-Black-hero-v3-1280x1280px.jpg?quality=75&amp;v=1762182070&amp;width=600 600w, //www.mykitsch.com/cdn/shop/files/1337-NoSnagElastics-Kitschpro-Black-hero-v3-1280x1280px.jpg?quality=75&amp;v=1762182070&amp;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%;">
12834  
12835
12836
12837            
12838
12839            <div class="item-flag grid grid-cols-3 gap-1 empty:hidden" data-language="en">
12840    
12841    
12842    
12843    
12844    
12845    
12846    
12847    
12848    
12849    
12850    
12851        
12852            
12853        
12854    
12855    
12856    
12857
12858        
12859</div>
12860
12861<div class="product-award absolute top-1 left-1 w-20 h-20 empty:hidden">
12862    
12863        
12864    
12865</div>
12866
12867
12868          
12869        </a>
12870
12871        
12872
12873        
12874          
12875<style>
12876        .product-shades {
12877          position: absolute;
12878          right: .75rem;
12879          bottom: .75rem;
12880          z-index: 20;
12881          display: flex;
12882          align-items: center;
12883          gap: .375rem;
12884          margin: 0;
12885          padding: 0;
12886          list-style: none;
12887          pointer-events: none;
12888        }
12889
12890        .product-shades__item {
12891          display: block;
12892          width: 15px;
12893          height: 15px;
12894          border-radius: 9999px;
12895          border: 1px solid #fff;
12896          box-shadow: 0 0 0 1px rgba(0, 0, 0, .18);
12897          background-size: cover;
12898          background-position: center;
12899          background-repeat: no-repeat;
12900        }
12901
12902        @media (max-width: 767px) {
12903          .product-shades {
12904            right: .5rem;
12905            bottom: .5rem;
12906            gap: .25rem;
12907          }
12908        }
12909      </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)">
12910        <span class="sr-only">Brown No-Snag Elastics 100pc Set</span>
12911      </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)">
12912        <span class="sr-only">Black No-Snag Elastics 100pc Set</span>
12913      </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)">
12914        <span class="sr-only">Clear No-Snag Elastics 100pc Set</span>
12915      </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)">
12916        <span class="sr-only">Clear &amp; Black No-Snag Elastics 200pcs &amp; Cutter Set</span>
12917      </li></ul>
12918        
12919
12920      </div>
12921      <a
12922       
12923        href="/collections/best-sellers/products/no-snag-elastic-black" 
12924      
12925       class="card__content block cursor-pointer  py-4  text-center space-y-1">
12926          <p class="card__heading font-medium">
12927            
12928            Black No-Snag Elastics 100pc Set
12929          </p>
12930          <div class="flex justify-center gap-2 items-center"></div>
12931          <div class="card__information">
12932
12933            
12934              <div class="card__price">
12935                
12936
12937
12938
12939
12940
12941
12942
12943
12944
12945
12946
12947
12948
12949
12950
12951
12952<div class="flex gap-3 items-center  justify-center ">
12953  <div x-init="$nextTick(() => { 
12954        
12955
12956        checkDiscountCode(false);
12957
12958      })"
12959      x-title="Product price"
12960      x-data="{
12961        
12962          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(','),
12963        
12964          isBundle: false,
12965          onSale: false,
12966          soldOut: false,
12967          isPDP: false,
12968          code_discount_active: false,
12969        
12970          enable_tag_discount: false,
12971        
12972        variant: {
12973          price: 600,
12974        },
12975        currentPrice(){
12976            let price = this.variant.price;
12977            if(this.enable_tag_discount && !this.isPDP && !this.code_discount_active){
12978                price = price - (price * this.discount_percentage / 100);
12979            }
12980            return Math.round(price);
12981        },
12982        getPrice(){
12983            if(this.variant){
12984              return Unick.formatMoney(this.currentPrice());
12985          }
12986        },
12987        showOriginalPrice(fallbackVisible){
12988            return !!fallbackVisible;
12989        },
12990        renderOriginalPrice(fallbackPrice){
12991            return Unick.formatMoney(fallbackPrice || 0);
12992        },
12993        checkDiscountCode(broadcast){
12994            
12995            if(typeof this?.discount_table !== 'undefined' && this?.discount_table.length > 0){
12996                const cookieDiscount = Unick.getCookie('discount_code');
12997                const discount = cookieDiscount ? this.discount_table.find((item) => {
12998                  return item.toString().toLowerCase().includes(cookieDiscount.toLowerCase());
12999                }) : null;
13000                const codePercentage = Number(discount?.split(':')[1]) || 0;
13001                const tagPercentage = this.enable_tag_discount ? this.discount_percentage : 0;
13002                let productPrice = 600;
13003
13004                if(codePercentage > 0 && codePercentage >= tagPercentage){
13005                    // The larger of the code and tag discounts is shown; ties go
13006                    // to the code since it is what checkout actually charges. The
13007                    // cookie only holds codes the cart reports as applicable
13008                    // (synced in theme.liquid).
13009                    this.code_discount_active = true;
13010                    this.onSale = true;
13011                    this.$dispatch('discount-percentage', { percentage: codePercentage });
13012
13013                    let displayPrice = productPrice - (productPrice * codePercentage / 100);
13014                    
13015                      let newOriginalPrice = 600;
13016                    
13017                    if(broadcast){
13018                      this.$dispatch('discounted-price', { id: 1990110347328, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: true });
13019                    }else{
13020                      this.variant.price = displayPrice;
13021                      this.variant.original_price = newOriginalPrice;
13022                    }
13023
13024                }else if(this.enable_tag_discount){
13025                    // No applicable code on the cart (or none matching the table),
13026                    // or the code's percentage is smaller than the tag's — use the
13027                    // tag discount.
13028                    this.code_discount_active = false;
13029                    if(cookieDiscount){
13030                      this.$dispatch('discount-percentage', { percentage: this.discount_percentage });
13031                    }
13032                    // PDP renders the discounted amount directly; PLP keeps the
13033                    // full price in variant.price and getPrice() applies the tag
13034                    // percentage on the fly.
13035                    let displayPrice = this.isPDP
13036                      ? productPrice - (productPrice * this.discount_percentage / 100)
13037                      : productPrice;
13038                    
13039                      let newOriginalPrice = 600;
13040                    
13041                    if(broadcast){
13042                      this.$dispatch('discounted-price', { id: 1990110347328, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: false });
13043                    }else{
13044                      this.variant.price = displayPrice;
13045                      this.variant.original_price = newOriginalPrice;
13046                    }
13047
13048                }else{
13049                  this.code_discount_active = false;
13050                  this.onSale = false;
13051                  if(cookieDiscount){
13052                    this.$dispatch('discount-percentage', { percentage: 0 });
13053                  }
13054                  // reset price and dispatch the events to update the price
13055                  
13056                    let newOriginalPrice = 600;
13057                  
13058                  if(broadcast){
13059                    this.$dispatch('discounted-price', { id: 1990110347328, new_price: 600, new_original_price: newOriginalPrice, code_discount_active: false });
13060                  }else{
13061                    this.variant.price = 600;
13062                    this.variant.original_price = newOriginalPrice;
13063                  }
13064
13065                }
13066            }
13067            
13068        }
13069    }"
13070    
13071      @price-update.window="if($event.detail.id == 1990110347328) {
13072        isPDP = true;
13073        variant.price = $event.detail.new_price; 
13074        variant.original_price = $event.detail.new_original_price;
13075        if(variant.original_price > variant.price){
13076          onSale = true;
13077        }else{
13078          onSale = false;
13079        }
13080      }"
13081      @set-onetime-price.window="if($event.detail.id == 1990110347328) {
13082        if(!$event.detail.subscribe){
13083          variant.price = $event.detail.new_price; 
13084          variant.original_price = $event.detail.new_original_price;
13085        }
13086      }"
13087      @set-subscription-price.window="if($event.detail.id == 1990110347328) {
13088        if($event.detail.subscribe){
13089          variant.price = $event.detail.new_price; 
13090          variant.original_price = $event.detail.new_original_price;
13091        }
13092      }"
13093    
13094    @discounted-price.window="if($event.detail.id == 1990110347328) {
13095      variant.price = $event.detail.new_price;
13096      variant.original_price = $event.detail.new_original_price;
13097      code_discount_active = $event.detail.code_discount_active;
13098    }"
13099    
13100    @discount-applied.window="$nextTick(() => checkDiscountCode(true))"
13101    @discount-removed.window="$nextTick(() => checkDiscountCode(true))"
13102    class="price justify-center font-medium flex gap-x-2 items-center">
13103    <div class="price__container"><div class="price__regular">
13104          <span class="sr-only" x-text="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price) ? &quot;Sale price [sale_price], Original price [original_price]&quot;.replace('[sale_price]', getPrice()).replace('[original_price]', renderOriginalPrice(variant.original_price)) : (enable_tag_discount ? &quot;Price [price]&quot;.replace('[price]', getPrice()) : ('Regular price ' + getPrice()))"></span>
13105          <span class="price-item price-item--regular price-item--current" x-text="getPrice()" :class="{ 'text-red-700': enable_tag_discount || onSale }" aria-hidden="true">
13106            <span>$6.00</span>
13107          </span>
13108
13109          <template x-if="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price)">
13110            <s x-text="renderOriginalPrice(variant.original_price)" class="price-item price-item--regular text-gray-700 compare-at-price" aria-hidden="true"></s>
13111          </template>
13112
13113          
13114          <template x-if="enable_tag_discount && !code_discount_active">
13115            <div class="inline-block tag-discount-price compare-at-price">
13116              <s x-show="!isPDP" x-text="Unick.formatMoney(variant.price)"
13117                class="price-item price-item--regular text-gray-700"
13118                aria-hidden="true">
13119              </s>
13120            </div>
13121          </template>
13122
13123          
13124          
13125<span
13126    class="comp-price "
13127    data-comp-price="1700">
13128    <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>
13129        </div><small class="unit-price  hidden">
13130        <span class="sr-only">Unit price</span>
13131        <span class="price-item price-item--last">
13132          <span></span>
13133          <span aria-hidden="true">/</span>
13134          <span class="sr-only">&nbsp;per&nbsp;</span>
13135          <span>
13136          </span>
13137        </span>
13138      </small>
13139
13140    </div>
13141
13142  </div>
13143</div>
13144
13145
13146
13147              </div>
13148            
13149
13150            
13151
13152          </div>
13153      </a>
13154        
13155      
13156
13157      
13158      
13159      
13160  </div>
13161                                </li>
13162                                
13163                            
13164                                
13165                                <li class="featured-colection__item w-6/12 md:w-3/12 flex-shrink-0 snap-center last:mr-4 ">
13166                                    
13167<script>
13168    window.hoverImageLoad = window.hoverImageLoad || function(el) {
13169      var p = el.querySelector('[data-hover-image]');
13170      if (!p) return;
13171      var img = new Image();
13172      img.src = p.dataset.hoverImage;
13173      img.alt = p.dataset.hoverAlt || '';
13174      img.className = 'absolute z-10 top-0 left-0 h-full w-full object-cover opacity-0 group-hover:opacity-100';
13175      img.loading = 'lazy';
13176      img.decoding = 'async';
13177      p.replaceWith(img);
13178    };
13179  </script>
13179
13180  <div
13181    data-product-handle="essential-bobby-pin-blonde"
13182    x-data
13183    class="card-wrapper flex flex-col h-full relative">
13184
13185      
13186        <rivo-favorite-button
13187        data-product-id="1990111789120" 
13188        rivo-ax-data
13189        rivo-ax-cloak
13190        rivo-ax-html="$store.icons.heart"
13191        rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"></rivo-favorite-button>
13192      
13193
13194
13195      <div class="cart__media relative group" x-bind="behaviour" x-data="QuickViewButton"
13196        >
13197        
13198
13199        <a
13200          class="cursor-pointer"
13201           
13202            href="/collections/best-sellers/products/essential-bobby-pin-blonde" 
13203          
13204          aria-label="Blonde Bobby Pins 45pc Set">
13205            
13206
13207
13208
13209
13210
13211  
13212
13213  
13214
13215  
13216  
13217  
13218  
13219  
13220  
13221  
13222    <img src="//www.mykitsch.com/cdn/shop/products/1412-KitschPro-essential_bobbyPins-blonde-pkg-2-1280x1280px.jpg?quality=75&amp;v=1762182074&amp;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&amp;v=1762182074&amp;width=200 200w, //www.mykitsch.com/cdn/shop/products/1412-KitschPro-essential_bobbyPins-blonde-pkg-2-1280x1280px.jpg?quality=75&amp;v=1762182074&amp;width=300 300w, //www.mykitsch.com/cdn/shop/products/1412-KitschPro-essential_bobbyPins-blonde-pkg-2-1280x1280px.jpg?quality=75&amp;v=1762182074&amp;width=400 400w, //www.mykitsch.com/cdn/shop/products/1412-KitschPro-essential_bobbyPins-blonde-pkg-2-1280x1280px.jpg?quality=75&amp;v=1762182074&amp;width=500 500w, //www.mykitsch.com/cdn/shop/products/1412-KitschPro-essential_bobbyPins-blonde-pkg-2-1280x1280px.jpg?quality=75&amp;v=1762182074&amp;width=600 600w, //www.mykitsch.com/cdn/shop/products/1412-KitschPro-essential_bobbyPins-blonde-pkg-2-1280x1280px.jpg?quality=75&amp;v=1762182074&amp;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%;">
13223  
13224
13225
13226            
13227
13228            <div class="item-flag grid grid-cols-3 gap-1 empty:hidden" data-language="en">
13229    
13230    
13231    
13232    
13233    
13234    
13235    
13236    
13237    
13238    
13239    
13240        
13241            
13242        
13243            
13244        
13245            
13246        
13247            
13248        
13249    
13250    
13251    
13252
13253        
13254</div>
13255
13256<div class="product-award absolute top-1 left-1 w-20 h-20 empty:hidden">
13257    
13258        
13259    
13260        
13261    
13262        
13263    
13264        
13265    
13266</div>
13267
13268
13269          
13270        </a>
13271
13272        
13273
13274        
13275          
13276<style>
13277        .product-shades {
13278          position: absolute;
13279          right: .75rem;
13280          bottom: .75rem;
13281          z-index: 20;
13282          display: flex;
13283          align-items: center;
13284          gap: .375rem;
13285          margin: 0;
13286          padding: 0;
13287          list-style: none;
13288          pointer-events: none;
13289        }
13290
13291        .product-shades__item {
13292          display: block;
13293          width: 15px;
13294          height: 15px;
13295          border-radius: 9999px;
13296          border: 1px solid #fff;
13297          box-shadow: 0 0 0 1px rgba(0, 0, 0, .18);
13298          background-size: cover;
13299          background-position: center;
13300          background-repeat: no-repeat;
13301        }
13302
13303        @media (max-width: 767px) {
13304          .product-shades {
13305            right: .5rem;
13306            bottom: .5rem;
13307            gap: .25rem;
13308          }
13309        }
13310      </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)">
13311        <span class="sr-only">Black Bobby Pins 45pc Set</span>
13312      </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)">
13313        <span class="sr-only">Blonde Bobby Pins 45pc Set</span>
13314      </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)">
13315        <span class="sr-only">Brown Bobby Pins 45pc Set</span>
13316      </li></ul>
13317        
13318
13319      </div>
13320      <a
13321       
13322        href="/collections/best-sellers/products/essential-bobby-pin-blonde" 
13323      
13324       class="card__content block cursor-pointer  py-4  text-center space-y-1">
13325          <p class="card__heading font-medium">
13326            
13327            Blonde Bobby Pins 45pc Set
13328          </p>
13329          <div class="flex justify-center gap-2 items-center"></div>
13330          <div class="card__information">
13331
13332            
13333              <div class="card__price">
13334                
13335
13336
13337
13338
13339
13340
13341
13342
13343
13344
13345
13346
13347
13348
13349
13350
13351<div class="flex gap-3 items-center  justify-center ">
13352  <div x-init="$nextTick(() => { 
13353        
13354
13355        checkDiscountCode(false);
13356
13357      })"
13358      x-title="Product price"
13359      x-data="{
13360        
13361          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(','),
13362        
13363          isBundle: false,
13364          onSale: false,
13365          soldOut: false,
13366          isPDP: false,
13367          code_discount_active: false,
13368        
13369          enable_tag_discount: false,
13370        
13371        variant: {
13372          price: 500,
13373        },
13374        currentPrice(){
13375            let price = this.variant.price;
13376            if(this.enable_tag_discount && !this.isPDP && !this.code_discount_active){
13377                price = price - (price * this.discount_percentage / 100);
13378            }
13379            return Math.round(price);
13380        },
13381        getPrice(){
13382            if(this.variant){
13383              return Unick.formatMoney(this.currentPrice());
13384          }
13385        },
13386        showOriginalPrice(fallbackVisible){
13387            return !!fallbackVisible;
13388        },
13389        renderOriginalPrice(fallbackPrice){
13390            return Unick.formatMoney(fallbackPrice || 0);
13391        },
13392        checkDiscountCode(broadcast){
13393            
13394            if(typeof this?.discount_table !== 'undefined' && this?.discount_table.length > 0){
13395                const cookieDiscount = Unick.getCookie('discount_code');
13396                const discount = cookieDiscount ? this.discount_table.find((item) => {
13397                  return item.toString().toLowerCase().includes(cookieDiscount.toLowerCase());
13398                }) : null;
13399                const codePercentage = Number(discount?.split(':')[1]) || 0;
13400                const tagPercentage = this.enable_tag_discount ? this.discount_percentage : 0;
13401                let productPrice = 500;
13402
13403                if(codePercentage > 0 && codePercentage >= tagPercentage){
13404                    // The larger of the code and tag discounts is shown; ties go
13405                    // to the code since it is what checkout actually charges. The
13406                    // cookie only holds codes the cart reports as applicable
13407                    // (synced in theme.liquid).
13408                    this.code_discount_active = true;
13409                    this.onSale = true;
13410                    this.$dispatch('discount-percentage', { percentage: codePercentage });
13411
13412                    let displayPrice = productPrice - (productPrice * codePercentage / 100);
13413                    
13414                      let newOriginalPrice = 500;
13415                    
13416                    if(broadcast){
13417                      this.$dispatch('discounted-price', { id: 1990111789120, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: true });
13418                    }else{
13419                      this.variant.price = displayPrice;
13420                      this.variant.original_price = newOriginalPrice;
13421                    }
13422
13423                }else if(this.enable_tag_discount){
13424                    // No applicable code on the cart (or none matching the table),
13425                    // or the code's percentage is smaller than the tag's — use the
13426                    // tag discount.
13427                    this.code_discount_active = false;
13428                    if(cookieDiscount){
13429                      this.$dispatch('discount-percentage', { percentage: this.discount_percentage });
13430                    }
13431                    // PDP renders the discounted amount directly; PLP keeps the
13432                    // full price in variant.price and getPrice() applies the tag
13433                    // percentage on the fly.
13434                    let displayPrice = this.isPDP
13435                      ? productPrice - (productPrice * this.discount_percentage / 100)
13436                      : productPrice;
13437                    
13438                      let newOriginalPrice = 500;
13439                    
13440                    if(broadcast){
13441                      this.$dispatch('discounted-price', { id: 1990111789120, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: false });
13442                    }else{
13443                      this.variant.price = displayPrice;
13444                      this.variant.original_price = newOriginalPrice;
13445                    }
13446
13447                }else{
13448                  this.code_discount_active = false;
13449                  this.onSale = false;
13450                  if(cookieDiscount){
13451                    this.$dispatch('discount-percentage', { percentage: 0 });
13452                  }
13453                  // reset price and dispatch the events to update the price
13454                  
13455                    let newOriginalPrice = 500;
13456                  
13457                  if(broadcast){
13458                    this.$dispatch('discounted-price', { id: 1990111789120, new_price: 500, new_original_price: newOriginalPrice, code_discount_active: false });
13459                  }else{
13460                    this.variant.price = 500;
13461                    this.variant.original_price = newOriginalPrice;
13462                  }
13463
13464                }
13465            }
13466            
13467        }
13468    }"
13469    
13470      @price-update.window="if($event.detail.id == 1990111789120) {
13471        isPDP = true;
13472        variant.price = $event.detail.new_price; 
13473        variant.original_price = $event.detail.new_original_price;
13474        if(variant.original_price > variant.price){
13475          onSale = true;
13476        }else{
13477          onSale = false;
13478        }
13479      }"
13480      @set-onetime-price.window="if($event.detail.id == 1990111789120) {
13481        if(!$event.detail.subscribe){
13482          variant.price = $event.detail.new_price; 
13483          variant.original_price = $event.detail.new_original_price;
13484        }
13485      }"
13486      @set-subscription-price.window="if($event.detail.id == 1990111789120) {
13487        if($event.detail.subscribe){
13488          variant.price = $event.detail.new_price; 
13489          variant.original_price = $event.detail.new_original_price;
13490        }
13491      }"
13492    
13493    @discounted-price.window="if($event.detail.id == 1990111789120) {
13494      variant.price = $event.detail.new_price;
13495      variant.original_price = $event.detail.new_original_price;
13496      code_discount_active = $event.detail.code_discount_active;
13497    }"
13498    
13499    @discount-applied.window="$nextTick(() => checkDiscountCode(true))"
13500    @discount-removed.window="$nextTick(() => checkDiscountCode(true))"
13501    class="price justify-center font-medium flex gap-x-2 items-center">
13502    <div class="price__container"><div class="price__regular">
13503          <span class="sr-only" x-text="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price) ? &quot;Sale price [sale_price], Original price [original_price]&quot;.replace('[sale_price]', getPrice()).replace('[original_price]', renderOriginalPrice(variant.original_price)) : (enable_tag_discount ? &quot;Price [price]&quot;.replace('[price]', getPrice()) : ('Regular price ' + getPrice()))"></span>
13504          <span class="price-item price-item--regular price-item--current" x-text="getPrice()" :class="{ 'text-red-700': enable_tag_discount || onSale }" aria-hidden="true">
13505            <span>$5.00</span>
13506          </span>
13507
13508          <template x-if="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price)">
13509            <s x-text="renderOriginalPrice(variant.original_price)" class="price-item price-item--regular text-gray-700 compare-at-price" aria-hidden="true"></s>
13510          </template>
13511
13512          
13513          <template x-if="enable_tag_discount && !code_discount_active">
13514            <div class="inline-block tag-discount-price compare-at-price">
13515              <s x-show="!isPDP" x-text="Unick.formatMoney(variant.price)"
13516                class="price-item price-item--regular text-gray-700"
13517                aria-hidden="true">
13518              </s>
13519            </div>
13520          </template>
13521
13522          
13523          
13524<span
13525    class="comp-price "
13526    data-comp-price="1400">
13527    <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>
13528        </div><small class="unit-price  hidden">
13529        <span class="sr-only">Unit price</span>
13530        <span class="price-item price-item--last">
13531          <span></span>
13532          <span aria-hidden="true">/</span>
13533          <span class="sr-only">&nbsp;per&nbsp;</span>
13534          <span>
13535          </span>
13536        </span>
13537      </small>
13538
13539    </div>
13540
13541  </div>
13542</div>
13543
13544
13545
13546              </div>
13547            
13548
13549            
13550
13551          </div>
13552      </a>
13553        
13554      
13555
13556      
13557      
13558      
13559  </div>
13560                                </li>
13561                                
13562                            
13563                                
13564                                <li class="featured-colection__item w-6/12 md:w-3/12 flex-shrink-0 snap-center last:mr-4 ">
13565                                    
13566<script>
13567    window.hoverImageLoad = window.hoverImageLoad || function(el) {
13568      var p = el.querySelector('[data-hover-image]');
13569      if (!p) return;
13570      var img = new Image();
13571      img.src = p.dataset.hoverImage;
13572      img.alt = p.dataset.hoverAlt || '';
13573      img.className = 'absolute z-10 top-0 left-0 h-full w-full object-cover opacity-0 group-hover:opacity-100';
13574      img.loading = 'lazy';
13575      img.decoding = 'async';
13576      p.replaceWith(img);
13577    };
13578  </script>
13578
13579  <div
13580    data-product-handle="essential-bobby-pin-black"
13581    x-data
13582    class="card-wrapper flex flex-col h-full relative">
13583
13584      
13585        <rivo-favorite-button
13586        data-product-id="1990112215104" 
13587        rivo-ax-data
13588        rivo-ax-cloak
13589        rivo-ax-html="$store.icons.heart"
13590        rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"></rivo-favorite-button>
13591      
13592
13593
13594      <div class="cart__media relative group" x-bind="behaviour" x-data="QuickViewButton"
13595        >
13596        
13597
13598        <a
13599          class="cursor-pointer"
13600           
13601            href="/collections/best-sellers/products/essential-bobby-pin-black" 
13602          
13603          aria-label="Black Bobby Pins 45pc Set">
13604            
13605
13606
13607
13608
13609
13610  
13611
13612  
13613
13614  
13615  
13616  
13617  
13618  
13619  
13620  
13621    <img src="//www.mykitsch.com/cdn/shop/products/1399-KitschPro-essential_bobbyPin-black-pkg-2-1280x1280px.jpg?quality=75&amp;v=1762182075&amp;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&amp;v=1762182075&amp;width=200 200w, //www.mykitsch.com/cdn/shop/products/1399-KitschPro-essential_bobbyPin-black-pkg-2-1280x1280px.jpg?quality=75&amp;v=1762182075&amp;width=300 300w, //www.mykitsch.com/cdn/shop/products/1399-KitschPro-essential_bobbyPin-black-pkg-2-1280x1280px.jpg?quality=75&amp;v=1762182075&amp;width=400 400w, //www.mykitsch.com/cdn/shop/products/1399-KitschPro-essential_bobbyPin-black-pkg-2-1280x1280px.jpg?quality=75&amp;v=1762182075&amp;width=500 500w, //www.mykitsch.com/cdn/shop/products/1399-KitschPro-essential_bobbyPin-black-pkg-2-1280x1280px.jpg?quality=75&amp;v=1762182075&amp;width=600 600w, //www.mykitsch.com/cdn/shop/products/1399-KitschPro-essential_bobbyPin-black-pkg-2-1280x1280px.jpg?quality=75&amp;v=1762182075&amp;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%;">
13622  
13623
13624
13625            
13626
13627            <div class="item-flag grid grid-cols-3 gap-1 empty:hidden" data-language="en">
13628    
13629    
13630    
13631    
13632    
13633    
13634    
13635    
13636    
13637    
13638    
13639        
13640            
13641        
13642            
13643        
13644            
13645        
13646    
13647    
13648    
13649
13650        
13651</div>
13652
13653<div class="product-award absolute top-1 left-1 w-20 h-20 empty:hidden">
13654    
13655        
13656    
13657        
13658    
13659        
13660    
13661</div>
13662
13663
13664          
13665        </a>
13666
13667        
13668
13669        
13670          
13671<style>
13672        .product-shades {
13673          position: absolute;
13674          right: .75rem;
13675          bottom: .75rem;
13676          z-index: 20;
13677          display: flex;
13678          align-items: center;
13679          gap: .375rem;
13680          margin: 0;
13681          padding: 0;
13682          list-style: none;
13683          pointer-events: none;
13684        }
13685
13686        .product-shades__item {
13687          display: block;
13688          width: 15px;
13689          height: 15px;
13690          border-radius: 9999px;
13691          border: 1px solid #fff;
13692          box-shadow: 0 0 0 1px rgba(0, 0, 0, .18);
13693          background-size: cover;
13694          background-position: center;
13695          background-repeat: no-repeat;
13696        }
13697
13698        @media (max-width: 767px) {
13699          .product-shades {
13700            right: .5rem;
13701            bottom: .5rem;
13702            gap: .25rem;
13703          }
13704        }
13705      </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)">
13706        <span class="sr-only">Black Bobby Pins 45pc Set</span>
13707      </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)">
13708        <span class="sr-only">Blonde Bobby Pins 45pc Set</span>
13709      </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)">
13710        <span class="sr-only">Brown Bobby Pins 45pc Set</span>
13711      </li></ul>
13712        
13713
13714      </div>
13715      <a
13716       
13717        href="/collections/best-sellers/products/essential-bobby-pin-black" 
13718      
13719       class="card__content block cursor-pointer  py-4  text-center space-y-1">
13720          <p class="card__heading font-medium">
13721            
13722            Black Bobby Pins 45pc Set
13723          </p>
13724          <div class="flex justify-center gap-2 items-center"></div>
13725          <div class="card__information">
13726
13727            
13728              <div class="card__price">
13729                
13730
13731
13732
13733
13734
13735
13736
13737
13738
13739
13740
13741
13742
13743
13744
13745
13746<div class="flex gap-3 items-center  justify-center ">
13747  <div x-init="$nextTick(() => { 
13748        
13749
13750        checkDiscountCode(false);
13751
13752      })"
13753      x-title="Product price"
13754      x-data="{
13755        
13756          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(','),
13757        
13758          isBundle: false,
13759          onSale: false,
13760          soldOut: false,
13761          isPDP: false,
13762          code_discount_active: false,
13763        
13764          enable_tag_discount: false,
13765        
13766        variant: {
13767          price: 500,
13768        },
13769        currentPrice(){
13770            let price = this.variant.price;
13771            if(this.enable_tag_discount && !this.isPDP && !this.code_discount_active){
13772                price = price - (price * this.discount_percentage / 100);
13773            }
13774            return Math.round(price);
13775        },
13776        getPrice(){
13777            if(this.variant){
13778              return Unick.formatMoney(this.currentPrice());
13779          }
13780        },
13781        showOriginalPrice(fallbackVisible){
13782            return !!fallbackVisible;
13783        },
13784        renderOriginalPrice(fallbackPrice){
13785            return Unick.formatMoney(fallbackPrice || 0);
13786        },
13787        checkDiscountCode(broadcast){
13788            
13789            if(typeof this?.discount_table !== 'undefined' && this?.discount_table.length > 0){
13790                const cookieDiscount = Unick.getCookie('discount_code');
13791                const discount = cookieDiscount ? this.discount_table.find((item) => {
13792                  return item.toString().toLowerCase().includes(cookieDiscount.toLowerCase());
13793                }) : null;
13794                const codePercentage = Number(discount?.split(':')[1]) || 0;
13795                const tagPercentage = this.enable_tag_discount ? this.discount_percentage : 0;
13796                let productPrice = 500;
13797
13798                if(codePercentage > 0 && codePercentage >= tagPercentage){
13799                    // The larger of the code and tag discounts is shown; ties go
13800                    // to the code since it is what checkout actually charges. The
13801                    // cookie only holds codes the cart reports as applicable
13802                    // (synced in theme.liquid).
13803                    this.code_discount_active = true;
13804                    this.onSale = true;
13805                    this.$dispatch('discount-percentage', { percentage: codePercentage });
13806
13807                    let displayPrice = productPrice - (productPrice * codePercentage / 100);
13808                    
13809                      let newOriginalPrice = 500;
13810                    
13811                    if(broadcast){
13812                      this.$dispatch('discounted-price', { id: 1990112215104, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: true });
13813                    }else{
13814                      this.variant.price = displayPrice;
13815                      this.variant.original_price = newOriginalPrice;
13816                    }
13817
13818                }else if(this.enable_tag_discount){
13819                    // No applicable code on the cart (or none matching the table),
13820                    // or the code's percentage is smaller than the tag's — use the
13821                    // tag discount.
13822                    this.code_discount_active = false;
13823                    if(cookieDiscount){
13824                      this.$dispatch('discount-percentage', { percentage: this.discount_percentage });
13825                    }
13826                    // PDP renders the discounted amount directly; PLP keeps the
13827                    // full price in variant.price and getPrice() applies the tag
13828                    // percentage on the fly.
13829                    let displayPrice = this.isPDP
13830                      ? productPrice - (productPrice * this.discount_percentage / 100)
13831                      : productPrice;
13832                    
13833                      let newOriginalPrice = 500;
13834                    
13835                    if(broadcast){
13836                      this.$dispatch('discounted-price', { id: 1990112215104, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: false });
13837                    }else{
13838                      this.variant.price = displayPrice;
13839                      this.variant.original_price = newOriginalPrice;
13840                    }
13841
13842                }else{
13843                  this.code_discount_active = false;
13844                  this.onSale = false;
13845                  if(cookieDiscount){
13846                    this.$dispatch('discount-percentage', { percentage: 0 });
13847                  }
13848                  // reset price and dispatch the events to update the price
13849                  
13850                    let newOriginalPrice = 500;
13851                  
13852                  if(broadcast){
13853                    this.$dispatch('discounted-price', { id: 1990112215104, new_price: 500, new_original_price: newOriginalPrice, code_discount_active: false });
13854                  }else{
13855                    this.variant.price = 500;
13856                    this.variant.original_price = newOriginalPrice;
13857                  }
13858
13859                }
13860            }
13861            
13862        }
13863    }"
13864    
13865      @price-update.window="if($event.detail.id == 1990112215104) {
13866        isPDP = true;
13867        variant.price = $event.detail.new_price; 
13868        variant.original_price = $event.detail.new_original_price;
13869        if(variant.original_price > variant.price){
13870          onSale = true;
13871        }else{
13872          onSale = false;
13873        }
13874      }"
13875      @set-onetime-price.window="if($event.detail.id == 1990112215104) {
13876        if(!$event.detail.subscribe){
13877          variant.price = $event.detail.new_price; 
13878          variant.original_price = $event.detail.new_original_price;
13879        }
13880      }"
13881      @set-subscription-price.window="if($event.detail.id == 1990112215104) {
13882        if($event.detail.subscribe){
13883          variant.price = $event.detail.new_price; 
13884          variant.original_price = $event.detail.new_original_price;
13885        }
13886      }"
13887    
13888    @discounted-price.window="if($event.detail.id == 1990112215104) {
13889      variant.price = $event.detail.new_price;
13890      variant.original_price = $event.detail.new_original_price;
13891      code_discount_active = $event.detail.code_discount_active;
13892    }"
13893    
13894    @discount-applied.window="$nextTick(() => checkDiscountCode(true))"
13895    @discount-removed.window="$nextTick(() => checkDiscountCode(true))"
13896    class="price justify-center font-medium flex gap-x-2 items-center">
13897    <div class="price__container"><div class="price__regular">
13898          <span class="sr-only" x-text="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price) ? &quot;Sale price [sale_price], Original price [original_price]&quot;.replace('[sale_price]', getPrice()).replace('[original_price]', renderOriginalPrice(variant.original_price)) : (enable_tag_discount ? &quot;Price [price]&quot;.replace('[price]', getPrice()) : ('Regular price ' + getPrice()))"></span>
13899          <span class="price-item price-item--regular price-item--current" x-text="getPrice()" :class="{ 'text-red-700': enable_tag_discount || onSale }" aria-hidden="true">
13900            <span>$5.00</span>
13901          </span>
13902
13903          <template x-if="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price)">
13904            <s x-text="renderOriginalPrice(variant.original_price)" class="price-item price-item--regular text-gray-700 compare-at-price" aria-hidden="true"></s>
13905          </template>
13906
13907          
13908          <template x-if="enable_tag_discount && !code_discount_active">
13909            <div class="inline-block tag-discount-price compare-at-price">
13910              <s x-show="!isPDP" x-text="Unick.formatMoney(variant.price)"
13911                class="price-item price-item--regular text-gray-700"
13912                aria-hidden="true">
13913              </s>
13914            </div>
13915          </template>
13916
13917          
13918          
13919<span
13920    class="comp-price "
13921    data-comp-price="1400">
13922    <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>
13923        </div><small class="unit-price  hidden">
13924        <span class="sr-only">Unit price</span>
13925        <span class="price-item price-item--last">
13926          <span></span>
13927          <span aria-hidden="true">/</span>
13928          <span class="sr-only">&nbsp;per&nbsp;</span>
13929          <span>
13930          </span>
13931        </span>
13932      </small>
13933
13934    </div>
13935
13936  </div>
13937</div>
13938
13939
13940
13941              </div>
13942            
13943
13944            
13945
13946          </div>
13947      </a>
13948        
13949      
13950
13951      
13952      
13953      
13954  </div>
13955                                </li>
13956                                
13957                            
13958                                
13959                                <li class="featured-colection__item w-6/12 md:w-3/12 flex-shrink-0 snap-center last:mr-4 ">
13960                                    
13961<script>
13962    window.hoverImageLoad = window.hoverImageLoad || function(el) {
13963      var p = el.querySelector('[data-hover-image]');
13964      if (!p) return;
13965      var img = new Image();
13966      img.src = p.dataset.hoverImage;
13967      img.alt = p.dataset.hoverAlt || '';
13968      img.className = 'absolute z-10 top-0 left-0 h-full w-full object-cover opacity-0 group-hover:opacity-100';
13969      img.loading = 'lazy';
13970      img.decoding = 'async';
13971      p.replaceWith(img);
13972    };
13973  </script>
13973
13974  <div
13975    data-product-handle="velvet-scrunchies-blush-mauve"
13976    x-data
13977    class="card-wrapper flex flex-col h-full relative">
13978
13979      
13980        <rivo-favorite-button
13981        data-product-id="1990129451072" 
13982        rivo-ax-data
13983        rivo-ax-cloak
13984        rivo-ax-html="$store.icons.heart"
13985        rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"></rivo-favorite-button>
13986      
13987
13988
13989      <div class="cart__media relative group" x-bind="behaviour" x-data="QuickViewButton"
13990        >
13991        
13992
13993        <a
13994          class="cursor-pointer"
13995           
13996            href="/collections/best-sellers/products/velvet-scrunchies-blush-mauve" 
13997          
13998          aria-label="Blush & Mauve Velvet Scrunchies 5pc Set">
13999            
14000
14001
14002
14003
14004
14005  
14006
14007  
14008
14009  
14010  
14011  
14012  
14013  
14014  
14015  
14016    <img src="//www.mykitsch.com/cdn/shop/files/3188-Hair-scrunchies-velvet-blush_mauve-pkg-1280x1280px_6727aaa5-36e3-4f83-a294-1110d0274a82.jpg?quality=75&amp;v=1762182109&amp;width=700" alt="KITSCH Blush &amp; 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&amp;v=1762182109&amp;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&amp;v=1762182109&amp;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&amp;v=1762182109&amp;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&amp;v=1762182109&amp;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&amp;v=1762182109&amp;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&amp;v=1762182109&amp;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%;">
14017  
14018
14019
14020            
14021
14022            <div class="item-flag grid grid-cols-3 gap-1 empty:hidden" data-language="en">
14023    
14024    
14025    
14026    
14027    
14028    
14029    
14030    
14031    
14032    
14033    
14034        
14035            
14036        
14037            
14038        
14039            
14040        
14041            
14042        
14043            
14044        
14045            
14046        
14047    
14048    
14049    
14050
14051        
14052</div>
14053
14054<div class="product-award absolute top-1 left-1 w-20 h-20 empty:hidden">
14055    
14056        
14057    
14058        
14059    
14060        
14061    
14062        
14063    
14064        
14065    
14066        
14067    
14068</div>
14069
14070
14071          
14072        </a>
14073
14074        
14075
14076        
14077          
14078<style>
14079        .product-shades {
14080          position: absolute;
14081          right: .75rem;
14082          bottom: .75rem;
14083          z-index: 20;
14084          display: flex;
14085          align-items: center;
14086          gap: .375rem;
14087          margin: 0;
14088          padding: 0;
14089          list-style: none;
14090          pointer-events: none;
14091        }
14092
14093        .product-shades__item {
14094          display: block;
14095          width: 15px;
14096          height: 15px;
14097          border-radius: 9999px;
14098          border: 1px solid #fff;
14099          box-shadow: 0 0 0 1px rgba(0, 0, 0, .18);
14100          background-size: cover;
14101          background-position: center;
14102          background-repeat: no-repeat;
14103        }
14104
14105        @media (max-width: 767px) {
14106          .product-shades {
14107            right: .5rem;
14108            bottom: .5rem;
14109            gap: .25rem;
14110          }
14111        }
14112      </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)">
14113        <span class="sr-only">Black Satin Sleep Scrunchies 5pc Set</span>
14114      </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)">
14115        <span class="sr-only">Blush &amp; Mauve Velvet Scrunchies 5pc Set</span>
14116      </li><li class="product-shades__item" style="background-image: url(//www.mykitsch.com/cdn/shop/files/freepik__talk__12302.jpg?v=1759809962&width=100)">
14117        <span class="sr-only">Satin Sleep Scrunchies 5pc Set</span>
14118      </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)">
14119        <span class="sr-only">Assorted Textured Scrunchies 5pc Set - Terracotta</span>
14120      </li></ul>
14121        
14122
14123      </div>
14124      <a
14125       
14126        href="/collections/best-sellers/products/velvet-scrunchies-blush-mauve" 
14127      
14128       class="card__content block cursor-pointer  py-4  text-center space-y-1">
14129          <p class="card__heading font-medium">
14130            
14131            Blush &amp; Mauve Velvet Scrunchies 5pc Set
14132          </p>
14133          <div class="flex justify-center gap-2 items-center"></div>
14134          <div class="card__information">
14135
14136            
14137              <div class="card__price">
14138                
14139
14140
14141
14142
14143
14144
14145
14146
14147
14148
14149
14150
14151
14152
14153
14154
14155<div class="flex gap-3 items-center  justify-center ">
14156  <div x-init="$nextTick(() => { 
14157        
14158
14159        checkDiscountCode(false);
14160
14161      })"
14162      x-title="Product price"
14163      x-data="{
14164        
14165          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(','),
14166        
14167          isBundle: false,
14168          onSale: false,
14169          soldOut: false,
14170          isPDP: false,
14171          code_discount_active: false,
14172        
14173          enable_tag_discount: false,
14174        
14175        variant: {
14176          price: 1000,
14177        },
14178        currentPrice(){
14179            let price = this.variant.price;
14180            if(this.enable_tag_discount && !this.isPDP && !this.code_discount_active){
14181                price = price - (price * this.discount_percentage / 100);
14182            }
14183            return Math.round(price);
14184        },
14185        getPrice(){
14186            if(this.variant){
14187              return Unick.formatMoney(this.currentPrice());
14188          }
14189        },
14190        showOriginalPrice(fallbackVisible){
14191            return !!fallbackVisible;
14192        },
14193        renderOriginalPrice(fallbackPrice){
14194            return Unick.formatMoney(fallbackPrice || 0);
14195        },
14196        checkDiscountCode(broadcast){
14197            
14198            if(typeof this?.discount_table !== 'undefined' && this?.discount_table.length > 0){
14199                const cookieDiscount = Unick.getCookie('discount_code');
14200                const discount = cookieDiscount ? this.discount_table.find((item) => {
14201                  return item.toString().toLowerCase().includes(cookieDiscount.toLowerCase());
14202                }) : null;
14203                const codePercentage = Number(discount?.split(':')[1]) || 0;
14204                const tagPercentage = this.enable_tag_discount ? this.discount_percentage : 0;
14205                let productPrice = 1000;
14206
14207                if(codePercentage > 0 && codePercentage >= tagPercentage){
14208                    // The larger of the code and tag discounts is shown; ties go
14209                    // to the code since it is what checkout actually charges. The
14210                    // cookie only holds codes the cart reports as applicable
14211                    // (synced in theme.liquid).
14212                    this.code_discount_active = true;
14213                    this.onSale = true;
14214                    this.$dispatch('discount-percentage', { percentage: codePercentage });
14215
14216                    let displayPrice = productPrice - (productPrice * codePercentage / 100);
14217                    
14218                      let newOriginalPrice = 1000;
14219                    
14220                    if(broadcast){
14221                      this.$dispatch('discounted-price', { id: 1990129451072, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: true });
14222                    }else{
14223                      this.variant.price = displayPrice;
14224                      this.variant.original_price = newOriginalPrice;
14225                    }
14226
14227                }else if(this.enable_tag_discount){
14228                    // No applicable code on the cart (or none matching the table),
14229                    // or the code's percentage is smaller than the tag's — use the
14230                    // tag discount.
14231                    this.code_discount_active = false;
14232                    if(cookieDiscount){
14233                      this.$dispatch('discount-percentage', { percentage: this.discount_percentage });
14234                    }
14235                    // PDP renders the discounted amount directly; PLP keeps the
14236                    // full price in variant.price and getPrice() applies the tag
14237                    // percentage on the fly.
14238                    let displayPrice = this.isPDP
14239                      ? productPrice - (productPrice * this.discount_percentage / 100)
14240                      : productPrice;
14241                    
14242                      let newOriginalPrice = 1000;
14243                    
14244                    if(broadcast){
14245                      this.$dispatch('discounted-price', { id: 1990129451072, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: false });
14246                    }else{
14247                      this.variant.price = displayPrice;
14248                      this.variant.original_price = newOriginalPrice;
14249                    }
14250
14251                }else{
14252                  this.code_discount_active = false;
14253                  this.onSale = false;
14254                  if(cookieDiscount){
14255                    this.$dispatch('discount-percentage', { percentage: 0 });
14256                  }
14257                  // reset price and dispatch the events to update the price
14258                  
14259                    let newOriginalPrice = 1000;
14260                  
14261                  if(broadcast){
14262                    this.$dispatch('discounted-price', { id: 1990129451072, new_price: 1000, new_original_price: newOriginalPrice, code_discount_active: false });
14263                  }else{
14264                    this.variant.price = 1000;
14265                    this.variant.original_price = newOriginalPrice;
14266                  }
14267
14268                }
14269            }
14270            
14271        }
14272    }"
14273    
14274      @price-update.window="if($event.detail.id == 1990129451072) {
14275        isPDP = true;
14276        variant.price = $event.detail.new_price; 
14277        variant.original_price = $event.detail.new_original_price;
14278        if(variant.original_price > variant.price){
14279          onSale = true;
14280        }else{
14281          onSale = false;
14282        }
14283      }"
14284      @set-onetime-price.window="if($event.detail.id == 1990129451072) {
14285        if(!$event.detail.subscribe){
14286          variant.price = $event.detail.new_price; 
14287          variant.original_price = $event.detail.new_original_price;
14288        }
14289      }"
14290      @set-subscription-price.window="if($event.detail.id == 1990129451072) {
14291        if($event.detail.subscribe){
14292          variant.price = $event.detail.new_price; 
14293          variant.original_price = $event.detail.new_original_price;
14294        }
14295      }"
14296    
14297    @discounted-price.window="if($event.detail.id == 1990129451072) {
14298      variant.price = $event.detail.new_price;
14299      variant.original_price = $event.detail.new_original_price;
14300      code_discount_active = $event.detail.code_discount_active;
14301    }"
14302    
14303    @discount-applied.window="$nextTick(() => checkDiscountCode(true))"
14304    @discount-removed.window="$nextTick(() => checkDiscountCode(true))"
14305    class="price justify-center font-medium flex gap-x-2 items-center">
14306    <div class="price__container"><div class="price__regular">
14307          <span class="sr-only" x-text="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price) ? &quot;Sale price [sale_price], Original price [original_price]&quot;.replace('[sale_price]', getPrice()).replace('[original_price]', renderOriginalPrice(variant.original_price)) : (enable_tag_discount ? &quot;Price [price]&quot;.replace('[price]', getPrice()) : ('Regular price ' + getPrice()))"></span>
14308          <span class="price-item price-item--regular price-item--current" x-text="getPrice()" :class="{ 'text-red-700': enable_tag_discount || onSale }" aria-hidden="true">
14309            <span>$10.00</span>
14310          </span>
14311
14312          <template x-if="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price)">
14313            <s x-text="renderOriginalPrice(variant.original_price)" class="price-item price-item--regular text-gray-700 compare-at-price" aria-hidden="true"></s>
14314          </template>
14315
14316          
14317          <template x-if="enable_tag_discount && !code_discount_active">
14318            <div class="inline-block tag-discount-price compare-at-price">
14319              <s x-show="!isPDP" x-text="Unick.formatMoney(variant.price)"
14320                class="price-item price-item--regular text-gray-700"
14321                aria-hidden="true">
14322              </s>
14323            </div>
14324          </template>
14325
14326          
14327          
14328<span
14329    class="comp-price "
14330    data-comp-price="2800">
14331    <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>
14332        </div><small class="unit-price  hidden">
14333        <span class="sr-only">Unit price</span>
14334        <span class="price-item price-item--last">
14335          <span></span>
14336          <span aria-hidden="true">/</span>
14337          <span class="sr-only">&nbsp;per&nbsp;</span>
14338          <span>
14339          </span>
14340        </span>
14341      </small>
14342
14343    </div>
14344
14345  </div>
14346</div>
14347
14348
14349
14350              </div>
14351            
14352
14353            
14354
14355          </div>
14356      </a>
14357        
14358      
14359
14360      
14361      
14362      
14363  </div>
14364                                </li>
14365                                
14366                            
14367                                
14368                                <li class="featured-colection__item w-6/12 md:w-3/12 flex-shrink-0 snap-center last:mr-4 ">
14369                                    
14370<script>
14371    window.hoverImageLoad = window.hoverImageLoad || function(el) {
14372      var p = el.querySelector('[data-hover-image]');
14373      if (!p) return;
14374      var img = new Image();
14375      img.src = p.dataset.hoverImage;
14376      img.alt = p.dataset.hoverAlt || '';
14377      img.className = 'absolute z-10 top-0 left-0 h-full w-full object-cover opacity-0 group-hover:opacity-100';
14378      img.loading = 'lazy';
14379      img.decoding = 'async';
14380      p.replaceWith(img);
14381    };
14382  </script>
14382
14383  <div
14384    data-product-handle="styling-clip-iridescent"
14385    x-data
14386    class="card-wrapper flex flex-col h-full relative">
14387
14388      
14389        <rivo-favorite-button
14390        data-product-id="1990164709440" 
14391        rivo-ax-data
14392        rivo-ax-cloak
14393        rivo-ax-html="$store.icons.heart"
14394        rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"></rivo-favorite-button>
14395      
14396
14397
14398      <div class="cart__media relative group" x-bind="behaviour" x-data="QuickViewButton"
14399        >
14400        
14401
14402        <a
14403          class="cursor-pointer"
14404           
14405            href="/collections/best-sellers/products/styling-clip-iridescent" 
14406          
14407          aria-label="Iridescent Styling Hair Clips 6pc Set">
14408            
14409
14410
14411
14412
14413
14414  
14415
14416  
14417
14418  
14419  
14420  
14421  
14422  
14423  
14424  
14425    <img src="//www.mykitsch.com/cdn/shop/files/3409-StylingClip-KitschPro-Iridescent-hero-1280x1280px.jpg?quality=75&amp;v=1762182141&amp;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&amp;v=1762182141&amp;width=200 200w, //www.mykitsch.com/cdn/shop/files/3409-StylingClip-KitschPro-Iridescent-hero-1280x1280px.jpg?quality=75&amp;v=1762182141&amp;width=300 300w, //www.mykitsch.com/cdn/shop/files/3409-StylingClip-KitschPro-Iridescent-hero-1280x1280px.jpg?quality=75&amp;v=1762182141&amp;width=400 400w, //www.mykitsch.com/cdn/shop/files/3409-StylingClip-KitschPro-Iridescent-hero-1280x1280px.jpg?quality=75&amp;v=1762182141&amp;width=500 500w, //www.mykitsch.com/cdn/shop/files/3409-StylingClip-KitschPro-Iridescent-hero-1280x1280px.jpg?quality=75&amp;v=1762182141&amp;width=600 600w, //www.mykitsch.com/cdn/shop/files/3409-StylingClip-KitschPro-Iridescent-hero-1280x1280px.jpg?quality=75&amp;v=1762182141&amp;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%;">
14426  
14427
14428
14429            
14430
14431            <div class="item-flag grid grid-cols-3 gap-1 empty:hidden" data-language="en">
14432    
14433    
14434    
14435    
14436    
14437    
14438    
14439    
14440    
14441    
14442    
14443        
14444            
14445        
14446            
14447        
14448            
14449        
14450            
14451        
14452            
14453        
14454    
14455    
14456    
14457
14458        
14459</div>
14460
14461<div class="product-award absolute top-1 left-1 w-20 h-20 empty:hidden">
14462    
14463        
14464    
14465        
14466    
14467        
14468    
14469        
14470    
14471        
14472    
14473</div>
14474
14475
14476          
14477        </a>
14478
14479        
14480
14481        
14482          
14483<style>
14484        .product-shades {
14485          position: absolute;
14486          right: .75rem;
14487          bottom: .75rem;
14488          z-index: 20;
14489          display: flex;
14490          align-items: center;
14491          gap: .375rem;
14492          margin: 0;
14493          padding: 0;
14494          list-style: none;
14495          pointer-events: none;
14496        }
14497
14498        .product-shades__item {
14499          display: block;
14500          width: 15px;
14501          height: 15px;
14502          border-radius: 9999px;
14503          border: 1px solid #fff;
14504          box-shadow: 0 0 0 1px rgba(0, 0, 0, .18);
14505          background-size: cover;
14506          background-position: center;
14507          background-repeat: no-repeat;
14508        }
14509
14510        @media (max-width: 767px) {
14511          .product-shades {
14512            right: .5rem;
14513            bottom: .5rem;
14514            gap: .25rem;
14515          }
14516        }
14517      </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)">
14518        <span class="sr-only">Iridescent Styling Hair Clips 6pc Set</span>
14519      </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)">
14520        <span class="sr-only">Rose Gold Styling Hair Clips 6pc Set</span>
14521      </li></ul>
14522        
14523
14524      </div>
14525      <a
14526       
14527        href="/collections/best-sellers/products/styling-clip-iridescent" 
14528      
14529       class="card__content block cursor-pointer  py-4  text-center space-y-1">
14530          <p class="card__heading font-medium">
14531            
14532            Iridescent Styling Hair Clips 6pc Set
14533          </p>
14534          <div class="flex justify-center gap-2 items-center"></div>
14535          <div class="card__information">
14536
14537            
14538              <div class="card__price">
14539                
14540
14541
14542
14543
14544
14545
14546
14547
14548
14549
14550
14551
14552
14553
14554
14555
14556<div class="flex gap-3 items-center  justify-center ">
14557  <div x-init="$nextTick(() => { 
14558        
14559
14560        checkDiscountCode(false);
14561
14562      })"
14563      x-title="Product price"
14564      x-data="{
14565        
14566          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
145666:26,Summer20:20,LABORDAY30:30'.split(','),
14567        
14568          isBundle: false,
14569          onSale: false,
14570          soldOut: false,
14571          isPDP: false,
14572          code_discount_active: false,
14573        
14574          enable_tag_discount: false,
14575        
14576        variant: {
14577          price: 1000,
14578        },
14579        currentPrice(){
14580            let price = this.variant.price;
14581            if(this.enable_tag_discount && !this.isPDP && !this.code_discount_active){
14582                price = price - (price * this.discount_percentage / 100);
14583            }
14584            return Math.round(price);
14585        },
14586        getPrice(){
14587            if(this.variant){
14588              return Unick.formatMoney(this.currentPrice());
14589          }
14590        },
14591        showOriginalPrice(fallbackVisible){
14592            return !!fallbackVisible;
14593        },
14594        renderOriginalPrice(fallbackPrice){
14595            return Unick.formatMoney(fallbackPrice || 0);
14596        },
14597        checkDiscountCode(broadcast){
14598            
14599            if(typeof this?.discount_table !== 'undefined' && this?.discount_table.length > 0){
14600                const cookieDiscount = Unick.getCookie('discount_code');
14601                const discount = cookieDiscount ? this.discount_table.find((item) => {
14602                  return item.toString().toLowerCase().includes(cookieDiscount.toLowerCase());
14603                }) : null;
14604                const codePercentage = Number(discount?.split(':')[1]) || 0;
14605                const tagPercentage = this.enable_tag_discount ? this.discount_percentage : 0;
14606                let productPrice = 1000;
14607
14608                if(codePercentage > 0 && codePercentage >= tagPercentage){
14609                    // The larger of the code and tag discounts is shown; ties go
14610                    // to the code since it is what checkout actually charges. The
14611                    // cookie only holds codes the cart reports as applicable
14612                    // (synced in theme.liquid).
14613                    this.code_discount_active = true;
14614                    this.onSale = true;
14615                    this.$dispatch('discount-percentage', { percentage: codePercentage });
14616
14617                    let displayPrice = productPrice - (productPrice * codePercentage / 100);
14618                    
14619                      let newOriginalPrice = 1000;
14620                    
14621                    if(broadcast){
14622                      this.$dispatch('discounted-price', { id: 1990164709440, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: true });
14623                    }else{
14624                      this.variant.price = displayPrice;
14625                      this.variant.original_price = newOriginalPrice;
14626                    }
14627
14628                }else if(this.enable_tag_discount){
14629                    // No applicable code on the cart (or none matching the table),
14630                    // or the code's percentage is smaller than the tag's — use the
14631                    // tag discount.
14632                    this.code_discount_active = false;
14633                    if(cookieDiscount){
14634                      this.$dispatch('discount-percentage', { percentage: this.discount_percentage });
14635                    }
14636                    // PDP renders the discounted amount directly; PLP keeps the
14637                    // full price in variant.price and getPrice() applies the tag
14638                    // percentage on the fly.
14639                    let displayPrice = this.isPDP
14640                      ? productPrice - (productPrice * this.discount_percentage / 100)
14641                      : productPrice;
14642                    
14643                      let newOriginalPrice = 1000;
14644                    
14645                    if(broadcast){
14646                      this.$dispatch('discounted-price', { id: 1990164709440, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: false });
14647                    }else{
14648                      this.variant.price = displayPrice;
14649                      this.variant.original_price = newOriginalPrice;
14650                    }
14651
14652                }else{
14653                  this.code_discount_active = false;
14654                  this.onSale = false;
14655                  if(cookieDiscount){
14656                    this.$dispatch('discount-percentage', { percentage: 0 });
14657                  }
14658                  // reset price and dispatch the events to update the price
14659                  
14660                    let newOriginalPrice = 1000;
14661                  
14662                  if(broadcast){
14663                    this.$dispatch('discounted-price', { id: 1990164709440, new_price: 1000, new_original_price: newOriginalPrice, code_discount_active: false });
14664                  }else{
14665                    this.variant.price = 1000;
14666                    this.variant.original_price = newOriginalPrice;
14667                  }
14668
14669                }
14670            }
14671            
14672        }
14673    }"
14674    
14675      @price-update.window="if($event.detail.id == 1990164709440) {
14676        isPDP = true;
14677        variant.price = $event.detail.new_price; 
14678        variant.original_price = $event.detail.new_original_price;
14679        if(variant.original_price > variant.price){
14680          onSale = true;
14681        }else{
14682          onSale = false;
14683        }
14684      }"
14685      @set-onetime-price.window="if($event.detail.id == 1990164709440) {
14686        if(!$event.detail.subscribe){
14687          variant.price = $event.detail.new_price; 
14688          variant.original_price = $event.detail.new_original_price;
14689        }
14690      }"
14691      @set-subscription-price.window="if($event.detail.id == 1990164709440) {
14692        if($event.detail.subscribe){
14693          variant.price = $event.detail.new_price; 
14694          variant.original_price = $event.detail.new_original_price;
14695        }
14696      }"
14697    
14698    @discounted-price.window="if($event.detail.id == 1990164709440) {
14699      variant.price = $event.detail.new_price;
14700      variant.original_price = $event.detail.new_original_price;
14701      code_discount_active = $event.detail.code_discount_active;
14702    }"
14703    
14704    @discount-applied.window="$nextTick(() => checkDiscountCode(true))"
14705    @discount-removed.window="$nextTick(() => checkDiscountCode(true))"
14706    class="price justify-center font-medium flex gap-x-2 items-center">
14707    <div class="price__container"><div class="price__regular">
14708          <span class="sr-only" x-text="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price) ? &quot;Sale price [sale_price], Original price [original_price]&quot;.replace('[sale_price]', getPrice()).replace('[original_price]', renderOriginalPrice(variant.original_price)) : (enable_tag_discount ? &quot;Price [price]&quot;.replace('[price]', getPrice()) : ('Regular price ' + getPrice()))"></span>
14709          <span class="price-item price-item--regular price-item--current" x-text="getPrice()" :class="{ 'text-red-700': enable_tag_discount || onSale }" aria-hidden="true">
14710            <span>$10.00</span>
14711          </span>
14712
14713          <template x-if="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price)">
14714            <s x-text="renderOriginalPrice(variant.original_price)" class="price-item price-item--regular text-gray-700 compare-at-price" aria-hidden="true"></s>
14715          </template>
14716
14717          
14718          <template x-if="enable_tag_discount && !code_discount_active">
14719            <div class="inline-block tag-discount-price compare-at-price">
14720              <s x-show="!isPDP" x-text="Unick.formatMoney(variant.price)"
14721                class="price-item price-item--regular text-gray-700"
14722                aria-hidden="true">
14723              </s>
14724            </div>
14725          </template>
14726
14727          
14728          
14729<span
14730    class="comp-price "
14731    data-comp-price="2800">
14732    <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>
14733        </div><small class="unit-price  hidden">
14734        <span class="sr-only">Unit price</span>
14735        <span class="price-item price-item--last">
14736          <span></span>
14737          <span aria-hidden="true">/</span>
14738          <span class="sr-only">&nbsp;per&nbsp;</span>
14739          <span>
14740          </span>
14741        </span>
14742      </small>
14743
14744    </div>
14745
14746  </div>
14747</div>
14748
14749
14750
14751              </div>
14752            
14753
14754            
14755
14756          </div>
14757      </a>
14758        
14759      
14760
14761      
14762      
14763      
14764  </div>
14765                                </li>
14766                                
14767                            
14768                        </ul>
14769                    </div>
14770                
14771            </div>
14772            
14773        </form>
14774    </div>
14775
14776    <div @click="showSearch = false" class="bg-overlay bg-black/10 fixed inset-0"></div>
14777
14778</div>
14779
14780
14781<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">
14782    
14783
14784    
14785        <template x-teleport="#megamenu-1">
14786            
14787      <div class="hidden-section__blocks header__menu-dropdown bg-white divide-y md:divide-y-0 text-left
14788      md:gap-3">
14789        <div class="md:px-4 page-width">
14790            <div class=" grid
14791                lg:grid-cols-5 
14792                md:grid-cols-2  
14793                grid-cols-2
14794                gap-x-4
14795                divide-y
14796                divide-gray-200
14797                md:divide-y-0
14798                md:py-3
14799            "><div class="megamenu-submenu
14800                          
14801                            ml-2 mb-2 
14802                          
14803                            md:ml-0 text-sm tracking-normal font-secondary " 
14804                            x-data="{
14805                              submenu: true, 
14806                              viewChange(){
14807                                // on mobile, hide submenu
14808                                
14809                                  this.submenu = true;
14810                                  $dispatch('hasheading', false);
14811                                
14812                              }
14813                            }"
14814                            x-init="viewChange()"
14815                            @resize.window="viewChange();"
14816                            >
14817              
14818                            
14819                              <h3 class="text-base md:text-xl mb-2 " >
14820                                
14821                                  Product Type
14822                                
14823                              </h3>
14824                            
14825              
14826                            
14827                              
14828                              <ul x-show="submenu">
14829                                  
14830                                  <li data-menu-handle="hair-perfumes">
14831                                    <a href="/collections/hair-perfumes" 
14832                                      class="link link--text py-1 block font-normal
14833                                      ">
14834                                      <span>Hair Perfumes</span>
14835                                    </a>
14836                                  </li>
14837                                  
14838
14839                                  
14840                                  <li data-menu-handle="shampoo-conditioner-combos">
14841                                    <a href="/collections/shampoo-conditioner-combo-packs" 
14842                                      class="link link--text py-1 block font-normal
14843                                      ">
14844                                      <span>Shampoo & Conditioner Combos</span>
14845                                    </a>
14846                                  </li>
14847                                  
14848
14849                                  
14850                                  <li data-menu-handle="shampoo">
14851                                    <a href="/collections/shampoo" 
14852                                      class="link link--text py-1 block font-normal
14853                                      ">
14854                                      <span>Shampoo</span>
14855                                    </a>
14856                                  </li>
14857                                  
14858
14859                                  
14860                                  <li data-menu-handle="conditioner">
14861                                    <a href="/collections/conditioner" 
14862                                      class="link link--text py-1 block font-normal
14863                                      ">
14864                                      <span>Conditioner</span>
14865                                    </a>
14866                                  </li>
14867                                  
14868
14869                                  
14870                                  <li data-menu-handle="shower-accessories">
14871                                    <a href="/collections/shower-accessories" 
14872                                      class="link link--text py-1 block font-normal
14873                                      ">
14874                                      <span>Shower Accessories</span>
14875                                    </a>
14876                                  </li>
14877                                  
14878
14879                                  
14880                                  <li data-menu-handle="styling-treatments">
14881                                    <a href="/collections/hair-treatments" 
14882                                      class="link link--text py-1 block font-normal
14883                                      ">
14884                                      <span>Styling & Treatments</span>
14885                                    </a>
14886                                  </li>
14887                                  
14888
14889                                  
14890                                  <li data-menu-handle="styling-tools">
14891                                    <a href="/collections/styling-tools" 
14892                                      class="link link--text py-1 block font-normal
14893                                      ">
14894                                      <span>Styling Tools</span>
14895                                    </a>
14896                                  </li>
14897                                  
14898</ul>
14899                            
14900                        </div><div class="megamenu-submenu
14901                          
14902                            ml-2 mb-2 
14903                          
14904                            md:ml-0 text-sm tracking-normal font-secondary " 
14905                            x-data="{
14906                              submenu: true, 
14907                              viewChange(){
14908                                // on mobile, hide submenu
14909                                
14910                                  this.submenu = true;
14911                                  $dispatch('hasheading', false);
14912                                
14913                              }
14914                            }"
14915                            x-init="viewChange()"
14916                            @resize.window="viewChange();"
14917                            >
14918              
14919                            
14920                              <h3 class="text-base md:text-xl mb-2 " >
14921                                
14922                                  Solutions
14923                                
14924                              </h3>
14925                            
14926              
14927                            
14928                              
14929                              <ul x-show="submenu">
14930                                  
14931                                  <li data-menu-handle="hair-quiz">
14932                                    <a href="/pages/take-the-kitsch-quiz" 
14933                                      class="link link--text py-1 block font-normal
14934                                      ">
14935                                      <span>Hair Quiz</span>
14936                                    </a>
14937                                  </li>
14938                                  
14939
14940                                  
14941                                  <li data-menu-handle="hair-loss">
14942                                    <a href="/collections/hair-loss" 
14943                                      class="link link--text py-1 block font-normal
14944                                      ">
14945                                      <span>Hair Loss</span>
14946                                    </a>
14947                                  </li>
14948                                  
14949
14950                                  
14951                                  <li data-menu-handle="damaged-hair">
14952                                    <a href="/collections/damaged-hair" 
14953                                      class="link link--text py-1 block font-normal
14954                                      ">
14955                                      <span>Damaged Hair</span>
14956                                    </a>
14957                                  </li>
14958                                  
14959
14960                                  
14961                                  <li data-menu-handle="color-safe">
14962                                    <a href="/collections/color-safe" 
14963                                      class="link link--text py-1 block font-normal
14964                                      ">
14965                                      <span>Color Safe</span>
14966                                    </a>
14967                                  </li>
14968                                  
14969
14970                                  
14971                                  <li data-menu-handle="wavy-curly-hair">
14972                                    <a href="/collections/wavy-curly-hair" 
14973                                      class="link link--text py-1 block font-normal
14974                                      ">
14975                                      <span>Wavy & Curly Hair</span>
14976                                    </a>
14977                                  </li>
14978                                  
14979
14980                                  
14981                                  <li data-menu-handle="frizz">
14982                                    <a href="/collections/frizz" 
14983                                      class="link link--text py-1 block font-normal
14984                                      ">
14985                                      <span>Frizz</span>
14986                                    </a>
14987                                  </li>
14988                                  
14989</ul>
14990                            
14991                        </div><div class="megamenu-submenu
14992                          
14993                            ml-2 mb-2 
14994                          
14995                            md:ml-0 text-sm tracking-normal font-secondary " 
14996                            x-data="{
14997                              submenu: true, 
14998                              viewChange(){
14999                                // on mobile, hide submenu
15000                                
15001                                  this.submenu = true;
15002                                  $dispatch('hasheading', false);
15003                                
15004                              }
15005                            }"
15006                            x-init="viewChange()"
15007                            @resize.window="viewChange();"
15008                            >
15009              
15010                            
15011                              <h3 class="text-base md:text-xl mb-2 " >
15012                                
15013                                  Hair Treatment
15014                                
15015                              </h3>
15016                            
15017              
15018                            
15019                              
15020                              <ul x-show="submenu">
15021                                  
15022                                  <li data-menu-handle="hair-masks">
15023                                    <a href="/collections/hair-masks" 
15024                                      class="link link--text py-1 block font-normal
15025                                      ">
15026                                      <span>Hair Masks</span>
15027                                    </a>
15028                                  </li>
15029                                  
15030
15031                                  
15032                                  <li data-menu-handle="hair-oils">
15033                                    <a href="/collections/hair-oils" 
15034                                      class="link link--text py-1 block font-normal
15035                                      ">
15036                                      <span>Hair Oils</span>
15037                                    </a>
15038                                  </li>
15039                                  
15040
15041                                  
15042                                  <li data-menu-handle="leave-in-conditioner">
15043                                    <a href="/products/moisturizing-argan-milk-leave-in-conditioner" 
15044                                      class="link link--text py-1 block font-normal
15045                                      ">
15046                                      <span>Leave-in Conditioner</span>
15047                                    </a>
15048                                  </li>
15049                                  
15050</ul>
15051                            
15052                        </div><div class="megamenu-submenu
15053                          
15054                            ml-2 mb-2 
15055                          
15056                            md:ml-0 text-sm tracking-normal font-secondary " 
15057                            x-data="{
15058                              submenu: true, 
15059                              viewChange(){
15060                                // on mobile, hide submenu
15061                                
15062                                  this.submenu = true;
15063                                  $dispatch('hasheading', false);
15064                                
15065                              }
15066                            }"
15067                            x-init="viewChange()"
15068                            @resize.window="viewChange();"
15069                            >
15070              
15071                            
15072                              <h3 class="text-base md:text-xl mb-2 " >
15073                                
15074                                  Hair Styling
15075                                
15076                              </h3>
15077                            
15078              
15079                            
15080                              
15081                              <ul x-show="submenu">
15082                                  
15083                                  <li data-menu-handle="curl-cream">
15084                                    <a href="/products/kitsch-moisturizing-curl-cream" 
15085                                      class="link link--text py-1 block font-normal
15086                                      ">
15087                                      <span>Curl Cream</span>
15088                                    </a>
15089                                  </li>
15090                                  
15091
15092                                  
15093                                  <li data-menu-handle="heatless-hair">
15094                                    <a href="/collections/heatless-hair-1" 
15095                                      class="link link--text py-1 block font-normal
15096                                      ">
15097                                      <span>Heatless Hair</span>
15098                                    </a>
15099                                  </li>
15100                                  
15101
15102                                  
15103                                  <li data-menu-handle="hair-rollers">
15104                                    <a href="/collections/hair-rollers" 
15105                                      class="link link--text py-1 block font-normal
15106                                      ">
15107                                      <span>Hair Rollers</span>
15108                                    </a>
15109                                  </li>
15110                                  
15111
15112                                  
15113                                  <li data-menu-handle="hair-wax-stick">
15114                                    <a href="/products/hair-wax-stick" 
15115                                      class="link link--text py-1 block font-normal
15116                                      ">
15117                                      <span>Hair Wax Stick</span>
15118                                    </a>
15119                                  </li>
15120                                  
15121
15122                                  
15123                                  <li data-menu-handle="root-lifting-thickening-spray">
15124                                    <a href="/products/root-lifting-thickening-spray" 
15125                                      class="link link--text py-1 block font-normal
15126                                      ">
15127                                      <span>Root Lifting & Thickening Spray</span>
15128                                    </a>
15129                                  </li>
15130                                  
15131
15132                                  
15133                                  <li data-menu-handle="spray-bottles">
15134                                    <a href="/collections/spray-bottle" 
15135                                      class="link link--text py-1 block font-normal
15136                                      ">
15137                                      <span>Spray Bottles</span>
15138                                    </a>
15139                                  </li>
15140                                  
15141
15142                                  
15143                                  <li data-menu-handle="thermal-brushes">
15144                                    <a href="/collections/thermal-brushes" 
15145                                      class="link link--text py-1 block font-normal
15146                                      ">
15147                                      <span>Thermal Brushes</span>
15148                                    </a>
15149                                  </li>
15150                                  
15151</ul>
15152                            
15153                        </div><div class="megamenu-submenu
15154                          
15155                            ml-2 mb-2 
15156                          
15157                            md:ml-0 text-sm tracking-normal font-secondary " 
15158                            x-data="{
15159                              submenu: true, 
15160                              viewChange(){
15161                                // on mobile, hide submenu
15162                                
15163                                  this.submenu = true;
15164                                  $dispatch('hasheading', false);
15165                                
15166                              }
15167                            }"
15168                            x-init="viewChange()"
15169                            @resize.window="viewChange();"
15170                            >
15171              
15172                            
15173                              <h3 class="text-base md:text-xl mb-2 " >
15174                                
15175                                  Collections
15176                                
15177                              </h3>
15178                            
15179              
15180                            
15181                              
15182                              <ul x-show="submenu">
15183                                  
15184                                  <li data-menu-handle="bundles">
15185                                    <a href="/pages/bundles-1" 
15186                                      class="link link--text py-1 block font-normal
15187                                      ">
15188                                      <span>Bundles</span>
15189                                    </a>
15190                                  </li>
15191                                  
15192
15193                                  
15194                                  <li data-menu-handle="hydration-heroes">
15195                                    <a href="/collections/hydration-hair-care" 
15196                                      class="link link--text py-1 block font-normal
15197                                      ">
15198                                      <span>Hydration Heroes</span>
15199                                    </a>
15200                                  </li>
15201                                  
15202
15203                                  
15204                                  <li data-menu-handle="repair-care">
15205                                    <a href="/collections/repair-hair-care" 
15206                                      class="link link--text py-1 block font-normal
15207                                      ">
15208                                      <span>Repair Care</span>
15209                                    </a>
15210                                  </li>
15211                                  
15212</ul>
15213                            
15214                        </div></div>
15215        </div>
15216        
15217      </div>
15218    
15219        </template>      
15220    
15221
15222    
15223    
15224</div>
15225
15226</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">
15227    
15228
15229    
15230        <template x-teleport="#megamenu-2">
15231            
15232      <div class="hidden-section__blocks header__menu-dropdown bg-white divide-y md:divide-y-0 text-left
15233      md:gap-3">
15234        <div class="md:px-4 page-width">
15235            <div class=" grid
15236                lg:grid-cols-5 
15237                md:grid-cols-3  
15238                grid-cols-2
15239                gap-x-4
15240                divide-y
15241                divide-gray-200
15242                md:divide-y-0
15243                md:py-3
15244            "><div class="megamenu-submenu
15245                          
15246                            ml-2 mb-2 
15247                          
15248                            md:ml-0 text-sm tracking-normal font-secondary " 
15249                            x-data="{
15250                              submenu: true, 
15251                              viewChange(){
15252                                // on mobile, hide submenu
15253                                
15254                                  this.submenu = true;
15255                                  $dispatch('hasheading', false);
15256                                
15257                              }
15258                            }"
15259                            x-init="viewChange()"
15260                            @resize.window="viewChange();"
15261                            >
15262              
15263                            
15264                              <h3 class="text-base md:text-xl mb-2 " >
15265                                
15266                                  Accessories
15267                                
15268                              </h3>
15269                            
15270              
15271                            
15272                              
15273                              <ul x-show="submenu">
15274                                  
15275                                  <li data-menu-handle="hair-clips-bobby-pins">
15276                                    <a href="/collections/hair-clips-bobby-pins" 
15277                                      class="link link--text py-1 block font-normal
15278                                      ">
15279                                      <span>Hair Clips & Bobby Pins</span>
15280                                    </a>
15281                                  </li>
15282                                  
15283
15284                                  
15285                                  <li data-menu-handle="hair-ties-scrunchies">
15286                                    <a href="/collections/hair-ties-scrunchies" 
15287                                      class="link link--text py-1 block font-normal
15288                                      ">
15289                                      <span>Hair Ties & Scrunchies</span>
15290                                    </a>
15291                                  </li>
15292                                  
15293
15294                                  
15295                                  <li data-menu-handle="headbands">
15296                                    <a href="/collections/headbands" 
15297                                      class="link link--text py-1 block font-normal
15298                                      ">
15299                                      <span>Headbands</span>
15300                                    </a>
15301                                  </li>
15302                                  
15303
15304                                  
15305                                  <li data-menu-handle="glazey-beanies">
15306                                    <a href="/collections/glazey-beanies" 
15307                                      class="link link--text py-1 block font-normal
15308                                      ">
15309                                      <span>Glazey Beanies</span>
15310                                    </a>
15311                                  </li>
15312                                  
15313
15314                                  
15315                                  <li data-menu-handle="mirrors">
15316                                    <a href="/collections/mirrors" 
15317                                      class="link link--text py-1 block font-normal
15318                                      ">
15319                                      <span>Mirrors</span>
15320                                    </a>
15321                                  </li>
15322                                  
15323</ul>
15324                            
15325                        </div><div class="megamenu-submenu
15326                          
15327                            ml-2 mb-2 
15328                          
15329                            md:ml-0 text-sm tracking-normal font-secondary " 
15330                            x-data="{
15331                              submenu: true, 
15332                              viewChange(){
15333                                // on mobile, hide submenu
15334                                
15335                                  this.submenu = true;
15336                                  $dispatch('hasheading', false);
15337                                
15338                              }
15339                            }"
15340                            x-init="viewChange()"
15341                            @resize.window="viewChange();"
15342                            >
15343              
15344                            
15345                              <h3 class="text-base md:text-xl mb-2 " >
15346                                
15347                                  Tools
15348                                
15349                              </h3>
15350                            
15351              
15352                            
15353                              
15354                              <ul x-show="submenu">
15355                                  
15356                                  <li data-menu-handle="heatless-curling-sets">
15357                                    <a href="/collections/heatless-hair-1" 
15358                                      class="link link--text py-1 block font-normal
15359                                      ">
15360                                      <span>Heatless Curling Sets</span>
15361                                    </a>
15362                                  </li>
15363                                  
15364
15365                                  
15366                                  <li data-menu-handle="brushes-combs">
15367                                    <a href="/collections/brushes-combs" 
15368                                      class="link link--text py-1 block font-normal
15369                                      ">
15370                                      <span>Brushes & Combs</span>
15371                                    </a>
15372                                  </li>
15373                                  
15374
15375                                  
15376                                  <li data-menu-handle="spray-bottles">
15377                                    <a href="/collections/spray-bottle" 
15378                                      class="link link--text py-1 block font-normal
15379                                      ">
15380                                      <span>Spray Bottles</span>
15381                                    </a>
15382                                  </li>
15383                                  
15384
15385                                  
15386                                  <li data-menu-handle="hair-rollers">
15387                                    <a href="/collections/hair-rollers" 
15388                                      class="link link--text py-1 block font-normal
15389                                      ">
15390                                      <span>Hair Rollers</span>
15391                                    </a>
15392                                  </li>
15393                                  
15394</ul>
15395                            
15396                        </div></div>
15397        </div>
15398        
15399      </div>
15400    
15401        </template>      
15402    
15403
15404    
15405    
15406</div>
15407
15408</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">
15409    
15410
15411    
15412        <template x-teleport="#megamenu-3">
15413            
15414      <div class="hidden-section__blocks header__menu-dropdown bg-white divide-y md:divide-y-0 text-left
15415      md:gap-3">
15416        <div class="md:px-4 page-width">
15417            <div class=" grid
15418                lg:grid-cols-5 
15419                md:grid-cols-3  
15420                grid-cols-2
15421                gap-x-4
15422                divide-y
15423                divide-gray-200
15424                md:divide-y-0
15425                md:py-3
15426            "><div class="megamenu-submenu
15427                          
15428                            ml-2 mb-2 
15429                          
15430                            md:ml-0 text-sm tracking-normal font-secondary " 
15431                            x-data="{
15432                              submenu: true, 
15433                              viewChange(){
15434                                // on mobile, hide submenu
15435                                
15436                                  this.submenu = true;
15437                                  $dispatch('hasheading', false);
15438                                
15439                              }
15440                            }"
15441                            x-init="viewChange()"
15442                            @resize.window="viewChange();"
15443                            >
15444              
15445                            
15446                              <h3 class="text-base md:text-xl mb-2 " >
15447                                
15448                                  Product Type
15449                                
15450                              </h3>
15451                            
15452              
15453                            
15454                              
15455                              <ul x-show="submenu">
15456                                  
15457                                  <li data-menu-handle="body-wash">
15458                                    <a href="/collections/body-wash" 
15459                                      class="link link--text py-1 block font-normal
15460                                      ">
15461                                      <span>Body Wash</span>
15462                                    </a>
15463                                  </li>
15464                                  
15465
15466                                  
15467                                  <li data-menu-handle="cleansing-pads">
15468                                    <a href="/products/kojic-acid-face-body-cleansing-pads" 
15469                                      class="link link--text py-1 block font-normal
15470                                      ">
15471                                      <span>Cleansing Pads</span>
15472                                    </a>
15473                                  </li>
15474                                  
15475
15476                                  
15477                                  <li data-menu-handle="exfoliating-tools-scrub">
15478                                    <a href="/collections/exfoliating" 
15479                                      class="link link--text py-1 block font-normal
15480                                      ">
15481                                      <span>Exfoliating Tools & Scrub</span>
15482                                    </a>
15483                                  </li>
15484                                  
15485
15486                                  
15487                                  <li data-menu-handle="facial-oils">
15488                                    <a href="/collections/facial-oils" 
15489                                      class="link link--text py-1 block font-normal
15490                                      ">
15491                                      <span>Facial Oils</span>
15492                                    </a>
15493                                  </li>
15494                                  
15495
15496                                  
15497                                  <li data-menu-handle="facial-skin-tools">
15498                                    <a href="/collections/skin-tools" 
15499                                      class="link link--text py-1 block font-normal
15500                                      ">
15501                                      <span>Facial & Skin Tools</span>
15502                                    </a>
15503                                  </li>
15504                                  
15505
15506                                  
15507                                  <li data-menu-handle="shave-razors">
15508                                    <a href="/collections/razor" 
15509                                      class="link link--text py-1 block font-normal
15510                                      ">
15511                                      <span>Shave & Razors</span>
15512                                    </a>
15513                                  </li>
15514                                  
15515</ul>
15516                            
15517                        </div><div class="megamenu-submenu
15518                          
15519                            ml-2 mb-2 
15520                          
15521                            md:ml-0 text-sm tracking-normal font-secondary " 
15522                            x-data="{
15523                              submenu: true, 
15524                              viewChange(){
15525                                // on mobile, hide submenu
15526                                
15527                                  this.submenu = true;
15528                                  $dispatch('hasheading', false);
15529                                
15530                              }
15531                            }"
15532                            x-init="viewChange()"
15533                            @resize.window="viewChange();"
15534                            >
15535              
15536                            
15537                              <h3 class="text-base md:text-xl mb-2 " >
15538                                
15539                                  Collections
15540                                
15541                              </h3>
15542                            
15543              
15544                            
15545                              
15546                              <ul x-show="submenu">
15547                                  
15548                                  <li data-menu-handle="self-care">
15549                                    <a href="/collections/self-care" 
15550                                      class="link link--text py-1 block font-normal
15551                                      ">
15552                                      <span>Self-Care</span>
15553                                    </a>
15554                                  </li>
15555                                  
15556
15557                                  
15558                                  <li data-menu-handle="body-care">
15559                                    <a href="/collections/body-care" 
15560                                      class="link link--text py-1 block font-normal
15561                                      ">
15562                                      <span>Body-Care</span>
15563                                    </a>
15564                                  </li>
15565                                  
15566</ul>
15567                            
15568                        </div></div>
15569        </div>
15570        
15571      </div>
15572    
15573        </template>      
15574    
15575
15576    
15577    
15578</div>
15579
15580</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">
15581    
15582
15583    
15584        <template x-teleport="#megamenu-4">
15585            
15586      <div class="hidden-section__blocks header__menu-dropdown bg-white divide-y md:divide-y-0 text-left
15587      md:gap-3">
15588        <div class="md:px-4 page-width">
15589            <div class=" grid
15590                lg:grid-cols-5 
15591                md:grid-cols-3  
15592                grid-cols-2
15593                gap-x-4
15594                divide-y
15595                divide-gray-200
15596                md:divide-y-0
15597                md:py-3
15598            "><div class="megamenu-submenu
15599                          
15600                            ml-2 mb-2 
15601                          
15602                            md:ml-0 text-sm tracking-normal font-secondary " 
15603                            x-data="{
15604                              submenu: true, 
15605                              viewChange(){
15606                                // on mobile, hide submenu
15607                                
15608                                  this.submenu = true;
15609                                  $dispatch('hasheading', false);
15610                                
15611                              }
15612                            }"
15613                            x-init="viewChange()"
15614                            @resize.window="viewChange();"
15615                            >
15616              
15617                            
15618                              <h3 class="text-base md:text-xl mb-2 " >
15619                                
15620                                  Product Type
15621                                
15622                              </h3>
15623                            
15624              
15625                            
15626                              
15627                              <ul x-show="submenu">
15628                                  
15629                                  <li data-menu-handle="shower-filters">
15630                                    <a href="/collections/shower-filters" 
15631                                      class="link link--text py-1 block font-normal
15632                                      ">
15633                                      <span>Shower Filters</span>
15634                                    </a>
15635                                  </li>
15636                                  
15637
15638                                  
15639                                  <li data-menu-handle="travel-cases">
15640                                    <a href="/collections/travel" 
15641                                      class="link link--text py-1 block font-normal
15642                                      ">
15643                                      <span>Travel Cases</span>
15644                                    </a>
15645                                  </li>
15646                                  
15647
15648                                  
15649                                  <li data-menu-handle="accessories">
15650                                    <a href="/collections/shower-accessories" 
15651                                      class="link link--text py-1 block font-normal
15652                                      ">
15653                                      <span>Accessories</span>
15654                                    </a>
15655                                  </li>
15656                                  
15657
15658                                  
15659                                  <li data-menu-handle="hair-towels-towel-scrunchies">
15660                                    <a href="/collections/hair-towels-scrunchies" 
15661                                      class="link link--text py-1 block font-normal
15662                                      ">
15663                                      <span>Hair Towels & Towel Scrunchies</span>
15664                                    </a>
15665                                  </li>
15666                                  
15667
15668                                  
15669                                  <li data-menu-handle="shower-caps">
15670                                    <a href="/collections/shower-caps" 
15671                                      class="link link--text py-1 block font-normal
15672                                      ">
15673                                      <span>Shower Caps</span>
15674                                    </a>
15675                                  </li>
15676                                  
15677
15678                                  
15679                                  <li data-menu-handle="bundles">
15680                                    <a href="/collections/shower-bundles" 
15681                                      class="link link--text py-1 block font-normal
15682                                      ">
15683                                      <span>Bundles</span>
15684                                    </a>
15685                                  </li>
15686                                  
15687</ul>
15688                            
15689                        </div><div class="megamenu-submenu
15690                          
15691                            ml-2 mb-2 
15692                          
15693                            md:ml-0 text-sm tracking-normal font-secondary " 
15694                            x-data="{
15695                              submenu: true, 
15696                              viewChange(){
15697                                // on mobile, hide submenu
15698                                
15699                                  this.submenu = true;
15700                                  $dispatch('hasheading', false);
15701                                
15702                              }
15703                            }"
15704                            x-init="viewChange()"
15705                            @resize.window="viewChange();"
15706                            >
15707              
15708                            
15709                              <h3 class="text-base md:text-xl mb-2 " >
15710                                
15711                                  Shower Essentials
15712                                
15713                              </h3>
15714                            
15715              
15716                            
15717                              
15718                              <ul x-show="submenu">
15719                                  
15720                                  <li data-menu-handle="bar-bags">
15721                                    <a href="/collections/bar-bag" 
15722                                      class="link link--text py-1 block font-normal
15723                                      ">
15724                                      <span>Bar Bags</span>
15725                                    </a>
15726                                  </li>
15727                                  
15728
15729                                  
15730                                  <li data-menu-handle="hair-catcher">
15731                                    <a href="/products/hair-catcher" 
15732                                      class="link link--text py-1 block font-normal
15733                                      ">
15734                                      <span>Hair Catcher</span>
15735                                    </a>
15736                                  </li>
15737                                  
15738
15739                                  
15740                                  <li data-menu-handle="soap-dishes-caddies">
15741                                    <a href="/collections/soap-dishes-caddies" 
15742                                      class="link link--text py-1 block font-normal
15743                                      ">
15744                                      <span>Soap Dishes & Caddies</span>
15745                                    </a>
15746                                  </li>
15747                                  
15748
15749                                  
15750                                  <li data-menu-handle="build-a-shower-bundle">
15751                                    <a href="/collections/build-a-shower-bundle" 
15752                                      class="link link--text py-1 block font-normal
15753                                      ">
15754                                      <span>Build a Shower Bundle</span>
15755                                    </a>
15756                                  </li>
15757                                  
15758</ul>
15759                            
15760                        </div></div>
15761        </div>
15762        
15763      </div>
15764    
15765        </template>      
15766    
15767
15768    
15769    
15770</div>
15771
15772</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">
15773    
15774
15775    
15776        <template x-teleport="#megamenu-5">
15777            
15778      <div class="hidden-section__blocks header__menu-dropdown bg-white divide-y md:divide-y-0 text-left
15779      md:gap-3">
15780        <div class="md:px-4 page-width">
15781            <div class=" grid
15782                lg:grid-cols-5 
15783                md:grid-cols-3  
15784                grid-cols-2
15785                gap-x-4
15786                divide-y
15787                divide-gray-200
15788                md:divide-y-0
15789                md:py-3
15790            "><div class="megamenu-submenu
15791                          
15792                            ml-2 mb-2 
15793                          
15794                            md:ml-0 text-sm tracking-normal font-secondary " 
15795                            x-data="{
15796                              submenu: true, 
15797                              viewChange(){
15798                                // on mobile, hide submenu
15799                                
15800                                  this.submenu = true;
15801                                  $dispatch('hasheading', false);
15802                                
15803                              }
15804                            }"
15805                            x-init="viewChange()"
15806                            @resize.window="viewChange();"
15807                            >
15808              
15809                            
15810                              <h3 class="text-base md:text-xl mb-2 " >
15811                                
15812                                  Product Type
15813                                
15814                              </h3>
15815                            
15816              
15817                            
15818                              
15819                              <ul x-show="submenu">
15820                                  
15821                                  <li data-menu-handle="pillowcases">
15822                                    <a href="/collections/all-pillowcases" 
15823                                      class="link link--text py-1 block font-normal
15824                                      ">
15825                                      <span>Pillowcases</span>
15826                                    </a>
15827                                  </li>
15828                                  
15829
15830                                  
15831                                  <li data-menu-handle="satin-bonnets">
15832                                    <a href="/collections/bonnet" 
15833                                      class="link link--text py-1 block font-normal
15834                                      ">
15835                                      <span>Satin Bonnets</span>
15836                                    </a>
15837                                  </li>
15838                                  
15839
15840                                  
15841                                  <li data-menu-handle="sleep-wear">
15842                                    <a href="/collections/sleep-wear" 
15843                                      class="link link--text py-1 block font-normal
15844                                      ">
15845                                      <span>Sleep Wear</span>
15846                                    </a>
15847                                  </li>
15848                                  
15849
15850                                  
15851                                  <li data-menu-handle="sleep-scrunchies">
15852                                    <a href="/collections/sleep-scrunchies" 
15853                                      class="link link--text py-1 block font-normal
15854                                      ">
15855                                      <span>Sleep Scrunchies</span>
15856                                    </a>
15857                                  </li>
15858                                  
15859
15860                                  
15861                                  <li data-menu-handle="sleep-bundles">
15862                                    <a href="/collections/pillowcase-2-and-4-pack-bundles" 
15863                                      class="link link--text py-1 block font-normal
15864                                      ">
15865                                      <span>Sleep Bundles</span>
15866                                    </a>
15867                                  </li>
15868                                  
15869</ul>
15870                            
15871                        </div><div class="megamenu-submenu
15872                          
15873                            ml-2 mb-2 
15874                          
15875                            md:ml-0 text-sm tracking-normal font-secondary " 
15876                            x-data="{
15877                              submenu: true, 
15878                              viewChange(){
15879                                // on mobile, hide submenu
15880                                
15881                                  this.submenu = true;
15882                                  $dispatch('hasheading', false);
15883                                
15884                              }
15885                            }"
15886                            x-init="viewChange()"
15887                            @resize.window="viewChange();"
15888                            >
15889              
15890                            
15891                              <h3 class="text-base md:text-xl mb-2 " >
15892                                
15893                                  Collections
15894                                
15895                              </h3>
15896                            
15897              
15898                            
15899                              
15900                              <ul x-show="submenu">
15901                                  
15902                                  <li data-menu-handle="bedtime-favorites">
15903                                    <a href="/collections/bedtime-favorites" 
15904                                      class="link link--text py-1 block font-normal
15905                                      ">
15906                                      <span>Bedtime Favorites</span>
15907                                    </a>
15908                                  </li>
15909                                  
15910</ul>
15911                            
15912                        </div></div>
15913        </div>
15914        
15915      </div>
15916    
15917        </template>      
15918    
15919
15920    
15921    
15922</div>
15923
15924</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">
15925    
15926
15927    
15928        <template x-teleport="#megamenu-right-1">
15929          
15930      <div class="hidden-section__blocks header__menu-dropdown bg-white divide-y md:divide-y-0 text-left
15931      md:gap-3">
15932        <div class="md:px-4 page-width">
15933            <div class=" grid
15934                lg:grid-cols-5 
15935                md:grid-cols-3  
15936                grid-cols-2
15937                gap-x-4
15938                divide-y
15939                divide-gray-200
15940                md:divide-y-0
15941                md:py-3
15942            "><div class="megamenu-submenu
15943                          
15944                            ml-2 mb-2 
15945                          
15946                            md:ml-0 text-sm tracking-normal font-secondary " 
15947                            x-data="{
15948                              submenu: true, 
15949                              viewChange(){
15950                                // on mobile, hide submenu
15951                                
15952                                  this.submenu = true;
15953                                  $dispatch('hasheading', false);
15954                                
15955                              }
15956                            }"
15957                            x-init="viewChange()"
15958                            @resize.window="viewChange();"
15959                            >
15960              
15961                            
15962                              <h3 class="text-base md:text-xl mb-2 " >
15963                                
15964                                  Top Collections
15965                                
15966                              </h3>
15967                            
15968              
15969                            
15970                              
15971                              <ul x-show="submenu">
15972                                  
15973                                  <li data-menu-handle="fall-core-essentials">
15974                                    <a href="/collections/fall-core" 
15975                                      class="link link--text py-1 block font-normal
15976                                      ">
15977                                      <span>Fall Core Essentials</span>
15978                                    </a>
15979                                  </li>
15980                                  
15981
15982                                  
15983                                  <li data-menu-handle="halloween">
15984                                    <a href="/collections/halloween" 
15985                                      class="link link--text py-1 block font-normal
15986                                      ">
15987                                      <span>Halloween</span>
15988                                    </a>
15989                                  </li>
15990                                  
15991
15992                                  
15993                                  <li data-menu-handle="tennis-collection">
15994                                    <a href="/collections/tennis-collection" 
15995                                      class="link link--text py-1 block font-normal
15996                                      ">
15997                                      <span>Tennis Collection</span>
15998                                    </a>
15999                                  </li>
16000                                  
16001
16002                                  
16003                                  <li data-menu-handle="coastal-cottage">
16004                                    <a href="/collections/coastal-cottage" 
16005                                      class="link link--text py-1 block font-normal
16006                                      ">
16007                                      <span>Coastal Cottage</span>
16008                                    </a>
16009                                  </li>
16010                                  
16011
16012                                  
16013                                  <li data-menu-handle="kitschpop™️">
16014                                    <a href="/collections/kitschpop" 
16015                                      class="link link--text py-1 block font-normal
16016                                      ">
16017                                      <span>KitschPop™️</span>
16018                                    </a>
16019                                  </li>
16020                                  
16021
16022                                  
16023                                  <li data-menu-handle="cherry">
16024                                    <a href="/collections/cherry" 
16025                                      class="link link--text py-1 block font-normal
16026                                      ">
16027                                      <span>Cherry </span>
16028                                    </a>
16029                                  </li>
16030                                  
16031
16032                                  
16033                                  <li data-menu-handle="welcome-kits">
16034                                    <a href="/collections/welcome-kits" 
16035                                      class="link link--text py-1 block font-normal
16036                                      ">
16037                                      <span>Welcome Kits</span>
16038                                    </a>
16039                                  </li>
16040                                  
16041
16042                                  
16043                                  <li data-menu-handle="bundles">
16044                                    <a href="/collections/all-bundles" 
16045                                      class="link link--text py-1 block font-normal
16046                                      ">
16047                                      <span>Bundles</span>
16048                                    </a>
16049                                  </li>
16050                                  
16051
16052                                  
16053                                  <li data-menu-handle="whats-new">
16054                                    <a href="/collections/whats-new" 
16055                                      class="link link--text py-1 block font-normal
16056                                      ">
16057                                      <span>What's New</span>
16058                                    </a>
16059                                  </li>
16060                                  
16061
16062                                  
16063                                  <li data-menu-handle="gift-cards">
16064                                    <a href="/products/kitsch-gift-card" 
16065                                      class="link link--text py-1 block font-normal
16066                                      ">
16067                                      <span>Gift Cards</span>
16068                                    </a>
16069                                  </li>
16070                                  
16071
16072                                  
16073                                  <li data-menu-handle="viral-on-tiktok">
16074                                    <a href="/collections/viral-on-tiktok" 
16075                                      class="link link--text py-1 block font-normal
16076                                      ">
16077                                      <span>Viral on TikTok</span>
16078                                    </a>
16079                                  </li>
16080                                  
16081
16082                                  
16083                                  <li data-menu-handle="build-a-shower-bundles">
16084                                    <a href="/collections/build-a-shower-bundle" 
16085                                      class="link link--text py-1 block font-normal
16086                                      ">
16087                                      <span>Build a Shower Bundles</span>
16088                                    </a>
16089                                  </li>
16090                                  
16091
16092                                  
16093                                  <li data-menu-handle="travel">
16094                                    <a href="/collections/travel" 
16095                                      class="link link--text py-1 block font-normal
16096                                      ">
16097                                      <span>Travel</span>
16098                                    </a>
16099                                  </li>
16100                                  
16101</ul>
16102                            
16103                        </div><div class="megamenu-submenu
16104                          
16105                            ml-2 mb-2 
16106                          
16107                            md:ml-0 text-sm tracking-normal font-secondary " 
16108                            x-data="{
16109                              submenu: true, 
16110                              viewChange(){
16111                                // on mobile, hide submenu
16112                                
16113                                  this.submenu = true;
16114                                  $dispatch('hasheading', false);
16115                                
16116                              }
16117                            }"
16118                            x-init="viewChange()"
16119                            @resize.window="viewChange();"
16120                            >
16121              
16122                            
16123                              <h3 class="text-base md:text-xl mb-2 " >
16124                                
16125                                  Collabs
16126                                
16127                              </h3>
16128                            
16129              
16130                            
16131                              
16132                              <ul x-show="submenu">
16133                                  
16134                                  <li data-menu-handle="the-grinch">
16135                                    <a href="/collections/the-grinch-x-kitsch" 
16136                                      class="link link--text py-1 block font-normal
16137                                      ">
16138                                      <span>The Grinch</span>
16139                                    </a>
16140                                  </li>
16141                                  
16142
16143                                  
16144                                  <li data-menu-handle="lisa-frank">
16145                                    <a href="/collections/lisa-frank" 
16146                                      class="link link--text py-1 block font-normal
16147                                      ">
16148                                      <span>Lisa Frank</span>
16149                                    </a>
16150                                  </li>
16151                                  
16152
16153                                  
16154                                  <li data-menu-handle="star-wars™">
16155                                    <a href="/collections/star-wars-kitsch" 
16156                                      class="link link--text py-1 block font-normal
16157                                      ">
16158                                      <span>Star Wars™</span>
16159                                    </a>
16160                                  </li>
16161                                  
16162
16163                                  
16164                                  <li data-menu-handle="harry-potter">
16165                                    <a href="/collections/harry-potter" 
16166                                      class="link link--text py-1 block font-normal
16167                                      ">
16168                                      <span>Harry Potter</span>
16169                                    </a>
16170                                  </li>
16171                                  
16172
16173                                  
16174                                  <li data-menu-handle="hello-kitty">
16175                                    <a href="/collections/hello-kitty-x-kitsch" 
16176                                      class="link link--text py-1 block font-normal
16177                                      ">
16178                                      <span>Hello Kitty</span>
16179                                    </a>
16180                                  </li>
16181                                  
16182
16183                                  
16184                                  <li data-menu-handle="bridgerton">
16185                                    <a href="/collections/kitsch-x-bridgerton" 
16186                                      class="link link--text py-1 block font-normal
16187                                      ">
16188                                      <span>Bridgerton</span>
16189                                    </a>
16190                                  </li>
16191                                  
16192
16193                                  
16194                                  <li data-menu-handle="bt21">
16195                                    <a href="/collections/bt21-x-kitsch" 
16196                                      class="link link--text py-1 block font-normal
16197                                      ">
16198                                      <span>BT21</span>
16199                                    </a>
16200                                  </li>
16201                                  
16202
16203                                  
16204                                  <li data-menu-handle="wonder-woman">
16205                                    <a href="/collections/wonderwoman-x-kitsch" 
16206                                      class="link link--text py-1 block font-normal
16207                                      ">
16208                                      <span>Wonder Woman</span>
16209                                    </a>
16210                                  </li>
16211                                  
16212
16213                                  
16214                                  <li data-menu-handle="elf">
16215                                    <a href="/collections/elf-x-kitsch-collection" 
16216                                      class="link link--text py-1 block font-normal
16217                                      ">
16218                                      <span>elf</span>
16219                                    </a>
16220                                  </li>
16221                                  
16222</ul>
16223                            
16224                        </div></div>
16225        </div>
16226        
16227      </div>
16228    
16229        </template> 
16230    
16231
16232    
16233    
16234</div>
16235
16236</section>
16237<!-- END sections: header-group --><div 
16238    x-data="applovinBanner"
16239    x-show="showBanner"
16240    x-cloak
16241    x-transition:enter="transition ease-out duration-300"
16242    x-transition:enter-start="opacity-0 -translate-y-2"
16243    x-transition:enter-end="opacity-100 translate-y-0"
16244    x-transition:leave="transition ease-in duration-200"
16245    x-transition:leave-start="opacity-100 translate-y-0"
16246    x-transition:leave-end="opacity-0 -translate-y-2"
16247    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">
16248    
16249    <div class="max-w-7xl mx-auto flex items-center justify-between">
16250        <div class="flex items-center space-x-2">
16251            <div class="bg-white bg-opacity-20 rounded-full p-1">
16252                <svg class="w-4 h-4 text-white" fill="currentColor" viewBox="0 0 20 20">
16253                    <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"/>
16253
16254                </svg>
16255            </div>
16256            <div class="text-center">
16257                <p class="text-xs font-semibold" x-text="bannerMessage"></p>
16258            </div>
16259        </div>
16260        
16261        <div class="flex items-center space-x-2">
16262            <button 
16263                @click="closeBanner"
16264                class="bg-white bg-opacity-20 hover:bg-opacity-30 rounded-full p-1 transition-colors duration-200">
16265                <svg class="w-4 h-4 text-white" fill="none" stroke="currentColor" viewBox="0 0 24 24">
16266                    <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12"/>
16267                </svg>
16268            </button>
16269        </div>
16270    </div>
16271</div>
16272
16273<script>
16274    document.addEventListener('alpine:init', () => {
16275        Alpine.data('applovinBanner', () => ({
16276            showBanner: false,
16277            bannerMessage: '',
16278            appName: '',
16279            
16280            init() {
16281                console.log('AppLovin Banner Init');
16282                this.checkAppLovinVisit();
16283            },
16284            
16285            checkAppLovinVisit() {
16286                const urlParams = new URLSearchParams(window.location.search);
16287                const nbPlatform = urlParams.get('nb_platform');
16288                const utmContent = urlParams.get('utm_content');
16289                
16290                // Check if this is a valid AppLovin visit
16291                if (nbPlatform === 'applovin' && utmContent && utmContent.length < 31) {
16292                    // Valid AppLovin visit - show banner
16293                    this.appName = utmContent;
16294                    this.bannerMessage = `All ${utmContent} players get a special 20% off deal for the next 24 hours`;
16295                    this.setCookie('applovin_banner_shown', 'true', 24);
16296                    this.setCookie('applovin_app_name', this.appName, 24);
16297                    this.showBanner = true;
16298                } else {
16299                    // Not a valid AppLovin visit
16300                    if (nbPlatform !== 'applovin') {
16301                        // If nb_platform is not applovin (or missing), clear AppLovin cookies
16302                        this.deleteCookie('applovin_banner_shown');
16303                        this.deleteCookie('applovin_app_name');
16304                        this.deleteCookie('applovin_banner_closed');
16305                    }
16306                    
16307                    // Only show banner if:
16308                    // 1. We have valid AppLovin parameters, OR
16309                    // 2. We have nb_platform=applovin AND existing cookies AND banner wasn't closed
16310                    if (nbPlatform === 'applovin') {
16311                        const cookieExists = this.getCookie('applovin_banner_shown');
16312                        const bannerClosed = this.getCookie('applovin_banner_closed');
16313                        
16314                        if (cookieExists === 'true' && bannerClosed !== 'true') {
16315                            const storedAppName = this.getCookie('applovin_app_name');
16316                            if (storedAppName) {
16317                                this.appName = storedAppName;
16318                                this.bannerMessage = `All ${storedAppName} players get a special 20% off deal for the next 24 hours`;
16319                                this.showBanner = true;
16320                            }
16321                        }
16322                    }
16323                }
16324            },
16325            
16326            setCookie(name, value, hours) {
16327                const date = new Date();
16328                date.setTime(date.getTime() + (hours * 60 * 60 * 1000));
16329                const expires = "expires=" + date.toUTCString();
16330                document.cookie = name + "=" + value + ";" + expires + ";path=/";
16331            },
16332            
16333            getCookie(name) {
16334                const nameEQ = name + "=";
16335                const ca = document.cookie.split(';');
16336                for (let i = 0; i < ca.length; i++) {
16337                    let c = ca[i];
16338                    while (c.charAt(0) === ' ') c = c.substring(1, c.length);
16339                    if (c.indexOf(nameEQ) === 0) return c.substring(nameEQ.length, c.length);
16340                }
16341                return null;
16342            },
16343            
16344            deleteCookie(name) {
16345                document.cookie = name + "=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;";
16346            },
16347            
16348            closeBanner() {
16349                this.showBanner = false;
16350                this.setCookie('applovin_banner_closed', 'true', 24);
16351            }
16352        }))
16353    })
16354</script>
16354
16355
16356    <main id="MainContent" class="content-for-layout min-h-screen focus-none" role="main" tabindex="-1">
16357      <section id="shopify-section-template--27979442553013__custom_liquid_PUPKJb" class="shopify-section section">
16358<style>
16359  #Custom-liquid-template--27979442553013__custom_liquid_PUPKJb{
16360      padding-top: 0px;
16361      padding-bottom: 0px;
16362  }
16363</style>
16364<div id="Custom-liquid-template--27979442553013__custom_liquid_PUPKJb">
16365    <div class="page-width mx-auto px-4">
16366    <style>
16367
16368#cio-plp-ui-container .cio-plp-grid{
16369 display:flex !important;
16370    padding-left: 0 !important;
16371    padding-right: 0 !important;
16372    padding-top: 0;
16373}
16374#cio-plp-ui-container .cio-filters-container{
16375  display: block; 
16376    width: 25%;
16377}
16378#cio-plp-ui-container .cio-products-container{
16379    width: 75%;
16380}
16381#cio-plp-ui-container .cio-products-header-wrapper{
16382 display: none;
16383}
16384
16385nav.breadcrumbs.uppercase.font-medium.text-sm.d.md\:block.page-width,
16386.cio-mobile-products-header-wrapper.cio-mobile-only
16387{
16388 display: none !important;
16389}
16390 
16391@media (max-width: 768px) {
16392    #cio-plp-ui-container .cio-filters-container {
16393        display: none;
16394    }
16395#cio-plp-ui-container .cio-products-header-wrapper{
16396 display: flex !important;
16397}
16398     #cio-plp-ui-container .cio-products-container{
16399    width: 100%;
16400}
16401}
16402
16403</style>
16404  </div>
16405</div>
16406
16407
16408</section><div id="shopify-section-template--27979442553013__collection_banner_custom_e3BT7P" class="shopify-section section"><style>
16409  #Collection-banner-template--27979442553013__collection_banner_custom_e3BT7P{
16410    padding-top: 36px;
16411    padding-bottom: 0px;
16412    background-color: ;
16413    color: #000000;
16414    
16415  }
16416</style>
16417
16418
16419
16420
16421
16422
16423<div id="Collection-banner-template--27979442553013__collection_banner_custom_e3BT7P" class="collection-banner relative bg-auto">
16424
16425    
16426<nav class="breadcrumbs uppercase font-medium text-sm hidden md:block page-width" role="navigation" aria-label="breadcrumbs">
16427      <ol class="breadcrumbs__list flex mb-4 md:mb-0 px-4 items-center  ">
16428        <li class="breadcrumbs__item">
16429          <a class="breadcrumbs__link" href="/">Home</a>
16430        </li>
16431        <li class="px-2">
16432            
16433<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 w-5">
16434    <polyline points="9 18 15 12 9 6"></polyline>
16435</svg>
16436        </li><li class="breadcrumbs__item">
16437                <a class="breadcrumbs__link" href="/collections/best-sellers" aria-current="page">Best Sellers</a>
16438              </li></ol>
16439    </nav>
16440
16441    
16442    <div class="page-width mx-auto px-4 relative">
16443      <div class="collection-banner__wrapper md:flex gap-6 py-4
16444        text-left
16445        items-start 
16446        justify-start
16447        ">
16448        <div class="collection-banner__content">
16449          <div class="collection-content-wrapper">
16450            <h1 class="collection-banner__title text-2xl font-secondary font-bold">
16451              <span class="sr-only">Collection: </span>Best Sellers</h1></div>
16452          
16453          
16454                  <div class="collection__sort enavi-collection-sort flex relative justify-end order-2 md:order-2" 
16455          x-data="filter" x-init="sort = 'manual'">
16456
16457          <div class="loader fixed grid place-content-center inset-0 bg-black/20 z-20 " x-cloak transition.opacity x-show="loading">
16458    <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">
16459        <circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle>
16460        <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>
16461    </svg>
16462</div>
16463
16464          <div class="flex items-center justify-end gap-2">
16465            
16466            <details class="sort relative" x-data x-ref="details" @click.outside="$refs.details.removeAttribute('open')">
16467              <summary class="sort-summary flex gap-1 cursor-pointer items-center">
16468                <div class="font-medium text-sm">
16469                    Sort By: <span class="selected-sortby">manual</span>
16470                </div>
16471                <span class="arrow-icon rotate-90">
16472                    
16473<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 w-5">
16474    <polyline points="9 18 15 12 9 6"></polyline>
16475</svg>
16476                </span>
16477              </summary>
16478              <div class="sort-display pb-3 absolute space-y-1 right-0 z-20 bg-white shadow p-3 min-w-44 rounded-sm">
16479                <button type="button" 
16480                    class="py-2 w-full text-left text-sm focus:border-gray-400 border border-transparent active:border-gray-400 " 
16481                  data-sort="best-selling"
16482                    @click="sortBy('best-selling');document.querySelector('.selected-sortby').innerText='Best Selling';"> 
16483                    Best Selling
16484                 </button>
16485                <button type="button" 
16486                  class="py-2 w-full text-left text-sm focus:border-gray-400 border border-transparent active:border-gray-400 " 
16487                  data-sort="created-descending"
16488                  @click="sortBy('created-descending');document.querySelector('.selected-sortby').innerText='Newest to Oldest';"> 
16489                  Newest to Oldest
16490                </button>
16491                <button type="button" 
16492                  class="py-2 w-full text-left text-sm focus:border-gray-400 border border-transparent active:border-gray-400 " 
16493                  data-sort="price-ascending"
16494                  @click="sortBy('price-ascending');document.querySelector('.selected-sortby').innerText='Price: Low to High';"> 
16495                  Price: Low to High
16496                </button>
16497                <button type="button" 
16498                  class="py-2 w-full text-left text-sm focus:border-gray-400 border border-transparent active:border-gray-400 " 
16499                  data-sort="price-descending"
16500                  @click="sortBy('price-descending');document.querySelector('.selected-sortby').innerText='Price: High to Low';"> 
16501                  Price: High to Low
16502                </button>
16503              </div>
16504            </details>
16505            
16506          </div>
16507
16508          <select id="sort-by" x-model="sort" @change="sortBy(sort)" class="rounded-md text-body border-0 hidden">
16509            
16510              <option value="">
16511                Sort By
16512              </option>
16513              <option value="manual" selected="selected">
16514                Featured
16515              </option>
16516            
16517              <option value="">
16518                Sort By
16519              </option>
16520              <option value="most-relevant" >
16521                Most relevant
16522              </option>
16523            
16524              <option value="">
16525                Sort By
16526              </option>
16527              <option value="best-selling" >
16528                Best selling
16529              </option>
16530            
16531              <option value="">
16532                Sort By
16533              </option>
16534              <option value="title-ascending" >
16535                Alphabetically, A-Z
16536              </option>
16537            
16538              <option value="">
16539                Sort By
16540              </option>
16541              <option value="title-descending" >
16542                Alphabetically, Z-A
16543              </option>
16544            
16545              <option value="">
16546                Sort By
16547              </option>
16548              <option value="price-ascending" >
16549                Price, low to high
16550              </option>
16551            
16552              <option value="">
16553                Sort By
16554              </option>
16555              <option value="price-descending" >
16556                Price, high to low
16557              </option>
16558            
16559              <option value="">
16560                Sort By
16561              </option>
16562              <option value="created-ascending" >
16563                Date, old to new
16564              </option>
16565            
16566              <option value="">
16567                Sort By
16568              </option>
16569              <option value="created-descending" >
16570                Date, new to old
16571              </option>
16572            
16573          </select>
16574        </div>
16575        </div></div>
16576
16577    </div>
16578
16579</div>
16580
16581
16582</div><div id="shopify-section-template--27979442553013__product-grid" class="shopify-section"><style>
16583  #ProductGridContainer{
16584    padding-top: 8px;
16585    padding-bottom: 32px;
16586  }
16587</style>
16588<div class="page-width mx-auto px-4" id="ProductGridContainer">
16589
16590  
16591
16592  
16593    <div 
16594      data-metafield
16595      x-title="Collection Filter"
16596      x-init="
16597        $watch('products_count', (value) => {
16598          if(value < 2) {
16599            $dispatch('no-products-found');
16600          }
16601        });
16602        $watch('collectionURL', () => {
16603          loadCollection();
16604        })
16605      "
16606      x-data="{
16607        loading: false,
16608        collectionURL: '/collections/best-sellers',
16609        products_count: 54,
16610        loadCollection() {
16611          this.loading = true;
16612          const sectionURL = this.collectionURL + (this.collectionURL.includes('?') ? '&' : '?') + 'section_id=template--27979442553013__product-grid';
16613          fetch(sectionURL)
16614          .then(response => response.text())
16615          .then(data => {
16616            let el = document.createElement('div');
16617            el.innerHTML = data;
16618            let collectionContent = el.querySelector('#collection-content');
16619            if(!collectionContent){
16620              window.location.href = this.collectionURL;
16621              return;
16622            }
16623            this.products_count = collectionContent.childElementCount;
16624            document.querySelector('#collection-content').replaceChildren(...Array.from(collectionContent.childNodes));
16625            // update filters
16626            let filterWrapper = el.querySelector('.collection_filters');
16627            let currentFilter = document.querySelector('.collection_filters');
16628            if(filterWrapper && currentFilter){
16629              currentFilter.replaceChildren(...Array.from(filterWrapper.childNodes));
16630            }
16631
16632            let newUrl = window.location.origin + this.collectionURL;
16633            window.history.pushState({}, '', newUrl);
16634
16635            this.loading = false;
16636          });
16637        }
16638      }"
16639      class="tag_filtering my-2 pb-2 flex gap-2 no-scrollbar overflow-x-scroll">
16640      <div class="loader fixed grid place-content-center inset-0 bg-black/20 z-20 " x-cloak transition.opacity x-show="loading">
16641    <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">
16642        <circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle>
16643        <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>
16644    </svg>
16645</div>
16646      
16647        
16648          <button type="button" 
16649            :disabled="loading || collectionURL == '/collections/best-sellers'"
16650            @click="collectionURL = '/collections/best-sellers'"
16651            :class="{ 'bg-black text-white': collectionURL == '/collections/best-sellers' }"
16652            class="shrink-0 snap-start py-1 px-4 text-sm rounded border border-black capitalize bg-black text-white" 
16653            aria-current="true">Best Sellers </button>
16654        
16655      
16656        
16657          <button 
16658            :class="{ 'bg-black text-white': collectionURL == '/collections/best-selling-hair' }"
16659            :disabled="loading || collectionURL == '/collections/best-selling-hair'"
16660            @click="collectionURL = '/collections/best-selling-hair'"
16661            class="shrink-0 snap-start py-1 px-4 text-sm rounded border cursor-pointer border-black capitalize">Best In Hair Care </button>
16662        
16663      
16664        
16665          <button 
16666            :class="{ 'bg-black text-white': collectionURL == '/collections/best-selling-perfume' }"
16667            :disabled="loading || collectionURL == '/collections/best-selling-perfume'"
16668            @click="collectionURL = '/collections/best-selling-perfume'"
16669            class="shrink-0 snap-start py-1 px-4 text-sm rounded border cursor-pointer border-black capitalize">Best In Perfume </button>
16670        
16671      
16672        
16673          <button 
16674            :class="{ 'bg-black text-white': collectionURL == '/collections/best-selling-body' }"
16675            :disabled="loading || collectionURL == '/collections/best-selling-body'"
16676            @click="collectionURL = '/collections/best-selling-body'"
16677            class="shrink-0 snap-start py-1 px-4 text-sm rounded border cursor-pointer border-black capitalize">Best In Body </button>
16678        
16679      
16680        
16681          <button 
16682            :class="{ 'bg-black text-white': collectionURL == '/collections/best-selling-styling' }"
16683            :disabled="loading || collectionURL == '/collections/best-selling-styling'"
16684            @click="collectionURL = '/collections/best-selling-styling'"
16685            class="shrink-0 snap-start py-1 px-4 text-sm rounded border cursor-pointer border-black capitalize">Best In Style </button>
16686        
16687      
16688        
16689          <button 
16690            :class="{ 'bg-black text-white': collectionURL == '/collections/best-selling-sleep' }"
16691            :disabled="loading || collectionURL == '/collections/best-selling-sleep'"
16692            @click="collectionURL = '/collections/best-selling-sleep'"
16693            class="shrink-0 snap-start py-1 px-4 text-sm rounded border cursor-pointer border-black capitalize">Best In Sleep </button>
16694        
16695      
16696        
16697          <button 
16698            :class="{ 'bg-black text-white': collectionURL == '/collections/best-in-shower' }"
16699            :disabled="loading || collectionURL == '/collections/best-in-shower'"
16700            @click="collectionURL = '/collections/best-in-shower'"
16701            class="shrink-0 snap-start py-1 px-4 text-sm rounded border cursor-pointer border-black capitalize">Best In Shower </button>
16702        
16703      
16704    </div>
16705  
16706
16707  
16708
16709  
16710
16711  <div class="flex"><div class="collection" id="collection-content">
16712          
16713            
16714              <div class="w-full mb-8 text-center"
16715                x-show="product_count >= limit"
16716                x-title="Load previous page"
16717                @no-products-found.window="show = false"
16718                x-show="show"
16719                x-cloak
16720                x-data="{ 
16721                  show: true,
16722                  product_count: 0,
16723                  loading: false,
16724                  page: 1,
16725                  current_page: 1,
16726                  limit: 21,
16727                  totalLoaded() {
16728                    let total = this.page * this.limit;
16729                    return total > this.product_count ? this.product_count : total;
16730                  },
16731                  loadMore() {
16732                    this.loading = true;
16733                    const pageUrl = new URL(window.location.href);
16734                    pageUrl.searchParams.set('page', this.page);
16735                    pageUrl.searchParams.set('section_id', 'template--27979442553013__product-grid');
16736                    fetch(pageUrl.href)
16737                        .then(response => response.text())
16738                        .then(data => {
16739                          let el = document.createElement('div');
16740                          el.innerHTML = data;
16741                          let newGrid = el.querySelector('#product-grid');
16742                          if (newGrid) {
16743                            document.querySelector('#product-grid').insertAdjacentHTML('afterbegin', newGrid.innerHTML);
16744                          }
16745
16746                          // update url with page = this.page
16747                          let url = new URL(window.location.href);
16748                          url.searchParams.set('page', this.page);
16749                          window.history.pushState({}, '', url.href);
16750
16751                          this.page--;
16752                          this.loading = false;
16753                    });
16754                    
16755                    
16756                  },
16757                }"
16758                x-init="$nextTick(() => {
16759                  page -= 1;
16760                })">
16761
16762                <button @click="loadMore" x-show="totalLoaded() > 0" class="inline-block px-8 py-3 uppercase text-center font-semibold rounded-sm button--primary cursor-pointer">
16763                  Load previous
16764                </button>
16765
16766                <div class="mt-4">
16767                  Showing <span x-text="totalLoaded" class="font-semibold"></span> of <span x-text="product_count" class="font-semibold"></span> Items
16768                </div>
16769               
16770                <div class="fixed inset-0 z-10 bg-white/50 flex items-center justify-center" x-transition.opacity x-show="loading">
16771                    <div class="w-10">
16772                      <div class="loader fixed grid place-content-center inset-0 bg-black/20 z-20 rotate-center" x-cloak transition.opacity x-show="loading">
16773    <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">
16774        <circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle>
16775        <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>
16776    </svg>
16777</div>
16778                    </div>
16779                </div>
16780    
16781              </div>
16782          
16783<ul id="product-grid" data-id="template--27979442553013__product-grid" class="grid
16784                md:gap-4
16785                gap-2
16786                lg:grid-cols-3
16787                md:grid-cols-2
16788                grid-cols-2">
16789<li class="grid__item collection-product-grid"
16790                      data-handle="rice-water-shampoo-conditioner-combo-pack">
16791                      
16792<script>
16793    window.hoverImageLoad = window.hoverImageLoad || function(el) {
16794      var p = el.querySelector('[data-hover-image]');
16795      if (!p) return;
16796      var img = new Image();
16797      img.src = p.dataset.hoverImage;
16798      img.alt = p.dataset.hoverAlt || '';
16799      img.className = 'absolute z-10 top-0 left-0 h-full w-full object-cover opacity-0 group-hover:opacity-100';
16800      img.loading = 'lazy';
16801      img.decoding = 'async';
16802      p.replaceWith(img);
16803    };
16804  </script>
16804
16805  <div
16806    data-product-handle="rice-water-shampoo-conditioner-combo-pack"
16807    x-data
16808    class="card-wrapper flex flex-col h-full relative">
16809
16810      
16811        <rivo-favorite-button
16812        data-product-id="7688221229237" 
16813        rivo-ax-data
16814        rivo-ax-cloak
16815        rivo-ax-html="$store.icons.heart"
16816        rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"></rivo-favorite-button>
16817      
16818
16819
16820      <div class="cart__media relative group" x-bind="behaviour" x-data="QuickViewButton"
16821        
16822          @mouseenter.once="window.hoverImageLoad($el)"
16823          @touchstart.once.passive="window.hoverImageLoad($el)"
16824        >
16825        
16826
16827        <a
16828          class="cursor-pointer"
16829           
16830            href="/collections/best-sellers/products/rice-water-shampoo-conditioner-combo-pack" 
16831          
16832          aria-label="Rice Water Shampoo & Conditioner Bar Combo for Hair Growth">
16833            
16834
16835
16836
16837
16838
16839  
16840
16841  
16842
16843  
16844  
16845  
16846  
16847  
16848  
16849  
16850    <img src="//www.mykitsch.com/cdn/shop/files/9081-RiceWaterProtein-Shampoo_Conditioner-2pc-Combo-BottleFreeBeauty-hero-opt2-1280x1280px_2.jpg?quality=75&amp;v=1780523783&amp;width=700" alt="KITSCH Rice Water Shampoo &amp; Conditioner Bar Combo for Hair Growth — hero product shot — Formulated with Rice Tein NPNF®, clinically proven to increase hair volume and improve appearance of natural shine in just 5 washes — conditions &amp; encourages overall hair length &amp; density" srcset="//www.mykitsch.com/cdn/shop/files/9081-RiceWaterProtein-Shampoo_Conditioner-2pc-Combo-BottleFreeBeauty-hero-opt2-1280x1280px_2.jpg?quality=75&amp;v=1780523783&amp;width=200 200w, //www.mykitsch.com/cdn/shop/files/9081-RiceWaterProtein-Shampoo_Conditioner-2pc-Combo-BottleFreeBeauty-hero-opt2-1280x1280px_2.jpg?quality=75&amp;v=1780523783&amp;width=300 300w, //www.mykitsch.com/cdn/shop/files/9081-RiceWaterProtein-Shampoo_Conditioner-2pc-Combo-BottleFreeBeauty-hero-opt2-1280x1280px_2.jpg?quality=75&amp;v=1780523783&amp;width=400 400w, //www.mykitsch.com/cdn/shop/files/9081-RiceWaterProtein-Shampoo_Conditioner-2pc-Combo-BottleFreeBeauty-hero-opt2-1280x1280px_2.jpg?quality=75&amp;v=1780523783&amp;width=500 500w, //www.mykitsch.com/cdn/shop/files/9081-RiceWaterProtein-Shampoo_Conditioner-2pc-Combo-BottleFreeBeauty-hero-opt2-1280x1280px_2.jpg?quality=75&amp;v=1780523783&amp;width=600 600w, //www.mykitsch.com/cdn/shop/files/9081-RiceWaterProtein-Shampoo_Conditioner-2pc-Combo-BottleFreeBeauty-hero-opt2-1280x1280px_2.jpg?quality=75&amp;v=1780523783&amp;width=700 700w" width="700" height="700" loading="eager" fetchpriority="high" sizes="(min-width: 1400px) 350px, (min-width: 1024px) 25vw, (min-width: 768px) 33vw, 50vw" style="object-position:50.0% 49.414%;">
16851  
16852
16853
16854            
16855              <div
16856                data-hover-image="//www.mykitsch.com/cdn/shop/files/6745-RiceWaterProteinShampooBar-BottleFreeBeauty-Strengthening-5StarReview-300dpi_2.jpg?v=1780523786&width=700"
16857                data-hover-alt="KITSCH Rice Water Shampoo Bar for Hair Growth — 5-star customer review graphic — Rice Tein NPNF® has been shown to increase hair volume by 20% after 5 washes — free of parabens, phthalates, silicones, &amp; sulfates"
16858                class="absolute z-10 top-0 left-0 h-full w-full"
16859                aria-hidden="true"></div>
16860            
16861
16862            <div class="item-flag grid grid-cols-3 gap-1 empty:hidden" data-language="en">
16863    
16864    
16865    
16866    
16867    
16868    
16869    
16870    
16871    
16872    
16873    
16874        
16875            
16876        
16877            
16878        
16879            
16880        
16881            
16882        
16883            
16884        
16885            
16886        
16887            
16888        
16889            
16890        
16891            
16892        
16893            
16894        
16895            
16896        
16897            
16898        
16899            
16900        
16901            
16902        
16903            
16904        
16905            
16906        
16907            
16908        
16909            
16910        
16911    
16912    
16913    
16914
16915        
16916</div>
16917
16918<div class="product-award absolute top-1 left-1 w-20 h-20 empty:hidden">
16919    
16920        
16921    
16922        
16923    
16924        
16925    
16926        
16927    
16928        
16929    
16930        
16931    
16932        
16933    
16934        
16935    
16936        
16937    
16938        
16939    
16940        
16941    
16942        
16943    
16944        
16945    
16946        
16947    
16948        
16949    
16950        
16951    
16952        
16953    
16954        
16955    
16956</div>
16957
16958
16959          
16960        </a>
16961
16962        
16963
16964        
16965          
16966
16967        
16968
16969      </div>
16970      <a
16971       
16972        href="/collections/best-sellers/products/rice-water-shampoo-conditioner-combo-pack" 
16973      
16974       class="card__content block cursor-pointer  py-4  text-center space-y-1">
16975          <p class="card__heading font-medium">
16976            
16977            Rice Water Shampoo &amp; Conditioner Bar Combo for Hair Growth
16978          </p>
16979          <div class="flex justify-center gap-2 items-center"><div class="">
16980  
16981
16982<div hidden class="hidden">
16983  7688221229237
16984</div>
16985
16986
16987    <div class="flex items-center okendo-custom-review justify-center lg:justify-normal">
16988        <div data-oke-star-rating data-oke-reviews-product-id="shopify-7688221229237">
16989            <div data-oke-reviews-version="0.104.2" data-oke-container="" class="okeReviews oke-sr"><div class=""><div class="oke-sr-rating"> 4.7 </div><div class="oke-sr-stars"><div class="oke-stars"><!----><div class="oke-stars-background"><svg height="17" viewBox="0 0 79.58823529411765 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-empty"></use><use x="16.24705882352941" href="#oke-star-empty"></use>
16989<use x="32.49411764705882" href="#oke-star-empty"></use><use x="48.74117647058823" href="#oke-star-empty"></use><use x="64.98823529411764" href="#oke-star-empty"></use></svg></div><div class="oke-stars-foreground" style="width: 94.4967%;"><svg height="17" viewBox="0 0 79.58823529411765 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-filled"></use><use x="16.24705882352941" href="#oke-star-filled"></use><use x="32.49411764705882" href="#oke-star-filled"></use><use x="48.74117647058823" href="#oke-star-filled"></use><use x="64.98823529411764" href="#oke-star-filled"></use></svg></div><span class="oke-a11yText">Rated 4.7 out of 5 stars</span></div></div><div class="oke-sr-count"><span class="oke-sr-count-number">4,105</span><span class="oke-sr-label-text"> Reviews</span><!----></div><!----></div>
16989<script type="application/json" data-oke-metafield-data=""> {"averageRating":"4.7","reviewCount":4105} </script>
16989</div>
16990        </div>
16991
16992        
16993
16994    </div>
16995
16996
16997</div>
16998</div>
16999          <div class="card__information">
17000
17001            
17002              <div class="card__price">
17003                
17004
17005
17006
17007
17008
17009
17010
17011
17012
17013
17014
17015
17016
17017
17018
17019
17020<div class="flex gap-3 items-center  justify-center ">
17021  <div x-init="$nextTick(() => { 
17022        
17023
17024        checkDiscountCode(false);
17025
17026      })"
17027      x-title="Product price"
17028      x-data="{
17029        
17030          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(','),
17031        
17032          isBundle: false,
17033          onSale: false,
17034          soldOut: false,
17035          isPDP: false,
17036          code_discount_active: false,
17037        
17038          enable_tag_discount: false,
17039        
17040        variant: {
17041          price: 2800,
17042        },
17043        currentPrice(){
17044            let price = this.variant.price;
17045            if(this.enable_tag_discount && !this.isPDP && !this.code_discount_active){
17046                price = price - (price * this.discount_percentage / 100);
17047            }
17048            return Math.round(price);
17049        },
17050        getPrice(){
17051            if(this.variant){
17052              return Unick.formatMoney(this.currentPrice());
17053          }
17054        },
17055        showOriginalPrice(fallbackVisible){
17056            return !!fallbackVisible;
17057        },
17058        renderOriginalPrice(fallbackPrice){
17059            return Unick.formatMoney(fallbackPrice || 0);
17060        },
17061        checkDiscountCode(broadcast){
17062            
17063            if(typeof this?.discount_table !== 'undefined' && this?.discount_table.length > 0){
17064                const cookieDiscount = Unick.getCookie('discount_code');
17065                const discount = cookieDiscount ? this.discount_table.find((item) => {
17066                  return item.toString().toLowerCase().includes(cookieDiscount.toLowerCase());
17067                }) : null;
17068                const codePercentage = Number(discount?.split(':')[1]) || 0;
17069                const tagPercentage = this.enable_tag_discount ? this.discount_percentage : 0;
17070                let productPrice = 2800;
17071
17072                if(codePercentage > 0 && codePercentage >= tagPercentage){
17073                    // The larger of the code and tag discounts is shown; ties go
17074                    // to the code since it is what checkout actually charges. The
17075                    // cookie only holds codes the cart reports as applicable
17076                    // (synced in theme.liquid).
17077                    this.code_discount_active = true;
17078                    this.onSale = true;
17079                    this.$dispatch('discount-percentage', { percentage: codePercentage });
17080
17081                    let displayPrice = productPrice - (productPrice * codePercentage / 100);
17082                    
17083                      let newOriginalPrice = 2800;
17084                    
17085                    if(broadcast){
17086                      this.$dispatch('discounted-price', { id: 7688221229237, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: true });
17087                    }else{
17088                      this.variant.price = displayPrice;
17089                      this.variant.original_price = newOriginalPrice;
17090                    }
17091
17092                }else if(this.enable_tag_discount){
17093                    // No applicable code on the cart (or none matching the table),
17094                    // or the code's percentage is smaller than the tag's — use the
17095                    // tag discount.
17096                    this.code_discount_active = false;
17097                    if(cookieDiscount){
17098                      this.$dispatch('discount-percentage', { percentage: this.discount_percentage });
17099                    }
17100                    // PDP renders the discounted amount directly; PLP keeps the
17101                    // full price in variant.price and getPrice() applies the tag
17102                    // percentage on the fly.
17103                    let displayPrice = this.isPDP
17104                      ? productPrice - (productPrice * this.discount_percentage / 100)
17105                      : productPrice;
17106                    
17107                      let newOriginalPrice = 2800;
17108                    
17109                    if(broadcast){
17110                      this.$dispatch('discounted-price', { id: 7688221229237, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: false });
17111                    }else{
17112                      this.variant.price = displayPrice;
17113                      this.variant.original_price = newOriginalPrice;
17114                    }
17115
17116                }else{
17117                  this.code_discount_active = false;
17118                  this.onSale = false;
17119                  if(cookieDiscount){
17120                    this.$dispatch('discount-percentage', { percentage: 0 });
17121                  }
17122                  // reset price and dispatch the events to update the price
17123                  
17124                    let newOriginalPrice = 2800;
17125                  
17126                  if(broadcast){
17127                    this.$dispatch('discounted-price', { id: 7688221229237, new_price: 2800, new_original_price: newOriginalPrice, code_discount_active: false });
17128                  }else{
17129                    this.variant.price = 2800;
17130                    this.variant.original_price = newOriginalPrice;
17131                  }
17132
17133                }
17134            }
17135            
17136        }
17137    }"
17138    
17139    @discounted-price.window="if($event.detail.id == 7688221229237) {
17140      variant.price = $event.detail.new_price;
17141      variant.original_price = $event.detail.new_original_price;
17142      code_discount_active = $event.detail.code_discount_active;
17143    }"
17144    
17145    @discount-applied.window="$nextTick(() => checkDiscountCode(true))"
17146    @discount-removed.window="$nextTick(() => checkDiscountCode(true))"
17147    class="price justify-center font-medium flex gap-x-2 items-center">
17148    <div class="price__container"><div class="price__regular">
17149          <span class="sr-only" x-text="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price) ? &quot;Sale price [sale_price], Original price [original_price]&quot;.replace('[sale_price]', getPrice()).replace('[original_price]', renderOriginalPrice(variant.original_price)) : (enable_tag_discount ? &quot;Price [price]&quot;.replace('[price]', getPrice()) : ('Regular price ' + getPrice()))"></span>
17150          <span class="price-item price-item--regular price-item--current" x-text="getPrice()" :class="{ 'text-red-700': enable_tag_discount || onSale }" aria-hidden="true">
17151            <span>$28.00</span>
17152          </span>
17153
17154          <template x-if="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price)">
17155            <s x-text="renderOriginalPrice(variant.original_price)" class="price-item price-item--regular text-gray-700 compare-at-price" aria-hidden="true"></s>
17156          </template>
17157
17158          
17159          <template x-if="enable_tag_discount && !code_discount_active">
17160            <div class="inline-block tag-discount-price compare-at-price">
17161              <s x-show="!isPDP" x-text="Unick.formatMoney(variant.price)"
17162                class="price-item price-item--regular text-gray-700"
17163                aria-hidden="true">
17164              </s>
17165            </div>
17166          </template>
17167
17168          
17169          
17170<span
17171    class="comp-price "
17172    data-comp-price="4600">
17173    <s class="comp-price__value price-item price-item--regular text-gray-700"><span>$46.00</span></s><span class="comp-price__label">Comp. Value</span></span>
17174        </div><small class="unit-price  hidden">
17175        <span class="sr-only">Unit price</span>
17176        <span class="price-item price-item--last">
17177          <span></span>
17178          <span aria-hidden="true">/</span>
17179          <span class="sr-only">&nbsp;per&nbsp;</span>
17180          <span>
17181          </span>
17182        </span>
17183      </small>
17184
17185    </div>
17186
17187  </div>
17188</div>
17189
17190
17191
17192              </div>
17193            
17194
17195            
17196
17197          </div>
17198      </a>
17199        
17200      
17201
17202      
17203      
17204        <button type="button" 
17205          x-data="QuickShopButton"
17206          data-product-handle="rice-water-shampoo-conditioner-combo-pack"
17207          
17208          
17209          x-bind="behaviour"
17210          class="font-bold quick-shop-button w-full py-2 px-4 bg-white hover:bg-gray-50 text-black text-sm border-t transition-colors"
17211          style="border: 1px solid var(--button-primary-background-color); margin-top: auto;">
17212          quick shop  
17213        </button>
17214      
17215      
17216  </div>
17217                    </li>
17218                  
17219
17220<li class="grid__item collection-product-grid"
17221                      data-handle="rosemary-biotin-volumizing-shampoo-conditioner-combo">
17222                      
17223<script>
17224    window.hoverImageLoad = window.hoverImageLoad || function(el) {
17225      var p = el.querySelector('[data-hover-image]');
17226      if (!p) return;
17227      var img = new Image();
17228      img.src = p.dataset.hoverImage;
17229      img.alt = p.dataset.hoverAlt || '';
17230      img.className = 'absolute z-10 top-0 left-0 h-full w-full object-cover opacity-0 group-hover:opacity-100';
17231      img.loading = 'lazy';
17232      img.decoding = 'async';
17233      p.replaceWith(img);
17234    };
17235  </script>
17235
17236  <div
17237    data-product-handle="rosemary-biotin-volumizing-shampoo-conditioner-combo"
17238    x-data
17239    class="card-wrapper flex flex-col h-full relative">
17240
17241      
17242        <rivo-favorite-button
17243        data-product-id="10318808088757" 
17244        rivo-ax-data
17245        rivo-ax-cloak
17246        rivo-ax-html="$store.icons.heart"
17247        rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"></rivo-favorite-button>
17248      
17249
17250
17251      <div class="cart__media relative group" x-bind="behaviour" x-data="QuickViewButton"
17252        
17253          @mouseenter.once="window.hoverImageLoad($el)"
17254          @touchstart.once.passive="window.hoverImageLoad($el)"
17255        >
17256        
17257
17258        <a
17259          class="cursor-pointer"
17260           
17261            href="/collections/best-sellers/products/rosemary-biotin-volumizing-shampoo-conditioner-combo" 
17262          
17263          aria-label="Rosemary & Biotin Volumizing Shampoo & Conditioner Combo">
17264            
17265
17266
17267
17268
17269
17270  
17271
17272  
17273
17274  
17275  
17276  
17277  
17278  
17279  
17280  
17281    <img src="//www.mykitsch.com/cdn/shop/files/Rosemary_BiotinLiquidShampoo505909andConditioner505916.jpg?quality=75&amp;v=1766763910&amp;width=700" alt="Two sage-green rectangular bottles of Kitsch Volumizing Rosemary &amp; Biotin Shampoo and Conditioner for fine, limp, and delicate hair. The labels highlight the use of NaturePep Amaranth, noting it is clinically tested to reduce friction and boost fullness. The bottles feature icons for bio-based, made in USA, sustainably sourced, and cruelty-free." srcset="//www.mykitsch.com/cdn/shop/files/Rosemary_BiotinLiquidShampoo505909andConditioner505916.jpg?quality=75&amp;v=1766763910&amp;width=200 200w, //www.mykitsch.com/cdn/shop/files/Rosemary_BiotinLiquidShampoo505909andConditioner505916.jpg?quality=75&amp;v=1766763910&amp;width=300 300w, //www.mykitsch.com/cdn/shop/files/Rosemary_BiotinLiquidShampoo505909andConditioner505916.jpg?quality=75&amp;v=1766763910&amp;width=400 400w, //www.mykitsch.com/cdn/shop/files/Rosemary_BiotinLiquidShampoo505909andConditioner505916.jpg?quality=75&amp;v=1766763910&amp;width=500 500w, //www.mykitsch.com/cdn/shop/files/Rosemary_BiotinLiquidShampoo505909andConditioner505916.jpg?quality=75&amp;v=1766763910&amp;width=600 600w, //www.mykitsch.com/cdn/shop/files/Rosemary_BiotinLiquidShampoo505909andConditioner505916.jpg?quality=75&amp;v=1766763910&amp;width=700 700w" width="700" height="700" loading="eager" fetchpriority="auto" sizes="(min-width: 1400px) 350px, (min-width: 1024px) 25vw, (min-width: 768px) 33vw, 50vw" style="object-position:47.949% 33.545%;">
17282  
17283
17284
17285            
17286              <div
17287                data-hover-image="//www.mykitsch.com/cdn/shop/files/505909_Rosemary_Biotin_Liquid_Shampoo_8ef15e3f-d1b6-442f-9aec-1dad8065babd.png?v=1767215752&width=700"
17288                data-hover-alt="Kitsch Volumizing Rosemary &amp; Biotin Shampoo advertisement. Featuring natural ingredients and a testimonial from Tiffany H.: &quot;I love how much volume I got with this shampoo. The smell is great.&quot; Rated 5 stars."
17289                class="absolute z-10 top-0 left-0 h-full w-full"
17290                aria-hidden="true"></div>
17291            
17292
17293            <div class="item-flag grid grid-cols-3 gap-1 empty:hidden" data-language="en">
17294    
17295    
17296    
17297    
17298    
17299    
17300    
17301    
17302    
17303    
17304    
17305        
17306            
17307        
17308            
17309        
17310            
17311        
17312            
17313        
17314            
17315        
17316            
17317        
17318            
17319        
17320            
17321        
17322            
17323        
17324            
17325        
17326            
17327        
17328            
17329        
17330            
17331        
17332            
17333        
17334            
17335        
17336    
17337    
17338    
17339
17340        
17341</div>
17342
17343<div class="product-award absolute top-1 left-1 w-20 h-20 empty:hidden">
17344    
17345        
17346    
17347        
17348    
17349        
17350    
17351        
17352    
17353        
17354    
17355        
17356    
17357        
17358    
17359        
17360    
17361        
17362    
17363        
17364    
17365        
17366    
17367        
17368    
17369        
17370    
17371        
17372    
17373        
17374    
17375</div>
17376
17377
17378          
17379        </a>
17380
17381        
17382
17383        
17384          
17385
17386        
17387
17388      </div>
17389      <a
17390       
17391        href="/collections/best-sellers/products/rosemary-biotin-volumizing-shampoo-conditioner-combo" 
17392      
17393       class="card__content block cursor-pointer  py-4  text-center space-y-1">
17394          <p class="card__heading font-medium">
17395            
17396            Rosemary &amp; Biotin Volumizing Shampoo &amp; Conditioner Combo
17397          </p>
17398          <div class="flex justify-center gap-2 items-center"><div class="">
17399  
17400
17401<div hidden class="hidden">
17402  10318808088757
17403</div>
17404
17405
17406    <div class="flex items-center okendo-custom-review justify-center lg:justify-normal">
17407        <div data-oke-star-rating data-oke-reviews-product-id="shopify-10318808088757">
17408            <div data-oke-reviews-version="0.104.2" data-oke-container="" class="okeReviews oke-sr"><div class=""><div class="oke-sr-rating"> 4.5 </div><div class="oke-sr-stars"><div class="oke-stars"><!----><div class="oke-stars-background"><svg height="17" viewBox="0 0 79.58823529411765 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-empty"></use><use x="16.24705882352941" href="#oke-star-empty"></use>
17408<use x="32.49411764705882" href="#oke-star-empty"></use><use x="48.74117647058823" href="#oke-star-empty"></use><use x="64.98823529411764" href="#oke-star-empty"></use></svg></div><div class="oke-stars-foreground" style="width: 90.8278%;"><svg height="17" viewBox="0 0 79.58823529411765 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-filled"></use><use x="16.24705882352941" href="#oke-star-filled"></use><use x="32.49411764705882" href="#oke-star-filled"></use><use x="48.74117647058823" href="#oke-star-filled"></use><use x="64.98823529411764" href="#oke-star-filled"></use></svg></div><span class="oke-a11yText">Rated 4.5 out of 5 stars</span></div></div><div class="oke-sr-count"><span class="oke-sr-count-number">530</span><span class="oke-sr-label-text"> Reviews</span><!----></div><!----></div>
17408<script type="application/json" data-oke-metafield-data=""> {"averageRating":"4.5","reviewCount":530} </script>
17408</div>
17409        </div>
17410
17411        
17412
17413    </div>
17414
17415
17416</div>
17417</div>
17418          <div class="card__information">
17419
17420            
17421              <div class="card__price">
17422                
17423
17424
17425
17426
17427
17428
17429
17430
17431
17432
17433
17434
17435
17436
17437
17438
17439<div class="flex gap-3 items-center  justify-center ">
17440  <div x-init="$nextTick(() => { 
17441        
17442
17443        checkDiscountCode(false);
17444
17445      })"
17446      x-title="Product price"
17447      x-data="{
17448        
17449          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(','),
17450        
17451          isBundle: false,
17452          onSale: false,
17453          soldOut: false,
17454          isPDP: false,
17455          code_discount_active: false,
17456        
17457          enable_tag_discount: false,
17458        
17459        variant: {
17460          price: 2800,
17461        },
17462        currentPrice(){
17463            let price = this.variant.price;
17464            if(this.enable_tag_discount && !this.isPDP && !this.code_discount_active){
17465                price = price - (price * this.discount_percentage / 100);
17466            }
17467            return Math.round(price);
17468        },
17469        getPrice(){
17470            if(this.variant){
17471              return Unick.formatMoney(this.currentPrice());
17472          }
17473        },
17474        showOriginalPrice(fallbackVisible){
17475            return !!fallbackVisible;
17476        },
17477        renderOriginalPrice(fallbackPrice){
17478            return Unick.formatMoney(fallbackPrice || 0);
17479        },
17480        checkDiscountCode(broadcast){
17481            
17482            if(typeof this?.discount_table !== 'undefined' && this?.discount_table.length > 0){
17483                const cookieDiscount = Unick.getCookie('discount_code');
17484                const discount = cookieDiscount ? this.discount_table.find((item) => {
17485                  return item.toString().toLowerCase().includes(cookieDiscount.toLowerCase());
17486                }) : null;
17487                const codePercentage = Number(discount?.split(':')[1]) || 0;
17488                const tagPercentage = this.enable_tag_discount ? this.discount_percentage : 0;
17489                let productPrice = 2800;
17490
17491                if(codePercentage > 0 && codePercentage >= tagPercentage){
17492                    // The larger of the code and tag discounts is shown; ties go
17493                    // to the code since it is what checkout actually charges. The
17494                    // cookie only holds codes the cart reports as applicable
17495                    // (synced in theme.liquid).
17496                    this.code_discount_active = true;
17497                    this.onSale = true;
17498                    this.$dispatch('discount-percentage', { percentage: codePercentage });
17499
17500                    let displayPrice = productPrice - (productPrice * codePercentage / 100);
17501                    
17502                      let newOriginalPrice = 2800;
17503                    
17504                    if(broadcast){
17505                      this.$dispatch('discounted-price', { id: 10318808088757, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: true });
17506                    }else{
17507                      this.variant.price = displayPrice;
17508                      this.variant.original_price = newOriginalPrice;
17509                    }
17510
17511                }else if(this.enable_tag_discount){
17512                    // No applicable code on the cart (or none matching the table),
17513                    // or the code's percentage is smaller than the tag's — use the
17514                    // tag discount.
17515                    this.code_discount_active = false;
17516                    if(cookieDiscount){
17517                      this.$dispatch('discount-percentage', { percentage: this.discount_percentage });
17518                    }
17519                    // PDP renders the discounted amount directly; PLP keeps the
17520                    // full price in variant.price and getPrice() applies the tag
17521                    // percentage on the fly.
17522                    let displayPrice = this.isPDP
17523                      ? productPrice - (productPrice * this.discount_percentage / 100)
17524                      : productPrice;
17525                    
17526                      let newOriginalPrice = 2800;
17527                    
17528                    if(broadcast){
17529                      this.$dispatch('discounted-price', { id: 10318808088757, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: false });
17530                    }else{
17531                      this.variant.price = displayPrice;
17532                      this.variant.original_price = newOriginalPrice;
17533                    }
17534
17535                }else{
17536                  this.code_discount_active = false;
17537                  this.onSale = false;
17538                  if(cookieDiscount){
17539                    this.$dispatch('discount-percentage', { percentage: 0 });
17540                  }
17541                  // reset price and dispatch the events to update the price
17542                  
17543                    let newOriginalPrice = 2800;
17544                  
17545                  if(broadcast){
17546                    this.$dispatch('discounted-price', { id: 10318808088757, new_price: 2800, new_original_price: newOriginalPrice, code_discount_active: false });
17547                  }else{
17548                    this.variant.price = 2800;
17549                    this.variant.original_price = newOriginalPrice;
17550                  }
17551
17552                }
17553            }
17554            
17555        }
17556    }"
17557    
17558    @discounted-price.window="if($event.detail.id == 10318808088757) {
17559      variant.price = $event.detail.new_price;
17560      variant.original_price = $event.detail.new_original_price;
17561      code_discount_active = $event.detail.code_discount_active;
17562    }"
17563    
17564    @discount-applied.window="$nextTick(() => checkDiscountCode(true))"
17565    @discount-removed.window="$nextTick(() => checkDiscountCode(true))"
17566    class="price justify-center font-medium flex gap-x-2 items-center">
17567    <div class="price__container"><div class="price__regular">
17568          <span class="sr-only" x-text="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price) ? &quot;Sale price [sale_price], Original price [original_price]&quot;.replace('[sale_price]', getPrice()).replace('[original_price]', renderOriginalPrice(variant.original_price)) : (enable_tag_discount ? &quot;Price [price]&quot;.replace('[price]', getPrice()) : ('Regular price ' + getPrice()))"></span>
17569          <span class="price-item price-item--regular price-item--current" x-text="getPrice()" :class="{ 'text-red-700': enable_tag_discount || onSale }" aria-hidden="true">
17570            <span>$28.00</span>
17571          </span>
17572
17573          <template x-if="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price)">
17574            <s x-text="renderOriginalPrice(variant.original_price)" class="price-item price-item--regular text-gray-700 compare-at-price" aria-hidden="true"></s>
17575          </template>
17576
17577          
17578          <template x-if="enable_tag_discount && !code_discount_active">
17579            <div class="inline-block tag-discount-price compare-at-price">
17580              <s x-show="!isPDP" x-text="Unick.formatMoney(variant.price)"
17581                class="price-item price-item--regular text-gray-700"
17582                aria-hidden="true">
17583              </s>
17584            </div>
17585          </template>
17586
17587          
17588          
17589<span
17590    class="comp-price "
17591    data-comp-price="4000">
17592    <s class="comp-price__value price-item price-item--regular text-gray-700"><span>$40.00</span></s><span class="comp-price__label">Comp. Value</span></span>
17593        </div><small class="unit-price  hidden">
17594        <span class="sr-only">Unit price</span>
17595        <span class="price-item price-item--last">
17596          <span></span>
17597          <span aria-hidden="true">/</span>
17598          <span class="sr-only">&nbsp;per&nbsp;</span>
17599          <span>
17600          </span>
17601        </span>
17602      </small>
17603
17604    </div>
17605
17606  </div>
17607</div>
17608
17609
17610
17611              </div>
17612            
17613
17614            
17615
17616          </div>
17617      </a>
17618        
17619      
17620
17621      
17622      
17623        <button type="button" 
17624          x-data="QuickShopButton"
17625          data-product-handle="rosemary-biotin-volumizing-shampoo-conditioner-combo"
17626          
17627          
17628          x-bind="behaviour"
17629          class="font-bold quick-shop-button w-full py-2 px-4 bg-white hover:bg-gray-50 text-black text-sm border-t transition-colors"
17630          style="border: 1px solid var(--button-primary-background-color); margin-top: auto;">
17631          quick shop  
17632        </button>
17633      
17634      
17635  </div>
17636                    </li>
17637                  
17638
17639<li class="grid__item collection-product-grid"
17640                      data-handle="rosemary-biotin-shampoo-conditioner-2pc-combo-pack">
17641                      
17642<script>
17643    window.hoverImageLoad = window.hoverImageLoad || function(el) {
17644      var p = el.querySelector('[data-hover-image]');
17645      if (!p) return;
17646      var img = new Image();
17647      img.src = p.dataset.hoverImage;
17648      img.alt = p.dataset.hoverAlt || '';
17649      img.className = 'absolute z-10 top-0 left-0 h-full w-full object-cover opacity-0 group-hover:opacity-100';
17650      img.loading = 'lazy';
17651      img.decoding = 'async';
17652      p.replaceWith(img);
17653    };
17654  </script>
17654
17655  <div
17656    data-product-handle="rosemary-biotin-shampoo-conditioner-2pc-combo-pack"
17657    x-data
17658    class="card-wrapper flex flex-col h-full relative">
17659
17660      
17661        <rivo-favorite-button
17662        data-product-id="7839889817781" 
17663        rivo-ax-data
17664        rivo-ax-cloak
17665        rivo-ax-html="$store.icons.heart"
17666        rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"></rivo-favorite-button>
17667      
17668
17669
17670      <div class="cart__media relative group" x-bind="behaviour" x-data="QuickViewButton"
17671        
17672          @mouseenter.once="window.hoverImageLoad($el)"
17673          @touchstart.once.passive="window.hoverImageLoad($el)"
17674        >
17675        
17676
17677        <a
17678          class="cursor-pointer"
17679           
17680            href="/collections/best-sellers/products/rosemary-biotin-shampoo-conditioner-2pc-combo-pack" 
17681          
17682          aria-label="Rosemary & Biotin Volumizing Shampoo & Conditioner Bar Combo">
17683            
17684
17685
17686
17687
17688
17689  
17690
17691  
17692
17693  
17694  
17695  
17696  
17697  
17698  
17699  
17700    <img src="//www.mykitsch.com/cdn/shop/files/68738-Rosemary_Biotin-Shampoo_Conditioner-2pc-Combo-BottleFreeBeauty-hero-opt2-1280x1280px_8f6bbc9c-73b2-40c7-8361-f10de156af29.jpg?quality=75&amp;v=1779215859&amp;width=700" alt="KITSCH Volumizing Rosemary &amp; Biotin Solid Shampoo Bar 3.2oz &amp; Conditioner Bar 2.7oz Combo on light gray background — both bars labeled VOLUMIZING, For fine, limp, &amp; delicate hair — icons: Bio-Based, Made in USA, Sustainably Sourced, 100 Washes, Cruelty-Free — bottle-free solid bar set for fine, limp, and delicate hair" srcset="//www.mykitsch.com/cdn/shop/files/68738-Rosemary_Biotin-Shampoo_Conditioner-2pc-Combo-BottleFreeBeauty-hero-opt2-1280x1280px_8f6bbc9c-73b2-40c7-8361-f10de156af29.jpg?quality=75&amp;v=1779215859&amp;width=200 200w, //www.mykitsch.com/cdn/shop/files/68738-Rosemary_Biotin-Shampoo_Conditioner-2pc-Combo-BottleFreeBeauty-hero-opt2-1280x1280px_8f6bbc9c-73b2-40c7-8361-f10de156af29.jpg?quality=75&amp;v=1779215859&amp;width=300 300w, //www.mykitsch.com/cdn/shop/files/68738-Rosemary_Biotin-Shampoo_Conditioner-2pc-Combo-BottleFreeBeauty-hero-opt2-1280x1280px_8f6bbc9c-73b2-40c7-8361-f10de156af29.jpg?quality=75&amp;v=1779215859&amp;width=400 400w, //www.mykitsch.com/cdn/shop/files/68738-Rosemary_Biotin-Shampoo_Conditioner-2pc-Combo-BottleFreeBeauty-hero-opt2-1280x1280px_8f6bbc9c-73b2-40c7-8361-f10de156af29.jpg?quality=75&amp;v=1779215859&amp;width=500 500w, //www.mykitsch.com/cdn/shop/files/68738-Rosemary_Biotin-Shampoo_Conditioner-2pc-Combo-BottleFreeBeauty-hero-opt2-1280x1280px_8f6bbc9c-73b2-40c7-8361-f10de156af29.jpg?quality=75&amp;v=1779215859&amp;width=600 600w, //www.mykitsch.com/cdn/shop/files/68738-Rosemary_Biotin-Shampoo_Conditioner-2pc-Combo-BottleFreeBeauty-hero-opt2-1280x1280px_8f6bbc9c-73b2-40c7-8361-f10de156af29.jpg?quality=75&amp;v=1779215859&amp;width=700 700w" width="700" height="700" loading="eager" fetchpriority="auto" sizes="(min-width: 1400px) 350px, (min-width: 1024px) 25vw, (min-width: 768px) 33vw, 50vw" style="object-position:44.092% 54.248%;">
17701  
17702
17703
17704            
17705              <div
17706                data-hover-image="//www.mykitsch.com/cdn/shop/files/64945-VolumizingSolidShampoo-BottleFreeBeauty-Rosemary_Biotin-5StarReview-300dpi.png?v=1778788537&width=700"
17707                data-hover-alt="5-star customer review flat-lay for KITSCH Volumizing Rosemary &amp; Biotin Solid Shampoo Bar on light green background styled with rosemary sprigs, white flower, and vanilla beans — Sharon L.: &quot;IT MADE MY HAIR FEEL HEALTHIER-SHINY AND WITH MORE VOLUME. I LOVE THE LIGHT REFRESHING FRAGRANCE.&quot; — Cruelty-Free, Recyclable Paper Packaging"
17708                class="absolute z-10 top-0 left-0 h-full w-full"
17709                aria-hidden="true"></div>
17710            
17711
17712            <div class="item-flag grid grid-cols-3 gap-1 empty:hidden" data-language="en">
17713    
17714    
17715    
17716    
17717    
17718    
17719    
17720    
17721    
17722    
17723    
17724        
17725            
17726        
17727            
17728        
17729            
17730        
17731            
17732        
17733            
17734        
17735            
17736        
17737            
17738        
17739            
17740        
17741            
17742        
17743            
17744        
17745            
17746        
17747            
17748        
17749            
17750        
17751            
17752        
17753            
17754        
17755            
17756        
17757            
17758        
17759    
17760    
17761    
17762
17763        
17764</div>
17765
17766<div class="product-award absolute top-1 left-1 w-20 h-20 empty:hidden">
17767    
17768        
17769    
17770        
17771    
17772        
17773    
17774        
17775    
17776        
17777    
17778        
17779    
17780        
17781    
17782        
17783    
17784        
17785    
17786        
17787    
17788        
17789    
17790        
17791    
17792        
17793    
17794        
17795    
17796        
17797    
17798        
17799    
17800        
17801    
17802</div>
17803
17804
17805          
17806        </a>
17807
17808        
17809
17810        
17811          
17812
17813        
17814
17815      </div>
17816      <a
17817       
17818        href="/collections/best-sellers/products/rosemary-biotin-shampoo-conditioner-2pc-combo-pack" 
17819      
17820       class="card__content block cursor-pointer  py-4  text-center space-y-1">
17821          <p class="card__heading font-medium">
17822            
17823            Rosemary &amp; Biotin Volumizing Shampoo &amp; Conditioner Bar Combo
17824          </p>
17825          <div class="flex justify-center gap-2 items-center"><div class="">
17826  
17827
17828<div hidden class="hidden">
17829  7839889817781
17830</div>
17831
17832
17833    <div class="flex items-center okendo-custom-review justify-center lg:justify-normal">
17834        <div data-oke-star-rating data-oke-reviews-product-id="shopify-7839889817781">
17835            <div data-oke-reviews-version="0.104.2" data-oke-container="" class="okeReviews oke-sr"><div class=""><div class="oke-sr-rating"> 4.7 </div><div class="oke-sr-stars"><div class="oke-stars"><!----><div class="oke-stars-background"><svg height="17" viewBox="0 0 79.58823529411765 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-empty"></use><use x="16.24705882352941" href="#oke-star-empty"></use>
17835<use x="32.49411764705882" href="#oke-star-empty"></use><use x="48.74117647058823" href="#oke-star-empty"></use><use x="64.98823529411764" href="#oke-star-empty"></use></svg></div><div class="oke-stars-foreground" style="width: 94.4967%;"><svg height="17" viewBox="0 0 79.58823529411765 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-filled"></use><use x="16.24705882352941" href="#oke-star-filled"></use><use x="32.49411764705882" href="#oke-star-filled"></use><use x="48.74117647058823" href="#oke-star-filled"></use><use x="64.98823529411764" href="#oke-star-filled"></use></svg></div><span class="oke-a11yText">Rated 4.7 out of 5 stars</span></div></div><div class="oke-sr-count"><span class="oke-sr-count-number">1,543</span><span class="oke-sr-label-text"> Reviews</span><!----></div><!----></div>
17835<script type="application/json" data-oke-metafield-data=""> {"averageRating":"4.7","reviewCount":1543} </script>
17835</div>
17836        </div>
17837
17838        
17839
17840    </div>
17841
17842
17843</div>
17844</div>
17845          <div class="card__information">
17846
17847            
17848              <div class="card__price">
17849                
17850
17851
17852
17853
17854
17855
17856
17857
17858
17859
17860
17861
17862
17863
17864
17865
17866<div class="flex gap-3 items-center  justify-center ">
17867  <div x-init="$nextTick(() => { 
17868        
17869
17870        checkDiscountCode(false);
17871
17872      })"
17873      x-title="Product price"
17874      x-data="{
17875        
17876          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(','),
17877        
17878          isBundle: false,
17879          onSale: false,
17880          soldOut: false,
17881          isPDP: false,
17882          code_discount_active: false,
17883        
17884          enable_tag_discount: false,
17885        
17886        variant: {
17887          price: 2800,
17888        },
17889        currentPrice(){
17890            let price = this.variant.price;
17891            if(this.enable_tag_discount && !this.isPDP && !this.code_discount_active){
17892                price = price - (price * this.discount_percentage / 100);
17893            }
17894            return Math.round(price);
17895        },
17896        getPrice(){
17897            if(this.variant){
17898              return Unick.formatMoney(this.currentPrice());
17899          }
17900        },
17901        showOriginalPrice(fallbackVisible){
17902            return !!fallbackVisible;
17903        },
17904        renderOriginalPrice(fallbackPrice){
17905            return Unick.formatMoney(fallbackPrice || 0);
17906        },
17907        checkDiscountCode(broadcast){
17908            
17909            if(typeof this?.discount_table !== 'undefined' && this?.discount_table.length > 0){
17910                const cookieDiscount = Unick.getCookie('discount_code');
17911                const discount = cookieDiscount ? this.discount_table.find((item) => {
17912                  return item.toString().toLowerCase().includes(cookieDiscount.toLowerCase());
17913                }) : null;
17914                const codePercentage = Number(discount?.split(':')[1]) || 0;
17915                const tagPercentage = this.enable_tag_discount ? this.discount_percentage : 0;
17916                let productPrice = 2800;
17917
17918                if(codePercentage > 0 && codePercentage >= tagPercentage){
17919                    // The larger of the code and tag discounts is shown; ties go
17920                    // to the code since it is what checkout actually charges. The
17921                    // cookie only holds codes the cart reports as applicable
17922                    // (synced in theme.liquid).
17923                    this.code_discount_active = true;
17924                    this.onSale = true;
17925                    this.$dispatch('discount-percentage', { percentage: codePercentage });
17926
17927                    let displayPrice = productPrice - (productPrice * codePercentage / 100);
17928                    
17929                      let newOriginalPrice = 2800;
17930                    
17931                    if(broadcast){
17932                      this.$dispatch('discounted-price', { id: 7839889817781, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: true });
17933                    }else{
17934                      this.variant.price = displayPrice;
17935                      this.variant.original_price = newOriginalPrice;
17936                    }
17937
17938                }else if(this.enable_tag_discount){
17939                    // No applicable code on the cart (or none matching the table),
17940                    // or the code's percentage is smaller than the tag's — use the
17941                    // tag discount.
17942                    this.code_discount_active = false;
17943                    if(cookieDiscount){
17944                      this.$dispatch('discount-percentage', { percentage: this.discount_percentage });
17945                    }
17946                    // PDP renders the discounted amount directly; PLP keeps the
17947                    // full price in variant.price and getPrice() applies the tag
17948                    // percentage on the fly.
17949                    let displayPrice = this.isPDP
17950                      ? productPrice - (productPrice * this.discount_percentage / 100)
17951                      : productPrice;
17952                    
17953                      let newOriginalPrice = 2800;
17954                    
17955                    if(broadcast){
17956                      this.$dispatch('discounted-price', { id: 7839889817781, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: false });
17957                    }else{
17958                      this.variant.price = displayPrice;
17959                      this.variant.original_price = newOriginalPrice;
17960                    }
17961
17962                }else{
17963                  this.code_discount_active = false;
17964                  this.onSale = false;
17965                  if(cookieDiscount){
17966                    this.$dispatch('discount-percentage', { percentage: 0 });
17967                  }
17968                  // reset price and dispatch the events to update the price
17969                  
17970                    let newOriginalPrice = 2800;
17971                  
17972                  if(broadcast){
17973                    this.$dispatch('discounted-price', { id: 7839889817781, new_price: 2800, new_original_price: newOriginalPrice, code_discount_active: false });
17974                  }else{
17975                    this.variant.price = 2800;
17976                    this.variant.original_price = newOriginalPrice;
17977                  }
17978
17979                }
17980            }
17981            
17982        }
17983    }"
17984    
17985    @discounted-price.window="if($event.detail.id == 7839889817781) {
17986      variant.price = $event.detail.new_price;
17987      variant.original_price = $event.detail.new_original_price;
17988      code_discount_active = $event.detail.code_discount_active;
17989    }"
17990    
17991    @discount-applied.window="$nextTick(() => checkDiscountCode(true))"
17992    @discount-removed.window="$nextTick(() => checkDiscountCode(true))"
17993    class="price justify-center font-medium flex gap-x-2 items-center">
17994    <div class="price__container"><div class="price__regular">
17995          <span class="sr-only" x-text="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price) ? &quot;Sale price [sale_price], Original price [original_price]&quot;.replace('[sale_price]', getPrice()).replace('[original_price]', renderOriginalPrice(variant.original_price)) : (enable_tag_discount ? &quot;Price [price]&quot;.replace('[price]', getPrice()) : ('Regular price ' + getPrice()))"></span>
17996          <span class="price-item price-item--regular price-item--current" x-text="getPrice()" :class="{ 'text-red-700': enable_tag_discount || onSale }" aria-hidden="true">
17997            <span>$28.00</span>
17998          </span>
17999
18000          <template x-if="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price)">
18001            <s x-text="renderOriginalPrice(variant.original_price)" class="price-item price-item--regular text-gray-700 compare-at-price" aria-hidden="true"></s>
18002          </template>
18003
18004          
18005          <template x-if="enable_tag_discount && !code_discount_active">
18006            <div class="inline-block tag-discount-price compare-at-price">
18007              <s x-show="!isPDP" x-text="Unick.formatMoney(variant.price)"
18008                class="price-item price-item--regular text-gray-700"
18009                aria-hidden="true">
18010              </s>
18011            </div>
18012          </template>
18013
18014          
18015          
18016<span
18017    class="comp-price "
18018    data-comp-price="4400">
18019    <s class="comp-price__value price-item price-item--regular text-gray-700"><span>$44.00</span></s><span class="comp-price__label">Comp. Value</span></span>
18020        </div><small class="unit-price  hidden">
18021        <span class="sr-only">Unit price</span>
18022        <span class="price-item price-item--last">
18023          <span></span>
18024          <span aria-hidden="true">/</span>
18025          <span class="sr-only">&nbsp;per&nbsp;</span>
18026          <span>
18027          </span>
18028        </span>
18029      </small>
18030
18031    </div>
18032
18033  </div>
18034</div>
18035
18036
18037
18038              </div>
18039            
18040
18041            
18042
18043          </div>
18044      </a>
18045        
18046      
18047
18048      
18049      
18050        <button type="button" 
18051          x-data="QuickShopButton"
18052          data-product-handle="rosemary-biotin-shampoo-conditioner-2pc-combo-pack"
18053          
18054          
18055          x-bind="behaviour"
18056          class="font-bold quick-shop-button w-full py-2 px-4 bg-white hover:bg-gray-50 text-black text-sm border-t transition-colors"
18057          style="border: 1px solid var(--button-primary-background-color); margin-top: auto;">
18058          quick shop  
18059        </button>
18060      
18061      
18062  </div>
18063                    </li>
18064                  
18065
18066<li class="grid__item collection-product-grid"
18067                      data-handle="tart-cherry-hair-perfume">
18068                      
18069<script>
18070    window.hoverImageLoad = window.hoverImageLoad || function(el) {
18071      var p = el.querySelector('[data-hover-image]');
18072      if (!p) return;
18073      var img = new Image();
18074      img.src = p.dataset.hoverImage;
18075      img.alt = p.dataset.hoverAlt || '';
18076      img.className = 'absolute z-10 top-0 left-0 h-full w-full object-cover opacity-0 group-hover:opacity-100';
18077      img.loading = 'lazy';
18078      img.decoding = 'async';
18079      p.replaceWith(img);
18080    };
18081  </script>
18081
18082  <div
18083    data-product-handle="tart-cherry-hair-perfume"
18084    x-data
18085    class="card-wrapper flex flex-col h-full relative">
18086
18087      
18088        <rivo-favorite-button
18089        data-product-id="8060554215605" 
18090        rivo-ax-data
18091        rivo-ax-cloak
18092        rivo-ax-html="$store.icons.heart"
18093        rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"></rivo-favorite-button>
18094      
18095
18096
18097      <div class="cart__media relative group" x-bind="behaviour" x-data="QuickViewButton"
18098        
18099          @mouseenter.once="window.hoverImageLoad($el)"
18100          @touchstart.once.passive="window.hoverImageLoad($el)"
18101        >
18102        
18103
18104        <a
18105          class="cursor-pointer"
18106           
18107            href="/collections/best-sellers/products/tart-cherry-hair-perfume" 
18108          
18109          aria-label="Tart Cherry Hair & Body Perfume Mist">
18110            
18111
18112
18113
18114
18115
18116  
18117
18118  
18119
18120  
18121  
18122  
18123  
18124  
18125  
18126  
18127    <img src="//www.mykitsch.com/cdn/shop/files/69162-TartCherryHairPerfume-SeasonalCollection-Cherry-hero-1280x1280px_d950acec-e1e0-4de9-8cf4-787ec60efb97.jpg?quality=75&amp;v=1788569475&amp;width=700" alt="Kitsch Tart Cherry Hair &amp; Body Perfume Mist bottle on a soft pink background" srcset="//www.mykitsch.com/cdn/shop/files/69162-TartCherryHairPerfume-SeasonalCollection-Cherry-hero-1280x1280px_d950acec-e1e0-4de9-8cf4-787ec60efb97.jpg?quality=75&amp;v=1788569475&amp;width=200 200w, //www.mykitsch.com/cdn/shop/files/69162-TartCherryHairPerfume-SeasonalCollection-Cherry-hero-1280x1280px_d950acec-e1e0-4de9-8cf4-787ec60efb97.jpg?quality=75&amp;v=1788569475&amp;width=300 300w, //www.mykitsch.com/cdn/shop/files/69162-TartCherryHairPerfume-SeasonalCollection-Cherry-hero-1280x1280px_d950acec-e1e0-4de9-8cf4-787ec60efb97.jpg?quality=75&amp;v=1788569475&amp;width=400 400w, //www.mykitsch.com/cdn/shop/files/69162-TartCherryHairPerfume-SeasonalCollection-Cherry-hero-1280x1280px_d950acec-e1e0-4de9-8cf4-787ec60efb97.jpg?quality=75&amp;v=1788569475&amp;width=500 500w, //www.mykitsch.com/cdn/shop/files/69162-TartCherryHairPerfume-SeasonalCollection-Cherry-hero-1280x1280px_d950acec-e1e0-4de9-8cf4-787ec60efb97.jpg?quality=75&amp;v=1788569475&amp;width=600 600w, //www.mykitsch.com/cdn/shop/files/69162-TartCherryHairPerfume-SeasonalCollection-Cherry-hero-1280x1280px_d950acec-e1e0-4de9-8cf4-787ec60efb97.jpg?quality=75&amp;v=1788569475&amp;width=700 700w" width="700" height="700" loading="eager" fetchpriority="auto" sizes="(min-width: 1400px) 350px, (min-width: 1024px) 25vw, (min-width: 768px) 33vw, 50vw">
18128  
18129
18130
18131            
18132              <div
18133                data-hover-image="//www.mykitsch.com/cdn/shop/files/69162_Tart_Cherry_Hair_Perfume_Review_Image.png?v=1773259797&width=700"
18134                data-hover-alt="Kitsch Tart Cherry Hair Perfume bottle styled with fresh cherries and a five-star customer review"
18135                class="absolute z-10 top-0 left-0 h-full w-full"
18136                aria-hidden="true"></div>
18137            
18138
18139            <div class="item-flag grid grid-cols-3 gap-1 empty:hidden" data-language="en">
18140    
18141    
18142    
18143    
18144    
18145    
18146    
18147    
18148    
18149    
18150    
18151        
18152            
18153        
18154            
18155        
18156            
18157        
18158            
18159        
18160            
18161        
18162    
18163    
18164    
18165
18166        
18167</div>
18168
18169<div class="product-award absolute top-1 left-1 w-20 h-20 empty:hidden">
18170    
18171        
18172    
18173        
18174    
18175        
18176    
18177        
18178    
18179        
18180    
18181</div>
18182
18183
18184          
18185        </a>
18186
18187        
18188
18189        
18190          
18191<style>
18192        .product-shades {
18193          position: absolute;
18194          right: .75rem;
18195          bottom: .75rem;
18196          z-index: 20;
18197          display: flex;
18198          align-items: center;
18199          gap: .375rem;
18200          margin: 0;
18201          padding: 0;
18202          list-style: none;
18203          pointer-events: none;
18204        }
18205
18206        .product-shades__item {
18207          display: block;
18208          width: 15px;
18209          height: 15px;
18210          border-radius: 9999px;
18211          border: 1px solid #fff;
18212          box-shadow: 0 0 0 1px rgba(0, 0, 0, .18);
18213          background-size: cover;
18214          background-position: center;
18215          background-repeat: no-repeat;
18216        }
18217
18218        @media (max-width: 767px) {
18219          .product-shades {
18220            right: .5rem;
18221            bottom: .5rem;
18222            gap: .25rem;
18223          }
18224        }
18225      </style><ul class="product-shades "><li class="product-shades__item" style="background-image: url(//www.mykitsch.com/cdn/shop/files/KRBCS-38-513317-Bvutltered-Caramel-Hair-Perfume-UC-50mL_PP2_-_Top
18225az_Gigapixel_escala_2x_-_Topaz_Gigapixel_escala_2x_46dabdd5-4651-41b6-ba9c-f7dbd9b2ce99.jpg?v=1786044079&width=100)">
18226        <span class="sr-only">Caramel Cream Hair &amp; Body Perfume Mist</span>
18227      </li><li class="product-shades__item" style="background-image: url(//www.mykitsch.com/cdn/shop/files/512785-Soft-Santal-Hair-Perfume__ai.png?v=1786043768&width=100)">
18228        <span class="sr-only">Soft Santal Hair &amp; Body Perfume Mist</span>
18229      </li><li class="product-shades__item" style="background-image: url(//www.mykitsch.com/cdn/shop/files/tula_rose_Hair_Perfume_Swatch.png?v=1768316994&width=100)">
18230        <span class="sr-only">Tula Rose Hair &amp; Body Perfume Mist</span>
18231      </li><li class="product-shades__item" style="background-image: url(//www.mykitsch.com/cdn/shop/files/Untitled_design_91d2407d-a09f-497a-a96c-e5c476541db6.png?v=1758644137&width=100)">
18232        <span class="sr-only">Oak &amp; Amber Hair &amp; Body Perfume Mist</span>
18233      </li></ul>
18234        
18235
18236      </div>
18237      <a
18238       
18239        href="/collections/best-sellers/products/tart-cherry-hair-perfume" 
18240      
18241       class="card__content block cursor-pointer  py-4  text-center space-y-1">
18242          <p class="card__heading font-medium">
18243            
18244            Tart Cherry Hair &amp; Body Perfume Mist
18245          </p>
18246          <div class="flex justify-center gap-2 items-center"><div class="">
18247  
18248
18249<div hidden class="hidden">
18250  8060554215605
18251</div>
18252
18253
18254    <div class="flex items-center okendo-custom-review justify-center lg:justify-normal">
18255        <div data-oke-star-rating data-oke-reviews-product-id="shopify-8060554215605">
18256            <div data-oke-reviews-version="0.104.2" data-oke-container="" class="okeReviews oke-sr"><div class=""><div class="oke-sr-rating"> 4.5 </div><div class="oke-sr-stars"><div class="oke-stars"><!----><div class="oke-stars-background"><svg height="17" viewBox="0 0 79.58823529411765 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-empty"></use><use x="16.24705882352941" href="#oke-star-empty"></use><use x="32.49411764705882" href="#oke-star-empty"></use><use x="48.74117647058823" href="#oke-star-empty"></use><use x="64.98823529411764" href="#oke-star-empty"></use></svg></div><div class="oke-stars-foreground" style="width: 90.8278%;"><svg height="17" viewBox="0 0 79.58823529411765 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-filled"></use><use x="16.24705882352941" href="#oke-star-filled"></use><use x="32.49411764705882" href="#oke-star-filled"></use><use x="48.74117647058823" href="#oke-star-filled"></use><use x="64.98823529411764" href="#oke-star-filled"></use></svg></div><span class="oke-a11yText">Rated 4.5 out of 5 stars</span></div></div><div class="oke-sr-count"><span class="oke-sr-count-number">610</span><span class="oke-sr-label-text"> Reviews</span><!----></div><!----></div>
18256<script type="application/json" data-oke-metafield-data=""> {"averageRating":"4.5","reviewCount":610} </script>
18256</div>
18257        </div>
18258
18259        
18260
18261    </div>
18262
18263
18264</div>
18265</div>
18266          <div class="card__information">
18267
18268            
18269              <div class="card__price">
18270                
18271
18272
18273
18274
18275
18276
18277
18278
18279
18280
18281
18282
18283
18284
18285
18286
18287<div class="flex gap-3 items-center  justify-center ">
18288  <div x-init="$nextTick(() => { 
18289        
18290
18291        checkDiscountCode(false);
18292
18293      })"
18294      x-title="Product price"
18295      x-data="{
18296        
18297          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(','),
18298        
18299          isBundle: false,
18300          onSale: false,
18301          soldOut: false,
18302          isPDP: false,
18303          code_discount_active: false,
18304        
18305          enable_tag_discount: false,
18306        
18307        variant: {
18308          price: 2000,
18309        },
18310        currentPrice(){
18311            let price = this.variant.price;
18312            if(this.enable_tag_discount && !this.isPDP && !this.code_discount_active){
18313                price = price - (price * this.discount_percentage / 100);
18314            }
18315            return Math.round(price);
18316        },
18317        getPrice(){
18318            if(this.variant){
18319              return Unick.formatMoney(this.currentPrice());
18320          }
18321        },
18322        showOriginalPrice(fallbackVisible){
18323            return !!fallbackVisible;
18324        },
18325        renderOriginalPrice(fallbackPrice){
18326            return Unick.formatMoney(fallbackPrice || 0);
18327        },
18328        checkDiscountCode(broadcast){
18329            
18330            if(typeof this?.discount_table !== 'undefined' && this?.discount_table.length > 0){
18331                const cookieDiscount = Unick.getCookie('discount_code');
18332                const discount = cookieDiscount ? this.discount_table.find((item) => {
18333                  return item.toString().toLowerCase().includes(cookieDiscount.toLowerCase());
18334                }) : null;
18335                const codePercentage = Number(discount?.split(':')[1]) || 0;
18336                const tagPercentage = this.enable_tag_discount ? this.discount_percentage : 0;
18337                let productPrice = 2000;
18338
18339                if(codePercentage > 0 && codePercentage >= tagPercentage){
18340                    // The larger of the code and tag discounts is shown; ties go
18341                    // to the code since it is what checkout actually charges. The
18342                    // cookie only holds codes the cart reports as applicable
18343                    // (synced in theme.liquid).
18344                    this.code_discount_active = true;
18345                    this.onSale = true;
18346                    this.$dispatch('discount-percentage', { percentage: codePercentage });
18347
18348                    let displayPrice = productPrice - (productPrice * codePercentage / 100);
18349                    
18350                      let newOriginalPrice = 2000;
18351                    
18352                    if(broadcast){
18353                      this.$dispatch('discounted-price', { id: 8060554215605, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: true });
18354                    }else{
18355                      this.variant.price = displayPrice;
18356                      this.variant.original_price = newOriginalPrice;
18357                    }
18358
18359                }else if(this.enable_tag_discount){
18360                    // No applicable code on the cart (or none matching the table),
18361                    // or the code's percentage is smaller than the tag's — use the
18362                    // tag discount.
18363                    this.code_discount_active = false;
18364                    if(cookieDiscount){
18365                      this.$dispatch('discount-percentage', { percentage: this.discount_percentage });
18366                    }
18367                    // PDP renders the discounted amount directly; PLP keeps the
18368                    // full price in variant.price and getPrice() applies the tag
18369                    // percentage on the fly.
18370                    let displayPrice = this.isPDP
18371                      ? productPrice - (productPrice * this.discount_percentage / 100)
18372                      : productPrice;
18373                    
18374                      let newOriginalPrice = 2000;
18375                    
18376                    if(broadcast){
18377                      this.$dispatch('discounted-price', { id: 8060554215605, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: false });
18378                    }else{
18379                      this.variant.price = displayPrice;
18380                      this.variant.original_price = newOriginalPrice;
18381                    }
18382
18383                }else{
18384                  this.code_discount_active = false;
18385                  this.onSale = false;
18386                  if(cookieDiscount){
18387                    this.$dispatch('discount-percentage', { percentage: 0 });
18388                  }
18389                  // reset price and dispatch the events to update the price
18390                  
18391                    let newOriginalPrice = 2000;
18392                  
18393                  if(broadcast){
18394                    this.$dispatch('discounted-price', { id: 8060554215605, new_price: 2000, new_original_price: newOriginalPrice, code_discount_active: false });
18395                  }else{
18396                    this.variant.price = 2000;
18397                    this.variant.original_price = newOriginalPrice;
18398                  }
18399
18400                }
18401            }
18402            
18403        }
18404    }"
18405    
18406    @discounted-price.window="if($event.detail.id == 8060554215605) {
18407      variant.price = $event.detail.new_price;
18408      variant.original_price = $event.detail.new_original_price;
18409      code_discount_active = $event.detail.code_discount_active;
18410    }"
18411    
18412    @discount-applied.window="$nextTick(() => checkDiscountCode(true))"
18413    @discount-removed.window="$nextTick(() => checkDiscountCode(true))"
18414    class="price justify-center font-medium flex gap-x-2 items-center">
18415    <div class="price__container"><div class="price__regular">
18416          <span class="sr-only" x-text="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price) ? &quot;Sale price [sale_price], Original price [original_price]&quot;.replace('[sale_price]', getPrice()).replace('[original_price]', renderOriginalPrice(variant.original_price)) : (enable_tag_discount ? &quot;Price [price]&quot;.replace('[price]', getPrice()) : ('Regular price ' + getPrice()))"></span>
18417          <span class="price-item price-item--regular price-item--current" x-text="getPrice()" :class="{ 'text-red-700': enable_tag_discount || onSale }" aria-hidden="true">
18418            <span>$20.00</span>
18419          </span>
18420
18421          <template x-if="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price)">
18422            <s x-text="renderOriginalPrice(variant.original_price)" class="price-item price-item--regular text-gray-700 compare-at-price" aria-hidden="true"></s>
18423          </template>
18424
18425          
18426          <template x-if="enable_tag_discount && !code_discount_active">
18427            <div class="inline-block tag-discount-price compare-at-price">
18428              <s x-show="!isPDP" x-text="Unick.formatMoney(variant.price)"
18429                class="price-item price-item--regular text-gray-700"
18430                aria-hidden="true">
18431              </s>
18432            </div>
18433          </template>
18434
18435          
18436          
18437
18438        </div><small class="unit-price  hidden">
18439        <span class="sr-only">Unit price</span>
18440        <span class="price-item price-item--last">
18441          <span></span>
18442          <span aria-hidden="true">/</span>
18443          <span class="sr-only">&nbsp;per&nbsp;</span>
18444          <span>
18445          </span>
18446        </span>
18447      </small>
18448
18449    </div>
18450
18451  </div>
18452</div>
18453
18454
18455
18456              </div>
18457            
18458
18459            
18460
18461          </div>
18462      </a>
18463        
18464      
18465
18466      
18467      
18468        <button type="button" 
18469          x-data="QuickShopButton"
18470          data-product-handle="tart-cherry-hair-perfume"
18471          
18472          data-has-options="true"
18473          x-bind="behaviour"
18474          class="font-bold quick-shop-button w-full py-2 px-4 bg-white hover:bg-gray-50 text-black text-sm border-t transition-colors"
18475          style="border: 1px solid var(--button-primary-background-color); margin-top: auto;">
18476          quick shop  
18477        </button>
18478      
18479      
18480  </div>
18481                    </li>
18482                  
18483
18484<li class="grid__item collection-product-grid"
18485                      data-handle="coastal-cottage-hair-perfume-duo">
18486                      
18487<script>
18488    window.hoverImageLoad = window.hoverImageLoad || function(el) {
18489      var p = el.querySelector('[data-hover-image]');
18490      if (!p) return;
18491      var img = new Image();
18492      img.src = p.dataset.hoverImage;
18493      img.alt = p.dataset.hoverAlt || '';
18494      img.className = 'absolute z-10 top-0 left-0 h-full w-full object-cover opacity-0 group-hover:opacity-100';
18495      img.loading = 'lazy';
18496      img.decoding = 'async';
18497      p.replaceWith(img);
18498    };
18499  </script>
18499
18500  <div
18501    data-product-handle="coastal-cottage-hair-perfume-duo"
18502    x-data
18503    class="card-wrapper flex flex-col h-full relative">
18504
18505      
18506        <rivo-favorite-button
18507        data-product-id="10399449743541" 
18508        rivo-ax-data
18509        rivo-ax-cloak
18510        rivo-ax-html="$store.icons.heart"
18511        rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"></rivo-favorite-button>
18512      
18513
18514
18515      <div class="cart__media relative group" x-bind="behaviour" x-data="QuickViewButton"
18516        
18517          @mouseenter.once="window.hoverImageLoad($el)"
18518          @touchstart.once.passive="window.hoverImageLoad($el)"
18519        >
18520        
18521
18522        <a
18523          class="cursor-pointer"
18524           
18525            href="/collections/best-sellers/products/coastal-cottage-hair-perfume-duo" 
18526          
18527          aria-label="Coastal Cottage Hair Perfume Duo">
18528            
18529
18530
18531
18532
18533
18534  
18535
18536  
18537
18538  
18539  
18540  
18541  
18542  
18543  
18544  
18545    <img src="//www.mykitsch.com/cdn/shop/files/CoastalCottageHairPerfumeDuo_Recolored.png?v=1774621174&amp;width=700" alt="Kitsch Coastal Cottage Hair Perfume Duo set – two hair perfume bottles on a soft neutral background" srcset="//www.mykitsch.com/cdn/shop/files/CoastalCottageHairPerfumeDuo_Recolored.png?v=1774621174&amp;width=200 200w, //www.mykitsch.com/cdn/shop/files/CoastalCottageHairPerfumeDuo_Recolored.png?v=1774621174&amp;width=300 300w, //www.mykitsch.com/cdn/shop/files/CoastalCottageHairPerfumeDuo_Recolored.png?v=1774621174&amp;width=400 400w, //www.mykitsch.com/cdn/shop/files/CoastalCottageHairPerfumeDuo_Recolored.png?v=1774621174&amp;width=500 500w, //www.mykitsch.com/cdn/shop/files/CoastalCottageHairPerfumeDuo_Recolored.png?v=1774621174&amp;width=600 600w, //www.mykitsch.com/cdn/shop/files/CoastalCottageHairPerfumeDuo_Recolored.png?v=1774621174&amp;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:49.927% 28.589%;">
18546  
18547
18548
18549            
18550              <div
18551                data-hover-image="//www.mykitsch.com/cdn/shop/files/509693BeachyGelatoHairPerfumeInfographics.jpg?v=1775596304&width=700"
18552                data-hover-alt="Kitsch Beachy Gelato Hair Perfume scent notes infographic — top, middle, and base fragrance notes"
18553                class="absolute z-10 top-0 left-0 h-full w-full"
18554                aria-hidden="true"></div>
18555            
18556
18557            <div class="item-flag grid grid-cols-3 gap-1 empty:hidden" data-language="en">
18558    
18559    
18560    
18561    
18562    
18563    
18564    
18565    
18566    
18567    
18568    
18569        
18570            
18571        
18572            
18573        
18574            
18575        
18576            
18577                
18578                
18579                
18580                    
18581                    
18582                    
18583                        
18584                        
18585    
18586    
18587    
18588        <i class="discount-flag not-italic text-xs md:text-sm pb-1 z-10 absolute top-2 right-2 bg-black text-white px-2 py-1 " 
18589        style="background-color: #000; color: #fff;">30% OFF</i>
18590    
18591
18592        
18593</div>
18594
18595<div class="product-award absolute top-1 left-1 w-20 h-20 empty:hidden">
18596    
18597        
18598    
18599        
18600    
18601        
18602    
18603        
18604    
18605        
18606    
18607        
18608    
18609</div>
18610
18611
18612          
18613        </a>
18614
18615        
18616
18617        
18618          
18619
18620        
18621
18622      </div>
18623      <a
18624       
18625        href="/collections/best-sellers/products/coastal-cottage-hair-perfume-duo" 
18626      
18627       class="card__content block cursor-pointer  py-4  text-center space-y-1">
18628          <p class="card__heading font-medium">
18629            
18630            Coastal Cottage Hair Perfume Duo
18631          </p>
18632          <div class="flex justify-center gap-2 items-center"><div class="">
18633  
18634
18635<div hidden class="hidden">
18636  10399449743541
18637</div>
18638
18639
18640    <div class="flex items-center okendo-custom-review justify-center lg:justify-normal">
18641        <div data-oke-star-rating data-oke-reviews-product-id="shopify-10399449743541">
18642            <div data-oke-reviews-version="0.104.2" data-oke-container="" class="okeReviews oke-sr"><div class=""><div class="oke-sr-rating"> 4.6 </div><div class="oke-sr-stars"><div class="oke-stars"><!----><div class="oke-stars-background"><svg height="17" viewBox="0 0 79.58823529411765 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-empty"></use><use x="16.24705882352941" href="#oke-star-empty"></use>
18642<use x="32.49411764705882" href="#oke-star-empty"></use><use x="48.74117647058823" href="#oke-star-empty"></use><use x="64.98823529411764" href="#oke-star-empty"></use></svg></div><div class="oke-stars-foreground" style="width: 92.6622%;"><svg height="17" viewBox="0 0 79.58823529411765 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-filled"></use><use x="16.24705882352941" href="#oke-star-filled"></use><use x="32.49411764705882" href="#oke-star-filled"></use><use x="48.74117647058823" href="#oke-star-filled"></use><use x="64.98823529411764" href="#oke-star-filled"></use></svg></div><span class="oke-a11yText">Rated 4.6 out of 5 stars</span></div></div><div class="oke-sr-count"><span class="oke-sr-count-number">4,354</span><span class="oke-sr-label-text"> Reviews</span><!----></div><!----></div>
18642<script type="application/json" data-oke-metafield-data=""> {"averageRating":"4.6","reviewCount":4354} </script>
18642</div>
18643        </div>
18644
18645        
18646
18647    </div>
18648
18649
18650</div>
18651</div>
18652          <div class="card__information">
18653
18654            
18655              <div class="card__price">
18656                
18657
18658
18659
18660
18661
18662
18663
18664
18665
18666
18667
18668
18669
18670
18671
18672
18673<div class="flex gap-3 items-center  justify-center ">
18674  <div x-init="$nextTick(() => { 
18675        
18676
18677        checkDiscountCode(false);
18678
18679      })"
18680      x-title="Product price"
18681      x-data="{
18682        
18683          isBundle: true,
18684          onSale: true,
18685          soldOut: false,
18686          isPDP: false,
18687          code_discount_active: false,
18688        
18689          enable_tag_discount: false,
18690        
18691        variant: {
18692          price: 2800,
18693        },
18694        currentPrice(){
18695            let price = this.variant.price;
18696            if(this.enable_tag_discount && !this.isPDP && !this.code_discount_active){
18697                price = price - (price * this.discount_percentage / 100);
18698            }
18699            return Math.round(price);
18700        },
18701        getPrice(){
18702            if(this.variant){
18703              return Unick.formatMoney(this.currentPrice());
18704          }
18705        },
18706        showOriginalPrice(fallbackVisible){
18707            return !!fallbackVisible;
18708        },
18709        renderOriginalPrice(fallbackPrice){
18710            return Unick.formatMoney(fallbackPrice || 0);
18711        },
18712        checkDiscountCode(broadcast){
18713            
18714            if(typeof this?.discount_table !== 'undefined' && this?.discount_table.length > 0){
18715                const cookieDiscount = Unick.getCookie('discount_code');
18716                const discount = cookieDiscount ? this.discount_table.find((item) => {
18717                  return item.toString().toLowerCase().includes(cookieDiscount.toLowerCase());
18718                }) : null;
18719                const codePercentage = Number(discount?.split(':')[1]) || 0;
18720                const tagPercentage = this.enable_tag_discount ? this.discount_percentage : 0;
18721                let productPrice = 2800;
18722
18723                if(codePercentage > 0 && codePercentage >= tagPercentage){
18724                    // The larger of the code and tag discounts is shown; ties go
18725                    // to the code since it is what checkout actually charges. The
18726                    // cookie only holds codes the cart reports as applicable
18727                    // (synced in theme.liquid).
18728                    this.code_discount_active = true;
18729                    this.onSale = true;
18730                    this.$dispatch('discount-percentage', { percentage: codePercentage });
18731
18732                    let displayPrice = productPrice - (productPrice * codePercentage / 100);
18733                    
18734                      let newOriginalPrice = 4000;
18735                    
18736                    if(broadcast){
18737                      this.$dispatch('discounted-price', { id: 10399449743541, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: true });
18738                    }else{
18739                      this.variant.price = displayPrice;
18740                      this.variant.original_price = newOriginalPrice;
18741                    }
18742
18743                }else if(this.enable_tag_discount){
18744                    // No applicable code on the cart (or none matching the table),
18745                    // or the code's percentage is smaller than the tag's — use the
18746                    // tag discount.
18747                    this.code_discount_active = false;
18748                    if(cookieDiscount){
18749                      this.$dispatch('discount-percentage', { percentage: this.discount_percentage });
18750                    }
18751                    // PDP renders the discounted amount directly; PLP keeps the
18752                    // full price in variant.price and getPrice() applies the tag
18753                    // percentage on the fly.
18754                    let displayPrice = this.isPDP
18755                      ? productPrice - (productPrice * this.discount_percentage / 100)
18756                      : productPrice;
18757                    
18758                      let newOriginalPrice = 4000;
18759                    
18760                    if(broadcast){
18761                      this.$dispatch('discounted-price', { id: 10399449743541, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: false });
18762                    }else{
18763                      this.variant.price = displayPrice;
18764                      this.variant.original_price = newOriginalPrice;
18765                    }
18766
18767                }else{
18768                  this.code_discount_active = false;
18769                  this.onSale = false;
18770                  if(cookieDiscount){
18771                    this.$dispatch('discount-percentage', { percentage: 0 });
18772                  }
18773                  // reset price and dispatch the events to update the price
18774                  
18775                    let newOriginalPrice = 4000;
18776                  
18777                  if(broadcast){
18778                    this.$dispatch('discounted-price', { id: 10399449743541, new_price: 2800, new_original_price: newOriginalPrice, code_discount_active: false });
18779                  }else{
18780                    this.variant.price = 2800;
18781                    this.variant.original_price = newOriginalPrice;
18782                  }
18783
18784                }
18785            }
18786            
18787        }
18788    }"
18789    
18790    @discounted-price.window="if($event.detail.id == 10399449743541) {
18791      variant.price = $event.detail.new_price;
18792      variant.original_price = $event.detail.new_original_price;
18793      code_discount_active = $event.detail.code_discount_active;
18794    }"
18795    
18796    @discount-applied.window="$nextTick(() => checkDiscountCode(true))"
18797    @discount-removed.window="$nextTick(() => checkDiscountCode(true))"
18798    class="price justify-center font-medium flex gap-x-2 items-center price--on-sale ">
18799    <div class="price__container">
18800        <div class="price__sale flex gap-2">
18801          <span class="sr-only" x-text="(4000 > 2800) ? &quot;Sale price [sale_price], Original price [original_price]&quot;.replace('[sale_price]', getPrice()).replace('[original_price]', renderOriginalPrice(4000)) : getPrice()"></span>
18802          <span class="price-item price-item--last price-item--current  text-red-700 " x-text="getPrice()" aria-hidden="true">
18803            <span>$28.00</span>
18804          </span>
18805
18806          <template x-if="enable_tag_discount">
18807            <div class="inline-block compare-at-price">
18808              
18809                <s x-show="!isPDP" x-text="Unick.formatMoney(4000)"
18810                  class="price-item price-item--regular text-gray-700"
18811                  aria-hidden="true">
18812                </s>
18813              
18814            </div>
18815          </template>
18816
18817          <template x-if="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price && enable_tag_discount)">
18818            <s x-show="isPDP" x-text="renderOriginalPrice(variant.original_price)" class="price-item price-item--regular text-gray-700 compare-at-price" aria-hidden="true"></s>
18819          </template>
18820            <span x-show="!enable_tag_discount" class="compare-at-price" aria-hidden="true">
18821              <s class="price-item price-item--regular text-gray-700">
18822                
18823                  <span>$40.00</span>
18824                
18825              </s>
18826            </span>
18827          
18828
18829        </div><small class="unit-price  hidden">
18830        <span class="sr-only">Unit price</span>
18831        <span class="price-item price-item--last">
18832          <span></span>
18833          <span aria-hidden="true">/</span>
18834          <span class="sr-only">&nbsp;per&nbsp;</span>
18835          <span>
18836          </span>
18837        </span>
18838      </small>
18839
18840    </div>
18841
18842  </div>
18843</div>
18844
18845
18846
18847              </div>
18848            
18849
18850            
18851
18852          </div>
18853      </a>
18854        
18855      
18856
18857      
18858      
18859        <button type="button" 
18860          x-data="QuickShopButton"
18861          data-product-handle="coastal-cottage-hair-perfume-duo"
18862          data-is-bundle="true"
18863          
18864          x-bind="behaviour"
18865          class="font-bold quick-shop-button w-full py-2 px-4 bg-white hover:bg-gray-50 text-black text-sm border-t transition-colors"
18866          style="border: 1px solid var(--button-primary-background-color); margin-top: auto;">
18867          quick shop  
18868        </button>
18869      
18870      
18871  </div>
18872                    </li>
18873                  
18874
18875<li class="grid__item collection-product-grid"
18876                      data-handle="warm-sugar-hair-perfume">
18877                      
18878<script>
18879    window.hoverImageLoad = window.hoverImageLoad || function(el) {
18880      var p = el.querySelector('[data-hover-image]');
18881      if (!p) return;
18882      var img = new Image();
18883      img.src = p.dataset.hoverImage;
18884      img.alt = p.dataset.hoverAlt || '';
18885      img.className = 'absolute z-10 top-0 left-0 h-full w-full object-cover opacity-0 group-hover:opacity-100';
18886      img.loading = 'lazy';
18887      img.decoding = 'async';
18888      p.replaceWith(img);
18889    };
18890  </script>
18890
18891  <div
18892    data-product-handle="warm-sugar-hair-perfume"
18893    x-data
18894    class="card-wrapper flex flex-col h-full relative">
18895
18896      
18897        <rivo-favorite-button
18898        data-product-id="8022086385845" 
18899        rivo-ax-data
18900        rivo-ax-cloak
18901        rivo-ax-html="$store.icons.heart"
18902        rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"></rivo-favorite-button>
18903      
18904
18905
18906      <div class="cart__media relative group" x-bind="behaviour" x-data="QuickViewButton"
18907        
18908          @mouseenter.once="window.hoverImageLoad($el)"
18909          @touchstart.once.passive="window.hoverImageLoad($el)"
18910        >
18911        
18912
18913        <a
18914          class="cursor-pointer"
18915           
18916            href="/collections/best-sellers/products/warm-sugar-hair-perfume" 
18917          
18918          aria-label="Warm Sugar Hair & Body Perfume Mist">
18919            
18920
18921
18922
18923
18924
18925  
18926
18927  
18928
18929  
18930  
18931  
18932  
18933  
18934  
18935  
18936    <img src="//www.mykitsch.com/cdn/shop/files/69841-WarmSugar-HairPerfume-Fragrance-50ml-hero-1280x1280px_46ce05a7-c046-420d-9055-a9c6998adc54.jpg?quality=75&amp;v=1789574385&amp;width=700" alt="Kitsch Warm Sugar Hair &amp; Body Perfume Mist bottle on a soft pink background" srcset="//www.mykitsch.com/cdn/shop/files/69841-WarmSugar-HairPerfume-Fragrance-50ml-hero-1280x1280px_46ce05a7-c046-420d-9055-a9c6998adc54.jpg?quality=75&amp;v=1789574385&amp;width=200 200w, //www.mykitsch.com/cdn/shop/files/69841-WarmSugar-HairPerfume-Fragrance-50ml-hero-1280x1280px_46ce05a7-c046-420d-9055-a9c6998adc54.jpg?quality=75&amp;v=1789574385&amp;width=300 300w, //www.mykitsch.com/cdn/shop/files/69841-WarmSugar-HairPerfume-Fragrance-50ml-hero-1280x1280px_46ce05a7-c046-420d-9055-a9c6998adc54.jpg?quality=75&amp;v=1789574385&amp;width=400 400w, //www.mykitsch.com/cdn/shop/files/69841-WarmSugar-HairPerfume-Fragrance-50ml-hero-1280x1280px_46ce05a7-c046-420d-9055-a9c6998adc54.jpg?quality=75&amp;v=1789574385&amp;width=500 500w, //www.mykitsch.com/cdn/shop/files/69841-WarmSugar-HairPerfume-Fragrance-50ml-hero-1280x1280px_46ce05a7-c046-420d-9055-a9c6998adc54.jpg?quality=75&amp;v=1789574385&amp;width=600 600w, //www.mykitsch.com/cdn/shop/files/69841-WarmSugar-HairPerfume-Fragrance-50ml-hero-1280x1280px_46ce05a7-c046-420d-9055-a9c6998adc54.jpg?quality=75&amp;v=1789574385&amp;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">
18937  
18938
18939
18940            
18941              <div
18942                data-hover-image="//www.mykitsch.com/cdn/shop/files/69841_Warm_Sugar_Hair_Perfume_Review_Image.png?v=1776192965&width=700"
18943                data-hover-alt="Kitsch Warm Sugar Hair Perfume bottle with 5-star customer review, surrounded by grapefruit and vanilla on a pink background"
18944                class="absolute z-10 top-0 left-0 h-full w-full"
18945                aria-hidden="true"></div>
18946            
18947
18948            <div class="item-flag grid grid-cols-3 gap-1 empty:hidden" data-language="en">
18949    
18950    
18951    
18952    
18953    
18954    
18955    
18956    
18957    
18958    
18959    
18960        
18961            
18962        
18963            
18964        
18965            
18966        
18967            
18968        
18969            
18970        
18971            
18972        
18973            
18974        
18975    
18976    
18977    
18978
18979        
18980</div>
18981
18982<div class="product-award absolute top-1 left-1 w-20 h-20 empty:hidden">
18983    
18984        
18985    
18986        
18987    
18988        
18989    
18990        
18991    
18992        
18993    
18994        
18995    
18996        
18997    
18998</div>
18999
19000
19001          
19002        </a>
19003
19004        
19005
19006        
19007          
19008<style>
19009        .product-shades {
19010          position: absolute;
19011          right: .75rem;
19012          bottom: .75rem;
19013          z-index: 20;
19014          display: flex;
19015          align-items: center;
19016          gap: .375rem;
19017          margin: 0;
19018          padding: 0;
19019          list-style: none;
19020          pointer-events: none;
19021        }
19022
19023        .product-shades__item {
19024          display: block;
19025          width: 15px;
19026          height: 15px;
19027          border-radius: 9999px;
19028          border: 1px solid #fff;
19029          box-shadow: 0 0 0 1px rgba(0, 0, 0, .18);
19030          background-size: cover;
19031          background-position: center;
19032          background-repeat: no-repeat;
19033        }
19034
19035        @media (max-width: 767px) {
19036          .product-shades {
19037            right: .5rem;
19038            bottom: .5rem;
19039            gap: .25rem;
19040          }
19041        }
19042      </style><ul class="product-shades "><li class="product-shades__item" style="background-image: url(//www.mykitsch.com/cdn/shop/files/KRBCS-38-513317-Bvutltered-Caramel-Hair-Perfume-UC-50mL_PP2_-_Top
19042az_Gigapixel_escala_2x_-_Topaz_Gigapixel_escala_2x_46dabdd5-4651-41b6-ba9c-f7dbd9b2ce99.jpg?v=1786044079&width=100)">
19043        <span class="sr-only">Caramel Cream Hair &amp; Body Perfume Mist</span>
19044      </li><li class="product-shades__item" style="background-image: url(//www.mykitsch.com/cdn/shop/files/512785-Soft-Santal-Hair-Perfume__ai.png?v=1786043768&width=100)">
19045        <span class="sr-only">Soft Santal Hair &amp; Body Perfume Mist</span>
19046      </li><li class="product-shades__item" style="background-image: url(//www.mykitsch.com/cdn/shop/files/tula_rose_Hair_Perfume_Swatch.png?v=1768316994&width=100)">
19047        <span class="sr-only">Tula Rose Hair &amp; Body Perfume Mist</span>
19048      </li><li class="product-shades__item" style="background-image: url(//www.mykitsch.com/cdn/shop/files/Untitled_design_91d2407d-a09f-497a-a96c-e5c476541db6.png?v=1758644137&width=100)">
19049        <span class="sr-only">Oak &amp; Amber Hair &amp; Body Perfume Mist</span>
19050      </li></ul>
19051        
19052
19053      </div>
19054      <a
19055       
19056        href="/collections/best-sellers/products/warm-sugar-hair-perfume" 
19057      
19058       class="card__content block cursor-pointer  py-4  text-center space-y-1">
19059          <p class="card__heading font-medium">
19060            
19061            Warm Sugar Hair &amp; Body Perfume Mist
19062          </p>
19063          <div class="flex justify-center gap-2 items-center"><div class="">
19064  
19065
19066<div hidden class="hidden">
19067  8022086385845
19068</div>
19069
19070
19071    <div class="flex items-center okendo-custom-review justify-center lg:justify-normal">
19072        <div data-oke-star-rating data-oke-reviews-product-id="shopify-8022086385845">
19073            <div data-oke-reviews-version="0.104.2" data-oke-container="" class="okeReviews oke-sr"><div class=""><div class="oke-sr-rating"> 4.8 </div><div class="oke-sr-stars"><div class="oke-stars"><!----><div class="oke-stars-background"><svg height="17" viewBox="0 0 79.58823529411765 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-empty"></use><use x="16.24705882352941" href="#oke-star-empty"></use><use x="32.49411764705882" href="#oke-star-empty"></use><use x="48.74117647058823" href="#oke-star-empty"></use><use x="64.98823529411764" href="#oke-star-empty"></use></svg></div><div class="oke-stars-foreground" style="width: 96.3311%;"><svg height="17" viewBox="0 0 79.58823529411765 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-filled"></use><use x="16.24705882352941" href="#oke-star-filled"></use><use x="32.49411764705882" href="#oke-star-filled"></use><use x="48.74117647058823" href="#oke-star-filled"></use><use x="64.98823529411764" href="#oke-star-filled"></use></svg></div><span class="oke-a11yText">Rated 4.8 out of 5 stars</span></div></div><div class="oke-sr-count"><span class="oke-sr-count-number">588</span><span class="oke-sr-label-text"> Reviews</span><!----></div><!----></div>
19073<script type="application/json" data-oke-metafield-data=""> {"averageRating":"4.8","reviewCount":588} </script>
19073</div>
19074        </div>
19075
19076        
19077
19078    </div>
19079
19080
19081</div>
19082</div>
19083          <div class="card__information">
19084
19085            
19086              <div class="card__price">
19087                
19088
19089
19090
19091
19092
19093
19094
19095
19096
19097
19098
19099
19100
19101
19102
19103
19104<div class="flex gap-3 items-center  justify-center ">
19105  <div x-init="$nextTick(() => { 
19106        
19107
19108        checkDiscountCode(false);
19109
19110      })"
19111      x-title="Product price"
19112      x-data="{
19113        
19114          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(','),
19115        
19116          isBundle: false,
19117          onSale: false,
19118          soldOut: false,
19119          isPDP: false,
19120          code_discount_active: false,
19121        
19122          enable_tag_discount: false,
19123        
19124        variant: {
19125          price: 2000,
19126        },
19127        currentPrice(){
19128            let price = this.variant.price;
19129            if(this.enable_tag_discount && !this.isPDP && !this.code_discount_active){
19130                price = price - (price * this.discount_percentage / 100);
19131            }
19132            return Math.round(price);
19133        },
19134        getPrice(){
19135            if(this.variant){
19136              return Unick.formatMoney(this.currentPrice());
19137          }
19138        },
19139        showOriginalPrice(fallbackVisible){
19140            return !!fallbackVisible;
19141        },
19142        renderOriginalPrice(fallbackPrice){
19143            return Unick.formatMoney(fallbackPrice || 0);
19144        },
19145        checkDiscountCode(broadcast){
19146            
19147            if(typeof this?.discount_table !== 'undefined' && this?.discount_table.length > 0){
19148                const cookieDiscount = Unick.getCookie('discount_code');
19149                const discount = cookieDiscount ? this.discount_table.find((item) => {
19150                  return item.toString().toLowerCase().includes(cookieDiscount.toLowerCase());
19151                }) : null;
19152                const codePercentage = Number(discount?.split(':')[1]) || 0;
19153                const tagPercentage = this.enable_tag_discount ? this.discount_percentage : 0;
19154                let productPrice = 2000;
19155
19156                if(codePercentage > 0 && codePercentage >= tagPercentage){
19157                    // The larger of the code and tag discounts is shown; ties go
19158                    // to the code since it is what checkout actually charges. The
19159                    // cookie only holds codes the cart reports as applicable
19160                    // (synced in theme.liquid).
19161                    this.code_discount_active = true;
19162                    this.onSale = true;
19163                    this.$dispatch('discount-percentage', { percentage: codePercentage });
19164
19165                    let displayPrice = productPrice - (productPrice * codePercentage / 100);
19166                    
19167                      let newOriginalPrice = 2000;
19168                    
19169                    if(broadcast){
19170                      this.$dispatch('discounted-price', { id: 8022086385845, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: true });
19171                    }else{
19172                      this.variant.price = displayPrice;
19173                      this.variant.original_price = newOriginalPrice;
19174                    }
19175
19176                }else if(this.enable_tag_discount){
19177                    // No applicable code on the cart (or none matching the table),
19178                    // or the code's percentage is smaller than the tag's — use the
19179                    // tag discount.
19180                    this.code_discount_active = false;
19181                    if(cookieDiscount){
19182                      this.$dispatch('discount-percentage', { percentage: this.discount_percentage });
19183                    }
19184                    // PDP renders the discounted amount directly; PLP keeps the
19185                    // full price in variant.price and getPrice() applies the tag
19186                    // percentage on the fly.
19187                    let displayPrice = this.isPDP
19188                      ? productPrice - (productPrice * this.discount_percentage / 100)
19189                      : productPrice;
19190                    
19191                      let newOriginalPrice = 2000;
19192                    
19193                    if(broadcast){
19194                      this.$dispatch('discounted-price', { id: 8022086385845, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: false });
19195                    }else{
19196                      this.variant.price = displayPrice;
19197                      this.variant.original_price = newOriginalPrice;
19198                    }
19199
19200                }else{
19201                  this.code_discount_active = false;
19202                  this.onSale = false;
19203                  if(cookieDiscount){
19204                    this.$dispatch('discount-percentage', { percentage: 0 });
19205                  }
19206                  // reset price and dispatch the events to update the price
19207                  
19208                    let newOriginalPrice = 2000;
19209                  
19210                  if(broadcast){
19211                    this.$dispatch('discounted-price', { id: 8022086385845, new_price: 2000, new_original_price: newOriginalPrice, code_discount_active: false });
19212                  }else{
19213                    this.variant.price = 2000;
19214                    this.variant.original_price = newOriginalPrice;
19215                  }
19216
19217                }
19218            }
19219            
19220        }
19221    }"
19222    
19223    @discounted-price.window="if($event.detail.id == 8022086385845) {
19224      variant.price = $event.detail.new_price;
19225      variant.original_price = $event.detail.new_original_price;
19226      code_discount_active = $event.detail.code_discount_active;
19227    }"
19228    
19229    @discount-applied.window="$nextTick(() => checkDiscountCode(true))"
19230    @discount-removed.window="$nextTick(() => checkDiscountCode(true))"
19231    class="price justify-center font-medium flex gap-x-2 items-center">
19232    <div class="price__container"><div class="price__regular">
19233          <span class="sr-only" x-text="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price) ? &quot;Sale price [sale_price], Original price [original_price]&quot;.replace('[sale_price]', getPrice()).replace('[original_price]', renderOriginalPrice(variant.original_price)) : (enable_tag_discount ? &quot;Price [price]&quot;.replace('[price]', getPrice()) : ('Regular price ' + getPrice()))"></span>
19234          <span class="price-item price-item--regular price-item--current" x-text="getPrice()" :class="{ 'text-red-700': enable_tag_discount || onSale }" aria-hidden="true">
19235            <span>$20.00</span>
19236          </span>
19237
19238          <template x-if="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price)">
19239            <s x-text="renderOriginalPrice(variant.original_price)" class="price-item price-item--regular text-gray-700 compare-at-price" aria-hidden="true"></s>
19240          </template>
19241
19242          
19243          <template x-if="enable_tag_discount && !code_discount_active">
19244            <div class="inline-block tag-discount-price compare-at-price">
19245              <s x-show="!isPDP" x-text="Unick.formatMoney(variant.price)"
19246                class="price-item price-item--regular text-gray-700"
19247                aria-hidden="true">
19248              </s>
19249            </div>
19250          </template>
19251
19252          
19253          
19254<span
19255    class="comp-price "
19256    data-comp-price="8500">
19257    <s class="comp-price__value price-item price-item--regular text-gray-700"><span>$85.00</span></s><span class="comp-price__label">Comp. Value</span></span>
19258        </div><small class="unit-price  hidden">
19259        <span class="sr-only">Unit price</span>
19260        <span class="price-item price-item--last">
19261          <span></span>
19262          <span aria-hidden="true">/</span>
19263          <span class="sr-only">&nbsp;per&nbsp;</span>
19264          <span>
19265          </span>
19266        </span>
19267      </small>
19268
19269    </div>
19270
19271  </div>
19272</div>
19273
19274
19275
19276              </div>
19277            
19278
19279            
19280
19281          </div>
19282      </a>
19283        
19284      
19285
19286      
19287      
19288        <button type="button" 
19289          x-data="QuickShopButton"
19290          data-product-handle="warm-sugar-hair-perfume"
19291          
19292          data-has-options="true"
19293          x-bind="behaviour"
19294          class="font-bold quick-shop-button w-full py-2 px-4 bg-white hover:bg-gray-50 text-black text-sm border-t transition-colors"
19295          style="border: 1px solid var(--button-primary-background-color); margin-top: auto;">
19296          quick shop  
19297        </button>
19298      
19299      
19300  </div>
19301                    </li>
19302                  
19303
19304<li class="grid__item collection-product-grid"
19305                      data-handle="kitsch-smoothing-air-dry-cream">
19306                      
19307<script>
19308    window.hoverImageLoad = window.hoverImageLoad || function(el) {
19309      var p = el.querySelector('[data-hover-image]');
19310      if (!p) return;
19311      var img = new Image();
19312      img.src = p.dataset.hoverImage;
19313      img.alt = p.dataset.hoverAlt || '';
19314      img.className = 'absolute z-10 top-0 left-0 h-full w-full object-cover opacity-0 group-hover:opacity-100';
19315      img.loading = 'lazy';
19316      img.decoding = 'async';
19317      p.replaceWith(img);
19318    };
19319  </script>
19319
19320  <div
19321    data-product-handle="kitsch-smoothing-air-dry-cream"
19322    x-data
19323    class="card-wrapper flex flex-col h-full relative">
19324
19325      
19326        <rivo-favorite-button
19327        data-product-id="8143720153269" 
19328        rivo-ax-data
19329        rivo-ax-cloak
19330        rivo-ax-html="$store.icons.heart"
19331        rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"></rivo-favorite-button>
19332      
19333
19334
19335      <div class="cart__media relative group" x-bind="behaviour" x-data="QuickViewButton"
19336        
19337          @mouseenter.once="window.hoverImageLoad($el)"
19338          @touchstart.once.passive="window.hoverImageLoad($el)"
19339        >
19340        
19341
19342        <a
19343          class="cursor-pointer"
19344           
19345            href="/collections/best-sellers/products/kitsch-smoothing-air-dry-cream" 
19346          
19347          aria-label="Smoothing Air Dry Cream">
19348            
19349
19350
19351
19352
19353
19354  
19355
19356  
19357
19358  
19359  
19360  
19361  
19362  
19363  
19364  
19365    <img src="//www.mykitsch.com/cdn/shop/files/500904-AirDryCream-Consumables-hero-1280x1280px.jpg?quality=75&amp;v=1779490582&amp;width=700" alt="KITSCH Smoothing Air Dry Cream — hero product shot — Enhances the appearance of natural texture and locks down frizz for up to 24 hours — lightweight, leave-in cream for effortless, heat-free styling" srcset="//www.mykitsch.com/cdn/shop/files/500904-AirDryCream-Consumables-hero-1280x1280px.jpg?quality=75&amp;v=1779490582&amp;width=200 200w, //www.mykitsch.com/cdn/shop/files/500904-AirDryCream-Consumables-hero-1280x1280px.jpg?quality=75&amp;v=1779490582&amp;width=300 300w, //www.mykitsch.com/cdn/shop/files/500904-AirDryCream-Consumables-hero-1280x1280px.jpg?quality=75&amp;v=1779490582&amp;width=400 400w, //www.mykitsch.com/cdn/shop/files/500904-AirDryCream-Consumables-hero-1280x1280px.jpg?quality=75&amp;v=1779490582&amp;width=500 500w, //www.mykitsch.com/cdn/shop/files/500904-AirDryCream-Consumables-hero-1280x1280px.jpg?quality=75&amp;v=1779490582&amp;width=600 600w, //www.mykitsch.com/cdn/shop/files/500904-AirDryCream-Consumables-hero-1280x1280px.jpg?quality=75&amp;v=1779490582&amp;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:49.512% 50.0%;">
19366  
19367
19368
19369            
19370              <div
19371                data-hover-image="//www.mykitsch.com/cdn/shop/files/500904-AirDryCream-Consumables-5StarReview-300dpi.jpg?v=1779490583&width=700"
19372                data-hover-alt="KITSCH Smoothing Air Dry Cream — 5-star customer review graphic — 24-hour frizz control that keeps hair soft, polished, and touchably smooth — free from parabens, phthalates, sulfates, and artificial dyes"
19373                class="absolute z-10 top-0 left-0 h-full w-full"
19374                aria-hidden="true"></div>
19375            
19376
19377            <div class="item-flag grid grid-cols-3 gap-1 empty:hidden" data-language="en">
19378    
19379    
19380    
19381    
19382    
19383    
19384    
19385    
19386    
19387    
19388    
19389        
19390            
19391        
19392            
19393        
19394            
19395        
19396            
19397        
19398            
19399        
19400            
19401        
19402            
19403        
19404            
19405        
19406            
19407        
19408            
19409        
19410            
19411        
19412            
19413        
19414            
19415        
19416            
19417        
19418    
19419    
19420    
19421
19422        
19423</div>
19424
19425<div class="product-award absolute top-1 left-1 w-20 h-20 empty:hidden">
19426    
19427        
19428    
19429        
19430    
19431        
19432    
19433        
19434    
19435        
19436    
19437        
19438    
19439        
19440    
19441        
19442    
19443        
19444    
19445        
19446    
19447        
19448    
19449        
19450    
19451        
19452    
19453        
19454    
19455</div>
19456
19457
19458          
19459        </a>
19460
19461        
19462
19463        
19464          
19465<style>
19466        .product-shades {
19467          position: absolute;
19468          right: .75rem;
19469          bottom: .75rem;
19470          z-index: 20;
19471          display: flex;
19472          align-items: center;
19473          gap: .375rem;
19474          margin: 0;
19475          padding: 0;
19476          list-style: none;
19477          pointer-events: none;
19478        }
19479
19480        .product-shades__item {
19481          display: block;
19482          width: 15px;
19483          height: 15px;
19484          border-radius: 9999px;
19485          border: 1px solid #fff;
19486          box-shadow: 0 0 0 1px rgba(0, 0, 0, .18);
19487          background-size: cover;
19488          background-position: center;
19489          background-repeat: no-repeat;
19490        }
19491
19492        @media (max-width: 767px) {
19493          .product-shades {
19494            right: .5rem;
19495            bottom: .5rem;
19496            gap: .25rem;
19497          }
19498        }
19499      </style><ul class="product-shades "><li class="product-shades__item" style="background-image: url(//www.mykitsch.com/cdn/shop/files/500904-AirDryCream-Consumables-hero-1280x1280px_f9c8a2e6-ab61-42b7-8fe4-066dc58b68bd.jpg?v=1785855662&width=100)">
19500        <span class="sr-only">Smoothing Air Dry Cream</span>
19501      </li><li class="product-shades__item" style="background-image: url(//www.mykitsch.com/cdn/shop/files/Kitsch-2Pack-AirDryCream.jpg?v=1785414777&width=100)">
19502        <span class="sr-only">Smoothing Air Dry Cream 2 Pack</span>
19503      </li></ul>
19504        
19505
19506      </div>
19507      <a
19508       
19509        href="/collections/best-sellers/products/kitsch-smoothing-air-dry-cream" 
19510      
19511       class="card__content block cursor-pointer  py-4  text-center space-y-1">
19512          <p class="card__heading font-medium">
19513            
19514            Smoothing Air Dry Cream
19515          </p>
19516          <div class="flex justify-center gap-2 items-center"><div class="">
19517  
19518
19519<div hidden class="hidden">
19520  8143720153269
19521</div>
19522
19523
19524    <div class="flex items-center okendo-custom-review justify-center lg:justify-normal">
19525        <div data-oke-star-rating data-oke-reviews-product-id="shopify-8143720153269">
19526            <div data-oke-reviews-version="0.104.2" data-oke-container="" class="okeReviews oke-sr"><div class=""><div class="oke-sr-rating"> 4.4 </div><div class="oke-sr-stars"><div class="oke-stars"><!----><div class="oke-stars-background"><svg height="17" viewBox="0 0 79.58823529411765 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-empty"></use><use x="16.24705882352941" href="#oke-star-empty"></use><use x="32.49411764705882" href="#oke-star-empty"></use><use x="48.74117647058823" href="#oke-star-empty"></use><use x="64.98823529411764" href="#oke-star-empty"></use></svg></div><div class="oke-stars-foreground" style="width: 88.9933%;"><svg height="17" viewBox="0 0 79.58823529411765 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-filled"></use><use x="16.24705882352941" href="#oke-star-filled"></use><use x="32.49411764705882" href="#oke-star-filled"></use><use x="48.74117647058823" href="#oke-star-filled"></use><use x="64.98823529411764" href="#oke-star-filled"></use></svg></div><span class="oke-a11yText">Rated 4.4 out of 5 stars</span></div></div><div class="oke-sr-count"><span class="oke-sr-count-number">1,391</span><span class="oke-sr-label-text"> Reviews</span><!----></div><!----></div>
19526<script type="application/json" data-oke-metafield-data=""> {"averageRating":"4.4","reviewCount":1391} </script>
19526</div>
19527        </div>
19528
19529        
19530
19531    </div>
19532
19533
19534</div>
19535</div>
19536          <div class="card__information">
19537
19538            
19539              <div class="card__price">
19540                
19541
19542
19543
19544
19545
19546
19547
19548
19549
19550
19551
19552
19553
19554
19555
19556
19557<div class="flex gap-3 items-center  justify-center ">
19558  <div x-init="$nextTick(() => { 
19559        
19560
19561        checkDiscountCode(false);
19562
19563      })"
19564      x-title="Product price"
19565      x-data="{
19566        
19567          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(','),
19568        
19569          isBundle: false,
19570          onSale: false,
19571          soldOut: false,
19572          isPDP: false,
19573          code_discount_active: false,
19574        
19575          enable_tag_discount: false,
19576        
19577        variant: {
19578          price: 1500,
19579        },
19580        currentPrice(){
19581            let price = this.variant.price;
19582            if(this.enable_tag_discount && !this.isPDP && !this.code_discount_active){
19583                price = price - (price * this.discount_percentage / 100);
19584            }
19585            return Math.round(price);
19586        },
19587        getPrice(){
19588            if(this.variant){
19589              return Unick.formatMoney(this.currentPrice());
19590          }
19591        },
19592        showOriginalPrice(fallbackVisible){
19593            return !!fallbackVisible;
19594        },
19595        renderOriginalPrice(fallbackPrice){
19596            return Unick.formatMoney(fallbackPrice || 0);
19597        },
19598        checkDiscountCode(broadcast){
19599            
19600            if(typeof this?.discount_table !== 'undefined' && this?.discount_table.length > 0){
19601                const cookieDiscount = Unick.getCookie('discount_code');
19602                const discount = cookieDiscount ? this.discount_table.find((item) => {
19603                  return item.toString().toLowerCase().includes(cookieDiscount.toLowerCase());
19604                }) : null;
19605                const codePercentage = Number(discount?.split(':')[1]) || 0;
19606                const tagPercentage = this.enable_tag_discount ? this.discount_percentage : 0;
19607                let productPrice = 1500;
19608
19609                if(codePercentage > 0 && codePercentage >= tagPercentage){
19610                    // The larger of the code and tag discounts is shown; ties go
19611                    // to the code since it is what checkout actually charges. The
19612                    // cookie only holds codes the cart reports as applicable
19613                    // (synced in theme.liquid).
19614                    this.code_discount_active = true;
19615                    this.onSale = true;
19616                    this.$dispatch('discount-percentage', { percentage: codePercentage });
19617
19618                    let displayPrice = productPrice - (productPrice * codePercentage / 100);
19619                    
19620                      let newOriginalPrice = 1500;
19621                    
19622                    if(broadcast){
19623                      this.$dispatch('discounted-price', { id: 8143720153269, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: true });
19624                    }else{
19625                      this.variant.price = displayPrice;
19626                      this.variant.original_price = newOriginalPrice;
19627                    }
19628
19629                }else if(this.enable_tag_discount){
19630                    // No applicable code on the cart (or none matching the table),
19631                    // or the code's percentage is smaller than the tag's — use the
19632                    // tag discount.
19633                    this.code_discount_active = false;
19634                    if(cookieDiscount){
19635                      this.$dispatch('discount-percentage', { percentage: this.discount_percentage });
19636                    }
19637                    // PDP renders the discounted amount directly; PLP keeps the
19638                    // full price in variant.price and getPrice() applies the tag
19639                    // percentage on the fly.
19640                    let displayPrice = this.isPDP
19641                      ? productPrice - (productPrice * this.discount_percentage / 100)
19642                      : productPrice;
19643                    
19644                      let newOriginalPrice = 1500;
19645                    
19646                    if(broadcast){
19647                      this.$dispatch('discounted-price', { id: 8143720153269, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: false });
19648                    }else{
19649                      this.variant.price = displayPrice;
19650                      this.variant.original_price = newOriginalPrice;
19651                    }
19652
19653                }else{
19654                  this.code_discount_active = false;
19655                  this.onSale = false;
19656                  if(cookieDiscount){
19657                    this.$dispatch('discount-percentage', { percentage: 0 });
19658                  }
19659                  // reset price and dispatch the events to update the price
19660                  
19661                    let newOriginalPrice = 1500;
19662                  
19663                  if(broadcast){
19664                    this.$dispatch('discounted-price', { id: 8143720153269, new_price: 1500, new_original_price: newOriginalPrice, code_discount_active: false });
19665                  }else{
19666                    this.variant.price = 1500;
19667                    this.variant.original_price = newOriginalPrice;
19668                  }
19669
19670                }
19671            }
19672            
19673        }
19674    }"
19675    
19676    @discounted-price.window="if($event.detail.id == 8143720153269) {
19677      variant.price = $event.detail.new_price;
19678      variant.original_price = $event.detail.new_original_price;
19679      code_discount_active = $event.detail.code_discount_active;
19680    }"
19681    
19682    @discount-applied.window="$nextTick(() => checkDiscountCode(true))"
19683    @discount-removed.window="$nextTick(() => checkDiscountCode(true))"
19684    class="price justify-center font-medium flex gap-x-2 items-center">
19685    <div class="price__container"><div class="price__regular">
19686          <span class="sr-only" x-text="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price) ? &quot;Sale price [sale_price], Original price [original_price]&quot;.replace('[sale_price]', getPrice()).replace('[original_price]', renderOriginalPrice(variant.original_price)) : (enable_tag_discount ? &quot;Price [price]&quot;.replace('[price]', getPrice()) : ('Regular price ' + getPrice()))"></span>
19687          <span class="price-item price-item--regular price-item--current" x-text="getPrice()" :class="{ 'text-red-700': enable_tag_discount || onSale }" aria-hidden="true">
19688            <span>$15.00</span>
19689          </span>
19690
19691          <template x-if="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price)">
19692            <s x-text="renderOriginalPrice(variant.original_price)" class="price-item price-item--regular text-gray-700 compare-at-price" aria-hidden="true"></s>
19693          </template>
19694
19695          
19696          <template x-if="enable_tag_discount && !code_discount_active">
19697            <div class="inline-block tag-discount-price compare-at-price">
19698              <s x-show="!isPDP" x-text="Unick.formatMoney(variant.price)"
19699                class="price-item price-item--regular text-gray-700"
19700                aria-hidden="true">
19701              </s>
19702            </div>
19703          </template>
19704
19705          
19706          
19707<span
19708    class="comp-price "
19709    data-comp-price="3000">
19710    <s class="comp-price__value price-item price-item--regular text-gray-700"><span>$30.00</span></s><span class="comp-price__label">Comp. Value</span></span>
19711        </div><small class="unit-price  hidden">
19712        <span class="sr-only">Unit price</span>
19713        <span class="price-item price-item--last">
19714          <span></span>
19715          <span aria-hidden="true">/</span>
19716          <span class="sr-only">&nbsp;per&nbsp;</span>
19717          <span>
19718          </span>
19719        </span>
19720      </small>
19721
19722    </div>
19723
19724  </div>
19725</div>
19726
19727
19728
19729              </div>
19730            
19731
19732            
19733
19734          </div>
19735      </a>
19736        
19737      
19738
19739      
19740      
19741        <button type="button" 
19742          x-data="QuickShopButton"
19743          data-product-handle="kitsch-smoothing-air-dry-cream"
19744          
19745          data-has-options="true"
19746          x-bind="behaviour"
19747          class="font-bold quick-shop-button w-full py-2 px-4 bg-white hover:bg-gray-50 text-black text-sm border-t transition-colors"
19748          style="border: 1px solid var(--button-primary-background-color); margin-top: auto;">
19749          quick shop  
19750        </button>
19751      
19752      
19753  </div>
19754                    </li>
19755                  
19756
19757<li class="grid__item collection-product-grid"
19758                      data-handle="rice-water-shampoo-conditioner-combo-for-hair-growth">
19759                      
19760<script>
19761    window.hoverImageLoad = window.hoverImageLoad || function(el) {
19762      var p = el.querySelector('[data-hover-image]');
19763      if (!p) return;
19764      var img = new Image();
19765      img.src = p.dataset.hoverImage;
19766      img.alt = p.dataset.hoverAlt || '';
19767      img.className = 'absolute z-10 top-0 left-0 h-full w-full object-cover opacity-0 group-hover:opacity-100';
19768      img.loading = 'lazy';
19769      img.decoding = 'async';
19770      p.replaceWith(img);
19771    };
19772  </script>
19772
19773  <div
19774    data-product-handle="rice-water-shampoo-conditioner-combo-for-hair-growth"
19775    x-data
19776    class="card-wrapper flex flex-col h-full relative">
19777
19778      
19779        <rivo-favorite-button
19780        data-product-id="10318931329205" 
19781        rivo-ax-data
19782        rivo-ax-cloak
19783        rivo-ax-html="$store.icons.heart"
19784        rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"></rivo-favorite-button>
19785      
19786
19787
19788      <div class="cart__media relative group" x-bind="behaviour" x-data="QuickViewButton"
19789        
19790          @mouseenter.once="window.hoverImageLoad($el)"
19791          @touchstart.once.passive="window.hoverImageLoad($el)"
19792        >
19793        
19794
19795        <a
19796          class="cursor-pointer"
19797           
19798            href="/collections/best-sellers/products/rice-water-shampoo-conditioner-combo-for-hair-growth" 
19799          
19800          aria-label="Rice Water Shampoo & Conditioner Combo for Hair Growth">
19801            
19802
19803
19804
19805
19806
19807  
19808
19809  
19810
19811  
19812  
19813  
19814  
19815  
19816  
19817  
19818    <img src="//www.mykitsch.com/cdn/shop/files/RiceWaterShampoo505886andConditioner505893.jpg?quality=75&amp;v=1766763909&amp;width=700" alt="Two bottles of Kitsch Rice Water Protein Shampoo and Conditioner on a white background" srcset="//www.mykitsch.com/cdn/shop/files/RiceWaterShampoo505886andConditioner505893.jpg?quality=75&amp;v=1766763909&amp;width=200 200w, //www.mykitsch.com/cdn/shop/files/RiceWaterShampoo505886andConditioner505893.jpg?quality=75&amp;v=1766763909&amp;width=300 300w, //www.mykitsch.com/cdn/shop/files/RiceWaterShampoo505886andConditioner505893.jpg?quality=75&amp;v=1766763909&amp;width=400 400w, //www.mykitsch.com/cdn/shop/files/RiceWaterShampoo505886andConditioner505893.jpg?quality=75&amp;v=1766763909&amp;width=500 500w, //www.mykitsch.com/cdn/shop/files/RiceWaterShampoo505886andConditioner505893.jpg?quality=75&amp;v=1766763909&amp;width=600 600w, //www.mykitsch.com/cdn/shop/files/RiceWaterShampoo505886andConditioner505893.jpg?quality=75&amp;v=1766763909&amp;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:48.242% 32.275%;">
19819  
19820
19821
19822            
19823              <div
19824                data-hover-image="//www.mykitsch.com/cdn/shop/files/505886-505893-RiceWaterProteinLiquidShampoo_Conditoner-Model-Front-Before_After-1280x1280px.jpg?v=1776093076&width=700"
19825                data-hover-alt="Before and after comparison of a woman with long blonde hair showing improved volume and shine after using KITSCH Rice Water Protein Shampoo and Conditioner"
19826                class="absolute z-10 top-0 left-0 h-full w-full"
19827                aria-hidden="true"></div>
19828            
19829
19830            <div class="item-flag grid grid-cols-3 gap-1 empty:hidden" data-language="en">
19831    
19832    
19833    
19834    
19835    
19836    
19837    
19838    
19839    
19840    
19841    
19842        
19843            
19844        
19845            
19846        
19847            
19848        
19849            
19850        
19851            
19852        
19853            
19854        
19855            
19856        
19857            
19858        
19859            
19860        
19861            
19862        
19863            
19864        
19865            
19866        
19867            
19868        
19869            
19870        
19871            
19872        
19873            
19874        
19875            
19876        
19877            
19878        
19879            
19880        
19881    
19882    
19883    
19884
19885        
19886</div>
19887
19888<div class="product-award absolute top-1 left-1 w-20 h-20 empty:hidden">
19889    
19890        
19891    
19892        
19893            
19894            <img loading="lazy" class="no-hover rounded-full" width="160" height="160" src="//www.mykitsch.com/cdn/shop/files/award-bazaar_160x.png?v=16879789948671727830" alt="award-bazaar.png">
19895        
19896    
19897        
19898    
19899        
19900    
19901        
19902    
19903        
19904    
19905        
19906    
19907        
19908    
19909        
19910    
19911        
19912    
19913        
19914    
19915        
19916    
19917        
19918    
19919        
19920    
19921        
19922    
19923        
19924    
19925        
19926    
19927        
19928    
19929        
19930    
19931</div>
19932
19933
19934          
19935        </a>
19936
19937        
19938
19939        
19940          
19941
19942        
19943
19944      </div>
19945      <a
19946       
19947        href="/collections/best-sellers/products/rice-water-shampoo-conditioner-combo-for-hair-growth" 
19948      
19949       class="card__content block cursor-pointer  py-4  text-center space-y-1">
19950          <p class="card__heading font-medium">
19951            
19952            Rice Water Shampoo &amp; Conditioner Combo for Hair Growth
19953          </p>
19954          <div class="flex justify-center gap-2 items-center"><div class="">
19955  
19956
19957<div hidden class="hidden">
19958  10318931329205
19959</div>
19960
19961
19962    <div class="flex items-center okendo-custom-review justify-center lg:justify-normal">
19963        <div data-oke-star-rating data-oke-reviews-product-id="shopify-10318931329205">
19964            <div data-oke-reviews-version="0.104.2" data-oke-container="" class="okeReviews oke-sr"><div class=""><div class="oke-sr-rating"> 4.5 </div><div class="oke-sr-stars"><div class="oke-stars"><!----><div class="oke-stars-background"><svg height="17" viewBox="0 0 79.58823529411765 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-empty"></use><use x="16.24705882352941" href="#oke-star-empty"></use>
19964<use x="32.49411764705882" href="#oke-star-empty"></use><use x="48.74117647058823" href="#oke-star-empty"></use><use x="64.98823529411764" href="#oke-star-empty"></use></svg></div><div class="oke-stars-foreground" style="width: 90.8278%;"><svg height="17" viewBox="0 0 79.58823529411765 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-filled"></use><use x="16.24705882352941" href="#oke-star-filled"></use><use x="32.49411764705882" href="#oke-star-filled"></use><use x="48.74117647058823" href="#oke-star-filled"></use><use x="64.98823529411764" href="#oke-star-filled"></use></svg></div><span class="oke-a11yText">Rated 4.5 out of 5 stars</span></div></div><div class="oke-sr-count"><span class="oke-sr-count-number">485</span><span class="oke-sr-label-text"> Reviews</span><!----></div><!----></div>
19964<script type="application/json" data-oke-metafield-data=""> {"averageRating":"4.5","reviewCount":485} </script>
19964</div>
19965        </div>
19966
19967        
19968
19969    </div>
19970
19971
19972</div>
19973</div>
19974          <div class="card__information">
19975
19976            
19977              <div class="card__price">
19978                
19979
19980
19981
19982
19983
19984
19985
19986
19987
19988
19989
19990
19991
19992
19993
19994
19995<div class="flex gap-3 items-center  justify-center ">
19996  <div x-init="$nextTick(() => { 
19997        
19998
19999        checkDiscountCode(false);
20000
20001      })"
20002      x-title="Product price"
20003      x-data="{
20004        
20005          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(','),
20006        
20007          isBundle: false,
20008          onSale: false,
20009          soldOut: false,
20010          isPDP: false,
20011          code_discount_active: false,
20012        
20013          enable_tag_discount: false,
20014        
20015        variant: {
20016          price: 2800,
20017        },
20018        currentPrice(){
20019            let price = this.variant.price;
20020            if(this.enable_tag_discount && !this.isPDP && !this.code_discount_active){
20021                price = price - (price * this.discount_percentage / 100);
20022            }
20023            return Math.round(price);
20024        },
20025        getPrice(){
20026            if(this.variant){
20027              return Unick.formatMoney(this.currentPrice());
20028          }
20029        },
20030        showOriginalPrice(fallbackVisible){
20031            return !!fallbackVisible;
20032        },
20033        renderOriginalPrice(fallbackPrice){
20034            return Unick.formatMoney(fallbackPrice || 0);
20035        },
20036        checkDiscountCode(broadcast){
20037            
20038            if(typeof this?.discount_table !== 'undefined' && this?.discount_table.length > 0){
20039                const cookieDiscount = Unick.getCookie('discount_code');
20040                const discount = cookieDiscount ? this.discount_table.find((item) => {
20041                  return item.toString().toLowerCase().includes(cookieDiscount.toLowerCase());
20042                }) : null;
20043                const codePercentage = Number(discount?.split(':')[1]) || 0;
20044                const tagPercentage = this.enable_tag_discount ? this.discount_percentage : 0;
20045                let productPrice = 2800;
20046
20047                if(codePercentage > 0 && codePercentage >= tagPercentage){
20048                    // The larger of the code and tag discounts is shown; ties go
20049                    // to the code since it is what checkout actually charges. The
20050                    // cookie only holds codes the cart reports as applicable
20051                    // (synced in theme.liquid).
20052                    this.code_discount_active = true;
20053                    this.onSale = true;
20054                    this.$dispatch('discount-percentage', { percentage: codePercentage });
20055
20056                    let displayPrice = productPrice - (productPrice * codePercentage / 100);
20057                    
20058                      let newOriginalPrice = 2800;
20059                    
20060                    if(broadcast){
20061                      this.$dispatch('discounted-price', { id: 10318931329205, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: true });
20062                    }else{
20063                      this.variant.price = displayPrice;
20064                      this.variant.original_price = newOriginalPrice;
20065                    }
20066
20067                }else if(this.enable_tag_discount){
20068                    // No applicable code on the cart (or none matching the table),
20069                    // or the code's percentage is smaller than the tag's — use the
20070                    // tag discount.
20071                    this.code_discount_active = false;
20072                    if(cookieDiscount){
20073                      this.$dispatch('discount-percentage', { percentage: this.discount_percentage });
20074                    }
20075                    // PDP renders the discounted amount directly; PLP keeps the
20076                    // full price in variant.price and getPrice() applies the tag
20077                    // percentage on the fly.
20078                    let displayPrice = this.isPDP
20079                      ? productPrice - (productPrice * this.discount_percentage / 100)
20080                      : productPrice;
20081                    
20082                      let newOriginalPrice = 2800;
20083                    
20084                    if(broadcast){
20085                      this.$dispatch('discounted-price', { id: 10318931329205, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: false });
20086                    }else{
20087                      this.variant.price = displayPrice;
20088                      this.variant.original_price = newOriginalPrice;
20089                    }
20090
20091                }else{
20092                  this.code_discount_active = false;
20093                  this.onSale = false;
20094                  if(cookieDiscount){
20095                    this.$dispatch('discount-percentage', { percentage: 0 });
20096                  }
20097                  // reset price and dispatch the events to update the price
20098                  
20099                    let newOriginalPrice = 2800;
20100                  
20101                  if(broadcast){
20102                    this.$dispatch('discounted-price', { id: 10318931329205, new_price: 2800, new_original_price: newOriginalPrice, code_discount_active: false });
20103                  }else{
20104                    this.variant.price = 2800;
20105                    this.variant.original_price = newOriginalPrice;
20106                  }
20107
20108                }
20109            }
20110            
20111        }
20112    }"
20113    
20114    @discounted-price.window="if($event.detail.id == 10318931329205) {
20115      variant.price = $event.detail.new_price;
20116      variant.original_price = $event.detail.new_original_price;
20117      code_discount_active = $event.detail.code_discount_active;
20118    }"
20119    
20120    @discount-applied.window="$nextTick(() => checkDiscountCode(true))"
20121    @discount-removed.window="$nextTick(() => checkDiscountCode(true))"
20122    class="price justify-center font-medium flex gap-x-2 items-center">
20123    <div class="price__container"><div class="price__regular">
20124          <span class="sr-only" x-text="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price) ? &quot;Sale price [sale_price], Original price [original_price]&quot;.replace('[sale_price]', getPrice()).replace('[original_price]', renderOriginalPrice(variant.original_price)) : (enable_tag_discount ? &quot;Price [price]&quot;.replace('[price]', getPrice()) : ('Regular price ' + getPrice()))"></span>
20125          <span class="price-item price-item--regular price-item--current" x-text="getPrice()" :class="{ 'text-red-700': enable_tag_discount || onSale }" aria-hidden="true">
20126            <span>$28.00</span>
20127          </span>
20128
20129          <template x-if="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price)">
20130            <s x-text="renderOriginalPrice(variant.original_price)" class="price-item price-item--regular text-gray-700 compare-at-price" aria-hidden="true"></s>
20131          </template>
20132
20133          
20134          <template x-if="enable_tag_discount && !code_discount_active">
20135            <div class="inline-block tag-discount-price compare-at-price">
20136              <s x-show="!isPDP" x-text="Unick.formatMoney(variant.price)"
20137                class="price-item price-item--regular text-gray-700"
20138                aria-hidden="true">
20139              </s>
20140            </div>
20141          </template>
20142
20143          
20144          
20145<span
20146    class="comp-price "
20147    data-comp-price="4000">
20148    <s class="comp-price__value price-item price-item--regular text-gray-700"><span>$40.00</span></s><span class="comp-price__label">Comp. Value</span></span>
20149        </div><small class="unit-price  hidden">
20150        <span class="sr-only">Unit price</span>
20151        <span class="price-item price-item--last">
20152          <span></span>
20153          <span aria-hidden="true">/</span>
20154          <span class="sr-only">&nbsp;per&nbsp;</span>
20155          <span>
20156          </span>
20157        </span>
20158      </small>
20159
20160    </div>
20161
20162  </div>
20163</div>
20164
20165
20166
20167              </div>
20168            
20169
20170            
20171
20172          </div>
20173      </a>
20174        
20175      
20176
20177      
20178      
20179        <button type="button" 
20180          x-data="QuickShopButton"
20181          data-product-handle="rice-water-shampoo-conditioner-combo-for-hair-growth"
20182          
20183          
20184          x-bind="behaviour"
20185          class="font-bold quick-shop-button w-full py-2 px-4 bg-white hover:bg-gray-50 text-black text-sm border-t transition-colors"
20186          style="border: 1px solid var(--button-primary-background-color); margin-top: auto;">
20187          quick shop  
20188        </button>
20189      
20190      
20191  </div>
20192                    </li>
20193                  
20194
20195<li class="grid__item collection-product-grid"
20196                      data-handle="brooke-monks-marathon-tested-hair-bundle">
20197                      
20198<script>
20199    window.hoverImageLoad = window.hoverImageLoad || function(el) {
20200      var p = el.querySelector('[data-hover-image]');
20201      if (!p) return;
20202      var img = new Image();
20203      img.src = p.dataset.hoverImage;
20204      img.alt = p.dataset.hoverAlt || '';
20205      img.className = 'absolute z-10 top-0 left-0 h-full w-full object-cover opacity-0 group-hover:opacity-100';
20206      img.loading = 'lazy';
20207      img.decoding = 'async';
20208      p.replaceWith(img);
20209    };
20210  </script>
20210
20211  <div
20212    data-product-handle="brooke-monks-marathon-tested-hair-bundle"
20213    x-data
20214    class="card-wrapper flex flex-col h-full relative">
20215
20216      
20217        <rivo-favorite-button
20218        data-product-id="10429561962677" 
20219        rivo-ax-data
20220        rivo-ax-cloak
20221        rivo-ax-html="$store.icons.heart"
20222        rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"></rivo-favorite-button>
20223      
20224
20225
20226      <div class="cart__media relative group" x-bind="behaviour" x-data="QuickViewButton"
20227        
20228          @mouseenter.once="window.hoverImageLoad($el)"
20229          @touchstart.once.passive="window.hoverImageLoad($el)"
20230        >
20231        
20232
20233        <a
20234          class="cursor-pointer"
20235           
20236            href="/collections/best-sellers/products/brooke-monks-marathon-tested-hair-bundle" 
20237          
20238          aria-label="Brooke Monk's Marathon-Tested Hair Bundle">
20239            
20240
20241
20242
20243
20244
20245  
20246
20247  
20248
20249  
20250  
20251  
20252  
20253  
20254  
20255  
20256    <img src="//www.mykitsch.com/cdn/shop/files/TikTok-bundle-image-1-updated.png?v=1777990687&amp;width=700" alt="Brooke Monk’s Marathon-Tested Hair Bundle by Kitsch – Rice Water Protein Shampoo, Conditioner, and Shine Serum together on a neutral background" srcset="//www.mykitsch.com/cdn/shop/files/TikTok-bundle-image-1-updated.png?v=1777990687&amp;width=200 200w, //www.mykitsch.com/cdn/shop/files/TikTok-bundle-image-1-updated.png?v=1777990687&amp;width=300 300w, //www.mykitsch.com/cdn/shop/files/TikTok-bundle-image-1-updated.png?v=1777990687&amp;width=400 400w, //www.mykitsch.com/cdn/shop/files/TikTok-bundle-image-1-updated.png?v=1777990687&amp;width=500 500w, //www.mykitsch.com/cdn/shop/files/TikTok-bundle-image-1-updated.png?v=1777990687&amp;width=600 600w, //www.mykitsch.com/cdn/shop/files/TikTok-bundle-image-1-updated.png?v=1777990687&amp;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:49.609% 12.744%;">
20257  
20258
20259
20260            
20261              <div
20262                data-hover-image="//www.mykitsch.com/cdn/shop/files/505893_Rice_Water_Protein_Liquid_Conditioner.png?v=1776721236&width=700"
20263                data-hover-alt="Kitsch Rice Water Protein Conditioner bottle with decorative elements on a light background"
20264                class="absolute z-10 top-0 left-0 h-full w-full"
20265                aria-hidden="true"></div>
20266            
20267
20268            <div class="item-flag grid grid-cols-3 gap-1 empty:hidden" data-language="en">
20269    
20270    
20271    
20272    
20273    
20274    
20275    
20276    
20277    
20278    
20279    
20280        
20281            
20282        
20283            
20284        
20285            
20286                
20287                
20288                
20289                    
20290                    
20291                    
20292                        
20293                        
20294    
20295    
20296    
20297        <i class="discount-flag not-italic text-xs md:text-sm pb-1 z-10 absolute top-2 right-2 bg-black text-white px-2 py-1 " 
20298        style="background-color: #000; color: #fff;">30% OFF</i>
20299    
20300
20301        
20302</div>
20303
20304<div class="product-award absolute top-1 left-1 w-20 h-20 empty:hidden">
20305    
20306        
20307    
20308        
20309    
20310        
20311    
20312        
20313    
20314        
20315    
20316</div>
20317
20318
20319          
20320        </a>
20321
20322        
20323
20324        
20325          
20326
20327        
20328
20329      </div>
20330      <a
20331       
20332        href="/collections/best-sellers/products/brooke-monks-marathon-tested-hair-bundle" 
20333      
20334       class="card__content block cursor-pointer  py-4  text-center space-y-1">
20335          <p class="card__heading font-medium">
20336            
20337            Brooke Monk&#39;s Marathon-Tested Hair Bundle
20338          </p>
20339          <div class="flex justify-center gap-2 items-center"><div class="">
20340  
20341
20342<div hidden class="hidden">
20343  10429561962677
20344</div>
20345
20346
20347    <div class="flex items-center okendo-custom-review justify-center lg:justify-normal">
20348        <div data-oke-star-rating data-oke-reviews-product-id="shopify-10429561962677">
20349            <div data-oke-reviews-version="0.104.2" data-oke-container="" class="okeReviews oke-sr"><div class=""><div class="oke-sr-rating"> 4.5 </div><div class="oke-sr-stars"><div class="oke-stars"><!----><div class="oke-stars-background"><svg height="17" viewBox="0 0 79.58823529411765 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-empty"></use><use x="16.24705882352941" href="#oke-star-empty"></use>
20349<use x="32.49411764705882" href="#oke-star-empty"></use><use x="48.74117647058823" href="#oke-star-empty"></use><use x="64.98823529411764" href="#oke-star-empty"></use></svg></div><div class="oke-stars-foreground" style="width: 90.8278%;"><svg height="17" viewBox="0 0 79.58823529411765 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-filled"></use><use x="16.24705882352941" href="#oke-star-filled"></use><use x="32.49411764705882" href="#oke-star-filled"></use><use x="48.74117647058823" href="#oke-star-filled"></use><use x="64.98823529411764" href="#oke-star-filled"></use></svg></div><span class="oke-a11yText">Rated 4.5 out of 5 stars</span></div></div><div class="oke-sr-count"><span class="oke-sr-count-number">657</span><span class="oke-sr-label-text"> Reviews</span><!----></div><!----></div>
20349<script type="application/json" data-oke-metafield-data=""> {"averageRating":"4.5","reviewCount":657} </script>
20349</div>
20350        </div>
20351
20352        
20353
20354    </div>
20355
20356
20357</div>
20358</div>
20359          <div class="card__information">
20360
20361            
20362              <div class="card__price">
20363                
20364
20365
20366
20367
20368
20369
20370
20371
20372
20373
20374
20375
20376
20377
20378
20379
20380<div class="flex gap-3 items-center  justify-center ">
20381  <div x-init="$nextTick(() => { 
20382        
20383
20384        checkDiscountCode(false);
20385
20386      })"
20387      x-title="Product price"
20388      x-data="{
20389        
20390          isBundle: true,
20391          onSale: true,
20392          soldOut: false,
20393          isPDP: false,
20394          code_discount_active: false,
20395        
20396          enable_tag_discount: false,
20397        
20398        variant: {
20399          price: 3010,
20400        },
20401        currentPrice(){
20402            let price = this.variant.price;
20403            if(this.enable_tag_discount && !this.isPDP && !this.code_discount_active){
20404                price = price - (price * this.discount_percentage / 100);
20405            }
20406            return Math.round(price);
20407        },
20408        getPrice(){
20409            if(this.variant){
20410              return Unick.formatMoney(this.currentPrice());
20411          }
20412        },
20413        showOriginalPrice(fallbackVisible){
20414            return !!fallbackVisible;
20415        },
20416        renderOriginalPrice(fallbackPrice){
20417            return Unick.formatMoney(fallbackPrice || 0);
20418        },
20419        checkDiscountCode(broadcast){
20420            
20421            if(typeof this?.discount_table !== 'undefined' && this?.discount_table.length > 0){
20422                const cookieDiscount = Unick.getCookie('discount_code');
20423                const discount = cookieDiscount ? this.discount_table.find((item) => {
20424                  return item.toString().toLowerCase().includes(cookieDiscount.toLowerCase());
20425                }) : null;
20426                const codePercentage = Number(discount?.split(':')[1]) || 0;
20427                const tagPercentage = this.enable_tag_discount ? this.discount_percentage : 0;
20428                let productPrice = 3010;
20429
20430                if(codePercentage > 0 && codePercentage >= tagPercentage){
20431                    // The larger of the code and tag discounts is shown; ties go
20432                    // to the code since it is what checkout actually charges. The
20433                    // cookie only holds codes the cart reports as applicable
20434                    // (synced in theme.liquid).
20435                    this.code_discount_active = true;
20436                    this.onSale = true;
20437                    this.$dispatch('discount-percentage', { percentage: codePercentage });
20438
20439                    let displayPrice = productPrice - (productPrice * codePercentage / 100);
20440                    
20441                      let newOriginalPrice = 4300;
20442                    
20443                    if(broadcast){
20444                      this.$dispatch('discounted-price', { id: 10429561962677, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: true });
20445                    }else{
20446                      this.variant.price = displayPrice;
20447                      this.variant.original_price = newOriginalPrice;
20448                    }
20449
20450                }else if(this.enable_tag_discount){
20451                    // No applicable code on the cart (or none matching the table),
20452                    // or the code's percentage is smaller than the tag's — use the
20453                    // tag discount.
20454                    this.code_discount_active = false;
20455                    if(cookieDiscount){
20456                      this.$dispatch('discount-percentage', { percentage: this.discount_percentage });
20457                    }
20458                    // PDP renders the discounted amount directly; PLP keeps the
20459                    // full price in variant.price and getPrice() applies the tag
20460                    // percentage on the fly.
20461                    let displayPrice = this.isPDP
20462                      ? productPrice - (productPrice * this.discount_percentage / 100)
20463                      : productPrice;
20464                    
20465                      let newOriginalPrice = 4300;
20466                    
20467                    if(broadcast){
20468                      this.$dispatch('discounted-price', { id: 10429561962677, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: false });
20469                    }else{
20470                      this.variant.price = displayPrice;
20471                      this.variant.original_price = newOriginalPrice;
20472                    }
20473
20474                }else{
20475                  this.code_discount_active = false;
20476                  this.onSale = false;
20477                  if(cookieDiscount){
20478                    this.$dispatch('discount-percentage', { percentage: 0 });
20479                  }
20480                  // reset price and dispatch the events to update the price
20481                  
20482                    let newOriginalPrice = 4300;
20483                  
20484                  if(broadcast){
20485                    this.$dispatch('discounted-price', { id: 10429561962677, new_price: 3010, new_original_price: newOriginalPrice, code_discount_active: false });
20486                  }else{
20487                    this.variant.price = 3010;
20488                    this.variant.original_price = newOriginalPrice;
20489                  }
20490
20491                }
20492            }
20493            
20494        }
20495    }"
20496    
20497    @discounted-price.window="if($event.detail.id == 10429561962677) {
20498      variant.price = $event.detail.new_price;
20499      variant.original_price = $event.detail.new_original_price;
20500      code_discount_active = $event.detail.code_discount_active;
20501    }"
20502    
20503    @discount-applied.window="$nextTick(() => checkDiscountCode(true))"
20504    @discount-removed.window="$nextTick(() => checkDiscountCode(true))"
20505    class="price justify-center font-medium flex gap-x-2 items-center price--on-sale ">
20506    <div class="price__container">
20507        <div class="price__sale flex gap-2">
20508          <span class="sr-only" x-text="(4300 > 3010) ? &quot;Sale price [sale_price], Original price [original_price]&quot;.replace('[sale_price]', getPrice()).replace('[original_price]', renderOriginalPrice(4300)) : getPrice()"></span>
20509          <span class="price-item price-item--last price-item--current  text-red-700 " x-text="getPrice()" aria-hidden="true">
20510            <span>$30.10</span>
20511          </span>
20512
20513          <template x-if="enable_tag_discount">
20514            <div class="inline-block compare-at-price">
20515              
20516                <s x-show="!isPDP" x-text="Unick.formatMoney(4300)"
20517                  class="price-item price-item--regular text-gray-700"
20518                  aria-hidden="true">
20519                </s>
20520              
20521            </div>
20522          </template>
20523
20524          <template x-if="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price && enable_tag_discount)">
20525            <s x-show="isPDP" x-text="renderOriginalPrice(variant.original_price)" class="price-item price-item--regular text-gray-700 compare-at-price" aria-hidden="true"></s>
20526          </template>
20527            <span x-show="!enable_tag_discount" class="compare-at-price" aria-hidden="true">
20528              <s class="price-item price-item--regular text-gray-700">
20529                
20530                  <span>$43.00</span>
20531                
20532              </s>
20533            </span>
20534          
20535
20536        </div><small class="unit-price  hidden">
20537        <span class="sr-only">Unit price</span>
20538        <span class="price-item price-item--last">
20539          <span></span>
20540          <span aria-hidden="true">/</span>
20541          <span class="sr-only">&nbsp;per&nbsp;</span>
20542          <span>
20543          </span>
20544        </span>
20545      </small>
20546
20547    </div>
20548
20549  </div>
20550</div>
20551
20552
20553
20554              </div>
20555            
20556
20557            
20558
20559          </div>
20560      </a>
20561        
20562      
20563
20564      
20565      
20566        <button type="button" 
20567          x-data="QuickShopButton"
20568          data-product-handle="brooke-monks-marathon-tested-hair-bundle"
20569          data-is-bundle="true"
20570          
20571          x-bind="behaviour"
20572          class="font-bold quick-shop-button w-full py-2 px-4 bg-white hover:bg-gray-50 text-black text-sm border-t transition-colors"
20573          style="border: 1px solid var(--button-primary-background-color); margin-top: auto;">
20574          quick shop  
20575        </button>
20576      
20577      
20578  </div>
20579                    </li>
20580                  
20581
20582<li class="grid__item collection-product-grid"
20583                      data-handle="kitsch-moisturizing-curl-cream">
20584                      
20585<script>
20586    window.hoverImageLoad = window.hoverImageLoad || function(el) {
20587      var p = el.querySelector('[data-hover-image]');
20588      if (!p) return;
20589      var img = new Image();
20590      img.src = p.dataset.hoverImage;
20591      img.alt = p.dataset.hoverAlt || '';
20592      img.className = 'absolute z-10 top-0 left-0 h-full w-full object-cover opacity-0 group-hover:opacity-100';
20593      img.loading = 'lazy';
20594      img.decoding = 'async';
20595      p.replaceWith(img);
20596    };
20597  </script>
20597
20598  <div
20599    data-product-handle="kitsch-moisturizing-curl-cream"
20600    x-data
20601    class="card-wrapper flex flex-col h-full relative">
20602
20603      
20604        <rivo-favorite-button
20605        data-product-id="10179685843125" 
20606        rivo-ax-data
20607        rivo-ax-cloak
20608        rivo-ax-html="$store.icons.heart"
20609        rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"></rivo-favorite-button>
20610      
20611
20612
20613      <div class="cart__media relative group" x-bind="behaviour" x-data="QuickViewButton"
20614        
20615          @mouseenter.once="window.hoverImageLoad($el)"
20616          @touchstart.once.passive="window.hoverImageLoad($el)"
20617        >
20618        
20619
20620        <a
20621          class="cursor-pointer"
20622           
20623            href="/collections/best-sellers/products/kitsch-moisturizing-curl-cream" 
20624          
20625          aria-label="Moisturizing Curl Cream">
20626            
20627
20628
20629
20630
20631
20632  
20633
20634  
20635
20636  
20637  
20638  
20639  
20640  
20641  
20642  
20643    <img src="//www.mykitsch.com/cdn/shop/files/504001-CurlCream-Moisturizing-hero-1280x1280px.jpg?quality=75&amp;v=1767136802&amp;width=700" alt="KITSCH Moisturizing Curl Cream — hero product shot — Rich yet feather-light formula crafted to hydrate deeply, enhance curl memory, and awaken your hair&#39;s natural pattern—without the crunch — infused with nourishing coconut oil and moisture-locking emollients" srcset="//www.mykitsch.com/cdn/shop/files/504001-CurlCream-Moisturizing-hero-1280x1280px.jpg?quality=75&amp;v=1767136802&amp;width=200 200w, //www.mykitsch.com/cdn/shop/files/504001-CurlCream-Moisturizing-hero-1280x1280px.jpg?quality=75&amp;v=1767136802&amp;width=300 300w, //www.mykitsch.com/cdn/shop/files/504001-CurlCream-Moisturizing-hero-1280x1280px.jpg?quality=75&amp;v=1767136802&amp;width=400 400w, //www.mykitsch.com/cdn/shop/files/504001-CurlCream-Moisturizing-hero-1280x1280px.jpg?quality=75&amp;v=1767136802&amp;width=500 500w, //www.mykitsch.com/cdn/shop/files/504001-CurlCream-Moisturizing-hero-1280x1280px.jpg?quality=75&amp;v=1767136802&amp;width=600 600w, //www.mykitsch.com/cdn/shop/files/504001-CurlCream-Moisturizing-hero-1280x1280px.jpg?quality=75&amp;v=1767136802&amp;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.586% 50.0%;">
20644  
20645
20646
20647            
20648              <div
20649                data-hover-image="//www.mykitsch.com/cdn/shop/files/504001_Curl_Cream_Review_Image_1.jpg?v=1772228432&width=700"
20650                data-hover-alt="KITSCH Moisturizing Curl Cream — 5-star customer review graphic — Infused with nourishing coconut oil and moisture-locking emollients — defines the hair&#39;s natural curl, leaving it moisturized and controlled"
20651                class="absolute z-10 top-0 left-0 h-full w-full"
20652                aria-hidden="true"></div>
20653            
20654
20655            <div class="item-flag grid grid-cols-3 gap-1 empty:hidden" data-language="en">
20656    
20657    
20658    
20659    
20660    
20661    
20662    
20663    
20664    
20665    
20666    
20667        
20668            
20669        
20670            
20671        
20672            
20673        
20674            
20675        
20676            
20677        
20678            
20679        
20680            
20681        
20682            
20683        
20684            
20685        
20686    
20687    
20688    
20689
20690        
20691</div>
20692
20693<div class="product-award absolute top-1 left-1 w-20 h-20 empty:hidden">
20694    
20695        
20696    
20697        
20698    
20699        
20700    
20701        
20702    
20703        
20704    
20705        
20706    
20707        
20708    
20709        
20710    
20711        
20712    
20713</div>
20714
20715
20716          
20717        </a>
20718
20719        
20720
20721        
20722          
20723
20724        
20725
20726      </div>
20727      <a
20728       
20729        href="/collections/best-sellers/products/kitsch-moisturizing-curl-cream" 
20730      
20731       class="card__content block cursor-pointer  py-4  text-center space-y-1">
20732          <p class="card__heading font-medium">
20733            
20734            Moisturizing Curl Cream
20735          </p>
20736          <div class="flex justify-center gap-2 items-center"><div class="">
20737  
20738
20739<div hidden class="hidden">
20740  10179685843125
20741</div>
20742
20743
20744    <div class="flex items-center okendo-custom-review justify-center lg:justify-normal">
20745        <div data-oke-star-rating data-oke-reviews-product-id="shopify-10179685843125">
20746            <div data-oke-reviews-version="0.104.2" data-oke-container="" class="okeReviews oke-sr"><div class=""><div class="oke-sr-rating"> 4.3 </div><div class="oke-sr-stars"><div class="oke-stars"><!----><div class="oke-stars-background"><svg height="17" viewBox="0 0 79.58823529411765 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-empty"></use><use x="16.24705882352941" href="#oke-star-empty"></use>
20746<use x="32.49411764705882" href="#oke-star-empty"></use><use x="48.74117647058823" href="#oke-star-empty"></use><use x="64.98823529411764" href="#oke-star-empty"></use></svg></div><div class="oke-stars-foreground" style="width: 87.1589%;"><svg height="17" viewBox="0 0 79.58823529411765 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-filled"></use><use x="16.24705882352941" href="#oke-star-filled"></use><use x="32.49411764705882" href="#oke-star-filled"></use><use x="48.74117647058823" href="#oke-star-filled"></use><use x="64.98823529411764" href="#oke-star-filled"></use></svg></div><span class="oke-a11yText">Rated 4.3 out of 5 stars</span></div></div><div class="oke-sr-count"><span class="oke-sr-count-number">302</span><span class="oke-sr-label-text"> Reviews</span><!----></div><!----></div>
20746<script type="application/json" data-oke-metafield-data=""> {"averageRating":"4.3","reviewCount":302} </script>
20746</div>
20747        </div>
20748
20749        
20750
20751    </div>
20752
20753
20754</div>
20755</div>
20756          <div class="card__information">
20757
20758            
20759              <div class="card__price">
20760                
20761
20762
20763
20764
20765
20766
20767
20768
20769
20770
20771
20772
20773
20774
20775
20776
20777<div class="flex gap-3 items-center  justify-center ">
20778  <div x-init="$nextTick(() => { 
20779        
20780
20781        checkDiscountCode(false);
20782
20783      })"
20784      x-title="Product price"
20785      x-data="{
20786        
20787          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(','),
20788        
20789          isBundle: false,
20790          onSale: false,
20791          soldOut: false,
20792          isPDP: false,
20793          code_discount_active: false,
20794        
20795          enable_tag_discount: false,
20796        
20797        variant: {
20798          price: 1500,
20799        },
20800        currentPrice(){
20801            let price = this.variant.price;
20802            if(this.enable_tag_discount && !this.isPDP && !this.code_discount_active){
20803                price = price - (price * this.discount_percentage / 100);
20804            }
20805            return Math.round(price);
20806        },
20807        getPrice(){
20808            if(this.variant){
20809              return Unick.formatMoney(this.currentPrice());
20810          }
20811        },
20812        showOriginalPrice(fallbackVisible){
20813            return !!fallbackVisible;
20814        },
20815        renderOriginalPrice(fallbackPrice){
20816            return Unick.formatMoney(fallbackPrice || 0);
20817        },
20818        checkDiscountCode(broadcast){
20819            
20820            if(typeof this?.discount_table !== 'undefined' && this?.discount_table.length > 0){
20821                const cookieDiscount = Unick.getCookie('discount_code');
20822                const discount = cookieDiscount ? this.discount_table.find((item) => {
20823                  return item.toString().toLowerCase().includes(cookieDiscount.toLowerCase());
20824                }) : null;
20825                const codePercentage = Number(discount?.split(':')[1]) || 0;
20826                const tagPercentage = this.enable_tag_discount ? this.discount_percentage : 0;
20827                let productPrice = 1500;
20828
20829                if(codePercentage > 0 && codePercentage >= tagPercentage){
20830                    // The larger of the code and tag discounts is shown; ties go
20831                    // to the code since it is what checkout actually charges. The
20832                    // cookie only holds codes the cart reports as applicable
20833                    // (synced in theme.liquid).
20834                    this.code_discount_active = true;
20835                    this.onSale = true;
20836                    this.$dispatch('discount-percentage', { percentage: codePercentage });
20837
20838                    let displayPrice = productPrice - (productPrice * codePercentage / 100);
20839                    
20840                      let newOriginalPrice = 1500;
20841                    
20842                    if(broadcast){
20843                      this.$dispatch('discounted-price', { id: 10179685843125, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: true });
20844                    }else{
20845                      this.variant.price = displayPrice;
20846                      this.variant.original_price = newOriginalPrice;
20847                    }
20848
20849                }else if(this.enable_tag_discount){
20850                    // No applicable code on the cart (or none matching the table),
20851                    // or the code's percentage is smaller than the tag's — use the
20852                    // tag discount.
20853                    this.code_discount_active = false;
20854                    if(cookieDiscount){
20855                      this.$dispatch('discount-percentage', { percentage: this.discount_percentage });
20856                    }
20857                    // PDP renders the discounted amount directly; PLP keeps the
20858                    // full price in variant.price and getPrice() applies the tag
20859                    // percentage on the fly.
20860                    let displayPrice = this.isPDP
20861                      ? productPrice - (productPrice * this.discount_percentage / 100)
20862                      : productPrice;
20863                    
20864                      let newOriginalPrice = 1500;
20865                    
20866                    if(broadcast){
20867                      this.$dispatch('discounted-price', { id: 10179685843125, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: false });
20868                    }else{
20869                      this.variant.price = displayPrice;
20870                      this.variant.original_price = newOriginalPrice;
20871                    }
20872
20873                }else{
20874                  this.code_discount_active = false;
20875                  this.onSale = false;
20876                  if(cookieDiscount){
20877                    this.$dispatch('discount-percentage', { percentage: 0 });
20878                  }
20879                  // reset price and dispatch the events to update the price
20880                  
20881                    let newOriginalPrice = 1500;
20882                  
20883                  if(broadcast){
20884                    this.$dispatch('discounted-price', { id: 10179685843125, new_price: 1500, new_original_price: newOriginalPrice, code_discount_active: false });
20885                  }else{
20886                    this.variant.price = 1500;
20887                    this.variant.original_price = newOriginalPrice;
20888                  }
20889
20890                }
20891            }
20892            
20893        }
20894    }"
20895    
20896    @discounted-price.window="if($event.detail.id == 10179685843125) {
20897      variant.price = $event.detail.new_price;
20898      variant.original_price = $event.detail.new_original_price;
20899      code_discount_active = $event.detail.code_discount_active;
20900    }"
20901    
20902    @discount-applied.window="$nextTick(() => checkDiscountCode(true))"
20903    @discount-removed.window="$nextTick(() => checkDiscountCode(true))"
20904    class="price justify-center font-medium flex gap-x-2 items-center">
20905    <div class="price__container"><div class="price__regular">
20906          <span class="sr-only" x-text="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price) ? &quot;Sale price [sale_price], Original price [original_price]&quot;.replace('[sale_price]', getPrice()).replace('[original_price]', renderOriginalPrice(variant.original_price)) : (enable_tag_discount ? &quot;Price [price]&quot;.replace('[price]', getPrice()) : ('Regular price ' + getPrice()))"></span>
20907          <span class="price-item price-item--regular price-item--current" x-text="getPrice()" :class="{ 'text-red-700': enable_tag_discount || onSale }" aria-hidden="true">
20908            <span>$15.00</span>
20909          </span>
20910
20911          <template x-if="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price)">
20912            <s x-text="renderOriginalPrice(variant.original_price)" class="price-item price-item--regular text-gray-700 compare-at-price" aria-hidden="true"></s>
20913          </template>
20914
20915          
20916          <template x-if="enable_tag_discount && !code_discount_active">
20917            <div class="inline-block tag-discount-price compare-at-price">
20918              <s x-show="!isPDP" x-text="Unick.formatMoney(variant.price)"
20919                class="price-item price-item--regular text-gray-700"
20920                aria-hidden="true">
20921              </s>
20922            </div>
20923          </template>
20924
20925          
20926          
20927<span
20928    class="comp-price "
20929    data-comp-price="2200">
20930    <s class="comp-price__value price-item price-item--regular text-gray-700"><span>$22.00</span></s><span class="comp-price__label">Comp. Value</span></span>
20931        </div><small class="unit-price  hidden">
20932        <span class="sr-only">Unit price</span>
20933        <span class="price-item price-item--last">
20934          <span></span>
20935          <span aria-hidden="true">/</span>
20936          <span class="sr-only">&nbsp;per&nbsp;</span>
20937          <span>
20938          </span>
20939        </span>
20940      </small>
20941
20942    </div>
20943
20944  </div>
20945</div>
20946
20947
20948
20949              </div>
20950            
20951
20952            
20953
20954          </div>
20955      </a>
20956        
20957      
20958
20959      
20960      
20961        <button type="button" 
20962          x-data="QuickShopButton"
20963          data-product-handle="kitsch-moisturizing-curl-cream"
20964          
20965          
20966          x-bind="behaviour"
20967          class="font-bold quick-shop-button w-full py-2 px-4 bg-white hover:bg-gray-50 text-black text-sm border-t transition-colors"
20968          style="border: 1px solid var(--button-primary-background-color); margin-top: auto;">
20969          quick shop  
20970        </button>
20971      
20972      
20973  </div>
20974                    </li>
20975                  
20976
20977<li class="grid__item collection-product-grid"
20978                      data-handle="rice-water-protein-shampoo-bar-strengthening">
20979                      
20980<script>
20981    window.hoverImageLoad = window.hoverImageLoad || function(el) {
20982      var p = el.querySelector('[data-hover-image]');
20983      if (!p) return;
20984      var img = new Image();
20985      img.src = p.dataset.hoverImage;
20986      img.alt = p.dataset.hoverAlt || '';
20987      img.className = 'absolute z-10 top-0 left-0 h-full w-full object-cover opacity-0 group-hover:opacity-100';
20988      img.loading = 'lazy';
20989      img.decoding = 'async';
20990      p.replaceWith(img);
20991    };
20992  </script>
20992
20993  <div
20994    data-product-handle="rice-water-protein-shampoo-bar-strengthening"
20995    x-data
20996    class="card-wrapper flex flex-col h-full relative">
20997
20998      
20999        <rivo-favorite-button
21000        data-product-id="6967152345269" 
21001        rivo-ax-data
21002        rivo-ax-cloak
21003        rivo-ax-html="$store.icons.heart"
21004        rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"></rivo-favorite-button>
21005      
21006
21007
21008      <div class="cart__media relative group" x-bind="behaviour" x-data="QuickViewButton"
21009        
21010          @mouseenter.once="window.hoverImageLoad($el)"
21011          @touchstart.once.passive="window.hoverImageLoad($el)"
21012        >
21013        
21014
21015        <a
21016          class="cursor-pointer"
21017           
21018            href="/collections/best-sellers/products/rice-water-protein-shampoo-bar-strengthening" 
21019          
21020          aria-label="Rice Water Shampoo Bar for Hair Growth">
21021            
21022
21023
21024
21025
21026
21027  
21028
21029  
21030
21031  
21032  
21033  
21034  
21035  
21036  
21037  
21038    <img src="//www.mykitsch.com/cdn/shop/files/6745-RiceWaterProteinShampooBar-BottleFreeBeauty-Strengthening-hero-1280x1280px_2.jpg?quality=75&amp;v=1780529203&amp;width=700" alt="KITSCH Rice Water Shampoo Bar for Hair Growth — hero product shot — Formulated with Rice Tein NPNF®, clinically proven to increase hair volume and improve appearance of natural shine in just 5 washes — gives you a nourishing cleanse to encourage overall hair length &amp; density" srcset="//www.mykitsch.com/cdn/shop/files/6745-RiceWaterProteinShampooBar-BottleFreeBeauty-Strengthening-hero-1280x1280px_2.jpg?quality=75&amp;v=1780529203&amp;width=200 200w, //www.mykitsch.com/cdn/shop/files/6745-RiceWaterProteinShampooBar-BottleFreeBeauty-Strengthening-hero-1280x1280px_2.jpg?quality=75&amp;v=1780529203&amp;width=300 300w, //www.mykitsch.com/cdn/shop/files/6745-RiceWaterProteinShampooBar-BottleFreeBeauty-Strengthening-hero-1280x1280px_2.jpg?quality=75&amp;v=1780529203&amp;width=400 400w, //www.mykitsch.com/cdn/shop/files/6745-RiceWaterProteinShampooBar-BottleFreeBeauty-Strengthening-hero-1280x1280px_2.jpg?quality=75&amp;v=1780529203&amp;width=500 500w, //www.mykitsch.com/cdn/shop/files/6745-RiceWaterProteinShampooBar-BottleFreeBeauty-Strengthening-hero-1280x1280px_2.jpg?quality=75&amp;v=1780529203&amp;width=600 600w, //www.mykitsch.com/cdn/shop/files/6745-RiceWaterProteinShampooBar-BottleFreeBeauty-Strengthening-hero-1280x1280px_2.jpg?quality=75&amp;v=1780529203&amp;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:18.164% 20.41%;">
21039  
21040
21041
21042            
21043              <div
21044                data-hover-image="//www.mykitsch.com/cdn/shop/files/6745-RiceWaterProteinShampooBar-BottleFreeBeauty-Strengthening-5StarReview-300dpi_2.jpg?v=1780523786&width=700"
21045                data-hover-alt="KITSCH Rice Water Shampoo Bar for Hair Growth — 5-star customer review graphic — Rice Tein NPNF® has been shown to increase hair volume by 20% after 5 washes — free of parabens, phthalates, silicones, &amp; sulfates"
21046                class="absolute z-10 top-0 left-0 h-full w-full"
21047                aria-hidden="true"></div>
21048            
21049
21050            <div class="item-flag grid grid-cols-3 gap-1 empty:hidden" data-language="en">
21051    
21052    
21053    
21054    
21055    
21056    
21057    
21058    
21059    
21060    
21061    
21062        
21063            
21064        
21065            
21066        
21067            
21068        
21069            
21070        
21071            
21072        
21073            
21074        
21075            
21076        
21077            
21078        
21079            
21080        
21081            
21082        
21083            
21084        
21085            
21086        
21087            
21088        
21089            
21090        
21091            
21092        
21093            
21094        
21095            
21096        
21097            
21098        
21099    
21100    
21101    
21102
21103        
21104</div>
21105
21106<div class="product-award absolute top-1 left-1 w-20 h-20 empty:hidden">
21107    
21108        
21109    
21110        
21111    
21112        
21113    
21114        
21115    
21116        
21117    
21118        
21119    
21120        
21121    
21122        
21123    
21124        
21125    
21126        
21127    
21128        
21129    
21130        
21131    
21132        
21133    
21134        
21135    
21136        
21137    
21138        
21139    
21140        
21141    
21142        
21143    
21144</div>
21145
21146
21147          
21148        </a>
21149
21150        
21151
21152        
21153          
21154
21155        
21156
21157      </div>
21158      <a
21159       
21160        href="/collections/best-sellers/products/rice-water-protein-shampoo-bar-strengthening" 
21161      
21162       class="card__content block cursor-pointer  py-4  text-center space-y-1">
21163          <p class="card__heading font-medium">
21164            
21165            Rice Water Shampoo Bar for Hair Growth
21166          </p>
21167          <div class="flex justify-center gap-2 items-center"><div class="">
21168  
21169
21170<div hidden class="hidden">
21171  6967152345269
21172</div>
21173
21174
21175    <div class="flex items-center okendo-custom-review justify-center lg:justify-normal">
21176        <div data-oke-star-rating data-oke-reviews-product-id="shopify-6967152345269">
21177            <div data-oke-reviews-version="0.104.2" data-oke-container="" class="okeReviews oke-sr"><div class=""><div class="oke-sr-rating"> 4.8 </div><div class="oke-sr-stars"><div class="oke-stars"><!----><div class="oke-stars-background"><svg height="17" viewBox="0 0 79.58823529411765 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-empty"></use><use x="16.24705882352941" href="#oke-star-empty"></use>
21177<use x="32.49411764705882" href="#oke-star-empty"></use><use x="48.74117647058823" href="#oke-star-empty"></use><use x="64.98823529411764" href="#oke-star-empty"></use></svg></div><div class="oke-stars-foreground" style="width: 96.3311%;"><svg height="17" viewBox="0 0 79.58823529411765 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-filled"></use><use x="16.24705882352941" href="#oke-star-filled"></use><use x="32.49411764705882" href="#oke-star-filled"></use><use x="48.74117647058823" href="#oke-star-filled"></use><use x="64.98823529411764" href="#oke-star-filled"></use></svg></div><span class="oke-a11yText">Rated 4.8 out of 5 stars</span></div></div><div class="oke-sr-count"><span class="oke-sr-count-number">10,521</span><span class="oke-sr-label-text"> Reviews</span><!----></div><!----></div>
21177<script type="application/json" data-oke-metafield-data=""> {"averageRating":"4.8","reviewCount":10521} </script>
21177</div>
21178        </div>
21179
21180        
21181
21182    </div>
21183
21184
21185</div>
21186</div>
21187          <div class="card__information">
21188
21189            
21190              <div class="card__price">
21191                
21192
21193
21194
21195
21196
21197
21198
21199
21200
21201
21202
21203
21204
21205
21206
21207
21208<div class="flex gap-3 items-center  justify-center ">
21209  <div x-init="$nextTick(() => { 
21210        
21211
21212        checkDiscountCode(false);
21213
21214      })"
21215      x-title="Product price"
21216      x-data="{
21217        
21218          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(','),
21219        
21220          isBundle: false,
21221          onSale: false,
21222          soldOut: false,
21223          isPDP: false,
21224          code_discount_active: false,
21225        
21226          enable_tag_discount: false,
21227        
21228        variant: {
21229          price: 1600,
21230        },
21231        currentPrice(){
21232            let price = this.variant.price;
21233            if(this.enable_tag_discount && !this.isPDP && !this.code_discount_active){
21234                price = price - (price * this.discount_percentage / 100);
21235            }
21236            return Math.round(price);
21237        },
21238        getPrice(){
21239            if(this.variant){
21240              return Unick.formatMoney(this.currentPrice());
21241          }
21242        },
21243        showOriginalPrice(fallbackVisible){
21244            return !!fallbackVisible;
21245        },
21246        renderOriginalPrice(fallbackPrice){
21247            return Unick.formatMoney(fallbackPrice || 0);
21248        },
21249        checkDiscountCode(broadcast){
21250            
21251            if(typeof this?.discount_table !== 'undefined' && this?.discount_table.length > 0){
21252                const cookieDiscount = Unick.getCookie('discount_code');
21253                const discount = cookieDiscount ? this.discount_table.find((item) => {
21254                  return item.toString().toLowerCase().includes(cookieDiscount.toLowerCase());
21255                }) : null;
21256                const codePercentage = Number(discount?.split(':')[1]) || 0;
21257                const tagPercentage = this.enable_tag_discount ? this.discount_percentage : 0;
21258                let productPrice = 1600;
21259
21260                if(codePercentage > 0 && codePercentage >= tagPercentage){
21261                    // The larger of the code and tag discounts is shown; ties go
21262                    // to the code since it is what checkout actually charges. The
21263                    // cookie only holds codes the cart reports as applicable
21264                    // (synced in theme.liquid).
21265                    this.code_discount_active = true;
21266                    this.onSale = true;
21267                    this.$dispatch('discount-percentage', { percentage: codePercentage });
21268
21269                    let displayPrice = productPrice - (productPrice * codePercentage / 100);
21270                    
21271                      let newOriginalPrice = 1600;
21272                    
21273                    if(broadcast){
21274                      this.$dispatch('discounted-price', { id: 6967152345269, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: true });
21275                    }else{
21276                      this.variant.price = displayPrice;
21277                      this.variant.original_price = newOriginalPrice;
21278                    }
21279
21280                }else if(this.enable_tag_discount){
21281                    // No applicable code on the cart (or none matching the table),
21282                    // or the code's percentage is smaller than the tag's — use the
21283                    // tag discount.
21284                    this.code_discount_active = false;
21285                    if(cookieDiscount){
21286                      this.$dispatch('discount-percentage', { percentage: this.discount_percentage });
21287                    }
21288                    // PDP renders the discounted amount directly; PLP keeps the
21289                    // full price in variant.price and getPrice() applies the tag
21290                    // percentage on the fly.
21291                    let displayPrice = this.isPDP
21292                      ? productPrice - (productPrice * this.discount_percentage / 100)
21293                      : productPrice;
21294                    
21295                      let newOriginalPrice = 1600;
21296                    
21297                    if(broadcast){
21298                      this.$dispatch('discounted-price', { id: 6967152345269, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: false });
21299                    }else{
21300                      this.variant.price = displayPrice;
21301                      this.variant.original_price = newOriginalPrice;
21302                    }
21303
21304                }else{
21305                  this.code_discount_active = false;
21306                  this.onSale = false;
21307                  if(cookieDiscount){
21308                    this.$dispatch('discount-percentage', { percentage: 0 });
21309                  }
21310                  // reset price and dispatch the events to update the price
21311                  
21312                    let newOriginalPrice = 1600;
21313                  
21314                  if(broadcast){
21315                    this.$dispatch('discounted-price', { id: 6967152345269, new_price: 1600, new_original_price: newOriginalPrice, code_discount_active: false });
21316                  }else{
21317                    this.variant.price = 1600;
21318                    this.variant.original_price = newOriginalPrice;
21319                  }
21320
21321                }
21322            }
21323            
21324        }
21325    }"
21326    
21327    @discounted-price.window="if($event.detail.id == 6967152345269) {
21328      variant.price = $event.detail.new_price;
21329      variant.original_price = $event.detail.new_original_price;
21330      code_discount_active = $event.detail.code_discount_active;
21331    }"
21332    
21333    @discount-applied.window="$nextTick(() => checkDiscountCode(true))"
21334    @discount-removed.window="$nextTick(() => checkDiscountCode(true))"
21335    class="price justify-center font-medium flex gap-x-2 items-center">
21336    <div class="price__container"><div class="price__regular">
21337          <span class="sr-only" x-text="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price) ? &quot;Sale price [sale_price], Original price [original_price]&quot;.replace('[sale_price]', getPrice()).replace('[original_price]', renderOriginalPrice(variant.original_price)) : (enable_tag_discount ? &quot;Price [price]&quot;.replace('[price]', getPrice()) : ('Regular price ' + getPrice()))"></span>
21338          <span class="price-item price-item--regular price-item--current" x-text="getPrice()" :class="{ 'text-red-700': enable_tag_discount || onSale }" aria-hidden="true">
21339            <span>$16.00</span>
21340          </span>
21341
21342          <template x-if="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price)">
21343            <s x-text="renderOriginalPrice(variant.original_price)" class="price-item price-item--regular text-gray-700 compare-at-price" aria-hidden="true"></s>
21344          </template>
21345
21346          
21347          <template x-if="enable_tag_discount && !code_discount_active">
21348            <div class="inline-block tag-discount-price compare-at-price">
21349              <s x-show="!isPDP" x-text="Unick.formatMoney(variant.price)"
21350                class="price-item price-item--regular text-gray-700"
21351                aria-hidden="true">
21352              </s>
21353            </div>
21354          </template>
21355
21356          
21357          
21358<span
21359    class="comp-price "
21360    data-comp-price="2200">
21361    <s class="comp-price__value price-item price-item--regular text-gray-700"><span>$22.00</span></s><span class="comp-price__label">Comp. Value</span></span>
21362        </div><small class="unit-price  hidden">
21363        <span class="sr-only">Unit price</span>
21364        <span class="price-item price-item--last">
21365          <span></span>
21366          <span aria-hidden="true">/</span>
21367          <span class="sr-only">&nbsp;per&nbsp;</span>
21368          <span>
21369          </span>
21370        </span>
21371      </small>
21372
21373    </div>
21374
21375  </div>
21376</div>
21377
21378
21379
21380              </div>
21381            
21382
21383            
21384
21385          </div>
21386      </a>
21387        
21388      
21389
21390      
21391      
21392        <button type="button" 
21393          x-data="QuickShopButton"
21394          data-product-handle="rice-water-protein-shampoo-bar-strengthening"
21395          
21396          
21397          x-bind="behaviour"
21398          class="font-bold quick-shop-button w-full py-2 px-4 bg-white hover:bg-gray-50 text-black text-sm border-t transition-colors"
21399          style="border: 1px solid var(--button-primary-background-color); margin-top: auto;">
21400          quick shop  
21401        </button>
21402      
21403      
21404  </div>
21405                    </li>
21406                  
21407
21408<li class="grid__item collection-product-grid"
21409                      data-handle="moisturizing-argan-milk-leave-in-conditioner">
21410                      
21411<script>
21412    window.hoverImageLoad = window.hoverImageLoad || function(el) {
21413      var p = el.querySelector('[data-hover-image]');
21414      if (!p) return;
21415      var img = new Image();
21416      img.src = p.dataset.hoverImage;
21417      img.alt = p.dataset.hoverAlt || '';
21418      img.className = 'absolute z-10 top-0 left-0 h-full w-full object-cover opacity-0 group-hover:opacity-100';
21419      img.loading = 'lazy';
21420      img.decoding = 'async';
21421      p.replaceWith(img);
21422    };
21423  </script>
21423
21424  <div
21425    data-product-handle="moisturizing-argan-milk-leave-in-conditioner"
21426    x-data
21427    class="card-wrapper flex flex-col h-full relative">
21428
21429      
21430        <rivo-favorite-button
21431        data-product-id="7720880930997" 
21432        rivo-ax-data
21433        rivo-ax-cloak
21434        rivo-ax-html="$store.icons.heart"
21435        rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"></rivo-favorite-button>
21436      
21437
21438
21439      <div class="cart__media relative group" x-bind="behaviour" x-data="QuickViewButton"
21440        
21441          @mouseenter.once="window.hoverImageLoad($el)"
21442          @touchstart.once.passive="window.hoverImageLoad($el)"
21443        >
21444        
21445
21446        <a
21447          class="cursor-pointer"
21448           
21449            href="/collections/best-sellers/products/moisturizing-argan-milk-leave-in-conditioner" 
21450          
21451          aria-label="Moisturizing Argan Milk Leave-In Conditioner">
21452            
21453
21454
21455
21456
21457
21458  
21459
21460  
21461
21462  
21463  
21464  
21465  
21466  
21467  
21468  
21469    <img src="//www.mykitsch.com/cdn/shop/files/64488-MoisturizingArganMilkLeaveInConditioner-HairCare-pkg-1280x1280px.jpg?quality=75&amp;v=1785521419&amp;width=700" alt="Kitsch Moisturizing Leave-In Conditioner Spray in blush packaging for dry, damaged, and frizzy hair, formulated with Actimilk™ Argan." srcset="//www.mykitsch.com/cdn/shop/files/64488-MoisturizingArganMilkLeaveInConditioner-HairCare-pkg-1280x1280px.jpg?quality=75&amp;v=1785521419&amp;width=200 200w, //www.mykitsch.com/cdn/shop/files/64488-MoisturizingArganMilkLeaveInConditioner-HairCare-pkg-1280x1280px.jpg?quality=75&amp;v=1785521419&amp;width=300 300w, //www.mykitsch.com/cdn/shop/files/64488-MoisturizingArganMilkLeaveInConditioner-HairCare-pkg-1280x1280px.jpg?quality=75&amp;v=1785521419&amp;width=400 400w, //www.mykitsch.com/cdn/shop/files/64488-MoisturizingArganMilkLeaveInConditioner-HairCare-pkg-1280x1280px.jpg?quality=75&amp;v=1785521419&amp;width=500 500w, //www.mykitsch.com/cdn/shop/files/64488-MoisturizingArganMilkLeaveInConditioner-HairCare-pkg-1280x1280px.jpg?quality=75&amp;v=1785521419&amp;width=600 600w, //www.mykitsch.com/cdn/shop/files/64488-MoisturizingArganMilkLeaveInConditioner-HairCare-pkg-1280x1280px.jpg?quality=75&amp;v=1785521419&amp;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% 51.66%;">
21470  
21471
21472
21473            
21474              <div
21475                data-hover-image="//www.mykitsch.com/cdn/shop/files/64488-MoisturizingArganMilkLeaveInConditioner-HairCare-IngredientFocused-Infographic-300dpi.jpg?v=1785521421&width=700"
21476                data-hover-alt="Kit-sch Moisturizing Leave-In Conditioner Spray with grapefruit, vanilla, orchid, and sugar cubes alongside a 5-star customer review praising softer, healthier-looking hair."
21477                class="absolute z-10 top-0 left-0 h-full w-full"
21478                aria-hidden="true"></div>
21479            
21480
21481            <div class="item-flag grid grid-cols-3 gap-1 empty:hidden" data-language="en">
21482    
21483    
21484    
21485    
21486    
21487    
21488    
21489    
21490    
21491    
21492    
21493        
21494            
21495        
21496            
21497        
21498            
21499        
21500            
21501        
21502            
21503        
21504            
21505        
21506            
21507        
21508            
21509        
21510            
21511        
21512            
21513        
21514            
21515        
21516            
21517        
21518            
21519        
21520            
21521        
21522            
21523        
21524            
21525        
21526            
21527        
21528    
21529    
21530    
21531
21532        
21533</div>
21534
21535<div class="product-award absolute top-1 left-1 w-20 h-20 empty:hidden">
21536    
21537        
21538    
21539        
21540    
21541        
21542    
21543        
21544    
21545        
21546    
21547        
21548    
21549        
21550    
21551        
21552    
21553        
21554    
21555        
21556    
21557        
21558    
21559        
21560    
21561        
21562    
21563        
21564    
21565        
21566    
21567        
21568    
21569        
21570    
21571</div>
21572
21573
21574          
21575        </a>
21576
21577        
21578
21579        
21580          
21581
21582        
21583
21584      </div>
21585      <a
21586       
21587        href="/collections/best-sellers/products/moisturizing-argan-milk-leave-in-conditioner" 
21588      
21589       class="card__content block cursor-pointer  py-4  text-center space-y-1">
21590          <p class="card__heading font-medium">
21591            
21592            Moisturizing Argan Milk Leave-In Conditioner
21593          </p>
21594          <div class="flex justify-center gap-2 items-center"><div class="">
21595  
21596
21597<div hidden class="hidden">
21598  7720880930997
21599</div>
21600
21601
21602    <div class="flex items-center okendo-custom-review justify-center lg:justify-normal">
21603        <div data-oke-star-rating data-oke-reviews-product-id="shopify-7720880930997">
21604            <div data-oke-reviews-version="0.104.2" data-oke-container="" class="okeReviews oke-sr"><div class=""><div class="oke-sr-rating"> 4.8 </div><div class="oke-sr-stars"><div class="oke-stars"><!----><div class="oke-stars-background"><svg height="17" viewBox="0 0 79.58823529411765 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-empty"></use><use x="16.24705882352941" href="#oke-star-empty"></use>
21604<use x="32.49411764705882" href="#oke-star-empty"></use><use x="48.74117647058823" href="#oke-star-empty"></use><use x="64.98823529411764" href="#oke-star-empty"></use></svg></div><div class="oke-stars-foreground" style="width: 96.3311%;"><svg height="17" viewBox="0 0 79.58823529411765 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-filled"></use><use x="16.24705882352941" href="#oke-star-filled"></use><use x="32.49411764705882" href="#oke-star-filled"></use><use x="48.74117647058823" href="#oke-star-filled"></use><use x="64.98823529411764" href="#oke-star-filled"></use></svg></div><span class="oke-a11yText">Rated 4.8 out of 5 stars</span></div></div><div class="oke-sr-count"><span class="oke-sr-count-number">1,247</span><span class="oke-sr-label-text"> Reviews</span><!----></div><!----></div>
21604<script type="application/json" data-oke-metafield-data=""> {"averageRating":"4.8","reviewCount":1247} </script>
21604</div>
21605        </div>
21606
21607        
21608
21609    </div>
21610
21611
21612</div>
21613</div>
21614          <div class="card__information">
21615
21616            
21617              <div class="card__price">
21618                
21619
21620
21621
21622
21623
21624
21625
21626
21627
21628
21629
21630
21631
21632
21633
21634
21635<div class="flex gap-3 items-center  justify-center ">
21636  <div x-init="$nextTick(() => { 
21637        
21638
21639        checkDiscountCode(false);
21640
21641      })"
21642      x-title="Product price"
21643      x-data="{
21644        
21645          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(','),
21646        
21647          isBundle: false,
21648          onSale: false,
21649          soldOut: false,
21650          isPDP: false,
21651          code_discount_active: false,
21652        
21653          enable_tag_discount: false,
21654        
21655        variant: {
21656          price: 1500,
21657        },
21658        currentPrice(){
21659            let price = this.variant.price;
21660            if(this.enable_tag_discount && !this.isPDP && !this.code_discount_active){
21661                price = price - (price * this.discount_percentage / 100);
21662            }
21663            return Math.round(price);
21664        },
21665        getPrice(){
21666            if(this.variant){
21667              return Unick.formatMoney(this.currentPrice());
21668          }
21669        },
21670        showOriginalPrice(fallbackVisible){
21671            return !!fallbackVisible;
21672        },
21673        renderOriginalPrice(fallbackPrice){
21674            return Unick.formatMoney(fallbackPrice || 0);
21675        },
21676        checkDiscountCode(broadcast){
21677            
21678            if(typeof this?.discount_table !== 'undefined' && this?.discount_table.length > 0){
21679                const cookieDiscount = Unick.getCookie('discount_code');
21680                const discount = cookieDiscount ? this.discount_table.find((item) => {
21681                  return item.toString().toLowerCase().includes(cookieDiscount.toLowerCase());
21682                }) : null;
21683                const codePercentage = Number(discount?.split(':')[1]) || 0;
21684                const tagPercentage = this.enable_tag_discount ? this.discount_percentage : 0;
21685                let productPrice = 1500;
21686
21687                if(codePercentage > 0 && codePercentage >= tagPercentage){
21688                    // The larger of the code and tag discounts is shown; ties go
21689                    // to the code since it is what checkout actually charges. The
21690                    // cookie only holds codes the cart reports as applicable
21691                    // (synced in theme.liquid).
21692                    this.code_discount_active = true;
21693                    this.onSale = true;
21694                    this.$dispatch('discount-percentage', { percentage: codePercentage });
21695
21696                    let displayPrice = productPrice - (productPrice * codePercentage / 100);
21697                    
21698                      let newOriginalPrice = 1500;
21699                    
21700                    if(broadcast){
21701                      this.$dispatch('discounted-price', { id: 7720880930997, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: true });
21702                    }else{
21703                      this.variant.price = displayPrice;
21704                      this.variant.original_price = newOriginalPrice;
21705                    }
21706
21707                }else if(this.enable_tag_discount){
21708                    // No applicable code on the cart (or none matching the table),
21709                    // or the code's percentage is smaller than the tag's — use the
21710                    // tag discount.
21711                    this.code_discount_active = false;
21712                    if(cookieDiscount){
21713                      this.$dispatch('discount-percentage', { percentage: this.discount_percentage });
21714                    }
21715                    // PDP renders the discounted amount directly; PLP keeps the
21716                    // full price in variant.price and getPrice() applies the tag
21717                    // percentage on the fly.
21718                    let displayPrice = this.isPDP
21719                      ? productPrice - (productPrice * this.discount_percentage / 100)
21720                      : productPrice;
21721                    
21722                      let newOriginalPrice = 1500;
21723                    
21724                    if(broadcast){
21725                      this.$dispatch('discounted-price', { id: 7720880930997, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: false });
21726                    }else{
21727                      this.variant.price = displayPrice;
21728                      this.variant.original_price = newOriginalPrice;
21729                    }
21730
21731                }else{
21732                  this.code_discount_active = false;
21733                  this.onSale = false;
21734                  if(cookieDiscount){
21735                    this.$dispatch('discount-percentage', { percentage: 0 });
21736                  }
21737                  // reset price and dispatch the events to update the price
21738                  
21739                    let newOriginalPrice = 1500;
21740                  
21741                  if(broadcast){
21742                    this.$dispatch('discounted-price', { id: 7720880930997, new_price: 1500, new_original_price: newOriginalPrice, code_discount_active: false });
21743                  }else{
21744                    this.variant.price = 1500;
21745                    this.variant.original_price = newOriginalPrice;
21746                  }
21747
21748                }
21749            }
21750            
21751        }
21752    }"
21753    
21754    @discounted-price.window="if($event.detail.id == 7720880930997) {
21755      variant.price = $event.detail.new_price;
21756      variant.original_price = $event.detail.new_original_price;
21757      code_discount_active = $event.detail.code_discount_active;
21758    }"
21759    
21760    @discount-applied.window="$nextTick(() => checkDiscountCode(true))"
21761    @discount-removed.window="$nextTick(() => checkDiscountCode(true))"
21762    class="price justify-center font-medium flex gap-x-2 items-center">
21763    <div class="price__container"><div class="price__regular">
21764          <span class="sr-only" x-text="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price) ? &quot;Sale price [sale_price], Original price [original_price]&quot;.replace('[sale_price]', getPrice()).replace('[original_price]', renderOriginalPrice(variant.original_price)) : (enable_tag_discount ? &quot;Price [price]&quot;.replace('[price]', getPrice()) : ('Regular price ' + getPrice()))"></span>
21765          <span class="price-item price-item--regular price-item--current" x-text="getPrice()" :class="{ 'text-red-700': enable_tag_discount || onSale }" aria-hidden="true">
21766            <span>$15.00</span>
21767          </span>
21768
21769          <template x-if="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price)">
21770            <s x-text="renderOriginalPrice(variant.original_price)" class="price-item price-item--regular text-gray-700 compare-at-price" aria-hidden="true"></s>
21771          </template>
21772
21773          
21774          <template x-if="enable_tag_discount && !code_discount_active">
21775            <div class="inline-block tag-discount-price compare-at-price">
21776              <s x-show="!isPDP" x-text="Unick.formatMoney(variant.price)"
21777                class="price-item price-item--regular text-gray-700"
21778                aria-hidden="true">
21779              </s>
21780            </div>
21781          </template>
21782
21783          
21784          
21785<span
21786    class="comp-price "
21787    data-comp-price="4300">
21788    <s class="comp-price__value price-item price-item--regular text-gray-700"><span>$43.00</span></s><span class="comp-price__label">Comp. Value</span></span>
21789        </div><small class="unit-price  hidden">
21790        <span class="sr-only">Unit price</span>
21791        <span class="price-item price-item--last">
21792          <span></span>
21793          <span aria-hidden="true">/</span>
21794          <span class="sr-only">&nbsp;per&nbsp;</span>
21795          <span>
21796          </span>
21797        </span>
21798      </small>
21799
21800    </div>
21801
21802  </div>
21803</div>
21804
21805
21806
21807              </div>
21808            
21809
21810            
21811
21812          </div>
21813      </a>
21814        
21815      
21816
21817      
21818      
21819        <button type="button" 
21820          x-data="QuickShopButton"
21821          data-product-handle="moisturizing-argan-milk-leave-in-conditioner"
21822          
21823          
21824          x-bind="behaviour"
21825          class="font-bold quick-shop-button w-full py-2 px-4 bg-white hover:bg-gray-50 text-black text-sm border-t transition-colors"
21826          style="border: 1px solid var(--button-primary-background-color); margin-top: auto;">
21827          quick shop  
21828        </button>
21829      
21830      
21831  </div>
21832                    </li>
21833                  
21834
21835<li class="grid__item collection-product-grid"
21836                      data-handle="kojic-acid-face-body-cleansing-pads">
21837                      
21838<script>
21839    window.hoverImageLoad = window.hoverImageLoad || function(el) {
21840      var p = el.querySelector('[data-hover-image]');
21841      if (!p) return;
21842      var img = new Image();
21843      img.src = p.dataset.hoverImage;
21844      img.alt = p.dataset.hoverAlt || '';
21845      img.className = 'absolute z-10 top-0 left-0 h-full w-full object-cover opacity-0 group-hover:opacity-100';
21846      img.loading = 'lazy';
21847      img.decoding = 'async';
21848      p.replaceWith(img);
21849    };
21850  </script>
21850
21851  <div
21852    data-product-handle="kojic-acid-face-body-cleansing-pads"
21853    x-data
21854    class="card-wrapper flex flex-col h-full relative">
21855
21856      
21857        <rivo-favorite-button
21858        data-product-id="10200047780021" 
21859        rivo-ax-data
21860        rivo-ax-cloak
21861        rivo-ax-html="$store.icons.heart"
21862        rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"></rivo-favorite-button>
21863      
21864
21865
21866      <div class="cart__media relative group" x-bind="behaviour" x-data="QuickViewButton"
21867        
21868          @mouseenter.once="window.hoverImageLoad($el)"
21869          @touchstart.once.passive="window.hoverImageLoad($el)"
21870        >
21871        
21872
21873        <a
21874          class="cursor-pointer"
21875           
21876            href="/collections/best-sellers/products/kojic-acid-face-body-cleansing-pads" 
21877          
21878          aria-label="Kojic Acid Face & Body Cleansing Pads">
21879            
21880
21881
21882
21883
21884
21885  
21886
21887  
21888
21889  
21890  
21891  
21892  
21893  
21894  
21895  
21896    <img src="//www.mykitsch.com/cdn/shop/files/507682-KojicAcid-Face_BodyPads-Resurfacing-50pc-hero-1280x1280px_1.jpg?quality=75&amp;v=1763395968&amp;width=700" alt="KITSCH Kojic Acid Face &amp; Body Cleansing Pads — hero product shot on light gray background — yellow tub with single white pad displayed — BRIGHTENING | For dark spots, pigmentation, &amp; uneven skin — Kojic Acid helps fade dark spots, reduce sun damage, and lighten acne scars — Turmeric Root Powder fights dullness and boosts antioxidants — Contains 50 pads" srcset="//www.mykitsch.com/cdn/shop/files/507682-KojicAcid-Face_BodyPads-Resurfacing-50pc-hero-1280x1280px_1.jpg?quality=75&amp;v=1763395968&amp;width=200 200w, //www.mykitsch.com/cdn/shop/files/507682-KojicAcid-Face_BodyPads-Resurfacing-50pc-hero-1280x1280px_1.jpg?quality=75&amp;v=1763395968&amp;width=300 300w, //www.mykitsch.com/cdn/shop/files/507682-KojicAcid-Face_BodyPads-Resurfacing-50pc-hero-1280x1280px_1.jpg?quality=75&amp;v=1763395968&amp;width=400 400w, //www.mykitsch.com/cdn/shop/files/507682-KojicAcid-Face_BodyPads-Resurfacing-50pc-hero-1280x1280px_1.jpg?quality=75&amp;v=1763395968&amp;width=500 500w, //www.mykitsch.com/cdn/shop/files/507682-KojicAcid-Face_BodyPads-Resurfacing-50pc-hero-1280x1280px_1.jpg?quality=75&amp;v=1763395968&amp;width=600 600w, //www.mykitsch.com/cdn/shop/files/507682-KojicAcid-Face_BodyPads-Resurfacing-50pc-hero-1280x1280px_1.jpg?quality=75&amp;v=1763395968&amp;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.926%;">
21897  
21898
21899
21900            
21901              <div
21902                data-hover-image="//www.mykitsch.com/cdn/shop/files/507682-507699-Face_BodyPads-CreativeProductShoot-300dpi.png?v=1763572840&width=700"
21903                data-hover-alt="KITSCH Kojic Acid Face &amp; Body Cleansing Pads — ingredient infographic showing hands using pad on skin with callouts — Kojic Acid: Brightens &amp; evens skin tone | Cica Extract: Restores strength, heals naturally | Turmeric Root Powder: Energizes tired, dull skin — Pre-soaked cleansing pads for face and body — Centella Asiatica (Cica) strengthens and repairs the skin barrier"
21904                class="absolute z-10 top-0 left-0 h-full w-full"
21905                aria-hidden="true"></div>
21906            
21907
21908            <div class="item-flag grid grid-cols-3 gap-1 empty:hidden" data-language="en">
21909    
21910    
21911    
21912    
21913    
21914    
21915    
21916    
21917    
21918    
21919    
21920        
21921            
21922        
21923            
21924        
21925    
21926    
21927    
21928
21929        
21930</div>
21931
21932<div class="product-award absolute top-1 left-1 w-20 h-20 empty:hidden">
21933    
21934        
21935    
21936        
21937    
21938</div>
21939
21940
21941          
21942        </a>
21943
21944        
21945
21946        
21947          
21948<style>
21949        .product-shades {
21950          position: absolute;
21951          right: .75rem;
21952          bottom: .75rem;
21953          z-index: 20;
21954          display: flex;
21955          align-items: center;
21956          gap: .375rem;
21957          margin: 0;
21958          padding: 0;
21959          list-style: none;
21960          pointer-events: none;
21961        }
21962
21963        .product-shades__item {
21964          display: block;
21965          width: 15px;
21966          height: 15px;
21967          border-radius: 9999px;
21968          border: 1px solid #fff;
21969          box-shadow: 0 0 0 1px rgba(0, 0, 0, .18);
21970          background-size: cover;
21971          background-position: center;
21972          background-repeat: no-repeat;
21973        }
21974
21975        @media (max-width: 767px) {
21976          .product-shades {
21977            right: .5rem;
21978            bottom: .5rem;
21979            gap: .25rem;
21980          }
21981        }
21982      </style><ul class="product-shades "><li class="product-shades__item" style="background-image: url(//www.mykitsch.com/cdn/shop/files/507682-KojicAcid-Face_BodyPads-Resurfacing-50pc-hero-1280x1280px_1.jpg?v=1763395968&width=100)">
21983        <span class="sr-only">Kojic Acid Face &amp; Body Cleansing Pads</span>
21984      </li></ul>
21985        
21986
21987      </div>
21988      <a
21989       
21990        href="/collections/best-sellers/products/kojic-acid-face-body-cleansing-pads" 
21991      
21992       class="card__content block cursor-pointer  py-4  text-center space-y-1">
21993          <p class="card__heading font-medium">
21994            
21995            Kojic Acid Face &amp; Body Cleansing Pads
21996          </p>
21997          <div class="flex justify-center gap-2 items-center"><div class="">
21998  
21999
22000<div hidden class="hidden">
22001  10200047780021
22002</div>
22003
22004
22005    <div class="flex items-center okendo-custom-review justify-center lg:justify-normal">
22006        <div data-oke-star-rating data-oke-reviews-product-id="shopify-10200047780021">
22007            <div data-oke-reviews-version="0.104.2" data-oke-container="" class="okeReviews oke-sr"><div class=""><div class="oke-sr-rating"> 4.7 </div><div class="oke-sr-stars"><div class="oke-stars"><!----><div class="oke-stars-background"><svg height="17" viewBox="0 0 79.58823529411765 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-empty"></use><use x="16.24705882352941" href="#oke-star-empty"></use><use x="32.49411764705882" href="#oke-star-empty"></use><use x="48.74117647058823" href="#oke-star-empty"></use><use x="64.98823529411764" href="#oke-star-empty"></use></svg></div><div class="oke-stars-foreground" style="width: 94.4967%;"><svg height="17" viewBox="0 0 79.58823529411765 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-filled"></use><use x="16.24705882352941" href="#oke-star-filled"></use><use x="32.49411764705882" href="#oke-star-filled"></use><use x="48.74117647058823" href="#oke-star-filled"></use><use x="64.98823529411764" href="#oke-star-filled"></use></svg></div><span class="oke-a11yText">Rated 4.7 out of 5 stars</span></div></div><div class="oke-sr-count"><span class="oke-sr-count-number">366</span><span class="oke-sr-label-text"> Reviews</span><!----></div><!----></div>
22007<script type="application/json" data-oke-metafield-data=""> {"averageRating":"4.7","reviewCount":366} </script>
22007</div>
22008        </div>
22009
22010        
22011
22012    </div>
22013
22014
22015</div>
22016</div>
22017          <div class="card__information">
22018
22019            
22020              <div class="card__price">
22021                
22022
22023
22024
22025
22026
22027
22028
22029
22030
22031
22032
22033
22034
22035
22036
22037
22038<div class="flex gap-3 items-center  justify-center ">
22039  <div x-init="$nextTick(() => { 
22040        
22041
22042        checkDiscountCode(false);
22043
22044      })"
22045      x-title="Product price"
22046      x-data="{
22047        
22048          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(','),
22049        
22050          isBundle: false,
22051          onSale: false,
22052          soldOut: false,
22053          isPDP: false,
22054          code_discount_active: false,
22055        
22056          enable_tag_discount: false,
22057        
22058        variant: {
22059          price: 2300,
22060        },
22061        currentPrice(){
22062            let price = this.variant.price;
22063            if(this.enable_tag_discount && !this.isPDP && !this.code_discount_active){
22064                price = price - (price * this.discount_percentage / 100);
22065            }
22066            return Math.round(price);
22067        },
22068        getPrice(){
22069            if(this.variant){
22070              return Unick.formatMoney(this.currentPrice());
22071          }
22072        },
22073        showOriginalPrice(fallbackVisible){
22074            return !!fallbackVisible;
22075        },
22076        renderOriginalPrice(fallbackPrice){
22077            return Unick.formatMoney(fallbackPrice || 0);
22078        },
22079        checkDiscountCode(broadcast){
22080            
22081            if(typeof this?.discount_table !== 'undefined' && this?.discount_table.length > 0){
22082                const cookieDiscount = Unick.getCookie('discount_code');
22083                const discount = cookieDiscount ? this.discount_table.find((item) => {
22084                  return item.toString().toLowerCase().includes(cookieDiscount.toLowerCase());
22085                }) : null;
22086                const codePercentage = Number(discount?.split(':')[1]) || 0;
22087                const tagPercentage = this.enable_tag_discount ? this.discount_percentage : 0;
22088                let productPrice = 2300;
22089
22090                if(codePercentage > 0 && codePercentage >= tagPercentage){
22091                    // The larger of the code and tag discounts is shown; ties go
22092                    // to the code since it is what checkout actually charges. The
22093                    // cookie only holds codes the cart reports as applicable
22094                    // (synced in theme.liquid).
22095                    this.code_discount_active = true;
22096                    this.onSale = true;
22097                    this.$dispatch('discount-percentage', { percentage: codePercentage });
22098
22099                    let displayPrice = productPrice - (productPrice * codePercentage / 100);
22100                    
22101                      let newOriginalPrice = 2300;
22102                    
22103                    if(broadcast){
22104                      this.$dispatch('discounted-price', { id: 10200047780021, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: true });
22105                    }else{
22106                      this.variant.price = displayPrice;
22107                      this.variant.original_price = newOriginalPrice;
22108                    }
22109
22110                }else if(this.enable_tag_discount){
22111                    // No applicable code on the cart (or none matching the table),
22112                    // or the code's percentage is smaller than the tag's — use the
22113                    // tag discount.
22114                    this.code_discount_active = false;
22115                    if(cookieDiscount){
22116                      this.$dispatch('discount-percentage', { percentage: this.discount_percentage });
22117                    }
22118                    // PDP renders the discounted amount directly; PLP keeps the
22119                    // full price in variant.price and getPrice() applies the tag
22120                    // percentage on the fly.
22121                    let displayPrice = this.isPDP
22122                      ? productPrice - (productPrice * this.discount_percentage / 100)
22123                      : productPrice;
22124                    
22125                      let newOriginalPrice = 2300;
22126                    
22127                    if(broadcast){
22128                      this.$dispatch('discounted-price', { id: 10200047780021, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: false });
22129                    }else{
22130                      this.variant.price = displayPrice;
22131                      this.variant.original_price = newOriginalPrice;
22132                    }
22133
22134                }else{
22135                  this.code_discount_active = false;
22136                  this.onSale = false;
22137                  if(cookieDiscount){
22138                    this.$dispatch('discount-percentage', { percentage: 0 });
22139                  }
22140                  // reset price and dispatch the events to update the price
22141                  
22142                    let newOriginalPrice = 2300;
22143                  
22144                  if(broadcast){
22145                    this.$dispatch('discounted-price', { id: 10200047780021, new_price: 2300, new_original_price: newOriginalPrice, code_discount_active: false });
22146                  }else{
22147                    this.variant.price = 2300;
22148                    this.variant.original_price = newOriginalPrice;
22149                  }
22150
22151                }
22152            }
22153            
22154        }
22155    }"
22156    
22157    @discounted-price.window="if($event.detail.id == 10200047780021) {
22158      variant.price = $event.detail.new_price;
22159      variant.original_price = $event.detail.new_original_price;
22160      code_discount_active = $event.detail.code_discount_active;
22161    }"
22162    
22163    @discount-applied.window="$nextTick(() => checkDiscountCode(true))"
22164    @discount-removed.window="$nextTick(() => checkDiscountCode(true))"
22165    class="price justify-center font-medium flex gap-x-2 items-center">
22166    <div class="price__container"><div class="price__regular">
22167          <span class="sr-only" x-text="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price) ? &quot;Sale price [sale_price], Original price [original_price]&quot;.replace('[sale_price]', getPrice()).replace('[original_price]', renderOriginalPrice(variant.original_price)) : (enable_tag_discount ? &quot;Price [price]&quot;.replace('[price]', getPrice()) : ('Regular price ' + getPrice()))"></span>
22168          <span class="price-item price-item--regular price-item--current" x-text="getPrice()" :class="{ 'text-red-700': enable_tag_discount || onSale }" aria-hidden="true">
22169            <span>$23.00</span>
22170          </span>
22171
22172          <template x-if="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price)">
22173            <s x-text="renderOriginalPrice(variant.original_price)" class="price-item price-item--regular text-gray-700 compare-at-price" aria-hidden="true"></s>
22174          </template>
22175
22176          
22177          <template x-if="enable_tag_discount && !code_discount_active">
22178            <div class="inline-block tag-discount-price compare-at-price">
22179              <s x-show="!isPDP" x-text="Unick.formatMoney(variant.price)"
22180                class="price-item price-item--regular text-gray-700"
22181                aria-hidden="true">
22182              </s>
22183            </div>
22184          </template>
22185
22186          
22187          
22188<span
22189    class="comp-price "
22190    data-comp-price="4200">
22191    <s class="comp-price__value price-item price-item--regular text-gray-700"><span>$42.00</span></s><span class="comp-price__label">Comp. Value</span></span>
22192        </div><small class="unit-price  hidden">
22193        <span class="sr-only">Unit price</span>
22194        <span class="price-item price-item--last">
22195          <span></span>
22196          <span aria-hidden="true">/</span>
22197          <span class="sr-only">&nbsp;per&nbsp;</span>
22198          <span>
22199          </span>
22200        </span>
22201      </small>
22202
22203    </div>
22204
22205  </div>
22206</div>
22207
22208
22209
22210              </div>
22211            
22212
22213            
22214
22215          </div>
22216      </a>
22217        
22218      
22219
22220      
22221      
22222        <button type="button" 
22223          x-data="QuickShopButton"
22224          data-product-handle="kojic-acid-face-body-cleansing-pads"
22225          
22226          data-has-options="true"
22227          x-bind="behaviour"
22228          class="font-bold quick-shop-button w-full py-2 px-4 bg-white hover:bg-gray-50 text-black text-sm border-t transition-colors"
22229          style="border: 1px solid var(--button-primary-background-color); margin-top: auto;">
22230          quick shop  
22231        </button>
22232      
22233      
22234  </div>
22235                    </li>
22236                  
22237
22238<li class="grid__item collection-product-grid"
22239                      data-handle="shea-butter-solid-body-wash">
22240                      
22241<script>
22242    window.hoverImageLoad = window.hoverImageLoad || function(el) {
22243      var p = el.querySelector('[data-hover-image]');
22244      if (!p) return;
22245      var img = new Image();
22246      img.src = p.dataset.hoverImage;
22247      img.alt = p.dataset.hoverAlt || '';
22248      img.className = 'absolute z-10 top-0 left-0 h-full w-full object-cover opacity-0 group-hover:opacity-100';
22249      img.loading = 'lazy';
22250      img.decoding = 'async';
22251      p.replaceWith(img);
22252    };
22253  </script>
22253
22254  <div
22255    data-product-handle="shea-butter-solid-body-wash"
22256    x-data
22257    class="card-wrapper flex flex-col h-full relative">
22258
22259      
22260        <rivo-favorite-button
22261        data-product-id="7376125329589" 
22262        rivo-ax-data
22263        rivo-ax-cloak
22264        rivo-ax-html="$store.icons.heart"
22265        rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"></rivo-favorite-button>
22266      
22267
22268
22269      <div class="cart__media relative group" x-bind="behaviour" x-data="QuickViewButton"
22270        
22271          @mouseenter.once="window.hoverImageLoad($el)"
22272          @touchstart.once.passive="window.hoverImageLoad($el)"
22273        >
22274        
22275
22276        <a
22277          class="cursor-pointer"
22278           
22279            href="/collections/best-sellers/products/shea-butter-solid-body-wash" 
22280          
22281          aria-label="Shea Butter Exfoliating Body Wash">
22282            
22283
22284
22285
22286
22287
22288  
22289
22290  
22291
22292  
22293  
22294  
22295  
22296  
22297  
22298  
22299    <img src="//www.mykitsch.com/cdn/shop/files/9852-SheaButterSolidBodyWashBar-BottleFreeBeauty-Moisturizing-Hero-1280x1280px_8d065d67-4e39-44f7-8158-b7be14187326.jpg?quality=75&amp;v=1778097098&amp;width=700" alt="KITSCH Shea Butter Exfoliating Body Wash — hero product shot on white background" srcset="//www.mykitsch.com/cdn/shop/files/9852-SheaButterSolidBodyWashBar-BottleFreeBeauty-Moisturizing-Hero-1280x1280px_8d065d67-4e39-44f7-8158-b7be14187326.jpg?quality=75&amp;v=1778097098&amp;width=200 200w, //www.mykitsch.com/cdn/shop/files/9852-SheaButterSolidBodyWashBar-BottleFreeBeauty-Moisturizing-Hero-1280x1280px_8d065d67-4e39-44f7-8158-b7be14187326.jpg?quality=75&amp;v=1778097098&amp;width=300 300w, //www.mykitsch.com/cdn/shop/files/9852-SheaButterSolidBodyWashBar-BottleFreeBeauty-Moisturizing-Hero-1280x1280px_8d065d67-4e39-44f7-8158-b7be14187326.jpg?quality=75&amp;v=1778097098&amp;width=400 400w, //www.mykitsch.com/cdn/shop/files/9852-SheaButterSolidBodyWashBar-BottleFreeBeauty-Moisturizing-Hero-1280x1280px_8d065d67-4e39-44f7-8158-b7be14187326.jpg?quality=75&amp;v=1778097098&amp;width=500 500w, //www.mykitsch.com/cdn/shop/files/9852-SheaButterSolidBodyWashBar-BottleFreeBeauty-Moisturizing-Hero-1280x1280px_8d065d67-4e39-44f7-8158-b7be14187326.jpg?quality=75&amp;v=1778097098&amp;width=600 600w, //www.mykitsch.com/cdn/shop/files/9852-SheaButterSolidBodyWashBar-BottleFreeBeauty-Moisturizing-Hero-1280x1280px_8d065d67-4e39-44f7-8158-b7be14187326.jpg?quality=75&amp;v=1778097098&amp;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% 49.121%;">
22300  
22301
22302
22303            
22304              <div
22305                data-hover-image="//www.mykitsch.com/cdn/shop/files/Shea_Butter_Infographic-1.png?v=1778182313&width=700"
22306                data-hover-alt="KITSCH Shea Butter Exfoliating Body Wash — 5-star customer review graphic"
22307                class="absolute z-10 top-0 left-0 h-full w-full"
22308                aria-hidden="true"></div>
22309            
22310
22311            <div class="item-flag grid grid-cols-3 gap-1 empty:hidden" data-language="en">
22312    
22313    
22314    
22315    
22316    
22317    
22318    
22319    
22320    
22321    
22322    
22323        
22324            
22325        
22326            
22327        
22328            
22329        
22330            
22331        
22332            
22333        
22334            
22335        
22336    
22337    
22338    
22339
22340        
22341</div>
22342
22343<div class="product-award absolute top-1 left-1 w-20 h-20 empty:hidden">
22344    
22345        
22346    
22347        
22348    
22349        
22350    
22351        
22352    
22353        
22354    
22355        
22356    
22357</div>
22358
22359
22360          
22361        </a>
22362
22363        
22364
22365        
22366          
22367<style>
22368        .product-shades {
22369          position: absolute;
22370          right: .75rem;
22371          bottom: .75rem;
22372          z-index: 20;
22373          display: flex;
22374          align-items: center;
22375          gap: .375rem;
22376          margin: 0;
22377          padding: 0;
22378          list-style: none;
22379          pointer-events: none;
22380        }
22381
22382        .product-shades__item {
22383          display: block;
22384          width: 15px;
22385          height: 15px;
22386          border-radius: 9999px;
22387          border: 1px solid #fff;
22388          box-shadow: 0 0 0 1px rgba(0, 0, 0, .18);
22389          background-size: cover;
22390          background-position: center;
22391          background-repeat: no-repeat;
22392        }
22393
22394        @media (max-width: 767px) {
22395          .product-shades {
22396            right: .5rem;
22397            bottom: .5rem;
22398            gap: .25rem;
22399          }
22400        }
22401      </style><ul class="product-shades "><li class="product-shades__item" style="background-image: url(//www.mykitsch.com/cdn/shop/files/amber_shores-swatch_c3bb62c7-4b4e-4996-9803-94b0590e42d9.png?v=1742241091&width=100)">
22402        <span class="sr-only">Cleansing Amber Shores Body Wash Bar</span>
22403      </li><li class="product-shades__item" style="background-image: url(//www.mykitsch.com/cdn/shop/files/warm_sugar-swatch.png?v=1742241210&width=100)">
22404        <span class="sr-only">Cleansing Warm Sugar Body Wash Bar</span>
22405      </li><li class="product-shades__item" style="background-image: url(//www.mykitsch.com/cdn/shop/files/BodyWash-RiceWaterBodyBar-HERO-WNDA9023-72dpi_e952f184-4c06-41b4-a913-ce9c36df2ded.jpg?v=1775678555&width=100)">
22406        <span class="sr-only">Rice Water Protein Restoring Face &amp; Body Wash Bar</span>
22407      </li><li class="product-shades__item" style="background-image: url(//www.mykitsch.com/cdn/shop/files/504650-GlycolicAcidSolidFace_BodyWash-BottleFreeBeauty-hero-ingredients-1280x1280px.jpg?v=1754941097&width=100)">
22408        <span class="sr-only">Glycolic Acid Resurfacing Face and Body Wash</span>
22409      </li></ul>
22410        
22411
22412      </div>
22413      <a
22414       
22415        href="/collections/best-sellers/products/shea-butter-solid-body-wash" 
22416      
22417       class="card__content block cursor-pointer  py-4  text-center space-y-1">
22418          <p class="card__heading font-medium">
22419            
22420            Shea Butter Exfoliating Body Wash
22421          </p>
22422          <div class="flex justify-center gap-2 items-center"><div class="">
22423  
22424
22425<div hidden class="hidden">
22426  7376125329589
22427</div>
22428
22429
22430    <div class="flex items-center okendo-custom-review justify-center lg:justify-normal">
22431        <div data-oke-star-rating data-oke-reviews-product-id="shopify-7376125329589">
22432            <div data-oke-reviews-version="0.104.2" data-oke-container="" class="okeReviews oke-sr"><div class=""><div class="oke-sr-rating"> 4.7 </div><div class="oke-sr-stars"><div class="oke-stars"><!----><div class="oke-stars-background"><svg height="17" viewBox="0 0 79.58823529411765 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-empty"></use><use x="16.24705882352941" href="#oke-star-empty"></use><use x="32.49411764705882" href="#oke-star-empty"></use><use x="48.74117647058823" href="#oke-star-empty"></use><use x="64.98823529411764" href="#oke-star-empty"></use></svg></div><div class="oke-stars-foreground" style="width: 94.4967%;"><svg height="17" viewBox="0 0 79.58823529411765 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-filled"></use><use x="16.24705882352941" href="#oke-star-filled"></use><use x="32.49411764705882" href="#oke-star-filled"></use><use x="48.74117647058823" href="#oke-star-filled"></use><use x="64.98823529411764" href="#oke-star-filled"></use></svg></div><span class="oke-a11yText">Rated 4.7 out of 5 stars</span></div></div><div class="oke-sr-count"><span class="oke-sr-count-number">2,919</span><span class="oke-sr-label-text"> Reviews</span><!----></div><!----></div>
22432<script type="application/json" data-oke-metafield-data=""> {"averageRating":"4.7","reviewCount":2919} </script>
22432</div>
22433        </div>
22434
22435        
22436
22437    </div>
22438
22439
22440</div>
22441</div>
22442          <div class="card__information">
22443
22444            
22445              <div class="card__price">
22446                
22447
22448
22449
22450
22451
22452
22453
22454
22455
22456
22457
22458
22459
22460
22461
22462
22463<div class="flex gap-3 items-center  justify-center ">
22464  <div x-init="$nextTick(() => { 
22465        
22466
22467        checkDiscountCode(false);
22468
22469      })"
22470      x-title="Product price"
22471      x-data="{
22472        
22473          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(','),
22474        
22475          isBundle: false,
22476          onSale: false,
22477          soldOut: false,
22478          isPDP: false,
22479          code_discount_active: false,
22480        
22481          enable_tag_discount: false,
22482        
22483        variant: {
22484          price: 1400,
22485        },
22486        currentPrice(){
22487            let price = this.variant.price;
22488            if(this.enable_tag_discount && !this.isPDP && !this.code_discount_active){
22489                price = price - (price * this.discount_percentage / 100);
22490            }
22491            return Math.round(price);
22492        },
22493        getPrice(){
22494            if(this.variant){
22495              return Unick.formatMoney(this.currentPrice());
22496          }
22497        },
22498        showOriginalPrice(fallbackVisible){
22499            return !!fallbackVisible;
22500        },
22501        renderOriginalPrice(fallbackPrice){
22502            return Unick.formatMoney(fallbackPrice || 0);
22503        },
22504        checkDiscountCode(broadcast){
22505            
22506            if(typeof this?.discount_table !== 'undefined' && this?.discount_table.length > 0){
22507                const cookieDiscount = Unick.getCookie('discount_code');
22508                const discount = cookieDiscount ? this.discount_table.find((item) => {
22509                  return item.toString().toLowerCase().includes(cookieDiscount.toLowerCase());
22510                }) : null;
22511                const codePercentage = Number(discount?.split(':')[1]) || 0;
22512                const tagPercentage = this.enable_tag_discount ? this.discount_percentage : 0;
22513                let productPrice = 1400;
22514
22515                if(codePercentage > 0 && codePercentage >= tagPercentage){
22516                    // The larger of the code and tag discounts is shown; ties go
22517                    // to the code since it is what checkout actually charges. The
22518                    // cookie only holds codes the cart reports as applicable
22519                    // (synced in theme.liquid).
22520                    this.code_discount_active = true;
22521                    this.onSale = true;
22522                    this.$dispatch('discount-percentage', { percentage: codePercentage });
22523
22524                    let displayPrice = productPrice - (productPrice * codePercentage / 100);
22525                    
22526                      let newOriginalPrice = 1400;
22527                    
22528                    if(broadcast){
22529                      this.$dispatch('discounted-price', { id: 7376125329589, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: true });
22530                    }else{
22531                      this.variant.price = displayPrice;
22532                      this.variant.original_price = newOriginalPrice;
22533                    }
22534
22535                }else if(this.enable_tag_discount){
22536                    // No applicable code on the cart (or none matching the table),
22537                    // or the code's percentage is smaller than the tag's — use the
22538                    // tag discount.
22539                    this.code_discount_active = false;
22540                    if(cookieDiscount){
22541                      this.$dispatch('discount-percentage', { percentage: this.discount_percentage });
22542                    }
22543                    // PDP renders the discounted amount directly; PLP keeps the
22544                    // full price in variant.price and getPrice() applies the tag
22545                    // percentage on the fly.
22546                    let displayPrice = this.isPDP
22547                      ? productPrice - (productPrice * this.discount_percentage / 100)
22548                      : productPrice;
22549                    
22550                      let newOriginalPrice = 1400;
22551                    
22552                    if(broadcast){
22553                      this.$dispatch('discounted-price', { id: 7376125329589, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: false });
22554                    }else{
22555                      this.variant.price = displayPrice;
22556                      this.variant.original_price = newOriginalPrice;
22557                    }
22558
22559                }else{
22560                  this.code_discount_active = false;
22561                  this.onSale = false;
22562                  if(cookieDiscount){
22563                    this.$dispatch('discount-percentage', { percentage: 0 });
22564                  }
22565                  // reset price and dispatch the events to update the price
22566                  
22567                    let newOriginalPrice = 1400;
22568                  
22569                  if(broadcast){
22570                    this.$dispatch('discounted-price', { id: 7376125329589, new_price: 1400, new_original_price: newOriginalPrice, code_discount_active: false });
22571                  }else{
22572                    this.variant.price = 1400;
22573                    this.variant.original_price = newOriginalPrice;
22574                  }
22575
22576                }
22577            }
22578            
22579        }
22580    }"
22581    
22582    @discounted-price.window="if($event.detail.id == 7376125329589) {
22583      variant.price = $event.detail.new_price;
22584      variant.original_price = $event.detail.new_original_price;
22585      code_discount_active = $event.detail.code_discount_active;
22586    }"
22587    
22588    @discount-applied.window="$nextTick(() => checkDiscountCode(true))"
22589    @discount-removed.window="$nextTick(() => checkDiscountCode(true))"
22590    class="price justify-center font-medium flex gap-x-2 items-center">
22591    <div class="price__container"><div class="price__regular">
22592          <span class="sr-only" x-text="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price) ? &quot;Sale price [sale_price], Original price [original_price]&quot;.replace('[sale_price]', getPrice()).replace('[original_price]', renderOriginalPrice(variant.original_price)) : (enable_tag_discount ? &quot;Price [price]&quot;.replace('[price]', getPrice()) : ('Regular price ' + getPrice()))"></span>
22593          <span class="price-item price-item--regular price-item--current" x-text="getPrice()" :class="{ 'text-red-700': enable_tag_discount || onSale }" aria-hidden="true">
22594            <span>$14.00</span>
22595          </span>
22596
22597          <template x-if="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price)">
22598            <s x-text="renderOriginalPrice(variant.original_price)" class="price-item price-item--regular text-gray-700 compare-at-price" aria-hidden="true"></s>
22599          </template>
22600
22601          
22602          <template x-if="enable_tag_discount && !code_discount_active">
22603            <div class="inline-block tag-discount-price compare-at-price">
22604              <s x-show="!isPDP" x-text="Unick.formatMoney(variant.price)"
22605                class="price-item price-item--regular text-gray-700"
22606                aria-hidden="true">
22607              </s>
22608            </div>
22609          </template>
22610
22611          
22612          
22613<span
22614    class="comp-price "
22615    data-comp-price="1900">
22616    <s class="comp-price__value price-item price-item--regular text-gray-700"><span>$19.00</span></s><span class="comp-price__label">Comp. Value</span></span>
22617        </div><small class="unit-price  hidden">
22618        <span class="sr-only">Unit price</span>
22619        <span class="price-item price-item--last">
22620          <span></span>
22621          <span aria-hidden="true">/</span>
22622          <span class="sr-only">&nbsp;per&nbsp;</span>
22623          <span>
22624          </span>
22625        </span>
22626      </small>
22627
22628    </div>
22629
22630  </div>
22631</div>
22632
22633
22634
22635              </div>
22636            
22637
22638            
22639
22640          </div>
22641      </a>
22642        
22643      
22644
22645      
22646      
22647        <button type="button" 
22648          x-data="QuickShopButton"
22649          data-product-handle="shea-butter-solid-body-wash"
22650          
22651          data-has-options="true"
22652          x-bind="behaviour"
22653          class="font-bold quick-shop-button w-full py-2 px-4 bg-white hover:bg-gray-50 text-black text-sm border-t transition-colors"
22654          style="border: 1px solid var(--button-primary-background-color); margin-top: auto;">
22655          quick shop  
22656        </button>
22657      
22658      
22659  </div>
22660                    </li>
22661                  
22662
22663<li class="grid__item collection-product-grid"
22664                      data-handle="self-draining-soap-dish-1">
22665                      
22666<script>
22667    window.hoverImageLoad = window.hoverImageLoad || function(el) {
22668      var p = el.querySelector('[data-hover-image]');
22669      if (!p) return;
22670      var img = new Image();
22671      img.src = p.dataset.hoverImage;
22672      img.alt = p.dataset.hoverAlt || '';
22673      img.className = 'absolute z-10 top-0 left-0 h-full w-full object-cover opacity-0 group-hover:opacity-100';
22674      img.loading = 'lazy';
22675      img.decoding = 'async';
22676      p.replaceWith(img);
22677    };
22678  </script>
22678
22679  <div
22680    data-product-handle="self-draining-soap-dish-1"
22681    x-data
22682    class="card-wrapper flex flex-col h-full relative">
22683
22684      
22685        <rivo-favorite-button
22686        data-product-id="7550911643829" 
22687        rivo-ax-data
22688        rivo-ax-cloak
22689        rivo-ax-html="$store.icons.heart"
22690        rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"></rivo-favorite-button>
22691      
22692
22693
22694      <div class="cart__media relative group" x-bind="behaviour" x-data="QuickViewButton"
22695        
22696          @mouseenter.once="window.hoverImageLoad($el)"
22697          @touchstart.once.passive="window.hoverImageLoad($el)"
22698        >
22699        
22700
22701        <a
22702          class="cursor-pointer"
22703           
22704            href="/collections/best-sellers/products/self-draining-soap-dish-1" 
22705          
22706          aria-label="Terracotta Self-Draining Soap Dish">
22707            
22708
22709
22710
22711
22712
22713  
22714
22715  
22716
22717  
22718  
22719  
22720  
22721  
22722  
22723  
22724    <img src="//www.mykitsch.com/cdn/shop/files/63832-SelfDrainingSoapDish-BottleFreeBeauty-Terracotta-Hero-1280x1280px_1.jpg?quality=75&amp;v=1776103815&amp;width=700" alt="KITSCH Terracotta Self-Draining Soap Dish — product hero shot — 3-compartment terracotta soap dish holds Shampoo, Conditioner &amp; Body Wash bars — keeps bars dry &amp; goop-free" srcset="//www.mykitsch.com/cdn/shop/files/63832-SelfDrainingSoapDish-BottleFreeBeauty-Terracotta-Hero-1280x1280px_1.jpg?quality=75&amp;v=1776103815&amp;width=200 200w, //www.mykitsch.com/cdn/shop/files/63832-SelfDrainingSoapDish-BottleFreeBeauty-Terracotta-Hero-1280x1280px_1.jpg?quality=75&amp;v=1776103815&amp;width=300 300w, //www.mykitsch.com/cdn/shop/files/63832-SelfDrainingSoapDish-BottleFreeBeauty-Terracotta-Hero-1280x1280px_1.jpg?quality=75&amp;v=1776103815&amp;width=400 400w, //www.mykitsch.com/cdn/shop/files/63832-SelfDrainingSoapDish-BottleFreeBeauty-Terracotta-Hero-1280x1280px_1.jpg?quality=75&amp;v=1776103815&amp;width=500 500w, //www.mykitsch.com/cdn/shop/files/63832-SelfDrainingSoapDish-BottleFreeBeauty-Terracotta-Hero-1280x1280px_1.jpg?quality=75&amp;v=1776103815&amp;width=600 600w, //www.mykitsch.com/cdn/shop/files/63832-SelfDrainingSoapDish-BottleFreeBeauty-Terracotta-Hero-1280x1280px_1.jpg?quality=75&amp;v=1776103815&amp;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:49.121% 61.719%;">
22725  
22726
22727
22728            
22729              <div
22730                data-hover-image="//www.mykitsch.com/cdn/shop/files/63832-CreativeProductShoot-SelfDrainingSoapDish-BottleFreeBeauty-Terracotta-Review.jpg?v=1777329641&width=700"
22731                data-hover-alt="Hand reaching for kitsch shampoo, conditioner, and soap bars in a terracotta soap dish attached to a tiled wall. There is a 5 star customer review on the bottom that reads: This soap dish is actually the best purchase I have spent money on. — Franny"
22732                class="absolute z-10 top-0 left-0 h-full w-full"
22733                aria-hidden="true"></div>
22734            
22735
22736            <div class="item-flag grid grid-cols-3 gap-1 empty:hidden" data-language="en">
22737    
22738    
22739    
22740    
22741    
22742    
22743    
22744    
22745    
22746    
22747    
22748        
22749            
22750        
22751            
22752        
22753            
22754        
22755            
22756        
22757    
22758    
22759    
22760
22761        
22762</div>
22763
22764<div class="product-award absolute top-1 left-1 w-20 h-20 empty:hidden">
22765    
22766        
22767    
22768        
22769    
22770        
22771    
22772        
22773    
22774</div>
22775
22776
22777          
22778        </a>
22779
22780        
22781
22782        
22783          
22784<style>
22785        .product-shades {
22786          position: absolute;
22787          right: .75rem;
22788          bottom: .75rem;
22789          z-index: 20;
22790          display: flex;
22791          align-items: center;
22792          gap: .375rem;
22793          margin: 0;
22794          padding: 0;
22795          list-style: none;
22796          pointer-events: none;
22797        }
22798
22799        .product-shades__item {
22800          display: block;
22801          width: 15px;
22802          height: 15px;
22803          border-radius: 9999px;
22804          border: 1px solid #fff;
22805          box-shadow: 0 0 0 1px rgba(0, 0, 0, .18);
22806          background-size: cover;
22807          background-position: center;
22808          background-repeat: no-repeat;
22809        }
22810
22811        @media (max-width: 767px) {
22812          .product-shades {
22813            right: .5rem;
22814            bottom: .5rem;
22815            gap: .25rem;
22816          }
22817        }
22818      </style><ul class="product-shades "><li class="product-shades__item" style="background-image: url(//www.mykitsch.com/cdn/shop/files/Terracotta-v2.jpg?v=1714460518&width=100)">
22819        <span class="sr-only">Terracotta Self-Draining Soap Dish</span>
22820      </li><li class="product-shades__item" style="background-image: url(//www.mykitsch.com/cdn/shop/files/Black-v2.jpg?v=1714460531&width=100)">
22821        <span class="sr-only">Black Self-Draining Soap Dish</span>
22822      </li></ul>
22823        
22824
22825      </div>
22826      <a
22827       
22828        href="/collections/best-sellers/products/self-draining-soap-dish-1" 
22829      
22830       class="card__content block cursor-pointer  py-4  text-center space-y-1">
22831          <p class="card__heading font-medium">
22832            
22833            Terracotta Self-Draining Soap Dish
22834          </p>
22835          <div class="flex justify-center gap-2 items-center"><div class="">
22836  
22837
22838<div hidden class="hidden">
22839  7550911643829
22840</div>
22841
22842
22843    <div class="flex items-center okendo-custom-review justify-center lg:justify-normal">
22844        <div data-oke-star-rating data-oke-reviews-product-id="shopify-7550911643829">
22845            <div data-oke-reviews-version="0.104.2" data-oke-container="" class="okeReviews oke-sr"><div class=""><div class="oke-sr-rating"> 4.7 </div><div class="oke-sr-stars"><div class="oke-stars"><!----><div class="oke-stars-background"><svg height="17" viewBox="0 0 79.58823529411765 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-empty"></use><use x="16.24705882352941" href="#oke-star-empty"></use><use x="32.49411764705882" href="#oke-star-empty"></use><use x="48.74117647058823" href="#oke-star-empty"></use><use x="64.98823529411764" href="#oke-star-empty"></use></svg></div><div class="oke-stars-foreground" style="width: 94.4967%;"><svg height="17" viewBox="0 0 79.58823529411765 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-filled"></use><use x="16.24705882352941" href="#oke-star-filled"></use><use x="32.49411764705882" href="#oke-star-filled"></use><use x="48.74117647058823" href="#oke-star-filled"></use><use x="64.98823529411764" href="#oke-star-filled"></use></svg></div><span class="oke-a11yText">Rated 4.7 out of 5 stars</span></div></div><div class="oke-sr-count"><span class="oke-sr-count-number">2,308</span><span class="oke-sr-label-text"> Reviews</span><!----></div><!----></div>
22845<script type="application/json" data-oke-metafield-data=""> {"averageRating":"4.7","reviewCount":2308} </script>
22845</div>
22846        </div>
22847
22848        
22849
22850    </div>
22851
22852
22853</div>
22854</div>
22855          <div class="card__information">
22856
22857            
22858              <div class="card__price">
22859                
22860
22861
22862
22863
22864
22865
22866
22867
22868
22869
22870
22871
22872
22873
22874
22875
22876<div class="flex gap-3 items-center  justify-center ">
22877  <div x-init="$nextTick(() => { 
22878        
22879
22880        checkDiscountCode(false);
22881
22882      })"
22883      x-title="Product price"
22884      x-data="{
22885        
22886          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(','),
22887        
22888          isBundle: false,
22889          onSale: false,
22890          soldOut: false,
22891          isPDP: false,
22892          code_discount_active: false,
22893        
22894          enable_tag_discount: false,
22895        
22896        variant: {
22897          price: 1600,
22898        },
22899        currentPrice(){
22900            let price = this.variant.price;
22901            if(this.enable_tag_discount && !this.isPDP && !this.code_discount_active){
22902                price = price - (price * this.discount_percentage / 100);
22903            }
22904            return Math.round(price);
22905        },
22906        getPrice(){
22907            if(this.variant){
22908              return Unick.formatMoney(this.currentPrice());
22909          }
22910        },
22911        showOriginalPrice(fallbackVisible){
22912            return !!fallbackVisible;
22913        },
22914        renderOriginalPrice(fallbackPrice){
22915            return Unick.formatMoney(fallbackPrice || 0);
22916        },
22917        checkDiscountCode(broadcast){
22918            
22919            if(typeof this?.discount_table !== 'undefined' && this?.discount_table.length > 0){
22920                const cookieDiscount = Unick.getCookie('discount_code');
22921                const discount = cookieDiscount ? this.discount_table.find((item) => {
22922                  return item.toString().toLowerCase().includes(cookieDiscount.toLowerCase());
22923                }) : null;
22924                const codePercentage = Number(discount?.split(':')[1]) || 0;
22925                const tagPercentage = this.enable_tag_discount ? this.discount_percentage : 0;
22926                let productPrice = 1600;
22927
22928                if(codePercentage > 0 && codePercentage >= tagPercentage){
22929                    // The larger of the code and tag discounts is shown; ties go
22930                    // to the code since it is what checkout actually charges. The
22931                    // cookie only holds codes the cart reports as applicable
22932                    // (synced in theme.liquid).
22933                    this.code_discount_active = true;
22934                    this.onSale = true;
22935                    this.$dispatch('discount-percentage', { percentage: codePercentage });
22936
22937                    let displayPrice = productPrice - (productPrice * codePercentage / 100);
22938                    
22939                      let newOriginalPrice = 1600;
22940                    
22941                    if(broadcast){
22942                      this.$dispatch('discounted-price', { id: 7550911643829, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: true });
22943                    }else{
22944                      this.variant.price = displayPrice;
22945                      this.variant.original_price = newOriginalPrice;
22946                    }
22947
22948                }else if(this.enable_tag_discount){
22949                    // No applicable code on the cart (or none matching the table),
22950                    // or the code's percentage is smaller than the tag's — use the
22951                    // tag discount.
22952                    this.code_discount_active = false;
22953                    if(cookieDiscount){
22954                      this.$dispatch('discount-percentage', { percentage: this.discount_percentage });
22955                    }
22956                    // PDP renders the discounted amount directly; PLP keeps the
22957                    // full price in variant.price and getPrice() applies the tag
22958                    // percentage on the fly.
22959                    let displayPrice = this.isPDP
22960                      ? productPrice - (productPrice * this.discount_percentage / 100)
22961                      : productPrice;
22962                    
22963                      let newOriginalPrice = 1600;
22964                    
22965                    if(broadcast){
22966                      this.$dispatch('discounted-price', { id: 7550911643829, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: false });
22967                    }else{
22968                      this.variant.price = displayPrice;
22969                      this.variant.original_price = newOriginalPrice;
22970                    }
22971
22972                }else{
22973                  this.code_discount_active = false;
22974                  this.onSale = false;
22975                  if(cookieDiscount){
22976                    this.$dispatch('discount-percentage', { percentage: 0 });
22977                  }
22978                  // reset price and dispatch the events to update the price
22979                  
22980                    let newOriginalPrice = 1600;
22981                  
22982                  if(broadcast){
22983                    this.$dispatch('discounted-price', { id: 7550911643829, new_price: 1600, new_original_price: newOriginalPrice, code_discount_active: false });
22984                  }else{
22985                    this.variant.price = 1600;
22986                    this.variant.original_price = newOriginalPrice;
22987                  }
22988
22989                }
22990            }
22991            
22992        }
22993    }"
22994    
22995    @discounted-price.window="if($event.detail.id == 7550911643829) {
22996      variant.price = $event.detail.new_price;
22997      variant.original_price = $event.detail.new_original_price;
22998      code_discount_active = $event.detail.code_discount_active;
22999    }"
23000    
23001    @discount-applied.window="$nextTick(() => checkDiscountCode(true))"
23002    @discount-removed.window="$nextTick(() => checkDiscountCode(true))"
23003    class="price justify-center font-medium flex gap-x-2 items-center">
23004    <div class="price__container"><div class="price__regular">
23005          <span class="sr-only" x-text="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price) ? &quot;Sale price [sale_price], Original price [original_price]&quot;.replace('[sale_price]', getPrice()).replace('[original_price]', renderOriginalPrice(variant.original_price)) : (enable_tag_discount ? &quot;Price [price]&quot;.replace('[price]', getPrice()) : ('Regular price ' + getPrice()))"></span>
23006          <span class="price-item price-item--regular price-item--current" x-text="getPrice()" :class="{ 'text-red-700': enable_tag_discount || onSale }" aria-hidden="true">
23007            <span>$16.00</span>
23008          </span>
23009
23010          <template x-if="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price)">
23011            <s x-text="renderOriginalPrice(variant.original_price)" class="price-item price-item--regular text-gray-700 compare-at-price" aria-hidden="true"></s>
23012          </template>
23013
23014          
23015          <template x-if="enable_tag_discount && !code_discount_active">
23016            <div class="inline-block tag-discount-price compare-at-price">
23017              <s x-show="!isPDP" x-text="Unick.formatMoney(variant.price)"
23018                class="price-item price-item--regular text-gray-700"
23019                aria-hidden="true">
23020              </s>
23021            </div>
23022          </template>
23023
23024          
23025          
23026<span
23027    class="comp-price "
23028    data-comp-price="2200">
23029    <s class="comp-price__value price-item price-item--regular text-gray-700"><span>$22.00</span></s><span class="comp-price__label">Comp. Value</span></span>
23030        </div><small class="unit-price  hidden">
23031        <span class="sr-only">Unit price</span>
23032        <span class="price-item price-item--last">
23033          <span></span>
23034          <span aria-hidden="true">/</span>
23035          <span class="sr-only">&nbsp;per&nbsp;</span>
23036          <span>
23037          </span>
23038        </span>
23039      </small>
23040
23041    </div>
23042
23043  </div>
23044</div>
23045
23046
23047
23048              </div>
23049            
23050
23051            
23052
23053          </div>
23054      </a>
23055        
23056      
23057
23058      
23059      
23060        <button type="button" 
23061          x-data="QuickShopButton"
23062          data-product-handle="self-draining-soap-dish-1"
23063          
23064          data-has-options="true"
23065          x-bind="behaviour"
23066          class="font-bold quick-shop-button w-full py-2 px-4 bg-white hover:bg-gray-50 text-black text-sm border-t transition-colors"
23067          style="border: 1px solid var(--button-primary-background-color); margin-top: auto;">
23068          quick shop  
23069        </button>
23070      
23071      
23072  </div>
23073                    </li>
23074                  
23075
23076<li class="grid__item collection-product-grid"
23077                      data-handle="pre-wash-scalp-hair-oil-with-rosemary-and-biotin">
23078                      
23079<script>
23080    window.hoverImageLoad = window.hoverImageLoad || function(el) {
23081      var p = el.querySelector('[data-hover-image]');
23082      if (!p) return;
23083      var img = new Image();
23084      img.src = p.dataset.hoverImage;
23085      img.alt = p.dataset.hoverAlt || '';
23086      img.className = 'absolute z-10 top-0 left-0 h-full w-full object-cover opacity-0 group-hover:opacity-100';
23087      img.loading = 'lazy';
23088      img.decoding = 'async';
23089      p.replaceWith(img);
23090    };
23091  </script>
23091
23092  <div
23093    data-product-handle="pre-wash-scalp-hair-oil-with-rosemary-and-biotin"
23094    x-data
23095    class="card-wrapper flex flex-col h-full relative">
23096
23097      
23098        <rivo-favorite-button
23099        data-product-id="7388078997685" 
23100        rivo-ax-data
23101        rivo-ax-cloak
23102        rivo-ax-html="$store.icons.heart"
23103        rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"></rivo-favorite-button>
23104      
23105
23106
23107      <div class="cart__media relative group" x-bind="behaviour" x-data="QuickViewButton"
23108        
23109          @mouseenter.once="window.hoverImageLoad($el)"
23110          @touchstart.once.passive="window.hoverImageLoad($el)"
23111        >
23112        
23113
23114        <a
23115          class="cursor-pointer"
23116           
23117            href="/collections/best-sellers/products/pre-wash-scalp-hair-oil-with-rosemary-and-biotin" 
23118          
23119          aria-label="Strengthening Rosemary & Biotin Scalp & Hair Oil - 2fl oz./60mL">
23120            
23121
23122
23123
23124
23125
23126  
23127
23128  
23129
23130  
23131  
23132  
23133  
23134  
23135  
23136  
23137    <img src="//www.mykitsch.com/cdn/shop/files/60633-StrengtheningHair_ScalpOil-BottleFreeBeauty-Rosemary_Biotin-60ml-1280x1280px.jpg?quality=75&amp;v=1767714906&amp;width=700" alt="KITSCH Strengthening Rosemary &amp; Biotin Scalp &amp; Hair Oil 2fl oz./60mL — hero product shot — 100% plant-based oil formulated with rosemary extract and biotin — supports scalp health &amp; hair strength from root to tip" srcset="//www.mykitsch.com/cdn/shop/files/60633-StrengtheningHair_ScalpOil-BottleFreeBeauty-Rosemary_Biotin-60ml-1280x1280px.jpg?quality=75&amp;v=1767714906&amp;width=200 200w, //www.mykitsch.com/cdn/shop/files/60633-StrengtheningHair_ScalpOil-BottleFreeBeauty-Rosemary_Biotin-60ml-1280x1280px.jpg?quality=75&amp;v=1767714906&amp;width=300 300w, //www.mykitsch.com/cdn/shop/files/60633-StrengtheningHair_ScalpOil-BottleFreeBeauty-Rosemary_Biotin-60ml-1280x1280px.jpg?quality=75&amp;v=1767714906&amp;width=400 400w, //www.mykitsch.com/cdn/shop/files/60633-StrengtheningHair_ScalpOil-BottleFreeBeauty-Rosemary_Biotin-60ml-1280x1280px.jpg?quality=75&amp;v=1767714906&amp;width=500 500w, //www.mykitsch.com/cdn/shop/files/60633-StrengtheningHair_ScalpOil-BottleFreeBeauty-Rosemary_Biotin-60ml-1280x1280px.jpg?quality=75&amp;v=1767714906&amp;width=600 600w, //www.mykitsch.com/cdn/shop/files/60633-StrengtheningHair_ScalpOil-BottleFreeBeauty-Rosemary_Biotin-60ml-1280x1280px.jpg?quality=75&amp;v=1767714906&amp;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:49.902% 50.0%;">
23138  
23139
23140
23141            
23142              <div
23143                data-hover-image="//www.mykitsch.com/cdn/shop/files/67823_Strengthening_Scalp_Hair_Oil_with_Rosemary_Biotin_Review_Image.png?v=1776094263&width=700"
23144                data-hover-alt="KITSCH Strengthening Rosemary &amp; Biotin Scalp &amp; Hair Oil — 5-star customer review graphic — 100% plant-based oil formulated with rosemary extract and biotin — free of parabens, phthalates, silicones, sulfates, &amp; artificial fragrance"
23145                class="absolute z-10 top-0 left-0 h-full w-full"
23146                aria-hidden="true"></div>
23147            
23148
23149            <div class="item-flag grid grid-cols-3 gap-1 empty:hidden" data-language="en">
23150    
23151    
23152    
23153    
23154    
23155    
23156    
23157    
23158    
23159    
23160    
23161        
23162            
23163        
23164            
23165        
23166            
23167        
23168            
23169        
23170            
23171        
23172            
23173        
23174            
23175        
23176            
23177        
23178            
23179        
23180            
23181        
23182            
23183        
23184            
23185        
23186            
23187        
23188            
23189        
23190            
23191        
23192            
23193        
23194            
23195        
23196            
23197        
23198            
23199        
23200    
23201    
23202    
23203
23204        
23205</div>
23206
23207<div class="product-award absolute top-1 left-1 w-20 h-20 empty:hidden">
23208    
23209        
23210    
23211        
23212    
23213        
23214    
23215        
23216    
23217        
23218    
23219        
23220    
23221        
23222    
23223        
23224    
23225        
23226    
23227        
23228    
23229        
23230    
23231        
23232    
23233        
23234    
23235        
23236    
23237        
23238    
23239        
23240    
23241        
23242    
23243        
23244    
23245        
23246    
23247</div>
23248
23249
23250          
23251        </a>
23252
23253        
23254
23255        
23256          
23257<style>
23258        .product-shades {
23259          position: absolute;
23260          right: .75rem;
23261          bottom: .75rem;
23262          z-index: 20;
23263          display: flex;
23264          align-items: center;
23265          gap: .375rem;
23266          margin: 0;
23267          padding: 0;
23268          list-style: none;
23269          pointer-events: none;
23270        }
23271
23272        .product-shades__item {
23273          display: block;
23274          width: 15px;
23275          height: 15px;
23276          border-radius: 9999px;
23277          border: 1px solid #fff;
23278          box-shadow: 0 0 0 1px rgba(0, 0, 0, .18);
23279          background-size: cover;
23280          background-position: center;
23281          background-repeat: no-repeat;
23282        }
23283
23284        @media (max-width: 767px) {
23285          .product-shades {
23286            right: .5rem;
23287            bottom: .5rem;
23288            gap: .25rem;
23289          }
23290        }
23291      </style><ul class="product-shades "><li class="product-shades__item" style="background-image: url(//www.mykitsch.com/cdn/shop/files/67823-StrengtheningScalp_HairOil-Rosemary_Biotin-Consumables-1280x1280px_ffbb724d-207e-4e23-9e93-5670ecb7bc0d.jpg?v=1774277077&width=100)">
23292        <span class="sr-only">Strengthening Rosemary &amp; Biotin Scalp &amp; Hair Oil - 0.34fl oz./10mL</span>
23293      </li><li class="product-shades__item" style="background-image: url(//www.mykitsch.com/cdn/shop/files/60633-StrengtheningHair_ScalpOil-BottleFreeBeauty-Rosemary_Biotin-60ml-1280x1280px_1.jpg?v=1789672452&width=100)">
23294        <span class="sr-only">Strengthening Rosemary &amp; Biotin Scalp &amp; Hair Oil - 2fl oz./60mL</span>
23295      </li><li class="product-shades__item" style="background-image: url(//www.mykitsch.com/cdn/shop/files/ScalpOil-60mL-bundle_1.jpg?v=1750117304&width=100)">
23296        <span class="sr-only">Strengthening Rosemary &amp; Biotin Scalp &amp; Hair Oil 3 Pack</span>
23297      </li></ul>
23298        
23299
23300      </div>
23301      <a
23302       
23303        href="/collections/best-sellers/products/pre-wash-scalp-hair-oil-with-rosemary-and-biotin" 
23304      
23305       class="card__content block cursor-pointer  py-4  text-center space-y-1">
23306          <p class="card__heading font-medium">
23307            
23308            Strengthening Rosemary &amp; Biotin Scalp &amp; Hair Oil - 2fl oz./60mL
23309          </p>
23310          <div class="flex justify-center gap-2 items-center"><div class="">
23311  
23312
23313<div hidden class="hidden">
23314  7388078997685
23315</div>
23316
23317
23318    <div class="flex items-center okendo-custom-review justify-center lg:justify-normal">
23319        <div data-oke-star-rating data-oke-reviews-product-id="shopify-7388078997685">
23320            <div data-oke-reviews-version="0.104.2" data-oke-container="" class="okeReviews oke-sr"><div class=""><div class="oke-sr-rating"> 4.7 </div><div class="oke-sr-stars"><div class="oke-stars"><!----><div class="oke-stars-background"><svg height="17" viewBox="0 0 79.58823529411765 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-empty"></use><use x="16.24705882352941" href="#oke-star-empty"></use><use x="32.49411764705882" href="#oke-star-empty"></use><use x="48.74117647058823" href="#oke-star-empty"></use><use x="64.98823529411764" href="#oke-star-empty"></use></svg></div><div class="oke-stars-foreground" style="width: 94.4967%;"><svg height="17" viewBox="0 0 79.58823529411765 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-filled"></use><use x="16.24705882352941" href="#oke-star-filled"></use><use x="32.49411764705882" href="#oke-star-filled"></use><use x="48.74117647058823" href="#oke-star-filled"></use><use x="64.98823529411764" href="#oke-star-filled"></use></svg></div><span class="oke-a11yText">Rated 4.7 out of 5 stars</span></div></div><div class="oke-sr-count"><span class="oke-sr-count-number">1,122</span><span class="oke-sr-label-text"> Reviews</span><!----></div><!----></div>
23320<script type="application/json" data-oke-metafield-data=""> {"averageRating":"4.7","reviewCount":1122} </script>
23320</div>
23321        </div>
23322
23323        
23324
23325    </div>
23326
23327
23328</div>
23329</div>
23330          <div class="card__information">
23331
23332            
23333              <div class="card__price">
23334                
23335
23336
23337
23338
23339
23340
23341
23342
23343
23344
23345
23346
23347
23348
23349
23350
23351<div class="flex gap-3 items-center  justify-center ">
23352  <div x-init="$nextTick(() => { 
23353        
23354
23355        checkDiscountCode(false);
23356
23357      })"
23358      x-title="Product price"
23359      x-data="{
23360        
23361          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(','),
23362        
23363          isBundle: false,
23364          onSale: false,
23365          soldOut: false,
23366          isPDP: false,
23367          code_discount_active: false,
23368        
23369          enable_tag_discount: false,
23370        
23371        variant: {
23372          price: 1500,
23373        },
23374        currentPrice(){
23375            let price = this.variant.price;
23376            if(this.enable_tag_discount && !this.isPDP && !this.code_discount_active){
23377                price = price - (price * this.discount_percentage / 100);
23378            }
23379            return Math.round(price);
23380        },
23381        getPrice(){
23382            if(this.variant){
23383              return Unick.formatMoney(this.currentPrice());
23384          }
23385        },
23386        showOriginalPrice(fallbackVisible){
23387            return !!fallbackVisible;
23388        },
23389        renderOriginalPrice(fallbackPrice){
23390            return Unick.formatMoney(fallbackPrice || 0);
23391        },
23392        checkDiscountCode(broadcast){
23393            
23394            if(typeof this?.discount_table !== 'undefined' && this?.discount_table.length > 0){
23395                const cookieDiscount = Unick.getCookie('discount_code');
23396                const discount = cookieDiscount ? this.discount_table.find((item) => {
23397                  return item.toString().toLowerCase().includes(cookieDiscount.toLowerCase());
23398                }) : null;
23399                const codePercentage = Number(discount?.split(':')[1]) || 0;
23400                const tagPercentage = this.enable_tag_discount ? this.discount_percentage : 0;
23401                let productPrice = 1500;
23402
23403                if(codePercentage > 0 && codePercentage >= tagPercentage){
23404                    // The larger of the code and tag discounts is shown; ties go
23405                    // to the code since it is what checkout actually charges. The
23406                    // cookie only holds codes the cart reports as applicable
23407                    // (synced in theme.liquid).
23408                    this.code_discount_active = true;
23409                    this.onSale = true;
23410                    this.$dispatch('discount-percentage', { percentage: codePercentage });
23411
23412                    let displayPrice = productPrice - (productPrice * codePercentage / 100);
23413                    
23414                      let newOriginalPrice = 1500;
23415                    
23416                    if(broadcast){
23417                      this.$dispatch('discounted-price', { id: 7388078997685, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: true });
23418                    }else{
23419                      this.variant.price = displayPrice;
23420                      this.variant.original_price = newOriginalPrice;
23421                    }
23422
23423                }else if(this.enable_tag_discount){
23424                    // No applicable code on the cart (or none matching the table),
23425                    // or the code's percentage is smaller than the tag's — use the
23426                    // tag discount.
23427                    this.code_discount_active = false;
23428                    if(cookieDiscount){
23429                      this.$dispatch('discount-percentage', { percentage: this.discount_percentage });
23430                    }
23431                    // PDP renders the discounted amount directly; PLP keeps the
23432                    // full price in variant.price and getPrice() applies the tag
23433                    // percentage on the fly.
23434                    let displayPrice = this.isPDP
23435                      ? productPrice - (productPrice * this.discount_percentage / 100)
23436                      : productPrice;
23437                    
23438                      let newOriginalPrice = 1500;
23439                    
23440                    if(broadcast){
23441                      this.$dispatch('discounted-price', { id: 7388078997685, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: false });
23442                    }else{
23443                      this.variant.price = displayPrice;
23444                      this.variant.original_price = newOriginalPrice;
23445                    }
23446
23447                }else{
23448                  this.code_discount_active = false;
23449                  this.onSale = false;
23450                  if(cookieDiscount){
23451                    this.$dispatch('discount-percentage', { percentage: 0 });
23452                  }
23453                  // reset price and dispatch the events to update the price
23454                  
23455                    let newOriginalPrice = 1500;
23456                  
23457                  if(broadcast){
23458                    this.$dispatch('discounted-price', { id: 7388078997685, new_price: 1500, new_original_price: newOriginalPrice, code_discount_active: false });
23459                  }else{
23460                    this.variant.price = 1500;
23461                    this.variant.original_price = newOriginalPrice;
23462                  }
23463
23464                }
23465            }
23466            
23467        }
23468    }"
23469    
23470    @discounted-price.window="if($event.detail.id == 7388078997685) {
23471      variant.price = $event.detail.new_price;
23472      variant.original_price = $event.detail.new_original_price;
23473      code_discount_active = $event.detail.code_discount_active;
23474    }"
23475    
23476    @discount-applied.window="$nextTick(() => checkDiscountCode(true))"
23477    @discount-removed.window="$nextTick(() => checkDiscountCode(true))"
23478    class="price justify-center font-medium flex gap-x-2 items-center">
23479    <div class="price__container"><div class="price__regular">
23480          <span class="sr-only" x-text="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price) ? &quot;Sale price [sale_price], Original price [original_price]&quot;.replace('[sale_price]', getPrice()).replace('[original_price]', renderOriginalPrice(variant.original_price)) : (enable_tag_discount ? &quot;Price [price]&quot;.replace('[price]', getPrice()) : ('Regular price ' + getPrice()))"></span>
23481          <span class="price-item price-item--regular price-item--current" x-text="getPrice()" :class="{ 'text-red-700': enable_tag_discount || onSale }" aria-hidden="true">
23482            <span>$15.00</span>
23483          </span>
23484
23485          <template x-if="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price)">
23486            <s x-text="renderOriginalPrice(variant.original_price)" class="price-item price-item--regular text-gray-700 compare-at-price" aria-hidden="true"></s>
23487          </template>
23488
23489          
23490          <template x-if="enable_tag_discount && !code_discount_active">
23491            <div class="inline-block tag-discount-price compare-at-price">
23492              <s x-show="!isPDP" x-text="Unick.formatMoney(variant.price)"
23493                class="price-item price-item--regular text-gray-700"
23494                aria-hidden="true">
23495              </s>
23496            </div>
23497          </template>
23498
23499          
23500          
23501<span
23502    class="comp-price "
23503    data-comp-price="3200">
23504    <s class="comp-price__value price-item price-item--regular text-gray-700"><span>$32.00</span></s><span class="comp-price__label">Comp. Value</span></span>
23505        </div><small class="unit-price  hidden">
23506        <span class="sr-only">Unit price</span>
23507        <span class="price-item price-item--last">
23508          <span></span>
23509          <span aria-hidden="true">/</span>
23510          <span class="sr-only">&nbsp;per&nbsp;</span>
23511          <span>
23512          </span>
23513        </span>
23514      </small>
23515
23516    </div>
23517
23518  </div>
23519</div>
23520
23521
23522
23523              </div>
23524            
23525
23526            
23527
23528          </div>
23529      </a>
23530        
23531      
23532
23533      
23534      
23535        <button type="button" 
23536          x-data="QuickShopButton"
23537          data-product-handle="pre-wash-scalp-hair-oil-with-rosemary-and-biotin"
23538          
23539          data-has-options="true"
23540          x-bind="behaviour"
23541          class="font-bold quick-shop-button w-full py-2 px-4 bg-white hover:bg-gray-50 text-black text-sm border-t transition-colors"
23542          style="border: 1px solid var(--button-primary-background-color); margin-top: auto;">
23543          quick shop  
23544        </button>
23545      
23546      
23547  </div>
23548                    </li>
23549                  
23550
23551<li class="grid__item collection-product-grid"
23552                      data-handle="kojic-acid-face-and-body-bar">
23553                      
23554<script>
23555    window.hoverImageLoad = window.hoverImageLoad || function(el) {
23556      var p = el.querySelector('[data-hover-image]');
23557      if (!p) return;
23558      var img = new Image();
23559      img.src = p.dataset.hoverImage;
23560      img.alt = p.dataset.hoverAlt || '';
23561      img.className = 'absolute z-10 top-0 left-0 h-full w-full object-cover opacity-0 group-hover:opacity-100';
23562      img.loading = 'lazy';
23563      img.decoding = 'async';
23564      p.replaceWith(img);
23565    };
23566  </script>
23566
23567  <div
23568    data-product-handle="kojic-acid-face-and-body-bar"
23569    x-data
23570    class="card-wrapper flex flex-col h-full relative">
23571
23572      
23573        <rivo-favorite-button
23574        data-product-id="7785571680437" 
23575        rivo-ax-data
23576        rivo-ax-cloak
23577        rivo-ax-html="$store.icons.heart"
23578        rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"></rivo-favorite-button>
23579      
23580
23581
23582      <div class="cart__media relative group" x-bind="behaviour" x-data="QuickViewButton"
23583        
23584          @mouseenter.once="window.hoverImageLoad($el)"
23585          @touchstart.once.passive="window.hoverImageLoad($el)"
23586        >
23587        
23588
23589        <a
23590          class="cursor-pointer"
23591           
23592            href="/collections/best-sellers/products/kojic-acid-face-and-body-bar" 
23593          
23594          aria-label="Kojic Acid Bar for Hyperpigmentation & Dark Spots">
23595            
23596
23597
23598
23599
23600
23601  
23602
23603  
23604
23605  
23606  
23607  
23608  
23609  
23610  
23611  
23612    <img src="//www.mykitsch.com/cdn/shop/files/66185-KojicAcidSolidFace_BodyWash-BottleFreeBeauty-Brightening-hero-1280x1280px.jpg?quality=75&amp;v=1762182720&amp;width=700" alt="KITSCH Kojic Acid Bar for Hyperpigmentation &amp; Dark Spots — hero product shot — Infused with kojic acid to help brighten your skin for an even-looking complexion — formulated to help your skin glow from within by fading the look of dark spots and hyperpigmentation" srcset="//www.mykitsch.com/cdn/shop/files/66185-KojicAcidSolidFace_BodyWash-BottleFreeBeauty-Brightening-hero-1280x1280px.jpg?quality=75&amp;v=1762182720&amp;width=200 200w, //www.mykitsch.com/cdn/shop/files/66185-KojicAcidSolidFace_BodyWash-BottleFreeBeauty-Brightening-hero-1280x1280px.jpg?quality=75&amp;v=1762182720&amp;width=300 300w, //www.mykitsch.com/cdn/shop/files/66185-KojicAcidSolidFace_BodyWash-BottleFreeBeauty-Brightening-hero-1280x1280px.jpg?quality=75&amp;v=1762182720&amp;width=400 400w, //www.mykitsch.com/cdn/shop/files/66185-KojicAcidSolidFace_BodyWash-BottleFreeBeauty-Brightening-hero-1280x1280px.jpg?quality=75&amp;v=1762182720&amp;width=500 500w, //www.mykitsch.com/cdn/shop/files/66185-KojicAcidSolidFace_BodyWash-BottleFreeBeauty-Brightening-hero-1280x1280px.jpg?quality=75&amp;v=1762182720&amp;width=600 600w, //www.mykitsch.com/cdn/shop/files/66185-KojicAcidSolidFace_BodyWash-BottleFreeBeauty-Brightening-hero-1280x1280px.jpg?quality=75&amp;v=1762182720&amp;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:20.41% 25.293%;">
23613  
23614
23615
23616            
23617              <div
23618                data-hover-image="//www.mykitsch.com/cdn/shop/files/66185_New_Packaging.jpg?v=1768862526&width=700"
23619                data-hover-alt="KITSCH Kojic Acid Bar for Hyperpigmentation &amp; Dark Spots — 5-star customer review graphic — Deeply cleanses your face and body with skin-loving turmeric, hydrating hyaluronic acid, and nourishing shea butter — free of parabens, phthalates, silicones &amp; sulfates"
23620                class="absolute z-10 top-0 left-0 h-full w-full"
23621                aria-hidden="true"></div>
23622            
23623
23624            <div class="item-flag grid grid-cols-3 gap-1 empty:hidden" data-language="en">
23625    
23626    
23627    
23628    
23629    
23630    
23631    
23632    
23633    
23634    
23635    
23636        
23637            
23638        
23639            
23640        
23641            
23642        
23643            
23644        
23645            
23646        
23647    
23648    
23649    
23650
23651        
23652</div>
23653
23654<div class="product-award absolute top-1 left-1 w-20 h-20 empty:hidden">
23655    
23656        
23657    
23658        
23659    
23660        
23661    
23662        
23663    
23664        
23665    
23666</div>
23667
23668
23669          
23670        </a>
23671
23672        
23673
23674        
23675          
23676<style>
23677        .product-shades {
23678          position: absolute;
23679          right: .75rem;
23680          bottom: .75rem;
23681          z-index: 20;
23682          display: flex;
23683          align-items: center;
23684          gap: .375rem;
23685          margin: 0;
23686          padding: 0;
23687          list-style: none;
23688          pointer-events: none;
23689        }
23690
23691        .product-shades__item {
23692          display: block;
23693          width: 15px;
23694          height: 15px;
23695          border-radius: 9999px;
23696          border: 1px solid #fff;
23697          box-shadow: 0 0 0 1px rgba(0, 0, 0, .18);
23698          background-size: cover;
23699          background-position: center;
23700          background-repeat: no-repeat;
23701        }
23702
23703        @media (max-width: 767px) {
23704          .product-shades {
23705            right: .5rem;
23706            bottom: .5rem;
23707            gap: .25rem;
23708          }
23709        }
23710      </style><ul class="product-shades "><li class="product-shades__item" style="background-image: url(//www.mykitsch.com/cdn/shop/files/amber_shores-swatch_c3bb62c7-4b4e-4996-9803-94b0590e42d9.png?v=1742241091&width=100)">
23711        <span class="sr-only">Cleansing Amber Shores Body Wash Bar</span>
23712      </li><li class="product-shades__item" style="background-image: url(//www.mykitsch.com/cdn/shop/files/warm_sugar-swatch.png?v=1742241210&width=100)">
23713        <span class="sr-only">Cleansing Warm Sugar Body Wash Bar</span>
23714      </li><li class="product-shades__item" style="background-image: url(//www.mykitsch.com/cdn/shop/files/BodyWash-RiceWaterBodyBar-HERO-WNDA9023-72dpi_e952f184-4c06-41b4-a913-ce9c36df2ded.jpg?v=1775678555&width=100)">
23715        <span class="sr-only">Rice Water Protein Restoring Face &amp; Body Wash Bar</span>
23716      </li><li class="product-shades__item" style="background-image: url(//www.mykitsch.com/cdn/shop/files/504650-GlycolicAcidSolidFace_BodyWash-BottleFreeBeauty-hero-ingredients-1280x1280px.jpg?v=1754941097&width=100)">
23717        <span class="sr-only">Glycolic Acid Resurfacing Face and Body Wash</span>
23718      </li></ul>
23719        
23720
23721      </div>
23722      <a
23723       
23724        href="/collections/best-sellers/products/kojic-acid-face-and-body-bar" 
23725      
23726       class="card__content block cursor-pointer  py-4  text-center space-y-1">
23727          <p class="card__heading font-medium">
23728            
23729            Kojic Acid Bar for Hyperpigmentation &amp; Dark Spots
23730          </p>
23731          <div class="flex justify-center gap-2 items-center"><div class="">
23732  
23733
23734<div hidden class="hidden">
23735  7785571680437
23736</div>
23737
23738
23739    <div class="flex items-center okendo-custom-review justify-center lg:justify-normal">
23740        <div data-oke-star-rating data-oke-reviews-product-id="shopify-7785571680437">
23741            <div data-oke-reviews-version="0.104.2" data-oke-container="" class="okeReviews oke-sr"><div class=""><div class="oke-sr-rating"> 4.7 </div><div class="oke-sr-stars"><div class="oke-stars"><!----><div class="oke-stars-background"><svg height="17" viewBox="0 0 79.58823529411765 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-empty"></use><use x="16.24705882352941" href="#oke-star-empty"></use><use x="32.49411764705882" href="#oke-star-empty"></use><use x="48.74117647058823" href="#oke-star-empty"></use><use x="64.98823529411764" href="#oke-star-empty"></use></svg></div><div class="oke-stars-foreground" style="width: 94.4967%;"><svg height="17" viewBox="0 0 79.58823529411765 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-filled"></use><use x="16.24705882352941" href="#oke-star-filled"></use><use x="32.49411764705882" href="#oke-star-filled"></use><use x="48.74117647058823" href="#oke-star-filled"></use><use x="64.98823529411764" href="#oke-star-filled"></use></svg></div><span class="oke-a11yText">Rated 4.7 out of 5 stars</span></div></div><div class="oke-sr-count"><span class="oke-sr-count-number">963</span><span class="oke-sr-label-text"> Reviews</span><!----></div><!----></div>
23741<script type="application/json" data-oke-metafield-data=""> {"averageRating":"4.7","reviewCount":963} </script>
23741</div>
23742        </div>
23743
23744        
23745
23746    </div>
23747
23748
23749</div>
23750</div>
23751          <div class="card__information">
23752
23753            
23754              <div class="card__price">
23755                
23756
23757
23758
23759
23760
23761
23762
23763
23764
23765
23766
23767
23768
23769
23770
23771
23772<div class="flex gap-3 items-center  justify-center ">
23773  <div x-init="$nextTick(() => { 
23774        
23775
23776        checkDiscountCode(false);
23777
23778      })"
23779      x-title="Product price"
23780      x-data="{
23781        
23782          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(','),
23783        
23784          isBundle: false,
23785          onSale: false,
23786          soldOut: false,
23787          isPDP: false,
23788          code_discount_active: false,
23789        
23790          enable_tag_discount: false,
23791        
23792        variant: {
23793          price: 1800,
23794        },
23795        currentPrice(){
23796            let price = this.variant.price;
23797            if(this.enable_tag_discount && !this.isPDP && !this.code_discount_active){
23798                price = price - (price * this.discount_percentage / 100);
23799            }
23800            return Math.round(price);
23801        },
23802        getPrice(){
23803            if(this.variant){
23804              return Unick.formatMoney(this.currentPrice());
23805          }
23806        },
23807        showOriginalPrice(fallbackVisible){
23808            return !!fallbackVisible;
23809        },
23810        renderOriginalPrice(fallbackPrice){
23811            return Unick.formatMoney(fallbackPrice || 0);
23812        },
23813        checkDiscountCode(broadcast){
23814            
23815            if(typeof this?.discount_table !== 'undefined' && this?.discount_table.length > 0){
23816                const cookieDiscount = Unick.getCookie('discount_code');
23817                const discount = cookieDiscount ? this.discount_table.find((item) => {
23818                  return item.toString().toLowerCase().includes(cookieDiscount.toLowerCase());
23819                }) : null;
23820                const codePercentage = Number(discount?.split(':')[1]) || 0;
23821                const tagPercentage = this.enable_tag_discount ? this.discount_percentage : 0;
23822                let productPrice = 1800;
23823
23824                if(codePercentage > 0 && codePercentage >= tagPercentage){
23825                    // The larger of the code and tag discounts is shown; ties go
23826                    // to the code since it is what checkout actually charges. The
23827                    // cookie only holds codes the cart reports as applicable
23828                    // (synced in theme.liquid).
23829                    this.code_discount_active = true;
23830                    this.onSale = true;
23831                    this.$dispatch('discount-percentage', { percentage: codePercentage });
23832
23833                    let displayPrice = productPrice - (productPrice * codePercentage / 100);
23834                    
23835                      let newOriginalPrice = 1800;
23836                    
23837                    if(broadcast){
23838                      this.$dispatch('discounted-price', { id: 7785571680437, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: true });
23839                    }else{
23840                      this.variant.price = displayPrice;
23841                      this.variant.original_price = newOriginalPrice;
23842                    }
23843
23844                }else if(this.enable_tag_discount){
23845                    // No applicable code on the cart (or none matching the table),
23846                    // or the code's percentage is smaller than the tag's — use the
23847                    // tag discount.
23848                    this.code_discount_active = false;
23849                    if(cookieDiscount){
23850                      this.$dispatch('discount-percentage', { percentage: this.discount_percentage });
23851                    }
23852                    // PDP renders the discounted amount directly; PLP keeps the
23853                    // full price in variant.price and getPrice() applies the tag
23854                    // percentage on the fly.
23855                    let displayPrice = this.isPDP
23856                      ? productPrice - (productPrice * this.discount_percentage / 100)
23857                      : productPrice;
23858                    
23859                      let newOriginalPrice = 1800;
23860                    
23861                    if(broadcast){
23862                      this.$dispatch('discounted-price', { id: 7785571680437, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: false });
23863                    }else{
23864                      this.variant.price = displayPrice;
23865                      this.variant.original_price = newOriginalPrice;
23866                    }
23867
23868                }else{
23869                  this.code_discount_active = false;
23870                  this.onSale = false;
23871                  if(cookieDiscount){
23872                    this.$dispatch('discount-percentage', { percentage: 0 });
23873                  }
23874                  // reset price and dispatch the events to update the price
23875                  
23876                    let newOriginalPrice = 1800;
23877                  
23878                  if(broadcast){
23879                    this.$dispatch('discounted-price', { id: 7785571680437, new_price: 1800, new_original_price: newOriginalPrice, code_discount_active: false });
23880                  }else{
23881                    this.variant.price = 1800;
23882                    this.variant.original_price = newOriginalPrice;
23883                  }
23884
23885                }
23886            }
23887            
23888        }
23889    }"
23890    
23891    @discounted-price.window="if($event.detail.id == 7785571680437) {
23892      variant.price = $event.detail.new_price;
23893      variant.original_price = $event.detail.new_original_price;
23894      code_discount_active = $event.detail.code_discount_active;
23895    }"
23896    
23897    @discount-applied.window="$nextTick(() => checkDiscountCode(true))"
23898    @discount-removed.window="$nextTick(() => checkDiscountCode(true))"
23899    class="price justify-center font-medium flex gap-x-2 items-center">
23900    <div class="price__container"><div class="price__regular">
23901          <span class="sr-only" x-text="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price) ? &quot;Sale price [sale_price], Original price [original_price]&quot;.replace('[sale_price]', getPrice()).replace('[original_price]', renderOriginalPrice(variant.original_price)) : (enable_tag_discount ? &quot;Price [price]&quot;.replace('[price]', getPrice()) : ('Regular price ' + getPrice()))"></span>
23902          <span class="price-item price-item--regular price-item--current" x-text="getPrice()" :class="{ 'text-red-700': enable_tag_discount || onSale }" aria-hidden="true">
23903            <span>$18.00</span>
23904          </span>
23905
23906          <template x-if="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price)">
23907            <s x-text="renderOriginalPrice(variant.original_price)" class="price-item price-item--regular text-gray-700 compare-at-price" aria-hidden="true"></s>
23908          </template>
23909
23910          
23911          <template x-if="enable_tag_discount && !code_discount_active">
23912            <div class="inline-block tag-discount-price compare-at-price">
23913              <s x-show="!isPDP" x-text="Unick.formatMoney(variant.price)"
23914                class="price-item price-item--regular text-gray-700"
23915                aria-hidden="true">
23916              </s>
23917            </div>
23918          </template>
23919
23920          
23921          
23922<span
23923    class="comp-price "
23924    data-comp-price="2400">
23925    <s class="comp-price__value price-item price-item--regular text-gray-700"><span>$24.00</span></s><span class="comp-price__label">Comp. Value</span></span>
23926        </div><small class="unit-price  hidden">
23927        <span class="sr-only">Unit price</span>
23928        <span class="price-item price-item--last">
23929          <span></span>
23930          <span aria-hidden="true">/</span>
23931          <span class="sr-only">&nbsp;per&nbsp;</span>
23932          <span>
23933          </span>
23934        </span>
23935      </small>
23936
23937    </div>
23938
23939  </div>
23940</div>
23941
23942
23943
23944              </div>
23945            
23946
23947            
23948
23949          </div>
23950      </a>
23951        
23952      
23953
23954      
23955      
23956        <button type="button" 
23957          x-data="QuickShopButton"
23958          data-product-handle="kojic-acid-face-and-body-bar"
23959          
23960          data-has-options="true"
23961          x-bind="behaviour"
23962          class="font-bold quick-shop-button w-full py-2 px-4 bg-white hover:bg-gray-50 text-black text-sm border-t transition-colors"
23963          style="border: 1px solid var(--button-primary-background-color); margin-top: auto;">
23964          quick shop  
23965        </button>
23966      
23967      
23968  </div>
23969                    </li>
23970                  
23971
23972<li class="grid__item collection-product-grid"
23973                      data-handle="bottle-free-beauty-travel-case">
23974                      
23975<script>
23976    window.hoverImageLoad = window.hoverImageLoad || function(el) {
23977      var p = el.querySelector('[data-hover-image]');
23978      if (!p) return;
23979      var img = new Image();
23980      img.src = p.dataset.hoverImage;
23981      img.alt = p.dataset.hoverAlt || '';
23982      img.className = 'absolute z-10 top-0 left-0 h-full w-full object-cover opacity-0 group-hover:opacity-100';
23983      img.loading = 'lazy';
23984      img.decoding = 'async';
23985      p.replaceWith(img);
23986    };
23987  </script>
23987
23988  <div
23989    data-product-handle="bottle-free-beauty-travel-case"
23990    x-data
23991    class="card-wrapper flex flex-col h-full relative">
23992
23993      
23994        <rivo-favorite-button
23995        data-product-id="7457653096629" 
23996        rivo-ax-data
23997        rivo-ax-cloak
23998        rivo-ax-html="$store.icons.heart"
23999        rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"></rivo-favorite-button>
24000      
24001
24002
24003      <div class="cart__media relative group" x-bind="behaviour" x-data="QuickViewButton"
24004        
24005          @mouseenter.once="window.hoverImageLoad($el)"
24006          @touchstart.once.passive="window.hoverImageLoad($el)"
24007        >
24008        
24009
24010        <a
24011          class="cursor-pointer"
24012           
24013            href="/collections/best-sellers/products/bottle-free-beauty-travel-case" 
24014          
24015          aria-label="2-Compartment Travel Case - Terracotta">
24016            
24017
24018
24019
24020
24021
24022  
24023
24024  
24025
24026  
24027  
24028  
24029  
24030  
24031  
24032  
24033    <img src="//www.mykitsch.com/cdn/shop/files/62361-TravelCase-BottleFreeBeauty-Terracotta-hero-1280x1280px.jpg?quality=75&amp;v=1776868472&amp;width=700" alt="Kitsch 2-Compartment Travel Case in Terracotta – leak-proof, TSA-approved case for shampoo and conditioner bars" srcset="//www.mykitsch.com/cdn/shop/files/62361-TravelCase-BottleFreeBeauty-Terracotta-hero-1280x1280px.jpg?quality=75&amp;v=1776868472&amp;width=200 200w, //www.mykitsch.com/cdn/shop/files/62361-TravelCase-BottleFreeBeauty-Terracotta-hero-1280x1280px.jpg?quality=75&amp;v=1776868472&amp;width=300 300w, //www.mykitsch.com/cdn/shop/files/62361-TravelCase-BottleFreeBeauty-Terracotta-hero-1280x1280px.jpg?quality=75&amp;v=1776868472&amp;width=400 400w, //www.mykitsch.com/cdn/shop/files/62361-TravelCase-BottleFreeBeauty-Terracotta-hero-1280x1280px.jpg?quality=75&amp;v=1776868472&amp;width=500 500w, //www.mykitsch.com/cdn/shop/files/62361-TravelCase-BottleFreeBeauty-Terracotta-hero-1280x1280px.jpg?quality=75&amp;v=1776868472&amp;width=600 600w, //www.mykitsch.com/cdn/shop/files/62361-TravelCase-BottleFreeBeauty-Terracotta-hero-1280x1280px.jpg?quality=75&amp;v=1776868472&amp;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:43.848% 14.16%;">
24034  
24035
24036
24037            
24038              <div
24039                data-hover-image="//www.mykitsch.com/cdn/shop/files/504322_2COMP-TRAVEL-CARE-TERRACOTA-Infographic-300dpi_86cd1882-78fd-426c-84e4-3e2b8ccf7fc5.jpg?v=1760451801&width=700"
24040                data-hover-alt="KITSCH 2-Compartment Travel Case Terracotta — feature infographic on white background — Upgraded Design: Fits Shampoo, Conditioner &amp; Full-Size Soap Bars | Leak-Proof Seal: Upgraded seal keeps spills &amp; water out | Smart Organization: Dual compartments for effortless packing — TSA-approved size — Eco-friendly; made from 100% recycled plastic"
24041                class="absolute z-10 top-0 left-0 h-full w-full"
24042                aria-hidden="true"></div>
24043            
24044
24045            <div class="item-flag grid grid-cols-3 gap-1 empty:hidden" data-language="en">
24046    
24047    
24048    
24049    
24050    
24051    
24052    
24053    
24054    
24055    
24056    
24057        
24058            
24059        
24060            
24061        
24062            
24063        
24064            
24065        
24066    
24067    
24068    
24069
24070        
24071</div>
24072
24073<div class="product-award absolute top-1 left-1 w-20 h-20 empty:hidden">
24074    
24075        
24076    
24077        
24078    
24079        
24080    
24081        
24082    
24083</div>
24084
24085
24086          
24087        </a>
24088
24089        
24090
24091        
24092          
24093<style>
24094        .product-shades {
24095          position: absolute;
24096          right: .75rem;
24097          bottom: .75rem;
24098          z-index: 20;
24099          display: flex;
24100          align-items: center;
24101          gap: .375rem;
24102          margin: 0;
24103          padding: 0;
24104          list-style: none;
24105          pointer-events: none;
24106        }
24107
24108        .product-shades__item {
24109          display: block;
24110          width: 15px;
24111          height: 15px;
24112          border-radius: 9999px;
24113          border: 1px solid #fff;
24114          box-shadow: 0 0 0 1px rgba(0, 0, 0, .18);
24115          background-size: cover;
24116          background-position: center;
24117          background-repeat: no-repeat;
24118        }
24119
24120        @media (max-width: 767px) {
24121          .product-shades {
24122            right: .5rem;
24123            bottom: .5rem;
24124            gap: .25rem;
24125          }
24126        }
24127      </style><ul class="product-shades "><li class="product-shades__item" style="background-image: url(//www.mykitsch.com/cdn/shop/files/terracota-travel-2-case-swatch.png?v=1761520015&width=100)">
24128        <span class="sr-only">2-Compartment Travel Case - Terracotta</span>
24129      </li><li class="product-shades__item" style="background-image: url(//www.mykitsch.com/cdn/shop/files/black-travel-2-case-swatch_1.png?v=1761520084&width=100)">
24130        <span class="sr-only">2-Compartment Travel Case - Black</span>
24131      </li><li class="product-shades__item" style="background-image: url(//www.mykitsch.com/cdn/shop/files/502755-4Compartment-TravelCase-BottleFreeBeauty-Terracotta-1-1280x1280px.jpg?v=1757973898&width=100)">
24132        <span class="sr-only">4-Compartment Travel Case - Terracotta</span>
24133      </li><li class="product-shades__item" style="background-image: url(//www.mykitsch.com/cdn/shop/files/504339-4Compartment-TravelCase-BottleFreeBeauty-Black-1-1280x1280px.jpg?v=1757973381&width=100)">
24134        <span class="sr-only">4-Compartment Travel Case - Black</span>
24135      </li></ul>
24136        
24137
24138      </div>
24139      <a
24140       
24141        href="/collections/best-sellers/products/bottle-free-beauty-travel-case" 
24142      
24143       class="card__content block cursor-pointer  py-4  text-center space-y-1">
24144          <p class="card__heading font-medium">
24145            
24146            2-Compartment Travel Case - Terracotta
24147          </p>
24148          <div class="flex justify-center gap-2 items-center"><div class="">
24149  
24150
24151<div hidden class="hidden">
24152  7457653096629
24153</div>
24154
24155
24156    <div class="flex items-center okendo-custom-review justify-center lg:justify-normal">
24157        <div data-oke-star-rating data-oke-reviews-product-id="shopify-7457653096629">
24158            <div data-oke-reviews-version="0.104.2" data-oke-container="" class="okeReviews oke-sr"><div class=""><div class="oke-sr-rating"> 4.8 </div><div class="oke-sr-stars"><div class="oke-stars"><!----><div class="oke-stars-background"><svg height="17" viewBox="0 0 79.58823529411765 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-empty"></use><use x="16.24705882352941" href="#oke-star-empty"></use><use x="32.49411764705882" href="#oke-star-empty"></use><use x="48.74117647058823" href="#oke-star-empty"></use><use x="64.98823529411764" href="#oke-star-empty"></use></svg></div><div class="oke-stars-foreground" style="width: 96.3311%;"><svg height="17" viewBox="0 0 79.58823529411765 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-filled"></use><use x="16.24705882352941" href="#oke-star-filled"></use><use x="32.49411764705882" href="#oke-star-filled"></use><use x="48.74117647058823" href="#oke-star-filled"></use><use x="64.98823529411764" href="#oke-star-filled"></use></svg></div><span class="oke-a11yText">Rated 4.8 out of 5 stars</span></div></div><div class="oke-sr-count"><span class="oke-sr-count-number">1,116</span><span class="oke-sr-label-text"> Reviews</span><!----></div><!----></div>
24158<script type="application/json" data-oke-metafield-data=""> {"averageRating":"4.8","reviewCount":1116} </script>
24158</div>
24159        </div>
24160
24161        
24162
24163    </div>
24164
24165
24166</div>
24167</div>
24168          <div class="card__information">
24169
24170            
24171              <div class="card__price">
24172                
24173
24174
24175
24176
24177
24178
24179
24180
24181
24182
24183
24184
24185
24186
24187
24188
24189<div class="flex gap-3 items-center  justify-center ">
24190  <div x-init="$nextTick(() => { 
24191        
24192
24193        checkDiscountCode(false);
24194
24195      })"
24196      x-title="Product price"
24197      x-data="{
24198        
24199          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(','),
24200        
24201          isBundle: false,
24202          onSale: false,
24203          soldOut: false,
24204          isPDP: false,
24205          code_discount_active: false,
24206        
24207          enable_tag_discount: false,
24208        
24209        variant: {
24210          price: 1200,
24211        },
24212        currentPrice(){
24213            let price = this.variant.price;
24214            if(this.enable_tag_discount && !this.isPDP && !this.code_discount_active){
24215                price = price - (price * this.discount_percentage / 100);
24216            }
24217            return Math.round(price);
24218        },
24219        getPrice(){
24220            if(this.variant){
24221              return Unick.formatMoney(this.currentPrice());
24222          }
24223        },
24224        showOriginalPrice(fallbackVisible){
24225            return !!fallbackVisible;
24226        },
24227        renderOriginalPrice(fallbackPrice){
24228            return Unick.formatMoney(fallbackPrice || 0);
24229        },
24230        checkDiscountCode(broadcast){
24231            
24232            if(typeof this?.discount_table !== 'undefined' && this?.discount_table.length > 0){
24233                const cookieDiscount = Unick.getCookie('discount_code');
24234                const discount = cookieDiscount ? this.discount_table.find((item) => {
24235                  return item.toString().toLowerCase().includes(cookieDiscount.toLowerCase());
24236                }) : null;
24237                const codePercentage = Number(discount?.split(':')[1]) || 0;
24238                const tagPercentage = this.enable_tag_discount ? this.discount_percentage : 0;
24239                let productPrice = 1200;
24240
24241                if(codePercentage > 0 && codePercentage >= tagPercentage){
24242                    // The larger of the code and tag discounts is shown; ties go
24243                    // to the code since it is what checkout actually charges. The
24244                    // cookie only holds codes the cart reports as applicable
24245                    // (synced in theme.liquid).
24246                    this.code_discount_active = true;
24247                    this.onSale = true;
24248                    this.$dispatch('discount-percentage', { percentage: codePercentage });
24249
24250                    let displayPrice = productPrice - (productPrice * codePercentage / 100);
24251                    
24252                      let newOriginalPrice = 1200;
24253                    
24254                    if(broadcast){
24255                      this.$dispatch('discounted-price', { id: 7457653096629, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: true });
24256                    }else{
24257                      this.variant.price = displayPrice;
24258                      this.variant.original_price = newOriginalPrice;
24259                    }
24260
24261                }else if(this.enable_tag_discount){
24262                    // No applicable code on the cart (or none matching the table),
24263                    // or the code's percentage is smaller than the tag's — use the
24264                    // tag discount.
24265                    this.code_discount_active = false;
24266                    if(cookieDiscount){
24267                      this.$dispatch('discount-percentage', { percentage: this.discount_percentage });
24268                    }
24269                    // PDP renders the discounted amount directly; PLP keeps the
24270                    // full price in variant.price and getPrice() applies the tag
24271                    // percentage on the fly.
24272                    let displayPrice = this.isPDP
24273                      ? productPrice - (productPrice * this.discount_percentage / 100)
24274                      : productPrice;
24275                    
24276                      let newOriginalPrice = 1200;
24277                    
24278                    if(broadcast){
24279                      this.$dispatch('discounted-price', { id: 7457653096629, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: false });
24280                    }else{
24281                      this.variant.price = displayPrice;
24282                      this.variant.original_price = newOriginalPrice;
24283                    }
24284
24285                }else{
24286                  this.code_discount_active = false;
24287                  this.onSale = false;
24288                  if(cookieDiscount){
24289                    this.$dispatch('discount-percentage', { percentage: 0 });
24290                  }
24291                  // reset price and dispatch the events to update the price
24292                  
24293                    let newOriginalPrice = 1200;
24294                  
24295                  if(broadcast){
24296                    this.$dispatch('discounted-price', { id: 7457653096629, new_price: 1200, new_original_price: newOriginalPrice, code_discount_active: false });
24297                  }else{
24298                    this.variant.price = 1200;
24299                    this.variant.original_price = newOriginalPrice;
24300                  }
24301
24302                }
24303            }
24304            
24305        }
24306    }"
24307    
24308    @discounted-price.window="if($event.detail.id == 7457653096629) {
24309      variant.price = $event.detail.new_price;
24310      variant.original_price = $event.detail.new_original_price;
24311      code_discount_active = $event.detail.code_discount_active;
24312    }"
24313    
24314    @discount-applied.window="$nextTick(() => checkDiscountCode(true))"
24315    @discount-removed.window="$nextTick(() => checkDiscountCode(true))"
24316    class="price justify-center font-medium flex gap-x-2 items-center">
24317    <div class="price__container"><div class="price__regular">
24318          <span class="sr-only" x-text="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price) ? &quot;Sale price [sale_price], Original price [original_price]&quot;.replace('[sale_price]', getPrice()).replace('[original_price]', renderOriginalPrice(variant.original_price)) : (enable_tag_discount ? &quot;Price [price]&quot;.replace('[price]', getPrice()) : ('Regular price ' + getPrice()))"></span>
24319          <span class="price-item price-item--regular price-item--current" x-text="getPrice()" :class="{ 'text-red-700': enable_tag_discount || onSale }" aria-hidden="true">
24320            <span>$12.00</span>
24321          </span>
24322
24323          <template x-if="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price)">
24324            <s x-text="renderOriginalPrice(variant.original_price)" class="price-item price-item--regular text-gray-700 compare-at-price" aria-hidden="true"></s>
24325          </template>
24326
24327          
24328          <template x-if="enable_tag_discount && !code_discount_active">
24329            <div class="inline-block tag-discount-price compare-at-price">
24330              <s x-show="!isPDP" x-text="Unick.formatMoney(variant.price)"
24331                class="price-item price-item--regular text-gray-700"
24332                aria-hidden="true">
24333              </s>
24334            </div>
24335          </template>
24336
24337          
24338          
24339<span
24340    class="comp-price "
24341    data-comp-price="1600">
24342    <s class="comp-price__value price-item price-item--regular text-gray-700"><span>$16.00</span></s><span class="comp-price__label">Comp. Value</span></span>
24343        </div><small class="unit-price  hidden">
24344        <span class="sr-only">Unit price</span>
24345        <span class="price-item price-item--last">
24346          <span></span>
24347          <span aria-hidden="true">/</span>
24348          <span class="sr-only">&nbsp;per&nbsp;</span>
24349          <span>
24350          </span>
24351        </span>
24352      </small>
24353
24354    </div>
24355
24356  </div>
24357</div>
24358
24359
24360
24361              </div>
24362            
24363
24364            
24365
24366          </div>
24367      </a>
24368        
24369      
24370
24371      
24372      
24373        <button type="button" 
24374          x-data="QuickShopButton"
24375          data-product-handle="bottle-free-beauty-travel-case"
24376          
24377          data-has-options="true"
24378          x-bind="behaviour"
24379          class="font-bold quick-shop-button w-full py-2 px-4 bg-white hover:bg-gray-50 text-black text-sm border-t transition-colors"
24380          style="border: 1px solid var(--button-primary-background-color); margin-top: auto;">
24381          quick shop  
24382        </button>
24383      
24384      
24385  </div>
24386                    </li>
24387                  
24388
24389<li class="grid__item collection-product-grid"
24390                      data-handle="satin-jumbo-flexi-rods-4pc-rosewood">
24391                      
24392<script>
24393    window.hoverImageLoad = window.hoverImageLoad || function(el) {
24394      var p = el.querySelector('[data-hover-image]');
24395      if (!p) return;
24396      var img = new Image();
24397      img.src = p.dataset.hoverImage;
24398      img.alt = p.dataset.hoverAlt || '';
24399      img.className = 'absolute z-10 top-0 left-0 h-full w-full object-cover opacity-0 group-hover:opacity-100';
24400      img.loading = 'lazy';
24401      img.decoding = 'async';
24402      p.replaceWith(img);
24403    };
24404  </script>
24404
24405  <div
24406    data-product-handle="satin-jumbo-flexi-rods-4pc-rosewood"
24407    x-data
24408    class="card-wrapper flex flex-col h-full relative">
24409
24410      
24411        <rivo-favorite-button
24412        data-product-id="7467140153525" 
24413        rivo-ax-data
24414        rivo-ax-cloak
24415        rivo-ax-html="$store.icons.heart"
24416        rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"></rivo-favorite-button>
24417      
24418
24419
24420      <div class="cart__media relative group" x-bind="behaviour" x-data="QuickViewButton"
24421        
24422          @mouseenter.once="window.hoverImageLoad($el)"
24423          @touchstart.once.passive="window.hoverImageLoad($el)"
24424        >
24425        
24426
24427        <a
24428          class="cursor-pointer"
24429           
24430            href="/collections/best-sellers/products/satin-jumbo-flexi-rods-4pc-rosewood" 
24431          
24432          aria-label="Rosewood Jumbo Satin Flexi Rods 4pc Set">
24433            
24434
24435
24436
24437
24438
24439  
24440
24441  
24442
24443  
24444  
24445  
24446  
24447  
24448  
24449  
24450    <img src="//www.mykitsch.com/cdn/shop/files/60640SatinWrappedJumboFlexiRods4pc-Rosewood-Hero-1280x1280px.jpg?quality=75&amp;v=1774638694&amp;width=700" alt="Kitsch Rosewood Jumbo Satin Flexi Rods 4-piece set on a soft neutral background" srcset="//www.mykitsch.com/cdn/shop/files/60640SatinWrappedJumboFlexiRods4pc-Rosewood-Hero-1280x1280px.jpg?quality=75&amp;v=1774638694&amp;width=200 200w, //www.mykitsch.com/cdn/shop/files/60640SatinWrappedJumboFlexiRods4pc-Rosewood-Hero-1280x1280px.jpg?quality=75&amp;v=1774638694&amp;width=300 300w, //www.mykitsch.com/cdn/shop/files/60640SatinWrappedJumboFlexiRods4pc-Rosewood-Hero-1280x1280px.jpg?quality=75&amp;v=1774638694&amp;width=400 400w, //www.mykitsch.com/cdn/shop/files/60640SatinWrappedJumboFlexiRods4pc-Rosewood-Hero-1280x1280px.jpg?quality=75&amp;v=1774638694&amp;width=500 500w, //www.mykitsch.com/cdn/shop/files/60640SatinWrappedJumboFlexiRods4pc-Rosewood-Hero-1280x1280px.jpg?quality=75&amp;v=1774638694&amp;width=600 600w, //www.mykitsch.com/cdn/shop/files/60640SatinWrappedJumboFlexiRods4pc-Rosewood-Hero-1280x1280px.jpg?quality=75&amp;v=1774638694&amp;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:25.293
24450% 37.891%;">
24451  
24452
24453
24454            
24455              <div
24456                data-hover-image="//www.mykitsch.com/cdn/shop/files/60640-SatinWrappedJumboFlexiRods-4pc-Model-Sleep-Rosewood-19-1280x1280px-2.jpg?v=1774638694&width=700"
24457                data-hover-alt="Kitsch Rosewood Jumbo Satin Flexi Rods displayed with packaging on a warm background"
24458                class="absolute z-10 top-0 left-0 h-full w-full"
24459                aria-hidden="true"></div>
24460            
24461
24462            <div class="item-flag grid grid-cols-3 gap-1 empty:hidden" data-language="en">
24463    
24464    
24465    
24466    
24467    
24468    
24469    
24470    
24471    
24472    
24473    
24474        
24475            
24476        
24477            
24478        
24479            
24480        
24481            
24482        
24483            
24484        
24485            
24486        
24487            
24488        
24489            
24490        
24491            
24492        
24493            
24494        
24495    
24496    
24497    
24498
24499        
24500</div>
24501
24502<div class="product-award absolute top-1 left-1 w-20 h-20 empty:hidden">
24503    
24504        
24505    
24506        
24507    
24508        
24509    
24510        
24511    
24512        
24513    
24514        
24515    
24516        
24517    
24518        
24519    
24520        
24521    
24522        
24523    
24524</div>
24525
24526
24527          
24528        </a>
24529
24530        
24531
24532        
24533          
24534
24535        
24536
24537      </div>
24538      <a
24539       
24540        href="/collections/best-sellers/products/satin-jumbo-flexi-rods-4pc-rosewood" 
24541      
24542       class="card__content block cursor-pointer  py-4  text-center space-y-1">
24543          <p class="card__heading font-medium">
24544            
24545            Rosewood Jumbo Satin Flexi Rods 4pc Set
24546          </p>
24547          <div class="flex justify-center gap-2 items-center"><div class="">
24548  
24549
24550<div hidden class="hidden">
24551  7467140153525
24552</div>
24553
24554
24555    <div class="flex items-center okendo-custom-review justify-center lg:justify-normal">
24556        <div data-oke-star-rating data-oke-reviews-product-id="shopify-7467140153525">
24557            <div data-oke-reviews-version="0.104.2" data-oke-container="" class="okeReviews oke-sr"><div class=""><div class="oke-sr-rating"> 4.4 </div><div class="oke-sr-stars"><div class="oke-stars"><!----><div class="oke-stars-background"><svg height="17" viewBox="0 0 79.58823529411765 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-empty"></use><use x="16.24705882352941" href="#oke-star-empty"></use><use x="32.49411764705882" href="#oke-star-empty"></use><use x="48.74117647058823" href="#oke-star-empty"></use><use x="64.98823529411764" href="#oke-star-empty"></use></svg></div><div class="oke-stars-foreground" style="width: 88.9933%;"><svg height="17" viewBox="0 0 79.58823529411765 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-filled"></use><use x="16.24705882352941" href="#oke-star-filled"></use><use x="32.49411764705882" href="#oke-star-filled"></use><use x="48.74117647058823" href="#oke-star-filled"></use><use x="64.98823529411764" href="#oke-star-filled"></use></svg></div><span class="oke-a11yText">Rated 4.4 out of 5 stars</span></div></div><div class="oke-sr-count"><span class="oke-sr-count-number">269</span><span class="oke-sr-label-text"> Reviews</span><!----></div><!----></div>
24557<script type="application/json" data-oke-metafield-data=""> {"averageRating":"4.4","reviewCount":269} </script>
24557</div>
24558        </div>
24559
24560        
24561
24562    </div>
24563
24564
24565</div>
24566</div>
24567          <div class="card__information">
24568
24569            
24570              <div class="card__price">
24571                
24572
24573
24574
24575
24576
24577
24578
24579
24580
24581
24582
24583
24584
24585
24586
24587
24588<div class="flex gap-3 items-center  justify-center ">
24589  <div x-init="$nextTick(() => { 
24590        
24591
24592        checkDiscountCode(false);
24593
24594      })"
24595      x-title="Product price"
24596      x-data="{
24597        
24598          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(','),
24599        
24600          isBundle: false,
24601          onSale: false,
24602          soldOut: false,
24603          isPDP: false,
24604          code_discount_active: false,
24605        
24606          enable_tag_discount: false,
24607        
24608        variant: {
24609          price: 2100,
24610        },
24611        currentPrice(){
24612            let price = this.variant.price;
24613            if(this.enable_tag_discount && !this.isPDP && !this.code_discount_active){
24614                price = price - (price * this.discount_percentage / 100);
24615            }
24616            return Math.round(price);
24617        },
24618        getPrice(){
24619            if(this.variant){
24620              return Unick.formatMoney(this.currentPrice());
24621          }
24622        },
24623        showOriginalPrice(fallbackVisible){
24624            return !!fallbackVisible;
24625        },
24626        renderOriginalPrice(fallbackPrice){
24627            return Unick.formatMoney(fallbackPrice || 0);
24628        },
24629        checkDiscountCode(broadcast){
24630            
24631            if(typeof this?.discount_table !== 'undefined' && this?.discount_table.length > 0){
24632                const cookieDiscount = Unick.getCookie('discount_code');
24633                const discount = cookieDiscount ? this.discount_table.find((item) => {
24634                  return item.toString().toLowerCase().includes(cookieDiscount.toLowerCase());
24635                }) : null;
24636                const codePercentage = Number(discount?.split(':')[1]) || 0;
24637                const tagPercentage = this.enable_tag_discount ? this.discount_percentage : 0;
24638                let productPrice = 2100;
24639
24640                if(codePercentage > 0 && codePercentage >= tagPercentage){
24641                    // The larger of the code and tag discounts is shown; ties go
24642                    // to the code since it is what checkout actually charges. The
24643                    // cookie only holds codes the cart reports as applicable
24644                    // (synced in theme.liquid).
24645                    this.code_discount_active = true;
24646                    this.onSale = true;
24647                    this.$dispatch('discount-percentage', { percentage: codePercentage });
24648
24649                    let displayPrice = productPrice - (productPrice * codePercentage / 100);
24650                    
24651                      let newOriginalPrice = 2100;
24652                    
24653                    if(broadcast){
24654                      this.$dispatch('discounted-price', { id: 7467140153525, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: true });
24655                    }else{
24656                      this.variant.price = displayPrice;
24657                      this.variant.original_price = newOriginalPrice;
24658                    }
24659
24660                }else if(this.enable_tag_discount){
24661                    // No applicable code on the cart (or none matching the table),
24662                    // or the code's percentage is smaller than the tag's — use the
24663                    // tag discount.
24664                    this.code_discount_active = false;
24665                    if(cookieDiscount){
24666                      this.$dispatch('discount-percentage', { percentage: this.discount_percentage });
24667                    }
24668                    // PDP renders the discounted amount directly; PLP keeps the
24669                    // full price in variant.price and getPrice() applies the tag
24670                    // percentage on the fly.
24671                    let displayPrice = this.isPDP
24672                      ? productPrice - (productPrice * this.discount_percentage / 100)
24673                      : productPrice;
24674                    
24675                      let newOriginalPrice = 2100;
24676                    
24677                    if(broadcast){
24678                      this.$dispatch('discounted-price', { id: 7467140153525, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: false });
24679                    }else{
24680                      this.variant.price = displayPrice;
24681                      this.variant.original_price = newOriginalPrice;
24682                    }
24683
24684                }else{
24685                  this.code_discount_active = false;
24686                  this.onSale = false;
24687                  if(cookieDiscount){
24688                    this.$dispatch('discount-percentage', { percentage: 0 });
24689                  }
24690                  // reset price and dispatch the events to update the price
24691                  
24692                    let newOriginalPrice = 2100;
24693                  
24694                  if(broadcast){
24695                    this.$dispatch('discounted-price', { id: 7467140153525, new_price: 2100, new_original_price: newOriginalPrice, code_discount_active: false });
24696                  }else{
24697                    this.variant.price = 2100;
24698                    this.variant.original_price = newOriginalPrice;
24699                  }
24700
24701                }
24702            }
24703            
24704        }
24705    }"
24706    
24707    @discounted-price.window="if($event.detail.id == 7467140153525) {
24708      variant.price = $event.detail.new_price;
24709      variant.original_price = $event.detail.new_original_price;
24710      code_discount_active = $event.detail.code_discount_active;
24711    }"
24712    
24713    @discount-applied.window="$nextTick(() => checkDiscountCode(true))"
24714    @discount-removed.window="$nextTick(() => checkDiscountCode(true))"
24715    class="price justify-center font-medium flex gap-x-2 items-center">
24716    <div class="price__container"><div class="price__regular">
24717          <span class="sr-only" x-text="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price) ? &quot;Sale price [sale_price], Original price [original_price]&quot;.replace('[sale_price]', getPrice()).replace('[original_price]', renderOriginalPrice(variant.original_price)) : (enable_tag_discount ? &quot;Price [price]&quot;.replace('[price]', getPrice()) : ('Regular price ' + getPrice()))"></span>
24718          <span class="price-item price-item--regular price-item--current" x-text="getPrice()" :class="{ 'text-red-700': enable_tag_discount || onSale }" aria-hidden="true">
24719            <span>$21.00</span>
24720          </span>
24721
24722          <template x-if="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price)">
24723            <s x-text="renderOriginalPrice(variant.original_price)" class="price-item price-item--regular text-gray-700 compare-at-price" aria-hidden="true"></s>
24724          </template>
24725
24726          
24727          <template x-if="enable_tag_discount && !code_discount_active">
24728            <div class="inline-block tag-discount-price compare-at-price">
24729              <s x-show="!isPDP" x-text="Unick.formatMoney(variant.price)"
24730                class="price-item price-item--regular text-gray-700"
24731                aria-hidden="true">
24732              </s>
24733            </div>
24734          </template>
24735
24736          
24737          
24738<span
24739    class="comp-price "
24740    data-comp-price="2900">
24741    <s class="comp-price__value price-item price-item--regular text-gray-700"><span>$29.00</span></s><span class="comp-price__label">Comp. Value</span></span>
24742        </div><small class="unit-price  hidden">
24743        <span class="sr-only">Unit price</span>
24744        <span class="price-item price-item--last">
24745          <span></span>
24746          <span aria-hidden="true">/</span>
24747          <span class="sr-only">&nbsp;per&nbsp;</span>
24748          <span>
24749          </span>
24750        </span>
24751      </small>
24752
24753    </div>
24754
24755  </div>
24756</div>
24757
24758
24759
24760              </div>
24761            
24762
24763            
24764
24765          </div>
24766      </a>
24767        
24768      
24769
24770      
24771      
24772        <button type="button" 
24773          x-data="QuickShopButton"
24774          data-product-handle="satin-jumbo-flexi-rods-4pc-rosewood"
24775          
24776          
24777          x-bind="behaviour"
24778          class="font-bold quick-shop-button w-full py-2 px-4 bg-white hover:bg-gray-50 text-black text-sm border-t transition-colors"
24779          style="border: 1px solid var(--button-primary-background-color); margin-top: auto;">
24780          quick shop  
24781        </button>
24782      
24783      
24784  </div>
24785                    </li>
24786                  
24787
24788<li class="grid__item collection-product-grid"
24789                      data-handle="rosemary-biotin-volumizing-solid-shampoo">
24790                      
24791<script>
24792    window.hoverImageLoad = window.hoverImageLoad || function(el) {
24793      var p = el.querySelector('[data-hover-image]');
24794      if (!p) return;
24795      var img = new Image();
24796      img.src = p.dataset.hoverImage;
24797      img.alt = p.dataset.hoverAlt || '';
24798      img.className = 'absolute z-10 top-0 left-0 h-full w-full object-cover opacity-0 group-hover:opacity-100';
24799      img.loading = 'lazy';
24800      img.decoding = 'async';
24801      p.replaceWith(img);
24802    };
24803  </script>
24803
24804  <div
24805    data-product-handle="rosemary-biotin-volumizing-solid-shampoo"
24806    x-data
24807    class="card-wrapper flex flex-col h-full relative">
24808
24809      
24810        <rivo-favorite-button
24811        data-product-id="7696241230005" 
24812        rivo-ax-data
24813        rivo-ax-cloak
24814        rivo-ax-html="$store.icons.heart"
24815        rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"></rivo-favorite-button>
24816      
24817
24818
24819      <div class="cart__media relative group" x-bind="behaviour" x-data="QuickViewButton"
24820        
24821          @mouseenter.once="window.hoverImageLoad($el)"
24822          @touchstart.once.passive="window.hoverImageLoad($el)"
24823        >
24824        
24825
24826        <a
24827          class="cursor-pointer"
24828           
24829            href="/collections/best-sellers/products/rosemary-biotin-volumizing-solid-shampoo" 
24830          
24831          aria-label="Rosemary & Biotin Volumizing Shampoo Bar">
24832            
24833
24834
24835
24836
24837
24838  
24839
24840  
24841
24842  
24843  
24844  
24845  
24846  
24847  
24848  
24849    <img src="//www.mykitsch.com/cdn/shop/files/64945-VolumizingSolidShampoo-BottleFreeBeauty-Rosemary_Biotin-hero-1280x1280px_391411c5-771f-45e9-a1b4-84c645d84b58.jpg?quality=75&amp;v=1778788536&amp;width=700" alt="Kitsch Volumizing Rosemary &amp; Biotin Shampoo Bar with retail packaging on a soft neutral background – for fine, limp hair" srcset="//www.mykitsch.com/cdn/shop/files/64945-VolumizingSolidShampoo-BottleFreeBeauty-Rosemary_Biotin-hero-1280x1280px_391411c5-771f-45e9-a1b4-84c645d84b58.jpg?quality=75&amp;v=1778788536&amp;width=200 200w, //www.mykitsch.com/cdn/shop/files/64945-VolumizingSolidShampoo-BottleFreeBeauty-Rosemary_Biotin-hero-1280x1280px_391411c5-771f-45e9-a1b4-84c645d84b58.jpg?quality=75&amp;v=1778788536&amp;width=300 300w, //www.mykitsch.com/cdn/shop/files/64945-VolumizingSolidShampoo-BottleFreeBeauty-Rosemary_Biotin-hero-1280x1280px_391411c5-771f-45e9-a1b4-84c645d84b58.jpg?quality=75&amp;v=1778788536&amp;width=400 400w, //www.mykitsch.com/cdn/shop/files/64945-VolumizingSolidShampoo-BottleFreeBeauty-Rosemary_Biotin-hero-1280x1280px_391411c5-771f-45e9-a1b4-84c645d84b58.jpg?quality=75&amp;v=1778788536&amp;width=500 500w, //www.mykitsch.com/cdn/shop/files/64945-VolumizingSolidShampoo-BottleFreeBeauty-Rosemary_Biotin-hero-1280x1280px_391411c5-771f-45e9-a1b4-84c645d84b58.jpg?quality=75&amp;v=1778788536&amp;width=600 600w, //www.mykitsch.com/cdn/shop/files/64945-VolumizingSolidShampoo-BottleFreeBeauty-Rosemary_Biotin-hero-1280x1280px_391411c5-771f-45e9-a1b4-84c645d84b58.jpg?quality=75&amp;v=1778788536&amp;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.926%;">
24850  
24851
24852
24853            
24854              <div
24855                data-hover-image="//www.mykitsch.com/cdn/shop/files/64945-VolumizingSolidShampoo-BottleFreeBeauty-Rosemary_Biotin-5StarReview-300dpi.png?v=1778788537&width=700"
24856                data-hover-alt="5-star customer review flat-lay for KITSCH Volumizing Rosemary &amp; Biotin Solid Shampoo Bar on light green background styled with rosemary sprigs, white flower, and vanilla beans — Sharon L.: &quot;IT MADE MY HAIR FEEL HEALTHIER-SHINY AND WITH MORE VOLUME. I LOVE THE LIGHT REFRESHING FRAGRANCE.&quot; — Cruelty-Free, Recyclable Paper Packaging"
24857                class="absolute z-10 top-0 left-0 h-full w-full"
24858                aria-hidden="true"></div>
24859            
24860
24861            <div class="item-flag grid grid-cols-3 gap-1 empty:hidden" data-language="en">
24862    
24863    
24864    
24865    
24866    
24867    
24868    
24869    
24870    
24871    
24872    
24873        
24874            
24875        
24876            
24877        
24878            
24879        
24880            
24881        
24882            
24883        
24884            
24885        
24886            
24887        
24888            
24889        
24890            
24891        
24892            
24893        
24894            
24895        
24896            
24897        
24898            
24899        
24900            
24901        
24902            
24903        
24904    
24905    
24906    
24907
24908        
24909</div>
24910
24911<div class="product-award absolute top-1 left-1 w-20 h-20 empty:hidden">
24912    
24913        
24914    
24915        
24916    
24917        
24918    
24919        
24920    
24921        
24922    
24923        
24924    
24925        
24926    
24927        
24928    
24929        
24930    
24931        
24932    
24933        
24934    
24935        
24936    
24937        
24938    
24939        
24940    
24941        
24942    
24943</div>
24944
24945
24946          
24947        </a>
24948
24949        
24950
24951        
24952          
24953
24954        
24955
24956      </div>
24957      <a
24958       
24959        href="/collections/best-sellers/products/rosemary-biotin-volumizing-solid-shampoo" 
24960      
24961       class="card__content block cursor-pointer  py-4  text-center space-y-1">
24962          <p class="card__heading font-medium">
24963            
24964            Rosemary &amp; Biotin Volumizing Shampoo Bar
24965          </p>
24966          <div class="flex justify-center gap-2 items-center"><div class="">
24967  
24968
24969<div hidden class="hidden">
24970  7696241230005
24971</div>
24972
24973
24974    <div class="flex items-center okendo-custom-review justify-center lg:justify-normal">
24975        <div data-oke-star-rating data-oke-reviews-product-id="shopify-7696241230005">
24976            <div data-oke-reviews-version="0.104.2" data-oke-container="" class="okeReviews oke-sr"><div class=""><div class="oke-sr-rating"> 4.8 </div><div class="oke-sr-stars"><div class="oke-stars"><!----><div class="oke-stars-background"><svg height="17" viewBox="0 0 79.58823529411765 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-empty"></use><use x="16.24705882352941" href="#oke-star-empty"></use>
24976<use x="32.49411764705882" href="#oke-star-empty"></use><use x="48.74117647058823" href="#oke-star-empty"></use><use x="64.98823529411764" href="#oke-star-empty"></use></svg></div><div class="oke-stars-foreground" style="width: 96.3311%;"><svg height="17" viewBox="0 0 79.58823529411765 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-filled"></use><use x="16.24705882352941" href="#oke-star-filled"></use><use x="32.49411764705882" href="#oke-star-filled"></use><use x="48.74117647058823" href="#oke-star-filled"></use><use x="64.98823529411764" href="#oke-star-filled"></use></svg></div><span class="oke-a11yText">Rated 4.8 out of 5 stars</span></div></div><div class="oke-sr-count"><span class="oke-sr-count-number">765</span><span class="oke-sr-label-text"> Reviews</span><!----></div><!----></div>
24976<script type="application/json" data-oke-metafield-data=""> {"averageRating":"4.8","reviewCount":765} </script>
24976</div>
24977        </div>
24978
24979        
24980
24981    </div>
24982
24983
24984</div>
24985</div>
24986          <div class="card__information">
24987
24988            
24989              <div class="card__price">
24990                
24991
24992
24993
24994
24995
24996
24997
24998
24999
25000
25001
25002
25003
25004
25005
25006
25007<div class="flex gap-3 items-center  justify-center ">
25008  <div x-init="$nextTick(() => { 
25009        
25010
25011        checkDiscountCode(false);
25012
25013      })"
25014      x-title="Product price"
25015      x-data="{
25016        
25017          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(','),
25018        
25019          isBundle: false,
25020          onSale: false,
25021          soldOut: false,
25022          isPDP: false,
25023          code_discount_active: false,
25024        
25025          enable_tag_discount: false,
25026        
25027        variant: {
25028          price: 1600,
25029        },
25030        currentPrice(){
25031            let price = this.variant.price;
25032            if(this.enable_tag_discount && !this.isPDP && !this.code_discount_active){
25033                price = price - (price * this.discount_percentage / 100);
25034            }
25035            return Math.round(price);
25036        },
25037        getPrice(){
25038            if(this.variant){
25039              return Unick.formatMoney(this.currentPrice());
25040          }
25041        },
25042        showOriginalPrice(fallbackVisible){
25043            return !!fallbackVisible;
25044        },
25045        renderOriginalPrice(fallbackPrice){
25046            return Unick.formatMoney(fallbackPrice || 0);
25047        },
25048        checkDiscountCode(broadcast){
25049            
25050            if(typeof this?.discount_table !== 'undefined' && this?.discount_table.length > 0){
25051                const cookieDiscount = Unick.getCookie('discount_code');
25052                const discount = cookieDiscount ? this.discount_table.find((item) => {
25053                  return item.toString().toLowerCase().includes(cookieDiscount.toLowerCase());
25054                }) : null;
25055                const codePercentage = Number(discount?.split(':')[1]) || 0;
25056                const tagPercentage = this.enable_tag_discount ? this.discount_percentage : 0;
25057                let productPrice = 1600;
25058
25059                if(codePercentage > 0 && codePercentage >= tagPercentage){
25060                    // The larger of the code and tag discounts is shown; ties go
25061                    // to the code since it is what checkout actually charges. The
25062                    // cookie only holds codes the cart reports as applicable
25063                    // (synced in theme.liquid).
25064                    this.code_discount_active = true;
25065                    this.onSale = true;
25066                    this.$dispatch('discount-percentage', { percentage: codePercentage });
25067
25068                    let displayPrice = productPrice - (productPrice * codePercentage / 100);
25069                    
25070                      let newOriginalPrice = 1600;
25071                    
25072                    if(broadcast){
25073                      this.$dispatch('discounted-price', { id: 7696241230005, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: true });
25074                    }else{
25075                      this.variant.price = displayPrice;
25076                      this.variant.original_price = newOriginalPrice;
25077                    }
25078
25079                }else if(this.enable_tag_discount){
25080                    // No applicable code on the cart (or none matching the table),
25081                    // or the code's percentage is smaller than the tag's — use the
25082                    // tag discount.
25083                    this.code_discount_active = false;
25084                    if(cookieDiscount){
25085                      this.$dispatch('discount-percentage', { percentage: this.discount_percentage });
25086                    }
25087                    // PDP renders the discounted amount directly; PLP keeps the
25088                    // full price in variant.price and getPrice() applies the tag
25089                    // percentage on the fly.
25090                    let displayPrice = this.isPDP
25091                      ? productPrice - (productPrice * this.discount_percentage / 100)
25092                      : productPrice;
25093                    
25094                      let newOriginalPrice = 1600;
25095                    
25096                    if(broadcast){
25097                      this.$dispatch('discounted-price', { id: 7696241230005, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: false });
25098                    }else{
25099                      this.variant.price = displayPrice;
25100                      this.variant.original_price = newOriginalPrice;
25101                    }
25102
25103                }else{
25104                  this.code_discount_active = false;
25105                  this.onSale = false;
25106                  if(cookieDiscount){
25107                    this.$dispatch('discount-percentage', { percentage: 0 });
25108                  }
25109                  // reset price and dispatch the events to update the price
25110                  
25111                    let newOriginalPrice = 1600;
25112                  
25113                  if(broadcast){
25114                    this.$dispatch('discounted-price', { id: 7696241230005, new_price: 1600, new_original_price: newOriginalPrice, code_discount_active: false });
25115                  }else{
25116                    this.variant.price = 1600;
25117                    this.variant.original_price = newOriginalPrice;
25118                  }
25119
25120                }
25121            }
25122            
25123        }
25124    }"
25125    
25126    @discounted-price.window="if($event.detail.id == 7696241230005) {
25127      variant.price = $event.detail.new_price;
25128      variant.original_price = $event.detail.new_original_price;
25129      code_discount_active = $event.detail.code_discount_active;
25130    }"
25131    
25132    @discount-applied.window="$nextTick(() => checkDiscountCode(true))"
25133    @discount-removed.window="$nextTick(() => checkDiscountCode(true))"
25134    class="price justify-center font-medium flex gap-x-2 items-center">
25135    <div class="price__container"><div class="price__regular">
25136          <span class="sr-only" x-text="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price) ? &quot;Sale price [sale_price], Original price [original_price]&quot;.replace('[sale_price]', getPrice()).replace('[original_price]', renderOriginalPrice(variant.original_price)) : (enable_tag_discount ? &quot;Price [price]&quot;.replace('[price]', getPrice()) : ('Regular price ' + getPrice()))"></span>
25137          <span class="price-item price-item--regular price-item--current" x-text="getPrice()" :class="{ 'text-red-700': enable_tag_discount || onSale }" aria-hidden="true">
25138            <span>$16.00</span>
25139          </span>
25140
25141          <template x-if="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price)">
25142            <s x-text="renderOriginalPrice(variant.original_price)" class="price-item price-item--regular text-gray-700 compare-at-price" aria-hidden="true"></s>
25143          </template>
25144
25145          
25146          <template x-if="enable_tag_discount && !code_discount_active">
25147            <div class="inline-block tag-discount-price compare-at-price">
25148              <s x-show="!isPDP" x-text="Unick.formatMoney(variant.price)"
25149                class="price-item price-item--regular text-gray-700"
25150                aria-hidden="true">
25151              </s>
25152            </div>
25153          </template>
25154
25155          
25156          
25157<span
25158    class="comp-price "
25159    data-comp-price="2200">
25160    <s class="comp-price__value price-item price-item--regular text-gray-700"><span>$22.00</span></s><span class="comp-price__label">Comp. Value</span></span>
25161        </div><small class="unit-price  hidden">
25162        <span class="sr-only">Unit price</span>
25163        <span class="price-item price-item--last">
25164          <span></span>
25165          <span aria-hidden="true">/</span>
25166          <span class="sr-only">&nbsp;per&nbsp;</span>
25167          <span>
25168          </span>
25169        </span>
25170      </small>
25171
25172    </div>
25173
25174  </div>
25175</div>
25176
25177
25178
25179              </div>
25180            
25181
25182            
25183
25184          </div>
25185      </a>
25186        
25187      
25188
25189      
25190      
25191        <button type="button" 
25192          x-data="QuickShopButton"
25193          data-product-handle="rosemary-biotin-volumizing-solid-shampoo"
25194          
25195          
25196          x-bind="behaviour"
25197          class="font-bold quick-shop-button w-full py-2 px-4 bg-white hover:bg-gray-50 text-black text-sm border-t transition-colors"
25198          style="border: 1px solid var(--button-primary-background-color); margin-top: auto;">
25199          quick shop  
25200        </button>
25201      
25202      
25203  </div>
25204                    </li>
25205                  
25206
25207<li class="grid__item collection-product-grid"
25208                      data-handle="purple-biotin-shampoo-conditioner-combo">
25209                      
25210<script>
25211    window.hoverImageLoad = window.hoverImageLoad || function(el) {
25212      var p = el.querySelector('[data-hover-image]');
25213      if (!p) return;
25214      var img = new Image();
25215      img.src = p.dataset.hoverImage;
25216      img.alt = p.dataset.hoverAlt || '';
25217      img.className = 'absolute z-10 top-0 left-0 h-full w-full object-cover opacity-0 group-hover:opacity-100';
25218      img.loading = 'lazy';
25219      img.decoding = 'async';
25220      p.replaceWith(img);
25221    };
25222  </script>
25222
25223  <div
25224    data-product-handle="purple-biotin-shampoo-conditioner-combo"
25225    x-data
25226    class="card-wrapper flex flex-col h-full relative">
25227
25228      
25229        <rivo-favorite-button
25230        data-product-id="8116071366837" 
25231        rivo-ax-data
25232        rivo-ax-cloak
25233        rivo-ax-html="$store.icons.heart"
25234        rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"></rivo-favorite-button>
25235      
25236
25237
25238      <div class="cart__media relative group" x-bind="behaviour" x-data="QuickViewButton"
25239        
25240          @mouseenter.once="window.hoverImageLoad($el)"
25241          @touchstart.once.passive="window.hoverImageLoad($el)"
25242        >
25243        
25244
25245        <a
25246          class="cursor-pointer"
25247           
25248            href="/collections/best-sellers/products/purple-biotin-shampoo-conditioner-combo" 
25249          
25250          aria-label="Purple Toning Shampoo & Conditioner Bar Combo for Color-Treated & Grey Hair">
25251            
25252
25253
25254
25255
25256
25257  
25258
25259  
25260
25261  
25262  
25263  
25264  
25265  
25266  
25267  
25268    <img src="//www.mykitsch.com/cdn/shop/files/510996-PurpleToning-Shampoo_Conditioner-2pc-Combo-BottleFreeBeauty-hero-opt2-1280x1280px_6db00e9e-ecf7-4c9b-b9cf-b5ba27d9436e.jpg?quality=75&amp;v=1784245535&amp;width=700" alt="Kitsch Purple Toning + Biotin Solid Shampoo and Conditioner Bar bundle for blonde, silver, and highlighted hair." srcset="//www.mykitsch.com/cdn/shop/files/510996-PurpleToning-Shampoo_Conditioner-2pc-Combo-BottleFreeBeauty-hero-opt2-1280x1280px_6db00e9e-ecf7-4c9b-b9cf-b5ba27d9436e.jpg?quality=75&amp;v=1784245535&amp;width=200 200w, //www.mykitsch.com/cdn/shop/files/510996-PurpleToning-Shampoo_Conditioner-2pc-Combo-BottleFreeBeauty-hero-opt2-1280x1280px_6db00e9e-ecf7-4c9b-b9cf-b5ba27d9436e.jpg?quality=75&amp;v=1784245535&amp;width=300 300w, //www.mykitsch.com/cdn/shop/files/510996-PurpleToning-Shampoo_Conditioner-2pc-Combo-BottleFreeBeauty-hero-opt2-1280x1280px_6db00e9e-ecf7-4c9b-b9cf-b5ba27d9436e.jpg?quality=75&amp;v=1784245535&amp;width=400 400w, //www.mykitsch.com/cdn/shop/files/510996-PurpleToning-Shampoo_Conditioner-2pc-Combo-BottleFreeBeauty-hero-opt2-1280x1280px_6db00e9e-ecf7-4c9b-b9cf-b5ba27d9436e.jpg?quality=75&amp;v=1784245535&amp;width=500 500w, //www.mykitsch.com/cdn/shop/files/510996-PurpleToning-Shampoo_Conditioner-2pc-Combo-BottleFreeBeauty-hero-opt2-1280x1280px_6db00e9e-ecf7-4c9b-b9cf-b5ba27d9436e.jpg?quality=75&amp;v=1784245535&amp;width=600 600w, //www.mykitsch.com/cdn/shop/files/510996-PurpleToning-Shampoo_Conditioner-2pc-Combo-BottleFreeBeauty-hero-opt2-1280x1280px_6db00e9e-ecf7-4c9b-b9cf-b5ba27d9436e.jpg?quality=75&amp;v=1784245535&amp;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% 49.414%;">
25269  
25270
25271
25272            
25273              <div
25274                data-hover-image="//www.mykitsch.com/cdn/shop/files/9845-PurpleToningSolidConditioner-BottleFreeBeauty-5StarReview-300dpi_0f76bf47-a57e-41f6-a91c-3489002f25aa.jpg?v=1784245365&width=700"
25275                data-hover-alt="Kitsch Purple Toning + Biotin Solid Conditioner Bar with orange blossom, jasmine, and a five-star customer review."
25276                class="absolute z-10 top-0 left-0 h-full w-full"
25277                aria-hidden="true"></div>
25278            
25279
25280            <div class="item-flag grid grid-cols-3 gap-1 empty:hidden" data-language="en">
25281    
25282    
25283    
25284    
25285    
25286    
25287    
25288    
25289    
25290    
25291    
25292        
25293            
25294        
25295            
25296        
25297            
25298        
25299            
25300        
25301            
25302        
25303            
25304        
25305            
25306        
25307            
25308        
25309            
25310        
25311            
25312        
25313            
25314        
25315            
25316        
25317            
25318        
25319            
25320        
25321    
25322    
25323    
25324
25325        
25326</div>
25327
25328<div class="product-award absolute top-1 left-1 w-20 h-20 empty:hidden">
25329    
25330        
25331    
25332        
25333    
25334        
25335    
25336        
25337    
25338        
25339    
25340        
25341    
25342        
25343    
25344        
25345    
25346        
25347    
25348        
25349    
25350        
25351    
25352        
25353    
25354        
25355    
25356        
25357    
25358</div>
25359
25360
25361          
25362        </a>
25363
25364        
25365
25366        
25367          
25368
25369        
25370
25371      </div>
25372      <a
25373       
25374        href="/collections/best-sellers/products/purple-biotin-shampoo-conditioner-combo" 
25375      
25376       class="card__content block cursor-pointer  py-4  text-center space-y-1">
25377          <p class="card__heading font-medium">
25378            
25379            Purple Toning Shampoo &amp; Conditioner Bar Combo for Color-Treated &amp; Grey Hair
25380          </p>
25381          <div class="flex justify-center gap-2 items-center"><div class="">
25382  
25383
25384<div hidden class="hidden">
25385  8116071366837
25386</div>
25387
25388
25389    <div class="flex items-center okendo-custom-review justify-center lg:justify-normal">
25390        <div data-oke-star-rating data-oke-reviews-product-id="shopify-8116071366837">
25391            <div data-oke-reviews-version="0.104.2" data-oke-container="" class="okeReviews oke-sr"><div class=""><div class="oke-sr-rating"> 4.8 </div><div class="oke-sr-stars"><div class="oke-stars"><!----><div class="oke-stars-background"><svg height="17" viewBox="0 0 79.58823529411765 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-empty"></use><use x="16.24705882352941" href="#oke-star-empty"></use>
25391<use x="32.49411764705882" href="#oke-star-empty"></use><use x="48.74117647058823" href="#oke-star-empty"></use><use x="64.98823529411764" href="#oke-star-empty"></use></svg></div><div class="oke-stars-foreground" style="width: 96.3311%;"><svg height="17" viewBox="0 0 79.58823529411765 14" aria-hidden="true" role="none"><use x="0" href="#oke-star-filled"></use><use x="16.24705882352941" href="#oke-star-filled"></use><use x="32.49411764705882" href="#oke-star-filled"></use><use x="48.74117647058823" href="#oke-star-filled"></use><use x="64.98823529411764" href="#oke-star-filled"></use></svg></div><span class="oke-a11yText">Rated 4.8 out of 5 stars</span></div></div><div class="oke-sr-count"><span class="oke-sr-count-number">582</span><span class="oke-sr-label-text"> Reviews</span><!----></div><!----></div>
25391<script type="application/json" data-oke-metafield-data=""> {"averageRating":"4.8","reviewCount":582} </script>
25391</div>
25392        </div>
25393
25394        
25395
25396    </div>
25397
25398
25399</div>
25400</div>
25401          <div class="card__information">
25402
25403            
25404              <div class="card__price">
25405                
25406
25407
25408
25409
25410
25411
25412
25413
25414
25415
25416
25417
25418
25419
25420
25421
25422<div class="flex gap-3 items-center  justify-center ">
25423  <div x-init="$nextTick(() => { 
25424        
25425
25426        checkDiscountCode(false);
25427
25428      })"
25429      x-title="Product price"
25430      x-data="{
25431        
25432          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(','),
25433        
25434          isBundle: false,
25435          onSale: false,
25436          soldOut: false,
25437          isPDP: false,
25438          code_discount_active: false,
25439        
25440          enable_tag_discount: false,
25441        
25442        variant: {
25443          price: 2800,
25444        },
25445        currentPrice(){
25446            let price = this.variant.price;
25447            if(this.enable_tag_discount && !this.isPDP && !this.code_discount_active){
25448                price = price - (price * this.discount_percentage / 100);
25449            }
25450            return Math.round(price);
25451        },
25452        getPrice(){
25453            if(this.variant){
25454              return Unick.formatMoney(this.currentPrice());
25455          }
25456        },
25457        showOriginalPrice(fallbackVisible){
25458            return !!fallbackVisible;
25459        },
25460        renderOriginalPrice(fallbackPrice){
25461            return Unick.formatMoney(fallbackPrice || 0);
25462        },
25463        checkDiscountCode(broadcast){
25464            
25465            if(typeof this?.discount_table !== 'undefined' && this?.discount_table.length > 0){
25466                const cookieDiscount = Unick.getCookie('discount_code');
25467                const discount = cookieDiscount ? this.discount_table.find((item) => {
25468                  return item.toString().toLowerCase().includes(cookieDiscount.toLowerCase());
25469                }) : null;
25470                const codePercentage = Number(discount?.split(':')[1]) || 0;
25471                const tagPercentage = this.enable_tag_discount ? this.discount_percentage : 0;
25472                let productPrice = 2800;
25473
25474                if(codePercentage > 0 && codePercentage >= tagPercentage){
25475                    // The larger of the code and tag discounts is shown; ties go
25476                    // to the code since it is what checkout actually charges. The
25477                    // cookie only holds codes the cart reports as applicable
25478                    // (synced in theme.liquid).
25479                    this.code_discount_active = true;
25480                    this.onSale = true;
25481                    this.$dispatch('discount-percentage', { percentage: codePercentage });
25482
25483                    let displayPrice = productPrice - (productPrice * codePercentage / 100);
25484                    
25485                      let newOriginalPrice = 2800;
25486                    
25487                    if(broadcast){
25488                      this.$dispatch('discounted-price', { id: 8116071366837, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: true });
25489                    }else{
25490                      this.variant.price = displayPrice;
25491                      this.variant.original_price = newOriginalPrice;
25492                    }
25493
25494                }else if(this.enable_tag_discount){
25495                    // No applicable code on the cart (or none matching the table),
25496                    // or the code's percentage is smaller than the tag's — use the
25497                    // tag discount.
25498                    this.code_discount_active = false;
25499                    if(cookieDiscount){
25500                      this.$dispatch('discount-percentage', { percentage: this.discount_percentage });
25501                    }
25502                    // PDP renders the discounted amount directly; PLP keeps the
25503                    // full price in variant.price and getPrice() applies the tag
25504                    // percentage on the fly.
25505                    let displayPrice = this.isPDP
25506                      ? productPrice - (productPrice * this.discount_percentage / 100)
25507                      : productPrice;
25508                    
25509                      let newOriginalPrice = 2800;
25510                    
25511                    if(broadcast){
25512                      this.$dispatch('discounted-price', { id: 8116071366837, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: false });
25513                    }else{
25514                      this.variant.price = displayPrice;
25515                      this.variant.original_price = newOriginalPrice;
25516                    }
25517
25518                }else{
25519                  this.code_discount_active = false;
25520                  this.onSale = false;
25521                  if(cookieDiscount){
25522                    this.$dispatch('discount-percentage', { percentage: 0 });
25523                  }
25524                  // reset price and dispatch the events to update the price
25525                  
25526                    let newOriginalPrice = 2800;
25527                  
25528                  if(broadcast){
25529                    this.$dispatch('discounted-price', { id: 8116071366837, new_price: 2800, new_original_price: newOriginalPrice, code_discount_active: false });
25530                  }else{
25531                    this.variant.price = 2800;
25532                    this.variant.original_price = newOriginalPrice;
25533                  }
25534
25535                }
25536            }
25537            
25538        }
25539    }"
25540    
25541    @discounted-price.window="if($event.detail.id == 8116071366837) {
25542      variant.price = $event.detail.new_price;
25543      variant.original_price = $event.detail.new_original_price;
25544      code_discount_active = $event.detail.code_discount_active;
25545    }"
25546    
25547    @discount-applied.window="$nextTick(() => checkDiscountCode(true))"
25548    @discount-removed.window="$nextTick(() => checkDiscountCode(true))"
25549    class="price justify-center font-medium flex gap-x-2 items-center">
25550    <div class="price__container"><div class="price__regular">
25551          <span class="sr-only" x-text="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price) ? &quot;Sale price [sale_price], Original price [original_price]&quot;.replace('[sale_price]', getPrice()).replace('[original_price]', renderOriginalPrice(variant.original_price)) : (enable_tag_discount ? &quot;Price [price]&quot;.replace('[price]', getPrice()) : ('Regular price ' + getPrice()))"></span>
25552          <span class="price-item price-item--regular price-item--current" x-text="getPrice()" :class="{ 'text-red-700': enable_tag_discount || onSale }" aria-hidden="true">
25553            <span>$28.00</span>
25554          </span>
25555
25556          <template x-if="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price)">
25557            <s x-text="renderOriginalPrice(variant.original_price)" class="price-item price-item--regular text-gray-700 compare-at-price" aria-hidden="true"></s>
25558          </template>
25559
25560          
25561          <template x-if="enable_tag_discount && !code_discount_active">
25562            <div class="inline-block tag-discount-price compare-at-price">
25563              <s x-show="!isPDP" x-text="Unick.formatMoney(variant.price)"
25564                class="price-item price-item--regular text-gray-700"
25565                aria-hidden="true">
25566              </s>
25567            </div>
25568          </template>
25569
25570          
25571          
25572<span
25573    class="comp-price "
25574    data-comp-price="4600">
25575    <s class="comp-price__value price-item price-item--regular text-gray-700"><span>$46.00</span></s><span class="comp-price__label">Comp. Value</span></span>
25576        </div><small class="unit-price  hidden">
25577        <span class="sr-only">Unit price</span>
25578        <span class="price-item price-item--last">
25579          <span></span>
25580          <span aria-hidden="true">/</span>
25581          <span class="sr-only">&nbsp;per&nbsp;</span>
25582          <span>
25583          </span>
25584        </span>
25585      </small>
25586
25587    </div>
25588
25589  </div>
25590</div>
25591
25592
25593
25594              </div>
25595            
25596
25597            
25598
25599          </div>
25600      </a>
25601        
25602      
25603
25604      
25605      
25606        <button type="button" 
25607          x-data="QuickShopButton"
25608          data-product-handle="purple-biotin-shampoo-conditioner-combo"
25609          
25610          
25611          x-bind="behaviour"
25612          class="font-bold quick-shop-button w-full py-2 px-4 bg-white hover:bg-gray-50 text-black text-sm border-t transition-colors"
25613          style="border: 1px solid var(--button-primary-background-color); margin-top: auto;">
25614          quick shop  
25615        </button>
25616      
25617      
25618  </div>
25619                    </li>
25620                  
25621</ul>
25622
25623
25624           
25625              <div id="pagination-bottom">
25626                <div class="w-full my-[60px] text-center" x-cloak
25627                  @no-products-found.window="show = false"
25628                  x-show="show"
25629                  x-title="Load more"
25630                  x-data="{ 
25631                    show: true,
25632                    product_count: 54,
25633                    loading: false,
25634                    next_page: `/collections/best-sellers?page=2`,
25635                    total_pages: 3,
25636                    current_page: 1,
25637                    totalProductShown: 21,
25638                    loadMore() {
25639                      this.loading = true;
25640                      const pageUrl = new URL(this.next_page, window.location.href);
25641                      pageUrl.searchParams.set('section_id', 'template--27979442553013__product-grid');
25642                      fetch(pageUrl.href)
25643                          .then(response => response.text())
25644                          .then(data => {
25645                            let el = document.createElement('div');
25646                            el.innerHTML = data;
25647                            let newGrid = el.querySelector('#product-grid');
25648                            if (newGrid) {
25649                              document.querySelector('#product-grid').insertAdjacentHTML('beforeend', newGrid.innerHTML);
25650                            }
25651
25652                            this.current_page++;
25653                            let url = new URL(window.location.href);
25654                            url.searchParams.set('page', this.current_page);
25655                            window.history.pushState({}, '', url.href);
25656
25657                            this.loading = false;
25658
25659                            // replace content of pagination-bottom with new pagination
25660                            let newPagination = el.querySelector('#pagination-bottom');
25661                            if (newPagination) {
25662                              document.querySelector('#pagination-bottom').replaceChildren(...Array.from(newPagination.childNodes));
25663                            }
25664
25665                          });
25666                    },
25667                  }"
25668                  x-init="$nextTick(() => {
25669                    
25670                    let url = new URL(window.location.href);
25671                    let clickedValue = url.searchParams.get('clicked')
25672                    if(clickedValue &&  document.getElementById(clickedValue)) {
25673                      document.getElementById(clickedValue).scrollIntoView();
25674                      history.scrollRestoration = 'manual';
25675                    }
25676                  })"
25677                  >
25678                  
25679                  <div class="mb-3">
25680                    Showing <span class="font-semibold"> 
25681                    
25682                    
25683                      21
25684                    
25685                    </span> of <span class="font-semibold total-product-count">54 </span> Items
25686                  </div>
25687
25688                  <button @click="loadMore" x-show="product_count > totalProductShown" class="inline-block px-8 py-3 uppercase font-semibold rounded-sm text-center button--primary cursor-pointer">
25689                    Load more
25690                  </button>
25691
25692  
25693                  <div class="fixed inset-0 z-10 bg-white/50 flex items-center justify-center"
25694                      x-transition.opacity
25695                      x-cloak
25696                      x-show="loading">
25697                      <div class="w-10">
25698                        <div class="loader fixed grid place-content-center inset-0 bg-black/20 z-20 rotate-center" x-cloak transition.opacity x-show="loading">
25699    <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">
25700        <circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle>
25701        <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>
25702    </svg>
25703</div>
25704                      </div>
25705                  </div>
25706  
25707                </div>
25708
25709              </div>
25710            
25711
25712            
25713              <div class="collection-hero__description prose max-w-screen-2xl">
25714                <span> </span>
25715              </div>
25716            
25717    
25718          </div></div><div class="fixed inset-0 z-[110] h-full quick-shop-modal"
25719  x-data="QuickShop"
25720  x-cloak
25721  x-show="showQuickShop"
25722  @toggle-quick-shop.window="$nextTick(() => fetchProduct($event.detail.handle, $event.detail.isBundle, $event.detail.hasOptions))"
25723  @close-quick-shop.window="closeModal()"
25724  @keydown.escape.window="closeModal()"
25725  role="dialog" 
25726  aria-modal="true">
25727    
25728  <!-- Overlay -->
25729  <div class="fixed inset-0 bg-black/50" @click="closeModal()"></div>
25730  
25731  <!-- Modal -->
25732  <div class="absolute inset-0 m-auto max-h-[90vh] w-[90vw] bg-white"
25733      @click.outside="closeModal()"
25734      x-show="showQuickShop"
25735      x-transition:enter="transition ease-out duration-300"
25736      x-transition:enter-start="opacity-0 scale-95"
25737      x-transition:enter-end="opacity-100 scale-100"
25738      x-transition:leave="transition ease-in duration-200"
25739      x-transition:leave-start="opacity-100 scale-100"
25740      x-transition:leave-end="opacity-0 scale-95"
25741      style="max-width: 75rem;">
25742      
25743      <!-- Close Button -->
25744      <button type="button"
25745          @click="closeModal()"
25746          class="quick-shop-close-button absolute top-0 right-0 p-2 z-10 bg-white"
25747          aria-label="Close">
25748          <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-menu w-5" 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>
25749      </button>
25750
25751      <!-- Loading State -->
25752      <div x-show="loading" class="absolute inset-0 flex items-center justify-center">
25753        <svg class="icon-spinner animate-spin w-6 text-black mr-2" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24">
25754          <circle class="opacity-50" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="2"></circle>
25755          <path class="opacity-100" 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>
25756        </svg>
25757      </div>
25758
25759      <!-- Content -->
25760      <div class="quick-shop-content overflow-auto h-full" x-ref="quick_shop_content">
25761          <!-- Content loaded via AJAX -->
25762      </div>
25763  </div>
25764</div>
25765
25766<style>
25767
25768  .quick-shop-modal .quick-shop-content{
25769    min-height: 50vh;
25770  }
25771  .quick-shop-modal .product-form {
25772    display: flex;
25773    flex-direction: column;
25774  }
25775
25776  .subscription-wrapper{
25777    order: 1;
25778  }
25779
25780  .qs-quantity-selector {
25781    order: 2;
25782  }
25783
25784  .qs-form-actions{
25785    order: 3;
25786    display: flex;
25787    flex-direction: column;
25788    gap: 1rem;
25789  }
25790
25791  .quick-shop-modal .afterpay-paragraph{
25792    justify-content: flex-start !important;
25793  }
25794
25795  .quick-shop-modal .main-product{
25796    padding: 1.5rem;
25797  }
25798
25799  .quick-shop-modal .breadcrumbs,
25800  .quick-shop-modal .accordion-item{
25801    display: none !important;
25802  }
25803
25804  @media screen and (max-width: 768px) {
25805    .subscription-wrapper{
25806      order: 2;
25807    }
25808  
25809    .qs-quantity-selector {
25810      order: 1;
25811    }
25812  
25813    .qs-form-actions{
25814      order: 3;
25815      display: flex;
25816      flex-direction: row;
25817    }
25818
25819    .qs-form-actions button{
25820      order: 2;
25821    }
25822
25823    .qs-form-actions a{
25824      order: 1;
25825    }
25826
25827    .quick-shop-content .discount-flag{
25828      left: .5rem !important;
25829      right: unset !important;
25830    }
25831
25832    .quick-shop-close-button{
25833      background-color: transparent !important;
25834    }
25835
25836    .quick-shop-modal .main-product{
25837      padding-top: 2rem;
25838    }
25839  }
25840</style>
25841</div>
25842
25843
25844<style> #shopify-section-template--27979442553013__product-grid .collection-hero__description.prose.max-w-screen-2xl {max-width: 1200px;} </style></div>
25845    </main>
25846
25847    
25848
25849    
25850
25851<div x-data="{ open: false }" x-title="Dynamic modal" class="flex justify-center">
25852    <!-- Modal -->
25853    <div
25854        x-show="open"
25855        @dynamic-modal.window="open = true"
25856        style="display: none"
25857        x-on:keydown.escape.prevent.stop="open = false"
25858        role="dialog"
25859        aria-modal="true"
25860        x-id="['modal-title']"
25861        :aria-labelledby="$id('modal-title')"
25862        class="fixed inset-0 z-[200] overflow-y-auto"
25863    >
25864        <!-- Overlay -->
25865        <div x-show="open" x-transition.opacity class="fixed inset-0 bg-black bg-opacity-50"></div>
25866
25867        <!-- Panel -->
25868        <div
25869            x-show="open" x-transition
25870            x-on:click="open = false"
25871            class="relative flex min-h-screen items-center justify-center p-4">
25872            <div x-on:click.stop
25873                x-trap.noscroll.inert="open"
25874                class="relative w-full max-w-2xl overflow-y-auto bg-white p-8 shadow-lg">
25875                <button type="button" aria-label="Close modal" x-on:click="open = false" class="top-1 absolute right-1 p-1">
25876                    <span class="sr-only">Close</span>
25877                    <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>
25878                </button>
25879               
25880                <div id="dynamic-modal-content">
25881                    
25882                </div>
25883
25884            </div>
25885        </div>
25886    </div>
25887</div><div id="shopify-section-comp-value-modal" class="shopify-section">
25888
25889<div x-data="{ open: false }" x-title="Comp value modal" class="flex justify-center">
25890  <div
25891    x-show="open"
25892    @open-comp-value-modal.window="open = true"
25893    style="display: none"
25894    x-on:keydown.escape.prevent.stop="open = false"
25895    role="dialog"
25896    aria-modal="true"
25897    x-id="['comp-modal-title']"
25898    :aria-labelledby="$id('comp-modal-title')"
25899    class="fixed inset-0 z-[200] overflow-y-auto"
25900  >
25901    <!-- Overlay -->
25902    <div x-show="open" x-transition.opacity class="fixed inset-0 bg-black bg-opacity-50"></div>
25903
25904    <!-- Panel -->
25905    <div
25906      x-show="open"
25907      x-transition
25908      x-on:click="open = false"
25909      class="relative flex min-h-screen items-center justify-center p-4"
25910    >
25911      <div
25912        x-on:click.stop
25913        x-trap.noscroll.inert="open"
25914        class="relative w-full max-w-2xl overflow-y-auto bg-white p-6 rounded-sm shadow-lg"
25915      >
25916        <!-- Header -->
25917        <div class="flex items-start justify-between gap-4">
25918          <h2 :id="$id('comp-modal-title')" class="font-heading text-2xl font-bold uppercase">
25919            Pricing Policy
25920          </h2>
25921          <button type="button" aria-label="Close modal" x-on:click="open = false" class="-mr-4 -mt-4 p-1">
25922            <span class="sr-only">Close</span>
25923            <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>
25924          </button>
25925        </div>
25926
25927        <!-- Blocks -->
25928        <div class="comp-value-modal__content mt-6 space-y-4">
25929          
25930            
25931                <div class="comp-value-modal__rich-text" >
25932                  
25933                    <h3 class="font-heading text-lg font-bold">Comparable Value</h3>
25934                  
25935                  
25936                    <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>
25937                  
25938                </div>
25939
25940              
25941          
25942        </div>
25943      </div>
25944    </div>
25945  </div>
25946</div>
25947
25948
25949</div><div id="shopify-section-footer" class="shopify-section">
25950<footer class="footer bg-[#f0f0f0] mt-8 text-black">
25951  
25952    <div x-data="scrollToTop()" @scroll.window="checkScrollPosition()">
25953    <button
25954        aria-label="Scroll to top"
25955        @click="scrollToTop"
25956        x-show="showButton"
25957        x-transition:enter="transition ease-out duration-300"
25958        x-transition:enter-start="opacity-0 transform translate-y-2"
25959        x-transition:enter-end="opacity-100 transform translate-y-0"
25960        x-transition:leave="transition ease-in duration-300"
25961        x-transition:leave-start="opacity-100 transform translate-y-0"
25962        x-transition:leave-end="opacity-0 transform translate-y-2"
25963        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">
25964        
25965<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>
25966    </button>
25967</div>
25968
25969<script>
25970    function scrollToTop() {
25971        return {
25972            showButton: false,
25973            checkScrollPosition() {
25974                this.showButton = (window.pageYOffset > 800);
25975            },
25976            scrollToTop() {
25977                window.scrollTo({ top: 0, behavior: 'smooth' });
25978            }
25979        }
25980    }
25981</script>
25981
25982  
25983  <div class="page-width mx-auto px-4">
25984
25985      
25986        <div class="footer__certificate-logo mx-auto" style="width: 340px">
25987            
25988
25989
25990
25991
25992
25993  
25994
25995  
25996
25997  
25998  
25999  
26000  
26001  
26002  
26003  
26004    <img src="//www.mykitsch.com/cdn/shop/files/Certified_logo_new.png?v=1741732525&amp;width=700" alt="Kitsch image" srcset="//www.mykitsch.com/cdn/shop/files/Certified_logo_new.png?v=1741732525&amp;width=200 200w, //www.mykitsch.com/cdn/shop/files/Certified_logo_new.png?v=1741732525&amp;width=300 300w, //www.mykitsch.com/cdn/shop/files/Certified_logo_new.png?v=1741732525&amp;width=400 400w, //www.mykitsch.com/cdn/shop/files/Certified_logo_new.png?v=1741732525&amp;width=500 500w, //www.mykitsch.com/cdn/shop/files/Certified_logo_new.png?v=1741732525&amp;width=600 600w, //www.mykitsch.com/cdn/shop/files/Certified_logo_new.png?v=1741732525&amp;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">
26005  
26006
26007
26008        </div>
26009      
26010    
26011      
26012<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 
26013                   col-span-2 row-span-3 
26014                  " 
26015                  ><p class="footer-block__heading font-medium uppercase mb-2 text-lg">LET&#39;S CONNECT!</p>
26016    
26017                      
26018                        <div class="footer-block__html">
26019                          <p class="font-medium">
26020Stay up-to-date with new products and promotions when you sign up for our emails.
26021</p>
26022<div class="my-4 footer-kl-form">
26023  <div class="klaviyo-form-WkwcSx"></div>
26024  <div class="klaviyo-form-T5mRRY"></div>
26025</div>
26026<div class="appBtns">
26027    <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>
26028    <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>
26029</div>
26030
26031<style>
26032#shopify-section-footer .appBtns {
26033    display: flex;
26034    gap: 0.4rem;
26035}
26036.footer-block__html .klaviyo-disclosure{
26037   font-size: 14px;
26038}
26039.footer-block__html .klaviyo-disclosure a{
26040  color: #1b73e7;
26041}
26042</style>
26043                        </div>
26044                      
26045</div><div class="footer-block grid__item 
26046                  
26047                   
26048                    footer-block--menu
26049                  " 
26050                  ><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>
26051                              <a href="/pages/our-founder" class="link link--text list-menu__item list-menu__item--link">
26052                                Our Founder
26053                              </a>
26054                            </li><li>
26055                              <a href="/pages/our-story" class="link link--text list-menu__item list-menu__item--link">
26056                                Our Story
26057                              </a>
26058                            </li><li>
26059                              <a href="https://www.mykitsch.com/blogs/hair-care" class="link link--text list-menu__item list-menu__item--link">
26060                                Hair Care Blog
26061                              </a>
26062                            </li><li>
26063                              <a href="https://www.facebook.com/groups/thekitschcommunity/" class="link link--text list-menu__item list-menu__item--link">
26064                                Join Our Community
26065                              </a>
26066                            </li><li>
26067                              <a href="/pages/kitsch-gives-back" class="link link--text list-menu__item list-menu__item--link">
26068                                Kitsch Gives Back
26069                              </a>
26070                            </li><li>
26071                              <a href="/pages/sustainability" class="link link--text list-menu__item list-menu__item--link">
26072                                Sustainability
26073                              </a>
26074                            </li><li>
26075                              <a href="/pages/patents" class="link link--text list-menu__item list-menu__item--link">
26076                                Patents
26077                              </a>
26078                            </li><li>
26079                              <a href="/pages/careers" class="link link--text list-menu__item list-menu__item--link">
26080                                Careers
26081                              </a>
26082                            </li></ul></div><div class="footer-block grid__item 
26083                  
26084                   
26085                    footer-block--menu
26086                  " 
26087                  ><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>
26088                              <a href="/pages/loyalty-program" class="link link--text list-menu__item list-menu__item--link">
26089                                Rewards
26090                              </a>
26091                            </li><li>
26092                              <a href="/pages/take-the-kitsch-quiz" class="link link--text list-menu__item list-menu__item--link">
26093                                Hair Solutions Quiz
26094                              </a>
26095                            </li><li>
26096                              <a href="/pages/where-to-buy" class="link link--text list-menu__item list-menu__item--link">
26097                                Store Locator
26098                              </a>
26099                            </li><li>
26100                              <a href="/pages/refer-a-friend" class="link link--text list-menu__item list-menu__item--link">
26101                                Refer a Friend
26102                              </a>
26103                            </li><li>
26104                              <a href="https://www.mykitsch.com/pages/loudcrowd-ambassador" class="link link--text list-menu__item list-menu__item--link">
26105                                Affiliates
26106                              </a>
26107                            </li><li>
26108                              <a href="https://kitsch.faire.com" class="link link--text list-menu__item list-menu__item--link">
26109                                Wholesale
26110                              </a>
26111                            </li><li>
26112                              <a href="/pages/todays-promotions" class="link link--text list-menu__item list-menu__item--link">
26113                                Offers & Promotions
26114                              </a>
26115                            </li></ul></div><div class="footer-block grid__item 
26116                  
26117                   
26118                    footer-block--menu
26119                  " 
26120                  ><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>
26121                              <a href="/pages/contact-us" class="link link--text list-menu__item list-menu__item--link">
26122                                Contact Us
26123                              </a>
26124                            </li><li>
26125                              <a href="/account/login" class="link link--text list-menu__item list-menu__item--link">
26126                                My Account
26127                              </a>
26128                            </li><li>
26129                              <a href="/pages/order-tracking" class="link link--text list-menu__item list-menu__item--link">
26130                                Track My Order
26131                              </a>
26132                            </li><li>
26133                              <a href="https://mykitsch.loopreturns.com/#/"  class="link link--text list-menu__item list-menu__item--link">
26134                                Start a Return
26135                              </a>
26136                            </li></ul></div><div class="row-span-2 col-span-2 md:col-span-3 md:grid grid-cols-3">
26137              
26138                  <div class="social-links-footer py-2 col-span-2">
26139                    <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">
26140        <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>
26141        </a>
26142      </li><li class="list-social__item">
26143        <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">
26144  <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">
26145</svg>
26146<span class="sr-only">Facebook</span>
26147        </a>
26148      </li><li class="list-social__item">
26149        <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">
26150  <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">
26151</svg>
26152<span class="sr-only">Pinterest</span>
26153        </a>
26154      </li><li class="list-social__item">
26155        <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">
26156  <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"/>
26157  <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">
26158</svg>
26159<span class="sr-only">Instagram</span>
26160        </a>
26161      </li><li class="list-social__item">
26162        <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">
26163  <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">
26164</svg>
26165<span class="sr-only">TikTok</span>
26166        </a>
26167      </li></ul>
26168                    
26169<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">
26170                              <a href="/pages/privacy-policy" 
26171                                class="link hover:underline ">
26172                                Privacy Policy
26173                              </a>
26174                            </li><li class="flex-shrink-0">
26175                              <a href="/pages/terms-of-service" 
26176                                class="link hover:underline ">
26177                                Terms of Use
26178                              </a>
26179                            </li><li class="flex-shrink-0">
26180                              <a href="/pages/ccpa-compliance-2" 
26181                                class="link hover:underline ">
26182                                CCPA Rights
26183                              </a>
26184                            </li><li class="flex-shrink-0">
26185                              <a href="/pages/accessibility" 
26186                                class="link hover:underline ">
26187                                Accessibility
26188                              </a>
26189                            </li><li class="flex-shrink-0">
26190                              <a href="#" 
26191                                 aria-label="Link"class="link hover:underline ">
26192                                <a href='#toggle-accessibility' class='toggle-accessibility' aria-label="toggle Accessibility">Toggle Accessibility</a>
26193                              </a>
26194                            </li></ul></div>
26195    
26196                  
26197                    <div class="social__code col-span-1 text-center md:text-left">
26198                      <div data-oke-badge="" data-oke-layout="large" data-oke-color-scheme="dark"></div>
26199<style>
26200.oke-ratingsBadge .oke-largeBadge-count{
26201 left: 0;
26202}
26203</style>
26204                    </div>
26205                  
26206    
26207              
26208    
26209              </div>
26210              
26211            </div></div>
26211<div class="footer__content-bottom py-6 mt-6 border-t border-gray-300">
26212        <div class="page-width">
26213    
26214          <div class="footer__column footer__column--info flex flex-col flex-wrap">
26215              <div class="footer__copyright">
26216                <div class="copyright__content flex items-center text-sm">
26217                  &copy; 2026, &ThinSpace;
26218                  
26219                    <p>KITSCH. All rights reserved</p>
26220                  
26221                </div>
26222              </div>
26223              
26224              <div class="md:flex justify-between"><div class="footer__payment mt-8">
26225                    <span class="sr-only">Payment methods</span>
26226                    <ul class="list flex flex-wrap gap-3" role="list"><li class="list-payment__item">
26227                          <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>
26228
26229                        </li><li class="list-payment__item">
26230                          <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 
262300 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>
26231
26232                        </li><li class="list-payment__item">
26233                          <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-.
26233001.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>
26234                        </li><li class="list-payment__item">
26235                          <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>
26236                        </li><li class="list-payment__item">
26237                          <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>
26238                        </li><li class="list-payment__item">
26239                          <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.
2623906zM23.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>
26240
26241                        </li><li class="list-payment__item">
26242                          <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
262427 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>
26243                        </li><li class="list-payment__item">
26244                          <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>
26245
26246                        </li><li class="list-payment__item">
26247                          <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"/>
26247<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>
26248                        </li><li class="list-payment__item">
26249                          <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>
26250
26251                        </li><li class="list-payment__item">
26252                          <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>
26253
26254                        </li><li class="list-payment__item">
26255                          <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 
2625516.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>
26256
26257                        </li></ul>
26258                  </div>
26259                    <noscript><form method="post" action="/localization" id="FooterCountryFormNoScript" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/collections/best-sellers" /><div class="localization-form__select">
26260          <p class="sr-only" id="FooterCountryLabelNoScript">Country/region</p>
26261          <select class="localization-selector link" name="country_code" aria-labelledby="FooterCountryLabelNoScript"><option value="AF">
26262                Afghanistan (AFN ؋)
26263              </option><option value="AX">
26264                Åland Islands (EUR €)
26265              </option><option value="AL">
26266                Albania (ALL L)
26267              </option><option value="DZ">
26268                Algeria (DZD د.ج)
26269              </option><option value="AD">
26270                Andorra (EUR €)
26271              </option><option value="AO">
26272                Angola (USD $)
26273              </option><option value="AI">
26274                Anguilla (XCD $)
26275              </option><option value="AG">
26276                Antigua &amp; Barbuda (XCD $)
26277              </option><option value="AR">
26278                Argentina (ARS $)
26279              </option><option value="AM">
26280                Armenia (AMD դր.)
26281              </option><option value="AW">
26282                Aruba (AWG ƒ)
26283              </option><option value="AC">
26284                Ascension Island (SHP £)
26285              </option><option value="AU">
26286                Australia (AUD $)
26287              </option><option value="AT">
26288                Austria (EUR €)
26289              </option><option value="AZ">
26290                Azerbaijan (AZN ₼)
26291              </option><option value="BS">
26292                Bahamas (BSD $)
26293              </option><option value="BH">
26294                Bahrain (USD $)
26295              </option><option value="BD">
26296                Bangladesh (BDT à§³)
26297              </option><option value="BB">
26298                Barbados (BBD $)
26299              </option><option value="BY">
26300                Belarus (USD $)
26301              </option><option value="BE">
26302                Belgium (EUR €)
26303              </option><option value="BZ">
26304                Belize (BZD $)
26305              </option><option value="BJ">
26306                Benin (XOF Fr)
26307              </option><option value="BM">
26308                Bermuda (USD $)
26309              </option><option value="BT">
26310                Bhutan (USD $)
26311              </option><option value="BO">
26312                Bolivia (BOB Bs.)
26313              </option><option value="BA">
26314                Bosnia &amp; Herzegovina (BAM КМ)
26315              </option><option value="BW">
26316                Botswana (BWP P)
26317              </option><option value="BR">
26318                Brazil (BRL R$)
26319              </option><option value="IO">
26320                British Indian Ocean Territory (USD $)
26321              </option><option value="VG">
26322                British Virgin Islands (USD $)
26323              </option><option value="BN">
26324                Brunei (BND $)
26325              </option><option value="BG">
26326                Bulgaria (EUR €)
26327              </option><option value="BF">
26328                Burkina Faso (XOF Fr)
26329              </option><option value="BI">
26330                Burundi (BIF Fr)
26331              </option><option value="KH">
26332                Cambodia (KHR ៛)
26333              </option><option value="CM">
26334                Cameroon (XAF CFA)
26335              </option><option value="CA">
26336                Canada (CAD $)
26337              </option><option value="CV">
26338                Cape Verde (CVE $)
26339              </option><option value="BQ">
26340                Caribbean Netherlands (USD $)
26341              </option><option value="KY">
26342                Cayman Islands (KYD $)
26343              </option><option value="CF">
26344                Central African Republic (XAF CFA)
26345              </option><option value="TD">
26346                Chad (XAF CFA)
26347              </option><option value="CL">
26348                Chile (USD $)
26349              </option><option value="CN">
26350                China (CNY ¥)
26351              </option><option value="CX">
26352                Christmas Island (AUD $)
26353              </option><option value="CC">
26354                Cocos (Keeling) Islands (AUD $)
26355              </option><option value="CO">
26356                Colombia (USD $)
26357              </option><option value="KM">
26358                Comoros (KMF Fr)
26359              </option><option value="CG">
26360                Congo - Brazzaville (XAF CFA)
26361              </option><option value="CD">
26362                Congo - Kinshasa (CDF Fr)
26363              </option><option value="CK">
26364                Cook Islands (NZD $)
26365              </option><option value="CR">
26366                Costa Rica (CRC ₡)
26367              </option><option value="CI">
26368                Côte d’Ivoire (XOF Fr)
26369              </option><option value="HR">
26370                Croatia (EUR €)
26371              </option><option value="CW">
26372                Curaçao (ANG ƒ)
26373              </option><option value="CY">
26374                Cyprus (EUR €)
26375              </option><option value="CZ">
26376                Czechia (CZK Kč)
26377              </option><option value="DK">
26378                Denmark (DKK kr.)
26379              </option><option value="DJ">
26380                Djibouti (DJF Fdj)
26381              </option><option value="DM">
26382                Dominica (XCD $)
26383              </option><option value="DO">
26384                Dominican Republic (DOP $)
26385              </option><option value="EC">
26386                Ecuador (USD $)
26387              </option><option value="EG">
26388                Egypt (EGP ج.م)
26389              </option><option value="SV">
26390                El Salvador (USD $)
26391              </option><option value="GQ">
26392                Equatorial Guinea (XAF CFA)
26393              </option><option value="ER">
26394                Eritrea (USD $)
26395              </option><option value="EE">
26396                Estonia (EUR €)
26397              </option><option value="SZ">
26398                Eswatini (USD $)
26399              </option><option value="ET">
26400                Ethiopia (ETB Br)
26401              </option><option value="FK">
26402                Falkland Islands (FKP £)
26403              </option><option value="FO">
26404                Faroe Islands (DKK kr.)
26405              </option><option value="FJ">
26406                Fiji (FJD $)
26407              </option><option value="FI">
26408                Finland (EUR €)
26409              </option><option value="FR">
26410                France (EUR €)
26411              </option><option value="GF">
26412                French Guiana (EUR €)
26413              </option><option value="PF">
26414                French Polynesia (XPF Fr)
26415              </option><option value="TF">
26416                French Southern Territories (EUR €)
26417              </option><option value="GA">
26418                Gabon (XOF Fr)
26419              </option><option value="GM">
26420                Gambia (GMD D)
26421              </option><option value="GE">
26422                Georgia (USD $)
26423              </option><option value="DE">
26424                Germany (EUR €)
26425              </option><option value="GH">
26426                Ghana (USD $)
26427              </option><option value="GI">
26428                Gibraltar (GBP £)
26429              </option><option value="GR">
26430                Greece (EUR €)
26431              </option><option value="GL">
26432                Greenland (DKK kr.)
26433              </option><option value="GD">
26434                Grenada (XCD $)
26435              </option><option value="GP">
26436                Guadeloupe (EUR €)
26437              </option><option value="GT">
26438                Guatemala (GTQ Q)
26439              </option><option value="GG">
26440                Guernsey (GBP £)
26441              </option><option value="GN">
26442                Guinea (GNF Fr)
26443              </option><option value="GW">
26444                Guinea-Bissau (XOF Fr)
26445              </option><option value="GY">
26446                Guyana (GYD $)
26447              </option><option value="HT">
26448                Haiti (USD $)
26449              </option><option value="HN">
26450                Honduras (HNL L)
26451              </option><option value="HK">
26452                Hong Kong SAR (HKD $)
26453              </option><option value="HU">
26454                Hungary (HUF Ft)
26455              </option><option value="IS">
26456                Iceland (ISK kr)
26457              </option><option value="IN">
26458                India (INR ₹)
26459              </option><option value="ID">
26460                Indonesia (IDR Rp)
26461              </option><option value="IQ">
26462                Iraq (USD $)
26463              </option><option value="IE">
26464                Ireland (EUR €)
26465              </option><option value="IM">
26466                Isle of Man (GBP £)
26467              </option><option value="IL">
26468                Israel (ILS ₪)
26469              </option><option value="IT">
26470                Italy (EUR €)
26471              </option><option value="JM">
26472                Jamaica (JMD $)
26473              </option><option value="JP">
26474                Japan (JPY ¥)
26475              </option><option value="JE">
26476                Jersey (GBP £)
26477              </option><option value="JO">
26478                Jordan (USD $)
26479              </option><option value="KZ">
26480                Kazakhstan (KZT ₸)
26481              </option><option value="KE">
26482                Kenya (KES KSh)
26483              </option><option value="KI">
26484                Kiribati (USD $)
26485              </option><option value="XK">
26486                Kosovo (EUR €)
26487              </option><option value="KW">
26488                Kuwait (AED د.إ)
26489              </option><option value="KG">
26490                Kyrgyzstan (KGS som)
26491              </option><option value="LA">
26492                Laos (LAK ₭)
26493              </option><option value="LV">
26494                Latvia (EUR €)
26495              </option><option value="LB">
26496                Lebanon (LBP ل.ل)
26497              </option><option value="LS">
26498                Lesotho (USD $)
26499              </option><option value="LR">
26500                Liberia (USD $)
26501              </option><option value="LY">
26502                Libya (USD $)
26503              </option><option value="LI">
26504                Liechtenstein (CHF CHF)
26505              </option><option value="LT">
26506                Lithuania (EUR €)
26507              </option><option value="LU">
26508                Luxembourg (EUR €)
26509              </option><option value="MO">
26510                Macao SAR (MOP P)
26511              </option><option value="MG">
26512                Madagascar (USD $)
26513              </option><option value="MW">
26514                Malawi (MWK MK)
26515              </option><option value="MY">
26516                Malaysia (MYR RM)
26517              </option><option value="MV">
26518                Maldives (MVR MVR)
26519              </option><option value="ML">
26520                Mali (XOF Fr)
26521              </option><option value="MT">
26522                Malta (EUR €)
26523              </option><option value="MQ">
26524                Martinique (EUR €)
26525              </option><option value="MR">
26526                Mauritania (USD $)
26527              </option><option value="MU">
26528                Mauritius (MUR ₨)
26529              </option><option value="YT">
26530                Mayotte (EUR €)
26531              </option><option value="MX">
26532                Mexico (MXN $)
26533              </option><option value="MD">
26534                Moldova (MDL L)
26535              </option><option value="MC">
26536                Monaco (EUR €)
26537              </option><option value="MN">
26538                Mongolia (MNT ₮)
26539              </option><option value="ME">
26540                Montenegro (EUR €)
26541              </option><option value="MS">
26542                Montserrat (XCD $)
26543              </option><option value="MA">
26544                Morocco (MAD د.م.)
26545              </option><option value="MZ">
26546                Mozambique (USD $)
26547              </option><option value="MM">
26548                Myanmar (Burma) (MMK K)
26549              </option><option value="NA">
26550                Namibia (USD $)
26551              </option><option value="NR">
26552                Nauru (AUD $)
26553              </option><option value="NP">
26554                Nepal (NPR Rs.)
26555              </option><option value="NL">
26556                Netherlands (EUR €)
26557              </option><option value="NC">
26558                New Caledonia (XPF Fr)
26559              </option><option value="NZ">
26560                New Zealand (NZD $)
26561              </option><option value="NI">
26562                Nicaragua (NIO C$)
26563              </option><option value="NE">
26564                Niger (XOF Fr)
26565              </option><option value="NG">
26566                Nigeria (NGN ₦)
26567              </option><option value="NU">
26568                Niue (NZD $)
26569              </option><option value="NF">
26570                Norfolk Island (AUD $)
26571              </option><option value="MK">
26572                North Macedonia (MKD ден)
26573              </option><option value="NO">
26574                Norway (NOK kr)
26575              </option><option value="OM">
26576                Oman (USD $)
26577              </option><option value="PK">
26578                Pakistan (PKR ₨)
26579              </option><option value="PA">
26580                Panama (USD $)
26581              </option><option value="PG">
26582                Papua New Guinea (PGK K)
26583              </option><option value="PY">
26584                Paraguay (PYG ₲)
26585              </option><option value="PE">
26586                Peru (PEN S/)
26587              </option><option value="PH">
26588                Philippines (PHP ₱)
26589              </option><option value="PN">
26590                Pitcairn Islands (NZD $)
26591              </option><option value="PL">
26592                Poland (PLN zł)
26593              </option><option value="PT">
26594                Portugal (EUR €)
26595              </option><option value="QA">
26596                Qatar (QAR ر.ق)
26597              </option><option value="RE">
26598                Réunion (EUR €)
26599              </option><option value="RO">
26600                Romania (RON Lei)
26601              </option><option value="RW">
26602                Rwanda (RWF FRw)
26603              </option><option value="WS">
26604                Samoa (WST T)
26605              </option><option value="SM">
26606                San Marino (EUR €)
26607              </option><option value="ST">
26608                São Tomé &amp; Príncipe (STD Db)
26609              </option><option value="SA">
26610                Saudi Arabia (SAR ر.س)
26611              </option><option value="SN">
26612                Senegal (XOF Fr)
26613              </option><option value="RS">
26614                Serbia (RSD РСД)
26615              </option><option value="SC">
26616                Seychelles (USD $)
26617              </option><option value="SL">
26618                Sierra Leone (SLL Le)
26619              </option><option value="SG">
26620                Singapore (SGD $)
26621              </option><option value="SX">
26622                Sint Maarten (ANG ƒ)
26623              </option><option value="SK">
26624                Slovakia (EUR €)
26625              </option><option value="SI">
26626                Slovenia (EUR €)
26627              </option><option value="SB">
26628                Solomon Islands (SBD $)
26629              </option><option value="SO">
26630                Somalia (USD $)
26631              </option><option value="ZA">
26632                South Africa (USD $)
26633              </option><option value="GS">
26634                South Georgia &amp; South Sandwich Islands (GBP £)
26635              </option><option value="KR">
26636                South Korea (KRW ₩)
26637              </option><option value="SS">
26638                South Sudan (USD $)
26639              </option><option value="ES">
26640                Spain (EUR €)
26641              </option><option value="LK">
26642                Sri Lanka (LKR ₨)
26643              </option><option value="BL">
26644                St. Barthélemy (EUR €)
26645              </option><option value="SH">
26646                St. Helena (SHP £)
26647              </option><option value="KN">
26648                St. Kitts &amp; Nevis (XCD $)
26649              </option><option value="LC">
26650                St. Lucia (XCD $)
26651              </option><option value="MF">
26652                St. Martin (EUR €)
26653              </option><option value="PM">
26654                St. Pierre &amp; Miquelon (EUR €)
26655              </option><option value="VC">
26656                St. Vincent &amp; Grenadines (XCD $)
26657              </option><option value="SD">
26658                Sudan (USD $)
26659              </option><option value="SR">
26660                Suriname (USD $)
26661              </option><option value="SJ">
26662                Svalbard &amp; Jan Mayen (NOK kr)
26663              </option><option value="SE">
26664                Sweden (SEK kr)
26665              </option><option value="CH">
26666                Switzerland (CHF CHF)
26667              </option><option value="TW">
26668                Taiwan (TWD $)
26669              </option><option value="TJ">
26670                Tajikistan (TJS ЅМ)
26671              </option><option value="TZ">
26672                Tanzania (TZS Sh)
26673              </option><option value="TH">
26674                Thailand (THB ฿)
26675              </option><option value="TL">
26676                Timor-Leste (USD $)
26677              </option><option value="TG">
26678                Togo (XOF Fr)
26679              </option><option value="TK">
26680                Tokelau (NZD $)
26681              </option><option value="TO">
26682                Tonga (TOP T$)
26683              </option><option value="TT">
26684                Trinidad &amp; Tobago (TTD $)
26685              </option><option value="TA">
26686                Tristan da Cunha (GBP £)
26687              </option><option value="TN">
26688                Tunisia (USD $)
26689              </option><option value="TR">
26690                Türkiye (USD $)
26691              </option><option value="TM">
26692                Turkmenistan (USD $)
26693              </option><option value="TC">
26694                Turks &amp; Caicos Islands (USD $)
26695              </option><option value="TV">
26696                Tuvalu (AUD $)
26697              </option><option value="UM">
26698                U.S. Outlying Islands (USD $)
26699              </option><option value="UG">
26700                Uganda (UGX USh)
26701              </option><option value="UA">
26702                Ukraine (UAH ₴)
26703              </option><option value="AE">
26704                United Arab Emirates (AED د.إ)
26705              </option><option value="GB">
26706                United Kingdom (GBP £)
26707              </option><option value="US" selected>
26708                United States (USD $)
26709              </option><option value="UY">
26710                Uruguay (UYU $U)
26711              </option><option value="UZ">
26712                Uzbekistan (UZS so'm)
26713              </option><option value="VU">
26714                Vanuatu (VUV Vt)
26715              </option><option value="VA">
26716                Vatican City (EUR €)
26717              </option><option value="VE">
26718                Venezuela (USD $)
26719              </option><option value="VN">
26720                Vietnam (VND ₫)
26721              </option><option value="WF">
26722                Wallis &amp; Futuna (XPF Fr)
26723              </option><option value="EH">
26724                Western Sahara (MAD د.م.)
26725              </option><option value="YE">
26726                Yemen (YER ï·¼)
26727              </option><option value="ZM">
26728                Zambia (USD $)
26729              </option><option value="ZW">
26730                Zimbabwe (USD $)
26731              </option></select>
26732          <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6">
26733  <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">
26734</svg>
26735
26736        </div>
26737        <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="/collections/best-sellers" /><div class="no-js-hidden">
26738            <h2 class="sr-only" id="FooterCountryLabel">Country/region</h2>
26739            <div class="disclosure relative"
26740                x-title="Country/region"
26741                @click.outside="open = false"
26742                x-cloak
26743                x-init="$nextTick(() => { 
26744                    $watch('country', (value) => {
26745                        document.getElementById('FooterCountryForm').submit();
26746                    });
26747                    
26748                    // if url has country_code param, send a put request to update the country
26749                    if (window.location.search.includes('country_code')) {
26750                        // get country_code from url using new URLSearchParams
26751                        let urlParams = new URLSearchParams(window.location.search);
26752                        let country_code = urlParams.get('country_code');
26753                        console.log('dd:', country_code);
26754
26755                        if (country_code && !Unick.getCookie('has_country')) {
26756                            country = country_code;
26757                            Unick.setCookie('has_country', true, 1);
26758                        }
26759
26760                    }
26761                })"
26762                @change-location.window="$nextTick(() => {
26763                   let country_code = $event.detail.country;
26764                   console.log(country_code);
26765                   if (country_code) {
26766                       country = country_code;
26767                   }
26768                })"
26769                x-data="{
26770                    open: false,
26771                    country: 'US'
26772                }">
26773                <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">
26774                    United States (USD$)
26775                    
26776<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">
26777    <polyline points="9 18 15 12 9 6"></polyline>
26778</svg>
26779
26780                </button>
26781                
26782                <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>
26783                    <ul id="FooterCountryList" role="list" class="disclosure__list space-y-1"><li class="disclosure__item" tabindex="-1">
26784                            <button type="button" 
26785                                @click="country = 'AF'"
26786                                class="text-sm text-left " 
26787                                >
26788                                Afghanistan <span class="localization-form__currency">(AFN؋)</span>
26789                            </button>
26790                        </li><li class="disclosure__item" tabindex="-1">
26791                            <button type="button" 
26792                                @click="country = 'AX'"
26793                                class="text-sm text-left " 
26794                                >
26795                                Åland Islands <span class="localization-form__currency">(EUR€)</span>
26796                            </button>
26797                        </li><li class="disclosure__item" tabindex="-1">
26798                            <button type="button" 
26799                                @click="country = 'AL'"
26800                                class="text-sm text-left " 
26801                                >
26802                                Albania <span class="localization-form__currency">(ALLL)</span>
26803                            </button>
26804                        </li><li class="disclosure__item" tabindex="-1">
26805                            <button type="button" 
26806                                @click="country = 'DZ'"
26807                                class="text-sm text-left " 
26808                                >
26809                                Algeria <span class="localization-form__currency">(DZDد.ج)</span>
26810                            </button>
26811                        </li><li class="disclosure__item" tabindex="-1">
26812                            <button type="button" 
26813                                @click="country = 'AD'"
26814                                class="text-sm text-left " 
26815                                >
26816                                Andorra <span class="localization-form__currency">(EUR€)</span>
26817                            </button>
26818                        </li><li class="disclosure__item" tabindex="-1">
26819                            <button type="button" 
26820                                @click="country = 'AO'"
26821                                class="text-sm text-left " 
26822                                >
26823                                Angola <span class="localization-form__currency">(USD$)</span>
26824                            </button>
26825                        </li><li class="disclosure__item" tabindex="-1">
26826                            <button type="button" 
26827                                @click="country = 'AI'"
26828                                class="text-sm text-left " 
26829                                >
26830                                Anguilla <span class="localization-form__currency">(XCD$)</span>
26831                            </button>
26832                        </li><li class="disclosure__item" tabindex="-1">
26833                            <button type="button" 
26834                                @click="country = 'AG'"
26835                                class="text-sm text-left " 
26836                                >
26837                                Antigua &amp; Barbuda <span class="localization-form__currency">(XCD$)</span>
26838                            </button>
26839                        </li><li class="disclosure__item" tabindex="-1">
26840                            <button type="button" 
26841                                @click="country = 'AR'"
26842                                class="text-sm text-left " 
26843                                >
26844                                Argentina <span class="localization-form__currency">(ARS$)</span>
26845                            </button>
26846                        </li><li class="disclosure__item" tabindex="-1">
26847                            <button type="button" 
26848                                @click="country = 'AM'"
26849                                class="text-sm text-left " 
26850                                >
26851                                Armenia <span class="localization-form__currency">(AMDդր.)</span>
26852                            </button>
26853                        </li><li class="disclosure__item" tabindex="-1">
26854                            <button type="button" 
26855                                @click="country = 'AW'"
26856                                class="text-sm text-left " 
26857                                >
26858                                Aruba <span class="localization-form__currency">(AWGƒ)</span>
26859                            </button>
26860                        </li><li class="disclosure__item" tabindex="-1">
26861                            <button type="button" 
26862                                @click="country = 'AC'"
26863                                class="text-sm text-left " 
26864                                >
26865                                Ascension Island <span class="localization-form__currency">(SHP£)</span>
26866                            </button>
26867                        </li><li class="disclosure__item" tabindex="-1">
26868                            <button type="button" 
26869                                @click="country = 'AU'"
26870                                class="text-sm text-left " 
26871                                >
26872                                Australia <span class="localization-form__currency">(AUD$)</span>
26873                            </button>
26874                        </li><li class="disclosure__item" tabindex="-1">
26875                            <button type="button" 
26876                                @click="country = 'AT'"
26877                                class="text-sm text-left " 
26878                                >
26879                                Austria <span class="localization-form__currency">(EUR€)</span>
26880                            </button>
26881                        </li><li class="disclosure__item" tabindex="-1">
26882                            <button type="button" 
26883                                @click="country = 'AZ'"
26884                                class="text-sm text-left " 
26885                                >
26886                                Azerbaijan <span class="localization-form__currency">(AZN₼)</span>
26887                            </button>
26888                        </li><li class="disclosure__item" tabindex="-1">
26889                            <button type="button" 
26890                                @click="country = 'BS'"
26891                                class="text-sm text-left " 
26892                                >
26893                                Bahamas <span class="localization-form__currency">(BSD$)</span>
26894                            </button>
26895                        </li><li class="disclosure__item" tabindex="-1">
26896                            <button type="button" 
26897                                @click="country = 'BH'"
26898                                class="text-sm text-left " 
26899                                >
26900                                Bahrain <span class="localization-form__currency">(USD$)</span>
26901                            </button>
26902                        </li><li class="disclosure__item" tabindex="-1">
26903                            <button type="button" 
26904                                @click="country = 'BD'"
26905                                class="text-sm text-left " 
26906                                >
26907                                Bangladesh <span class="localization-form__currency">(BDTà§³)</span>
26908                            </button>
26909                        </li><li class="disclosure__item" tabindex="-1">
26910                            <button type="button" 
26911                                @click="country = 'BB'"
26912                                class="text-sm text-left " 
26913                                >
26914                                Barbados <span class="localization-form__currency">(BBD$)</span>
26915                            </button>
26916                        </li><li class="disclosure__item" tabindex="-1">
26917                            <button type="button" 
26918                                @click="country = 'BY'"
26919                                class="text-sm text-left " 
26920                                >
26921                                Belarus <span class="localization-form__currency">(USD$)</span>
26922                            </button>
26923                        </li><li class="disclosure__item" tabindex="-1">
26924                            <button type="button" 
26925                                @click="country = 'BE'"
26926                                class="text-sm text-left " 
26927                                >
26928                                Belgium <span class="localization-form__currency">(EUR€)</span>
26929                            </button>
26930                        </li><li class="disclosure__item" tabindex="-1">
26931                            <button type="button" 
26932                                @click="country = 'BZ'"
26933                                class="text-sm text-left " 
26934                                >
26935                                Belize <span class="localization-form__currency">(BZD$)</span>
26936                            </button>
26937                        </li><li class="disclosure__item" tabindex="-1">
26938                            <button type="button" 
26939                                @click="country = 'BJ'"
26940                                class="text-sm text-left " 
26941                                >
26942                                Benin <span class="localization-form__currency">(XOFFr)</span>
26943                            </button>
26944                        </li><li class="disclosure__item" tabindex="-1">
26945                            <button type="button" 
26946                                @click="country = 'BM'"
26947                                class="text-sm text-left " 
26948                                >
26949                                Bermuda <span class="localization-form__currency">(USD$)</span>
26950                            </button>
26951                        </li><li class="disclosure__item" tabindex="-1">
26952                            <button type="button" 
26953                                @click="country = 'BT'"
26954                                class="text-sm text-left " 
26955                                >
26956                                Bhutan <span class="localization-form__currency">(USD$)</span>
26957                            </button>
26958                        </li><li class="disclosure__item" tabindex="-1">
26959                            <button type="button" 
26960                                @click="country = 'BO'"
26961                                class="text-sm text-left " 
26962                                >
26963                                Bolivia <span class="localization-form__currency">(BOBBs.)</span>
26964                            </button>
26965                        </li><li class="disclosure__item" tabindex="-1">
26966                            <button type="button" 
26967                                @click="country = 'BA'"
26968                                class="text-sm text-left " 
26969                                >
26970                                Bosnia &amp; Herzegovina <span class="localization-form__currency">(BAMКМ)</span>
26971                            </button>
26972                        </li><li class="disclosure__item" tabindex="-1">
26973                            <button type="button" 
26974                                @click="country = 'BW'"
26975                                class="text-sm text-left " 
26976                                >
26977                                Botswana <span class="localization-form__currency">(BWPP)</span>
26978                            </button>
26979                        </li><li class="disclosure__item" tabindex="-1">
26980                            <button type="button" 
26981                                @click="country = 'BR'"
26982                                class="text-sm text-left " 
26983                                >
26984                                Brazil <span class="localization-form__currency">(BRLR$)</span>
26985                            </button>
26986                        </li><li class="disclosure__item" tabindex="-1">
26987                            <button type="button" 
26988                                @click="country = 'IO'"
26989                                class="text-sm text-left " 
26990                                >
26991                                British Indian Ocean Territory <span class="localization-form__currency">(USD$)</span>
26992                            </button>
26993                        </li><li class="disclosure__item" tabindex="-1">
26994                            <button type="button" 
26995                                @click="country = 'VG'"
26996                                class="text-sm text-left " 
26997                                >
26998                                British Virgin Islands <span class="localization-form__currency">(USD$)</span>
26999                            </button>
27000                        </li><li class="disclosure__item" tabindex="-1">
27001                            <button type="button" 
27002                                @click="country = 'BN'"
27003                                class="text-sm text-left " 
27004                                >
27005                                Brunei <span class="localization-form__currency">(BND$)</span>
27006                            </button>
27007                        </li><li class="disclosure__item" tabindex="-1">
27008                            <button type="button" 
27009                                @click="country = 'BG'"
27010                                class="text-sm text-left " 
27011                                >
27012                                Bulgaria <span class="localization-form__currency">(EUR€)</span>
27013                            </button>
27014                        </li><li class="disclosure__item" tabindex="-1">
27015                            <button type="button" 
27016                                @click="country = 'BF'"
27017                                class="text-sm text-left " 
27018                                >
27019                                Burkina Faso <span class="localization-form__currency">(XOFFr)</span>
27020                            </button>
27021                        </li><li class="disclosure__item" tabindex="-1">
27022                            <button type="button" 
27023                                @click="country = 'BI'"
27024                                class="text-sm text-left " 
27025                                >
27026                                Burundi <span class="localization-form__currency">(BIFFr)</span>
27027                            </button>
27028                        </li><li class="disclosure__item" tabindex="-1">
27029                            <button type="button" 
27030                      
27030          @click="country = 'KH'"
27031                                class="text-sm text-left " 
27032                                >
27033                                Cambodia <span class="localization-form__currency">(KHR៛)</span>
27034                            </button>
27035                        </li><li class="disclosure__item" tabindex="-1">
27036                            <button type="button" 
27037                                @click="country = 'CM'"
27038                                class="text-sm text-left " 
27039                                >
27040                                Cameroon <span class="localization-form__currency">(XAFCFA)</span>
27041                            </button>
27042                        </li><li class="disclosure__item" tabindex="-1">
27043                            <button type="button" 
27044                                @click="country = 'CA'"
27045                                class="text-sm text-left " 
27046                                >
27047                                Canada <span class="localization-form__currency">(CAD$)</span>
27048                            </button>
27049                        </li><li class="disclosure__item" tabindex="-1">
27050                            <button type="button" 
27051                                @click="country = 'CV'"
27052                                class="text-sm text-left " 
27053                                >
27054                                Cape Verde <span class="localization-form__currency">(CVE$)</span>
27055                            </button>
27056                        </li><li class="disclosure__item" tabindex="-1">
27057                            <button type="button" 
27058                                @click="country = 'BQ'"
27059                                class="text-sm text-left " 
27060                                >
27061                                Caribbean Netherlands <span class="localization-form__currency">(USD$)</span>
27062                            </button>
27063                        </li><li class="disclosure__item" tabindex="-1">
27064                            <button type="button" 
27065                                @click="country = 'KY'"
27066                                class="text-sm text-left " 
27067                                >
27068                                Cayman Islands <span class="localization-form__currency">(KYD$)</span>
27069                            </button>
27070                        </li><li class="disclosure__item" tabindex="-1">
27071                            <button type="button" 
27072                                @click="country = 'CF'"
27073                                class="text-sm text-left " 
27074                                >
27075                                Central African Republic <span class="localization-form__currency">(XAFCFA)</span>
27076                            </button>
27077                        </li><li class="disclosure__item" tabindex="-1">
27078                            <button type="button" 
27079                                @click="country = 'TD'"
27080                                class="text-sm text-left " 
27081                                >
27082                                Chad <span class="localization-form__currency">(XAFCFA)</span>
27083                            </button>
27084                        </li><li class="disclosure__item" tabindex="-1">
27085                            <button type="button" 
27086                                @click="country = 'CL'"
27087                                class="text-sm text-left " 
27088                                >
27089                                Chile <span class="localization-form__currency">(USD$)</span>
27090                            </button>
27091                        </li><li class="disclosure__item" tabindex="-1">
27092                            <button type="button" 
27093                                @click="country = 'CN'"
27094                                class="text-sm text-left " 
27095                                >
27096                                China <span class="localization-form__currency">(CNYÂ¥)</span>
27097                            </button>
27098                        </li><li class="disclosure__item" tabindex="-1">
27099                            <button type="button" 
27100                                @click="country = 'CX'"
27101                                class="text-sm text-left " 
27102                                >
27103                                Christmas Island <span class="localization-form__currency">(AUD$)</span>
27104                            </button>
27105                        </li><li class="disclosure__item" tabindex="-1">
27106                            <button type="button" 
27107                                @click="country = 'CC'"
27108                                class="text-sm text-left " 
27109                                >
27110                                Cocos (Keeling) Islands <span class="localization-form__currency">(AUD$)</span>
27111                            </button>
27112                        </li><li class="disclosure__item" tabindex="-1">
27113                            <button type="button" 
27114                                @click="country = 'CO'"
27115                                class="text-sm text-left " 
27116                                >
27117                                Colombia <span class="localization-form__currency">(USD$)</span>
27118                            </button>
27119                        </li><li class="disclosure__item" tabindex="-1">
27120                            <button type="button" 
27121                                @click="country = 'KM'"
27122                                class="text-sm text-left " 
27123                                >
27124                                Comoros <span class="localization-form__currency">(KMFFr)</span>
27125                            </button>
27126                        </li><li class="disclosure__item" tabindex="-1">
27127                            <button type="button" 
27128                                @click="country = 'CG'"
27129                                class="text-sm text-left " 
27130                                >
27131                                Congo - Brazzaville <span class="localization-form__currency">(XAFCFA)</span>
27132                            </button>
27133                        </li><li class="disclosure__item" tabindex="-1">
27134                            <button type="button" 
27135                                @click="country = 'CD'"
27136                                class="text-sm text-left " 
27137                                >
27138                                Congo - Kinshasa <span class="localization-form__currency">(CDFFr)</span>
27139                            </button>
27140                        </li><li class="disclosure__item" tabindex="-1">
27141                            <button type="button" 
27142                                @click="country = 'CK'"
27143                                class="text-sm text-left " 
27144                                >
27145                                Cook Islands <span class="localization-form__currency">(NZD$)</span>
27146                            </button>
27147                        </li><li class="disclosure__item" tabindex="-1">
27148                            <button type="button" 
27149                                @click="country = 'CR'"
27150                                class="text-sm text-left " 
27151                                >
27152                                Costa Rica <span class="localization-form__currency">(CRC₡)</span>
27153                            </button>
27154                        </li><li class="disclosure__item" tabindex="-1">
27155                            <button type="button" 
27156                                @click="country = 'CI'"
27157                                class="text-sm text-left " 
27158                                >
27159                                Côte d’Ivoire <span class="localization-form__currency">(XOFFr)</span>
27160                            </button>
27161                        </li><li class="disclosure__item" tabindex="-1">
27162                            <button type="button" 
27163                                @click="country = 'HR'"
27164                                class="text-sm text-left " 
27165                                >
27166                                Croatia <span class="localization-form__currency">(EUR€)</span>
27167                            </button>
27168                        </li><li class="disclosure__item" tabindex="-1">
27169                            <button type="button" 
27170                                @click="country = 'CW'"
27171                                class="text-sm text-left " 
27172                                >
27173                                Curaçao <span class="localization-form__currency">(ANGƒ)</span>
27174                            </button>
27175                        </li><li class="disclosure__item" tabindex="-1">
27176                            <button type="button" 
27177                                @click="country = 'CY'"
27178                                class="text-sm text-left " 
27179                                >
27180                                Cyprus <span class="localization-form__currency">(EUR€)</span>
27181                            </button>
27182                        </li><li class="disclosure__item" tabindex="-1">
27183                            <button type="button" 
27184                                @click="country = 'CZ'"
27185                                class="text-sm text-left " 
27186                                >
27187                                Czechia <span class="localization-form__currency">(CZKKč)</span>
27188                            </button>
27189                        </li><li class="disclosure__item" tabindex="-1">
27190                            <button type="button" 
27191                                @click="country = 'DK'"
27192                                class="text-sm text-left " 
27193                                >
27194                                Denmark <span class="localization-form__currency">(DKKkr.)</span>
27195                            </button>
27196                        </li><li class="disclosure__item" tabindex="-1">
27197                            <button type="button" 
27198                                @click="country = 'DJ'"
27199                                class="text-sm text-left " 
27200                                >
27201                                Djibouti <span class="localization-form__currency">(DJFFdj)</span>
27202                            </button>
27203                        </li><li class="disclosure__item" tabindex="-1">
27204                            <button type="button" 
27205                                @click="country = 'DM'"
27206                                class="text-sm text-left " 
27207                                >
27208                                Dominica <span class="localization-form__currency">(XCD$)</span>
27209                            </button>
27210                        </li><li class="disclosure__item" tabindex="-1">
27211                            <button type="button" 
27212                                @click="country = 'DO'"
27213                                class="text-sm text-left " 
27214                                >
27215                                Dominican Republic <span class="localization-form__currency">(DOP$)</span>
27216                            </button>
27217                        </li><li class="disclosure__item" tabindex="-1">
27218                            <button type="button" 
27219                                @click="country = 'EC'"
27220                                class="text-sm text-left " 
27221                                >
27222                                Ecuador <span class="localization-form__currency">(USD$)</span>
27223                            </button>
27224                        </li><li class="disclosure__item" tabindex="-1">
27225                            <button type="button" 
27226                                @click="country = 'EG'"
27227                                class="text-sm text-left " 
27228                                >
27229                                Egypt <span class="localization-form__currency">(EGPج.م)</span>
27230                            </button>
27231                        </li><li class="disclosure__item" tabindex="-1">
27232                            <button type="button" 
27233                                @click="country = 'SV'"
27234                                class="text-sm text-left " 
27235                                >
27236                                El Salvador <span class="localization-form__currency">(USD$)</span>
27237                            </button>
27238                        </li><li class="disclosure__item" tabindex="-1">
27239                            <button type="button" 
27240                                @click="country = 'GQ'"
27241                                class="text-sm text-left " 
27242                                >
27243                                Equatorial Guinea <span class="localization-form__currency">(XAFCFA)</span>
27244                            </button>
27245                        </li><li class="disclosure__item" tabindex="-1">
27246                            <button type="button" 
27247                                @click="country = 'ER'"
27248                                class="text-sm text-left " 
27249                                >
27250                                Eritrea <span class="localization-form__currency">(USD$)</span>
27251                            </button>
27252                        </li><li class="disclosure__item" tabindex="-1">
27253                            <button type="button" 
27254                                @click="country = 'EE'"
27255                                class="text-sm text-left " 
27256                                >
27257                                Estonia <span class="localization-form__currency">(EUR€)</span>
27258                            </button>
27259                        </li><li class="disclosure__item" tabindex="-1">
27260                            <button type="button" 
27261                                @click="country = 'SZ'"
27262                                class="text-sm text-left " 
27263                                >
27264                                Eswatini <span class="localization-form__currency">(USD$)</span>
27265                            </button>
27266                        </li><li class="disclosure__item" tabindex="-1">
27267                            <button type="button" 
27268                                @click="country = 'ET'"
27269                                class="text-sm text-left " 
27270                                >
27271                                Ethiopia <span class="localization-form__currency">(ETBBr)</span>
27272                            </button>
27273                        </li><li class="disclosure__item" tabindex="-1">
27274                            <button type="button" 
27275                                @click="country = 'FK'"
27276                                class="text-sm text-left " 
27277                                >
27278                                Falkland Islands <span class="localization-form__currency">(FKP£)</span>
27279                            </button>
27280                        </li><li class="disclosure__item" tabindex="-1">
27281                            <button type="button" 
27282                                @click="country = 'FO'"
27283                                class="text-sm text-left " 
27284                                >
27285                                Faroe Islands <span class="localization-form__currency">(DKKkr.)</span>
27286                            </button>
27287                        </li><li class="disclosure__item" tabindex="-1">
27288                            <button type="button" 
27289                                @click="country = 'FJ'"
27290                                class="text-sm text-left " 
27291                                >
27292                                Fiji <span class="localization-form__currency">(FJD$)</span>
27293                            </button>
27294                        </li><li class="disclosure__item" tabindex="-1">
27295                            <button type="button" 
27296                                @click="country = 'FI'"
27297                                class="text-sm text-left " 
27298                                >
27299                                Finland <span class="localization-form__currency">(EUR€)</span>
27300                            </button>
27301                        </li><li class="disclosure__item" tabindex="-1">
27302                            <button type="button" 
27303                                @click="country = 'FR'"
27304                                class="text-sm text-left " 
27305                                >
27306                                France <span class="localization-form__currency">(EUR€)</span>
27307                            </button>
27308                        </li><
27308li class="disclosure__item" tabindex="-1">
27309                            <button type="button" 
27310                                @click="country = 'GF'"
27311                                class="text-sm text-left " 
27312                                >
27313                                French Guiana <span class="localization-form__currency">(EUR€)</span>
27314                            </button>
27315                        </li><li class="disclosure__item" tabindex="-1">
27316                            <button type="button" 
27317                                @click="country = 'PF'"
27318                                class="text-sm text-left " 
27319                                >
27320                                French Polynesia <span class="localization-form__currency">(XPFFr)</span>
27321                            </button>
27322                        </li><li class="disclosure__item" tabindex="-1">
27323                            <button type="button" 
27324                                @click="country = 'TF'"
27325                                class="text-sm text-left " 
27326                                >
27327                                French Southern Territories <span class="localization-form__currency">(EUR€)</span>
27328                            </button>
27329                        </li><li class="disclosure__item" tabindex="-1">
27330                            <button type="button" 
27331                                @click="country = 'GA'"
27332                                class="text-sm text-left " 
27333                                >
27334                                Gabon <span class="localization-form__currency">(XOFFr)</span>
27335                            </button>
27336                        </li><li class="disclosure__item" tabindex="-1">
27337                            <button type="button" 
27338                                @click="country = 'GM'"
27339                                class="text-sm text-left " 
27340                                >
27341                                Gambia <span class="localization-form__currency">(GMDD)</span>
27342                            </button>
27343                        </li><li class="disclosure__item" tabindex="-1">
27344                            <button type="button" 
27345                                @click="country = 'GE'"
27346                                class="text-sm text-left " 
27347                                >
27348                                Georgia <span class="localization-form__currency">(USD$)</span>
27349                            </button>
27350                        </li><li class="disclosure__item" tabindex="-1">
27351                            <button type="button" 
27352                                @click="country = 'DE'"
27353                                class="text-sm text-left " 
27354                                >
27355                                Germany <span class="localization-form__currency">(EUR€)</span>
27356                            </button>
27357                        </li><li class="disclosure__item" tabindex="-1">
27358                            <button type="button" 
27359                                @click="country = 'GH'"
27360                                class="text-sm text-left " 
27361                                >
27362                                Ghana <span class="localization-form__currency">(USD$)</span>
27363                            </button>
27364                        </li><li class="disclosure__item" tabindex="-1">
27365                            <button type="button" 
27366                                @click="country = 'GI'"
27367                                class="text-sm text-left " 
27368                                >
27369                                Gibraltar <span class="localization-form__currency">(GBP£)</span>
27370                            </button>
27371                        </li><li class="disclosure__item" tabindex="-1">
27372                            <button type="button" 
27373                                @click="country = 'GR'"
27374                                class="text-sm text-left " 
27375                                >
27376                                Greece <span class="localization-form__currency">(EUR€)</span>
27377                            </button>
27378                        </li><li class="disclosure__item" tabindex="-1">
27379                            <button type="button" 
27380                                @click="country = 'GL'"
27381                                class="text-sm text-left " 
27382                                >
27383                                Greenland <span class="localization-form__currency">(DKKkr.)</span>
27384                            </button>
27385                        </li><li class="disclosure__item" tabindex="-1">
27386                            <button type="button" 
27387                                @click="country = 'GD'"
27388                                class="text-sm text-left " 
27389                                >
27390                                Grenada <span class="localization-form__currency">(XCD$)</span>
27391                            </button>
27392                        </li><li class="disclosure__item" tabindex="-1">
27393                            <button type="button" 
27394                                @click="country = 'GP'"
27395                                class="text-sm text-left " 
27396                                >
27397                                Guadeloupe <span class="localization-form__currency">(EUR€)</span>
27398                            </button>
27399                        </li><li class="disclosure__item" tabindex="-1">
27400                            <button type="button" 
27401                                @click="country = 'GT'"
27402                                class="text-sm text-left " 
27403                                >
27404                                Guatemala <span class="localization-form__currency">(GTQQ)</span>
27405                            </button>
27406                        </li><li class="disclosure__item" tabindex="-1">
27407                            <button type="button" 
27408                                @click="country = 'GG'"
27409                                class="text-sm text-left " 
27410                                >
27411                                Guernsey <span class="localization-form__currency">(GBP£)</span>
27412                            </button>
27413                        </li><li class="disclosure__item" tabindex="-1">
27414                            <button type="button" 
27415                                @click="country = 'GN'"
27416                                class="text-sm text-left " 
27417                                >
27418                                Guinea <span class="localization-form__currency">(GNFFr)</span>
27419                            </button>
27420                        </li><li class="disclosure__item" tabindex="-1">
27421                            <button type="button" 
27422                                @click="country = 'GW'"
27423                                class="text-sm text-left " 
27424                                >
27425                                Guinea-Bissau <span class="localization-form__currency">(XOFFr)</span>
27426                            </button>
27427                        </li><li class="disclosure__item" tabindex="-1">
27428                            <button type="button" 
27429                                @click="country = 'GY'"
27430                                class="text-sm text-left " 
27431                                >
27432                                Guyana <span class="localization-form__currency">(GYD$)</span>
27433                            </button>
27434                        </li><li class="disclosure__item" tabindex="-1">
27435                            <button type="button" 
27436                                @click="country = 'HT'"
27437                                class="text-sm text-left " 
27438                                >
27439                                Haiti <span class="localization-form__currency">(USD$)</span>
27440                            </button>
27441                        </li><li class="disclosure__item" tabindex="-1">
27442                            <button type="button" 
27443                                @click="country = 'HN'"
27444                                class="text-sm text-left " 
27445                                >
27446                                Honduras <span class="localization-form__currency">(HNLL)</span>
27447                            </button>
27448                        </li><li class="disclosure__item" tabindex="-1">
27449                            <button type="button" 
27450                                @click="country = 'HK'"
27451                                class="text-sm text-left " 
27452                                >
27453                                Hong Kong SAR <span class="localization-form__currency">(HKD$)</span>
27454                            </button>
27455                        </li><li class="disclosure__item" tabindex="-1">
27456                            <button type="button" 
27457                                @click="country = 'HU'"
27458                                class="text-sm text-left " 
27459                                >
27460                                Hungary <span class="localization-form__currency">(HUFFt)</span>
27461                            </button>
27462                        </li><li class="disclosure__item" tabindex="-1">
27463                            <button type="button" 
27464                                @click="country = 'IS'"
27465                                class="text-sm text-left " 
27466                                >
27467                                Iceland <span class="localization-form__currency">(ISKkr)</span>
27468                            </button>
27469                        </li><li class="disclosure__item" tabindex="-1">
27470                            <button type="button" 
27471                                @click="country = 'IN'"
27472                                class="text-sm text-left " 
27473                                >
27474                                India <span class="localization-form__currency">(INR₹)</span>
27475                            </button>
27476                        </li><li class="disclosure__item" tabindex="-1">
27477                            <button type="button" 
27478                                @click="country = 'ID'"
27479                                class="text-sm text-left " 
27480                                >
27481                                Indonesia <span class="localization-form__currency">(IDRRp)</span>
27482                            </button>
27483                        </li><li class="disclosure__item" tabindex="-1">
27484                            <button type="button" 
27485                                @click="country = 'IQ'"
27486                                class="text-sm text-left " 
27487                                >
27488                                Iraq <span class="localization-form__currency">(USD$)</span>
27489                            </button>
27490                        </li><li class="disclosure__item" tabindex="-1">
27491                            <button type="button" 
27492                                @click="country = 'IE'"
27493                                class="text-sm text-left " 
27494                                >
27495                                Ireland <span class="localization-form__currency">(EUR€)</span>
27496                            </button>
27497                        </li><li class="disclosure__item" tabindex="-1">
27498                            <button type="button" 
27499                                @click="country = 'IM'"
27500                                class="text-sm text-left " 
27501                                >
27502                                Isle of Man <span class="localization-form__currency">(GBP£)</span>
27503                            </button>
27504                        </li><li class="disclosure__item" tabindex="-1">
27505                            <button type="button" 
27506                                @click="country = 'IL'"
27507                                class="text-sm text-left " 
27508                                >
27509                                Israel <span class="localization-form__currency">(ILS₪)</span>
27510                            </button>
27511                        </li><li class="disclosure__item" tabindex="-1">
27512                            <button type="button" 
27513                                @click="country = 'IT'"
27514                                class="text-sm text-left " 
27515                                >
27516                                Italy <span class="localization-form__currency">(EUR€)</span>
27517                            </button>
27518                        </li><li class="disclosure__item" tabindex="-1">
27519                            <button type="button" 
27520                                @click="country = 'JM'"
27521                                class="text-sm text-left " 
27522                                >
27523                                Jamaica <span class="localization-form__currency">(JMD$)</span>
27524                            </button>
27525                        </li><li class="disclosure__item" tabindex="-1">
27526                            <button type="button" 
27527                                @click="country = 'JP'"
27528                                class="text-sm text-left " 
27529                                >
27530                                Japan <span class="localization-form__currency">(JPYÂ¥)</span>
27531                            </button>
27532                        </li><li class="disclosure__item" tabindex="-1">
27533                            <button type="button" 
27534                                @click="country = 'JE'"
27535                                class="text-sm text-left " 
27536                                >
27537                                Jersey <span class="localization-form__currency">(GBP£)</span>
27538                            </button>
27539                        </li><li class="disclosure__item" tabindex="-1">
27540                            <button type="button" 
27541                                @click="country = 'JO'"
27542                                class="text-sm text-left " 
27543                                >
27544                                Jordan <span class="localization-form__currency">(USD$)</span>
27545                            </button>
27546                        </li><li class="disclosure__item" tabindex="-1">
27547                            <button type="button" 
27548                                @click="country = 'KZ'"
27549                                class="text-sm text-left " 
27550                                >
27551                                Kazakhstan <span class="localization-form__currency">(KZT₸)</span>
27552                            </button>
27553                        </li><li class="disclosure__item" tabindex="-1">
27554                            <button type="button" 
27555                                @click="country = 'KE'"
27556                                class="text-sm text-left " 
27557                                >
27558                                Kenya <span class="localization-form__currency">(KESKSh)</span>
27559                            </button>
27560                        </li><li class="disclosure__item" tabindex="-1">
27561                            <button type="button" 
27562                                @click="country = 'KI'"
27563                                class="text-sm text-left " 
27564                                >
27565                                Kiribati <span class="localization-form__currency">(USD$)</span>
27566                            </button>
27567                        </li><li class="disclosure__item" tabindex="-1">
27568                            <button type="button" 
27569                                @click="country = 'XK'"
27570                                class="text-sm text-left " 
27571                                >
27572                                Kosovo <span class="localization-form__currency">(EUR€)</span>
27573                            </button>
27574                        </li><li class="disclosure__item" tabindex="-1">
27575                            <button type="button" 
27576                                @click="country = 'KW'"
27577                                class="text-sm text-left " 
27578                                >
27579                                Kuwait <span class="localization-form__currency">(AEDد.إ)</span>
27580                            </button>
27581                        </li><li class="disclosure__item" tabindex="-1">
27582                            <button type="button" 
27583                                @click="country = 'KG'"
27584                                class="text-sm text-left " 
27585                                >
27586                                Kyrgyzstan <span class="localization-form__currency">(KGSsom)</span>
27587                            </button>
27588     
27588                   </li><li class="disclosure__item" tabindex="-1">
27589                            <button type="button" 
27590                                @click="country = 'LA'"
27591                                class="text-sm text-left " 
27592                                >
27593                                Laos <span class="localization-form__currency">(LAK₭)</span>
27594                            </button>
27595                        </li><li class="disclosure__item" tabindex="-1">
27596                            <button type="button" 
27597                                @click="country = 'LV'"
27598                                class="text-sm text-left " 
27599                                >
27600                                Latvia <span class="localization-form__currency">(EUR€)</span>
27601                            </button>
27602                        </li><li class="disclosure__item" tabindex="-1">
27603                            <button type="button" 
27604                                @click="country = 'LB'"
27605                                class="text-sm text-left " 
27606                                >
27607                                Lebanon <span class="localization-form__currency">(LBPل.ل)</span>
27608                            </button>
27609                        </li><li class="disclosure__item" tabindex="-1">
27610                            <button type="button" 
27611                                @click="country = 'LS'"
27612                                class="text-sm text-left " 
27613                                >
27614                                Lesotho <span class="localization-form__currency">(USD$)</span>
27615                            </button>
27616                        </li><li class="disclosure__item" tabindex="-1">
27617                            <button type="button" 
27618                                @click="country = 'LR'"
27619                                class="text-sm text-left " 
27620                                >
27621                                Liberia <span class="localization-form__currency">(USD$)</span>
27622                            </button>
27623                        </li><li class="disclosure__item" tabindex="-1">
27624                            <button type="button" 
27625                                @click="country = 'LY'"
27626                                class="text-sm text-left " 
27627                                >
27628                                Libya <span class="localization-form__currency">(USD$)</span>
27629                            </button>
27630                        </li><li class="disclosure__item" tabindex="-1">
27631                            <button type="button" 
27632                                @click="country = 'LI'"
27633                                class="text-sm text-left " 
27634                                >
27635                                Liechtenstein <span class="localization-form__currency">(CHFCHF)</span>
27636                            </button>
27637                        </li><li class="disclosure__item" tabindex="-1">
27638                            <button type="button" 
27639                                @click="country = 'LT'"
27640                                class="text-sm text-left " 
27641                                >
27642                                Lithuania <span class="localization-form__currency">(EUR€)</span>
27643                            </button>
27644                        </li><li class="disclosure__item" tabindex="-1">
27645                            <button type="button" 
27646                                @click="country = 'LU'"
27647                                class="text-sm text-left " 
27648                                >
27649                                Luxembourg <span class="localization-form__currency">(EUR€)</span>
27650                            </button>
27651                        </li><li class="disclosure__item" tabindex="-1">
27652                            <button type="button" 
27653                                @click="country = 'MO'"
27654                                class="text-sm text-left " 
27655                                >
27656                                Macao SAR <span class="localization-form__currency">(MOPP)</span>
27657                            </button>
27658                        </li><li class="disclosure__item" tabindex="-1">
27659                            <button type="button" 
27660                                @click="country = 'MG'"
27661                                class="text-sm text-left " 
27662                                >
27663                                Madagascar <span class="localization-form__currency">(USD$)</span>
27664                            </button>
27665                        </li><li class="disclosure__item" tabindex="-1">
27666                            <button type="button" 
27667                                @click="country = 'MW'"
27668                                class="text-sm text-left " 
27669                                >
27670                                Malawi <span class="localization-form__currency">(MWKMK)</span>
27671                            </button>
27672                        </li><li class="disclosure__item" tabindex="-1">
27673                            <button type="button" 
27674                                @click="country = 'MY'"
27675                                class="text-sm text-left " 
27676                                >
27677                                Malaysia <span class="localization-form__currency">(MYRRM)</span>
27678                            </button>
27679                        </li><li class="disclosure__item" tabindex="-1">
27680                            <button type="button" 
27681                                @click="country = 'MV'"
27682                                class="text-sm text-left " 
27683                                >
27684                                Maldives <span class="localization-form__currency">(MVRMVR)</span>
27685                            </button>
27686                        </li><li class="disclosure__item" tabindex="-1">
27687                            <button type="button" 
27688                                @click="country = 'ML'"
27689                                class="text-sm text-left " 
27690                                >
27691                                Mali <span class="localization-form__currency">(XOFFr)</span>
27692                            </button>
27693                        </li><li class="disclosure__item" tabindex="-1">
27694                            <button type="button" 
27695                                @click="country = 'MT'"
27696                                class="text-sm text-left " 
27697                                >
27698                                Malta <span class="localization-form__currency">(EUR€)</span>
27699                            </button>
27700                        </li><li class="disclosure__item" tabindex="-1">
27701                            <button type="button" 
27702                                @click="country = 'MQ'"
27703                                class="text-sm text-left " 
27704                                >
27705                                Martinique <span class="localization-form__currency">(EUR€)</span>
27706                            </button>
27707                        </li><li class="disclosure__item" tabindex="-1">
27708                            <button type="button" 
27709                                @click="country = 'MR'"
27710                                class="text-sm text-left " 
27711                                >
27712                                Mauritania <span class="localization-form__currency">(USD$)</span>
27713                            </button>
27714                        </li><li class="disclosure__item" tabindex="-1">
27715                            <button type="button" 
27716                                @click="country = 'MU'"
27717                                class="text-sm text-left " 
27718                                >
27719                                Mauritius <span class="localization-form__currency">(MUR₨)</span>
27720                            </button>
27721                        </li><li class="disclosure__item" tabindex="-1">
27722                            <button type="button" 
27723                                @click="country = 'YT'"
27724                                class="text-sm text-left " 
27725                                >
27726                                Mayotte <span class="localization-form__currency">(EUR€)</span>
27727                            </button>
27728                        </li><li class="disclosure__item" tabindex="-1">
27729                            <button type="button" 
27730                                @click="country = 'MX'"
27731                                class="text-sm text-left " 
27732                                >
27733                                Mexico <span class="localization-form__currency">(MXN$)</span>
27734                            </button>
27735                        </li><li class="disclosure__item" tabindex="-1">
27736                            <button type="button" 
27737                                @click="country = 'MD'"
27738                                class="text-sm text-left " 
27739                                >
27740                                Moldova <span class="localization-form__currency">(MDLL)</span>
27741                            </button>
27742                        </li><li class="disclosure__item" tabindex="-1">
27743                            <button type="button" 
27744                                @click="country = 'MC'"
27745                                class="text-sm text-left " 
27746                                >
27747                                Monaco <span class="localization-form__currency">(EUR€)</span>
27748                            </button>
27749                        </li><li class="disclosure__item" tabindex="-1">
27750                            <button type="button" 
27751                                @click="country = 'MN'"
27752                                class="text-sm text-left " 
27753                                >
27754                                Mongolia <span class="localization-form__currency">(MNT₮)</span>
27755                            </button>
27756                        </li><li class="disclosure__item" tabindex="-1">
27757                            <button type="button" 
27758                                @click="country = 'ME'"
27759                                class="text-sm text-left " 
27760                                >
27761                                Montenegro <span class="localization-form__currency">(EUR€)</span>
27762                            </button>
27763                        </li><li class="disclosure__item" tabindex="-1">
27764                            <button type="button" 
27765                                @click="country = 'MS'"
27766                                class="text-sm text-left " 
27767                                >
27768                                Montserrat <span class="localization-form__currency">(XCD$)</span>
27769                            </button>
27770                        </li><li class="disclosure__item" tabindex="-1">
27771                            <button type="button" 
27772                                @click="country = 'MA'"
27773                                class="text-sm text-left " 
27774                                >
27775                                Morocco <span class="localization-form__currency">(MADد.م.)</span>
27776                            </button>
27777                        </li><li class="disclosure__item" tabindex="-1">
27778                            <button type="button" 
27779                                @click="country = 'MZ'"
27780                                class="text-sm text-left " 
27781                                >
27782                                Mozambique <span class="localization-form__currency">(USD$)</span>
27783                            </button>
27784                        </li><li class="disclosure__item" tabindex="-1">
27785                            <button type="button" 
27786                                @click="country = 'MM'"
27787                                class="text-sm text-left " 
27788                                >
27789                                Myanmar (Burma) <span class="localization-form__currency">(MMKK)</span>
27790                            </button>
27791                        </li><li class="disclosure__item" tabindex="-1">
27792                            <button type="button" 
27793                                @click="country = 'NA'"
27794                                class="text-sm text-left " 
27795                                >
27796                                Namibia <span class="localization-form__currency">(USD$)</span>
27797                            </button>
27798                        </li><li class="disclosure__item" tabindex="-1">
27799                            <button type="button" 
27800                                @click="country = 'NR'"
27801                                class="text-sm text-left " 
27802                                >
27803                                Nauru <span class="localization-form__currency">(AUD$)</span>
27804                            </button>
27805                        </li><li class="disclosure__item" tabindex="-1">
27806                            <button type="button" 
27807                                @click="country = 'NP'"
27808                                class="text-sm text-left " 
27809                                >
27810                                Nepal <span class="localization-form__currency">(NPRRs.)</span>
27811                            </button>
27812                        </li><li class="disclosure__item" tabindex="-1">
27813                            <button type="button" 
27814                                @click="country = 'NL'"
27815                                class="text-sm text-left " 
27816                                >
27817                                Netherlands <span class="localization-form__currency">(EUR€)</span>
27818                            </button>
27819                        </li><li class="disclosure__item" tabindex="-1">
27820                            <button type="button" 
27821                                @click="country = 'NC'"
27822                                class="text-sm text-left " 
27823                                >
27824                                New Caledonia <span class="localization-form__currency">(XPFFr)</span>
27825                            </button>
27826                        </li><li class="disclosure__item" tabindex="-1">
27827                            <button type="button" 
27828                                @click="country = 'NZ'"
27829                                class="text-sm text-left " 
27830                                >
27831                                New Zealand <span class="localization-form__currency">(NZD$)</span>
27832                            </button>
27833                        </li><li class="disclosure__item" tabindex="-1">
27834                            <button type="button" 
27835                                @click="country = 'NI'"
27836                                class="text-sm text-left " 
27837                                >
27838                                Nicaragua <span class="localization-form__currency">(NIOC$)</span>
27839                            </button>
27840                        </li><li class="disclosure__item" tabindex="-1">
27841                            <button type="button" 
27842                                @click="country = 'NE'"
27843                                class="text-sm text-left " 
27844                                >
27845                                Niger <span class="localization-form__currency">(XOFFr)</span>
27846                            </button>
27847                        </li><li class="disclosure__item" tabindex="-1">
27848                            <button type="button" 
27849                                @click="country = 'NG'"
27850                                class="text-sm text-left " 
27851                                >
27852                                Nigeria <span class="localization-form__currency">(NGN₦)</span>
27853                            </button>
27854                        </li><li class="disclosure__item" tabindex="-1">
27855                            <button type="button" 
27856                                @click="country = 'NU'"
27857                                class="text-sm text-left " 
27858                                >
27859                                Niue <span class="localization-form__currency">(NZD$)</span>
27860                            </button>
27861                        </li><li class="disclosure__item" tabindex="-1">
27862                            <button type="button" 
27863                                @click="country = 'NF'"
27864                                class="text-sm text-left " 
27865                                >
27866                                Norfolk Island <span class="localization-form__currency">(AUD$)</span>
27867                            </button>
27868                        </li><li class="disclosure__item" tabindex="-1">
27869                            <button type="button" 
27870                                @click="country = 'MK'"
27871                                class="text-sm text-left " 
27872                                >
27873                                North Macedonia <span class="localization-form__currency">(MKDден)</span>
27874                            </button>
27875                        </li><li class="disclosure__item" tabindex="-1">
27876                            <button type="button" 
27877                                @click="country = 'NO'"
27878                                class="text-sm text-left " 
27879                                >
27880                                Norway <span class="localization-form__currency">(NOKkr)</span>
27881                            </button>
27882                        </li><li class="disclosure__item" tabindex="-1">
27883                            <button type="button" 
27884                                @click="country = 'OM'"
27885                                class="text-sm text-left " 
27886                                >
27887                                Oman <span class="localization-form__currency">(USD$)</span>
27888                            </button>
27889                        </li><li class="disclosure__item" tabindex="-1">
27890                            <button type="button" 
27891                                @click="country = 'PK'"
27892                                class="text-sm text-left " 
27893                                >
27894                                Pakistan <span class="localization-form__currency">(PKR₨)</span>
27895                            </button>
27896                        </li><li class="disclosure__item" tabindex="-1">
27897                            <button type="button" 
27898                                @click="country = 'PA'"
27899                                class="text-sm text-left " 
27900                                >
27901                                Panama <span class="localization-form__currency">(USD$)</span>
27902                            </button>
27903                        </li><li class="disclosure__item" tabindex="-1">
27904                            <button type="button" 
27905                                @click="country = 'PG'"
27906                                class="text-sm text-left " 
27907                                >
27908                                Papua New Guinea <span class="localization-form__currency">(PGKK)</span>
27909                            </button>
27910                        </li><li class="disclosure__item" tabindex="-1">
27911                            <button type="button" 
27912                                @click="country = 'PY'"
27913                                class="text-sm text-left " 
27914                                >
27915                                Paraguay <span class="localization-form__currency">(PYG₲)</span>
27916                            </button>
27917                        </li><li class="disclosure__item" tabindex="-1">
27918                            <button type="button" 
27919                                @click="country = 'PE'"
27920                                class="text-sm text-left " 
27921                                >
27922                                Peru <span class="localization-form__currency">(PENS/)</span>
27923                            </button>
27924                        </li><li class="disclosure__item" tabindex="-1">
27925                            <button type="button" 
27926                                @click="country = 'PH'"
27927                                class="text-sm text-left " 
27928                                >
27929                                Philippines <span class="localization-form__currency">(PHP₱)</span>
27930                            </button>
27931                        </li><li class="disclosure__item" tabindex="-1">
27932                            <button type="button" 
27933                                @click="country = 'PN'"
27934                                class="text-sm text-left " 
27935                                >
27936                                Pitcairn Islands <span class="localization-form__currency">(NZD$)</span>
27937                            </button>
27938                        </li><li class="disclosure__item" tabindex="-1">
27939                            <button type="button" 
27940                                @click="country = 'PL'"
27941                                class="text-sm text
27941-left " 
27942                                >
27943                                Poland <span class="localization-form__currency">(PLNzł)</span>
27944                            </button>
27945                        </li><li class="disclosure__item" tabindex="-1">
27946                            <button type="button" 
27947                                @click="country = 'PT'"
27948                                class="text-sm text-left " 
27949                                >
27950                                Portugal <span class="localization-form__currency">(EUR€)</span>
27951                            </button>
27952                        </li><li class="disclosure__item" tabindex="-1">
27953                            <button type="button" 
27954                                @click="country = 'QA'"
27955                                class="text-sm text-left " 
27956                                >
27957                                Qatar <span class="localization-form__currency">(QARر.ق)</span>
27958                            </button>
27959                        </li><li class="disclosure__item" tabindex="-1">
27960                            <button type="button" 
27961                                @click="country = 'RE'"
27962                                class="text-sm text-left " 
27963                                >
27964                                Réunion <span class="localization-form__currency">(EUR€)</span>
27965                            </button>
27966                        </li><li class="disclosure__item" tabindex="-1">
27967                            <button type="button" 
27968                                @click="country = 'RO'"
27969                                class="text-sm text-left " 
27970                                >
27971                                Romania <span class="localization-form__currency">(RONLei)</span>
27972                            </button>
27973                        </li><li class="disclosure__item" tabindex="-1">
27974                            <button type="button" 
27975                                @click="country = 'RW'"
27976                                class="text-sm text-left " 
27977                                >
27978                                Rwanda <span class="localization-form__currency">(RWFFRw)</span>
27979                            </button>
27980                        </li><li class="disclosure__item" tabindex="-1">
27981                            <button type="button" 
27982                                @click="country = 'WS'"
27983                                class="text-sm text-left " 
27984                                >
27985                                Samoa <span class="localization-form__currency">(WSTT)</span>
27986                            </button>
27987                        </li><li class="disclosure__item" tabindex="-1">
27988                            <button type="button" 
27989                                @click="country = 'SM'"
27990                                class="text-sm text-left " 
27991                                >
27992                                San Marino <span class="localization-form__currency">(EUR€)</span>
27993                            </button>
27994                        </li><li class="disclosure__item" tabindex="-1">
27995                            <button type="button" 
27996                                @click="country = 'ST'"
27997                                class="text-sm text-left " 
27998                                >
27999                                São Tomé &amp; Príncipe <span class="localization-form__currency">(STDDb)</span>
28000                            </button>
28001                        </li><li class="disclosure__item" tabindex="-1">
28002                            <button type="button" 
28003                                @click="country = 'SA'"
28004                                class="text-sm text-left " 
28005                                >
28006                                Saudi Arabia <span class="localization-form__currency">(SARر.س)</span>
28007                            </button>
28008                        </li><li class="disclosure__item" tabindex="-1">
28009                            <button type="button" 
28010                                @click="country = 'SN'"
28011                                class="text-sm text-left " 
28012                                >
28013                                Senegal <span class="localization-form__currency">(XOFFr)</span>
28014                            </button>
28015                        </li><li class="disclosure__item" tabindex="-1">
28016                            <button type="button" 
28017                                @click="country = 'RS'"
28018                                class="text-sm text-left " 
28019                                >
28020                                Serbia <span class="localization-form__currency">(RSDРСД)</span>
28021                            </button>
28022                        </li><li class="disclosure__item" tabindex="-1">
28023                            <button type="button" 
28024                                @click="country = 'SC'"
28025                                class="text-sm text-left " 
28026                                >
28027                                Seychelles <span class="localization-form__currency">(USD$)</span>
28028                            </button>
28029                        </li><li class="disclosure__item" tabindex="-1">
28030                            <button type="button" 
28031                                @click="country = 'SL'"
28032                                class="text-sm text-left " 
28033                                >
28034                                Sierra Leone <span class="localization-form__currency">(SLLLe)</span>
28035                            </button>
28036                        </li><li class="disclosure__item" tabindex="-1">
28037                            <button type="button" 
28038                                @click="country = 'SG'"
28039                                class="text-sm text-left " 
28040                                >
28041                                Singapore <span class="localization-form__currency">(SGD$)</span>
28042                            </button>
28043                        </li><li class="disclosure__item" tabindex="-1">
28044                            <button type="button" 
28045                                @click="country = 'SX'"
28046                                class="text-sm text-left " 
28047                                >
28048                                Sint Maarten <span class="localization-form__currency">(ANGƒ)</span>
28049                            </button>
28050                        </li><li class="disclosure__item" tabindex="-1">
28051                            <button type="button" 
28052                                @click="country = 'SK'"
28053                                class="text-sm text-left " 
28054                                >
28055                                Slovakia <span class="localization-form__currency">(EUR€)</span>
28056                            </button>
28057                        </li><li class="disclosure__item" tabindex="-1">
28058                            <button type="button" 
28059                                @click="country = 'SI'"
28060                                class="text-sm text-left " 
28061                                >
28062                                Slovenia <span class="localization-form__currency">(EUR€)</span>
28063                            </button>
28064                        </li><li class="disclosure__item" tabindex="-1">
28065                            <button type="button" 
28066                                @click="country = 'SB'"
28067                                class="text-sm text-left " 
28068                                >
28069                                Solomon Islands <span class="localization-form__currency">(SBD$)</span>
28070                            </button>
28071                        </li><li class="disclosure__item" tabindex="-1">
28072                            <button type="button" 
28073                                @click="country = 'SO'"
28074                                class="text-sm text-left " 
28075                                >
28076                                Somalia <span class="localization-form__currency">(USD$)</span>
28077                            </button>
28078                        </li><li class="disclosure__item" tabindex="-1">
28079                            <button type="button" 
28080                                @click="country = 'ZA'"
28081                                class="text-sm text-left " 
28082                                >
28083                                South Africa <span class="localization-form__currency">(USD$)</span>
28084                            </button>
28085                        </li><li class="disclosure__item" tabindex="-1">
28086                            <button type="button" 
28087                                @click="country = 'GS'"
28088                                class="text-sm text-left " 
28089                                >
28090                                South Georgia &amp; South Sandwich Islands <span class="localization-form__currency">(GBP£)</span>
28091                            </button>
28092                        </li><li class="disclosure__item" tabindex="-1">
28093                            <button type="button" 
28094                                @click="country = 'KR'"
28095                                class="text-sm text-left " 
28096                                >
28097                                South Korea <span class="localization-form__currency">(KRW₩)</span>
28098                            </button>
28099                        </li><li class="disclosure__item" tabindex="-1">
28100                            <button type="button" 
28101                                @click="country = 'SS'"
28102                                class="text-sm text-left " 
28103                                >
28104                                South Sudan <span class="localization-form__currency">(USD$)</span>
28105                            </button>
28106                        </li><li class="disclosure__item" tabindex="-1">
28107                            <button type="button" 
28108                                @click="country = 'ES'"
28109                                class="text-sm text-left " 
28110                                >
28111                                Spain <span class="localization-form__currency">(EUR€)</span>
28112                            </button>
28113                        </li><li class="disclosure__item" tabindex="-1">
28114                            <button type="button" 
28115                                @click="country = 'LK'"
28116                                class="text-sm text-left " 
28117                                >
28118                                Sri Lanka <span class="localization-form__currency">(LKR₨)</span>
28119                            </button>
28120                        </li><li class="disclosure__item" tabindex="-1">
28121                            <button type="button" 
28122                                @click="country = 'BL'"
28123                                class="text-sm text-left " 
28124                                >
28125                                St. Barthélemy <span class="localization-form__currency">(EUR€)</span>
28126                            </button>
28127                        </li><li class="disclosure__item" tabindex="-1">
28128                            <button type="button" 
28129                                @click="country = 'SH'"
28130                                class="text-sm text-left " 
28131                                >
28132                                St. Helena <span class="localization-form__currency">(SHP£)</span>
28133                            </button>
28134                        </li><li class="disclosure__item" tabindex="-1">
28135                            <button type="button" 
28136                                @click="country = 'KN'"
28137                                class="text-sm text-left " 
28138                                >
28139                                St. Kitts &amp; Nevis <span class="localization-form__currency">(XCD$)</span>
28140                            </button>
28141                        </li><li class="disclosure__item" tabindex="-1">
28142                            <button type="button" 
28143                                @click="country = 'LC'"
28144                                class="text-sm text-left " 
28145                                >
28146                                St. Lucia <span class="localization-form__currency">(XCD$)</span>
28147                            </button>
28148                        </li><li class="disclosure__item" tabindex="-1">
28149                            <button type="button" 
28150                                @click="country = 'MF'"
28151                                class="text-sm text-left " 
28152                                >
28153                                St. Martin <span class="localization-form__currency">(EUR€)</span>
28154                            </button>
28155                        </li><li class="disclosure__item" tabindex="-1">
28156                            <button type="button" 
28157                                @click="country = 'PM'"
28158                                class="text-sm text-left " 
28159                                >
28160                                St. Pierre &amp; Miquelon <span class="localization-form__currency">(EUR€)</span>
28161                            </button>
28162                        </li><li class="disclosure__item" tabindex="-1">
28163                            <button type="button" 
28164                                @click="country = 'VC'"
28165                                class="text-sm text-left " 
28166                                >
28167                                St. Vincent &amp; Grenadines <span class="localization-form__currency">(XCD$)</span>
28168                            </button>
28169                        </li><li class="disclosure__item" tabindex="-1">
28170                            <button type="button" 
28171                                @click="country = 'SD'"
28172                                class="text-sm text-left " 
28173                                >
28174                                Sudan <span class="localization-form__currency">(USD$)</span>
28175                            </button>
28176                        </li><li class="disclosure__item" tabindex="-1">
28177                            <button type="button" 
28178                                @click="country = 'SR'"
28179                                class="text-sm text-left " 
28180                                >
28181                                Suriname <span class="localization-form__currency">(USD$)</span>
28182                            </button>
28183                        </li><li class="disclosure__item" tabindex="-1">
28184                            <button type="button" 
28185                                @click="country = 'SJ'"
28186                                class="text-sm text-left " 
28187                                >
28188                                Svalbard &amp; Jan Mayen <span class="localization-form__currency">(NOKkr)</span>
28189                            </button>
28190                        </li><li class="disclosure__item" tabindex="-1">
28191                            <button type="button" 
28192                                @click="country = 'SE'"
28193                                class="text-sm text-left " 
28194                                >
28195                                Sweden <span class="localization-form__currency">(SEKkr)</span>
28196                            </button>
28197                        </li><li class="disclosure__item" tabindex="-1">
28198                            <button type="button" 
28199                                @click="country = 'CH'"
28200                                class="text-sm text-left " 
28201                                >
28202                                Switzerland <span class="localization-form__currency">(CHFCHF)</span>
28203                            </button>
28204                        </li><li class="disclosure__item" tabindex="-1">
28205                            <button type="button" 
28206                                @click="country = 'TW'"
28207                                class="text-sm text-left " 
28208                                >
28209                                Taiwan <span class="localization-form__currency">(TWD$)</span>
28210                            </button>
28211                        </li><li class="disclosure__item" tabindex="-1">
28212                            <button type="button" 
28213                                @click="country = 'TJ'"
28214                                class="text-sm text-left " 
28215                                >
28216                                Tajikistan <span class="localization-form__currency">(TJSЅМ)</span>
28217                            </button>
28218                        </li><li class="disclosure__item" tabindex="-1">
28219                            <button type="button" 
28220                                @click="country = 'TZ'"
28221                                class="text-sm text-left " 
28222                                >
28223                                Tanzania <span class="localization-form__currency">(TZSSh)</span>
28224                            </button>
28225                        </li><li class="disclosure__item" tabindex="-1">
28226                            <button type="button" 
28227                                @click="country = 'TH'"
28228                                class="text-sm text-left " 
28229                                >
28230                                Thailand <span class="localization-form__currency">(THB฿)</span>
28231                            </button>
28232                        </li><li class="disclosure__item" tabindex="-1">
28233                            <button type="button" 
28234                                @click="country = 'TL'"
28235                                class="text-sm text-left " 
28236                                >
28237                                Timor-Leste <span class="localization-form__currency">(USD$)</span>
28238                            </button>
28239                        </li><li class="disclosure__item" tabindex="-1">
28240                            <button type="button" 
28241                                @click="country = 'TG'"
28242                                class="text-sm text-left " 
28243                                >
28244                                Togo <span class="localization-form__currency">(XOFFr)</span>
28245                            </button>
28246                        </li><li class="disclosure__item" tabindex="-1">
28247                            <button type="button" 
28248                                @click="country = 'TK'"
28249                                class="text-sm text-left " 
28250                                >
28251                                Tokelau <span class="localization-form__currency">(NZD$)</span>
28252                            </button>
28253                        </li><li class="disclosure__item" tabindex="-1">
28254                            <button type="button" 
28255                                @click="country = 'TO'"
28256                                class="text-sm text-left " 
28257                                >
28258                                Tonga <span class="localization-form__currency">(TOPT$)</span>
28259                            </button>
28260                        </li><li class="disclosure__item" tabindex="-1">
28261                            <button type="button" 
28262                                @click="country = 'TT'"
28263                                class="text-sm text-left " 
28264                                >
28265                                Trinidad &amp; Tobago <span class="localization-form__currency">(TTD$)</span>
28266                            </button>
28267                        </li><li class="disclosure__item" tabindex="-1">
28268                            <button type="button" 
28269                                @click="country = 'TA'"
28270                                class="text-sm text-left " 
28271                                >
28272                                Tristan da Cunha <span class="localization-form__currency">(GBP£)</span>
28273                            </button>
28274                        </li><li class="disclosure__item" tabindex="-1">
28275                            <button type="button" 
28276                                @click="country = 'TN'"
28277                                class="text-sm text-left " 
28278                                >
28279                                Tunisia <span class="localization-form__currency">(USD$)</span>
28280                            </button>
28281                        </li><li class="disclosure__item" tabindex="-1">
28282                            <button type="button" 
28283                                @click="country = 'TR'"
28284                                class="text-sm text-left " 
28285                                >
28286                                Türkiye <span class="localization-form__currency">(USD$)</span>
28287                            </button>
28288                        </li><li class="disclosure__item" tabindex="-1">
28289                            <button type="button" 
28290                                @click="country = 'TM'"
28291                                class="text-sm text-left " 
28292                                >
28293                                Turkmenistan <span class="localization-form__currency">(USD$)</span>
28294                            </button>
28295                        </li><li class="disclosure__item" tabindex="-1">
28296                            <button
28296 type="button" 
28297                                @click="country = 'TC'"
28298                                class="text-sm text-left " 
28299                                >
28300                                Turks &amp; Caicos Islands <span class="localization-form__currency">(USD$)</span>
28301                            </button>
28302                        </li><li class="disclosure__item" tabindex="-1">
28303                            <button type="button" 
28304                                @click="country = 'TV'"
28305                                class="text-sm text-left " 
28306                                >
28307                                Tuvalu <span class="localization-form__currency">(AUD$)</span>
28308                            </button>
28309                        </li><li class="disclosure__item" tabindex="-1">
28310                            <button type="button" 
28311                                @click="country = 'UM'"
28312                                class="text-sm text-left " 
28313                                >
28314                                U.S. Outlying Islands <span class="localization-form__currency">(USD$)</span>
28315                            </button>
28316                        </li><li class="disclosure__item" tabindex="-1">
28317                            <button type="button" 
28318                                @click="country = 'UG'"
28319                                class="text-sm text-left " 
28320                                >
28321                                Uganda <span class="localization-form__currency">(UGXUSh)</span>
28322                            </button>
28323                        </li><li class="disclosure__item" tabindex="-1">
28324                            <button type="button" 
28325                                @click="country = 'UA'"
28326                                class="text-sm text-left " 
28327                                >
28328                                Ukraine <span class="localization-form__currency">(UAH₴)</span>
28329                            </button>
28330                        </li><li class="disclosure__item" tabindex="-1">
28331                            <button type="button" 
28332                                @click="country = 'AE'"
28333                                class="text-sm text-left " 
28334                                >
28335                                United Arab Emirates <span class="localization-form__currency">(AEDد.إ)</span>
28336                            </button>
28337                        </li><li class="disclosure__item" tabindex="-1">
28338                            <button type="button" 
28339                                @click="country = 'GB'"
28340                                class="text-sm text-left " 
28341                                >
28342                                United Kingdom <span class="localization-form__currency">(GBP£)</span>
28343                            </button>
28344                        </li><li class="disclosure__item" tabindex="-1">
28345                            <button type="button" 
28346                                @click="country = 'US'"
28347                                class="text-sm text-left  disclosure__link--active font-bold " 
28348                                 aria-current="true">
28349                                United States <span class="localization-form__currency">(USD$)</span>
28350                            </button>
28351                        </li><li class="disclosure__item" tabindex="-1">
28352                            <button type="button" 
28353                                @click="country = 'UY'"
28354                                class="text-sm text-left " 
28355                                >
28356                                Uruguay <span class="localization-form__currency">(UYU$U)</span>
28357                            </button>
28358                        </li><li class="disclosure__item" tabindex="-1">
28359                            <button type="button" 
28360                                @click="country = 'UZ'"
28361                                class="text-sm text-left " 
28362                                >
28363                                Uzbekistan <span class="localization-form__currency">(UZSso'm)</span>
28364                            </button>
28365                        </li><li class="disclosure__item" tabindex="-1">
28366                            <button type="button" 
28367                                @click="country = 'VU'"
28368                                class="text-sm text-left " 
28369                                >
28370                                Vanuatu <span class="localization-form__currency">(VUVVt)</span>
28371                            </button>
28372                        </li><li class="disclosure__item" tabindex="-1">
28373                            <button type="button" 
28374                                @click="country = 'VA'"
28375                                class="text-sm text-left " 
28376                                >
28377                                Vatican City <span class="localization-form__currency">(EUR€)</span>
28378                            </button>
28379                        </li><li class="disclosure__item" tabindex="-1">
28380                            <button type="button" 
28381                                @click="country = 'VE'"
28382                                class="text-sm text-left " 
28383                                >
28384                                Venezuela <span class="localization-form__currency">(USD$)</span>
28385                            </button>
28386                        </li><li class="disclosure__item" tabindex="-1">
28387                            <button type="button" 
28388                                @click="country = 'VN'"
28389                                class="text-sm text-left " 
28390                                >
28391                                Vietnam <span class="localization-form__currency">(VND₫)</span>
28392                            </button>
28393                        </li><li class="disclosure__item" tabindex="-1">
28394                            <button type="button" 
28395                                @click="country = 'WF'"
28396                                class="text-sm text-left " 
28397                                >
28398                                Wallis &amp; Futuna <span class="localization-form__currency">(XPFFr)</span>
28399                            </button>
28400                        </li><li class="disclosure__item" tabindex="-1">
28401                            <button type="button" 
28402                                @click="country = 'EH'"
28403                                class="text-sm text-left " 
28404                                >
28405                                Western Sahara <span class="localization-form__currency">(MADد.م.)</span>
28406                            </button>
28407                        </li><li class="disclosure__item" tabindex="-1">
28408                            <button type="button" 
28409                                @click="country = 'YE'"
28410                                class="text-sm text-left " 
28411                                >
28412                                Yemen <span class="localization-form__currency">(YERï·¼)</span>
28413                            </button>
28414                        </li><li class="disclosure__item" tabindex="-1">
28415                            <button type="button" 
28416                                @click="country = 'ZM'"
28417                                class="text-sm text-left " 
28418                                >
28419                                Zambia <span class="localization-form__currency">(USD$)</span>
28420                            </button>
28421                        </li><li class="disclosure__item" tabindex="-1">
28422                            <button type="button" 
28423                                @click="country = 'ZW'"
28424                                class="text-sm text-left " 
28425                                >
28426                                Zimbabwe <span class="localization-form__currency">(USD$)</span>
28427                            </button>
28428                        </li></ul>
28429                </div>
28430                
28431                <input type="hidden" name="country_code" x-model="country" value="US">
28432            </div>
28433        </div></form>
28434                
28435        
28436              </div>
28437            </div>
28438    
28439    
28440        </div>
28441    
28442      </div>
28443
28444  </div>
28445
28446</footer>
28446<script>
28447  window.Shopify.currency.symbol = `$`;
28448</script>
28448
28449
28450<!-- temp -->
28451<style>
28452  .locale-selectors__container .locale-selectors__content{
28453    text-align: left;
28454    justify-content: start;
28455  }
28456</style>
28457
28458
28459<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>
28460<script type="application/ld+json">
28461    {
28462      "@context": "https://schema.org",
28463      "@type": "Organization",
28464      "name": "KITSCH",
28465      
28466      "sameAs": [
28467        "https:\/\/x.com\/kitsch",
28468        "https:\/\/facebook.com\/mykitsch",
28469        "https:\/\/pinterest.com\/mykitsch",
28470        "http:\/\/instagram.com\/mykitsch",
28471        "https:\/\/www.tiktok.com\/@kitsch",
28472        "",
28473        "",
28474        "",
28475        ""
28476      ],
28477      "url": "https:\/\/www.mykitsch.com"
28478    }
28479  </script>
28479
28480
28481    <ul hidden>
28482      <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li>
28483      <li id="a11y-new-window-message">Opens in a new window.</li>
28484    </ul>
28485    
28486
28487<style>
28488  .price-canvas {
28489    display: inline-flex;
28490    align-items: center;
28491    line-height: 1;
28492    /* Reserves the row before the first paint so nothing shifts. */
28493    min-height: 1em;
28494  }
28495
28496  .price-canvas__surface {
28497    display: block;
28498    vertical-align: middle;
28499  }
28500</style>
28501
28502<script>
28503  (() => {
28504    // Reverses the transform applied in price-canvas.liquid.
28505    const KEY_MULTIPLIER = 7;
28506    const KEY_OFFSET = 4177;
28507
28508    const SALE_COLOR = '#b91c1c'; // text-red-700
28509    const WAS_COLOR = '#374151'; // text-gray-700
28510    const GAP = 8;
28511
28512    // 'CODE:PCT' pairs — the same table snippets/price.liquid uses.
28513    const DISCOUNT_TABLE = 
28514      ["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"]
28515    ;
28516
28517    const decode = (encoded) => {
28518      if (!encoded) return null;
28519      try {
28520        const raw = Number(atob(encoded));
28521        if (!Number.isFinite(raw)) return null;
28522        return (raw - KEY_OFFSET) / KEY_MULTIPLIER;
28523      } catch (error) {
28524        return null;
28525      }
28526    };
28527
28528    // variantId -> { now, base, was }
28529    const decodeVariants = (encoded) => {
28530      const map = {};
28531      if (!encoded) return map;
28532      let raw;
28533      try {
28534        raw = atob(encoded);
28535      } catch (error) {
28536        return map;
28537      }
28538      raw.split('|').forEach((entry) => {
28539        const [id, now, base, was] = entry.split(':');
28540        if (!id) return;
28541        map[id] = {
28542          now: (Number(now) - KEY_OFFSET) / KEY_MULTIPLIER,
28543          base: (Number(base) - KEY_OFFSET) / KEY_MULTIPLIER,
28544          was: (Number(was) - KEY_OFFSET) / KEY_MULTIPLIER,
28545        };
28546      });
28547      return map;
28548    };
28549
28550    const formatMoney = (cents) => {
28551      if (window.Unick && typeof window.Unick.formatMoney === 'function') {
28552        return window.Unick.formatMoney(cents);
28553      }
28554      // app.js is deferred; this only ever shows if it failed to load.
28555      const symbol = window.Shopify?.currency?.symbol || '$';
28556      return symbol + (cents / 100).toFixed(2);
28557    };
28558
28559    /* ---------------------------------------------------------------- words */
28560
28561    const ONES = ['zero', 'one', 'two', 'three', 'four', 'five', 'six', 'seven',
28562      'eight', 'nine', 'ten', 'eleven', 'twelve', 'thirteen', 'fourteen',
28563      'fifteen', 'sixteen', 'seventeen', 'eighteen', 'nineteen'];
28564    const TENS = ['', '', 'twenty', 'thirty', 'forty', 'fifty', 'sixty',
28565      'seventy', 'eighty', 'ninety'];
28566
28567    const numberToWords = (value) => {
28568      const number = Math.floor(Math.abs(value));
28569      if (number < 20) return ONES[number];
28570      if (number < 100) {
28571        const remainder = number % 10;
28572        return TENS[Math.floor(number / 10)] + (remainder ? ' ' + ONES[remainder] : '');
28573      }
28574      if (number < 1000) {
28575        const remainder = number % 100;
28576        return ONES[Math.floor(number / 100)] + ' hundred' + (remainder ? ' ' + numberToWords(remainder) : '');
28577      }
28578      if (number < 1000000) {
28579        const remainder = number % 1000;
28580        return numberToWords(Math.floor(number / 1000)) + ' thousand' + (remainder ? ' ' + numberToWords(remainder) : '');
28581      }
28582      return numberToWords(Math.floor(number / 1000000)) + ' million';
28583    };
28584
28585    // "US dollars" / "euros" — taken from Intl so it follows the active market.
28586    const currencyName = () => {
28587      const currency = window.Shopify?.currency?.active || 'USD';
28588      try {
28589        const parts = new Intl.NumberFormat('en-US', {
28590          style: 'currency',
28591          currency,
28592          currencyDisplay: 'name',
28593        }).formatToParts(2);
28594        return parts.find((part) => part.type === 'currency')?.value || currency;
28595      } catch (error) {
28596        return currency;
28597      }
28598    };
28599
28600    const spellOut = (cents) => {
28601      const rounded = Math.round(cents);
28602      const major = Math.floor(rounded / 100);
28603      const minor = rounded % 100;
28604      const words = numberToWords(major) + ' ' + currencyName();
28605      return minor ? words + ' ' + numberToWords(minor) + ' cents' : words;
28606    };
28607
28608    /* ------------------------------------------------------------- discounts */
28609
28610    const codePercentage = () => {
28611      if (!DISCOUNT_TABLE.length) return 0;
28612      const cookie = window.Unick?.getCookie?.('discount_code');
28613      if (!cookie) return 0;
28614      const match = DISCOUNT_TABLE.find((entry) =>
28615        entry.toString().toLowerCase().includes(cookie.toLowerCase())
28616      );
28617      return Number(match?.split(':')[1]) || 0;
28618    };
28619
28620    // Resolution order: an explicit event override, then the larger of the cart
28621    // discount code and the product's tag discount — the same rule as
28622    // checkDiscountCode() in snippets/price.liquid.
28623    const amountsFor = (element) => {
28624      if (element.__pcOverride) return element.__pcOverride;
28625
28626      const source = element.__pcVariant || {
28627        now: decode(element.dataset.pc),
28628        base: decode(element.dataset.pcBase),
28629        was: decode(element.dataset.pcWas),
28630      };
28631      if (source.now === null || source.now === undefined) return null;
28632
28633      const base = source.base ?? source.now;
28634      const tagPct = decode(element.dataset.pcPct) || 0;
28635      const codePct = codePercentage();
28636
28637      if (codePct > 0 && codePct >= tagPct) {
28638        return { now: Math.round(base - (base * codePct) / 100), was: source.was || base };
28639      }
28640      return { now: source.now, was: source.was };
28641    };
28642
28643    /* ---------------------------------------------------------------- paint */
28644
28645    const paint = (element) => {
28646      const canvas = element.querySelector('.price-canvas__surface');
28647      if (!canvas) return;
28648
28649      const amounts = amountsFor(element);
28650      if (!amounts) return;
28651
28652      const style = getComputedStyle(element);
28653      const size = parseFloat(style.fontSize) || 16;
28654      const font = (style.fontStyle || 'normal') + ' ' + (style.fontWeight || '400') +
28655        ' ' + size + 'px ' + (style.fontFamily || 'sans-serif');
28656
28657      const onSale = element.hasAttribute('data-pc-sale') || (amounts.was > amounts.now);
28658      const saleColor = style.getPropertyValue('--pc-sale-color').trim() || SALE_COLOR;
28659      const wasColor = style.getPropertyValue('--pc-was-color').trim() || WAS_COLOR;
28660
28661      const segments = [{ text: formatMoney(amounts.now), color: onSale ? saleColor : style.color }];
28662      if (amounts.was > amounts.now) {
28663        segments.push({ text: formatMoney(amounts.was), color: w
28663asColor, strike: true });
28664      }
28665      if (element.dataset.pcSuffix) {
28666        segments.push({ text: element.dataset.pcSuffix, color: style.color });
28667      }
28668
28669      const context = canvas.getContext('2d');
28670      if (!context) return;
28671      context.font = font;
28672
28673      let width = 0;
28674      segments.forEach((segment, index) => {
28675        segment.width = context.measureText(segment.text).width;
28676        width += segment.width + (index ? GAP : 0);
28677      });
28678
28679      const metrics = context.measureText(segments[0].text);
28680      const ascent = metrics.actualBoundingBoxAscent || size * 0.8;
28681      const descent = metrics.actualBoundingBoxDescent || size * 0.25;
28682      const height = Math.ceil(ascent + descent);
28683
28684      const ratio = window.devicePixelRatio || 1;
28685      canvas.width = Math.ceil(width * ratio);
28686      canvas.height = Math.ceil(height * ratio);
28687      canvas.style.width = Math.ceil(width) + 'px';
28688      canvas.style.height = height + 'px';
28689
28690      context.setTransform(ratio, 0, 0, ratio, 0, 0);
28691      context.clearRect(0, 0, width, height);
28692      context.font = font;
28693      context.textBaseline = 'alphabetic';
28694
28695      let x = 0;
28696      segments.forEach((segment) => {
28697        context.fillStyle = segment.color;
28698        context.fillText(segment.text, x, ascent);
28699        if (segment.strike) {
28700          context.fillRect(x, ascent - size * 0.28, segment.width, Math.max(1, size / 14));
28701        }
28702        x += segment.width + GAP;
28703      });
28704
28705      const label = amounts.was > amounts.now
28706        ? 'Sale price ' + spellOut(amounts.now) + ', original price ' + spellOut(amounts.was)
28707        : spellOut(amounts.now);
28708      element.setAttribute('aria-label', label);
28709      element.removeAttribute('aria-busy');
28710    };
28711
28712    const all = () => document.querySelectorAll('.price-canvas');
28713    const refresh = () => all().forEach(paint);
28714
28715    /* --------------------------------------------------------------- events */
28716
28717    // Product-level price changes broadcast by price.liquid, _js-price-discount
28718    // and the subscription widgets. A subscription row and a one-time row for the
28719    // same product each follow only their own event, so neither overwrites the other.
28720    const SCOPED_EVENTS = {
28721      'price-update': 'onetime',
28722      'discounted-price': 'onetime',
28723      'set-onetime-price': 'onetime',
28724      'set-subscription-price': 'subscription',
28725    };
28726
28727    Object.entries(SCOPED_EVENTS).forEach(([name, eventScope]) => {
28728      window.addEventListener(name, (event) => {
28729        const detail = event.detail || {};
28730        if (detail.id === undefined || detail.new_price === undefined) return;
28731        all().forEach((element) => {
28732          if (element.dataset.pcProduct !== String(detail.id)) return;
28733          if ((element.dataset.pcScope || 'onetime') !== eventScope) return;
28734          element.__pcOverride = {
28735            now: Math.round(detail.new_price),
28736            was: Math.round(detail.new_original_price || 0),
28737          };
28738          paint(element);
28739        });
28740      });
28741    });
28742
28743    window.addEventListener('variant-updated', (event) => {
28744      const variant = event.detail?.variant;
28745      if (!variant) return;
28746      all().forEach((element) => {
28747        if (!element.dataset.pcVariants) return;
28748        const entry = decodeVariants(element.dataset.pcVariants)[String(variant.id)];
28749        if (!entry) return;
28750        element.__pcVariant = entry;
28751        element.__pcOverride = null;
28752        paint(element);
28753      });
28754    });
28755
28756    ['discount-applied', 'discount-removed'].forEach((name) => {
28757      window.addEventListener(name, () => {
28758        all().forEach((element) => { element.__pcOverride = null; });
28759        refresh();
28760      });
28761    });
28762
28763    let resizeTimer;
28764    window.addEventListener('resize', () => {
28765      clearTimeout(resizeTimer);
28766      resizeTimer = setTimeout(refresh, 150);
28767    });
28768
28769    // Price canvases injected later (quick view, drawers, "load more").
28770    let mutationTimer;
28771    const observer = new MutationObserver((mutations) => {
28772      const added = mutations.some((mutation) =>
28773        Array.from(mutation.addedNodes).some((node) =>
28774          node.nodeType === 1 &&
28775          (node.matches?.('.price-canvas') || node.querySelector?.('.price-canvas'))
28776        )
28777      );
28778      if (!added) return;
28779      clearTimeout(mutationTimer);
28780      mutationTimer = setTimeout(refresh, 50);
28781    });
28782
28783    const start = () => {
28784      refresh();
28785      observer.observe(document.body, { childList: true, subtree: true });
28786      // Web fonts change text metrics; repaint once they settle.
28787      if (document.fonts?.ready) document.fonts.ready.then(refresh);
28788      // app.js is deferred, so Unick.formatMoney may land after the first paint.
28789      document.addEventListener('alpine:initialized', refresh);
28790      window.addEventListener('load', refresh);
28791    };
28792
28793    window.PriceCanvas = { decode, paint, refresh };
28794
28795    if (document.readyState === 'loading') {
28796      document.addEventListener('DOMContentLoaded', start);
28797    } else {
28798      start();
28799    }
28800  })();
28801</script>
28801
28802
28803    <!-- BEGIN AFTERPAY_PRESENT -->
28804<script src="//www.mykitsch.com/cdn/shop/t/951/assets/afterpay.js?v=49186203272133754911784150192" defer="defer"></script>
28804
28805
28806
28807
28808
28809<script>
28810 let amount = 0, priceSelector = "", locale = 'en_US';
28811 let afterpayLogoColor = "color"; // ['black', 'white', or 'color']
28812 let showUpperLimit = false;
28813 let currentObserver = { activated: true, isDecimalPrice: true };
28814 let minMaxThreshold = { min: 1000, max: 100000 };
28815 
28816</script>
28816
28817
28818    
28818<script>
28819  window.theme = window.theme || {};
28820  window.theme.strings = window.theme.strings || {};
28821  window.theme.strings.ada = {
28822    ratingWithCount: "Rated [rating] out of 5 stars, [count] [label]. Click to scroll to reviews.",
28823    reviewsFallback: "Reviews",
28824    priceSaleAndOriginal: "Sale price [sale_price], Original price [original_price]",
28825    priceOnly: "Price [price]"
28826  };
28827</script>
28827
28828
28829<script>
28830    /**
28831 * ============================================================
28832 * Accessibility Fixes for Star Ratings and Prices
28833 * Targets:
28834 *   1. Okendo PDP star rating widget (oke-is-clickable button)
28835 *   2. Alpine.js product card star ratings (.card-wrapper)
28836 *   3. Constructor.io PLP price display (.cio-item-prices-container)
28837 *   4. Constructor.io PLP star ratings (.plp-rating)
28838 * ============================================================
28839 */
28840
28841
28842/**
28843 * Fix 1: Okendo PDP Star Rating
28844 * ---------------------------------------------------------------
28845 * Target:  [data-oke-star-rating] widgets on Product Detail Pages
28846 * Problem: The inner div has role="button" but no aria-label, so
28847 *          screen readers announce it without rating or review count.
28848 *          The wrapping <a> tag also has a generic aria-label="Product review"
28849 *          which overrides all child content.
28850 * Fix:     Build a complete aria-label from the rating value and review
28851 *          count, apply it to both the button and the wrapping <a> tag,
28852 *          then hide all child elements from the accessibility tree to
28853 *          prevent double announcements.
28854 */
28855function fixOkendoPdpA11y(widget) {
28856  const button = widget.querySelector('.oke-is-clickable[role="button"]');
28857  if (!button) return;
28858  if (button.hasAttribute('data-a11y-fixed')) return;
28859
28860  const ratingEl = button.querySelector('.oke-sr-rating');
28861  const rating = ratingEl ? ratingEl.textContent.trim() : '';
28862
28863  const countNumber = button.querySelector('.oke-sr-count-number');
28864  const countLabel = button.querySelector('.oke-sr-label-text');
28865  const count = countNumber ? countNumber.textContent.trim() : '';
28866  const label = countLabel ? countLabel.textContent.trim() : window.theme.strings.ada.reviewsFallback;
28867
28868  const fullLabel = window.theme.strings.ada.ratingWithCount
28869    .replace('[rating]', rating)
28870    .replace('[count]', count)
28871    .replace('[label]', label);
28872
28873  if (rating && count) {
28874    // Demote the inner "button" to a generic container.
28875    // <a> wrapping role="button" is invalid ARIA and causes
28876    // screen readers to see two nested interactive elements.
28877    button.removeAttribute('role');
28878    button.removeAttribute('tabindex');
28879
28880    // Hide child text elements to prevent duplicate announcements.
28881    // Do NOT set aria-hidden on the button itself — that hides the
28882    // entire subtree and makes the parent <a> appear empty.
28883    button.querySelectorAll('.oke-sr-rating, .oke-sr-stars, .oke-sr-count, .oke-a11yText').forEach(function(el) {
28884      el.setAttribute('aria-hidden', 'true');
28885    });
28886
28887    // Set aria-label on the parent <a> — the sole interactive element
28888    let parent = widget.parentElement;
28889    while (parent) {
28890      if (parent.tagName === 'A') {
28891        parent.setAttribute('aria-label', fullLabel);
28892        break;
28893      }
28894      parent = parent.parentElement;
28895    }
28896  }
28897
28898  button.setAttribute('data-a11y-fixed', 'true');
28899}
28900
28901
28902/**
28903 * Fix 2: Alpine.js Product Card Star Ratings
28904 * ---------------------------------------------------------------
28905 * Target:  .card-wrapper elements rendered via Alpine.js
28906 * Problem: The role="img" star container aria-label only contains
28907 *          the star score (e.g. "5 out of 5 stars") without the
28908 *          review count. The count is a separate element read
28909 *          independently by screen readers.
28910 * Fix:     Append the review count text to the existing aria-label
28911 *          on the stars container, then hide the count element to
28912 *          prevent it from being announced twice.
28913 */
28914function fixProductCardA11y() {
28915  document.querySelectorAll('.card-wrapper').forEach(function(card) {
28916    if (card.hasAttribute('data-a11y-fixed')) return;
28917
28918    const starsEl = card.querySelector('[role="img"][aria-label]');
28919    const reviewsLabel = window.theme.strings.ada.reviewsFallback;
28920    const countEl = Array.from(card.querySelectorAll('span.text-sm')).find(function(el) {
28921      // Match the localized label; keep 'Reviews' as a fallback because
28922      // the upstream widget may not honor the storefront locale.
28923      const text = el.textContent;
28924      return text.includes(reviewsLabel) || text.includes('Reviews');
28925    });
28926
28927    if (!starsEl) return;
28928
28929    const currentLabel = starsEl.getAttribute('aria-label') || '';
28930    const countText = countEl ? countEl.textContent.trim() : '';
28931
28932    if (currentLabel && countText) {
28933      starsEl.setAttribute('aria-label', `${currentLabel}, ${countText}`);
28934      if (countEl) countEl.setAttribute('aria-hidden', 'true');
28935    }
28936
28937    card.setAttribute('data-a11y-fixed', 'true');
28938  });
28939}
28940
28941
28942/**
28943 * Fix 3: Constructor.io PLP Price Display
28944 * ---------------------------------------------------------------
28945 * Target:  .cio-item-prices-container elements in PLP cards
28946 * Problem: Strikethrough original price and sale price are two
28947 *          separate divs with no accessible labels. Screen readers
28948 *          announce them as plain numbers (e.g. "$22.00 $15.84")
28949 *          with no context about which is the original or sale price.
28950 * Fix:     Hide both raw price elements from screen readers and
28951 *          inject a visually hidden <span> with a complete, descriptive
28952 *          label (e.g. "Original price $22.00, Sale price $15.84").
28953 *          If only one price exists, announce it as the regular price.
28954 */
28955function fixPlpPriceA11y() {
28956  document.querySelectorAll('.cio-item-prices-container').forEach(function(container) {
28957    if (container.hasAttribute('data-a11y-fixed')) return;
28958
28959    const originalPriceEl = container.querySelector('.cio-item-price-strikethrough');
28960    const salePriceEl = container.querySelector('.plp-sale-price');
28961
28962    const originalPrice = originalPriceEl ? originalPriceEl.textContent.trim() : '';
28963    const salePrice = salePriceEl ? salePriceEl.textContent.trim() : '';
28964
28965    let accessibleLabel = '';
28966
28967    if (originalPrice && salePrice) {
28968      // Both prices present — communicate sale vs original clearly
28969      accessibleLabel = window.theme.strings.ada.priceSaleAndOriginal
28970        .replace('[sale_price]', salePrice)
28971        .replace('[original_price]', originalPrice);
28972    } else if (salePrice) {
28973      // Sale price only
28974      accessibleLabel = window.theme.strings.ada.priceOnly.replace('[price]', salePrice);
28975    } else if (originalPrice) {
28976      // Single price in the strikethrough element (edge case)
28977      accessibleLabel = window.theme.strings.ada.priceOnly.replace('[price]', originalPrice);
28978    }
28979
28980    if (!accessibleLabel) return;
28981
28982    // Hide raw price elements from screen readers
28983    if (originalPriceEl) originalPriceEl.setAttribute('aria-hidden', 'true');
28984    if (salePriceEl) salePriceEl.setAttribute('aria-hidden', 'true');
28985
28986    // Inject a visually hidden span with the full accessible label
28987    const srSpan = document.createElement('span');
28988    srSpan.className = 'sr-only';
28989    srSpan.textContent = accessibleLabel;
28990    container.insertBefore(srSpan, container.firstChild);
28991
28992    container.setAttribute('data-a11y-fixed', 'true');
28993  });
28994}
28995
28996
28997/**
28998 * Fix 4: Constructor.io PLP Star Ratings
28999 * ---------------------------------------------------------------
29000 * Target:  .plp-rating elements in Constructor.io PLP cards
29001 * Problem: The role="img" star container has a correct aria-label
29002 *          but the review count (.plp-rating-count) is a sibling
29003 *          element announced separately by screen readers.
29004 * Fix:     Append the review count to the star container's aria-label
29005 *          then hide the count element to prevent double announcement.
29006 */
29007function fixPlpRatingA11y() {
29008  document.querySelectorAll('.plp-rating').forEach(function(ratingEl) {
29009    if (ratingEl.hasAttribute('data-a11y-fixed')) return;
29010
29011    const starsEl = ratingEl.querySelector('.plp-rating-stars');
29012    const countEl = ratingEl.querySelector('.plp-rating-count');
29013
29014    if (!starsEl) return;
29015
29016    const starsLabel = starsEl.getAttribute('aria-label') || '';
29017    const countText = countEl ? countEl.textContent.trim() : '';
29018
29019    if (starsLabel && countText) {
29020      starsEl.setAttribute('aria-label', `${starsLabel}, ${countText}`);
29021      if (countEl) countEl.setAttribute('aria-hidden', 'true');
29022    }
29023
29024    ratingEl.setAttribute('data-a11y-fixed', 'true');
29025  });
29026}
29027
29028/**
29029 * Fix 5: PDP Price Display
29030 * ---------------------------------------------------------------
29031 * Target:  .price__container on Product Detail Pages
29032 * Problem: iOS VoiceOver ignores aria-label on non-interactive
29033 *          elements like <span> and reads visible text only.
29034 *          Results in just "$15.84" being announced with no
29035 *          context about sale vs original price.
29036 * Fix:     Hide all price elements from screen readers and inject
29037 *          a visually hidden <span> with the complete price
29038 *          announcement. This works reliably across all screen
29039 *          readers including iOS VoiceOver.
29040 */
29041function fixPdpPriceA11y() {
29042  document.querySelectorAll('.price__container').forEach(function(container) {
29043
29044    // Build the announcement from DOM-extracted prices + the localized
29045    // template. Scope to .price__sale / .price__regular so we never include
29046    // the unit-price <small> sibling. (We intentionally ignore the upstream
29047    // .sr-only x-text: it may contain non-localized text from price.liquid.)
29048    const priceBranch = container.querySelector('.price__sale, .price__regular');
29049    const salePriceEl = priceBranch ? priceBranch.querySelector('.price-item--last') : null;
29050    const originalPriceEl = priceBranch ? priceBranch.querySelector('.price-item--regular') : null;
29051    const salePriceText = salePriceEl ? salePriceEl.textContent.trim() : '';
29052    const originalPriceText = originalPriceEl ? originalPriceEl.textContent.trim() : '';
29053
29054    let fullAnnouncement = '';
29055    if (salePriceText && originalPriceText && originalPriceText !== salePriceText) {
29056      fullAnnouncement = window.theme.strings.ada.priceSaleAndOriginal
29057        .replace('[sale_price]', salePriceText)
29058        .replace('[original_price]', originalPriceText);
29059    } else {
29060      const priceOnly = salePriceText || originalPriceText;
29061      if (!priceOnly) return;
29062      fullAnnouncement = window.theme.strings.ada.priceOnly.replace('[price]', priceOnly);
29063    }
29064
29065    // Hide ALL price elements from screen readers
29066    container.querySelectorAll(
29067      '.price-item, .price-item--last, .price-item--regular, .sr-only'
29068    ).forEach(function(el) {
29069      el.setAttribute('aria-hidden', 'true');
29070    });
29071
29072    // Remove or update existing injected sr span to avoid duplicates
29073    const existing = container.querySelector('.a11y-price-announcement');
29074    if (existing) {
29075      existing.textContent = fullAnnouncement;
29076    } else {
29077      const srSpan = document.createElement('span');
29078      srSpan.className = 'a11y-price-announcement';
29079      srSpan.setAttribute('style', [
29080        'position: absolute',
29081        'width: 1px',
29082        'height: 1px',
29083        'padding: 0',
29084        'margin: -1px',
29085        'overflow: hidden',
29086        'clip: rect(0,0,0,0)',
29087        'white-space: nowrap',
29088        'border: 0'
29089      ].join(';'));
29090      srSpan.textContent = fullAnnouncement;
29091      container.insertBefore(srSpan, container.firstChild);
29092    }
29093
29094    // Watch for Alpine dynamically updating price (variant/discount changes).
29095    // Observe the price branch (sale or regular) so swaps between branches
29096    // and changes to the .sr-only x-text both re-trigger the fix.
29097    if (!container.hasAttribute('data-price-observer')) {
29098      const priceObserver = new MutationObserver(function() {
29099        fixPdpPriceA11y();
29100      });
29101
29102      const observeTarget = container.querySelector('.price__sale, .price__regular') || container;
29103      priceObserver.observe(observeTarget, {
29104        attributes: true,
29105        characterData: true,
29106        subtree: true,
29107        attributeFilter: ['aria-label']
29108      });
29109
29110      container.setAttribute('data-price-observer', 'true');
29111    }
29112  });
29113}
29114
29115/**
29116 * Run all accessibility fixes
29117 * Called on initial load and whenever new content is added to the DOM
29118 */
29119function fixAllA11y() {
29120  document.querySelectorAll('[data-oke-star-rating][data-oke-rendered]').forEach(fixOkendoPdpA11y);
29121  fixProductCardA11y();
29122  fixPlpPriceA11y();
29123  fixPlpRatingA11y();
29124  fixPdpPriceA11y();
29125}
29126
29127
29128/**
29129 * MutationObserver
29130 * ---------------------------------------------------------------
29131 * Watches for dynamically injected content (Alpine.js, Constructor.io,
29132 * Okendo) and re-runs the relevant fix as soon as new nodes appear
29133 * or Okendo signals it has finished rendering via data-oke-rendered.
29134 */
29135const a11yObserver = new MutationObserver(function(mutations) {
29136  mutations.forEach(function(mutation) {
29137
29138    // Okendo signals render complete by adding data-oke-rendered attribute
29139    if (
29140      mutation.type === 'attributes' &&
29141      mutation.attributeName === 'data-oke-rendered' &&
29142      mutation.target.hasAttribute('data-oke-star-rating')
29143    ) {
29144      fixOkendoPdpA11y(mutation.target);
29145    }
29146
29147    if (mutation.type === 'childList') {
29148      mutation.addedNodes.forEach(function(node) {
29149        if (node.nodeType !== 1) return;
29150
29151        // Okendo PDP widget already rendered when injected
29152        if (node.hasAttribute?.('data-oke-star-rating') && node.hasAttribute?.('data-oke-rendered')) {
29153          fixOkendoPdpA11y(node);
29154        }
29155        node.querySelectorAll?.('[data-oke-star-rating][data-oke-rendered]').forEach(fixOkendoPdpA11y);
29156
29157        // Alpine.js product cards
29158        if (node.classList?.contains('card-wrapper') || node.querySelector?.('.card-wrapper')) {
29159          fixProductCardA11y();
29160        }
29161
29162        // Constructor.io PLP cards (prices and ratings)
29163        if (
29164          node.classList?.contains('cio-item-prices-container') ||
29165          node.querySelector?.('.cio-item-prices-container') ||
29166          node.classList?.contains('plp-rating') ||
29167          node.querySelector?.('.plp-rating')
29168        ) {
29169          fixPlpPriceA11y();
29170          fixPlpRatingA11y();
29171        }
29172
29173        // PDP price container
29174        if (
29175          node.classList?.contains('price__container') ||
29176          node.querySelector?.('.price__container')
29177        ) {
29178          fixPdpPriceA11y();
29179        }
29180
29181      });
29182    }
29183  });
29184});
29185
29186a11yObserver.observe(document.body, {
29187  childList: true,
29188  subtree: true,
29189  attributes: true,
29190  attributeFilter: ['data-oke-rendered']
29191});
29192
29193// Run on initial page load
29194if (document.readyState === 'loading') {
29195  document.addEventListener('DOMContentLoaded', fixAllA11y);
29196} else {
29197  fixAllA11y();
29198}
29199</script>
29199
29200    
29201
29202<div id="a11y-announcer" class="sr-only" role="status" aria-live="polite" data-a11y-announcer></div>
29203
29204<style>
29205  /* Keyboard focus must not auto-expand menus; hover behavior is unchanged.
29206     Overrides the compiled :focus-within rules in assets/app.css. */
29207  .main__header .has-mega-menu:focus-within:not(:hover):not([data-submenu-open]) .mega-menu-wrapper,
29208  .main__header .has-mega-menu:not([data-submenu-open]) a:focus-within:not(:hover) + .mega-menu-wrapper,
29209  .main__header .has-dropdown-menu:focus-within:not(:hover):not([data-submenu-open]) .header__menu-dropdown {
29210    display: none !important;
29211  }
29212
29213  /* Explicitly opened via the disclosure toggle */
29214  .main__header .has-mega-menu[data-submenu-open] .mega-menu-wrapper {
29215    display: block !important;
29216  }
29217  .main__header .has-dropdown-menu[data-submenu-open] .header__menu-dropdown {
29218    display: flex !important;
29219  }
29220
29221  
29222</style>
29223
29224<script>
29225  (function () {
29226    var strings = {
29227      itemAdded: "Item added to your cart",
29228      productsUpdated: "Product list updated",
29229      quantity: "Quantity [count]"
29230    };
29231
29232    /* Adding to cart opens the cart drawer, which takes focus and announces
29233       itself. Holding the confirmation until the drawer has settled keeps the
29234       dialog announcement from cutting the status message off. Must stay above
29235       the drawer's 400ms open transition. */
29236    var DRAWER_SETTLE_MS = 800;
29237
29238    /* Alpine writes a stepper's new value on the next tick. */
29239    var ALPINE_TICK_MS = 100;
29240
29241    var clearTimer = null;
29242
29243    /* Assistive tech hides everything outside an open aria-modal dialog, so a
29244       page-level live region goes silent while the cart drawer or mobile menu
29245       is open. Each modal therefore gets its own announcer. */
29246    function addAnnouncer(parent) {
29247      var announcer = document.createElement('div');
29248      announcer.className = 'sr-only';
29249      announcer.setAttribute('role', 'status');
29250      announcer.setAttribute('aria-live', 'polite');
29251      announcer.setAttribute('data-a11y-announcer', '');
29252      parent.appendChild(announcer);
29253    }
29254
29255    /* The announcer inside the dialog holding focus, else the page-level one.
29256       These dialogs trap focus (x-trap), so the focused element identifies the
29257       context the shopper is actually in — more reliable than testing which
29258       dialogs happen to be visible. */
29259    function currentAnnouncer() {
29260      var active = document.activeElement;
29261      var modal = active && active.closest ? active.closest('[aria-modal="true"]') : null;
29262      var scoped = modal && modal.querySelector('[data-a11y-announcer]');
29263
29264      return scoped || document.getElementById('a11y-announcer');
29265    }
29266
29267    window.a11yAnnounce = function (message) {
29268      var announcer = currentAnnouncer();
29269      if (!announcer || !message) return;
29270
29271      /* Clear first so repeating the same message is re-announced */
29272      announcer.textContent = '';
29273      window.setTimeout(function () {
29274        announcer.textContent = message;
29275      }, 50);
29276      window.clearTimeout(clearTimer);
29277      clearTimer = window.setTimeout(function () {
29278        announcer.textContent = '';
29279      }, 5000);
29280    };
29281
29282    /* WCAG 4.1.3 — confirm add-to-cart. The compiled addToCart component
29283       dispatches 'added-to-cart' on window after a successful cart add, then
29284       immediately opens the cart drawer. */
29285    window.addEventListener('added-to-cart', function () {
29286      window.setTimeout(function () {
29287        window.a11yAnnounce(strings.itemAdded);
29288      }, DRAWER_SETTLE_MS);
29289    });
29290
29291    /* WCAG 4.1.3 — announce quantity steps from the control the shopper used.
29292       A persistent live region per form cannot do this: the product form,
29293       sticky bar and bundle form share a page and stay in sync through
29294       'quantity-updated', so every mirror would speak on any one change — the
29295       cart drawer ended up reading the product template's quantity. */
29296    document.addEventListener('click', function (event) {
29297      var target = event.target;
29298      if (!target || !target.closest) return;
29299
29300      var button = target.closest('.quantity__button');
29301      /* [data-clone] duplicates are hidden from assistive tech by theme.liquid */
29302      if (!button || button.closest('[aria-hidden="true"]')) return;
29303
29304      var group = button.closest('.quantity, .product-form__qty') || button.parentElement;
29305      var input = group && group.querySelector('input[name="quantity"], .quantity__input');
29306      if (!input) return;
29307
29308      window.setTimeout(function () {
29309        window.a11yAnnounce(strings.quantity.replace('[count]', input.value));
29310      }, ALPINE_TICK_MS);
29311    });
29312
29313    document.addEventListener('DOMContentLoaded', function () {
29314      var modals = document.querySelectorAll('[aria-modal="true"]');
29315      for (var i = 0; i < modals.length; i++) addAnnouncer(modals[i]);
29316
29317      /* WCAG 4.1.3 — announce product grid updates on collection pages where
29318         the compiled Filter component swaps #ProductGridContainer content. */
29319      var grid = document.getElementById('ProductGridContainer');
29320      if (!grid || !('MutationObserver' in window)) return;
29321
29322      var debounceTimer = null;
29323      var observer = new MutationObserver(function () {
29324        window.clearTimeout(debounceTimer);
29325        debounceTimer = window.setTimeout(function () {
29326          window.a11yAnnounce(strings.productsUpdated);
29327        }, 500);
29328      });
29329      observer.observe(grid, { childList: true, subtree: true });
29330    });
29331  })();
29332</script>
29332
29333
29334    
29335
29336<script>
29337  (() => {
29338    // 'product-handle': percentage off (integer, 1-99)
29339    const DISCOUNTS = {
29340      'soft-violet-smooth-polish-brush': 0,
29341    };
29342
29343    // Delay before the discounted price replaces the rendered full price.
29344    const DELAY_MS = 200;
29345
29346    // product id -> { price, compare_at_price, percentage }
29347    const applied = {};
29348
29349    const discountedPrice = (price, percentage) =>
29350      price - Math.floor((price * percentage) / 100);
29351
29352    const dispatchDiscount = (id, price, compareAt, percentage) => {
29353      const detail = {
29354        id,
29355        new_price: discountedPrice(price, percentage),
29356        new_original_price: compareAt > price ? compareAt : price,
29357      };
29358      // price-update also flags the component as on sale (red price);
29359      // discounted-price reaches quick-shop components that don't bind
29360      // price-update.
29361      window.dispatchEvent(new CustomEvent('price-update', { detail }));
29362      window.dispatchEvent(new CustomEvent('discounted-price', { detail }));
29363    };
29364
29365    const applyAll = () => {
29366      Object.entries(applied).forEach(([id, entry]) => {
29367        dispatchDiscount(Number(id), entry.price, entry.compare_at_price, entry.percentage);
29368      });
29369    };
29370
29371    const loadProducts = async () => {
29372      const configured = Object.entries(DISCOUNTS).filter(([, percentage]) => {
29373        return Number.isFinite(percentage) && percentage > 0 && percentage < 100;
29374      });
29375
29376      await Promise.all(configured.map(async ([handle, percentage]) => {
29377        try {
29378          const response = await fetch(`/products/${encodeURIComponent(handle)}.js`);
29379          if (!response.ok) return;
29380          const product = await response.json();
29381          const tags = product.tags || [];
29382          if (product.type === 'Gift Cards' || tags.includes('exclude_price_discount')) return;
29383          applied[product.id] = {
29384            price: product.price,
29385            compare_at_price: product.compare_at_price || 0,
29386            percentage,
29387          };
29388        } catch (error) {
29389          console.warn('[js-price-discount] failed to load', handle, error);
29390        }
29391      }));
29392    };
29393
29394    // On PDP variant change the price component resets to the variant's full
29395    // price; queue a re-dispatch so it runs after that handler.
29396    window.addEventListener('variant-updated', (event) => {
29397      const variant = event.detail && event.detail.variant;
29398      const entry = variant && applied[variant.product_id];
29399      if (!entry) return;
29400      setTimeout(() => {
29401        dispatchDiscount(variant.product_id, variant.price, variant.compare_at_price || 0, entry.percentage);
29402      }, 0);
29403    });
29404
29405    // Price components injected after initial load ("load more", quick view)
29406    // initialize at full price — re-dispatch for them, debounced.
29407    let reapplyTimer;
29408    const observer = new MutationObserver((mutations) => {
29409      const addedPrice = mutations.some((mutation) =>
29410        Array.from(mutation.addedNodes).some((node) =>
29411          node.nodeType === 1 && (node.matches?.('.price') || node.querySelector?.('.price'))
29412        )
29413      );
29414      if (!addedPrice) return;
29415      clearTimeout(reapplyTimer);
29416      reapplyTimer = setTimeout(applyAll, DELAY_MS);
29417    });
29418
29419    const start = async () => {
29420      await loadProducts();
29421      if (Object.keys(applied).length === 0) return;
29422      setTimeout(applyAll, DELAY_MS);
29423      observer.observe(document.body, { childList: true, subtree: true });
29424    };
29425
29426    if (document.readyState === 'loading') {
29427      document.addEventListener('DOMContentLoaded', start);
29428    } else {
29429      start();
29430    }
29431  })();
29432</script>
29432
29433
29434
29435
29436    
29437    <!-- This line added automatically by JSON-LD for SEO. -->
29438    
29439  
29440
29441<script type="application/ld+json">
29442  {
29443      "@context": "https://schema.org",
29444      "@type": "Organization",
29445      "@id": "https:\/\/www.mykitsch.com\/#organization",
29446      "name": "KITSCH",
29447      "url": "https://www.mykitsch.com",
29448      "description": "Hair \u0026 Body Care — From hair care essentials to innovative accessories, KITSCH is evolving your everyday essentials. Female-owned. Vegan \u0026 cruelty-free. 90-day guarantee. Elevated accessories. Eco-friendly. Designed in California.\n\n",
29449      "telephone": "424-240-5551",
29450      "logo": "https:\/\/www.mykitsch.com\/cdn\/shop\/t\/951\/assets\/logo_small.png?v=394529",
29451      "image": "https:\/\/www.mykitsch.com\/cdn\/shop\/t\/951\/assets\/logo_small.png?v=394529",
29452      "sameAs": [],
29453      "address": {
29454          "@type": "PostalAddress",
29455          "streetAddress": "137 N LARCHMONT BLVD, STE 641",
29456          "addressLocality": "LOS ANGELES",
29457          "addressRegion": "California",
29458          "postalCode": "90004",
29459          "addressCountry": "United States"
29460      }
29461  }
29462  </script>
29462
29463  
29464  
29465  
29466
29467
29468
29469    
29470    
29470<script src="https://cdn.jsdelivr.net/npm/@loophq/onstore-sdk@latest/dist/loop-onstore-sdk.min.js" defer></script>
29470
29471    
29471<script>
29472      document.addEventListener('DOMContentLoaded', function() {
29473        runWhenIdle(function () {
29474          LoopOnstore.init({
29475            key: "6395308e501fa4e607c1dcefb57023fdbc9893dd",
29476            attach: "#checkout_button_new",
29477          });
29478        });
29479      });
29480    </script>
29480
29481
29482    
29483
29484  
29484<script>
29485    document.addEventListener('alpine:initialized', function () {
29486      document.querySelectorAll('[data-clone]').forEach(function (el) {
29487        el.setAttribute('aria-hidden', 'true');
29488        el.removeAttribute('id');
29489        el.querySelectorAll('[id]').forEach(function (child) {
29490          child.removeAttribute('id');
29491        });
29492        el.querySelectorAll('a,button,input,select,textarea,[tabindex]').forEach(function (f) {
29493          f.setAttribute('tabindex', '-1');
29494        });
29495      });
29496    });
29497  </script>
29497
29498
29499  
29500  
29500<script defer src="https://static.shopmy.us/Affiliates/sms_aff_clicktrack.js?domain=mykitsch.com&expires=7"></script>
29500
29501  <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>
29502<div id="shopify-block-AcVdWR1d0ZzhmRUg1e__11560147490181472608" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: rivo-init -->
29502<script type="text/javascript" id="rivo-app-embed-init">
29503  window.Rivo = window.Rivo || {};
29504  window.Rivo.embedded_version_enabled = true;
29505  window.Rivo.common = window.Rivo.common || {};
29506  window.Rivo.common.shop = {
29507    permanent_domain: 'kitschllc.myshopify.com',
29508    currency: "USD",
29509    money_format: "\u003cspan\u003e${{amount}}\u003c\/span\u003e",
29510    id: 10469048384
29511  };
29512
29513  window.Rivo.common.template = 'collection';
29514  window.Rivo.common.full_template = 'collection';
29515  window.Rivo.common.cart = {};
29516  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
29516p_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
29516ceipt 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"
29516:"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","
29516social_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
29516its 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"}}};
29517  window.Rivo.global_config = {"asset_urls":{"loy":{"api_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rivo_api.js?v=1764090844","lp_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rivo_lp.js?v=1764090843","lp_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rivo_lp.css?v=1787090345","profile_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rivo_profile.js?v=1764090842","profile_loyalty_js":null,"profile_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rivo_profile.css?v=1786981399","init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_init.js?v=1764090841","referrals_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_referrals.js?v=1764090845","referrals_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_referrals.css?v=1700287043","widget_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0037\/2110\/1430\/t\/963\/assets\/ba_loy_widget.js?v=1728252181","widget_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_widget.css?v=1692840875","page_init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_page_init.js?v=1711433130","page_widget_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_page_widget.js?v=1711432435","page_widget_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_page.css?v=1693059047","page_preview_js":null,"app_proxy_applications_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/app_proxy_application.js?v=1708835151"},"forms":{"init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_forms_init.js?v=1711433134","widget_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_forms_widget.js?v=1711433135","forms_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_forms.css?v=1691714518"},"global":{"helper_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_tracking.js?v=1764090840"}},"proxy_paths":{"loy":"\/apps\/ba-loy","app_metrics":"\/apps\/ba-loy\/app_metrics"},"aat":["loy"],"pv":false,"sts":false,"bam":true,"batc":false,"base_money_format":"\u003cspan\u003e${{amount}}\u003c\/span\u003e","online_store_version":2,"loy_js_api_enabled":true,"hide_console_ad":false,"shopify_markets_enabled":true,"google_client_id":"105612801293-i27f7uh4jfd7tajl14hqbqlvd6dr5psc.apps.googleusercontent.com","multipass_v_token":false,"clear_latest_order_cache":false,"shop":{"id":10469048384,"name":"KITSCH","domain":"www.mykitsch.com"},"theme_extension_local_assets":false};
29518
29519  if (!window.Rivo.global_config.theme_extension_local_assets) {
29520    window.Rivo.global_config.asset_urls = {
29521      ...window.Rivo.global_config.asset_urls,
29522      loy: {
29523        api_js: 'https://cdn.shopify.com/extensions/01a0ac46-d5b
295231-7e90-90aa-1f7e831976f9/rivo-loyalty-rewards-referrals-819/assets/ba_rivo_api.js',
29524        init_js: 'https://cdn.shopify.com/extensions/01a0ac46-d5b1-7e90-90aa-1f7e831976f9/rivo-loyalty-rewards-referrals-819/assets/ba_loy_init.js',
29525        referrals_js: 'https://cdn.shopify.com/extensions/01a0ac46-d5b1-7e90-90aa-1f7e831976f9/rivo-loyalty-rewards-referrals-819/assets/ba_loy_referrals.js',
29526        referrals_css: 'https://cdn.shopify.com/extensions/01a0ac46-d5b1-7e90-90aa-1f7e831976f9/rivo-loyalty-rewards-referrals-819/assets/ba_loy_referrals.css',
29527        widget_js: 'https://cdn.shopify.com/extensions/01a0ac46-d5b1-7e90-90aa-1f7e831976f9/rivo-loyalty-rewards-referrals-819/assets/ba_loy_widget.js',
29528        widget_css: 'https://cdn.shopify.com/extensions/01a0ac46-d5b1-7e90-90aa-1f7e831976f9/rivo-loyalty-rewards-referrals-819/assets/ba_loy_widget.css',
29529        page_init_js: 'https://cdn.shopify.com/extensions/01a0ac46-d5b1-7e90-90aa-1f7e831976f9/rivo-loyalty-rewards-referrals-819/assets/ba_loy_page_init.js',
29530        page_widget_js: 'https://cdn.shopify.com/extensions/01a0ac46-d5b1-7e90-90aa-1f7e831976f9/rivo-loyalty-rewards-referrals-819/assets/ba_loy_page_widget.js',
29531        page_widget_css: 'https://cdn.shopify.com/extensions/01a0ac46-d5b1-7e90-90aa-1f7e831976f9/rivo-loyalty-rewards-referrals-819/assets/ba_loy_page.css',
29532        page_preview_js: "/assets/msg/loy_page_preview.js",
29533        app_proxy_application_js: 'https://cdn.shopify.com/extensions/01a0ac46-d5b1-7e90-90aa-1f7e831976f9/rivo-loyalty-rewards-referrals-819/assets/app_proxy_application.js',
29534        lp_js:  'https://cdn.shopify.com/extensions/01a0ac46-d5b1-7e90-90aa-1f7e831976f9/rivo-loyalty-rewards-referrals-819/assets/ba_rivo_lp.js',
29535        profile_js: 'https://cdn.shopify.com/extensions/01a0ac46-d5b1-7e90-90aa-1f7e831976f9/rivo-loyalty-rewards-referrals-819/assets/ba_rivo_profile.js',
29536        profile_loyalty_js: 'https://cdn.shopify.com/extensions/01a0ac46-d5b1-7e90-90aa-1f7e831976f9/rivo-loyalty-rewards-referrals-819/assets/ba_rivo_profile_loyalty.js'
29537      },
29538      forms: {
29539        init_js: 'https://cdn.shopify.com/extensions/01a0ac46-d5b1-7e90-90aa-1f7e831976f9/rivo-loyalty-rewards-referrals-819/assets/ba_forms_init.js',
29540        widget_js: 'https://cdn.shopify.com/extensions/01a0ac46-d5b1-7e90-90aa-1f7e831976f9/rivo-loyalty-rewards-referrals-819/assets/ba_forms_widget.js',
29541        forms_css: 'https://cdn.shopify.com/extensions/01a0ac46-d5b1-7e90-90aa-1f7e831976f9/rivo-loyalty-rewards-referrals-819/assets/ba_forms.css'
29542      },
29543      global: {
29544        helper_js: 'https://cdn.shopify.com/extensions/01a0ac46-d5b1-7e90-90aa-1f7e831976f9/rivo-loyalty-rewards-referrals-819/assets/ba_tracking.js'
29545      }
29546    };
29547  }
29548
29549  
29550    if (window.Rivo.common.template == 'collection'){
29551      window.Rivo.common.collection = {
29552        id: 355099902133, title: "Best Sellers", handle: "best-sellers"
29553      };
29554    }
29555  
29556
29557  window.Rivo.loy_config = {"brand_theme_settings":{"enabled":false,"button_bg":"#2932fc","header_bg":"#2932fc","custom_css":"","desc_color":"#737376","icon_color":"#3a3a3a","link_color":"#2932fc","visibility":"both","cards_shape":"rounded","hide_widget":true,"launcher_bg":"#286ef8","mobile_icon":"star","mobile_text":"Rewards","title_color":"#212b36","banner_image":"","desktop_icon":"star","desktop_text":"Rewards","inputs_shape":"rounded","primary_font":null,"buttons_shape":"rounded","mobile_layout":"icon_with_text","primary_color":"#2932fc","desktop_layout":"icon_with_text","launcher_shape":"circle","secondary_font":null,"container_shape":"rounded","mobile_placement":"right","button_text_color":"#fff","desktop_placement":"right","header_text_color":"#fff","powered_by_hidden":true,"launcher_text_color":"#ffffff","mobile_side_spacing":20,"desktop_side_spacing":20,"panel_order_settings":{"vip":"3","points":"1","referrals":"2"},"visibility_condition":"","mobile_bottom_spacing":20,"desktop_bottom_spacing":20,"hide_widget_permanently":true,"hide_widget_launcher_on_mobile":true},"launcher_style_settings":{"enabled":false,"button_bg":"#2932fc","header_bg":"#2932fc","custom_css":"","desc_color":"#737376","icon_color":"#3a3a3a","link_color":"#2932fc","visibility":"both","cards_shape":"rounded","hide_widget":true,"launcher_bg":"#286ef8","mobile_icon":"star","mobile_text":"Rewards","title_color":"#212b36","banner_image":"","desktop_icon":"star","desktop_text":"Rewards","inputs_shape":"rounded","primary_font":null,"buttons_shape":"rounded","mobile_layout":"icon_with_text","primary_color":"#2932fc","de
29557sktop_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"
29557:"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 
29557subscription","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
29557xclusive 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
29557itle":"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
29557itle":"Earn more rewards","checkout_ui_gift_with_purchase_applied_message":"Free gift applied","checkout_ui_redeem_points_select_discount_desc":"Please select a discount","checkout_ui_redeem_points_store_credit_success":"{{store_credit_amount}} in store credit redeemed. Apply to this order from the payment section.","checkout_ui_redeemed_rewards_login_description":"to view your rewards available to use.","checkout_ui_refer_friends_referral_description":"Share your referral link with friends and earn rewards each time a new friend makes a purchase.","membership_page_activity_table_header_earnings":"Points","membership_page_cancel_membership_modal_button":"Yes, Cancel my Membership","membership_page_explainer_non_subscriber_title":"How it Works","account_dashboard_unused_rewards_block_subtitle":"Use your previously redeemed rewards:","checkout_ui_login_notification_banner_link_text":"Click here","checkout_ui_redeem_points_select_discount_label":"Select Discount","checkout_ui_redeemed_rewards_select_description":"Please select a reward","checkout_ui_refer_friends_referral_button_title":"Refer a Friend","general_store_credit_transfer_sent_via_gift_url":"Sent {{amount}} credit via gift URL {{transfer_url}}","loyalty_page_vip_tiers_progress_column_subtitle":"Spend \u003cspan rivo-x-data rivo-x-html=\"$store.customer?.current_vip_tier_info?.next_tier?.formatted_to_spend_or_earn\"\u003e\u003c\/span\u003e to reach the \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.current_vip_tier_info?.next_tier?.name\"\u003e\u003c\/span\u003e tier.","membership_page_status_update_payment_link_text":"Update Payment Method","referrals_advocate_stats_email_no_referrals_yet":"No referrals yet.","account_dashboard_unused_rewards_block_date_text":"Redeemed on: {{date}}","membership_page_activity_table_header_expiration":"Expires At","membership_page_banner_is_subscriber_description":"You'v unlocked exclusive savings, rewards \u0026 VIP access.","membership_page_explainer_is_subscriber_subtitle":"Here's an overview of your current credits balance and recent activity","account_dashboard_referral_block_copy_button_text":"Copy","account_dashboard_rewards_progress_block_subtitle":"Earn another \u003cspan rivo-x-data rivo-x-text=\"$store.customer.points_amount_to_next_reward\"\u003e\u003c\/span\u003e points to unlock a \u003cspan rivo-x-data rivo-x-text=\"$store.customer.next_reward?.name\"\u003e\u003c\/span\u003e reward\u003c\/p\u003e","account_dashboard_unused_rewards_block_no_rewards":"No rewards yet","checkout_ui_redeem_store_credit_apply_button_text":"Apply Store Credit","membership_page_banner_non_subscriber_description":"Unlock exclusive savings, rewards \u0026 VIP access.","membership_page_update_payment_method_modal_title":"Update Payment Method","checkout_ui_redeem_incremental_earnings_login_desc":"to view your balance.","membership_page_status_cancel_membership_link_text":"Cancel","membership_page_status_rejoin_membership_link_text":"Rejoin Membership","checkout_ui_refer_friends_referral_text_field_label":"Your referral link","membership_page_cancel_membership_modal_description":"We'd hate to see you leave. Your membership includes exclusive benefits that you'll lose access to immediately.","checkout_ui_redeem_incremental_earnings_desc_applied":"You're using {{applied_balance}} of your available {{balance}} in store credit","membership_page_status_pending_cancellation_subtitle":"Your membership will be cancelled on \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.membership?.pretty_queued_for_cancellation_at\"\u003e\u003c\/span\u003e","checkout_ui_cashback_estimation_title_usd_to_currency":"Complete this purchase to earn up to {{cashback_usd_to_currency}} in CashBack","referrals_advocate_stats_email_friends_order_verified":"Friends order was verified","referrals_advocate_stats_email_referral_link_to_share":"Here's your referral link to share with friends.","referrals_advocate_stats_email_friend_claimed_discount":"Friend claimed discount","account_dashboard_vip_tiers_progress_completed_subtitle":"Congrats! You've reached the highest tier.","checkout_ui_cashback_estimation_subtext_usd_to_currency":"CashBack can be redeemed for rewards on future purchases. Actual CashBack awarded may differ if other discounts are applied.","checkout_ui_post_purchase_account_activation_button_url":"\/account\/login?return_url=\/account","membership_page_update_payment_method_modal_description":"We've sent you an email to update your payment method. Please check your inbox and follow the instructions.","checkout_ui_redeem_incremental_earnings_form_input_label":"Earnings amount","checkout_ui_redeem_incremental_discount_code_change_error":"{{code}} couldn't be used with your existing discounts.","checkout_ui_redeem_incremental_earnings_form_submit_button":"Redeem","checkout_ui_redeem_points_not_enough_points_banner_message":"You're {{points_amount}} points away from a reward","account_dashboard_rewards_progress_block_completed_subtitle":"Keep earning points to unlock more rewards","checkout_ui_redeem_incremental_earnings_desc_usd_to_currency":"You have {{formatted_credits_tally_usd_to_currency}}) in store credit to redeem (subject to FX rates at time of redemption)","checkout_ui_redeem_incremental_earnings_store_credit_success":"{{store_credit_amount}} in store credit redeemed. Apply to this order from the payment section.","checkout_ui_redeem_incremental_earnings_desc_usd_to_currency_applied":"You're using {{applied_balance_to_currency}} of your available {{formatted_credits_tally_usd_to_currency}} in store credit"},"custom_css":null,"ways_to_earn":[{"id":148700,"title":"Sign up","status":"active","name":null,"trigger":"customer_member_enabled","points_amount":50,"credits_amount":0.0,"balance_amount":50,"description":null,"url":null,"button_text":null,"pretty_earnings_text":"50 Points","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/8094psjdmb1xyit5z83sielvj0g2","multi_balance_settings_by_tiers":{},"multipliers":[],"currency_base_amount":1,"points_type":"fixed"},{"id":148702,"title":"Celebrate a birthday","status":"active","name":null,"trigger":"customer_birthday","points_amount":150,"credits_amount":0.0,"balance_amount":150,"description":null,"url":null,"button_text":null,"pretty_earnings_text":"150 Points","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/9d1tvirz3ql3ua7tr4zskll4qj6h","multi_balance_settings_by_tiers":{"Treat Yourself":{"balance_amount":300,"currency_base_amount":1},"Ready to Reset":{"balance_amount":150,"currency_base_amount":1},"All Access":{"balance_amount":750,"currency_base_amount":1},"Ritual Revamped":{"balance_amount":500,"currency_base_amount":1}},"multipliers":[],"currency_base_amount":1,"points_type":"fixed"},{"id":306030,"title":"Sign up for Email","status":"active","name":"Sign up for Email","trigger":"email_subscribe","points_amount":100,"credits_amount":0.0,"balance_amount":100,"description":"{{points_amount}} Points","url":"#","button_text":null,"pretty_earnings_text":"100 Points","card_click_method":"modal","hidden_from_ui":false,"creation_source":null,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/r7bsyle25r3vxgjebw5rv2gmt6dh"},{"id":202429,"title":"Download our App","status":"active","name":"Download our App","trigger":"custom_action","points_amount":100,"credits_amount":0.0,"balance_amount":100,"description":"{{points_amount}} Points","url":"https:\/\/fuego.io\/share\/5E6BG7YaMy","button_text":"Install app","pretty_earnings_text":"100 Points","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/l5l5l84wc6a9e4c5uc8jzy4iup6i"},{"id":148701,"title":"Place an order","status":"active","name":null,"trigger":"order_placed","points_amount":1,"credits_amount":0.0,"balance_amount":1,"description":"Earn cash back for every $1 spent","url":"","button_text":null,"pretty_earnings_text":"1 Points","card_click_method":"modal","hidden_from_ui":false,"creation_source":null,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/37p2ptvyfuihk7hufa0g7d00971j","multi_balance_settings_by_tiers":{"Treat Yourself":{"balance_amount":2,"currency_base_amount":1},"Ready to Reset":{"balance_amount":1,"currency_base_amount":1},"All Access":{"balance_amount":4,"currency_base_amount":1},"Ritual Revamped":{"balance_amount":3,"currency_base_amount":1}},"multipliers":[],"currency_base_amount":1,"points_type":"multiplier"},{"id":566069,"title":"Link Target Circle","status":"active","name":"Link Target Circle","trigger":"custom_action","points_amount":50,"credits_amount":0.0,"balance_amount":50,"description":"Earn 50 bonus points for connecting to Target Circle","url":"https:\/\/mykitsch.com\/apps\/subtotal\/link\/ThEZyBRx","button_text":"Connect ","pretty_earnings_text":"50 Points","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/1e7xffx9pubszga8x5nk5d1fsr8x"},{"id":575516,"title":"Link Amazon","status":"active","name":"Link Amazon","trigger":"custom_action","points_amount":50,"credits_amount":0.0,"balance_amount":50,"description":"Earn 50 bonus points for connecting to Amazon","url":"https:\/\/mykitsch.com\/apps\/subtotal\/link\/Y8nWocz7","button_text":"Link Amazon","pretty_earnings_text":"50 Points","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/gkcylsm71y8hugmqq5djhodvi0gf"},{"id":579088,"title":"Link Ulta Beauty","status":"active","name":"Link Ulta Beauty","trigger":"custom_action","points_amount":50,"credits_amount":0.0,"balance_amount":50,"description":"Get 50 bonus points for linking your account","url":"https:\/\/mykitsch.com\/apps\/subtotal\/link\/CenEXyYf","button_text":"Link Ulta Beauty","pretty_earnings_text":"50 Points","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/iedjhdxnymmt3y3yoajsht7x78vy"},{"id":566070,"title":"Make a Retail Purchase","status":"active","name":"Make a Retail Purchase","trigger":"custom_action","points_amount":1,"credits_amount":0.0,"balance_amount":1,"description":"Earn 1 point per $ spent in your linked stores","url":"","button_text":"","pretty_earnings_text":"1 Points","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/lyixk8xzf91194jijaxa6zwm6n5n"},{"id":264109,"title":"Submit an In-Store Receipt","status":"active","name":null,"trigger":"upload_receipt","points_amount":1,"credits_amount":0.0,"balance_amount":1,"description":null,"url":null,"button_text":null,"pretty_earnings_text":"1 Points","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/fwigeeaoxibr3nqqda0fefnprk92","multi_balance_settings_by_tiers":{},"multipliers":[],"currency_base_amount":1,"points_type":"multiplier"},{"id":410422,"title":"Every 5th Subscription Bonus","status":"active","name":"Every 5th Subscription Bonus","trigger":"custom_action","points_amount":1000,"credits_amount":0.0,"balance_amount":1000,"description":"{{points_amount}} Points","url":"","button_text":"","pretty_earnings_text":"1,000 Points","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/52199r7leqxn2ec9ufu89l4emm6v"},{"id":148770,"title":"Make 3 purchases","status":"active","name":"Make 3 purchases","trigger":"custom_action","points_amount":150,"credits_amount":0.0,"balance_amount":150,"description":"{{points_amount}} Points","url":"","button_text":"","pretty_earnings_text":"150 Points","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/huj2xs5tjfv83nzsuzlkiu404usj"},{"id":148771,"title":"Post a Review","status":"active","name":"Post a Review","trigger":"review_complete","points_amount":20,"credits_amount":0.0,"balance_amount":20,"description":null,"url":"","button_text":null,"pretty_earnings_text":"20 Points","card_click_method":"modal","hidden_from_ui":false,"creation_source":null,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/17mu1kod8mchmnf8jmfmsfkfki04"}
29557,{"id":148776,"title":"Follow on TikTok","social":true,"trigger":"tiktok_follow","status":"active","points_amount":20,"credits_amount":0.0,"balance_amount":20,"url":"https:\/\/www.tiktok.com\/@kitsch","pretty_earnings_text":"20 Points","hidden_from_ui":false,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/64mwd7f1lqpjmrgc5l1a2pcq3jn4"},{"id":148768,"title":"Follow on Instagram","social":true,"trigger":"instagram_follow","status":"active","points_amount":20,"credits_amount":0.0,"balance_amount":20,"url":"https:\/\/instagram.com\/mykitsch","pretty_earnings_text":"20 Points","hidden_from_ui":false,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/slp4tl2talkkb2tz326x2w3anfca"},{"id":148769,"title":"Like page on Facebook","social":true,"trigger":"facebook_like","status":"active","points_amount":20,"credits_amount":0.0,"balance_amount":20,"url":"https:\/\/facebook.com\/mykitsch","pretty_earnings_text":"20 Points","hidden_from_ui":false,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/dfkz985o4hdjgfy7bskttdq5cso4"},{"id":228790,"title":"Join our Facebook Community","status":"active","name":"Join our Facebook Community","trigger":"visit_url","points_amount":100,"credits_amount":0.0,"balance_amount":100,"description":"{{points_amount}} Points","url":"https:\/\/www.facebook.com\/groups\/thekitschcommunity","button_text":"Join","pretty_earnings_text":"100 Points","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/1vuk7v21xzrze73kxav5fxjh66eq"},{"id":552215,"title":"Complete a Challenge","status":"active","name":"Complete a Challenge","trigger":"challenge_photo","points_amount":300,"credits_amount":0.0,"balance_amount":300,"description":"Take a selfie with a Kitsch product","url":"","button_text":"","pretty_earnings_text":"300 Points","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[]}],"points_rewards":[{"id":663390,"name":"Hematite Metal Cloud Claw Clip","enabled":true,"points_amount":750,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Hematite Metal Cloud Claw Clip (750 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/2c57np35owlw247fmw8a8pdns3yj","pretty_points_amount":"750","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":9.0,"min_order_value_in_cents":100,"product_id":"7682137686197","variant_ids":"43709838491829","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/66956-MetalMediumOpenShapePuffyClawClip-1pc-Hair-Hematite-hero-1280x1280px.jpg?v=1762182675","product_title":"Hematite Metal Cloud Claw Clip","variants":[{"id":"43709838491829","title":"Default Title","price":9.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"7682137686197","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Hematite Metal Cloud Claw Clip Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663382,"name":"Cherry Flat Cloud Clip - Medium","enabled":true,"points_amount":750,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Cherry Flat Cloud Clip - Medium (750 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/rswuif8up1ffw7jkzjl8k8me0a1s","pretty_points_amount":"750","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":9.0,"min_order_value_in_cents":100,"product_id":"8068495540405","variant_ids":"44782584660149","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/500447-MediumFlatCloudClip-SeasonalCollection-Cherry-hero-1280x1280px.jpg?v=1762182828","product_title":"Cherry Flat Cloud Clip - Medium","variants":[{"id":"44782584660149","title":"Default Title","price":9.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8068495540405","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Cherry Flat Cloud Clip - Medium Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663399,"name":"Blue Orchid Chiffon Bow Hair Clip","enabled":true,"points_amount":1000,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Blue Orchid Chiffon Bow Hair Clip (1,000 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/8n6ngzbcig71vvxxj2e0lw98hey2","pretty_points_amount":"1,000","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":15.0,"min_order_value_in_cents":100,"product_id":"8009722953909","variant_ids":"44596707164341","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/69346-ChiffonBowHairClip-1pc-Hair-BlueOrchid-hero-1280x1280px.jpg?v=1762182778","product_title":"Blue Orchid Chiffon Bow Hair Clip","variants":[{"id":"44596707164341","title":"Default Title","price":10.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8009722953909","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Blue Orchid Chiffon Bow Hair Clip Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663386,"name":"Rosewood Bow Hair Clip","enabled":true,"points_amount":1000,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Rosewood Bow Hair Clip (1,000 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/nc5dbq1h6oeb0o1k7ytvaso1385v","pretty_points_amount":"1,000","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":10.0,"min_order_value_in_cents":100,"product_id":"7623177076917","variant_ids":"43530574397621","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/66840-RecycledFabr
29557icBowHairClip-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
2955765-PistachioLatte-HairPerfume-Fragrance-50ml-hero-1280x1280px_1.jpg?v=1788624039","product_title":"Pistachio Latte Hair \u0026 Body Perfume Mist","variants":[{"id":"44624970186933","title":"Default Title","price":20.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8022087499957","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Pistachio Latte Hair \u0026 Body Perfume Mist Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663381,"name":"Sheer Violet Hair Perfume","enabled":true,"points_amount":2000,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Sheer Violet Hair Perfume (2,000 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/iky73fkwsts755u98zidecnf8tv2","pretty_points_amount":"2,000","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":20.0,"min_order_value_in_cents":100,"product_id":"8022084878517","variant_ids":"44624967532725","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/69421-SheerViolet-HairPerfume-Fragrance-50ml-hero-1280x1280px_91ed5008-494c-457d-a770-2b8c9e2e7a85.jpg?v=1788569326","product_title":"Sheer Violet Hair \u0026 Body Perfume Mist","variants":[{"id":"44624967532725","title":"Default Title","price":20.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8022084878517","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Sheer Violet Hair \u0026 Body Perfume Mist Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663401,"name":"Chocolate Cloud Claw Clip","enabled":true,"points_amount":1000,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Chocolate Cloud Claw Clip (1,000 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/xjkdfon0c35ck9fbsoipl17tg7i3","pretty_points_amount":"1,000","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":10.0,"min_order_value_in_cents":100,"product_id":"7503446048949","variant_ids":"43145293103285","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/64990-RecycledPlastic-PuffyClawClip-1pc-Hair-Chocolate-hero-1280x1280px.jpg?v=1762182595","product_title":"Chocolate Cloud Claw Clip","variants":[{"id":"43145293103285","title":"Default Title","price":10.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"7503446048949","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Chocolate Cloud Claw Clip Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663402,"name":"Garden Bouquet Cloud \u0026 Gem Bobby Pins 8pc Set","enabled":true,"points_amount":1000,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Garden Bouquet Cloud \u0026 Gem Bobby Pins 8pc Set (1,000 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/mivt0isoag0iilvfackhpngsdomh","pretty_points_amount":"1,000","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":10.0,"min_order_value_in_cents":100,"product_id":"8009738289333","variant_ids":"44596722598069","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/69445-Cloud_GemBobbyPins-8pc-Hair-GardenBouquet-hero-1280x1280px.jpg?v=1762182778","product_title":"Garden Bouquet Cloud \u0026 Gem Bobby Pins 8pc Set","variants":[{"id":"44596722598069","title":"Default Title","price":10.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8009738289333","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Garden Bouquet Cloud \u0026 Gem Bobby Pins 8pc Set Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663422,"name":"Satin \u0026 Rhinestone Bow Scrunchie","enabled":true,"points_amount":1250,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Satin \u0026 Rhinestone Bow Scrunchie (1,250 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/mb6xl17pa4ia10ffzppf3ydkbf2r","pretty_points_amount":"1,250","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":12.0,"min_order_value_in_cents":100,"product_id":"10187850580149","variant_ids":"51367623393461","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/503677-Satin_RhinestoneBowScrunchie-SeasonalCollection-Red-Hero-1280x1280px_2121a4a9-4ed7-4481-9fe4-a357e55c0f32.jpg?v=1762002584","product_title":"Satin \u0026 Rhinestone Bow Scrunchie","variants":[{"id":"51367623393461","title":"Default Title","price":12.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"10187850580149","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Satin \u0026 Rhinestone Bow Scrunchie Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663404,"name":"Cherry Print Cloud Claw Clip - Medium","enabled":true,"points_amount":1250,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Cherry Print Cloud Claw Clip - Medium (1,250 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/mtiwfe7zt6cbyausziesptxq0axa","pretty_points_amount":"1,250","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":12.0,"min_order_value_in_cents":100,"product_id":"8187742159029","variant_ids":"45218622570677","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/500409-MediumCloudClip-SeasonalCollection-CherryPrint-hero-NoShadow-1280x1280px.jpg?v=1762182853","product_title":"Cherry Print Cloud Claw Clip - Medium","variants":[{"id":"45218622570677","title":"Default Title","price":12.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8187742159029","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Cherry Print Cloud Claw Clip - Medium Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663406,"name":"Velvet \u0026 Gemstone Bow Hair Clip","enabled":true,"points_amount":1250,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Velvet \u0026 Gemstone Bow Hair Clip (1,250 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/iz52ybwif4ocmwxjz9ugypknh8dl","pretty_points_amount":"1,250","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":12.0,"min_order_value_in_cents":100,"product_id":"10187850449077","variant_ids":"51367623131317","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/503660-Velvet_GemstoneBowHairClip-SeasonalCollection-Red-Hero-1280x1280px_413c511e-31b4-4abc-9ed1-6897f1dff21c.jpg?v=1762002466","product_title":"Velvet \u0026 Gemstone Bow Hair Clip","variants":[{"id":"51367623131317","title":"Default Title","price":12.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"10187850449077","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Velvet \u0026 Gemstone Bow Hair Clip Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663407,"name":"Glycolic Acid Resurfacing Face and Body Wash","enabled":true,"points_amount":1250,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Glycolic Acid Resurfacing Face and Body Wash (1,250 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/12a0doy3smhaz7yo1mqhicewgkda","pretty_points_amount":"1,250","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":12.0,"min_order_value_in_cents":100,"product_id":"8185657786549","variant_ids":"45209995641013","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/504650-GlycolicAcidSolidFace_BodyWash-BottleFreeBeauty-Hero-1280x1280px_ab2d9605-8008-4046-acb9-c7f1a74d010f.jpg?v=1776724084","product_title":"Glycolic Acid Resurfacing Face and Body Wash","variants":[{"id":"45209995641013","title":"Default Title","price":14.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8185657786549","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Glycolic Acid Resurfacing Face and Body Wash Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663408,"name":"Jojoba Bead Exfoliating Body Wash Bar","enabled":true,"points_amount":1250,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Jojoba Bead Exfoliating Body Wash Bar (1,250 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/9o8ypzeqkj9otfyskjow7vxkl1xw","pretty_points_amount":"1,250","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":12.0,"min_order_value_in_cents":100,"product_id":"8185657589941","variant_ids":"45209995018421","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/504667-JojobaBeadSolidBodyWash-BottleFreeBeauty-Exfoliating-hero-1280x1280px_2cbc36ba-69ae-4083-9a1a-4d341a7c7384.jpg?v=1778176828","product_title":"Jojoba Bead Exfoliating Body Wash Bar","variants":[{"id":"45209995018421","title":"Default Title","price":14.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8185657589941","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Jojoba Bead Exfoliating Body Wash Bar Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663410,"name":"Coconut Oil Shampoo Bar for Dry Damaged Hair","enabled":true,"points_amount":1500,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Coconut Oil Shampoo Bar for Dry Damaged Hair (1,500 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/daqdqsv69zauv3ib8buepiww1wqp","pretty_points_amount":"1,500","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":14.0,"min_order_value_in_cents":100,"product_id":"7785573023925","variant_ids":"44017100718261","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/64938-CoconutOilShampooBar-BottleFreeBeauty-Moisturizing-hero-1280x1280px_76efe85c-e326-4b1c-8054-95b98a0df7cf.jpg?v=1783712888","product_title":"Coconut Oil Shampoo Bar for Dry Damaged Hair","variants":[{"id":"44017100718261","title":"Default Title","price":16.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"7785573023925","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Coconut Oil Shampoo Bar for Dry Damaged Hair Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663414,"name":"Volumizing Rice Protein Dry Shampoo - Invisible 1 oz","enabled":true,"points_amount":1750,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Volumizing Rice Protein Dry Shampoo - Invisible 1 oz (1,750 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/ce2v198t2cwhbn6p2vmfk0802dqq","pretty_points_amount":"1,750","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":15.0,"min_order_value_in_cents":100,"product_id":"8058108412085","variant_ids":"44751341519029","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/500935-VolumizingRiceProteinDryShampoo-HairCare-1ozPump-Invisible-2-1280x1280px_677e15c8-5916-4910-b8f1-3a1cff23420b.jpg?v=1759254512","product_title":"Volumizing Rice Protein Dry Shampoo - Invisible 1 oz","variants":[{"id":"44751341519029","title":"Default Title","price":15.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8058108412085","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Volumizing Rice Protein Dry Shampoo - Invisible 1 oz Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663415,"name":"Volumizing Rice Protein Dry Shampoo - Dark Tinted 1 oz","enabled":true,"points_amount":1750,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Volumizing Rice Protein Dry Shampoo - Dark Tinted 1 oz (1,750 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/m0b4i6i9205ozge6krvxtqsik1m4","pretty_points_amount":"1,750","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":10.5,"min_order_value_in_cents":100,"product_id":"8058108575925","variant_ids":"44751341748405","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/500942-VolumizingRiceProteinDryShampoo-HairCare-1ozPump-DarkTinted-1-1280x1280px.jpg?v=1762182821","product_title":"Volumizing Rice Protein Dry Shampoo - Dark Tinted 1 oz","variants":[{"id":"44751341748405","title":"Default Title","price":15.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8058108575925","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Volumizing Rice Protein Dry Shampoo - Dark Tinted 1 oz Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663416,"name":"Kojic Acid Bar for Hyperpigmentation \u0026 Dark Spots","enabled":true,"points_amount":1750,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Kojic Acid Bar for Hyperpigmentation \u0026 Dark Spots (1,750 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/7ie4ybaamyzrr64gt6xxngok6mr8","pretty_points_amount":"1,750","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":15.0,"min_order_value_in_cents":100,"product_id":"7785571680437","variant_ids":"44017093771445","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/66185-KojicAcidSolidFace_BodyWash-BottleFreeBeauty-Brightening-hero-1280x1280px.jpg?v=1762182720","product_title":"Kojic Acid Bar for Hyperpigmentation \u0026 Dark Spots","variants":[{"id":"44017093771445","title":"Default Title","price":18.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"7785571680437","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Kojic Acid Bar for Hyperpigmentation \u0026 Dark Spots Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663417,"name":"Texturizing Sea Salt Spray","enabled":true,"points_amount":1750,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Texturizing Sea Salt Spray (1,750 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/05m36a1a2439orel6r9hk3p81izv","pretty_points_amount":"1,750","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":15.0,"min_order_value_in_cents":100,"product_id":"8021527298229","variant_ids":"44623600058549","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/69551-TexturizingSeaSaltSpray-Consumables-1280x1280px_1.jpg?v=1786040795","product_title":"Texturizing Sea Salt Spray","variants":[{"id":"44623600058549","title":"Default Title","price":18.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8021527298229","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Texturizing Sea Salt Spray Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":674304,"name":"KitschPop™ Coastal Cottage Cloud Clip Set in Butter Yellow","enabled":true,"points_amount":1250,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"KitschPop™ Coastal Cottage Cloud Clip Set in 
29557Butter Yellow (1,250 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/4m7qbqbjn7vbfrv2bzmae4sl7pow","pretty_points_amount":"1,250","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":14.4,"min_order_value_in_cents":100,"product_id":"10300765995189","variant_ids":"52049638588597","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/509402-CoastalCottage-KitschPopCloudClip-7pc-ButterYellow-hero-1280x1280px.jpg?v=1773958156","product_title":"KitschPop™ Coastal Cottage Cloud Clip Set in Butter Yellow","variants":[{"id":"52049638588597","title":"Default Title","price":20.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"10300765995189","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to KitschPop™ Coastal Cottage Cloud Clip Set in Butter Yellow Applies to all orders over $1.00. ","translated_terms_of_service":{}}],"rewards":[{"id":663390,"name":"Hematite Metal Cloud Claw Clip","enabled":true,"points_amount":750,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Hematite Metal Cloud Claw Clip (750 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/2c57np35owlw247fmw8a8pdns3yj","pretty_points_amount":"750","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":9.0,"min_order_value_in_cents":100,"product_id":"7682137686197","variant_ids":"43709838491829","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/66956-MetalMediumOpenShapePuffyClawClip-1pc-Hair-Hematite-hero-1280x1280px.jpg?v=1762182675","product_title":"Hematite Metal Cloud Claw Clip","variants":[{"id":"43709838491829","title":"Default Title","price":9.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"7682137686197","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Hematite Metal Cloud Claw Clip Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663382,"name":"Cherry Flat Cloud Clip - Medium","enabled":true,"points_amount":750,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Cherry Flat Cloud Clip - Medium (750 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/rswuif8up1ffw7jkzjl8k8me0a1s","pretty_points_amount":"750","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":9.0,"min_order_value_in_cents":100,"product_id":"8068495540405","variant_ids":"44782584660149","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/500447-MediumFlatCloudClip-SeasonalCollection-Cherry-hero-1280x1280px.jpg?v=1762182828","product_title":"Cherry Flat Cloud Clip - Medium","variants":[{"id":"44782584660149","title":"Default Title","price":9.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8068495540405","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Cherry Flat Cloud Clip - Medium Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663399,"name":"Blue Orchid Chiffon Bow Hair Clip","enabled":true,"points_amount":1000,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Blue Orchid Chiffon Bow Hair Clip (1,000 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/8n6ngzbcig71vvxxj2e0lw98hey2","pretty_points_amount":"1,000","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":15.0,"min_order_value_in_cents":100,"product_id":"8009722953909","variant_ids":"44596707164341","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/69346-ChiffonBowHairClip-1pc-Hair-BlueOrchid-hero-1280x1280px.jpg?v=1762182778","product_title":"Blue Orchid Chiffon Bow Hair Clip","variants":[{"id":"44596707164341","title":"Default Title","price":10.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8009722953909","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Blue Orchid Chiffon Bow Hair Clip Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663386,"name":"Rosewood Bow Hair Clip","enabled":true,"points_amount":1000,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Rosewood Bow Hair Clip (1,000 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/nc5dbq1h6oeb0o1k7ytvaso1385v","pretty_points_amount":"1,000","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":10.0,"min_order_value_in_cents":100,"product_id":"7623177076917","variant_ids":"43530574397621","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/66840-RecycledFabr
29557icBowHairClip-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
2955765-PistachioLatte-HairPerfume-Fragrance-50ml-hero-1280x1280px_1.jpg?v=1788624039","product_title":"Pistachio Latte Hair \u0026 Body Perfume Mist","variants":[{"id":"44624970186933","title":"Default Title","price":20.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8022087499957","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Pistachio Latte Hair \u0026 Body Perfume Mist Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663381,"name":"Sheer Violet Hair Perfume","enabled":true,"points_amount":2000,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Sheer Violet Hair Perfume (2,000 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/iky73fkwsts755u98zidecnf8tv2","pretty_points_amount":"2,000","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":20.0,"min_order_value_in_cents":100,"product_id":"8022084878517","variant_ids":"44624967532725","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/69421-SheerViolet-HairPerfume-Fragrance-50ml-hero-1280x1280px_91ed5008-494c-457d-a770-2b8c9e2e7a85.jpg?v=1788569326","product_title":"Sheer Violet Hair \u0026 Body Perfume Mist","variants":[{"id":"44624967532725","title":"Default Title","price":20.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8022084878517","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Sheer Violet Hair \u0026 Body Perfume Mist Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663401,"name":"Chocolate Cloud Claw Clip","enabled":true,"points_amount":1000,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Chocolate Cloud Claw Clip (1,000 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/xjkdfon0c35ck9fbsoipl17tg7i3","pretty_points_amount":"1,000","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":10.0,"min_order_value_in_cents":100,"product_id":"7503446048949","variant_ids":"43145293103285","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/64990-RecycledPlastic-PuffyClawClip-1pc-Hair-Chocolate-hero-1280x1280px.jpg?v=1762182595","product_title":"Chocolate Cloud Claw Clip","variants":[{"id":"43145293103285","title":"Default Title","price":10.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"7503446048949","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Chocolate Cloud Claw Clip Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663402,"name":"Garden Bouquet Cloud \u0026 Gem Bobby Pins 8pc Set","enabled":true,"points_amount":1000,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Garden Bouquet Cloud \u0026 Gem Bobby Pins 8pc Set (1,000 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/mivt0isoag0iilvfackhpngsdomh","pretty_points_amount":"1,000","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":10.0,"min_order_value_in_cents":100,"product_id":"8009738289333","variant_ids":"44596722598069","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/69445-Cloud_GemBobbyPins-8pc-Hair-GardenBouquet-hero-1280x1280px.jpg?v=1762182778","product_title":"Garden Bouquet Cloud \u0026 Gem Bobby Pins 8pc Set","variants":[{"id":"44596722598069","title":"Default Title","price":10.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8009738289333","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Garden Bouquet Cloud \u0026 Gem Bobby Pins 8pc Set Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663422,"name":"Satin \u0026 Rhinestone Bow Scrunchie","enabled":true,"points_amount":1250,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Satin \u0026 Rhinestone Bow Scrunchie (1,250 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/mb6xl17pa4ia10ffzppf3ydkbf2r","pretty_points_amount":"1,250","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":12.0,"min_order_value_in_cents":100,"product_id":"10187850580149","variant_ids":"51367623393461","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/503677-Satin_RhinestoneBowScrunchie-SeasonalCollection-Red-Hero-1280x1280px_2121a4a9-4ed7-4481-9fe4-a357e55c0f32.jpg?v=1762002584","product_title":"Satin \u0026 Rhinestone Bow Scrunchie","variants":[{"id":"51367623393461","title":"Default Title","price":12.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"10187850580149","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Satin \u0026 Rhinestone Bow Scrunchie Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663404,"name":"Cherry Print Cloud Claw Clip - Medium","enabled":true,"points_amount":1250,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Cherry Print Cloud Claw Clip - Medium (1,250 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/mtiwfe7zt6cbyausziesptxq0axa","pretty_points_amount":"1,250","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":12.0,"min_order_value_in_cents":100,"product_id":"8187742159029","variant_ids":"45218622570677","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/500409-MediumCloudClip-SeasonalCollection-CherryPrint-hero-NoShadow-1280x1280px.jpg?v=1762182853","product_title":"Cherry Print Cloud Claw Clip - Medium","variants":[{"id":"45218622570677","title":"Default Title","price":12.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8187742159029","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Cherry Print Cloud Claw Clip - Medium Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663406,"name":"Velvet \u0026 Gemstone Bow Hair Clip","enabled":true,"points_amount":1250,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Velvet \u0026 Gemstone Bow Hair Clip (1,250 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/iz52ybwif4ocmwxjz9ugypknh8dl","pretty_points_amount":"1,250","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":12.0,"min_order_value_in_cents":100,"product_id":"10187850449077","variant_ids":"51367623131317","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/503660-Velvet_GemstoneBowHairClip-SeasonalCollection-Red-Hero-1280x1280px_413c511e-31b4-4abc-9ed1-6897f1dff21c.jpg?v=1762002466","product_title":"Velvet \u0026 Gemstone Bow Hair Clip","variants":[{"id":"51367623131317","title":"Default Title","price":12.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"10187850449077","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Velvet \u0026 Gemstone Bow Hair Clip Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663407,"name":"Glycolic Acid Resurfacing Face and Body Wash","enabled":true,"points_amount":1250,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Glycolic Acid Resurfacing Face and Body Wash (1,250 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/12a0doy3smhaz7yo1mqhicewgkda","pretty_points_amount":"1,250","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":12.0,"min_order_value_in_cents":100,"product_id":"8185657786549","variant_ids":"45209995641013","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/504650-GlycolicAcidSolidFace_BodyWash-BottleFreeBeauty-Hero-1280x1280px_ab2d9605-8008-4046-acb9-c7f1a74d010f.jpg?v=1776724084","product_title":"Glycolic Acid Resurfacing Face and Body Wash","variants":[{"id":"45209995641013","title":"Default Title","price":14.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8185657786549","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Glycolic Acid Resurfacing Face and Body Wash Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663408,"name":"Jojoba Bead Exfoliating Body Wash Bar","enabled":true,"points_amount":1250,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Jojoba Bead Exfoliating Body Wash Bar (1,250 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/9o8ypzeqkj9otfyskjow7vxkl1xw","pretty_points_amount":"1,250","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":12.0,"min_order_value_in_cents":100,"product_id":"8185657589941","variant_ids":"45209995018421","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/504667-JojobaBeadSolidBodyWash-BottleFreeBeauty-Exfoliating-hero-1280x1280px_2cbc36ba-69ae-4083-9a1a-4d341a7c7384.jpg?v=1778176828","product_title":"Jojoba Bead Exfoliating Body Wash Bar","variants":[{"id":"45209995018421","title":"Default Title","price":14.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8185657589941","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Jojoba Bead Exfoliating Body Wash Bar Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663410,"name":"Coconut Oil Shampoo Bar for Dry Damaged Hair","enabled":true,"points_amount":1500,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Coconut Oil Shampoo Bar for Dry Damaged Hair (1,500 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/daqdqsv69zauv3ib8buepiww1wqp","pretty_points_amount":"1,500","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":14.0,"min_order_value_in_cents":100,"product_id":"7785573023925","variant_ids":"44017100718261","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/64938-CoconutOilShampooBar-BottleFreeBeauty-Moisturizing-hero-1280x1280px_76efe85c-e326-4b1c-8054-95b98a0df7cf.jpg?v=1783712888","product_title":"Coconut Oil Shampoo Bar for Dry Damaged Hair","variants":[{"id":"44017100718261","title":"Default Title","price":16.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"7785573023925","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Coconut Oil Shampoo Bar for Dry Damaged Hair Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663414,"name":"Volumizing Rice Protein Dry Shampoo - Invisible 1 oz","enabled":true,"points_amount":1750,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Volumizing Rice Protein Dry Shampoo - Invisible 1 oz (1,750 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/ce2v198t2cwhbn6p2vmfk0802dqq","pretty_points_amount":"1,750","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":15.0,"min_order_value_in_cents":100,"product_id":"8058108412085","variant_ids":"44751341519029","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/500935-VolumizingRiceProteinDryShampoo-HairCare-1ozPump-Invisible-2-1280x1280px_677e15c8-5916-4910-b8f1-3a1cff23420b.jpg?v=1759254512","product_title":"Volumizing Rice Protein Dry Shampoo - Invisible 1 oz","variants":[{"id":"44751341519029","title":"Default Title","price":15.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8058108412085","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Volumizing Rice Protein Dry Shampoo - Invisible 1 oz Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663415,"name":"Volumizing Rice Protein Dry Shampoo - Dark Tinted 1 oz","enabled":true,"points_amount":1750,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Volumizing Rice Protein Dry Shampoo - Dark Tinted 1 oz (1,750 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/m0b4i6i9205ozge6krvxtqsik1m4","pretty_points_amount":"1,750","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":10.5,"min_order_value_in_cents":100,"product_id":"8058108575925","variant_ids":"44751341748405","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/500942-VolumizingRiceProteinDryShampoo-HairCare-1ozPump-DarkTinted-1-1280x1280px.jpg?v=1762182821","product_title":"Volumizing Rice Protein Dry Shampoo - Dark Tinted 1 oz","variants":[{"id":"44751341748405","title":"Default Title","price":15.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8058108575925","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Volumizing Rice Protein Dry Shampoo - Dark Tinted 1 oz Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663416,"name":"Kojic Acid Bar for Hyperpigmentation \u0026 Dark Spots","enabled":true,"points_amount":1750,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Kojic Acid Bar for Hyperpigmentation \u0026 Dark Spots (1,750 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/7ie4ybaamyzrr64gt6xxngok6mr8","pretty_points_amount":"1,750","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":15.0,"min_order_value_in_cents":100,"product_id":"7785571680437","variant_ids":"44017093771445","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/66185-KojicAcidSolidFace_BodyWash-BottleFreeBeauty-Brightening-hero-1280x1280px.jpg?v=1762182720","product_title":"Kojic Acid Bar for Hyperpigmentation \u0026 Dark Spots","variants":[{"id":"44017093771445","title":"Default Title","price":18.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"7785571680437","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Kojic Acid Bar for Hyperpigmentation \u0026 Dark Spots Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663417,"name":"Texturizing Sea Salt Spray","enabled":true,"points_amount":1750,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Texturizing Sea Salt Spray (1,750 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/05m36a1a2439orel6r9hk3p81izv","pretty_points_amount":"1,750","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":15.0,"min_order_value_in_cents":100,"product_id":"8021527298229","variant_ids":"44623600058549","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/69551-TexturizingSeaSaltSpray-Consumables-1280x1280px_1.jpg?v=1786040795","product_title":"Texturizing Sea Salt Spray","variants":[{"id":"44623600058549","title":"Default Title","price":18.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8021527298229","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Texturizing Sea Salt Spray Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":674304,"name":"KitschPop™ Coastal Cottage Cloud Clip Set in Butter Yellow","enabled":true,"points_amount":1250,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"KitschPop™ Coastal Cottage Cloud Clip Set in 
29557Butter Yellow (1,250 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/4m7qbqbjn7vbfrv2bzmae4sl7pow","pretty_points_amount":"1,250","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":14.4,"min_order_value_in_cents":100,"product_id":"10300765995189","variant_ids":"52049638588597","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/509402-CoastalCottage-KitschPopCloudClip-7pc-ButterYellow-hero-1280x1280px.jpg?v=1773958156","product_title":"KitschPop™ Coastal Cottage Cloud Clip Set in Butter Yellow","variants":[{"id":"52049638588597","title":"Default Title","price":20.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"10300765995189","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to KitschPop™ Coastal Cottage Cloud Clip Set in Butter Yellow Applies to all orders over $1.00. ","translated_terms_of_service":{}}],"referral_rewards":{"referrer_reward":{"id":211349,"name":"$10 off coupon","reward_type":"fixed_amount","properties":{"applies_to":"entire","translations":[],"purchase_type":"both","min_requirement":"min_purchase_amount","auto_redeem_enabled":false,"customer_points_get":1.0,"increment_points_value":100,"refund_on_expiry_enabled":false,"min_order_value_excludes_free_product":true,"hide_from_checkout_enabled":false,"applies_to_full_price_items_only":false}},"referred_reward":{"id":211350,"name":"$10 off coupon","reward_type":"fixed_amount","properties":{"applies_to":"entire","translations":[],"purchase_type":"both","min_requirement":"min_purchase_amount","auto_redeem_enabled":false,"customer_points_get":1.0,"increment_points_value":100,"refund_on_expiry_enabled":false,"min_order_value_excludes_free_product":true,"hide_from_checkout_enabled":false,"applies_to_full_price_items_only":false}}},"referral_settings":{"referrals_landing_path":"","referrals_landing_domain":""},"referral_social_settings":{"facebook":false,"email":true,"twitter":false,"twitter_message":"","sms":true,"sms_message":"","whatsapp":false,"whatsapp_message":"","share_order":["sms","email","link","twitter","facebook","whatsapp"]},"referrals_customer_account_required":false,"friend_discounts_disabled":false,"vip_tiers":[{"id":135334,"name":"Ready to Reset","threshold":0,"perks":[],"icon_url":null,"desc":"\u003cspan\u003eSpend $0.00 \u003c\/span\u003e","translations":[],"rewards":[],"threshold_text":"Free to join"},{"id":135335,"name":"Treat Yourself","threshold":100,"perks":[],"icon_url":null,"desc":"\u003cspan\u003eSpend $100.00 \u003c\/span\u003e","translations":[],"rewards":[],"threshold_text":"Spend $100"},{"id":135336,"name":"Ritual Revamped","threshold":250,"perks":[],"icon_url":null,"desc":"\u003cspan\u003eSpend $250.00 \u003c\/span\u003e","translations":[],"rewards":[],"threshold_text":"Spend $250"},{"id":230947,"name":"All Access","threshold":400,"perks":[],"icon_url":null,"desc":"\u003cspan\u003eSpend $400.00 \u003c\/span\u003e","translations":[],"rewards":[],"threshold_text":"Spend $400"}],"account_embed_widget_settings":{"enabled":false,"target_page":null,"custom_insert_method":null},"loyalty_landing_page_settings":{"enabled":false,"theme_id":"","template_suffix":"rivo-loyalty-landing-page","vip_tiers_table_data":[{"perk":"Points per $ spent","tiers":[{"id":"135334","value":"1"},{"id":"135335","value":"2"},{"id":"135336","value":"3"},{"id":"230947","value":"4"}]},{"perk":"Birthday Reward","tiers":[{"id":"135334","value":"150 Points"}
29557,{"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
29557off2?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}
29557\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}
29557\n\n.footer a:after {\n  content: \".\";\n}\n\n.modal-header .btn:hover {\n  color: #000 !important;\n}\n\n.modal-container {\n  border-radius: 0;\n  min-height: 300px;\n}\n\n\/* --- Success Button --- *\/\n\n.loy-button-success:after {\n  border: 1px solid #000 !important;\n  background: #000 !important;\n  color: #FFF !important;\n}\n\n\/* --- Mobile Viewport ---*\/\n@media only screen and (max-width: 768px) {\n  .item-box-holder {\n    justify-content: center;\n    column-gap: 20px;\n  }\n\n  #ways_to_earn .item-box-holder .box-button,\n  #ways_to_redeem .item-box-holder .box-button {\n    flex-basis: auto;\n    width: calc(50% - 10px);\n    text-align: -webkit-center;\n  }\n\n  .item-box-holder .box-button {\n    flex-basis: auto;\n    width: 100%;\n  }\n\n  #ways_to_earn .custom-icon {\n    width: 60px !important;\n    height: 60px !important;\n  }\n\n  #ways_to_redeem .custom-icon {\n    width: 80px !important;\n    height: 80px !important;\n  }\n\n  .item-box {\n    padding: 0 !important;\n  }\n\n  .hero-buttons a {\n    width: 100% !important;\n  }\n\n  body.mobile .explainer .steps .step-item {\n    margin: 0 auto;\n    width: 80% !important;\n  }\n\n  .step-item {\n    width: 90% !important;\n     padding: 25px 0;\n  }\n\n  .card-title {\n    font-size: 16px;\n  }\n\n  .card-description {\n    font-size: 14px;\n  }\n\n  .custom-icon,\n  .svg-icon {\n    height: 70px !important;\n    width: 70px !important;\n  }\n\n  .hero-body {\n    max-width: 95%;\n  }\n\n  .action-cards .item-box:hover:not(.unhoverable) .custom-icon {\n    height: 75px !important;\n    width: 75px !important;\n  }\n\n  .item-box {\n    height: 180px;\n  }\n\n  .title\n  {\n  font-size: 45px !important;\n}\n.login-modal-title {\n  font-size: 35px !important;\n}\n}\n\n\/* === Modal Overlay === *\/\n.modal__overlay {\n  top: -500 !important;\n}\n\n.logged-out .modal__overlay {\n  top: -500 !important;\n}\n\n@media only screen and (max-width: 768px) {\n  .modal__overlay {\n    top: -600 !important;\n  }\n\n  .logged-out .modal__overlay {\n    top: -500 !important;\n  }\n}\n\n.modal-container .modal-header {\n  padding-bottom: 0 !important;\n}\n\n.loy-button-success:before {\n}\n\n.title span {\n    font-family: 'Figtree' !important;\n    font-weight: 900 !important;\n}\n\n.points-expiry-desc {\n    background: #E9D5CD;\n    border-radius: 6px;\n}\n\n\n\n\n\n#ways_to_earn .box-button:nth-child(12) .card-title:after {\n    content: '10 points for every $1 USD spent in-store' !important;\n    display: inline-block;\n    text-align: center;\n    font-size:15px;\n    width: fit-content;\n    margin-bottom: -20px !important;\n    padding: 10px 30px;\n    margin: 0 auto;\n    font-weight: 400;\n    font-family: \"Figtree\";\n}\n\n#ways_to_earn .box-button:nth-child(12) .card-description {\n  display:none;\n}","primary_google_font":"","secondary_google_font":"","enforce_full_width_enabled":false,"modal_offset":null,"vip_api_calls_disabled":false,"sections":[{"id":37654,"section_type":"banner","settings":{"title_font_size":40,"earn_button_text":"Earn points","title_font_color":"#000000","earn_button_edges":"square","earn_button_style":"fill","login_button_text":"Sign In","login_button_edges":"square","login_button_style":"fill","redeem_button_text":"Redeem Rewards","primary_font_family":"inherit","redeem_button_edges":"square","redeem_button_style":"fill","logged_in_title_text":"Kitsch Rewards","register_button_text":"Join Now","description_font_size":20,"earn_button_font_size":14,"logged_out_title_text":"Kitsch Rewards","register_button_edges":"square","register_button_style":"fill","secondary_font_family":"inherit","description_font_color":"#000000","earn_button_font_color":"#ffffff","login_button_font_size":14,"login_button_font_color":"#ffffff","redeem_button_font_size":14,"redeem_button_font_color":"#ffffff","register_button_font_size":14,"logged_in_description_text":"Watch your points and rewards soar as you shop for the perfect tresses!","register_button_font_color":"#ffffff","logged_out_description_text":"Step into the Kitsch hair world for free and let the points and rewards sprinkle their magic into every hair adventure!","earn_button_background_color":"#000000","login_button_background_color":"#000000","redeem_button_background_color":"#000000","register_button_background_color":"#000000"},"hidden":true},{"id":37655,"section_type":"explainer","settings":{"background_color":"#ffffff","step_1_title_text":"Sign Up","step_2_title_text":"Earn Points","step_3_title_text":"Redeem","rewards_title_text":"Your Kitsch Rewards","primary_font_family":"inherit","step_1_subtitle_text":"Create a free account on our store\u003cbr\u003e\u003ci\u003eEarn 50 points just for signing up!\u003c\/i\u003e","step_2_subtitle_text":"Earn points for shopping\u003cbr\u003e\u003ci\u003eThey add up quick. ;) \u003c\/i\u003e","step_3_subtitle_text":"Redeem your points for $ off your next order. \u003cbr\u003e\u003ci\u003eYour beauty routine really pays off.\u003c\/i\u003e","step_title_font_size":20,"points_logs_date_text":"Date","secondary_font_family":"inherit","step_number_font_size":40,"step_title_font_color":"#000000","header_title_font_size":38,"logged_out_header_text":"How it Works","step_number_font_color":"#000000","header_title_font_color":"#000000","points_logs_action_text":"Action","points_logs_points_text":"Points","rewards_title_font_size":38,"step_subtitle_font_size":16,"no_rewards_subtitle_text":"No rewards yet. Your rewards will show here.","rewards_title_font_color":"#000000","step_subtitle_font_color":"#000000","has_rewards_subtitle_text":"You have the following rewards ready to use.","header_subtitle_font_size":14,"header_subtitle_font_color":"#000000","rewards_subtitle_font_size":14,"logged_in_header_title_text":"Hi {{first_name}}, you have {{points_balance}} points","rewards_subtitle_font_color":"#000000","logged_in_header_subtitle_text":"Here's an overview of your current points balance and recent activity"},"hidden":false},{"id":37657,"section_type":"ways_to_redeem","settings":{"title_text":"Use Your Beauty Points for Beauty Perks","subtitle_text":"Putting your routine first has its perks. Redeem points to restock your must-haves…\u003ci\u003eor to try something new. \u003c\/i\u003e","title_font_size":38,"background_color":"#f6f4ec","title_font_color":"#000000","subtitle_font_size":14,"primary_font_family":"inherit","subtitle_font_color":"#000000","secondary_font_family":"inherit"},"hidden":false},{"id":37656,"section_type":"ways_to_earn","settings":{"title_text":"Beauty With Benefits: How To Earn","subtitle_text":"Build your beauty routine. Earn Points. It’s \u003ci\u003ethat\u003c\/i\u003e easy.","title_font_size":38,"background_color":"#f6f4ec","title_font_color":"#000000","subtitle_font_size":14,"primary_font_family":"inherit","subtitle_font_color":"#000000","secondary_font_family":"inherit"},"hidden":false},{"id":37658,"section_type":"referral","settings":{"title_text":"Refer a friend","subtitle_text":"Share your unique referral link with friends to earn rewards","title_font_size":38,"background_color":"#ffffff","title_font_color":"#000000","subtitle_font_size":14,"primary_font_family":"inherit","subtitle_font_color":"#000000","secondary_font_family":"inherit"},"hidden":true},{"id":37659,"section_type":"vip_tier","settings":{"title_text":"Vip Tiers","subtitle_text":"Get access to higher tiers and exclusive VIP rewards","title_font_size":38,"background_color":"#ffffff","title_font_color":"#000000","subtitle_font_size":14,"primary_font_family":"inherit","subtitle_font_color":"#000000","secondary_font_family":"inherit"},"hidden":true}]},"forms":[],"points_expiry_enabled":true,"credits_expiry_enabled":false,"points_per_points_log_expiry_enabled":false,"credits_per_points_log_expiry_enabled":false,"frontend":{"potential_points":{"order_placed":{"enabled":true,"points_type":"multiplier","points_amount":1,"currency_base_amount":1,"multi_balance_settings_by_tiers":{"Treat Yourself":{"balance_amount":2,"currency_base_amount":1},"Ready to Reset":{"balance_amount":1,"currency_base_amount":1},"All Access":{"balance_amount":4,"currency_base_amount":1},"Ritual Revamped":{"balance_amount":3,"currency_base_amount":1}}}}},"referral_campaigns":[{"id":3895,"name":"Give $10 Get $10","display_type":"inline","status":"active","page_settings":{"friend_claim_title":"{{advocate_first_name}} sent you $10","friend_reward_title":"Awesome, you're in!","invali
29557d_button_text":"Shop Now","advocate_share_title":"Give $10, Get $10","advocate_reward_title":"Use your discount","advocate_signup_title":"Give $10, Get $10","friend_reward_copy_text":"Copy","advocate_share_link_mode":"exposed","friend_claim_button_text":"Claim Discount","friend_claim_description":"Enter your email, get a discount for your first $25+ order.","advocate_email_stats_text":"My Stats","advocate_reward_copy_text":"Copy","advocate_share_link_title":"Share your link","friend_claim_expired_text":"Sorry, this referral link has expired. Come back later!","friend_reward_description":"Here's your {{discount_amount}} reward. Use this discount code on your next $25+ order.","advocate_email_stats_title":"Send my Stats","advocate_share_description":"Give them $10 off their first $25+ order and get $10 once they purchase.  ","advocate_share_email_title":"Share via Email","advocate_reward_description":"Here's your {{discount_amount}} reward. Use this discount code on your next $25+ order.","advocate_share_expired_text":"Sorry, this referral link has expired. Come back later!","advocate_share_header_title":"IT’S A FRIEND THING","advocate_signup_button_text":"Invite Friends","advocate_signup_description":"Give them $10 off their first $25+ order, and you’ll get $10 once they make a purchase.","advocate_email_stats_enabled":true,"advocate_share_email_subject":"Your friend has sent you a gift","advocate_signup_expired_text":"Sorry, this referral link has expired. Come back later!","friend_claim_disclaimer_text":"Offer only valid for new customers","friend_reward_disclaimer_text":"Offer only valid for new customers","advocate_share_appended_params":"","advocate_share_disclaimer_text":"Referral discount is only valid for new customers.","friend_claim_email_placeholder":"Your email","advocate_reward_disclaimer_text":"","advocate_share_copy_button_text":"Copy Link","advocate_share_email_note_label":"Additional Note:","advocate_share_link_description":"You can share this link anywhere with a friend.","advocate_signup_disclaimer_text":"Referral discount is only valid for new customers.","friend_reward_apply_button_text":"Apply code","advocate_email_stats_button_text":"Send Email","advocate_email_stats_description":"Your stats will be sent to {{email}}","advocate_share_email_button_text":"Send Email","friend_claim_cta_version_enabled":false,"friend_reward_auto_apply_enabled":true,"friend_reward_post_discount_path":"","advocate_reward_apply_button_text":"Apply code","advocate_signup_email_placeholder":"Your email","advocate_reward_auto_apply_enabled":true,"advocate_reward_post_discount_path":"","advocate_share_email_subject_label":"Subject:","advocate_share_personal_link_label":"Here is your personal link:","friend_reward_coupon_field_enabled":true,"advocate_share_email_reminder_label":"Send reminder after 3 days","advocate_reward_coupon_field_enabled":true,"advocate_share_email_sent_from_label":"To:","friend_claim_additional_close_params":[],"advocate_share_email_note_placeholder":"Add something else for your friends here. We'll prepopulate the rest!","advocate_signup_first_name_placeholder":"Your first name","advocate_signup_requires_login_enabled":false,"friend_claim_terms_and_conditions_path":"","friend_claim_terms_and_conditions_text":"Terms \u0026 Conditions","friend_reward_terms_and_conditions_path":"","friend_reward_terms_and_conditions_text":"Terms \u0026 Conditions","advocate_share_email_subject_placeholder":"Here's a gift","advocate_share_terms_and_conditions_path":"","advocate_share_terms_and_conditions_text":"Terms \u0026 Conditions","advocate_signup_first_name_field_enabled":true,"advocate_reward_terms_and_conditions_path":"","advocate_reward_terms_and_conditions_text":"Terms \u0026 Conditions","advocate_signup_terms_and_conditions_path":"","advocate_signup_terms_and_conditions_text":"Terms \u0026 Conditions","friend_claim_terms_and_conditions_enabled":false,"advocate_signup_requires_login_button_text":"Sign In or Sign Up","friend_reward_terms_and_conditions_enabled":false,"advocate_email_stats_logged_out_description":"Please enter the email you used to signup","advocate_share_email_recipients_placeholder":"Comma separated list of email addresses","advocate_share_terms_and_conditions_enabled":false,"advocate_reward_terms_and_conditions_enabled":false,"advocate_signup_terms_and_conditions_enabled":false,"friend_claim_accepts_marketing_checkbox_text":"Get occasional emails from Kitsch","advocate_signup_accepts_marketing_checkbox_text":"Get occasional emails from Kitsch","friend_claim_accepts_marketing_checkbox_enabled":true,"advocate_signup_accepts_marketing_checkbox_enabled":true,"advocate_signup_accepts_marketing_checkbox_default_checked":false},"design_settings":{"share_mode":"blocks","primary_color":"#000000","background_type":"column","secondary_color":"#CCCCCC","title_font_size":40,"button_font_size":16,"footer_font_size":12,"header_font_size":18,"title_font_color":"#000000","title_text_align":"center","button_font_color":"#ffffff","footer_font_color":"#cccccc","footer_text_align":"center","header_font_color":"#000000","header_text_align":"center","subtitle_font_size":18,"background_position":"right","button_border_color":"#000000","primary_font_family":"inherit","subtitle_font_color":"#000000","subtitle_text_align":"center","mobile_inline_height":1000,"desktop_inline_height":875,"secondary_font_family":"inherit","button_background_color":"#000000","header_background_color":"#e9d5cd","advocate_share_email_note_enabled":true,"advocate_share_email_subject_enabled":false,"advocate_share_email_reminder_enabled":true},"advocate_rules":[],"friend_rules":[],"advocate_reward":{"id":211349,"name":"$10 off coupon","enabled":true,"points_amount":0,"points_type":"fixed","reward_type":"fixed_amount","source":"referrer","pretty_display_rewards":"$10 off coupon (0 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/7gytf944e7lqwyhakijpcmdev59l","pretty_points_amount":"0","purchase_type":"both","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":10.0,"min_order_value_in_cents":2500,"terms_of_service":{"reward_type":"fixed_amount","min_order_amount":25.0,"applies_to":"entire","show_tos":true},"pretty_terms_of_service":"Applies to all orders over $25.00. "},"friend_reward":{"id":211350,"name":"$10 off coupon","enabled":true,"points_amount":0,"points_type":"fixed","reward_type":"fixed_amount","source":"referred","pretty_display_rewards":"$10 off coupon (0 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/ut33r2v4f07n08vafc63zsayf3la","pretty_points_amount":"0","purchase_type":"both","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":10.0,"min_order_value_in_cents":2500,"terms_of_service":{"reward_type":"fixed_amount","min_order_amount":25.0,"applies_to":"entire","show_tos":true},"pretty_terms_of_service":"Applies to all orders over $25.00. "},"expires_at":null,"background_image_url":"https:\/\/loyalty.rivo.io\/assets\/r5vc9jfslazwj02vx6dindqkekee","custom_css":"@font-face {\n  font-family: \"Avenir Next\";\n  font-weight: 400;\n  font-style: normal;\n\n  src: url(\"https:\/\/www.mykitsch.com\/cdn\/fonts\/avenir_next\/avenirnext_n4.7fd0287595be20cd5a683102bf49d073b6abf144.woff2?h1=bXlraXRzY2guY29t\u0026h2=a2l0c2NobGxjLmFjY291bnQubXlzaG9waWZ5LmNvbQ\u0026h3=bXlraXRzY2gtaHlkcm9nZW4tMmU4OWM3YTQ3ZmNlN2YyOGE4MjkubzIubXlzaG9waWZ5LmRldg\u0026h4=ZW1zMi5teWtpdHNjaC5jb20\u0026hmac=11cfb6bddd956d1723df90ebe31ada2777de513986fc5ae733eb35093749a5c8\")\n      format(\"woff2\"),\n    url(\"https:\/\/www.mykitsch.com\/cdn\/fonts\/avenir_next\/avenirnext_n4.a26a334a0852627a5f36b195112385b0cd700077.woff?h1=bXlraXRzY2guY29t\u0026h2=a2l0c2NobGxjLmFjY291bnQubXlzaG9waWZ5LmNvbQ\u0026h3=bXlraXRzY2gtaHlkcm9nZW4tMmU4OWM3YTQ3ZmNlN2YyOGE4MjkubzIubXlzaG9waWZ5LmRldg\u0026h4=ZW1zMi5teWtpdHNjaC5jb20\u0026hmac=dd129f711f2f3192ce21888be62941ed2bf97e1e9cf432f91095b0de9e1d4490\")\n      format(\"woff\");\n}\n\n@font-face {\n  font-family: \"Avenir Next\";\n  font-weight: 700;\n  font-style: normal;\n\n  src: url(\"https:\/\/www.mykitsch.com\/cdn\/fonts\/avenir_next\/avenirnext_n7.8cfc646eab1e39e2d81a26284624600ccae49d55.woff2?h1=bXlraXRzY2guY29t\u0026h2=a2l0c2NobGxjLmFjY291bnQubXlzaG9waWZ5LmNvbQ\u0026h3=bXlraXRzY2gtaHlkcm9nZW4tMmU4OWM3YTQ3ZmNlN2YyOGE4MjkubzIubXlzaG9waWZ5LmRldg\u0026h4=ZW1zMi5teWtpdHNjaC5jb20\u0026hmac=259856ea6a41302c7b21e20022b94c54e6f5655bba52e6a149ba763fe965986b\")\n      format(\"woff2\"),\n    url(\"https:\/\/www.mykitsch.com\/cdn\/fonts\/avenir_next\/avenirnext_n7.25b10f8089bc87dfd8e50a7c68b433da7a04bc87.woff?h1=bXlraXRzY2guY29t\u0026h2=a2l0c2NobGxjLmFjY291bnQubXlzaG9waWZ5LmNvbQ\u0026h3=bXlraXRzY2gtaHlkcm9nZW4tMmU4OWM3YTQ3ZmNlN2YyOGE4MjkubzIubXlzaG9waWZ5LmRldg\u0026h4=ZW1zMi5teWtpdHNjaC5jb20\u0026hmac=336f4e0f351cc04eaeee5b851232ec98
2955715c1d57e2d1efee179020c91dff9c1d9\")\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}
29557\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
295570.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  }
29557\n\n  .rivo-hero-faq-link{\n    color: #FFF;\n  }\n}\n\n.rivo-aw-button-component-cta svg:not(.rivo-aw-logo *,.rivo-google-svg,.rivo-apple-svg) path {\n  fill: var(--rivo-aw-icon-color, #303030) !important;\n}\n\n\n.rivo-reward-card .reward-name{\n  height: 50px;\n}\n\n.rivo-aw-reward-select-row .rivo-aw-reward-select-button{\n  min-height: 100%;\n}\n\n\/* .rivo-login-form form, .rivo-or-text{\n  display:none;\n} *\/\n\/* BFCM ACCOUNT BAR PROMOTION *\/\n\n","email_text":"Email","order_text":"Order","phone_text":"Phone","taxes_text":"Taxes","total_text":"Total","cards_shape":"rounded","delete_text":"Delete","select_text":"Select","address_text":"Address","company_text":"Company","country_text":"Country","inputs_shape":"rounded","buttons_shape":"rounded","discount_text":"Discount","primary_color":"#303030","province_text":"Province","shipping_text":"Shipping","sold_out_text":"Sold out","subtotal_text":"Subtotal","zip_code_text":"ZIP Code","community_text":"Community","home_cta_1_url":"\/pages\/loyalty-program","home_cta_2_url":"https:\/\/www.mykitsch.com\/a\/account\/shopify-login","home_cta_3_url":"https:\/\/rivo-stu.myshopify.com\/pages\/loyalty-program-2","last_name_text":"Last Name","launcher_shape":"circle","container_shape":"rounded","favorites_title":"Favorites","first_name_text":"First Name","home_cta_1_text":"my rewards","home_cta_2_text":"manage subscriptions","home_cta_3_text":"Manage Subscriptions","input_font_size":16,"show_powered_by":false,"add_to_cart_text":"Add to Cart","amount_paid_text":"Amount paid","footer_font_size":15,"footer_home_text":"For You","net_payment_text":"Net payment","saved_cart_title":"Saved from Cart","toast_font_color":"#ffffff","are_you_sure_text":"Are you sure you want to?","cache_app_enabled":false,"collections_title":"Collections","community_enabled":true,"contact_info_text":"Contact info","currency_decimals":2,"default_font_size":16,"desktop_placement":"left","email_placeholder":"Enter your email","favorites_enabled":true,"google_login_text":"Sign in with Google","home_referral_url":"\/pages\/refer-a-friend","login_button_text":"Get Sign In Code","login_footer_text":"By signing in, you agree to our \u003ca class=\"rivo-underline-link\" href=\"https:\/\/www.mykitsch.com\/pages\/privacy-policy\" target=\"_blank\"\u003eprivacy policy\u003c\/a\u003e and \u003ca class=\"rivo-underline-link\" href=\"https:\/\/www.mykitsch.com\/pages\/terms-of-service\" target=\"_blank\"\u003eterms of service\u003c\/a\u003e","login_issues_link":"\/account\/login","login_issues_text":"Click here to sign in with your password if you are having issues","my_addresses_text":"My Addresses","onload_javascript":"\/\/ Check if the current path contains \"pages\/loyalty\"\nif (window.location.pathname.includes('pages\/loyalty')) {\n    \/\/ Check if the link already exists\n    if (!document.querySelector('.rivo-hero-faq-link')) {\n\n      if (window.Rivo.common.customer?.tags?.includes(\"rivo-challenge-test\")){\n        setTimeout(function(){\n          const earningRule = document.getElementById(\"rivo-earning-rule-552215\");\n          if (earningRule){\n            earningRule.style.display = \"flex\";\n          }\n        }, 5000);\n      }\n        \/\/ Find the target element\n        const heroButtons = document.querySelector('.rivo-hero-buttons');\n\n        if (heroButtons) {\n            \/\/ Create the link element\n            const faqLink = document.createElement('a');\n            faqLink.href = '#rivo-faqs-loyalty';\n            faqLink.textContent = 'Got Questions?';\n            faqLink.className = 'rivo-hero-faq-link';\n            \n            \/\/ Add inline styles\n            faqLink.style.textAlign = 'center';\n            faqLink.style.width = '100%';\n            faqLink.style.paddingTop = '15px';\n            faqLink.style.textDecoration = 'underline';\n            \n            \/\/ Insert the link after the hero buttons element\n            heroButtons.parentNode.insertBefore(faqLink, heroButtons.nextSibling);\n        } else {\n            console.warn('Element with class .rivo-hero-buttons not found');\n        }\n    }\n}\n\n (function () {\n  let injectionInProgress = false;\n  let retailers = null; \/\/ null until loaded\n  let isConfigured = null; \/\/ null until checked\n  let blockVisible = null; \/\/ null until visibility check completes\n\n  const SECTION_TIT
29557LE = '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  }
29557\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
29557iz","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
29557p_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
29557hite","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;
29557\n      --rivo-aw-body-primary-font-color: #303030;\n      --rivo-aw-body-secondary-font-color: #707070;\n      --rivo-aw-border-color: #e0e0e0;\n      --rivo-aw-subdued-color: #f7f7f7;\n      --rivo-aw-icon-color: #303030;\n      --rivo-aw-primary-color: #303030;\n      --rivo-aw-favorite-button-active-color: #ff5e5e;\n      --rivo-aw-toast-offset-left: 15px;\n      --rivo-aw-toast-offset-right: auto;\n      --rivo-aw-default-font-size: 16px;\n      \n      --rivo-aw-input-font-size: 16px;\n      --rivo-aw-section-title-font-size: 18px;\n      --rivo-aw-logged-out-title-font-size: 24px;\n      \n      --rivo-aw-mini-block-title-font-size: 13px;\n      --rivo-aw-mini-block-subtitle-font-size: 13px;\n      --rivo-aw-login-footer-font-size: 12px;\n      --rivo-aw-footer-font-size: 15px;\n      --rivo-aw-toast-background-color: #1a1a1a;\n      --rivo-aw-toast-font-color: #ffffff;\n      \n      \n      --rivo-aw-home-featured-content-image-position: center center;\n      --rivo-aw-compare-at-price-color: #c70000;\n      \n    }","terms_and_conditions":"By signing in, you agree to our \u003ca class=\"rivo-underline-link\" href=\"https:\/\/www.mykitsch.com\/pages\/privacy-policy\" target=\"_blank\"\u003eprivacy policy\u003c\/a\u003e and \u003ca class=\"rivo-underline-link\" href=\"https:\/\/www.mykitsch.com\/pages\/terms-of-service\" target=\"_blank\"\u003eterms of service\u003c\/a\u003e","sms_terms_and_conditions":null},"persisted_login_enabled":false,"preference_questions":[],"customer_id_verification_enabled":true,"ping_enabled":true,"contests":[],"active_contest":null,"activate_store_balance_consolidation_enabled":false,"deduct_after_order_placed_channels":[],"edit_order_settings":{"enabled":false,"note_text":"Order Note","note_enabled":false,"cancel_enabled":true,"cancel_reasons":["Changed my mind","Shipping concerns","Ordered by mistake","Other"],"note_button_text":"Update Note","note_placeholder":"Add a note to your order","threshold_method":"fulfilled","cancel_button_text":"Cancel Order","contact_info_enabled":true,"preview_mode_enabled":false,"contact_info_button_text":"Update Contact Information","shipping_address_enabled":true,"threshold_time_in_minutes":15,"preview_mode_email_domains":[],"shipping_address_button_text":"Update Shipping Address"},"gift_card_settings":{"enabled":false,"gift_card_product_ids":[]},"surveys":[],"order_earnings_delay_in_seconds":null,"cashback_program_enabled":false,"cashback_offers":[],"community_feed":[{"id":17050,"name":"Angela K.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODYyOTExLCJwdXIiOiJibG9iX2lkIn19--497616bec10d0636d8c759fd51352925f9ebcfba\/IMG_7867.jpg"},{"id":17049,"name":"Kristina H.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODYyOTEwLCJwdXIiOiJibG9iX2lkIn19--846dc72a2866d3cd753c06d965b00e043b6bbf27\/IMG_4352.jpg"},{"id":16949,"name":"Kaelan B.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODYyNTMyLCJwdXIiOiJibG9iX2lkIn19--42d042218529984ecc149876d19d59ba4b04a93b\/IMG_0201.jpg"},{"id":16882,"name":"Jayda S.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODYyMjI5LCJwdXIiOiJibG9iX2lkIn19--0734efe0f091572b3b9f9aa44f7a34739ae3b573\/IMG_3551.jpg"},{"id":16584,"name":"Juanita M.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODYwNzI2LCJwdXIiOiJibG9iX2lkIn19--0b08572ec25ba146682dc9553901cc28fce8f371\/IMG_0454.jpg"},{"id":16353,"name":"Chloe A.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODU4NTg5LCJwdXIiOiJibG9iX2lkIn19--1f33a4cd5f98fae0b3c417262b882bedfc6a3c55\/IMG_2946.jpg"},{"id":16188,"name":"Ella A.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODU3NjA3LCJwdXIiOiJibG9iX2lkIn19--85904e04a1a474f8645867f6a134659a46cb4cc6\/IMG_0503.jpg"},{"id":15957,"name":"Mia M.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODU3Mjc2LCJwdXIiOiJibG9iX2lkIn19--6e5d1681753919acd65cf6922b02d4b5d65d3521\/IMG_0129.jpg"},{"id":15823,"name":"Kimberly C.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODU2NjI0LCJwdXIiOiJibG9iX2lkIn19--09cfa57a1e700ac4a7844c8d1b7a074a140205a4\/IMG_7984.jpg"},{"id":15757,"name":"Titsa G.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODU2MjY2LCJwdXIiOiJibG9iX2lkIn19--b48f09f702db7fd6d02663a353274e4c8bc57b4a\/IMG_0702.jpg"},{"id":15624,"name":"Kimberly C.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODU1OTU3LCJwdXIiOiJibG9iX2lkIn19--c38cc3dded9c0faea4f9bd3a890634fdabb0cb43\/IMG_7922.jpg"}
29557,{"id":15324,"name":"Sarah N.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODU1MDY4LCJwdXIiOiJibG9iX2lkIn19--0c4fc2fb6e0d363551f45363102f834e48764278\/IMG_6540.jpg"},{"id":15154,"name":"Mina L.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODU0MDQ2LCJwdXIiOiJibG9iX2lkIn19--179ca09dbe54ef21f27214afcf31db2a1f4d515d\/IMG_0154.jpg"},{"id":15119,"name":"Joanna H.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODUzOTc4LCJwdXIiOiJibG9iX2lkIn19--9d51a9ec37fe113af23189e1810f08078a23530f\/IMG_1982.jpg"},{"id":15051,"name":"Kenzie M.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODUzNzk1LCJwdXIiOiJibG9iX2lkIn19--fee9c4f57c9001a581e2c8d59c8682ed9a49b4dc\/IMG_4783.jpg"},{"id":14181,"name":"kimberly v.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODUwNjAyLCJwdXIiOiJibG9iX2lkIn19--ae7fce33bb4f458419d30b34853e674459a28774\/IMG_9393.jpg"},{"id":13649,"name":"Austin C.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODQ4MDkyLCJwdXIiOiJibG9iX2lkIn19--dd33998640323303d394b0aa95949b48e733dc81\/IMG_5591.jpg"},{"id":13583,"name":"Pam L.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODQ3ODYyLCJwdXIiOiJibG9iX2lkIn19--4c09c5217de86949c9852f48af1c9d384e3c49db\/IMG_4108.jpg"},{"id":13385,"name":"Rosie J.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODQ3MTA5LCJwdXIiOiJibG9iX2lkIn19--b6290010ffe81fc375852900889d9252a1781836\/IMG_2657.jpg"},{"id":13318,"name":"Kara F.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODQ2ODgwLCJwdXIiOiJibG9iX2lkIn19--b350eba990e9b790a5974b4a8564608de8d8cbc4\/IMG_8765.jpg"},{"id":13282,"name":"Sara H.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODQ2ODE1LCJwdXIiOiJibG9iX2lkIn19--cc4f99dc9d8d4b75b159706ae2d1a613c7c8f51a\/IMG_7218.jpg"},{"id":13049,"name":"Riley F.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODQ1OTkxLCJwdXIiOiJibG9iX2lkIn19--681f012e4a5f2b7ec6e2c42b747368b4d10b2fda\/IMG_3039.jpg"},{"id":12681,"name":"Melanie S.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODQ1MDcxLCJwdXIiOiJibG9iX2lkIn19--49a1337b5bd59ee1d85b1005cdc4aef5ea9d4331\/IMG_1409.jpg"},{"id":12349,"name":"Pam L.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODQzNzgwLCJwdXIiOiJibG9iX2lkIn19--f0520bda18783a20b6f994e2128f4dcbc07c9658\/IMG_4108.jpg"},{"id":12316,"name":"Kaitlin C.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODQzNjgxLCJwdXIiOiJibG9iX2lkIn19--4d6d5ba02c00f24c34ac0c2383c58e298233a704\/IMG_8480.jpg"},{"id":12250,"name":"Shirley A.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODQzMzQ3LCJwdXIiOiJibG9iX2lkIn19--7dedbd6f039b5419246d99dc3f963c8ffb33f6e5\/IMG_3457.jpg"},{"id":11854,"name":"Kimberly C.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODQxMTY4LCJwdXIiOiJibG9iX2lkIn19--b19fae344dbb58d82c5292f91347734cdee629a6\/IMG_6677.jpg"},{"id":11720,"name":"Jodie H.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODM5NTAwLCJwdXIiOiJibG9iX2lkIn19--b35ccb6e629bb57d181e60299a9dbfe060a57913\/IMG_1399.jpg"},{"id":11621,"name":"Alyssa W.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODM4OTU2LCJwdXIiOiJibG9iX2lkIn19--d426817f048ddd5cbe0e73b2d6c29bf6a8f4896b\/IMG_3767.jpg"},{"id":11489,"name":"Laura G.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODM4MzIwLCJw
29557dXIiOiJibG9iX2lkIn19--83067749271e675e95e3493d6f342aaab243f794\/IMG_4822.jpg"},{"id":11390,"name":"Meri V.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODM3ODEyLCJwdXIiOiJibG9iX2lkIn19--83e6cb791d9f8a42d1bdd8cea8701028d789ddea\/IMG_9547.jpg"},{"id":11225,"name":"Kimberly C.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODM3MDMzLCJwdXIiOiJibG9iX2lkIn19--69dbd8b0070c51ba2130cb5bb9881494b118dab8\/IMG_6195.jpg"},{"id":11092,"name":"Sophia C.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODM2NDk4LCJwdXIiOiJibG9iX2lkIn19--64937d776499739e2ae9b455947c234c3e41e3cd\/IMG_3451.jpg"},{"id":10927,"name":"Terian B.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODM1ODU3LCJwdXIiOiJibG9iX2lkIn19--c398826e3ebc512dcfff337593f5f6c5678d4dd2\/IMG_5662.jpg"},{"id":10828,"name":"Willow K.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODM1MjM0LCJwdXIiOiJibG9iX2lkIn19--77a8bdb936f1b32f1be422322c51ea9478fb7c26\/IMG_2021.jpg"},{"id":10597,"name":"Cooper H.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODMzODY2LCJwdXIiOiJibG9iX2lkIn19--23c3e5639113e37b01fc676d7ccdbbb2a509da09\/IMG_4705.jpg"},{"id":10564,"name":"Gwendolyn W.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODMzNjI0LCJwdXIiOiJibG9iX2lkIn19--ab7c75e415b9c1fd46f5236004661674ccec1299\/IMG_8326.jpg"},{"id":10067,"name":"Paizley M.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODMwOTc0LCJwdXIiOiJibG9iX2lkIn19--d7e33c18d96d910fabd2a4bfa4f7f73d14c7164b\/IMG_2435.jpg"},{"id":9968,"name":"Cooper H.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODMwNjU1LCJwdXIiOiJibG9iX2lkIn19--ccb7b72c1fe05d27ea12396785ed627b03abe5d1\/IMG_4693.jpg"},{"id":9935,"name":"Maire M.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODMwNTEyLCJwdXIiOiJibG9iX2lkIn19--e3c617a66332a238fe791139b92ea905ff518501\/IMG_1719.jpg"},{"id":9869,"name":"Dilcia A.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODMwMjc4LCJwdXIiOiJibG9iX2lkIn19--d62cb3743843d15f081c5687cc15a4a0e0f78428\/IMG_4513.jpg"},{"id":9735,"name":"Paizley M.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODI5NDUyLCJwdXIiOiJibG9iX2lkIn19--676f2cac3b01359066e6d513fc94ed207ee63bb9\/IMG_2435.jpg"},{"id":9269,"name":"clara r.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODI3NTc0LCJwdXIiOiJibG9iX2lkIn19--ab5772079a66b136e774a6f370f173753b21653c\/IMG_2688.jpg"},{"id":9203,"name":"Ella A.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODI3MDA5LCJwdXIiOiJibG9iX2lkIn19--16a1ebb78e51fab2c095143b19b167c44870b107\/IMG_8937.jpg"},{"id":8873,"name":"Lakyn .","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODI1OTM2LCJwdXIiOiJibG9iX2lkIn19--b71e7c1ff852d6ec0379102653b93841c2600835\/IMG_8084.jpg"},{"id":8476,"name":"Michell D.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODI0NzU4LCJwdXIiOiJibG9iX2lkIn19--f466b8cb2c07d9cd41181ceacc59e81ba62461dd\/IMG_0109.jpg"},{"id":7945,"name":"Kylie M.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODIzNzMwLCJwdXIiOiJibG9iX2lkIn19--a2cca4f1785a08ea311de29d5a87205cd2fedab0\/IMG_6506.jpg"},{"id":7582,"name":"Terian B.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODIyMjcwLCJw
29557dXIiOiJibG9iX2lkIn19--e0efbb93e9ef26e71119496d60de89502077516a\/IMG_5424.jpg"},{"id":7516,"name":"Shannon O.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODIyMjMzLCJwdXIiOiJibG9iX2lkIn19--0122d06d0bbc1acdb4888f0ff538ec489a2b1a77\/IMG_0006.jpg"},{"id":7384,"name":"Heather B.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODIxNjkyLCJwdXIiOiJibG9iX2lkIn19--0221ad783bea959603833d7c80e944d3192eba2e\/IMG_4870.jpg"}],"fallback_to_db_from_shopify_api_enabled":false,"credit_transfers_enabled":false,"wallet_pass_enabled":false,"account_widget_sections":[],"order_settings":{"order_price_exclude_discounts":false,"order_price_include_taxes":true,"order_price_include_shipping":true,"order_reward_channels":"all","order_reward_financial_statuses":["paid"],"order_revoke_financial_statuses":["0","refunded","0","0"],"convert_pos_customers_to_members":false,"discount_code_prefix_settings":{"global_prefix":"VIP-GIFT-","loyalty_prefix":"","cashback_prefix":"","vip_tier_prefix":"KITSCH-VIP-","loyalty_gift_prefix":"LGIFT-","referral_friend_prefix":"KITSCH-FRIEND-","referral_advocate_prefix":"KITSCH-ADVOCATE-"},"capitalize_discount_codes":false,"discount_combination_settings":{},"discount_combinations_with_product_enabled":true,"discount_combinations_with_order_enabled":true,"discount_combinations_with_shipping_enabled":true,"points_program_excluded_collection_ids":[],"points_program_excluded_product_ids":[0],"points_program_excluded_order_tags":[],"skip_order_earnings_on_product_ids":["TikTok Shop by ShoppeDance"],"points_order_earnings_rounding_enabled":true,"points_order_earnings_rounding_type":"round","credits_order_earnings_rounding_enabled":false,"credits_order_earnings_rounding_type":"round","credits_order_earnings_rounding_precision":2,"points_order_earnings_rounding_precision":0,"points_program_fulfillment_earnings_trigger":"order_placed"}};
29558  window.Rivo.loy_config.api_endpoint = "\/apps\/ba-loy";
29559</script>
29559
29560
29561<script type="text/javascript" id="rivo-js-customer-init" dynamic>
29562  
29563</script>
29563
29564
29565
29566  <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"/>
29567  <style type="text/css">
29568    
29569    :root {
29570      --rivo-aw-background-color: #ffffff;
29571      --rivo-aw-desktop-sidebar-left: 0px;
29572      --rivo-aw-desktop-sidebar-right: auto;
29573      --rivo-aw-desktop-slidein-translate-x: -100%;
29574      --rivo-aw-desktop-slideout-translate-x: -100%;
29575      --rivo-aw-heading-font-color: #303030;
29576      --rivo-aw-body-primary-font-color: #303030;
29577      --rivo-aw-body-secondary-font-color: #707070;
29578      --rivo-aw-border-color: #e0e0e0;
29579      --rivo-aw-subdued-color: #f7f7f7;
29580      --rivo-aw-icon-color: #303030;
29581      --rivo-aw-primary-color: #303030;
29582      --rivo-aw-favorite-button-active-color: #ff5e5e;
29583      --rivo-aw-toast-offset-left: 15px;
29584      --rivo-aw-toast-offset-right: auto;
29585      --rivo-aw-default-font-size: 16px;
29586      
29587      --rivo-aw-input-font-size: 16px;
29588      --rivo-aw-section-title-font-size: 18px;
29589      --rivo-aw-logged-out-title-font-size: 24px;
29590      
29591      --rivo-aw-mini-block-title-font-size: 13px;
29592      --rivo-aw-mini-block-subtitle-font-size: 13px;
29593      --rivo-aw-login-footer-font-size: 12px;
29594      --rivo-aw-footer-font-size: 15px;
29595      --rivo-aw-toast-background-color: #1a1a1a;
29596      --rivo-aw-toast-font-color: #ffffff;
29597      
29598      
29599      --rivo-aw-home-featured-content-image-position: center center;
29600      --rivo-aw-compare-at-price-color: #c70000;
29601      
29602    }
29603    a[href^="#rivo-community"], #rivo-earning-rule-552215 {
29604  display: none;
29605}
29606
29607.rivo-slideout__container a:focus {
29608  outline: none;
29609box-shadow:none;
29610border-color: none;
29611}
29612
29613.rivo-slideout__header a.rivo-aw-logo svg{
29614max-height: 25px;
29615}
29616
29617.rivo-slideout__container .kitsch-featured-content a{
29618    display: flex;
29619    flex-direction: column;
29620    gap: 10px;
29621}
29622
29623.rivo-slideout__container .kitsch-featured-content img{
29624    aspect-ratio: 1 / 1;
29625    object-fit: cover;
29626    object-position: top;
29627    max-height: 250px;
29628    width: 100%;
29629}
29630
29631.rivo-mini-block-title{
29632font-weight:500;
29633margin-top: 5px;
29634margin-bottom: 5px;
29635}
29636
29637.rivo-aw-title{
29638font-size:20px;
29639}
29640
29641.rivo-slideout__container .button{
29642font-weight: 600;
29643}
29644
29645.rivo-login-footer-link{
29646margin-bottom: 0px;
29647margin-top:0px;
29648}
29649
29650.rivo-slideout-navigation a{
29651gap:5px;
29652}
29653
29654.rivo-star-container svg{
29655  height: 14px;
29656}
29657
29658.rivo-star-container .oke-sr-count{
29659  display:none;
29660}
29661
29662.rivo-slideout-navigation svg path{
29663fill: #646464 !important;
29664}
29665
29666.rivo-slideout-navigation a.active svg path{
29667fill: #000 !important;
29668}
29669
29670main.rivo-slideout__content{
29671padding-bottom: 150px !important;
29672}
29673
29674.rivo-login-subtitle{
29675margin-top:5px;
29676margin-bottom: 10px;
29677}
29678
29679.rivo-empty-state-container{
29680  margin-top:10px;
29681}
29682
29683@media screen and (max-width: 450px) {
29684  .rivo-slideout__header a.rivo-aw-logo{
29685    height: 100%;
29686  }
29687
29688  .rivo-hero-faq-link{
29689    color: #FFF;
29690  }
29691}
29692
29693.rivo-aw-button-component-cta svg:not(.rivo-aw-logo *,.rivo-google-svg,.rivo-apple-svg) path {
29694  fill: var(--rivo-aw-icon-color, #303030) !important;
29695}
29696
29697
29698.rivo-reward-card .reward-name{
29699  height: 50px;
29700}
29701
29702.rivo-aw-reward-select-row .rivo-aw-reward-select-button{
29703  min-height: 100%;
29704}
29705
29706/* .rivo-login-form form, .rivo-or-text{
29707  display:none;
29708} */
29709/* BFCM ACCOUNT BAR PROMOTION */
29710
29711
29712  </style>
29713      <div id="rivo-shop-pay-login-container" style="display: none;">
29714        
29714<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 29714
29714
29715<script type="module">
29716  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-login-button.en.esm.js");
29717
29718  
29719</script>
29719
29720
29721<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>
29722
29723      </div>
29724    
29725<div rivo-ax-data="rivoAccountSlideoutComponent()" rivo-ax-init="initRivoAccountSlideout" class="micromodal-slideout" id="rivo-account-slideout" aria-hidden="true">
29726    <div class="rivo-slideout__overlay" tabindex="-1" data-rivo-account-slideout-micromodal-close>
29727      <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 }">
29728        <header class="rivo-slideout__header rivo-slideout-section">
29729          <button type="button" class="rivo-slideout__close" aria-label="Close modal" data-rivo-account-slideout-micromodal-close></button>
29730          <h2 id="rivo-account-dialog-title" class="rivo-visually-hidden">Account</h2>
29731          <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>
29732          <div class="rivo-survey-progress-bar-container" rivo-ax-show="$store.current_survey_question" rivo-ax-cloak>
29733            <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">
29734              <div class="rivo-survey-progress-bar-fill" rivo-ax-bind:style="'width: ' + ($store.current_survey?.percentage_completed || 100) + '%'"></div>
29735            </div>
29736            <button class="rivo-survey-skip-question" rivo-ax-on:click="saveSurveyAnswer($event, true)" aria-label="Skip current survey question">Skip</button>
29737          </div>
29738        </header>
29739        <main class="rivo-slideout__content rivo-slideout-section">
29740          <div id="rivo-profile-main"></div>
29741          <template rivo-ax-if="$store.rivo_aw_settings.show_powered_by">
29742            <div class="rivo-powered-by">
29743              <a href="https://rivo.io?utm_source=widget&utm_campaign=powered-by" target="_blank" aria-label="Powered by Rivo - Opens in new window">
29744                <span class="rivo-powered-by-text">Powered by </span>
29745                <div class="rivo-powered-by-icon" rivo-ax-html="$store.icons.rivo"></div>
29746              </a>
29747            </div>
29748          </template>
29749        </main>
29750        <footer id="rivo-slideout-footer" class="rivo-slideout-section" rivo-ax-show="!hideFooter">
29751          <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">
29752            <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')">
29753              <div rivo-ax-html="$store.icons.profile_home" rivo-ax-show="$store.rivo_aw_settings.footer_icons_enabled"></div>
29754              <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>
29755            </a>
29756            <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')">
29757              <div rivo-ax-html="$store.icons.profile_orders" rivo-ax-show="$store.rivo_aw_settings.footer_icons_enabled"></div>
29758              <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>
29759            </a>
29760            <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')">
29761              <div rivo-ax-html="$store.icons.profile_user" rivo-ax-show="$store.rivo_aw_settings.footer_icons_enabled"></div>
29762              <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>
29763            </a>
29764            <template rivo-ax-if="$store.rivo_aw_settings.community_enabled">
29765              <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')">
29766                <div rivo-ax-html="$store.icons.profile_user" rivo-ax-show="$store.rivo_aw_settings.footer_icons_enabled"></div>
29767                <div class="rivo-footer-nav-text" rivo-ax-text="$store.rivo_aw_translation?.footer_community_text || $store.rivo_aw_settings.footer_community_text"></div>
29768              </a>
29769            </template>
29770          </div>
29771          <template rivo-ax-if="showStickyFooterButton && $store.current_survey_question">
29772            <div class="rivo-sticky-footer-container">
29773              <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>
29774            </div>
29775          </template>
29776        </footer>
29777        <div class="rivo-aw-mini-modal rivo-aw-mini-modal-micromodal-slide" id="rivo-aw-mini-modal" aria-hidden="true">
29778          <div class="rivo-aw-mini-modal__overlay" tabindex="-1" data-rivo-mini-micromodal-close>
29779            <div class="rivo-aw-mini-modal__container" role="dialog" aria-modal="true">
29780              <button class="rivo-aw-mini-modal__close" aria-label="Close modal" data-rivo-mini-micromodal-close></button>
29781              <div class="rivo-aw-mini-modal__content" rivo-ax-html="miniModalContent"></div>
29782            </div>
29783          </div>
29784        </div>
29785      </div>
29786    </div>
29787  </div>
29788
29789<!-- END app snippet -->
29790
29791
29792</div><div id="shopify-block-AZ1Zsckk1cGh4UzFFQ__15551562133269743879" class="shopify-block shopify-app-block"><!--googleoff: all-->
29793
29794<style>
29795
29796    [x-sa-cloak] { display: none !important; }
29797    .font-system{
29798        font-family: system-ui;
29799    }
29800    .sa-big-cursor{
29801        cursor: url(https://cdn.shopify.com/extensions/019f09e1-4231-72d9-a47e-27caa16a614d/smart-accessibility-1-26/assets/big-cursor.svg), auto;
29802    }
29803    .sa-no-transition *{
29804        transition-timing-function: step-end!important;
29805        transition-duration: 0s!important;
29806        animation-timing-function: step-end!important;
29807        animation-iteration-count: 1!important;
29808        animation-duration: 0s!important;
29809    }
29810    .sa-hide-images *{
29811        background-image: none !important;
29812    }
29813    .sa-low-saturation{
29814        filter: saturate(0.5);
29815    }
29816    .sa-high-saturation{
29817        filter: saturate(2);
29818    }
29819    .sa-grayscale-saturation{
29820        filter: grayscale(1);
29821    }
29822    .sa-inverted-contrast{
29823        filter: invert(1);
29824    }
29825    .sa-low-contrast{
29826        filter: contrast(0.5);
29827    }
29828    .sa-high-contrast{
29829        filter: contrast(2);
29830    }
29831    .sa-reading-text{
29832        background-color: #ffeb3b !important;
29833    }
29834
29835</style>
29836
29837<script>
29838    window.sa_shop_domain = 'kitschllc.myshopify.com';
29839
29840    
29841    
29842        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
29842ontrast","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};
29843    
29844</script>
29844
29845
29846<div
29847    data-shop="kitschllc.myshopify.com"
29848    class="smart-accessibility-widget "
29849    x-sa-bind:class="settings.position"
29850    x-sa-cloak
29851    style="display: none;"
29852    x-sa-show="settings.enable"
29853    x-sa-trap="openWidget"
29854    x-sa-on:keyup.tab.window="enableKeyboardNavigation = true"
29855    x-sa-on:keyup.escape.window="openWidget = false"
29856    x-sa-data="sa_accessibility">
29857    <div class="smart-accessibility-widget__overlay sa-no-track" x-sa-show="openWidget" x-sa-on:click="openWidget = false"></div>
29858    <div
29859        x-sa-bind:class="settings.position + ' ' + settings.icon_size"
29860        x-sa-show="!settings.hide_trigger"
29861        x-sa-bind:style="{
29862            borderColor: settings.brand_color,
29863        }"
29864        class="sa-widget__cta">
29865        <button type="button" x-sa-on:click="openWidget = !openWidget"
29866            x-sa-bind:style="getBranding"
29867            :aria-label="settings.t_enable_accessibility"
29868            class="widget-icon sa-no-track" :title="settings.t_enable_accessibility">
29869
29870            <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">
29871                <line x1="18" y1="6" x2="6" y2="18"></line>
29872                <line x1="6" y1="6" x2="18" y2="18"></line>
29873            </svg>
29874
29875            <span x-sa-show="!openWidget" style="height: 24px;" class="sa-no-track">
29876
29877                <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">
29878                    <path stroke="none" d="M0 0h24v24H0z" fill="none"/>
29879                    <circle cx="11" cy="5" r="2" />
29880                    <polyline points="11 7 11 15 15 15 19 20" />
29881                    <line x1="11" y1="11" x2="16" y2="11" />
29882                    <path d="M7 11.5a5 5 0 1 0 6 7.5" />
29883                </svg>
29884
29885                <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">
29886                    <path stroke="none" d="M0 0h24v24H0z" fill="none"/>
29887                    <circle cx="12" cy="12" r="9" />
29888                    <path d="M10 16.5l2 -3l2 3m-2 -3v-2l3 -1m-6 0l3 1" />
29889                    <circle cx="12" cy="7.5" r=".5" fill="currentColor" />
29890                </svg>
29891
29892                <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">
29893                    <path stroke="none" d="M0 0h24v24H0z" fill="none"/>
29894                    <circle cx="17" cy="6" r="2" />
29895                    <path d="M9 11a5 5 0 1 0 3.95 7.95" />
29896                    <path d="M19 20l-4 -5h-4l3 -5l-4 -3l-4 1" />
29897                </svg>
29898
29899                <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">
29900                    <path d="M256,112a56,56,0,1,1,56-56A56.06,56.06,0,0,1,256,112Z"/>
29901                    <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"/>
29902                </svg>
29903
29904            </span>
29905            <span class="sa-sr-only sa-no-track" x-sa-text="settings.t_enable_accessibility">
29906                Enable accessibility
29907            </span>
29908        </button>
29909    </div>
29910
29911    <div class="sa-widget__wrapper sa-no-track"
29912        x-sa-bind:class="settings.position"
29913        x-sa-bind:style="{
29914            borderColor: settings.brand_color,
29915        }"
29916        x-sa-show="openWidget">
29917
29918        <div
29919            x-sa-bind:style="getBranding"
29920            class="sa-widget__header sa-no-track">
29921            <div class="sa-widget__title sa-no-track" x-sa-text="settings.title">
29922                Accessibility
29923            </div>
29924            <button type="button" x-sa-ref="close_btn" x-sa-on:click="openWidget = false"
29925                :aria-label="settings.t_close_accessibility"
29926                class="sa-widget__close sa-no-track">
29927                <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">
29928                <title>Close icon</title>
29929                <path stroke="none" d="M0 0h24v24H0z" fill="none"/>
29930                <line x1="18" y1="6" x2="6" y2="18" />
29931                <line x1="6" y1="6" x2="18" y2="18" />
29932                </svg>
29933
29934                <span class="sa-sr-only" x-sa-text="settings.t_close_accessibility">
29935                    Close accessibility widget
29936                </span>
29937            </button>
29938        </div>
29939
29940        <div class="sa-widget__top sa-button--group sa-no-track">
29941
29942            <button type="button"
29943                :aria-label="settings.t_reset_all"
29944                x-sa-show="settings.show_reset_all"
29945                x-sa-text="settings.t_reset_all"
29946                x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }"
29947                x-sa-on:click="resetAll(); $dispatch('sa-reset-all')"
29948                class="sa-relative sa-no-track sa-button">
29949                Reset All
29950            </button>
29951
29952            <button
29953                x-sa-show="settings.show_statement"
29954                x-sa-on:click="toggleStatement = !toggleStatement"
29955                x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }"
29956                :aria-label="settings.t_statement"
29957                type="button"
29958                class="sa-relative sa-no-track sa-button"
29959                x-sa-bind:class="{ 'active' : toggleStatement }"
29960                >
29961                <svg class="sa-svg-checked" x-sa-bind:style="toggleStatement && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff">
29962                    <title>Checked mark</title>
29963                    <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" />
29964                </svg>
29965                <span x-sa-text="settings.t_statement" class="sa-no-track">
29966                    Statement
29967                </span>
29968            </button>
29969
29970        </div>
29971
29972        <div x-sa-show="toggleStatement" class="sa-widget__statement sa-no-track">
29973            <div x-sa-html="(toggleStatement) ? settings.statement : ''"></div>
29974        </div>
29975
29976        <div x-sa-show="!toggleStatement" class="sa-widget__main sa-no-track">
29977
29978            <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">
29979                <option value="auto">Language</option>
29980                <option value="en">English</option>
29981                <option value="fr">French</option>
29982                <option value="es">Spanish</option>
29983                <option value="de">German</option>
29984                <option value="it">Italian</option>
29985                <option value="pt">Portuguese</option>
29986                <option value="zh">Chinese</option>
29987                <option value="ja">Japanese</option>
29988                <option value="ar">Arabic</option>
29989                <option value="he">Hebrew</option>
29990                <option value="fa">Persian</option>
29991            </select>
29992
29993            <button
29994                x-sa-show="settings.show_font_size"
29995                x-sa-data="{ level: $persist(0).as('font-size-level') }"
29996                x-sa-on:sa-reset-all.window="level = 0"
29997                :aria-label="settings.t_font_size"
29998                x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }"
29999                x-sa-on:click="() => { if(level < 4) { level++; adjustFontSize(level) } else { level = 0; resetFontSize() } }"
30000                class="widget__feature sa-no-track sa-relative sa-button" x-sa-bind:class="{ 'active' : font.isInitialised }" type="button">
30001                <svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"
30002                    stroke-linecap="round" stroke-linejoin="round" class="sa-icon sa-icon-type sa-mx-auto">
30003                    <title>Adjust font size</title>
30004                    <polyline points="4 7 4 4 20 4 20 7"></polyline>
30005                    <line x1="9" y1="20" x2="15" y2="20"></line>
30006                    <line x1="12" y1="4" x2="12" y2="20"></line>
30007                </svg>
30008
30009                <svg class="sa-svg-checked" x-sa-bind:style="font.isInitialised && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff">
30010                    <title>Checked mark</title>
30011                    <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" />
30012                </svg>
30013                <span class="sa-no-track" x-sa-text="settings.t_font_size"> Font size</span>
30014                <div class="sa-bar sa-no-track">
30015                    <div x-sa-show="level > 0" class="sa-bar__flex">
30016                        <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 0 && { backgroundColor: settings.brand_color }"></span>
30017                        <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 1 && { backgroundColor: settings.brand_color }"></span>
30018                        <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 2 && { backgroundColor: settings.brand_color }"></span>
30019                        <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 3 && { backgroundColor: settings.brand_color }"></span>
30020                    </div>
30021                </div>
30022
30023            </button>
30024
30025            <button
30026                x-sa-show="settings.show_screen_reader"
30027                x-sa-on:click="toggleScreenReader"
30028                :aria-label="settings.t_screen_reader"
30029                x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }"
30030                class="widget__feature sa-no-track sa-relative sa-button"
30031                x-sa-bind:class="{ 'active' : screenReader.isInitialised }"
30032                type="button">
30033                <svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"
30034                    stroke-linecap="round" stroke-linejoin="round" class="sa-icon sa-icon-mic sa-mx-auto">
30035                    <title>Screen Reader</title>
30036                    <path d="M12 1a3 3 0 0 0-3 3v8a3 3 0 0 0 6 0V4a3 3 0 0 0-3-3z"></path>
30037                    <path d="M19 10v2a7 7 0 0 1-14 0v-2"></path>
30038                    <line x1="12" y1="19" x2="12" y2="23"></line>
30039                    <line x1="8" y1="23" x2="16" y2="23"></line>
30040                </svg>
30041                <svg class="sa-svg-checked" x-sa-bind:style="screenReader.isInitialised && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff">
30042                    <title>Checked mark</title>
30043                    <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" />
30044                </svg>
30045                <span class="sa-no-track" x-sa-text="settings.t_screen_reader"> Screen Reader</span>
30046            </button>
30047
30048            <button
30049                x-sa-show="settings.show_contrast"
30050                x-sa-data="{ level: $persist(0).as('contrast-level') }"
30051                x-sa-on:sa-reset-all.window="level = 0"
30052                :aria-label="settings.t_contrast"
30053                x-sa-on:click="() => { if(level < 3) { level++; toggleContrast(level) } else { level = 0; resetContrast() } }"
30054                x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }"
30055                class="widget__feature sa-no-track sa-relative sa-button"
30056                x-sa-bind:class="{ 'active' : contrast.isInitialised }"
30057                type="button">
30058                <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">
30059                    <title>Contrast</title>
30060                    <path stroke="none" d="M0 0h24v24H0z" fill="none"/>
30061                    <circle cx="12" cy="12" r="9" />
30062                    <path d="M12 17a5 5 0 0 0 0 -10v10" />
30063                </svg>
30064
30065                <svg class="sa-svg-checked" x-sa-bind:style="contrast.isInitialised && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff">
30066                    <title>Checked mark</title>
30067                    <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" />
30068                </svg>
30069
30070                <span class="sa-no-track" x-sa-show="level == 0" x-sa-text="settings.t_contrast"> Contrast</span>
30071                <span class="sa-no-track" x-sa-show="level == 1" x-sa-text="settings.t_inverted"> Inverted</span>
30072                <span class="sa-no-track" x-sa-show="level == 2" x-sa-text="settings.t_low_contrast"> Low Contrast</span>
30073                <span class="sa-no-track" x-sa-show="level == 3" x-sa-text="settings.t_high_contrast"> High Contrast</span>
30074
30075                <div class="sa-bar sa-no-track">
30076                    <div x-sa-show="level > 0" class="sa-bar__flex">
30077                        <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 0 && { backgroundColor: settings.brand_color }"></span>
30078                        <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 1 && { backgroundColor: settings.brand_color }"></span>
30079                        <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 2 && { backgroundColor: settings.brand_color }"></span>
30080                    </div>
30081                </div>
30082
30083            </button>
30084
30085            <button
30086                x-sa-show="settings.show_highlight_links"
30087                x-sa-on:click="toggleLinkHighlights"
30088                :aria-label="settings.t_highlight_links"
30089                x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }"
30090                class="widget__feature sa-no-track sa-relative sa-button" x-sa-bind:class="{ 'active' : linkHighlights }" type="button">
30091                <svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"
30092                stroke-linecap="round" stroke-linejoin="round" class="sa-icon sa-icon-type sa-mx-auto">
30093                    <title>Highlight Links</title>
30094                    <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>
30095                    <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>
30096                </svg>
30097
30098                <svg class="sa-svg-checked" x-sa-bind:style="linkHighlights && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff">
30099                    <title>Checked mark</title>
30100                    <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" />
30101                </svg>
30102                <span class="sa-no-track" x-sa-text="settings.t_highlight_links"> Highlight Links</span>
30103            </button>
30104
30105            <button
30106                x-sa-show="settings.show_cursor"
30107                x-sa-on:click="toggleBigCursor"
30108                :aria-label="settings.t_cursor"
30109                x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }"
30110                class="widget__feature sa-no-track sa-relative sa-button"
30111                x-sa-bind:class="{ 'active' : enableBigCursor }" type="button">
30112                <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">
30113                    <title>Change Cursor</title>
30114                    <path d="M3 3l7.07 16.97 2.51-7.39 7.39-2.51L3 3z"></path>
30115                    <path d="M13 13l6 6"></path>
30116                </svg>
30117
30118                <svg class="sa-svg-checked" x-sa-bind:style="enableBigCursor && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff">
30119                    <title>Checked mark</title>
30120                    <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" />
30121                </svg>
30122
30123                <span class="sa-no-track" x-sa-text="settings.t_cursor"> Cursor</span>
30124
30125            </button>
30126
30127            <button
30128                x-sa-show="settings.show_text_align"
30129                x-sa-data="{
30130                    level: $persist(0).as('text-align-level'),
30131                }"
30132                :aria-label="settings.t_text_align"
30133                x-sa-on:sa-reset-all.window="level = 0"
30134                x-sa-on:click="() => { if(level < 3) { level++; toggleTextAlign(level) } else { level = 0; resetTextAlign() } }"
30135                x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }"
30136                class="widget__feature sa-no-track sa-relative sa-button"
30137                x-sa-bind:class="{ 'active' : textAlign.isInitialised }" type="button">
30138
30139                    <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">
30140                        <title>Text align</title>
30141                        <line x1="18" y1="10" x2="6" y2="10"></line>
30142                        <line x1="21" y1="6" x2="3" y2="6"></line>
30143                        <line x1="21" y1="14" x2="3" y2="14"></line>
30144                        <line x1="18" y1="18" x2="6" y2="18"></line>
30145                    </svg>
30146
30147                    <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">
30148                        <title>Text left</title>
30149                        <line x1="17" y1="10" x2="3" y2="10"></line>
30150                        <line x1="21" y1="6" x2="3" y2="6"></line>
30151                        <line x1="21" y1="14" x2="3" y2="14"></line>
30152                        <line x1="17" y1="18" x2="3" y2="18"></line>
30153                    </svg>
30154
30155                    <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">
30156                        <title>Text right</title>
30157                        <line x1="21" y1="10" x2="7" y2="10"></line>
30158                        <line x1="21" y1="6" x2="3" y2="6"></line>
30159                        <line x1="21" y1="14" x2="3" y2="14"></line>
30160                        <line x1="21" y1="18" x2="7" y2="18"></line>
30161                    </svg>
30162
30163                    <svg class="sa-svg-checked" x-sa-bind:style="textAlign.isInitialised && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff">
30164                        <title>Checked mark</title>
30165                        <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" />
30166                    </svg>
30167                    <span class="sa-no-track">
30168                        <span class="sa-no-track" x-sa-show="level == 0" x-sa-text="settings.t_text_align"> Text Align </span>
30169                        <span class="sa-no-track" x-sa-show="level == 1" x-sa-text="settings.t_text_left"> Text Left </span>
30170                        <span class="sa-no-track" x-sa-show="level == 2" x-sa-text="settings.t_text_center"> Text Center </span>
30171                        <span class="sa-no-track" x-sa-show="level == 3" x-sa-text="settings.t_text_right"> Text Right </span>
30172                    </span>
30173
30174                    <div class="sa-bar sa-no-track">
30175                        <div x-sa-show="level > 0" class="sa-bar__flex">
30176                            <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 0 && { backgroundColor: settings.brand_color }"></span>
30177                            <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 1 && { backgroundColor: settings.brand_color }"></span>
30178                            <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 2 && { backgroundColor: settings.brand_color }"></span>
30179                       </div>
30180                    </div>
30181            </button>
30182
30183            <button
30184                x-sa-show="settings.show_saturation"
30185                x-sa-data="{ level: $persist(0).as('saturation-level') }"
30186                x-sa-on:sa-reset-all.window="level = 0"
30187                :aria-label="settings.t_saturation"
30188                x-sa-on:click="() => { if(level < 3) { level++; toggleSaturation(level) } else { level = 0; resetSaturation() } }"
30189                x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }"
30190                class="widget__feature sa-no-track sa-relative sa-button"
30191                x-sa-bind:class="{ 'active' : saturation.isInitialised }" type="button">
30192                    <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">
30193                        <title>Saturation icon</title>
30194                        <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"/>
30195                        <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"/>
30196                    </svg>
30197
30198                    <svg class="sa-svg-checked" x-sa-bind:style="saturation.isInitialised && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff">
30199                        <title>Checked mark</title>
30200                        <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" />
30201                    </svg>
30202
30203                    <span class="sa-no-track" x-sa-show="level == 0" x-sa-text="settings.t_saturation"> Saturation</span>
30204                    <span class="sa-no-track" x-sa-show="level == 1" x-sa-text="settings.t_low_saturation"> Low Saturation</span>
30205                    <span class="sa-no-track" x-sa-show="level == 2" x-sa-text="settings.t_high_saturation"> High Saturation</span>
30206                    <span class="sa-no-track" x-sa-show="level == 3" x-sa-text="settings.t_grayscale"> Grayscale</span>
30207
30208                    <div class="sa-bar sa-no-track">
30209                        <div x-sa-show="level > 0" class="sa-bar__flex">
30210                            <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 0 && { backgroundColor: settings.brand_color }"></span>
30211                            <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 1 && { backgroundColor: settings.brand_color }"></span>
30212                            <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 2 && { backgroundColor: settings.brand_color }"></span>
30213                        </div>
30214                    </div>
30215            </button>
30216
30217            <button
30218                x-sa-show="settings.show_line_height"
30219                x-sa-data="{
30220                    level: $persist(0).as('line-height-level'),
30221                }"
30222                x-sa-on:sa-reset-all.window="level = 0"
30223                :aria-label="settings.t_line_height"
30224                x-sa-on:click="() => { if(level < 4) { level++; toggleLineHeight(level) } else { level = 0; resetLineHeight() } }"
30225                x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }"
30226                class="widget__feature sa-no-track sa-relative sa-button" type="button">
30227                <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">
30228                        <title>Line Height</title>
30229                        <path stroke="none" d="M0 0h24v24H0z" fill="none"/>
30230                        <polyline points="3 8 6 5 9 8" />
30231                        <polyline points="3 16 6 19 9 16" />
30232                        <line x1="6" y1="5" x2="6" y2="19" />
30233                        <line x1="13" y1="6" x2="20" y2="6" />
30234                        <line x1="13" y1="12" x2="20" y2="12" />
30235                        <line x1="13" y1="18" x2="20" y2="18" />
30236                    </svg>
30237                    <svg class="sa-svg-checked" x-sa-bind:style="lineHeight.isInitialised && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff">
30238                        <title>Checked mark</title>
30239                        <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" />
30240                    </svg>
30241                    <span class="sa-no-track" x-sa-text="settings.t_line_height"> Line Height</span>
30242
30243                    <div class="sa-bar sa-no-track">
30244                        <div x-sa-show="level > 0" class="sa-bar__flex">
30245                            <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 0 && { backgroundColor: settings.brand_color }"></span>
30246                            <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 1 && { backgroundColor: settings.brand_color }"></span>
30247                            <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 2 && { backgroundColor: settings.brand_color }"></span>
30248                            <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 3 && { backgroundColor: settings.brand_color }"></span>
30249                        </div>
30250                    </div>
30251
30252            </button>
30253
30254            <button
30255                x-sa-show="settings.show_letter_spacing"
30256                x-sa-data="{
30257                    level: $persist(0).as('letter-spacing-level'),
30258                }"
30259                x-sa-on:sa-reset-all.window="level = 0"
30260                :aria-label="settings.t_letter_spacing"
30261                x-sa-on:click="() => { if(level < 4) { level++; toggleLetterSpacing(level) } else { level = 0; resetLetterSpacing() } }"
30262                x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }"
30263                class="widget__feature sa-no-track sa-relative sa-button"
30264                x-sa-bind:class="{ 'active' : letterSpacing.isInitialised }"
30265                type="button">
30266                <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">
30267                        <title>Letter Spacing</title>
30268                        <path stroke="none" d="M0 0h24v24H0z" fill="none"/>
30269                        <path d="M5 12v-5.5a2.5 2.5 0 0 1 5 0v5.5m0 -4h-5" />
30270                        <path d="M13 4l3 8l3 -8" />
30271                        <path d="M5 18h14" />
30272                        <path d="M17 20l2 -2l-2 -2" />
30273                        <path d="M7 16l-2 2l2 2" />
30274                    </svg>
30275
30276                    <svg class="sa-svg-checked" x-sa-bind:style="letterSpacing.isInitialised && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff">
30277                        <title>Checked mark</title>
30278                        <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" />
30279                    </svg>
30280
30281                    <span class="sa-no-track" x-sa-text="settings.t_letter_spacing">Letter Spacing</span>
30282                    <div class="sa-bar sa-no-track">
30283                        <div x-sa-show="level > 0" class="sa-bar__flex">
30284                            <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 0 && { backgroundColor: settings.brand_color }"></span>
30285                            <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 1 && { backgroundColor: settings.brand_color }"></span>
30286                            <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 2 && { backgroundColor: settings.brand_color }"></span>
30287                            <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 3 && { backgroundColor: settings.brand_color }"></span>
30288                        </div>
30289                    </div>
30290            </button>
30291
30292            <button
30293                x-sa-show="settings.show_stop_animations"
30294                x-sa-on:click="toggleStopAnimations"
30295                :aria-label="settings.t_stop_animation"
30296                x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }"
30297                class="widget__feature sa-no-track sa-relative sa-button"
30298                x-sa-bind:class="{ 'active' : enableStopAnimations }"
30299                type="button">
30300                <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">
30301                    <title>Stop Animations</title>
30302                    <circle cx="12" cy="12" r="10"></circle>
30303                    <line x1="10" y1="15" x2="10" y2="9"></line>
30304                    <line x1="14" y1="15" x2="14" y2="9"></line>
30305                    </svg>
30306                    <svg class="sa-svg-checked" x-sa-bind:style="enableStopAnimations && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff">
30307                        <title>Checked mark</title>
30308                        <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" />
30309                    </svg>
30310                    <span class="sa-no-track" x-sa-text="settings.t_stop_animation">Stop Animations</span>
30311            </button>
30312
30313            <button
30314                x-sa-show="settings.show_mute_sounds"
30315                x-sa-on:click="toggleMuteSounds"
30316                :aria-label="settings.t_mute_sounds"
30317                x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }"
30318                class="widget__feature sa-no-track sa-relative sa-button"
30319                x-sa-bind:class="{ 'active' : enableMuteSounds }"
30320                type="button">
30321                <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">
30322                        <title>Mute sounds</title>
30323                        <path stroke="none" d="M0 0h24v24H0z" fill="none"/>
30324                        <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" />
30325                        <path d="M11.42 7.414a3 3 0 0 1 4.131 4.13" />
30326                        <line x1="3" y1="3" x2="21" y2="21" />
30327                    </svg>
30328                    <svg class="sa-svg-checked"
30329                        x-sa-bind:style="enableMuteSounds && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff">
30330                        <title>Checked mark</title>
30331                        <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" />
30332                    </svg>
30333                    <span class="sa-no-track" x-sa-text="settings.t_mute_sounds">Mute Sounds</span>
30334            </button>
30335
30336            <button
30337                x-sa-show="settings.show_hide_images"
30338                x-sa-on:click="toggleHideImages"
30339                :aria-label="settings.t_hide_images"
30340                x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }"
30341                class="widget__feature sa-no-track sa-relative sa-button"
30342                x-sa-bind:class="{ 'active' : hideImages }"
30343                type="button">
30344                    <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">
30345                        <title>Hide Image</title>
30346                        <path stroke="none" d="M0 0h24v24H0z" fill="none"/>
30347                        <line x1="3" y1="3" x2="21" y2="21" />
30348                        <line x1="15" y1="8" x2="15.01" y2="8" />
30349                        <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" />
30350                        <path d="M4 15l4 -4c.928 -.893 2.072 -.893 3 0l5 5" />
30351                        <path d="M16.32 12.34c.577 -.059 1.162 .162 1.68 .66l2 2" />
30352                    </svg>
30353                    <svg class="sa-svg-checked"
30354                        x-sa-bind:style="hideImages && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff">
30355                        <title>Checked mark</title>
30356                        <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" />
30357                    </svg>
30358                    <span class="sa-no-track" x-sa-text="settings.t_hide_images">Hide Images</span>
30359            </button>
30360
30361            <div x-sa-show="settings.show_text_colors" class="widget__feature sa-no-track sa-text-center sa-relative sa-widget__col-2">
30362                <div class="sa-no-track sa-text" x-sa-text="settings.t_text_colors">Adjust text colors</div>
30363                <svg class="sa-svg-checked"
30364                        x-sa-bind:style="textColor.isInitialised && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff">
30365                        <title>Checked mark</title>
30366                        <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" />
30367                </svg>
30368                <div class="sa-widget__flex sa-widget__gap sa-widget__justify-evenly sa-no-track">
30369                    <button class="sa-button sa-widget__swatch sa-bg-red"
30370                        x-sa-bind:class="{ 'sa-active' : isTextColor('#dc2626') }"
30371                        x-sa-on:click="setTextColor('#dc2626')"
30372                        aria-label="Change text color to red"
30373                        title="Change text color to red"></button>
30374                    <button class="sa-button sa-widget__swatch sa-bg-blue"
30375                        x-sa-bind:class="{ 'sa-active' : isTextColor('#2563eb') }"
30376                        x-sa-on:click="setTextColor('#2563eb')"
30377                        aria-label="Change text color to blue"
30378                        title="Change text color to blue"></button>
30379                    <button class="sa-button sa-widget__swatch sa-bg-green "
30380                        x-sa-bind:class="{ 'sa-active' : isTextColor('#16a34a') }"
30381                        x-sa-on:click="setTextColor('#16a34a')"
30382                        aria-label="Change text color to green"
30383                        title="Change text color to green"></button>
30384                    <button class="sa-button sa-widget__swatch sa-bg-purple "
30385                        x-sa-bind:class="{ 'sa-active' : isTextColor('#9333ea') }"
30386                        x-sa-on:click="setTextColor('#9333ea')"
30387                        aria-label="Change text color to purple"
30388                        title="Change text color to purple"></button>
30389                    <button class="sa-button sa-widget__swatch sa-bg-orange "
30390                        x-sa-bind:class="{ 'sa-active' : isTextColor('#ea580c') }"
30391                        x-sa-on:click="setTextColor('#ea580c')"
30392                        aria-label="Change text color to orange"
30393                        title="Change text color to orange"></button>
30394                    <button class="sa-button sa-widget__swatch sa-bg-teal "
30395                        x-sa-bind:class="{ 'sa-active' : isTextColor('#0d9488') }"
30396                        x-sa-on:click="setTextColor('#0d9488')"
30397                        aria-label="Change text color to teal"
30398                        title="Change text color to teal"></button>
30399                    <button class="sa-button sa-widget__swatch sa-bg-black "
30400                        x-sa-bind:class="{ 'sa-active' : isTextColor('#000') }"
30401                        x-sa-on:click="setTextColor('#000')"
30402                        aria-label="Change text color to black"
30403                        title="Change text color to black"></button>
30404                    <button class="sa-button sa-widget__swatch sa-bg-white "
30405                        x-sa-bind:class="{ 'sa-active' : isTextColor('#fff') }"
30406                        x-sa-on:click="setTextColor('#fff')"
30407                        aria-label="Change text color to white"
30408                        title="Change text color to white"></button>
30409                </div>
30410                <button class="sa-widget__reset-btn sa-button sa-no-track"
30411                x-sa-on:click="resetTextColor()"
30412                x-sa-text="settings.t_reset">Reset</button>
30413            </div>
30414
30415            <div x-sa-show="settings.show_heading_colors" class="widget__feature sa-no-track sa-text-center sa-relative sa-widget__col-2">
30416                <div class="sa-no-track sa-text" x-sa-text="settings.t_heading_colors">Adjust heading colors</div>
30417                <svg class="sa-svg-checked"
30418                        x-sa-bind:style="headingColor.isInitialised && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff">
30419                        <title>Checked mark</title>
30420                        <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" />
30421                </svg>
30422                <div class="sa-widget__flex sa-widget__gap sa-widget__justify-evenly sa-no-track">
30423                    <button class="sa-button sa-widget__swatch sa-bg-red"
30424                        x-sa-bind:class="{ 'sa-active' : isHeadingColor('#dc2626') }"
30425                        x-sa-on:click="setHeadingColor('#dc2626')"
30426                        aria-label="Change heading color to red"
30427                        title="Change heading color to red"></button>
30428                    <button class="sa-button sa-widget__swatch sa-bg-blue"
30429                        x-sa-bind:class="{ 'sa-active' : isHeadingColor('#2563eb') }"
30430                        x-sa-on:click="setHeadingColor('#2563eb')"
30431                        aria-label="Change heading color to blue"
30432                        title="Change heading color to blue"></button>
30433                    <button class="sa-button sa-widget__swatch sa-bg-green "
30434                        x-sa-bind:class="{ 'sa-active' : isHeadingColor('#16a34a') }"
30435                        x-sa-on:click="setHeadingColor('#16a34a')"
30436                        aria-label="Change heading color to green"
30437                        title="Change heading color to green"></button>
30438                    <button class="sa-button sa-widget__swatch sa-bg-purple "
30439                        x-sa-bind:class="{ 'sa-active' : isHeadingColor('#9333ea') }"
30440                        x-sa-on:click="setHeadingColor('#9333ea')"
30441                        aria-label="Change heading color to purple"
30442                        title="Change heading color to purple"></button>
30443                    <button class="sa-button sa-widget__swatch sa-bg-orange "
30444                        x-sa-bind:class="{ 'sa-active' : isHeadingColor('#ea580c') }"
30445                        x-sa-on:click="setHeadingColor('#ea580c')"
30446                        aria-label="Change heading color to orange"
30447                        title="Change heading color to orange"></button>
30448                    <button class="sa-button sa-widget__swatch sa-bg-teal "
30449                        x-sa-bind:class="{ 'sa-active' : isHeadingColor('#0d9488') }"
30450                        x-sa-on:click="setHeadingColor('#0d9488')"
30451                        aria-label="Change heading color to teal"
30452                        title="Change heading color to teal"></button>
30453                    <button class="sa-button sa-widget__swatch sa-bg-black "
30454                        x-sa-bind:class="{ 'sa-active' : isHeadingColor('#000') }"
30455                        x-sa-on:click="setHeadingColor('#000')"
30456                        aria-label="Change heading color to black"
30457                        title="Change heading color to black"></button>
30458                    <button class="sa-button sa-widget__swatch sa-bg-white "
30459                        x-sa-bind:class="{ 'sa-active' : isHeadingColor('#fff') }"
30460                        x-sa-on:click="setHeadingColor('#fff')"
30461                        aria-label="Change heading color to white"
30462                        title="Change heading color to white"></button>
30463                </div>
30464                <button class="sa-widget__reset-btn sa-button sa-no-track"
30465                x-sa-on:click="resetHeadingColor()"
30466                x-sa-text="settings.t_reset">Reset</button>
30467            </div>
30468
30469            <div x-sa-show="settings.show_bg_colors" class="widget__feature sa-no-track sa-text-center sa-relative sa-widget__col-2">
30470                <div class="sa-no-track sa-text" x-sa-text="settings.t_bg_colors">Adjust background colors</div>
30471                <svg class="sa-svg-checked"
30472                        x-sa-bind:style="bgColor.isInitialised && { backgroundColor: settings.brand_color }
30472" viewBox="0 0 20 20" fill="#fff">
30473                        <title>Checked mark</title>
30474                        <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" />
30475                </svg>
30476                <div class="sa-widget__flex sa-widget__gap sa-widget__justify-evenly sa-no-track">
30477                    <button class="sa-button sa-widget__swatch sa-bg-red"
30478                        x-sa-bind:class="{ 'sa-active' : isBgColor('#dc2626') }"
30479                        x-sa-on:click="setBgColor('#dc2626')"
30480                        aria-label="Change background color to red"
30481                        title="Change background color to red"></button>
30482                    <button class="sa-button sa-widget__swatch sa-bg-blue"
30483                        x-sa-bind:class="{ 'sa-active' : isBgColor('#2563eb') }"
30484                        x-sa-on:click="setBgColor('#2563eb')"
30485                        aria-label="Change background color to blue"
30486                        title="Change background color to blue"></button>
30487                    <button class="sa-button sa-widget__swatch sa-bg-green "
30488                        x-sa-bind:class="{ 'sa-active' : isBgColor('#16a34a') }"
30489                        x-sa-on:click="setBgColor('#16a34a')"
30490                        aria-label="Change background color to green"
30491                        title="Change background color to green"></button>
30492                    <button class="sa-button sa-widget__swatch sa-bg-purple "
30493                        x-sa-bind:class="{ 'sa-active' : isBgColor('#9333ea') }"
30494                        x-sa-on:click="setBgColor('#9333ea')"
30495                        aria-label="Change background color to purple"
30496                        title="Change background color to purple"></button>
30497                    <button class="sa-button sa-widget__swatch sa-bg-orange "
30498                        x-sa-bind:class="{ 'sa-active' : isBgColor('#ea580c') }"
30499                        x-sa-on:click="setBgColor('#ea580c')"
30500                        aria-label="Change background color to orange"
30501                        title="Change background color to orange"></button>
30502                    <button class="sa-button sa-widget__swatch sa-bg-teal "
30503                        x-sa-bind:class="{ 'sa-active' : isBgColor('#0d9488') }"
30504                        x-sa-on:click="setBgColor('#0d9488')"
30505                        aria-label="Change background color to teal"
30506                        title="Change background color to teal"></button>
30507                    <button class="sa-button sa-widget__swatch sa-bg-black "
30508                        x-sa-bind:class="{ 'sa-active' : isBgColor('#000') }"
30509                        x-sa-on:click="setBgColor('#000')"
30510                        aria-label="Change background color to black"
30511                        title="Change background color to black"></button>
30512                    <button class="sa-button sa-widget__swatch sa-bg-white "
30513                        x-sa-bind:class="{ 'sa-active' : isBgColor('#fff') }"
30514                        x-sa-on:click="setBgColor('#fff')"
30515                        aria-label="Change background color to white"
30516                        title="Change background color to white"></button>
30517                </div>
30518                <button class="sa-widget__reset-btn sa-button sa-no-track"
30519                x-sa-on:click="resetBgColor()"
30520                x-sa-text="settings.t_reset">Reset</button>
30521            </div>
30522
30523        </div>
30524
30525        
30526
30527    </div>
30528
30529</div>
30530
30531<!--googleon: all-->
30532
30533
30534</div>
30534<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
30534
30535</body>
30536  
30537   
30538</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.