PageSourceSearch

https://www.laurageller.com/cart

html laurageller.com collected 2026-10-01 09:06:28 UTC 1,726,447 bytes, 26,368 lines download raw bytes

1<!doctype html>
2<html class="js" lang="en">
3<head>
4    
4<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
4<meta name="google-site-verification" content="Dh9VRhZAltdT1iRwp9prooBqr219H0LLNd1NOBBkbVM">
5<meta name="google-site-verification" content="HALe0xkRFG7x3FezLzVXT60PQej9JXuTjgCJIwdn30g">
6<meta name="google-site-verification" content="ggr92a0c9easVr772yIOmW0Z2PAuY5KPNsqa9jzcyNo">
7<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/2416181294/digital_wallets/dialog">
8<meta id="in-context-paypal-metadata" data-shop-id="2416181294" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="AMD">
9<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
9<script async="async" src="/checkouts/internal/preloads.js?locale=en-AM&default_configuration_id=1929117757"></script>
9
10<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
11<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-AM&default_configuration_id=1929117757&shop_id=2416181294" crossorigin="anonymous"></script>
vendor: 1 bytes, line 11
11
12<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":2416181294,"countryCode":"US","currencyCode":"AMD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/2416181294","merchantName":"Laura Geller Beauty","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Laura Geller Beauty","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 12
12
13<script id="shopify-features" type="application/json">{"accessToken":"36d1acc80618835a2ef1106508420f0f","betas":["rich-media-storefront-analytics"],"domain":"www.laurageller.com","predictiveSearch":true,"shopId":2416181294,"locale":"en"}</script>
vendor: 1 bytes, line 13
13
14<script>var Shopify = Shopify || {};
15Shopify.shop = "laurageller.myshopify.com";
16Shopify.locale = "en";
17Shopify.currency = {"active":"AMD","rate":"369.74826"};
18Shopify.country = "AM";
19Shopify.theme = {"name":"Laura-Geller-Shopify\/main","id":135259619389,"schema_name":"Dawn","schema_version":"15.3.0","theme_store_id":null,"role":"main"};
20Shopify.theme.handle = "null";
21Shopify.theme.style = {"id":null,"handle":null};
22Shopify.cdnHost = "www.laurageller.com/cdn";
23Shopify.routes = Shopify.routes || {};
24Shopify.routes.root = "/";
25Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
26Shopify.SignInWithShop = Shopify.SignInWithShop || {};
27Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
28Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 28
28
29<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 29
29
30<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 30
30
31<script>
32  window.ShopifyPay = window.ShopifyPay || {};
33  window.ShopifyPay.apiHost = "shop.app\/pay";
34  window.ShopifyPay.redirectState = null;
35</script>
vendor: 1 bytes, line 35
35
36<script>
37  window.Shopify = window.Shopify || {};
38  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
39  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
40  window.Shopify.SignInWithShop.eligible = true;
41</script>
vendor: 1 bytes, line 41
41
42<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 42
42
43<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 43
43
44<script type="module">
45  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
46
47  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
48
49</script>
vendor: 1 bytes, line 49
49
50<script>
51  window.Shopify = window.Shopify || {};
52  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
53  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"]};
54</script>
vendor: 1 bytes, line 54
54
55<script>(function() {
56  var isLoaded = false;
57  function asyncLoad() {
58    if (isLoaded) return;
59    isLoaded = true;
60    var urls = ["https:\/\/tag.rmp.rakuten.com\/117532.ct.js?shop=laurageller.myshopify.com","https:\/\/static.rechargecdn.com\/assets\/js\/widget.min.js?shop=laurageller.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/header.min.js?settings=eyJrZXkiOiJFV0t4ckVIek5va3h6c1JjIiwicyI6Im5vbmUifQ==\u0026v=2.5\u0026shop=laurageller.myshopify.com","https:\/\/ecommplugins-trustboxsettings.trustpilot.com\/laurageller.myshopify.com.js?settings=1728935327130\u0026shop=laurageller.myshopify.com","\/\/cdn.shopify.com\/proxy\/9da24cc52cd4dd19874ae780385e5b9c809e9fea2add097a06c881a9f69e9ced\/s3-us-west-2.amazonaws.com\/jsstore\/a\/Y2QHV5Q\/reids.js?shop=laurageller.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","\/\/cdn.shopify.com\/proxy\/1cd3eed7c372d4a462f39a164b2caea1d7d11cf767be8fe9c31b112afcfefc1b\/app.retention.com\/shopify\/shopify_app_add_to_cart_script.js?shop=laurageller.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/app.octaneai.com\/8zld99loqqmsrat3\/shopify.js?x=TQT6Ww9Es9aTM7XS\u0026shop=laurageller.myshopify.com","https:\/\/crossborder-integration.global-e.com\/resources\/js\/app?shop=laurageller.myshopify.com","\/\/cdn.shopify.com\/proxy\/008b1d363c4728595dba9668ed376c681bc18385a56794bafe73d1b5f3175957\/web.global-e.com\/merchant\/storefrontattributes?merchantid=2461\u0026shop=laurageller.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/cdn.shopify.com\/s\/files\/1\/0024\/1618\/1294\/t\/594\/assets\/loy_2416181294.js?v=1768850645\u0026shop=laurageller.myshopify.com","https:\/\/onetext.com\/sdk\/onetext.min.js?onetext-account-token=onetext_account_production_01963b9c-351b-722a-b51e-5f8a28a9026e\u0026timestamp=1790751639007\u0026shop=laurageller.myshopify.com"];
61    for (var i = 0; i < urls.length; i++) {
62      var s = document.createElement('script');
63      s.type = 'text/javascript';
64      s.async = true;
65      s.src = urls[i];
66      var x = document.getElementsByTagName('script')[0];
67      x.parentNode.insertBefore(s, x);
68    }
69  };
70  if(window.attachEvent) {
71    window.attachEvent('onload', asyncLoad);
72  } else {
73    window.addEventListener('load', asyncLoad, false);
74  }
75})();</script>
vendor: 1 bytes, line 75
75
76<script id="__st">var __st={"a":2416181294,"offset":-14400,"reqid":"a9a3df09-9101-4684-ad30-ecd2ddf43e8d-1790845587","pageurl":"www.laurageller.com\/cart","u":"48ce0e650aaf","p":"cart"};</script>
vendor: 1 bytes, line 76
76
77<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 77
77
78<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!1)}();</script>
vendor: 1 bytes, line 78
78
79<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.laurageller.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 79
79
80<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.laurageller.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>
80<script crossorigin="anonymous" defer="defer" src="//www.laurageller.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 80
80
81<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 81
81
82<script>
83  window.Shopify = window.Shopify || {};
84  window.Shopify.MCP = window.Shopify.MCP || {};
85  window.Shopify.MCP.enabled = true;
86  window.Shopify.MCP.shop = "laurageller.myshopify.com";
87  window.Shopify.MCP.mcpEndpoint = "https:\/\/www.laurageller.com\/api\/mcp";
88  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"]}}];
89</script>
vendor: 1 bytes, line 89
89
90<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.laurageller.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
91</script>
vendor: 1 bytes, line 91
91
92<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.laurageller.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
93</script>
vendor: 1 bytes, line 93
93
94<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
95  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);
96</script>
vendor: 1 bytes, line 96
96
97<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})}}));
98</script>
98
99<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.laurageller.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
100<style id="shopify-accelerated-checkout-cart">
101        #shopify-buyer-consent {
102  margin-top: 1em;
103  display: inline-block;
104  width: 100%;
105}
106
107#shopify-buyer-consent.hidden {
108  display: none;
109}
110
111#shopify-subscription-policy-button {
112  background: none;
113  border: none;
114  padding: 0;
115  text-decoration: underline;
116  font-size: inherit;
117  cursor: pointer;
118}
119
120#shopify-subscription-policy-button::before {
121  box-shadow: none;
122}
123
124      </style>
125<script id="sections-script" data-sections="header" defer="defer" src="//www.laurageller.com/cdn/shop/t/594/compiled_assets/scripts.js?v=30102682276061643381758211937"></script>
vendor: 1 bytes, line 125
125
126<script id="snippets-script" data-snippets="gtm_datalayer" defer="defer" src="//www.laurageller.com/cdn/shop/t/594/compiled_assets/snippet-scripts.js?v=65937031233950546361789576936"></script>
vendor: 1 bytes, line 126
126
127<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
127
128    
129    <!--LOOMI SDK-->
130<!--DO NOT EDIT-->
131<!--Start - Anti Flicker-->
132<style id="vslyAntiFlickerStyle-AE29">
133    .section-trynow-collection-toggle {
134        opacity: 0!important;
135    }
136</style>
137<style id="vslyAntiFlickerStyle-BC82">
138    .section-trynow-collection-toggle {
139
140        animation: vslyAntiFlickerFadeIn 0.1s linear;
141        -moz-animation: vslyAntiFlickerFadeIn 0.1s linear;
142        -o-animation: vslyAntiFlickerFadeIn 0.1s linear;
143        -webkit-animation: vslyAntiFlickerFadeIn 0.1s linear;
144
145        animation-fill-mode: forwards;
146        -moz-animation-fill-mode: forwards;
147        -o-animation-fill-mode: forwards;
148        -webkit-animation-fill-mode: forwards;
149
150        animation-delay: 650ms;
151        -moz-animation-delay: 650ms;
152        -o-animation-delay: 650ms;
153        -webkit-animation-delay: 650ms;
154    }
155
156    @keyframes vslyAntiFlickerFadeIn {
157        to {
158            opacity: 1;
159        }
160    }
161</style>
162<script id="vslyAntiFlickerScript-OJ93" data-em-disable>
163    console.debug('vsly-anti-flicker', 'Anti Flicker Script Loaded');
164    let fallbackTimer = -1;
165    let retryTimer = -1;
166    let retries = 0;
167
168    function _vslyAntiFlickerRevealInner() {
169        try {
170            console.debug('vsly-anti-flicker', 'Revealing');
171            const hideElem = document.querySelector('#vslyAntiFlickerStyle-AE29');
172            if (hideElem) {
173                hideElem.remove();
174            }
175            clearTimeout(fallbackTimer);
176            console.debug('vsly-anti-flicker', 'Revealing done');
177        } catch (ex) {
178            console.error('vsly-anti-flicker', ex);
179            if (retries > 15) {
180                setTimeout(window.vslyAntiFlickerReveal, 10);
181                retries += 1;
182            }
183        }
184    }
185
186    window.vslyAntiFlickerReveal = function () {
187        setTimeout(_vslyAntiFlickerRevealInner, 10);
188    }
189
190    fallbackTimer = setTimeout(() => {
191        console.debug('vsly-anti-flicker', 'Falling back after timeout');
192        window._vslyAntiFlickerRevealInner()
193        clearTimeout(retryTimer)
194    }, 650)
195</script>
195
196<!--End - Anti Flicker-->
197<link rel="preconnect"  href="https://live.visually-io.com" crossorigin data-em-disable>
198<link rel="dns-prefetch" href="https://live.visually-io.com" data-em-disable>
199<script type="text/javascript" data-em-disable data-vsly>
200    (()=> {
201        const env = 2;
202        var store = "laurageller.myshopify.com";
203        var alias = store.replace(".myshopify.com", "").replaceAll("-", "_").toUpperCase();
204        var jitsuKey =  "js.2416181294";
205        var themeId = 135259619389;
206        var role = "main";
207        window.loomi_ctx = {...(window.loomi_ctx || {}),storeAlias:alias,jitsuKey,env,themeId,role};
208        
209        
210    
211	
212        
213        window.loomi_ctx.blockingConcent = false;
214        loomi_ctx.ttl=1793437385;
215        loomi_ctx.embeddedTests=[];
216    })()
217</script>
vendor: 1 bytes, line 217
217
218<script type="text/javascript" data-em-disable>
219    !function(){var e,t,n;!function(e){e.JSCondition="jsCondition",e.JSFunction="jsFunction",e.JSEvent="jsEvent",e.Selector="selector",e.ElementEvent="elementEvent",e.PageLoad="pageLoad",e.Timeout="timeout",e.Inactivity="inactivity",e.ExitIntent="exitIntent",e.Conjunction="conjunction"}(e||(e={})),function(e){e[e.PAUSED=4]="PAUSED"}(t||(t={})),function(e){e[e.LOCAL=0]="LOCAL",e[e.STAGE=1]="STAGE",e[e.PROD=2]="PROD",e[e.TEST=3]="TEST"}(n||(n={}));const r="lmi_preview";var o;!function(e){e.USE_CASE="USE_CASE",e.ADD_TO_CART="ADD_TO_CART"}(o||(o={}));const i=function(e){void 0===e&&(e=()=>window);try{return Promise.resolve(v(()=>void 0!==_(()=>e().removeEventListener),100,100)).then(function(){return Promise.resolve()})}catch(e){return Promise.reject(e)}},s=function(e,t){void 0===e&&(e=()=>window),void 0===t&&(t=!1);try{function n(){return Promise.resolve()}const r=t&&a()?Promise.resolve(v(()=>c,1e3,10)).then(function(){}):Promise.resolve(v(()=>void 0!==_(()=>e().addEventListener),10,1e3)).then(function(){});return Promise.resolve(r&&r.then?r.then(n):n())}catch(o){return Promise.reject(o)}};let c=!1;function a(){return!0===_(()=>window.vslyDeferResources)}function u(e,t){void 0===t&&(t=20);let n=0;return function(){clearTimeout(n),n=setTimeout(()=>e(...[].slice.call(arguments)),t)}}window.addEventListener("load",()=>{setTimeout(()=>{c=!0},2e3)});const l="vsly-hide-theme-preview",d="vslyCtags",m=()=>{_(()=>{const e=window.loomi_ctx.ctags||[];0===e.length?window.loomi_ctx.ctags=JSON.parse(localStorage.getItem(d)||"[]"):localStorage.setItem(d,JSON.stringify(e)),_(()=>{const e=JSON.parse(localStorage.getItem("vslyCustomCtags")||"[]");e&&e.length>0&&(window.loomi_ctx.ctags=[...window.loomi_ctx.ctags||[],...e])})})},f=()=>new Date(1e3*Math.floor(Date.now()/1e3));function h(e,t){void 0===t&&(t={async:!1,defer:!1});const n=_(()=>window.visually.flags["bunny-cdn"]),r=A();return p(`vsly-lib-${e}`,`https://${n?"assets.visually.io":r}/vsly/lib/${e}.js`,t)}function p(e,t,n){return void 0===n&&(n={async:!1,defer:!1}),new Promise((r,o)=>{let i=document.getElementById(e);i?r(document.getElementById(e)):(i=document.createElement("script"),i.id=e,i.src=t,i.async=n.async||!1,i.defer=n.defer||!1,i.setAttribute("data-em-disable",""),i.onload=()=>r(i),i.onerror=()=>o(new Error(`Failed to load ${t}`)),document.head.appendChild(i))})}function v(e,t,n,r){return void 0===t&&(t=500),void 0===n&&(n=4),new Promise((o,i)=>{e()?o(0):0!==n?setTimeout(()=>{r&&r()&&i(`condition rejected ${_(()=>e.toString())}`),v(e,t,n-1).then(o).catch(i)},t):i(`condition rejected ${_(()=>e.toString())}`)})}function w(e,t){void 0===t&&(t=500);const n=_(()=>window.visually_io_editor)?Date.now()+1e4:Infinity;function r(o){try{const i=e();i?o(i):Date.now()>=n?o(void 0):setTimeout(()=>r(o),t)}catch(e){console.error("vsly-when",e),Date.now()>=n?o(void 0):setTimeout(()=>r(o),t)}}return new Promise(e=>{r(e)})}function y(e){return!Array.isArray(e)||0===e.length}function g(e){return btoa(unescape(encodeURIComponent(JSON.stringify(e))))}function _(e,t){void 0===t&&(t=void 0);try{return e()}catch{return t}}const S=e=>e&&decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*"+encodeURIComponent(e).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*([^;]*).*$)|^.*$"),"$1"))||null;function E(){const e=window.loomi_ctx?.clientId;return e?(window.localStorage.setItem("vsly__st",String(e)),String(e)):window.localStorage.getItem("vsly__st")}function P(e,t,n){void 0===t&&(t=5),void 0===n&&(n=500),t>=0&&!_(e)&&setTimeout(()=>{_(e)||P(e,t-1)},n)}const A=function(e){return void 0===e&&(e=window.loomi_ctx.env),e===n.STAGE?"sdk.loomi-stg.xyz":"live.visually-io.com"};function I(e){return e.replace(/[^a-z_A-Z0-9]/gi,"_")}const b=()=>!!_(()=>x()()),x=()=>_(()=>window.Shopify.customerPrivacy.analyticsProcessingAllowed)||_(()=>window.Shopify.customerPrivacy.userCanBeTracked)||_(()=>window.visually.analyticsProcessingAllowed);function C(){const e=function(){try{return Promise.resolve(v(()=>!!_(()=>window.loomi.jitsu),a()?1e3:500,120)).then(function(){return _(()=>window.loomi.jitsu)})}catch(e){return Promise.reject(e)}}();return{register(t,n,r,o){e.then(e=>_(()=>e.register(t,n,r,o)))},track:function(t,n,r){return Promise.resolve(e).then(function(e){return Promise.resolve(_(()=>e.track(t,n,r))).then(function(){})})},trackExt:function(t,n){return Promise.resolve(e).then(function(e){return Promise.resolve(_(()=>e.trackExt(t,n))).then(function(){})})}}}let k=!1,T=!1;function N(e,t,n){return{id:T?"lmi-000":"lmi-"+ ++j,isApplied:!1,kind:e,selector:t,value:n}}function O(e,t){let n,r=!1;return null!==e.previousElementSibling?n=e.previousElementSibling:(n=e.parentElement,r=!0),n?(e.outerHTML=t,r?n.firstElementChild:n.nextElementSibling):e}let j=Math.round(1e4*Math.random()),L=[],$=new Map;const R="lmid",D="lmwv";function U(){return!!_(()=>window.vsly_fbs)}function M(){return window.location.search.includes("lmi_debug")||U()}function q(){M()&&console.debug("loomi-editor",...[].slice.call(arguments))}function F(){M()&&console.error("loomi-editor",...[].slice.call(arguments))}let B=!0,J={};class V{constructor(e,t){this._value=void 0,this._addedAt=void 0,this._value=e,this._addedAt=t||(new Date).getTime()}value(){return this._value}addedAt(){return this._addedAt}}class H{constructor(e,t){this.backend=void 0,this.ttlMillis=void 0,this.backend=e,this.ttlMillis=t}isValid(e){return!!e&&(new Date).getTime()-e.addedAt()<=this.ttlMillis}get(e){const t=this.backend.get(e),n=this.isValid(t);if(t&&n)return t.value();n||this.backend.remove(e)}set(e,t,n){const r=new V(t,n);this.backend.set(e,r)}}class G{constructor(e){this.namespace=void 0,this.namespace=`vsly_cache_${e}`,window[this.namespace]={}}get(e){return _(()=>window[this.namespace][e])}remove(e){_(()=>delete window[this.namespace][e])}set(e,t){window[this.namespace][e]=t}}class z{constructor(e){this.namespace=void 0,this.namespace=`vsly_cache_${e}`}get(e){return _(()=>{const t=sessionStorage.getItem(`${this.namespace}_${e}`);if(!t)return;const n=JSON.parse(t);return new V(n._value,n._addedAt)})}remove(e){sessionStorage.removeItem(`${this.namespace}_${e}`)}set(e,t){sessionStorage.setItem(`${this.namespace}_${e}`,JSON.stringify(t))}}class K extends H{constructor(e,t){super(new G(e),t)}}const W=function(e,t){void 0===t&&(t=8397271938200529);let n=3735928559^t,r=1103547991^t;for(let t,o=0;o<e.length;
219o++)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";
219const t=_(()=>window.visually.flags["bunny-cdn"]),o=A();e.src=`https://${t?"assets.visually.io":o}/widgets/${n}.js`,document.head.appendChild(e)}}window.IntersectionObserver&&(ve=new IntersectionObserver((e,t)=>{e.forEach(e=>{if(e.isIntersecting){const n=e.target;(function(e){const t=e.getAttribute("lmw"),n=e.getAttribute(D);if(t&&n){const r=t+n;return v(()=>_(()=>!!window[he][pe][r])&&_(()=>!!window.preact),50,500).then(()=>{_(()=>window[he][pe][r](`#${e.id}`))}),!0}return!1})(n)&&t.unobserve(n)}})},{root:null,rootMargin:window.vslyDeferWidgetsMargin||"100px",threshold:.1}));const ye="vsly-orig-sel";function ge(e,t){try{var n=e()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}const _e=function(e){try{return Promise.resolve(ge(function(){return Promise.resolve(v(()=>!!_(()=>document.querySelector(e)),250,100)).then(function(){return Promise.resolve(document.querySelector(e))})},function(e){return Promise.reject(e)}))}catch(e){return Promise.reject(e)}};function Se(e,t,n){const r=t.extra;return n&&n>=3?void 0!==r&&!!_(()=>e.childNodes[r]):!!r&&!!_(()=>e.childNodes[r])}function Ee(e,t,n){void 0===n&&(n=10),me("kill-theme-testing")||Pe(t)||(Ae(e,t),ee(e,Ie(t).href,n,!0,"session"))}const Pe=e=>{if(xe())return!0;_(function(){try{return Promise.resolve(v(()=>!!document&&!!document.head,10,2e3)).then(function(){const e=document.head||document.getElementsByTagName("head")[0];if(!e.querySelector(`#${l}`)){const t=document.createElement("style");t.id=l,t.appendChild(document.createTextNode("#preview-bar-iframe,#PBarNextFrameWrapper,#PBarNextFrame { display: none !important;}")),e.appendChild(t)}})}catch(e){return Promise.reject(e)}});const t=window.loomi_ctx.themeId||_(()=>window.Shopify.theme.id),n=window.loomi_ctx.role||_(()=>window.Shopify.theme.role),r=!Ne({id:t,role:n}),o=_(()=>!window.loomi_ctx.testedThemes.includes(t));return!(!r||!o)||Te({id:t,role:n},e)},Ae=(e,t)=>{const n=e._USE_CASE!==re;Le(t)&&n&&[sessionStorage,localStorage].forEach(e=>Oe(e))},Ie=e=>{let t=Re();return _(()=>!!window.loomi_api.vslyResolveThemeTestUrl)&&(t=_(()=>window.loomi_api.vslyResolveThemeTestUrl(t),t)),t.searchParams.append("preview_theme_id",`${e||""}`),t},be=()=>{const e="vsly-tts";if($e(e)||De(e))return;ke();const t=Ie("");t.searchParams.append(e,"1"),sessionStorage.setItem(e,`${f().valueOf()}`),document.body.style.opacity=0,location.replace(t.href)},xe=()=>
219{const e="vsly_disableThemeTest",t=$e("disableThemeTest")||!!sessionStorage.getItem(e);return t&&sessionStorage.setItem(e,"1"),ie()||t},Ce=()=>0===(window.loomi_ctx.embeddedTests||[]).filter(e=>e.experiment.isThemeTest).length,ke=()=>[sessionStorage,localStorage].forEach(e=>e.removeItem(Y)),Te=(e,t)=>e.id===t||Ne(e)&&!t,Ne=e=>"main"===e.role,Oe=e=>e.setItem(Y,"1"),je=e=>e.getItem(Y),Le=e=>!!e,$e=e=>_(()=>Re().searchParams.has(e)),Re=()=>_(()=>new URL(window.location.href)),De=e=>{const t=sessionStorage.getItem(e);if(t){const e=f().valueOf()-Number(t);return Number.isFinite(e)&&e<864e5}return t},Ue="data-rid",Me="data-alchemy-element-root";let qe,Fe=0;function Be(e){return e.hasAttribute(Ue)||e.hasAttribute(Me)}const Je=function(e,t){try{return Promise.resolve(v(()=>!!document&&!!document.body&&!!document.querySelector,50,200)).then(function(){!function(){if("undefined"==typeof document)return;Ve||(Ve=new MutationObserver(He)),He();const e="spa"===_(()=>window.vslyIntegrationType,"static")?document:document.body;Ve.observe(e,{childList:!0,subtree:!0,characterData:!0,attributes:!1})}(),e&&(k=e),t&&(T=t)})}catch(e){return Promise.reject(e)}};let Ve;function He(){L.filter(e=>!e.isApplied).forEach(e=>{try{const t=_(()=>document.body.querySelector(e.selector));if(!t)return void function(e,t,n,r,o){void 0===r&&(r=100),void 0===o&&(o=10);const i=!!t,s=_(()=>J[e])||0;!i&&B&&s<o&&(B=!1,J[e]=(_(()=>J[e])||0)+1,setTimeout(()=>{try{n()}catch(t){F("failed to run setTimeout on refreshAllElementsSets",e,t)}B=!0},r+50*s))}(e.selector,t,He,100,10);if($.has(e.id))return;if(function(e,t){if(e&&(void 0===qe&&(qe=!!document.querySelector(`[${Me}],[${Ue}]`)),qe)&&function(e){return["replace","appendBefore","appendAfter","compound","widget","moveElem"].includes(e.kind)}(t))for(let t=e;t;t=t.parentElement)if(Be(t))return!0;return!1}(t,e)&&!function(){if(U())return!0;const e=window.vslyHydrationSize||1,t=!!window.elementIdToRuntimeInitialized&&Object.values(window.elementIdToRuntimeInitialized).length>=e;t&&0===Fe&&(Fe=Date.now());const n=Date.now()-Fe,r=window.vslyHydrationGrace||500;return t&&n>r}())return;const n=Ge(e,t);n&&($.set(e.id,n),e.isApplied=!0)}catch(t){!function(){M()&&console.warn("loomi-editor",...[].slice.call(arguments))}("failed to resolve command from mutation request with exception.",t,e)}}),Ke()}function Ge(e,t){if("replace"===e.kind)return function(e,t,n,r,o){let i=o||e,s=!1;const c=n.outerHTML;return{id:e,isApplied:()=>s,kind:"replace",do:()=>{s||(k&&n.setAttribute(R,i),n.outerHTML!==r&&(n=O(n,r),ae(n),k&&n.setAttribute(R,i),s=!0))},undo:()=>{s&&n.outerHTML!==c&&(n=O(n,c),s=!1)},redoIfNeeded:()=>!1,setDebugId:e=>i=e}}(e.id,0,t,e.value,e.id);if("appendBefore"===e.kind||"appendAfter"===e.kind)return function(e,t,n,r,o){let i=o||e,s=!1,c=document.querySelector(t),a=document.createElement("div");const u=()=>{s||("appendBefore"===r&&(c=document.querySelector(t),_(()=>c.parentNode.insertBefore(a,c)),ae(c),a=O(a,n),k&&a.setAttribute(R,i),s=!0),"appendAfter"===r&&(s||(c=document.querySelector(t),c.nextSibling?(_(()=>c.parentNode.insertBefore(a,c.nextSibling)),ae(c)):(_(()=>c.parentNode.appendChild(a)),ae(c)),a=O(a,n),k&&a.setAttribute(R,i),s=!0)),s=!0)},l=()=>{s&&(a.remove(),s=!1)};return{id:e,isApplied:()=>s,kind:r,do:u,undo:l,redoIfNeeded:()=>{const e=ue(u,l,t,c);return e.element&&(c=e.element),e.isDetached},setDebugId:e=>i=e}}(e.id,e.selector,e.value,e.kind,e.id);if("appendCss"===e.kind)return function(e,t,n,r){let o=r||e,i=!1,s=document.querySelector(t);const c=document.createElement("style"),a=()=>{i||(c.innerHTML=n,k&&c.setAttribute(R,o),document.head.appendChild(c),i=!0)},u=()=>{i&&(c.remove(),i=!1)};return{id:e,kind:"appendCss",isApplied:()=>i,do:a,undo:u,redoIfNeeded:()=>{const e=ue(a,u,t,s);return e.element&&(s=e.element),e.isDetached},setDebugId:e=>o=e}}(e.id,e.selector,e.value,e.id);if("appendJs"===e.kind)return function(e,t,n,r,o){let i=r||e,s=!1,c=document.querySelector(t),a=null;const u=()=>{s||(a||(a=document.createElement("script")),a.setAttribute("type","application/javascript"),a.innerHTML=function(e,t){return e&&t?`(async () => {\n    const _USE_CASE = "${t.experienceId}";
219\n    const _USE_CASE_VARIANT = "${t.variantId}";\n    const _USE_CASE_VERSION = ${_(()=>t.version||0,0)};\n    const _USE_CASE_AUDIENCES = "${_(()=>window.loomi_ctx.audiences.join("|"),"")}";\n    const _USE_CASE_GA = "${_(()=>t.gaExperienceName.replace(/"/g,'\\"'),t.gaExperienceName)}";\n    const _USE_CASE_GA_VARIANT = "${_(()=>t.gaVariantName.replace(/"/g,'\\"'),t.gaVariantName)}";\n    const _USE_CASE_CTX = {_USE_CASE,_USE_CASE_VARIANT,_USE_CASE_VERSION,_USE_CASE_AUDIENCES,_USE_CASE_GA,_USE_CASE_GA_VARIANT};\n    const __currentScriptElement = document.currentScript;\n    ${e}\n    if (typeof vslyCleanup !== 'undefined') {     \n      if (__currentScriptElement) {\n        __currentScriptElement.__vslyCleanup = vslyCleanup;\n      }\n    }\n  })()`:!t&&e?`\n(async () => {\n  const __currentScriptElement = document.currentScript;\n  ${e}\n    if (typeof vslyCleanup !== 'undefined') {     \n      if (__currentScriptElement) {\n        __currentScriptElement.__vslyCleanup = vslyCleanup;\n      }\n    }\n})();\n`:e}(n,o),k&&(a.id=i),document.body.appendChild(a),s=!0)},l=()=>{if(!s)return;const e=(()=>{try{const e=a.__vslyCleanup;if(e)return e(),!0}catch(e){k&&console.error("vslyCleanup error:",e)}return!1})();a&&a.remove(),e&&(a=null),s=!1};return{id:e,kind:"appendJs",isApplied:()=>s,do:u,undo:l,redoIfNeeded:()=>{const e=ue(u,l,t,c);return e.element&&(c=e.element),e.isDetached},setDebugId:e=>i=e}}(e.id,e.selector,e.value,e.id,e.options);if("appendFont"===e.kind){const t=JSON.parse(e.value);if(t&&t.family&&t.weights)return function(e,t,n){n=n||e;let r=!1;const o=document.createElement("link"),i=(c=t.weights,(s=t.family).toLowerCase().includes("jetbrains")&&(s="JetBrains Mono"),`https://fonts.googleapis.com/css2?family=${encodeURIComponent(s)}:wght@${_(()=>c.join(";"))}&display=block`);var s,c;return o.setAttribute("href",i),o.setAttribute("rel","stylesheet"),{id:e,isApplied:()=>r,kind:"appendFont",do:()=>{r||(k&&o.setAttribute(R,n),document.head.appendChild(o),r=!0)},undo:()=>{r&&(o.remove(),r=!1)},redoIfNeeded:()=>!1}}(e.id,t,e.id)}else{if("compound"===e.kind){const n=e.value.map(n=>(n.options=e.options,Ge(n,t))).filter(e=>e);return function(e,t,n){let r=!1;return{id:e,isApplied:()=>r,kind:"compound",do:()=>{r||(t.filter(e=>!e.isApplied()).forEach(e=>{e.setDebugId&&e.setDebugId(n),e.do()}),r=!0)},undo:()=>{r&&(t.filter(e=>e.isApplied()).reverse().forEach(e=>e.undo()),r=!1)},redoIfNeeded:()=>t.map(e=>e.redoIfNeeded()).filter(e=>e).length>0}}(e.id,n,e.id)}if("widget"===e.kind){const t=_(()=>e.block.value),n=_(()=>t.env.sectionId.substring(1),e.id);return function(e,t,n,r,o,i,s){void 0===s&&(s="");const c=i||t;let a=!1;const u=`vslyp-${t}`;let l=null,d=null,m=[];const f=()=>{a||(we(r,s),"replace"===e?w():y(),fe()&&ve||h(),a=!0)},h=()=>{const e=r+s;v(()=>_(()=>!!window[he][pe][e])&&_(()=>!!window.preact),50,500).then(()=>{ae(l),_(()=>window[he][pe][e](`#${t}`))})},p=()=>{if(!a)return;d&&d.remove();const t=document.getElementById(u);if(t&&t.remove(),"replace"===e&&l&&l.children&&l.children.length>0){let e=0;for(const t of l.children)t.style.display=m[e],e+=1}a=!1},w=()=>
219{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=[];
219return 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
219h((n,r)=>{n.value!==((e,t,n)=>{switch(t.kind){case"text":return((e,t,n)=>{const r=t.extra;return Se(e,t,n)?e.childNodes[r].textContent:e.textContent})(e,t,n);case"attr":return((e,t)=>e.getAttribute(t.key))(e,t);case"style":return((e,t)=>_(()=>e.style[t.key],null))(e,t);case"image":case"video":return(e=>e.src)(e)}})(e.elem,n,e.ve.version)&&(_(()=>e.reverts[r]()),o(e.elem,{selector:e.ve.selector,subChanges:[n]},!1),t=!0)}),t}(t,e):function(e){e.reverts.forEach(e=>e());const t=document.querySelector(e.ve.selector);return t&&o(t,e.ve),!0}(t)}),e}}}(e.id,t.changes)}if("pageRedirect"===e.kind){const t=_(()=>e.block.value);if(t)return n=t,r=e.options,{id:e.id,kind:"pageRedirect",isApplied:()=>!1,do:()=>{ee(ne(r),n.destUrl,n.redirectAfter,!0===n.retainQueryParams,n.stickinessMode)},undo:()=>{},redoIfNeeded:()=>!1,setDebugId:e=>""}}else if("themeTest"===e.kind){const t=_(()=>e.block.value);if(t)return function(e,t,n){const r=()=>!1;return{id:e,kind:"themeTest",isApplied:r,do:()=>Ee(ne(n),t.targetThemeId),undo:r,redoIfNeeded:r,setDebugId:r}}(e.id,t,e.options)}}var n,r}let ze=!1;function Ke(){ze||(ze=!0,requestAnimationFrame(We))}function We(){$.forEach(e=>{try{e.isApplied()?e.redoIfNeeded():e.do()}catch(t){F("failed to apply mutation command with exception:",t,e)}}),ze=!1}function Qe(e){try{const n=$.get(e),r=n&&n.undo();$.delete(e);const o=L.findIndex(t=>t.id==e);return(t=_(()=>L[o].selector))&&_(()=>J[t])&&delete J[t],L.splice(o,1),Ke(),r}catch(e){return}var t}function Ye(e){return"div"===e.selector&&(e.selector="body div"),L.push(e),He(),{revert:()=>Qe(e.id),mutationId:e.id}}function Ze(){const e=_(()=>window.loomi_ctx.cart);if(e)return e;const t=localStorage.getItem("loomi-cart");if(t)try{return JSON.parse(t)}catch(e){}}var Xe;!function(e){e.CART_CHANGE="CART_CHANGE",e.LOYALTY_CHANGE="LOYALTY_CHANGE"}(Xe||(Xe={}));const et=u((e,t)=>{const n=function(e,t){const n=new Event(Q);return n.key=e,n.value=t,n}(e,t);document.dispatchEvent(n),console.debug("Targeting has changed:",n)},80),tt=()=>window.loomi_ctx.session.id;function nt(e){return _(()=>e.items.map(e=>_(()=>e.selling_plan_allocation.selling_plan.name.toLowerCase())).filter(e=>!!e),[])}function rt(){return JSON.parse(localStorage.getItem("loomi-cart-history")||"[]")}function ot(){const e=_(()=>window.loomi_ctx.sessionProducts);if(e)return e;const t=localStorage.getItem("loomi_session_products"),n=t?JSON.parse(t):[];return _(()=>n.filter(e=>""!=e.handle).reverse().slice(0,20))}function it(e){return JSON.parse(localStorage.getItem(e)||"[]")}function st(e,t,n,r){e=e||[],t=t||[];const o=_(()=>t.filter(t=>!e.find(n(t))))||[],i=[...e,...o].slice(0,25);return i.length>0&&localStorage.setItem(r,JSON.stringify(i)),i}function ct(){return JSON.parse(localStorage.getItem("loomi_purchased_products")||"[]")}const at="vsly_params_history",ut="vsly_visited_pages",lt=function(e){try{const t=e.matches?ht.MOBILE:ht.DESKTOP,n=function(){if(dt!=t){q("device-listener",`device changed to ${t} from ${dt}`),window.loomi_ctx.deviceOverride=t===ht.MOBILE?"m":"d",dt=t;const e=_(()=>window.visually.reload),n=function(){if(e)return Promise.resolve(e()).then(function(){});F("device-listener","can't find reload function")}();if(n&&n.then)return n.then(function(){})}}();return Promise.resolve(n&&n.then?n.then(function(){}):void 0)}catch(e){return Promise.reject(e)}};let dt;function mt(){a()?function(){try{return Promise.resolve(v(()=>c,1e3,10)).then(function(){return ft(),Promise.resolve()})}catch(e){return Promise.reject(e)}}().catch(console.error):ft()}function ft(){let e=_(()=>window.vslyDesktopBreakpoint)||960;e<=0&&(e=960);const t=window.matchMedia(`(max-width: ${e}px)`);t.removeEventListener("change",lt),t.addEventListener("change",lt)}var ht;!function(e){e.MOBILE="MOBILE",e.DESKTOP="DESKTOP"}(ht||(ht={}));const pt=()=>edgetag("getUserId");function vt(){const e="vsly_edgetag";return P(()=>(pt()&&localStorage.setItem(e,pt()),!0)),_(pt)||localStorage.getItem(e)}const wt="lmi_type",yt="lmi_from",gt="lmi_class",_t="lmi_utm_data",St={utm_source:"source",utm_medium:"medium",utm_campaign:"campaign",utm_term:"term",utm_content:"content"},Et=function(e,t){void 0===t&&(t=3);let n=e;for(let e=0;e<t;e++)try{const e=decodeURIComponent(n);if(e===n)break;n=e}catch{break}return n},Pt=function(e){void 0===e&&(e=window.location.search);const t={utm:{},lmi_params:{}};return _(()=>
219new URLSearchParams(e)).forEach((e,n)=>{if(e){const r=St[n],o=Et(e);r?t.utm[r]=o:function(e){return _(()=>[gt,yt,wt].includes(e))}(n)&&(t.lmi_params[n]=o)}}),t};function At(){const e=function(e){let t=[];const n=localStorage.getItem(_t);return null!=n&&(t=[...JSON.parse(n)].slice(0,20)),e&&(e.ts=f(),t=[e,...t]),t}(function(e){if(function(e){return!e||"{}"===JSON.stringify(e)}(e))return null;const t={};return e.campaign&&(t.campaign=e.campaign),e.medium&&(t.medium=e.medium),e.source&&(t.source=e.source),e.term&&(t.term=e.term),e.content&&(t.content=e.content),t}(_(()=>Pt().utm)));return localStorage.setItem(_t,JSON.stringify(e)),e}function It(){const e=_(()=>At(),[]);if(!Array.isArray(e)||0===e.length)return"";const t=e.filter(e=>e.campaign);return 0===t.length?"":_(()=>t.reduce((e,t)=>t.ts>e.ts?t:e,t[0]).campaign,"")||""}const bt=function(e){return Promise.resolve(xt()).then(function(t){return new Promise((n,r)=>{const o=t.transaction([kt],"readonly").objectStore(kt).get(e);o.onerror=e=>{r("IDB e:r"+e.target.error)},o.onsuccess=e=>{n(e.target.result)}})})},xt=function(){try{const e=function(){if(!Tt)return Promise.resolve(new Promise((e,t)=>{const n=indexedDB.open(Ct,1);n.onerror=e=>{t("IDB e:o"+e.target.error)},n.onsuccess=t=>{Tt=t.target.result,e(Tt)},n.onupgradeneeded=e=>{e.target.result.createObjectStore(kt,{keyPath:"id"}).createIndex("id","id",{unique:!0})}})).then(function(){})}();return Promise.resolve(e&&e.then?e.then(function(){return Tt}):Tt)}catch(e){return Promise.reject(e)}},Ct="VISUALLY_IO",kt=Ct;let Tt=null;function Nt(){const e={},t=window.loomi_ctx||{};t.productId&&(e.productId=t.productId);const n=_(()=>{const e=new URL(location.href).searchParams,t="variant";return e.has(t)&&function(e){const t=Number(e),n=isNaN(t)?Number(`${e}`.replace(/[^\d.]+/g,""))||void 0:t;if(void 0!==n&&0!==n)return`${n}`}(e.get(t))})||t.variantId;return n&&(e.variantId=n),e}function Ot(){return _(()=>Ze().items.map(e=>({variantId:e.variant_id||0,quantity:e.quantity||0,productId:e.product_id||0,price:e.price||0})))||[]}const jt=function(e){return void 0===e&&(e=Ze()),_(()=>(("spa"==window.vslyIntegrationType?_(()=>e.attributes.map(e=>e.key)):_(()=>Object.keys(e.attributes)))||[]).filter(e=>!e.startsWith("vsly")&&e.length<20).slice(0,50))||[]};function Lt(){const e=new URL(window.location.href);return e.protocol+"//"+e.hostname+e.pathname}const $t=function(e,t){try{let n;const r=this.cart;if(!r)return Promise.resolve(0);const o=function(){try{var o=r.currency===e?(n=1,r.total_price/100):function(){if(t)return Promise.resolve(v(()=>!!window.loomi_ctx.Currency,100,10)).then(function(){const t=(window.loomi_ctx.Currency.convert(r.total_price,r.currency,e)||0)/100;return n=1,t})}()}catch(e){return}return o&&o.then?o.then(void 0,function(){}):o}();return Promise.resolve(o&&o.then?o.then(function(e){return n?e:0}):n?o:0)}catch(e){return Promise.reject(e)}};function Rt(){const e=_(()=>this.cart.items);if(e&&e.length>0){const t=tt(),n=localStorage.getItem("vsly-last-atc-sid");if(!n)return!1;if(n!==t)return!0;const r=e.map(e=>`${e.variant_id}`);return!!_(()=>rt().find(e=>!!e.sid&&r.includes(`${e.variant_id}`)&&`${e.sid}`!=t))}return!1}function Dt(e){return jt(this.cart).includes(e)}function Ut(e,t){function n(e){return e.toLowerCase()}const r={"==":t=>n(t)==n(e),"!=":t=>n(t)!=n(e),contains:t=>n(t).includes(n(e)),matches:t=>new RegExp(e).test(t)};return!!this.CartSubs().find(e=>r[t](e))}function Mt(){return nt(this.cart)}function qt(e){const t=this.cart;return!!_(()=>t.items.find(t=>t.handle===e))}function Ft(e,t){return"contains"!==t?qt.call(this,e):this.cart?.items?.some(t=>t.handle?.includes(e))??!1}function Bt(e){const t=this.cart;return!!_(()=>t.items.find(t=>!!t.tags&&t.tags.includes(e)))}function Jt(e,t){return"contains"!==t?Bt.call(this,e):this.cart?.items?.some(t=>t.tags?.some(t=>t.includes(e)))??!1}function Vt(e){const t=this.cart;if(t.items.length<=0)return!1;const n=_(()=>t.items.filter(t=>!!t.tags&&t.tags.includes(e)));return _(()=>n.length===t.items.length,!1)}function Ht(e,t){const n=this.cart?.items;return!!n?.length&&n.every(n=>(n.tags||[]).some(n=>"contains"===t?n.includes(e):n===e))}function Gt(e){const t=this.cart;return!!_(()=>t.items.find(t=>!!t.collections&&t.collections.includes(e)))}function zt(){return!0===_(()=>window.loomi_ctx.loyalty.isMember,!1)}function Kt(){return _(()=>
219window.loomi_ctx.loyalty.pointsBalance,0)}function Wt(){return _(()=>window.loomi_ctx.loyalty.earnedPoints,0)}const Qt="__eventn_id";function Yt(){const{id:e,firstSeen:t}=function(e){const t=function(e){try{const t=S(e),{firstSeen:n,id:r}=en(t);if(t)return{id:r,firstSeen:n||nn()}}catch(e){}}(e),n=function(e){const t=window.localStorage.getItem(e),{id:n,firstSeen:r}=en(t);if(t)return{id:n,firstSeen:r||nn()}}(e);if(!t&&!n){const{newId:t,newEpoch:n}=function(){const e=Math.random().toString(36).substring(2,12),t=nn();return{newId:e,newEpoch:t,value:tn(e,t)}}();return Zt(t,n,e),{id:t,firstSeen:n}}if(!n&&t)return Zt(t.id,t.firstSeen,e),t;if(!t&&n)return Zt(n.id,n.firstSeen,e),n;const r=Math.min(t.firstSeen,n.firstSeen);let o=t.firstSeen<=n.firstSeen?t.id:n.id;return Xt(t,n)&&(o=t.id<=n.id?t.id:n.id),n.id==t.id&&n.firstSeen==t.firstSeen||Zt(o,r,e),{id:o,firstSeen:r}}(Qt);return{id:e,firstSession:rn(t),firstSeen:t}}function Zt(e,t,n){void 0===n&&(n=Qt);const r=tn(e,t);_(()=>localStorage.setItem(n,r)),((e,t,n,r)=>{_(()=>window.loomi_ctx.cc)&&!b()||(document.cookie=encodeURIComponent(e)+"="+t+"; path=/; expires=Fri, 31 Dec 9999 23:59:59 GMT"+(n?"; domain="+n:"")+(r?"; secure":""))})(n,r,document.location.hostname.replace("www.","").replace("checkout.",""),"http:"!==document.location.protocol)}const Xt=(e,t)=>e.firstSeen===t.firstSeen&&e.id!==t.id;function en(e){return{firstSeen:_(()=>parseInt(e.split(".")[1]),null),id:_(()=>e.split(".")[0])}}function tn(e,t){return`${e}.${t}`}function nn(){return Math.trunc((new Date).getTime()/1e3)}const rn=e=>(new Date).getTime()/1e3-e<=7200,on="vsly_vid",sn="lmi_debug";function cn(e){return _(()=>new URL(window.location.href).searchParams.get(e)||void 0)}const an=["Roboto","Open Sans","Fredoka","Fredoka","Smooch Sans","Rubik","Lato","Poppins","Oswald","League Spartan","Noto Sans","Raleway","Merriweather","Playfair Display","Inter","JetBrains Mono","Jetbrains Mono"];function un(e){try{(function(e){const t=e.flatMap(e=>_(()=>e.code)).filter(e=>!!e).filter(e=>"widget"===e.kind).map(e=>ln(e.value.env)),n=new Map;return function(e,t){e.forEach(e=>{!function(e,t){const n=new Map;e.forEach(e=>{let[t,r]=e;const o=".font.";if(t.includes(o)){const e=t.split(o)[0]+o;n.has(e)||n.set(e,{families:new Set,weights:new Set});const i=n.get(e);if(t.endsWith(".fontFamily"))i.families.add(r);else if(t.endsWith(".fontWeight")){const e=parseInt(r,10)||500;i.weights.add(e)}}}),function(e,t){e.forEach(e=>{if(e.families.size>0){const n=e.weights.size>0?e.weights:new Set([500]);e.families.forEach(e=>{dn(t,e,n)})}})}(n,t)}(Object.entries(e),t),function(e,t){const n=function(e){const t=".text.isRichText",n=new Set;return e.forEach(e=>{let[r,o]=e;if(r.endsWith(t)&&!0===o){const e=`${r.split(t)[0]}.text.value`;n.add(e)}}),n}(e);0!==n.size&&e.filter(e=>{let[t]=e;return n.has(t)}).forEach(e=>{let[n,r]=e;return function(e,t){var n;if(e)try{!function(e,t){e.querySelectorAll("[style]").forEach(e=>{const n=e.style;if(n.fontFamily){const e=n.fontFamily,r=parseInt(n.fontWeight,10)||500;dn(t,e,new Set([r]))}})}((n=decodeURIComponent(e),(new DOMParser).parseFromString(n,"text/html")),t)}catch(e){console.error("Failed to parse rich text HTML",e)}}(r,t)})}(Object.entries(e),t)})}(t,n),function(e){return Array.from(e.entries()).map(e=>{let[t,n]=e;return{family:t,weights:Array.from(n).sort()}})}(n)})(e).forEach(e=>{let{family:t,weights:n}=e;return function(e,t){return Ye(N("appendFont","div",JSON.stringify({family:e,weights:t})))}(t,n)})}catch(e){F("failed to install custom fonts",e)}}function ln(e){const t={};for(const n in e)if("object"!=typeof e[n]||Array.isArray(e[n]))t[n]=e[n];else{const r=ln(e[n]);for(const e in r)t[`${n}.${e}`]=r[e]}return t}function dn(e,t,n){if(!t)return;const r=t.replaceAll("'","").replaceAll('"',"");if(!function(e){return an.includes(e)}(r))return;e.has(r)||e.set(r,new Set);const o=e.get(r);
219o.add(400),n.forEach(e=>{o.add(e)})}const mn=function(e,t,n,r){void 0===n&&(n=!0),void 0===r&&(r=void 0);try{const o=_(()=>window.loomi_api.addToCart),i=function(){if(o)return Promise.resolve(window.loomi_api.addToCart(e,t,n,r)).then(function(){})}();return Promise.resolve(i&&i.then?i.then(function(){}):void 0)}catch(e){return Promise.reject(e)}},fn=function(e){try{let n;function t(t){return n?t:e.map(e=>{const t=String(e.id),n=pn.get(gn(e.id))||r[t];return n?{...e,variants:Array.isArray(e.variants)?e.variants.map(e=>{const t=_n(e,n);return t?{...e,fixed_price_currency:t.price.currencyCode,price:parseFloat(t.price.amount),compare_at_price:t.compareAtPrice?parseFloat(t.compareAtPrice.amount):e.compare_at_price}:e}):e.variants}:e})}if(!e||0===e.length)return Promise.resolve(e);let r={};const{productIdsToFetch:o}=Sn(e),i=function(){if(o.length>0)return function(t,n){try{var o=Promise.resolve(hn(e)).then(function(e){r=e,Object.entries(r).forEach(e=>{let[t,n]=e;return pn.set(gn(t),n)})})}catch(e){return n(e)}return o&&o.then?o.then(void 0,n):o}(0,function(t){return console.error("vsly",t),n=1,e})}();return Promise.resolve(i&&i.then?i.then(t):t(i))}catch(s){return Promise.reject(s)}},hn=function(e){try{return Promise.resolve(fetch(`https://${wn()}/api/2025-10/graphql.json`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({query:vn(e)})})).then(function(e){if(!e.ok)throw new Error(`Shopify API error: ${e.status}`);return Promise.resolve(e.json()).then(function(e){if(e.errors)throw new Error(`GraphQL errors: ${JSON.stringify(e.errors)}`);const t={};for(const n in e.data){const r=e.data[n];if(!r)continue;const o=yn(r.id);t[o]={variants:{}}
219,r.variants.edges.forEach(e=>{const n=yn(e.node.id);t[o].variants[n]={price:e.node.price,compareAtPrice:e.node.compareAtPrice}})}return t})})}catch(e){return Promise.reject(e)}},pn=new class extends H{constructor(e,t){super(new z(e),t)}}("p",18e5);function vn(e){const{productIdsToFetch:t,maxVariantsPerProduct:n}=Sn(e),r=se();return`\n    query GetProductPrices ${r?`@inContext(country: ${r})`:""} {\n      ${t.map(e=>`\n    product_${e}: product(id: "gid://shopify/Product/${e}") {\n      id\n      variants(first: ${n}) {\n        edges {\n          node {\n            id\n            price {\n              amount\n              currencyCode\n            }\n            compareAtPrice {\n              amount\n              currencyCode\n            }\n          }\n        }\n      }\n    }\n  `).join("\n")}\n    }\n  `}const wn=()=>window.loomi_ctx.storeAlias.toLowerCase().replaceAll("_","-")+".myshopify.com";function yn(e){const t=e.match(/\/(\d+)$/);return t?t[1]:e}const gn=e=>String(e)+se(),_n=(e,t)=>{let n=String(e.variant_id);const r=Object.keys(t.variants);return 1==r.length&&(n=r[0]),t.variants[n]},Sn=e=>{let t=1,n=!0;return{productIdsToFetch:e.map(e=>{if(!Array.isArray(e.variants))return{id:String(e.id),needsFetch:!1};const r=new Set(e.variants.map(e=>e.price)).size>1;r&&(n=!1),e.variants.length>t&&(t=e.variants.length);const o=((e,t,n)=>{if(!e)return!0;if(!n)return!1;const r=e.variants||{};return t.some(e=>void 0===r[e])})(pn.get(gn(e.id)),e.variants.map(e=>String(e.variant_id)),r);return{id:String(e.id),needsFetch:o}}).filter(e=>e.needsFetch).map(e=>e.id),maxVariantsPerProduct:n?1:t}},En=new K("recs_cache",300001),Pn=function(e,t){try{const n=Promise.resolve([]);return Promise.resolve(function(r,o){try{var i=function(){if(!e)return n;let r=_(()=>e.recommendationOptions);if(!r)return n;var o;!function(e){const{productId:t,variantId:n}=Nt();(t||n)&&(e.productId={productId:t,variantId:n})}(r),r.cartItems=(o=Ot(),_(()=>o.filter(e=>!!e.productId).map(e=>({productId:`${e.productId}`,variantId:`${e.variantId}`,quantity:e.quantity||1})))),r.currency=_(()=>Ze().currency||"USD","USD"),r.cart_total=_(()=>Ze().total_price,0),_(()=>+Date.now()-window.loomi_ctx.last_vid_atc.ts<5e3)&&(r.last_vid_atc=window.loomi_ctx.last_vid_atc),r.respSize=_(()=>window.visually.recsPerVariant[t.variantId]),["RECENTLY_VIEWED","VIEWED_WITH_RECENTLY_VIEWED"].find(e=>An(r,e))&&(r.recentlyViewed=ot().filter(e=>!!e.productId).map(e=>({productId:`${e.productId}`,variantId:`${e.variantId||""}`,...e.ts?{ts:e.ts}:{}})));const i=ct();return i.length>0&&(r.pastPurchases=i),(An(r,"CART_ITEMS")||function(e){return _(()=>!!e.layeredRuling.find(e=>"latest_added"==e.ruleCond.itemSelection))}(r))&&(r.cartHistory=kn()),r.userId=_(()=>window.loomi_ctx.userId,""),t&&(r.widgetContext=t),_(()=>!!window.loomi_ctx.storeAlias)&&(r.storeAlias=window.loomi_ctx.storeAlias),r.locale=_(()=>window.Shopify.locale)||_(()=>window.visually.locale),E()&&(r.clientId=E()),r.country=se(),Promise.resolve(function(e,t){const n=_(()=>window.loomi_api.updateRecsOpts),r=_(()=>n.get(function(e){return e.widgetId+e.experienceId+e.variantId+e.sectionId}(e))(t),t);return _(()=>n.get(window.loomi_ctx.storeAlias)(r),r)}(t,r)).then(function(e){return r=e,Promise.resolve(Cn(r))})}()}catch(e){return o(e)}return i&&i.then?i.then(void 0,o):i}(0,function(e){return F("loomi-widget,recProducts failed:",e),n}))}catch(e){return Promise.reject(e)}};function An(e,t){return e.type===t||_(()=>e.strategyPerSlot.find(e=>e.strategy===t))||_(()=>!!Object.values(e.conditions).find(e=>e.qbProps.envKey===t))||_(()=>!!e.layeredRuling.find(e=>e.strategy===t||!!_(()=>e.strategyPerSlot.slots.find(e=>e.strategy===t))))}function In(e){const t=function(){const e=window.innerWidth;return e<=360?200:e<=480?360:e<=640?480:e<=768?640:e<=960?768:1024}();e.products.forEach(e=>{const n=new URL(e.image.src);n.searchParams.set("width",`${Math.min(t,e.image.width||1280)}`),e.image.src=n.href})}function bn(){return`https://${A(window.loomi_ctx.env)}/api/recommendations/web/public/v2/recommend`}const xn=new Map,Cn=function(e){try{function t(){return _(()=>o.products)}const n=g(e),r=W(n);let o=En.get(r);const i=function(){if(!o){let e=!0;return me("kill-locale-currency")&&(e=!1),Promise.resolve(((e,t,n)=>{if(xn.has(e))return xn.get(e);const r=window.vslyNativeFetch||window.fetch,o=function(){try{return Promise.resolve(function(e,o){try{var i=function(){function e(){return Promise.resolve(o.json()).then(function(e){const t=function(){if(e.fetchPrices&&n)return Promise.resolve(fn(e.products)).then(function(t){e.products=t})}();return t&&t.then?t.then(function(){return e}):e})}let o;const i=t.length>1e4&&!me("disable-recs-post")?Promise.resolve(r(bn(),{method:"POST",headers:{"Content-Type":"text/plain"},body:t})).then(function(e){o=e}):Promise.resolve(r(`${bn()}?q=${t}`)).then(function(e){o=e});return i&&i.then?i.then(e):e()}()}catch(e){return o(!0,e)}return i&&i.then?i.then(o.bind(null,!1),o.bind(null,!0)):o(!1,i)}(0,function(t,n){if(xn.delete(e),t)throw n;return n}))}catch(e){return Promise.reject(e)}}();return xn.set(e,o),o})(r,n,e)).then(function(e){o=e,_(()=>
219[In,window.loomi_api.onRecsResp].forEach(e=>e&&e(o))),En.set(r,o)})}}();return Promise.resolve(i&&i.then?i.then(t):t())}catch(s){return Promise.reject(s)}},kn=()=>rt().map(e=>{const t={...e};return delete t.sid,t});function Tn(e){return`vsly_pi_${e}`}function Nn(e){return`vsly_hbt_${e}`}function On(e){return`vsly_hbc_${e}`}function jn(e){return Array(e).fill(0).map(()=>Math.floor(10*Math.random())).join("")}function Ln(){try{const e=_(()=>window.vslyAntiFlickerReveal,void 0);e&&e()}catch(e){}}const $n=function(e,t){try{if(y(e)||y(t))return Promise.resolve({products:[]});const n=function(e,t){const n=window.loomi_ctx.storeAlias||"",r=new URLSearchParams({byHandle:g({handles:e}),al:n,slimResp:"1"});return t&&t.length>0&&r.set("metafields",g({fields:t})),`${bn()}?${r.toString()}`}(e,t);return Promise.resolve(fetch(n)).then(function(e){if(!e.ok)throw new Error(`vsly 400 ${e.statusText}`);return e.json()})}catch(e){return Promise.reject(e)}},Rn=function(e){try{try{const t=g(e),n=window.loomi_ctx.storeAlias,r=W(`${n}_${t}_${se()}`),o=Un.get(r);if(o)return Promise.resolve(o);if(Mn.has(r))return Promise.resolve(Mn.get(r));const i=function(){try{return Promise.resolve(function(e,o){try{var i=function(e,o){try{var i=function(){const e=new URL(bn());e.searchParams.set("al",n),e.searchParams.set("productQuery",t);const o=window.vslyNativeFetch||window.fetch;return Promise.resolve(o(e.toString(),{method:"GET",headers:{Accept:"application/json"}})).then(function(e){return e.ok?Promise.resolve(e.json()).then(function(e){return Promise.resolve(function(e){try{if(!e||!e.results||"object"!=typeof e.results)return Promise.resolve({results:{}});const t=e.results,n=function(e){return Object.keys(e).map(t=>{const n=e[t];return n&&n.id?{key:t,product:n}:null}).filter(e=>!!e)}(t);if(0===n.length)return Promise.resolve({...e,results:t});let r=n.map(e=>e.product);return r=function(e){const t={products:e};return In(t),t.products}(r),Promise.resolve(Dn(r)).then(function(o){return r=o,r=function(e){const t=window.loomi_api;if(!t||!t.onRecsResp)return e;try{const n={products:e};return t.onRecsResp(n),n.products}catch(t){return F("onRecsResp hook failed",t),e}}(r),function(e,t,n){t.forEach((t,r)=>{const o=n[r];o&&o.id&&(e[t.key]=o)})}(t,n,r),{...e,results:t}})}catch(e){return Promise.reject(e)}}(e)).then(function(e){return Un.set(r,e),e})}):{results:{}}})}()}catch(e){return o(e)}return i&&i.then?i.then(void 0,o):i}(0,function(e){return F("queryProducts failed:",e),{results:{}}})}catch(e){return o(!0,e)}return i&&i.then?i.then(o.bind(null,!1),o.bind(null,!0)):o(!1,i)}(0,function(e,t){if(Mn.delete(r),e)throw t;return t}))}catch(e){return Promise.reject(e)}}();return Mn.set(r,i),Promise.resolve(i)}catch(e){return F("queryProducts setup failed:",e),Promise.resolve({results:{}})}}catch(e){return Promise.reject(e)}},Dn=function(e){try{return me("kill-locale-currency")||_(()=>!Array.isArray(e[0].variants))?Promise.resolve(e):Promise.resolve(fn(e))}catch(e){return Promise.reject(e)}},Un=new K("ai_recs_cache",300001),Mn=new Map,qn=function(e,t,n){try{const o=Yt(),i=function(e,t,n){const r=function(){const e=Ot(),t={path:window.location.pathname,host:window.location.hostname};_(()=>e.length)>0&&(t.cartItems=e);const n=_(()=>Ze().token);n&&(t.cartToken=n);const r=At();r&&(t.trafficSources=r),t.productsSeenInSession=ot(),t.isCustomer=!!E(),t.query=window.location.search||"",t.hash=window.location.hash||"";const o=jt();return o&&(t.cartAttributes=o),t}();r.storeAlias=e;const o=E();o&&(r.clientId=o),r.anonymousId=t.id,r.firstSeen=t.firstSeen,r.firstSession=t.firstSession,r.gaId=_(()=>document.cookie.split(";").map(e=>e.split("=")).find(e=>{let[t,n]=e;return"_ga"==t.trim()})[1],"");const i=window.loomi_ctx;r.customerTags=_(()=>i.ctags.slice(0,20)),r.landingPage=_(()=>i.session.landing_page),r.hasSubs=!!_(()=>nt(Ze()).length>0);const s=vt();s&&(r.edgetag=s);const c=function(){try{const e=_(()=>new URL(window.location.href));if(_(()=>e.searchParams.get("forceOverride"))){const t=_(()=>e.searchParams.get("targeting"));if(t)return JSON.parse(decodeURIComponent(escape(atob(t))))}}catch(e){F("preview overrides",e)}return{}}(),a=it(at),u=function(){const e=it(ut);function t(e){return new Date(e.ts).valueOf()}function n(){const e=new URL(location.href);return["vslyvid","vslywgid","vslysid","lmi_preview","targeting","vsly_vid"].forEach(t=>e.searchParams.delete(t)),e.search||""}return bt(ut).then(r=>{const o={ts:new Date,name:Lt(),search:_(n,"")},i=!!o.search,s=(_(()=>r.visits)||e||[]).filter(e=>!i||!(e.name===o.name&&!e.search)).filter(e=>
219!(e.name===o.name&&(o.search===e.search||i&&!e.search))).sort((e,n)=>t(n)-t(e)).slice(0,500);var c;s.unshift(o),(c={id:ut,visits:s},Promise.resolve(xt()).then(function(e){return new Promise((t,n)=>{const r=e.transaction([kt],"readwrite").objectStore(kt).put(c);r.onerror=e=>{n("IDB e:w"+e.target.error)},r.onsuccess=()=>{t("")}})})).catch()}).catch(),st([{ts:f(),name:Lt()}],e,e=>t=>e.name===t.name,ut)}(),l=ct(),d={deviceKind:_(()=>window.loomi_ctx.deviceOverride,void 0),...n||{}},m=!!_(()=>navigator.userAgent.includes("Macintosh")&&"ontouchend"in document),h=_(()=>window.innerWidth,0),p=_(()=>window.vslyDesktopBreakpoint)||960,v=_(()=>S("cart_currency"))||_(()=>Ze().currency)||"",w=_(()=>i.current_product);if(w){r.oos=_(()=>w.oos),r.price=_(()=>w.price),r.iq=_(()=>w.variants.reduce((e,t)=>t.iq+e,0)),r.productId=_(()=>{const e=Nt().productId;return Number.isFinite(Number(e))?e.toString():""},"");const e=1*i.variantId;Number.isFinite(e)&&(r.vid=e)}const y=_(tt);"spa"==window.vslyIntegrationType&&(r.spa=!0);const g=_(()=>i.ttl);return{cartCurrency:v,...r,queryHistory:a,isIPadPro:m,windowInnerWidth:h,desktopBreakpoint:p,visitedPages:u,ttl:Number.isFinite(g)?g:0,purchasedLineItems:l,sid:y,...d||{},...c||{}}}(e,o,n);return Promise.resolve(function(e,t){try{const n=g(t),o=function(e){const{previewKey:t,debugAllocator:n,previewVariantId:o}=function(){[r,on].map(e=>{const t=cn(e);t&&sessionStorage.setItem(e,t)});const e=sessionStorage.getItem(r),t=sessionStorage.getItem(on);return{previewKey:e,debugAllocator:cn(sn),previewVariantId:t}}();let i=new URL(e);return t&&i.searchParams.append(r,t),n&&i.searchParams.append(sn,"true"),o&&i.searchParams.append(on,o),i}(Vn(e).cfgUrl);o.searchParams.append("q",n);const i=W(o.href),s=window.vslyNativeFetch||window.fetch,c=Bn.has(i)?Bn.get(i):s(o.href,{priority:"high"}).finally(()=>Bn.delete(i));return Bn.set(i,c),Promise.resolve(c).then(function(e){if(e.ok)return Promise.resolve(e.json());throw new Error(`failed to load config: ${e.statusText}`)})}catch(e){return Promise.reject(e)}}(t,i)).then(function(e){return _(()=>{window.loomi_ctx.audiences=e.audiences,_(()=>e.audiences&&localStorage.setItem("vsly_audiences",JSON.stringify(e.audiences))),window.loomi_ctx.testedThemes=e.testedThemes||[]}),function(e){const t=e.currentVariant;window.loomi_ctx={...window.loomi_ctx||{}};const n=_(()=>t.pid);n&&(window.loomi_ctx.productId=`${n}`);const r=_(()=>t.vid);r&&(window.loomi_ctx.variantId=`${r}`);const o=_(()=>t.price);o&&(window.loomi_ctx.variantPrice=o);const i=_(()=>t.meta);i&&(window.loomi_ctx.productMeta=`${i}`)}(e),st(e.queryHistory,i.queryHistory,e=>t=>t.v===e.v&&t.k===e.k,at),function(e){var t;(t=e.experiments)&&t.findIndex(e=>{const t=_(()=>e.clientTargetingFormula.toString(),"")||"";return t.includes("CartItemHasTag")||t.includes("CartItemHasCollection")||t.includes("AllCartItemsHasTag")})>-1||!0===_(()=>e.flags["sdk-enable-cart-enrichment"],!1)&&(e.flags["sdk-enable-cart-enrichment"]=!1)}(e),{configuration:e,tracking:o}})}catch(e){return Promise.reject(e)}},Fn="vslyb",Bn=new Map;function Jn(e){if("number"==typeof e.chance&&e.chance<100){const t={experienceId:e.name,variantId:e.variant,storeAlias:_(()=>window.loomi_ctx.storeAlias),anonymousId:_(()=>window.loomi_ctx.userId)};e.version&&(t.version=e.version);const r=g(t),o=_(()=>window.loomi_ctx.env,n.PROD),i=new URL(Vn(o).cfgUrl.replace("/allocate","/match"));i.searchParams.append("q",r),fetch(i)}}function Vn(e){let t="/api/allocator/web/public/v2/allocate";return Gn(e)&&(t="/allocate"),{cfgUrl:`${Hn(e)}${t}`}}function Hn(e){return Gn(e)?"http://localhost:8080":`https://${A()}`}function Gn(e){return[n.TEST,n.LOCAL].includes(e)}function zn(e){window.visually={..._(()=>window.visually)||{},flags:e},localStorage.setItem("loomi-flags",JSON.stringify(e))}function Kn(e,t,n){const r=function(r){_(()=>!!r.persisted)&&(window.loomi_ctx.cart=void 0,n(e,t,500).catch(e=>{F("failed reloading sdk",e)}))};_(()=>!window.loomi_ctx.pageshow)&&(q("pageshow initialized"),s().then(()=>{window.addEventListener("pageshow",r),window.loomi_ctx.pageshow=!0}))}function Wn(e){return`${e.name}-${e.variant}`}function Qn(e){return`${e.name}-${e.variant}-${e.version||0}`}function Yn(e){$.forEach(t=>{e&&!e(t)||(t.undo(),t.do())})}const Zn=(e,t)=>!!_(()=>e.audiences.includes(t)),Xn=e=>{const t={},n=Zn(e,"d"),r=Zn(e,"m");return n||r?(_(()=>e.experiments.filter(e=>
219!!e.code).forEach(e=>e.code.forEach(r=>{const o=_(()=>r.value.env.general.recsCount),i=_(()=>n?o.desktop.value:o.value);i>(t[e.variant]||0)&&"number"==typeof i&&(t[e.variant]=i)}))),t):t},er=function(e){void 0===e&&(e={});try{const t=Z+X;return we(Z,X),Promise.resolve(v(()=>_(()=>window.visually.widgets[t]),100,50)).then(function(){const n="#vsly-overlay",r="#vslyp-vsly-overlay";if(!document.querySelector(r)){const e=document.createElement("div");e.id=n.replace("#",""),e.textContent=".",e.style.opacity="0",e.style.display="none",document.body.appendChild(e);const t=document.createElement("script");t.id=r.replace("#",""),t.type="text/props",t.textContent="{}",document.body.appendChild(t)}return window.visually.widgets[t](n),Promise.resolve(v(()=>!!window.loomi_api._openProductOverlay,100,50)).then(function(){window.loomi_api._openProductOverlay((e=>{const t=_(()=>e.widgetContext)||_(()=>e.mpCtx)||_(()=>e.overlay.mpCtx);return t?{...e,overlay:{...e.overlay||{},mpCtx:t}}:e})(e))})})}catch(e){return Promise.reject(e)}};function tr(e,t,n,r){const[o,i]=t.split(",");return new Promise(t=>{bt(ut).then(n=>{for(const s of function(e,t,n){const r=(new Date).valueOf();return(_(()=>e.visits,[])||[]).filter(e=>{const o=new Date(e.ts).valueOf(),i=36e5,s=parseInt(t);switch(n.replaceAll('"',"")){case"hours":return o>r-s*i;case"weeks":return o>r-s*i*24*7;case"days":return o>r-s*i*24;default:return!1}})}(n,o,i))if(r||cr(e)){if(rr(s,e))return void t(!0)}else if(nr(s,e))return void t(!0);t(!1)})})}function nr(e,t){return!![or(e),sr(or(e))].find(e=>e.includes(t))}function rr(e,t){const n=e.search||"",r=or(e)+n;return!![r,sr(r)].find(e=>e.includes(ir(t)))}function or(e){return ir(function(e){const t=_(()=>new URL(e));if(!t)return e;const n=t.pathname.split("/");return/^[a-z]{2}-[a-z]{2}$/.test(n[1])&&(t.pathname=n.slice(2).join("/")),ir(t.href)}(e.name))}function ir(e){const t=_(()=>new URL(e));return t&&t.pathname.endsWith("/")?"/"===t.pathname?t.href.slice(0,-1):(t.pathname=t.pathname.slice(0,-1),t.href):e}function sr(e){return e.includes("/products/")&&e.includes("/collections/")?e.replace(/\/collections\/[^/]+/,""):e}function cr(e){return _(()=>!!new URL(e).search)}const ar=function(e){try{return Er(),yr(e.clientTargetingFormula)&&(mr[hr(e)]=e),Promise.resolve(Sr(e)).then(function(t){return t?(vr(e),!0):(q(`exp: ${e.gaName} not run client targeting: ${e.clientTargetingFormula} => false`),!1)})}catch(e){return Promise.reject(e)}},ur=function(e){try{const t=Object.entries(mr).map(t=>{let[n,r]=t;return yr(r.clientTargetingFormula)&&(mr[hr(r)]=r),{exp:r,shouldBeApplied:lr(r.clientTargetingFormula,e,r.name),hasBeenApplied:()=>!!fr[hr(r)]}});return Promise.resolve(gr(t)).then(function(e){!function(e){e.filter(e=>e.hasBeenApplied()&&!e.shouldBeApplied).flatMap(e=>{const t=_(()=>fr[hr(e.exp)]);return t&&delete fr[hr(e.exp)],t}).forEach(e=>{_(e.revert)})}(e),function(e){e.filter(e=>e.shouldBeApplied&&!e.hasBeenApplied()).forEach(e=>{var t,n,r;vr(e.exp),t=e.exp,n=wr,void 0===r&&(r=C()),n.has(t.variant)||(xr(r,t),n.add(t.variant),Jn(t))})}(e)})}catch(e){return Promise.reject(e)}},lr=function(e,t,n){void 0===n&&(n="");try{if(void 0===t&&(t=pr()),yr(e)){t.Total=$t,t.CartHasSubs=Ut,t.CartSubs=Mt,t.CartHasItem=qt,t.CartHasItemMatching=Ft,t.CartItemHasTagMatching=Jt,t.CartItemHasTag=Bt,t.AllCartItemsHasTag=Vt,t.AllCartItemsHasTagMatching=Ht,t.CartItemHasCollection=Gt,t.IsLoyaltyCustomer=zt,t.LoyaltyPointsBalance=Kt,t.LoyaltyPointsEarned=Wt,t.PageVisit=tr,t.CustomerTag=Pr,t.IsGuest=Ar,t.AbandonedCart=Rt,t.CartAttrName=Dt,t.UseCaseId=n;const r=()=>new Function(`\n        const c = arguments[0];\n        return ${function(e){const t=t=>_(()=>e.includes(t));for(const n of["PageVisit","Total"])t(`c.${n}`)&&!t(`await c.${n}`)&&(e=`( ${e.replaceAll(`c.${n}`,`await c.${n}`)} )`);return!t("(async ()")&&t("await")?`(async () => (${e}))()`:e}(e)}`)(t);return Promise.resolve(new Promise(e=>e(r())).catch(e=>(F("client side formula err",e),!1)))}return Promise.resolve(!0)}catch(e){return Promise.reject(e)}};let dr=!1;const mr={},fr={},hr=e=>`${e.name}-${e.variant}`;function pr(){return{cart:Ze(),Total:$t,CartHasSubs:Ut,CartSubs:Mt,CartHasItem:qt,CartHasItemMatching:Ft,CartItemHasTagMatching:Jt,CartItemHasTag:Bt,AllCartItemsHasTag:Vt,AllCartItemsHasTagMatching:Ht,CartItemHasCollection:Gt,IsLoyaltyCustomer:zt,LoyaltyPointsBalance:Kt,LoyaltyPointsEarned:Wt,PageVisit:tr,CustomerTag:Pr,IsGuest:Ar,AbandonedCart:Rt,CartAttrName:Dt}}function vr(e){const t={experienceId:e.name,variantId:e.variant,gaExperienceName:e.gaName,gaVariantName:e.gaVariant,reportGa:e.ga,publishedAt:e.publishedAt,version:e.version};var n;n=_(()=>e.code.map(e=>{try{return function(e,t){if("compound"===e.kind){const n=e.value,r=function(e,t,n,r,o){const i=[];return n&&""!==n&&i.push(N(e,t,n)),r&&""!==r&&i.push(N("appendCss",t,r)),o&&""!==o&&i.push(N("appendJs",t,o)),i}(n.htmlKind,e.selector,n.html,n.css,n.js),o=N(e.kind,e.selector,r);o.options=t;const i=Ye(o);return i.htmlId=r[0].id,r[1]&&(i.cssId=r[1].id),r[2]&&(i.jsId=r[2].id),i}if("widget"===e.kind){const n=N(e.kind,e.selector,"");n.options=t,n.block=e;const r=function(e,t){const n=_(()=>e.block.value);return{...t,sectionId:_(()=>n.env.sectionId),widgetId:_(()=>n.widgetId),widgetVersion:_(()=>n.version)}}(n,t);!function(e,t){const n=_(()=>e.block.value.env);
219n&&Object.entries(t).forEach(e=>{let[t,r]=e;return n[t]=r})}(n,r);const o=Ye(n);return o.htmlId=n.id,o}if(["pageRedirect","themeTest"].includes(e.kind)){const n=N(e.kind,e.selector,"");return n.options=t,n.block=e,Ye(n)}if(["moveElem","automation","visualEdit"].includes(e.kind)){const n=N(e.kind,e.selector,"");n.options=t,n.block=e;const r=Ye(n);return r.htmlId=n.id,r}const n=N(e.kind,e.selector,e.value);return n.options=t,Ye(n)}(e,t)}catch(e){}}).filter(e=>!!e),[]),fr[hr(e)]=n,function(e){if(!0!==window.visually?.flags?.["experience-applied-callback"])return;const t=window.vslyOnExperienceApplied;if("function"!=typeof t)return;const n={experienceId:e.name,variantId:e.variant,experienceName:e.gaName,variantName:e.gaVariant,version:e.version??0};try{Promise.resolve(t(n)).catch(e=>F("vslyOnExperienceApplied callback failed",e))}catch(e){F("vslyOnExperienceApplied callback failed",e)}}(e)}const wr=new Set;function yr(e){return!!e&&""!==e}const gr=function(e){try{return Promise.resolve(Promise.all(e.map(function(e){try{return Promise.resolve(e.shouldBeApplied).then(function(t){return{...e,shouldBeApplied:t}})}catch(e){return Promise.reject(e)}})))}catch(e){return Promise.reject(e)}},_r=e=>{const t=_(()=>e.key),n=_(()=>e.value),r=pr();t===Xe.CART_CHANGE?(ur({...r,cart:n}),_(()=>window.loomi_ctx.maintainCartAttributes(n))):t===Xe.LOYALTY_CHANGE&&ur(r)};function Sr(e){return lr(e.clientTargetingFormula,void 0,e.name)}function Er(){dr||s(()=>document).then(()=>{document.addEventListener(Q,_r),dr=!0})}function Pr(e,t){if(void 0===t&&(t=""),"contains"===t)return _(()=>window.loomi_ctx.ctags?.some(t=>t.includes(e)))||!1;const n=["!","not in"].some(e=>t.includes(e)),r=_(()=>window.loomi_ctx.ctags.includes(e))||!1;return n?!r:r}function Ar(){return Promise.resolve(_(()=>!window.loomi_ctx.clientId))}function Ir(e){const t=hr(e),n=fr[t];n&&(n.forEach(e=>_(e.revert)),delete fr[t]),delete mr[t]}const br=function(e,t,n){try{let r;return Promise.resolve(n()).then(function(n){n?(xr(t,e),(yr(e.clientTargetingFormula)||function(e){return!!me("trigger-delayed-allocation")&&_(()=>["jsFunction","jsCondition"].includes(e.trigger.type))}(e))&&Jn(e)):r=1})}catch(e){return Promise.reject(e)}};function xr(e,t){return _(()=>{e.register(t.name,t.variant,t.gaVariant,t.gaName);const n=t.ga;return e.track(o.USE_CASE,{use_case:t.name,use_case_variant:t.variant,...t.version?{version:t.version}:{}},{isAudience:t.isAudience,isRedirect:t.isRedirect,immediate:t.immediate,gaName:t.gaName,gaVariant:t.gaVariant,...n?{reportGa:n}:{}})})}const Cr=new Set,kr=new Set,Tr=new Set,Nr=new Set;let Or;function jr(e){void 0===Or&&(Or=new MutationObserver(Lr(e)),Or.observe(document.body,{childList:!0,subtree:!0,attributes:!1,characterData:!1}))}function Lr(e){return()=>{$r(Cr,Tr,(t,n)=>{br(n,e,()=>(t.add(Rr(n.trigger.selector,n)),ar(n)))}),$r(kr,Nr,(t,n,r)=>{const o=n.trigger;t.add(Rr(o.selector,n)),r.addEventListener(o.name,()=>br(n,e,()=>ar(n)),{once:void 0!==o.once&&o.once})})}}function $r(e,t,n){e.forEach(e=>{_(()=>{const r=e.trigger.selector;document.body.querySelectorAll(r).forEach(o=>{t.has(Rr(r,e))||n(t,e,o)})})})}function Rr(e,t){return`${e}-${t.name}`}function Dr(e){const t=JSON.stringify({ts:(new Date).getTime(),...e});let n,r,o=0;if(0===t.length)return o;for(n=0;n<t.length;n++)r=t.charCodeAt(n),o=(o<<5)-o+r,o|=0;return o}function Ur(e){const t=Dr(e);return Br(t),v(()=>new Function(e.code)(window),e.timeoutMillis,e.retries,()=>void 0===Jr(t))}function Mr(e){return JSON.parse(localStorage.getItem(e)||"[]")}let qr=[];const Fr=function(e,t,n){_(()=>t.experiments.forEach(t=>{n&&n.matches(t)?n.onSubscribeCall(t):Gr(t,e)}))},Br=(e,t)=>{qr.push({handler:e,experienceKey:t})},Jr=e=>qr.find(t=>t.handler===e),Vr=function(e){qr.filter(t=>t.experienceKey===e).forEach(e=>{try{"number"!=typeof e.handler&&e.handler()}catch(e){}}),qr=qr.filter(t=>t.experienceKey!==e)};function Hr(e,t){Gr(e,t)}function Gr(t,n){switch(_(()=>t.trigger.type)){case e.PageLoad:!function(e,t){br(e,t,()=>ar(e))}(t,n);break;case e.Timeout:!function(e,t){const n=setTimeout(()=>{br(e,t,()=>ar(e))},e.trigger.timeoutMillis);Br(()=>{n&&clearTimeout(n)})}
219(t,n);break;case e.Inactivity:!function(e,t){const n=e.trigger.timeoutMillis;let r;function o(){clearTimeout(r),r=setTimeout(()=>{br(e,t,function(){try{return Promise.resolve(Sr(e)).then(function(t){return t&&ar(e),t})}catch(e){return Promise.reject(e)}})},n)}o();const c=["mousemove","keypress","scroll","touchstart","touchmove"];Br(()=>{clearTimeout(r),i(()=>document).then(()=>c.forEach(e=>document.removeEventListener(e,o)))}),s(()=>document,!0).then(()=>{c.forEach(e=>document.addEventListener(e,o,{passive:!0}))})}(t,n);break;case e.Selector:!function(e,t){jr(e),Cr.add(t),Lr(e)()}(n,t);break;case e.ExitIntent:!function(e,t){const n=r=>{_(()=>!r.toElement&&!r.relatedTarget)&&br(e,t,()=>{const t=ar(e);return i(()=>document).then(()=>{document.removeEventListener("mouseout",n)}),t})};s(()=>document,!0).then(()=>{document.addEventListener("mouseout",n,{passive:!0})}),Br(()=>{i(()=>document).then(()=>{document.removeEventListener("mouseout",n)})})}(t,n);break;case e.JSCondition:!function(e,t){Ur(e.trigger).then(()=>{br(e,t,()=>ar(e))}).catch(()=>{})}(t,n);break;case e.JSFunction:!function(e,t){!function(n){try{const r=new Function(`return async function() { ${n.code} }`)()(),o=Dr(n);Br(o),r.then(()=>void 0!==Jr(o)&&void br(e,t,()=>ar(e)))}catch(e){}}(e.trigger)}(t,n);break;case e.JSEvent:!function(e,t){const n=e.trigger,r="vsly-js-events";function o(n){n&&br(e,t,()=>ar(e))}const c=e=>{let t;try{t=new Function(n.jsEvent.matchCode)(e),localStorage.setItem(r,JSON.stringify([...Mr(r),{event:{detail:e.detail},ts:(new Date).valueOf()/1e3}].splice(0,25)))}catch(e){F("handleJsEvent",e),t=!1}o(t)};o(function(e,t){return _(()=>!!Mr(e).find(e=>{const n=e.ts;return(new Date).valueOf()/1e3-n<2628e3&&new Function(t)(e.event)}))}(r,n.jsEvent.matchCode)),s(()=>window).then(()=>{window.addEventListener(n.jsEvent.name,c)}),Br(()=>{i().then(()=>{window.removeEventListener(n.jsEvent.name,c)})})}(t,n);break;case e.Conjunction:!function(t,n){if(function(t){return[e.ExitIntent,e.Selector,e.Timeout].includes(t.trigger.condition.type)}(t)){const e=t.trigger;Ur(e.jsCond).then(()=>{Gr({...t,trigger:e.condition},n)}).catch(()=>{})}}(t,n);break;case e.ElementEvent:!function(e,t){jr(t),kr.add(e),Lr(t)()}(t,n)}}const zr=["vsly-backdrop-container","__loomi_crosshair_container"];function Kr(e){let t=_(()=>e.target),n=!1;for(;t;){if(zr.includes(_(()=>t.id))){n=!0;break}t=_(()=>t.parentElement)}n&&(q("vsly","about to stop propagation of event",e),_(()=>e.stopImmediatePropagation()),_(()=>e.stopPropagation()))}function Wr(e,t){const n=_(()=>window.Shopify.currency.active,"USD"),r=_(()=>window.Shopify.locale,"en-US"),o=new Intl.NumberFormat(r,{style:"currency",currency:n,minimumFractionDigits:!0===_(()=>window.visually.flags["op-locale-currency-always-show-decimals"],!1)?2:0,maximumFractionDigits:2});if(t){if(Zr()){const t=_(()=>window.visually.priceRound)||Math.round;return o.format(t(e,n))}return o.format(e)}const i=_(()=>window.Shopify.currency.rate,"1");let s=Number.parseFloat(i);s=Number.isNaN(s)?1:s;let c=e*s;return 1!=s&&me("exchange-fee")&&(c*=1.02),c=Qr(s,c,n),o.format(c)}const Qr=(e,t,n)=>1!==e&&me("exchange-round")||Zr()?(_(()=>window.visually.priceRound)||Math.round)(t,n):t;function Yr(){const e=_(()=>!0===window.visually.flags["kill-locale-currency"]),t=_(()=>window.Shopify.currency,{}),n=!!_(()=>t.active),r=_(()=>t.rate),o=!!r&&!Number.isNaN(Number.parseFloat(r));return!e&&n&&o}const Zr=()=>!me("op-locale-currency-no-round");let Xr=window.location.href;const eo=()=>{requestAnimationFrame(()=>{Xr!==window.location.href&&(Xr=window.location.href,window.dispatchEvent(new CustomEvent("vslyUrlChanged",{detail:{prev:Xr,curr:window.location.href}})))})};var to;!function(e){e.NONE="none",e.YOTPO="yotpo"}(to||(to={}));const no={isMember:!1,provider:to.NONE};function ro(e,t){try{var n=e()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}const oo="vsly-loyalty-ctx",io=(()=>{const e=["swell:customer:updated","swell:redemption","swell:initialized","swell:setup","vsly:loyalty-changed"];let t;const n=()=>{const e=_(()=>window.swellConfig.customer);return e?{id:e.local_customer_id,providerId:e.id,email:e.email,earnedPoints:e.points_earned,isMember:!0===e.is_member,pointsBalance:e.points_balance,adjustedPointsBalance:_(()=>e.adjusted_points_balance,0),provider:to.YOTPO}:no},r=e=>{_(()=>"vsly:loyalty-changed"===e.type)&&_(()=>window.swellAPI.refreshCustomerDetails()),t(n())};return{provide:n,onChange:function(n){try{t=n;const o=ro(function(){return Promise.resolve(v(()=>
219!!window.jQuery,50,200)).then(function(){e.forEach(e=>{window.jQuery(document).on(e,r)})})},function(){e.forEach(e=>{document.addEventListener(e,r)})});return Promise.resolve(o&&o.then?o.then(function(){}):void 0)}catch(e){return Promise.reject(e)}},connect:()=>v(()=>!!_(()=>window.swellConfig.customer.local_customer_id),400,20),disconnect:function(){try{const t=ro(function(){return Promise.resolve(v(()=>!!window.jQuery,50,200)).then(function(){e.forEach(e=>{window.jQuery(document).off(e,r)})})},function(){e.forEach(e=>{document.removeEventListener(e,r)})});return Promise.resolve(t&&t.then?t.then(function(){}):void 0)}catch(e){return Promise.reject(e)}}}})();function so(e){et(Xe.LOYALTY_CHANGE,e),sessionStorage.setItem(oo,JSON.stringify({ts:(new Date).getTime(),ctx:e})),window.loomi_ctx={...window.loomi_ctx||{},loyalty:e}}const co="vsly_session";function ao(e){return Et((e||"").replace("+"," "))}function uo(){const e=window.loomi_ctx.storeAlias,t={id:W(e+window.loomi_ctx.userId+f()+It()+fo()),utm_campaign:It(),last_interaction:new Date,landing_page:_(()=>location.href,""),start_at:new Date};return lo(t),t}function lo(e){const t=JSON.stringify(e);localStorage.setItem(co,t),window.loomi_ctx.session=e}function mo(){const e=function(){window.loomi_ctx=window.loomi_ctx||{};let e=window.loomi_ctx.session||_(()=>{const e=JSON.parse(localStorage.getItem(co));return e.last_interaction=new Date(e.last_interaction),e.start_at=new Date(e.start_at),e})||uo();return function(e){const t=new Date,n=e.last_interaction;return(t.valueOf()-n.valueOf())/6e4>30||ao(It())!==ao(e.utm_campaign)||e.last_interaction.getDate()!==t.getDate()}(e)&&(e=uo()),window.loomi_ctx.session=e,e}();e.last_interaction=new Date,lo(e)}const fo=()=>Math.random().toString(36).substring(2,15)+Math.random().toString(36).substring(2,15);function ho(e,t){try{var n=e()}catch(e){return t(!0,e)}return n&&n.then?n.then(t.bind(null,!1),t.bind(null,!0)):t(!1,n)}const po=function(e,t,r){void 0===r&&(r=1e3);try{return vo?(console.debug("vsly-sdk","cannot reload since another reload is in progress"),Promise.resolve()):(vo=!0,Promise.resolve(ho(function(){console.debug("vsly-sdk","about to reload sdk");const o=me("sdk-reconcile")?Promise.resolve(function(e,t,n){try{return Promise.resolve(n(t,e)).then(function(e){let{configuration:t}=e;const n=_(()=>window.loomi.conf.experiments)||[],r=new Map,o=t.experiments||[],i=new Map,s=new Set(Object.keys(fr)),c=C();n.forEach(e=>r.set(Wn(e),e)),o.forEach(e=>i.set(Wn(e),e)),(e=>{window.loomi={..._(()=>window.loomi)||{},conf:e},window.visually={..._(()=>window.visually)||{},flags:e.flags,recsPerVariant:Xn(e)},zn(e.flags)})(t),((e,t,n)=>{e.forEach((e,r)=>{t.has(r)||(n.has(r)&&Ir(e),Vr(r))})})(r,i,s),document.dispatchEvent(Object.assign(new Event("reset-widget"),{value:"reload"})),document.dispatchEvent(Object.assign(new Event("targeting-changed"),{value:"#reload",key:"CART_CHANGE"})),((e,t,n,r)=>{e.forEach((e,o)=>{const i=t.get(o);i?Qn(i)!==Qn(e)&&(r.has(o)&&Ir(i),Vr(o),un([e]),Hr(e,n)):(un([e]),Hr(e,n))})})(i,r,c,s)})}catch(e){return Promise.reject(e)}}(e,t,wo)).then(function(){}):Promise.resolve(function(){try{return dr&&i(()=>document).then(()=>{document.removeEventListener(Q,_r),dr=!1}),qr.forEach(e=>{try{"number"!=typeof e.handler&&e.handler()}catch(e){}}),qr=[],Array.from($.keys()).forEach(e=>{Qe(e)}),Ve&&Ve.disconnect(),Promise.resolve()}catch(e){return Promise.reject(e)}}()).then(function(){return Promise.resolve((o=r,void 0===o&&(o=40),new Promise(e=>setTimeout(e,o)))).then(function(){return Promise.resolve(function(e,t){try{return void 0===e&&(e=n.PROD),Promise.resolve(ho(function(){return function(r,o){try{var i=(function(){if(window.vsly_blocked)throw Ln(),new Error(Fn)}(),function(e,t){window.loomi_ctx=window.loomi_ctx||{},window.loomi_ctx.env=window.loomi_ctx.env||e,window.loomi_ctx.storeAlias=window.loomi_ctx.storeAlias||t}(e,t),Promise.resolve(function(e,t){try{return void 0===e&&(e=n.PROD),Promise.resolve(yo(t,e,void 0)).then(function(n){let{configuration:r,tracking:o}=n;return go(r,t,e,o)})}catch(e){return Promise.reject(e)}}(e,t)).then(function(n){let{jitsu:r,configuration:o}=n;if(!_(()=>o.flags["kill-switch"]))return Promise.resolve(Je()).then(function(){un(o.experiments),Fr(r,o),Kn(e,t,po),mt()})}))}catch(e){return o(e)}return i&&i.then?i.then(void 0,o):i}(0,function(e){_(()=>e.message)!==Fn&&F("failed initialising sdk",e)})},function(e,t){if(Ln(),e)throw t;return t}))}catch(e){return Promise.reject(e)}}(e,t)).then(function(){})});var o});if(o&&o.then)return o.then(function(){})},function(e,t){if(vo=!1,e)throw t;return t})))}catch(e){return Promise.reject(e)}};let vo=!1;const wo=function(e,t,n){try{return m(),Promise.resolve(qn(e,t,n))}catch(e){return Promise.reject(e)}},yo=function(e,t,n){try{return _(mo),m(),Promise.resolve(qn(e,t,n))}catch(e){return Promise.reject(e)}},go=function(e,t,n,r){try{return zn(e.flags),function(e,t,n,r,o,i){Er(),window.loomi_ctx={..._(()=>window.loomi_ctx)||{},env:t,storeAlias:e,apply:e=>{un([e]),ar(e)},shouldApply:lr};const s=_(()=>
219o.productId),c=window.loomi_ctx;s&&!c.productId&&(c.productId=s);const a=_(()=>o.variantId);a&&!c.variantId&&(c.variantId=a),window.loomi={..._(()=>window.loomi)||{},conf:n},window.visually={..._(()=>window.visually)||{},flags:n.flags,enabledIntegrations:n.integrations,recsPerVariant:Xn(n),sdk_api:{addToCart:mn,recommendProducts:Pn,getProductsMetafields:$n,fetchRecs:Cn},reAllocate:i,rerender:Yn,reload:function(){try{return Promise.resolve(r(t,e,1e3)).then(function(){})}catch(e){return Promise.reject(e)}}}}(t,n,e,po,Nt(),wo),function(e){try{if(e.noActiveThemeTests&&Ce()){if(Pe(0))return;be()}else(e=>!(e.experiments||[]).find(e=>e.isThemeTest)&&_(Ce)&&!![localStorage,sessionStorage].find(je))(e)&&be()}catch(e){}}(e),Promise.resolve(Eo()).then(function(){var o,c,a,l;(function(e,t,n){window.loomi_api||(window.loomi_api={}),window.loomi_api.when=w,window.loomi_api.awaitCondition=v,window.loomi_api.loadVisuallyLib=h,window.loomi_api.queryProducts=Rn,window.loomi_api.debounce=u,window.loomi_api.allocatorQuery=e=>function(e,t){try{function n(){return Promise.resolve(r)}const r={results:{}},o={...e};o.queries=function(e,t){return e.queries.filter(e=>{const n=_(()=>e.oneOf.productInfo);if(n){const r=Tn(n.handle),o=sessionStorage.getItem(r);if(!o)return!0;const i=JSON.parse(o);return!!function(e,t){return!((!e.includeCollections||t.collections)&&(!e.includeTags||t.tags)&&(!e.includeSales||t.sales)&&(!e.includeVariants||t.variants))}(n,i)||(i.cached=!0,t.results[e.name]=i,!1)}const r=_(()=>e.oneOf.handlesByTag);if(r){const n=Nn(r),o=sessionStorage.getItem(n);if(!o)return!0;const i=JSON.parse(o);return i.cached=!0,t.results[e.name]=i,!1}const o=_(()=>e.oneOf.handlesByCollection);if(o){const n=On(o),r=sessionStorage.getItem(n);if(!r)return!0;const i=JSON.parse(r);return i.cached=!0,t.results[e.name]=i,!1}return!0})}(e,r);const i=function(){if(o.queries.length>0){const{query:e,hashedQuery:n}=function(e,t){e.timestamp=`${jn(4)}${t}${jn(5)}`,e.alias=window.loomi_ctx.storeAlias||"",e.userId=window.loomi_ctx.userId||"";const n=g(e);return{query:n,hashedQuery:(n+window.loomi_ctx.userId+window.loomi_ctx.storeAlias+t).split("").reduce((e,t)=>(e=(e<<5)-e+t.charCodeAt(0))&e,0)}}(o,t),i=Vn(window.loomi_ctx.env).cfgUrl.replace("/allocate",`/query?q=${e}&h=${n}`);return Promise.resolve(fetch(i)).then(function(e){const t=function(){if(e.ok)return Promise.resolve(e.json()).then(function(e){e.results&&Object.entries(e.results).forEach(e=>{let[t,n]=e;!function(e,t,n){if(t)if("ProductInfo"===t.kind){const r=n.queries.find(t=>t.name===e);r&&(_(()=>r.oneOf.productInfo.includeTags,!1)&&!t.tags&&(t.tags=[]),_(()=>r.oneOf.productInfo.includeCollections,!1)&&!t.collections&&(t.collections=[]),_(()=>r.oneOf.productInfo.includeSales,!1)&&!t.sales&&(t.sales=""),_(()=>r.oneOf.productInfo.includeVariants,!1)&&!t.variants&&(t.variants=[]),sessionStorage.setItem(Tn(t.handle),JSON.stringify(t)))}else if("HandlesByCollection"===t.kind){const r=n.queries.find(t=>t.name===e);if(r){const e=_(()=>r.oneOf.handlesByCollection,"")||"";sessionStorage.setItem(On(e),JSON.stringify(t))}}else if("HandlesByTag"===t.kind){const r=n.queries.find(t=>t.name===e);if(r){const e=_(()=>r.oneOf.handlesByTag,"")||"";sessionStorage.setItem(Nn(e),JSON.stringify(t))}}}(t,n,o),r.results[t]=n})})}();if(t&&t.then)return t.then(function(){})})}}();return Promise.resolve(i&&i.then?i.then(n):n())}catch(s){return Promise.reject(s)}}(e,`${(new Date).getTime()+Math.round(1e6*Math.random())}`),window.loomi_api.openProductOverlay=er,_(()=>e.shopApi.forEach(e=>{let{js:t,windowKey:n}=e;try{window.loomi_api[n]=new Function(t)}catch(e){}})),window.loomi_api.formatLocaleMoney=function(){var e=[].slice.call(arguments);return n()?t(...e):(_(()=>window.loomi_api.formatMoney)||(()=>`${_(()=>e[0],"")}`))(...e)},window.loomi_api.redirectTest=ee})(e,Wr,Yr),a=e.first_seen,(c=e.uid)!==(l=r.id)&&c&&a>0?(window.loomi_ctx.userId=c,Zt(c,a)):window.loomi_ctx.userId=l,function(e,t){try{return _(()=>window.loomi_ctx.cc)&&v(b,1e3,120).then(()=>Zt(e,t||(new Date).getTime()/1e3)),Promise.resolve()}catch(e){return Promise.reject(e)}}(window.loomi_ctx.userId,a),(o=e.flags)["sdk-auto-clean"]&&!o["sdk-kill-auto-clean"]&&h("price_test_cleanup_v2",{async:!1,defer:!0}).then(),_(()=>!0===window.visually.flags["op-focus-trap-removal"])&&s(()=>document,!0).then(()=>{document.addEventListener("focusin",Kr,{capture:!0,passive:!0}),document.addEventListener("mousedown",Kr,{capture:!0,passive:!0}),document.addEventListener("touchstart",Kr,{capture:!0,passive:!0}),document.addEventListener("touchend",Kr,{capture:!0,passive:!0})}),function(e,t){if(me("kill-sdk-reload-url-detection")||!me("sdk-reload")&&!["/products/","/collections/"].find(e=>window.location.href.includes(e)))return;const n=function(){const r=(()=>{requestAnimationFrame(()=>{(me("sdk-reload-url-detection-href")?So!==window.location.href:new URL(So).pathname!==new URL(window.location.href).pathname)&&(So=window.location.href,n(),_o(e,t,10))})})||eo,o=["click","touchend","pdpresp"];return s(()=>document.body,!0).then(()=>
219{o.forEach(e=>document.body.addEventListener(e,r,!0))}),()=>{i(()=>document.body).then(()=>{o.forEach(e=>{document.body.removeEventListener(e,r,!0)})})}}()}(n,t),function(){try{return Promise.resolve(function(e,t){try{var n=function(){so(function(){const e=sessionStorage.getItem(oo);if(e){const t=_(()=>JSON.parse(e));if(t&&t.ts>(new Date).getTime()-3e5)return t.ctx}}()||no);const e=_(()=>!0===window.visually.flags["loyalty-targeting"]),t=function(){if(e)return Promise.resolve(function(e){try{return e.onChange(e=>{so(e)}),Promise.resolve(e.connect()).then(function(){const t=e.provide();return so(t),{ctx:t,disconnect:e.disconnect}})}catch(e){return Promise.reject(e)}}(io)).then(function(){const e=document.querySelectorAll('[href*="/account/logout"]');e&&Array.from(e).forEach(e=>{e.addEventListener("click",()=>(sessionStorage.removeItem(oo),!0))})})}();if(t&&t.then)return t.then(function(){})}()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}(0,function(e){console.debug("vsly-loyalty","unable to find loyalty provider",e)}))}catch(e){return Promise.reject(e)}}();const d=C();return{configuration:e,jitsu:d}})}catch(e){return Promise.reject(e)}},_o=u(po,10);let So=window.location.href;const Eo=function(){try{return Promise.resolve(function(){if(me("block-do-not-track"))return Promise.resolve(x()).then(function(e){if(!e)throw new Error(Fn)})}())}catch(e){return Promise.reject(e)}};function Po(e){return e.startsWith("https://")?e.substring(8):e}function Ao(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch{return""}}var Io;!function(e){e.SIGNUP="SIGNUP",e.ADD_TO_CART="ADD_TO_CART",e.CHANGE_QTY="CHANGE_QTY",e.REMOVE_FROM_CART="REMOVE_FROM_CART",e.PAGE_LOAD="PAGE_LOAD",e.CLICK="CLICK",e.LOGIN="LOGIN",e.LOGOUT="LOGOUT",e.TIME_SPENT="TIME_SPENT",e.USE_CASE="USE_CASE",e.LEAD_SUBMISSION_EMAIL="LEAD_SUBMISSION_EMAIL",e.LEAD_SUBMISSION_PHONE="LEAD_SUBMISSION_PHONE"}(Io||(Io={}));let bo=[];const xo=function(e,t){if(void 0===t&&(t=0),0===bo.length)return;const n=bo;bo=[];const r=ko(n),o=Co(n);e({bulk:o,shared:r},!0).catch(()=>{const r=n.concat(bo);r.length<100&&(bo=r,t<2&&setTimeout(()=>xo(e,t+1),500*Math.pow(2,t)))})};u(xo,100);const Co=e=>e.map(e=>{const t=JSON.parse(JSON.stringify(e));return delete t.user,delete t.event_id,delete t.user_agent,delete t.utc_time,delete t.local_tz_offset,delete t.doc_host,delete t.ids_ga,delete t.alias,delete t.userCanBeTracked,delete t.userDataCanBeSold,delete t.edgetag,delete t.api_key,delete t.src,t}),ko=e=>{const t=_(()=>String(e[0].user.anonymous_id),""),n=_(()=>String(e[0].user_agent),""),r=_(()=>String(e[0].event_id),""),o=_(()=>String(e[0].utc_time),""),i=_(()=>Number(e[0].local_tz_offset)||0),s=_(()=>String(e[0].doc_host),""),c=_(()=>String(e[0].ids_ga),""),a=_(()=>String(e[0].alias),""),u=_(()=>Boolean(e[0].userCanBeTracked),!0),l=_(()=>Boolean(e[0].userDataCanBeSold),!0),d=_(()=>String(e[0].edgetag),""),m=_(()=>String(e[0].api_key),""),f=_(()=>String(e[0].src),"");return Object.entries({anonymous_id:t,event_id:r,user_agent:n,utc_time:o,local_tz_offset:i,doc_host:s,ids_ga:c,alias:a,userCanBeTracked:u,userDataCanBeSold:l,edgetag:d,api_key:m,src:f}).reduce((e,t)=>{let[n,r]=t;if(r){if("undefined"===r)return e;e[n]=r}return e},{})},To=function(e){try{let r;function t(e){return r?e:Promise.resolve(!1)}const o=function(){if(_(()=>e.eventPayload.bulk.length>0,!1)){const t=_(()=>JSON.parse(JSON.stringify(e.eventPayload.bulk[0])),void 0);if(!t){const e=Promise.resolve(!1);return r=1,e}const o=_(()=>JSON.parse(JSON.stringify(t.ga)),void 0);return delete t.ga,Promise.resolve(function(e){try{return Promise.resolve(function(t,r){try{var o=function(){const t=window.loomi_ctx.jitsuKey,r=function(e){const t={trackingHost:"https://live.visually-io.com"};return e===n.TEST&&(t.trackingHost="http://localhost:8088"),e===n.STAGE&&(t.trackingHost="https://sdk.loomi-stg.xyz"),t}(window.loomi_ctx.env).trackingHost;return Promise.resolve(fetch(`${r}/api/s?token=${t}&bulk=1`,{headers:{"content-type":"text/plain"},body:JSON.stringify(e.eventPayload),method:"POST",mode:"cors",credentials:"omit",keepalive:!0})).then(function(e){return e.ok})}()}catch(e){return r(e)}return o&&o.then?o.then(void 0,r):o}(0,function(e){return console.error("vsly: Failed to send event",e),!1}))}catch(e){return Promise.reject(e)}}(e)).then(function(n){return Promise.resolve(function(e){try{try{const t=e.eventPayload,n=t.bulk[0],r=window.loomi_ctx.env,o=t.shared,i=g({experienceId:n.use_case,variantId:n.use_case_variant,storeAlias:o.alias,anonymousId:o.anonymous_id,version:n.version}),s=new URL(Vn(r).cfgUrl.replace("/allocate","/match"));s.searchParams.append("q",i),fetch(s.toString())}catch(e){console.error("vsly: Failed to persist allocation",e)}return Promise.resolve()}catch(e){return Promise.reject(e)}}(e)).then(function(){return o&&C().trackExt(t,o).then().catch(e=>{console.error("vsly: Failed track ext event",e,t,o)}),r=1,n})})}}();return Promise.resolve(o&&o.then?o.then(t):t(o))}catch(i){return Promise.reject(i)}},No="vsly_analytics_queue";function Oo(e,t,n){void 0===n&&(n=!1);try{const r=window.loomi_ctx,o=r.storeAlias,i=r.jitsuKey,s=Pt(),c={id:`${Date.now()}-${Math.random().toString(36).substring(2,9)}`,timestamp:Date.now(),eventPayload:{bulk:[{url:location.href,doc_path:location.pathname,doc_search:location.search,sid:r.session.id,sid_start:r.session.start_at,utm:s.utm,lmi_params:s.lmi_params,event_type:"USE_CASE",use_case:e._USE_CASE,use_case_variant:e._USE_CASE_VARIANT,version:e._USE_CASE_VERSION||1,ga:{isAudience:!1,gaName:e._USE_CASE_GA||e._USE_CASE,gaVariant:e._USE_CASE_GA_VARIANT||e._USE_CASE_VARIANT,reportGa:n}}],shared:{anonymous_id:t.id,user_agent:navigator.userAgent,utc_time:(new Date).toISOString(),local_tz_offset:(new Date).getTimezoneOffset(),doc_host:location.host,alias:o,api_key:i}},retries:0},a=jo();a.push(c),Lo(a)}catch(e){console.error("vsly: Failed to queue analytics event",e)}}function jo(){try{const e=localStorage.getItem(No);if(!e)return[];const t=JSON.parse(e);return Array.isArray(t)?t:[]}catch(e){return console.error("vsly: Failed to read analytics queue",e),[]}}function Lo(e){try{localStorage.setItem(No,JSON.stringify(e))}catch(e){console.error("vsly: Failed to save analytics queue",e)}}const $o=(e,t)=>{try{localStorage.setItem(e,JSON.stringify({variant:t.experiment.variant,version:t.experiment.version||0}))}catch(e){}},Ro=(e,t)=>{let n=null;try{const r=localStorage.getItem(e);if(r){let e;const o=JSON.parse(r);if(o&&"object"==typeof o&&"variant"in o){e=o;const r=t.find(t=>t.experiment.variant===e.variant);r&&(r.experiment.version||0)===(e.version||0)&&(n=r)}}}catch(e){}return n},Do=e=>`vsly_redirect_test_${e[0].experiment.name}`,Uo=(e,t)=>{if(e){const n=e.experiment;t.some(e=>{const t=e.experiment;return t.variant===n.variant&&t.version===n.version})||(e=!1)}if(!e){const n=100*Math.random();let r=0;for(const o of t)if(r+=o.targeting.chance,n<=r){e=o;break}}return e},Mo=function(e){void 0===e&&(e=!0);const t=window.loomi_ctx.consent;t.allowed=e,t.fin||(t.fin=qo())},qo=()=>(new Date).getTime(),Fo=()=>window.Shopify.customerPrivacy,Bo=["AT","BE","BG","HR","CY","CZ","DK","EE","FI","FR","DE","GR","HU","IE","IT","LV","LT","LU","MT","NL","PL","PT","RO","SK","SI","ES","SE","NO","IS","LI"],Jo=function(e){void 0===e&&(e=!0);const t=window.loomi_ctx.consent;t.allowed=e,t.fin||(t.fin=Vo())},Vo=()=>(new Date).getTime(),Ho=()=>window.Shopify.customerPrivacy,Go=()=>Promise.resolve(),zo=()=>(window.loomi_ctx=window.loomi_ctx||{},window.loomi_ctx.performanceMetrics=window.loomi_ctx.performanceMetrics||{},window.loomi_ctx.performanceMetrics);function Ko(){try{const e=zo().as;
219if(void 0===e)return;const t=performance.now();Object.assign(zo(),{ae:t,ad:t-e}),(e=>{try{if("function"!=typeof performance.getEntriesByType)return;const t=performance.getEntriesByType("resource").filter(t=>t.startTime>=e&&(e=>{try{return new URL(e.name).pathname.endsWith("/allocate")}catch{return!1}})(t)).pop();if(!t)return;Object.assign(zo(),{ars:t.startTime,afs:t.fetchStart,aqs:t.requestStart,aps:t.responseStart,ape:t.responseEnd,ard:t.duration,ardl:t.startTime-e,aprd:t.requestStart-t.startTime,arwd:t.responseStart-t.requestStart,ardd:t.responseEnd-t.responseStart})}catch{}})(e)}catch(e){}}function Wo(e,t){try{var n=e()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}function Qo(){return _(mo),Yt(),function(e){void 0===e&&(e=window.loomi_ctx.embeddedTests);try{if(!e)return;if(0===e.length)return;const t=e.filter(e=>e.experiment.isThemeTest);t.length>0&&function(e){const t=Do(e);let n=Ro(t,e);if(n=Uo(n,e),!n)return;if(!n.experiment)return;$o(t,n);const r=n.experiment,o=_(()=>r.code.find(e=>"themeTest"===e.kind).value.targetThemeId)||0,i=ne({experienceId:r.name,variantId:r.variant,version:r.version,gaExperienceName:r.gaName,gaVariantName:r.gaVariant});Oo(i,Yt(),_(()=>!!r.ga)||!1),Ee(i,o)}(t);const n=e.filter(e=>!e.experiment.isThemeTest);n.length>0&&function(e){const t=e.filter(e=>function(e){if(!e)return!0;try{const t=e.match(/UrlTarget\(([^)]+)\)/);if(!t)return!1;const n=function(e){try{const t=e.match(/^"([^"]*)",\s*"([^"]*)",\s*(true|false)$/);return t?{value:t[1],op:t[2],includeQueryParam:"true"===t[3]}:null}catch{return null}}(t[1]);return!!n&&function(e,t,n){const r=window.location.search||"",o=window.location.href||"",i=(s=function(e){const t=e.startsWith("/")?e:"/"+e,n=t.split("/");if(n.length<2)return t;const r=n[1];let o=!1;return r.length>0&&r.length<=7&&(2===r.length||r.length>2&&"-"===r[2])&&(o=!0),o?"/"+n.slice(2).join("/"):t}(window.location.pathname),["STORY_IL","MAYVEN_GLOBAL","JDSPORT_IL"].includes(window.loomi_ctx.storeAlias)?s.toLowerCase():s);var s;const{hostPath:c,rawQuery:a}=function(e){const t=Po(e),n=t.indexOf("?");return-1!==n?{hostPath:t.substring(0,n),rawQuery:t.substring(n+1)}:{hostPath:t,rawQuery:""}}(e),u=c.toLowerCase();let l=Po(o.split("?")[0]).toLowerCase(),d="",m=u;if(d=(new URL(o).host+i).toLowerCase(),n){const e=r?Ao(r.substring(1)):"";if(e&&(l+="?"+e,d+="?"+e),a){const e=Ao(a);e&&(m+="?"+e)}}return function(e,t,n,r){switch(r){case"contains":return e.includes(n)||t.includes(n);case"matches":try{const r=new RegExp(n);return r.test(e)||r.test(t)}catch{return!1}case"==":return e===n||t===n;case"!=":return e===t?e!==n:t!==n;default:return!1}}(l,d,m,t)}(n.value,n.op,n.includeQueryParam)}catch(e){return console.error("vsly: Failed to evaluate targeting formula",e),!1}}(e.targeting.formula));if(0===t.length)return;const n=Do(t);let r=Ro(n,t);if(r=Uo(r,t),!r)return;if(!r.experiment)return;$o(n,r);const o=r.experiment,i=ne({experienceId:o.name,variantId:o.variant,version:o.version,gaExperienceName:o.gaName,gaVariantName:o.gaVariant});Oo(i,Yt(),_(()=>!!o.ga)||!1);const s=_(()=>o.code.find(e=>"pageRedirect"===e.kind).value);s&&ee(i,s.destUrl,s.redirectAfter||1,s.retainQueryParams,s.stickinessMode)}(n)}catch(e){console.error("vsly ETT",e)}}(),window.vsly_redirecting}const Yo=()=>window.loomi_ctx.blockingConcent;(function(){try{let t;function e(e){if(t)return e;(function(){const e=jo();e.length>0&&Promise.allSettled(e.map(To)).then(t=>{Lo(e.filter((e,n)=>{const r=t[n];return("fulfilled"!==r.status||!r.value)&&(e.retries++,(e=>!(Date.now()-e.timestamp>18e5||e.retries>3))(e))}))}).catch(e=>{console.error("vsly: Failed to process analytics queue",e)})})(),(()=>{const e=()=>{const e=se();return!!e&&!Bo.includes(e)};return new Promise((t,n)=>{const r=window.loomi_ctx.consent||={};r.init=Vo(),(se()?Go():v(se,50,200)).then(()=>{e()&&(Jo(),t())}),(_(()=>Ho().analyticsProcessingAllowed)?Go():v(()=>_(()=>Ho().analyticsProcessingAllowed),50,200)).then(()=>{const r=Ho().analyticsProcessingAllowed()||e();Jo(r),r?t():n()}),r.ccListener||(document.addEventListener("visitorConsentCollected",r=>{const o=r.detail.analyticsAllowed||e();Jo(o),o?t():n()}),r.ccListener=!0)})})().catch(),function(){try{zo().as=performance.now()}catch(e){}}();const s=yo(o,i);return s.then(Ko),s.then(e=>{let{configuration:t,tracking:r}=e;return(e=>{p("vsly-a",`${(e=>e==n.STAGE?"https://sdk.loomi-stg.xyz/":"https://assets.visually.io/")(e)}v/visually-a.js?cb=${window.loomi_ctx.sdk_version}`,{defer:!0}).catch()}
219)(i),function(e){let{configuration:t,tracking:n}=e;try{return Promise.resolve(function(e,t){try{const{storeAlias:n,env:r}=window.loomi_ctx;return Promise.resolve(Wo(function(){return Promise.resolve(go(e,n,r,t)).then(function(e){let{jitsu:t,configuration:o}=e;if(!_(()=>o.flags["kill-switch"]))return Promise.resolve(Je()).then(function(){un(o.experiments),Fr(t,o),Kn(r,n,po),mt()})})},function(e){_(()=>e.message)!==Fn&&F("fail initialising sdk",e)}))}catch(e){return Promise.reject(e)}}(t,n)).then(function(){window.dispatchEvent(new Event("visually_loaded"))})}catch(e){return Promise.reject(e)}}({configuration:t,tracking:r})}).catch(r).finally(Ln)}const r=e=>console.error(e);if(window.fetch&&(window.vslyNativeFetch=window.fetch),window.vsly_init=!0,window.vslyIntegrationType="static",(()=>{if(_(()=>window.visually_io_editor))return!0;const e=_(()=>window.loomi_ctx.ttl);return!("number"!=typeof e||!Number.isFinite(e)||e<=0)&&e<Math.floor(Date.now()/1e3)})())return console.log("sdk blocked"),Promise.resolve();window.loomi_ctx.sdk_version="0.12.169";const{storeAlias:o,env:i}=window.loomi_ctx;if(!Yo()&&Qo())return Promise.resolve();const s=function(){if(Yo()){function e(e){return t?e:window.loomi_ctx.consent.allowed?void(Qo()&&(t=1)):(Ln(),void(t=1))}const n=Wo(function(){return Promise.resolve((console.log("consent api init"),new Promise((e,t)=>{const n=window.loomi_ctx.consent||={};n.init=qo(),(_(()=>Fo().analyticsProcessingAllowed)?Promise.resolve():v(()=>_(()=>Fo().analyticsProcessingAllowed),50,200)).then(()=>{const n=window.Shopify.customerPrivacy.analyticsProcessingAllowed();console.log("consent api",n),Mo(n),n?e():t()}),n.ccListener||(document.addEventListener("visitorConsentCollected",()=>{const n=window.Shopify.customerPrivacy.analyticsProcessingAllowed();console.log("visitorConsentCollected",n),Mo(n),n?e():t()}),n.ccListener=!0)}))).then(function(){})},function(){Ln(),t=1});return n&&n.then?n.then(e):e(n)}}();return Promise.resolve(s&&s.then?s.then(e):e(s))}catch(c){return Promise.reject(c)}})().then(()=>console.log("vsly sdk with embed init"))}();
220
221</script>
vendor: 1 bytes, line 221
221
222<script data-vsly="preact2" type="text/javascript" data-em-disable>
223    // Preact
224!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}
224if(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)}
224_.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
224ise.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});
225// Preact Hooks
226!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)}]}});
227// Preact Compat
228!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&&
228(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]}
228,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});
229// Goober
230!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);
230s[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}}});
231
232</script>
232
233<!--LOOMI SDK-->
234
235    
236    <meta charset="utf-8">
237    <meta http-equiv="X-UA-Compatible" content="IE=edge">
238    <meta name="viewport" content="width=device-width,initial-scale=1">
239    <meta name="theme-color" content="">
240    <link rel="canonical" href="https://www.laurageller.com/cart">
241    <meta name="google-site-verification" content="7fauDyY0i5gtHNF8FtKdbMC-T2hJ09krOwreibayyk0">
242    <meta name="google-site-verification" content="eD8IE7j6M74EzdLLLUWdmm5KZTeHpaL7wR7tg-hHnes">
243    <meta name="google-site-verification" content="z2yhCxBpvm61ADX_K9lMxVIC_0k53Fl9WAfg0FuHE08">
244    <meta name="google-site-verification" content="cshhwYdZbY7e_BqvlVqsaRuYjT8pYVzGlb29ZXtNdsY">
245    <meta name="facebook-domain-verification" content="wtuiyxq52v6zm9y4vmmbevwii2dr8y">
246
247    
247<script>
248  function getCartToken() {
249  var match = document.cookie.match(/(?:^|;\s*)cart=([^;]+)/);
250  if (!match) return undefined;
251  return decodeURIComponent(match[1]).split('?')[0];
252}
253
254  var cartToken = getCartToken()
255
256  window.dataLayer = window.dataLayer || [];
257  window.dataLayer.push({
258    event: "datalayer-init",
259    customer_id: undefined,
260    order_count: undefined,
261    page_template: "cart",
262    page_template_suffix: "undefined",
263    shade_finder_quiz: undefined,
264    cart_id: cartToken ? cartToken : undefined,
265    cart_value: 0.0,
266    cart_quantity: 0
267  });
268</script>
268
269
270<!-- Google Tag Manager -->
271<script>
vendor: 327 bytes, lines 271-275
271(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
272new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
273j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
274'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
275})(window,document,'script','dataLayer','
275GTM-PXG7CK7
vendor: 4 bytes, line 275
275');
276</script>
276
277<!-- End Google Tag Manager -->
278    <!-- New Solve Code START -->
279<script>
280!(function (sdkUrl, apiUrl, apiKey) {
281  window.slv = window.slv || {
282    config: { sdkUrl, apiUrl, apiKey },
283    loaded: false,
284    ready: (f) => {
285      (window.slv.q = window.slv.q || []).push(f);
286    },
287  };
288  var e = document.createElement("script");
289  e.type = "text/javascript";
290  e.async = true;
291  e.src = sdkUrl;
292  document.head.appendChild(e);
293})("https://sdk.solvedata.app/sdk/sdk.js", "https://solve.laurageller.com", "pub_sdk_h4AgDY6g63WH6ZqM");
294</script>
294
295
296<!-- New Solve Code END -->
297
298
299<script>
300  window.addEventListener("klaviyoForms", function(e) { 
301      if (e.detail.type == 'submit') {
302        
303         window.slv.identify(
304          {
305              first_name: e.detail.metaData.$first_name,
306              last_name: e.detail.metaData.$last_name,
307              email: e.detail.metaData.$email,
308              phone: e.detail.metaData.$phone_number
309          }
310        )
311        
312      }
313  });
314</script>
314
315    
315<script>
316// The initialization code follows the Smart Script code below
317function _arrayLikeToArray(t,e){(null==e||e>t.length)&&(e=t.length);for(var o=0,r=Array(e);o<e;o++)r[o]=t[o];return r}function _arrayWithHoles(t){if(Array.isArray(t))return t}function _arrayWithoutHoles(t){if(Array.isArray(t))return _arrayLikeToArray(t)}function _defineProperty(t,e,o){return(e=_toPropertyKey(e))in t?Object.defineProperty(t,e,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[e]=o,t}function _iterableToArray(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}function _iterableToArrayLimit(t,e){var o=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=o){var r,i,n,a,s=[],l=!0,u=!1;try{if(n=(o=o.call(t)).next,0!==e)for(;!(l=(r=n.call(o)).done)&&(s.push(r.value),s.length!==e);l=!0);}catch(t){u=!0,i=t}finally{try{if(!l&&null!=o.return&&(a=o.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function ownKeys(e,t){var o,r=Object.keys(e);return Object.getOwnPropertySymbols&&(o=Object.getOwnPropertySymbols(e),t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,o)),r}function _objectSpread2(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(o),!0).forEach(function(t){_defineProperty(e,t,o[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):ownKeys(Object(o)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))})}return e}function _slicedToArray(t,e){return _arrayWithHoles(t)||_iterableToArrayLimit(t,e)||_unsupportedIterableToArray(t,e)||_nonIterableRest()}function _toConsumableArray(t){return _arrayWithoutHoles(t)||_iterableToArray(t)||_unsupportedIterableToArray(t)||_nonIterableSpread()}function _toPrimitive(t,e){if("object"!=typeof t||!t)return t;var o=t[Symbol.toPrimitive];if(void 0===o)return("string"===e?String:Number)(t);o=o.call(t,e||"default");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.")}function _toPropertyKey(t){t=_toPrimitive(t,"string");return"symbol"==typeof t?t:t+""}function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function _unsupportedIterableToArray(t,e){var o;if(t)return"string"==typeof t?_arrayLikeToArray(t,e):"Map"===(o="Object"===(o={}.toString.call(t).slice(8,-1))&&t.constructor?t.constructor.name:o)||"Set"===o?Array.from(t):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?_arrayLikeToArray(t,e):void 0}var AF_URL_SCHEME="(https:\\/\\/)(([^\\.]+).)(.*\\/)(.*)",VALID_AF_URL_PARTS_LENGTH=5,GOOGLE_CLICK_ID="gclid",FACEBOOK_CLICK_ID="fbclid",TWITTER_CLICK_ID="twclid",SNAPCHAT_CLICK_ID="sccid",TIKTOK_CLICK_ID="ttclid",GBRAID="gbraid",WBRAID="wbraid",ASSOCIATED_AD_KEYWORD="keyword",AF_KEYWORDS="af_keywords",AF_CUSTOM_EXCLUDE_PARAMS_KEYS=["pid","c","af_channel","af_ad","af_adset","deep_link_value","af_sub1","af_sub2","af_sub3","af_sub4","af_sub5"],GCLID_EXCLUDE_PARAMS_KEYS=["pid","c","af_channel","af_ad","af_adset","deep_link_value"],LOCAL_STORAGE_VALUES={SS_WEB_REFERRER:"ss_webReferrer"},isSkippedURL=function(t){var e=t.url,o=t.skipKeys,t=t.errorMsg;if(e){var r=e.toLowerCase();if(r)return(e=o.find(function(t){return r.includes(t.toLowerCase())}))&&console.debug(t,e),!!e}return!1},getGoogleClickIdParameters=function(t,e){var o=e[GOOGLE_CLICK_ID],r={};return o?(console.debug("This user comes from Google AdWords"),r[t]=o,(t=e[ASSOCIATED_AD_KEYWORD])&&(console.debug("There is a keyword associated with the ad"),r[AF_KEYWORDS]=t)):console.debug("This user comes from SRN or custom network"),r},stringifyParameters=function(){var o=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},t=Object.keys(o).reduce(function(t,e){return o[e]&&(t+="&".concat(e,"=").concat(o[e])),t},"");return console.debug("Generated OneLink parameters",t),t},getParameterValue=function(e){var t,o,r,i=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{keys:[],overrideValues:{},defaultValue:""};return null!=i&&i.keys&&Array.isArray(i.keys)||null!=i&&i.defaultValue?(o=i.keys,r=void 0===(r=i.overrideValues)?{}:r,t=void 0===(t=i.defaultValue)?"":t,(o=(void 0===o?[]:o).find(function(t){return!!e[t]}))&&(r[r=e[o]]||r)||t):(console.error("Parameter config structure is 
317wrong",i),null)},isIOS=function(t){return/iphone|ipad|ipod/i.test(t&&t.toLowerCase())},isUACHSupported=function(){return"object"===("undefined"==typeof navigator?"undefined":_typeof(navigator))&&"userAgentData"in navigator&&"getHighEntropyValues"in navigator.userAgentData&&!isIOS(navigator&&navigator.userAgent)},getQueryParamsAndSaveToLocalStorage=function(t){t||console.debug("website doesnt exist + ".concat(t));try{var e=new URL(t),o=new URLSearchParams(e.search),r=Array.from(o).reduce(function(t,e){var e=_slicedToArray(e,2),o=e[0],e=e[1];return _objectSpread2(_objectSpread2({},t),{},_defineProperty({},o,encodeURIComponent(e)))},{}),i=JSON.parse(localStorage.getItem("ss_incoming_params")||"[]"),n=(new Date).getTime()+72e5,a=_objectSpread2(_objectSpread2({},r),{},{af_ss_exp_at:n});i.unshift(a),localStorage.setItem("ss_incoming_params",JSON.stringify(i))}catch(t){console.debug("url isnt valid + ".concat(t))}},isValidUrl=function(t){try{return Boolean(new URL(t))}catch(t){return!1}},getCurrentUrl=function(){return new URL(window.location.href)},getReferrerUrl=function(){var t=document.referrer;return t?new URL(t):null},isSameOrigin=function(t,e){return t.origin===e.origin},saveWebReferrer=function(){var t=getCurrentUrl(),e=getReferrerUrl();e&&isSameOrigin(t,e)?console.warn("You navigate from the same website"):localStorage.setItem(LOCAL_STORAGE_VALUES.SS_WEB_REFERRER,JSON.stringify(document.referrer))},removeExpiredLocalStorageItems=function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:Date.now(),t=JSON.parse(localStorage.getItem("ss_incoming_params")||"[]");localStorage.setItem("ss_incoming_params",JSON.stringify(t.filter(function(t){t=t.af_ss_exp_at;return e<t})))};function aggregateValuesFromParameters(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},e=[];return Object.values(t).forEach(function(t){t&&t.keys&&Array.isArray(t.keys)&&t.keys.forEach(function(t){return e.push(t)}),Array.isArray(t)&&t.forEach(function(t){Array.isArray(null==t?void 0:t.keys)&&e.push.apply(e,_toConsumableArray(t.keys))})}),t.hasOwnProperty("googleClickIdKey")&&"string"==typeof t.googleClickIdKey&&e.push(GOOGLE_CLICK_ID),e}function getCurrentURLParams(t){var e={};return Object.keys(localStorage).includes("ss_incoming_params")?e=JSON.parse(localStorage.ss_incoming_params).find(function(e){return t.some(function(t){return t in e})})||{}:console.log("Key 'ss_incoming_params' not found in localStorage."),e}var isOneLinkURLValid=function(t){var e=null==(e=t||"")?void 0:e.toString().match(AF_URL_SCHEME);return!(!e||(null==e?void 0:e.length)<VALID_AF_URL_PARTS_LENGTH)||(console.error("oneLinkURL is missing or not in the correct format, can't generate URL",t),!1)},isMSValid=function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};return!(null==t||!t.defaultValue)||(console.error("mediaSource is missing (default value was not supplied), can't generate URL",t),!1)},isSkipListsValid=function(t){var e=t.referrerSkipList,t=t.urlSkipList,t=void 0===t?[]:t;return!isSkippedURL({url:document.referrer,skipKeys:void 0===e?[]:e,errorMsg:"Generate url is skipped. HTTP referrer contains key:"})&&!isSkippedURL({url:document.URL,skipKeys:t,errorMsg:"Generate url is skipped. URL contains string:"})},extractCustomParams=function(t){var e=t.afCustom,e=void 0===e?[]:e,o=t.currentURLParams,r=void 0===o?{}:o,i=t.googleClickIdKey,n={};return Array.isArray(e)&&e.forEach(function(e){var t;null!=e&&e.paramKey&&(t=AF_CUSTOM_EXCLUDE_PARAMS_KEYS.find(function(t){return t===(null==e?void 0:e.paramKey)}),(null==e?void 0:e.paramKey)===i||t?console.debug("Custom parameter ParamKey can't override Google-Click-Id or AF Parameters keys",e):n[e.paramKey]=getParameterValue(r,e))}),n},validateAndMappedParams=function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},o=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},e=2<arguments.length&&void 0!==arguments[2]&&arguments[2],r=t.mediaSource,i=t.campaign,n=t.channel,a=t.ad,s=t.adSet,l=t.deepLinkValue,u=t.afSub1,h=t.afSub2,d=t.afSub3,c=t.afSub4,g=t.afSub5,p=t.afCustom,f=t.googleClickIdKey,m={};if(r){t=getParameterValue(o,r);if(!t)return console.error("mediaSource was not found in the URL and default value was not supplied, can't generate URL",r),null;m[e?"af_media_source":"pid"]=t}if(i){r=getParameterValue(o,i);if(!r&&e)return console.error("campaign was not found in the URL and default value was not supplied, can't generate URL",i),null;
317e?(m.af_campaign=r,m.af_campaign_id=r):m.c=r}n&&(m.af_channel=getParameterValue(o,n)),a&&(m.af_ad=getParameterValue(o,a)),s&&(m.af_adset=getParameterValue(o,s)),l&&(m.deep_link_value=getParameterValue(o,l));[u,h,d,c,g].forEach(function(t,e){t&&(m["af_sub".concat(e+1)]=getParameterValue(o,t))}),f&&(GCLID_EXCLUDE_PARAMS_KEYS.find(function(t){return t===f})?console.debug("Google Click Id ParamKey can't override AF Parameters keys",f):(_=getGoogleClickIdParameters(f,o),Object.keys(_).forEach(function(t){m[t]=_[t]})));var _,t=extractCustomParams({afCustom:p,currentURLParams:o,googleClickIdKey:f});return _objectSpread2(_objectSpread2({},m),t)},isPlatformValid=function(t){return t?!!["smartcast","tizen","roku","webos","vidaa","playstation","android","ios","steam","quest","battlenet","epic","switch","xbox","nativepc"].includes(t.toLowerCase())||(console.error("platform need to be part of the known platforms supoorted"),!1):(console.error("platform is missing , can't generate URL",t),!1)};function getUserAgentData(){return new Promise(function(e){isUACHSupported()?navigator.userAgentData.getHighEntropyValues(["model","platformVersion"]).then(function(t){e({model:t.model,platformVersion:t.platformVersion})}).catch(function(){e()}):e()})}var createImpressionsLink=function(r){return r?new Promise(function(o){getUserAgentData().then(function(t){var e=new URL(r);e.hostname="impressions.onelink.me",t&&(e.searchParams.append("af_ch_model",encodeURIComponent(t.model)),e.searchParams.append("af_ch_os_version",encodeURIComponent(t.platformVersion))),o(e.href)}).catch(function(){o()})}):(console.debug("ClickURL is not valid"),null)};function getHexColorAfterValidation(t){return/^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/.test(t)?t:"#000"}function getParameterValueFromURL(t,e){return new URLSearchParams(t).get(e)}function updateFinalUrlWithForwardParameters(t,e,r){return e.reduce(function(t,e){var o=getParameterValueFromURL(r,e);return o?(console.debug("The URL contains forwarding parameter ".concat(e,".")),"".concat(t,"&").concat(e,"=").concat(encodeURIComponent(o))):t},t)}var processTrackingParameters=function(t){t=updateFinalUrlWithForwardParameters(t,[GOOGLE_CLICK_ID,FACEBOOK_CLICK_ID,TWITTER_CLICK_ID,SNAPCHAT_CLICK_ID,TIKTOK_CLICK_ID,GBRAID,WBRAID],window.location.search);var e=getParameterValueFromURL(window.location.search,GOOGLE_CLICK_ID),o=getParameterValueFromURL(window.location.search,GBRAID),r=getParameterValueFromURL(window.location.search,WBRAID);return t=(e||o||r)&&(e=getParameterValueFromURL(window.location.search,ASSOCIATED_AD_KEYWORD),o=getParameterValueFromURL(t,AF_KEYWORDS),e)&&!o?"".concat(t,"&").concat(AF_KEYWORDS,"=").concat(e):t};function QRCode(){var h,t,e="object"==("undefined"==typeof global?"undefined":_typeof(global))&&global&&global.Object===Object&&global,o="object"==("undefined"==typeof self?"undefined":_typeof(self))&&self&&self.Object===Object&&self,r=e||o||Function("return this")(),e="object"==("undefined"==typeof exports?"undefined":_typeof(exports))&&exports&&!exports.nodeType&&exports,o=e&&"object"==("undefined"==typeof module?"undefined":_typeof(module))&&module&&!module.nodeType&&module,i=r.QRCode;function n(t,e,o){this.mode=s.MODE_8BIT_BYTE,this.data=t,this.parsedData=[];for(var r=0,i=this.data.length;r<i;r++){var n=[],a=this.data.charCodeAt(r);e?n[0]=a:65536<a?(n[0]=240|(1835008&a)>>>18,n[1]=128|(258048&a)>>>12,n[2]=128|(4032&a)>>>6,n[3]=128|63&a):2048<a?(n[0]=224|(61440&a)>>>12,n[1]=128|(4032&a)>>>6,n[2]=128|63&a):128<a?(n[0]=192|(1984&a)>>>6,n[1]=128|63&a):n[0]=a,this.parsedData.push(n)}this.parsedData=Array.prototype.concat.apply([],this.parsedData),o||this.parsedData.length==this.data.length||(this.parsedData.unshift(191),this.parsedData.unshift(187),this.parsedData.unshift(239))}function l(t,e){this.typeNumber=t,this.errorCorrectLevel=e,this.modules=null,this.moduleCount=0,this.dataCache=null,this.dataList=[]}n.prototype={getLength:function(t){return this.parsedData.length},write:function(t){for(var e=0,o=this.parsedData.length;e<o;e++)t.put(this.parsedData[e],8)}},l.prototype={addData:function(t,e,o){t=new n(t,e,o);this.dataList.push(t),this.dataCache=null},isDark:function(t,e){if(t<0||this.moduleCount<=t||e<0||this.moduleCount<=e)throw new Error(t+","+e);return this.modules[t][e][0]},getEye:function(t,e){if(t<0||this.moduleCount<=t||e<0||this.moduleCount<=e)throw new Error(t+","+e);t=this.modules[t][e];return t[1]?(e="P"+t[1]+"_"+t[2],"A"==t[2]&&(e="A"+t[1]),{isDark:t[0],type:e}):null},getModuleCount:function(){return this.moduleCount},make:function(){this.makeImpl(!1,this.getBestMaskPattern())},makeImpl:function(t,e){this.moduleCount=4*this.typeNumber+17,this.modules=new Array(this.moduleCount);for(var o=0;o<this.moduleCount;o++){this.modules[o]=new Array(this.moduleCount);for(var r=0;r<this.moduleCount;r++)this.modules[o][r]=[]}this.setupPositionProbePattern(0,0,"TL"),this.setupPositionProbePattern(this.moduleCount-7,0,"BL"),this.setupPositionProbePattern(0,this.moduleCount-7,"TR"),this.setupPositionAdjustPattern("A"),this.setupTimingPattern(),this.setupTypeInfo(t,e),7<=this.typeNumber&&this.setupTypeNumber(t),null==this.dataCache&&(this.dataCache=l.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,e)},setupPositionProbePattern:function(t,e,o){for(var r=-1;r<=7;r++)if(!(t+r<=-1||this.moduleCount<=t+r))for(var i=-1;i<=7;i++)e+i<=-1||this.moduleCount<=e+i||(0<=r&&r<=6&&(0==i||6==i)||0<=i&&i<=6&&(0==r||6==r)||2<=r&&r<=4&&2<=i&&i<=4?(this.modules[t+r][e+i][0]=!0,this.modules[t+r][e+i][2]=o,this.modules[t+r][e+i][1]=-0==r||-0==i||6==r||6==i?"O":"I"):this.modules[t+r][e+i][0]=!1)},getBestMaskPattern:function(){for(var t=0,e=0,o=0;o<8;o++){this.makeImpl(!0,o);var r=v.getLostPoint(this);(0==o||r<t)&&(t=r,e=o)}return e},createMovieClip:function(t,e,o){var r=t.createEmptyMovieClip(e,o);this.make();for(var i=0;i<this.modules.length;i++)for(var n=+i,a=0;a<this.modules[i].length;a++){var s=+a;this.modules[i][a][0]&&(r.beginFill(0,100),r.moveTo(s,n),r.lineTo(1+s,n),r.lineTo(1+s,1+n),r.lineTo(s,1+n),r.endFill())}return r},setupTimingPattern:function(){for(var t=8;t<this.moduleCount-8;t++)null==this.modules[t][6][0]&&(this.modules[t][6][0]=t%2==0);for(var e=8;e<this.moduleCount-8;e++)null==this.modules[6][e][0]&&(this.modules[6][e][0]=e%2==0)},setupPositionAdjustPattern:function(t){for(var e=v.getPatternPosition(this.typeNumber),o=0;o<e.length;o++)for(var r=0;r<e.length;r++){var i=e[o],n=e[r];if(null==this.modules[i][n][0])for(var a=-2;a<=2;a++)for(var s=-2;s<=2;s++)-2==a||2==a||-2==s||2==s||0==a&&0==s?(this.modules[i+a][n+s][0]=!0,this.modules[i+a][n+s][2]=t,this.modules[i+a][n+s][1]=-2==a||-2==s||2==a||2==s?"O":"I"):this.modules[i+a][n+s][0]=!1}},setupTypeNumber:function(t){for(var e=v.getBCHTypeNumber(this.typeNumber),o=0;o<18;o++){var r=!t&&1==(e>>o&1);this.modules[Math.floor(o/3)][o%3+this.moduleCount-8-3][0]=r}for(o=0;o<18;o++){r=!t&&1==(e>>o&1);this.modules[o%3+this.moduleCount-8-3][Math.floor(o/3)][0]=r}},setupTypeInfo:function(t,e){for(var e=this.errorCorrectLevel<<3|e,o=v.getBCHTypeInfo(e),r=0;r<15;r++){var i=!t&&1==(o>>r&1);r<6?this.modules[r][8][0]=i:r<8?this.modules[r+1][8][0]=i:this.modules[this.moduleCount-15+r][8][0]=i}for(r=0;r<15;r++){i=!t&&1==(o>>r&1);r<8?this.modules[8][this.moduleCount-r-1][0]=i:r<9?this.modules[8][15-r-1+1][0]=i:this.modules[8][15-r-1][0]=i}this.modules[this.moduleCount-8][8][0]=!t},mapData:function(t,e){for(var o=-1,r=this.moduleCount-1,i=7,n=0,a=this.moduleCount-1;0<a;a-=2)for(6==a&&a--;;){for(var s,l,u=0;u<2;u++)null==this.modules[r][a-u][0]&&(s=!1,n<t.length&&(s=1==(t[n]>>>i&1)),l=v.getMask(e,r,a-u),this.modules[r][a-u][0]=s=l?!s:s,-1==--i)&&(n++,i=7);if((r+=o)<0||this.moduleCount<=r){r-=o,o=-o;break}}}},l.PAD0=236,l.PAD1=17,l.createData=function(t,e,o){for(var r=b.getRSBlocks(t,e),i=new A,n=0;n<o.length;n++){var a=o[n];i.put(a.mode,4),i.put(a.getLength(),v.getLengthInBits(a.mode,t)),a.write(i)}for(var s=0,n=0;n<r.length;n++)s+=r[n].dataCount;if(i.getLengthInBits()>8*s)throw new Error("code length overflow. ("+i.getLengthInBits()+">"+8*s+")");for(i.getLengthInBits()+4<=8*s&&i.put(0,4);i.getLengthInBits()%8!=0;)i.putBit(!1);for(;;){if(i.getLengthInBits()>=8*s)break;if(i.put(l.PAD0,8),i.getLengthInBits()>=8*s)break;i.put(l.PAD1,8)}return l.createBytes(i,r)},l.createBytes=function(t,e){for(var o=0,r=0,i=0,n=new Array(e.length),a=new Array(e.length),s=0;s<e.length;s++){var l=e[s].dataCount,u=e[s].totalCount-l,r=Math.max(r,l),i=Math.max(i,u);n[s]=new Array(l);for(var h=0;h<n[s].length;h++)n[s][h]=255&t.buffer[h+o];o+=l;var l=v.getErrorCorrectPolynomial(u),d=new S(n[s],l.getLength()-1).mod(l);a[s]=new Array(l.getLength()-1);for(h=0;h<a[s].length;h++){var c=h+d.getLength()-a[s].length;a[s][h]=0<=c?d.get(c):0}}for(var g=0,h=0;h<e.length;h++)g+=e[h].totalCount;for(var p=new Array(g),f=0,h=0;h<r;h++)for(s=0;s<e.length;s++)h<n[s].length&&(p[f++]=n[s][h]);for(h=0;h<i;h++)for(s=0;s<e.length;s++)h<a[s].length&&(p[f++]=a[s][h]);return p};for(var s={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8},u={L:1,M:0,Q:3,H:2},a=0,d=1,c=2,g=3,p=4,f=5,m=6,_=7,v={PATTERN_POSITION_TABLE:[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],G15:1335,G18:7973,G15_MASK:21522,getBCHTypeInfo:function(t){for(var e=t<<10;
vendor: 3,350 bytes, line 317
3170<=v.getBCHDigit(e)-v.getBCHDigit(v.G15);)e^=v.G15<<v.getBCHDigit(e)-v.getBCHDigit(v.G15);return(t<<10|e)^v.G15_MASK},getBCHTypeNumber:function(t){for(var e=t<<12;0<=v.getBCHDigit(e)-v.getBCHDigit(v.G18);)e^=v.G18<<v.getBCHDigit(e)-v.getBCHDigit(v.G18);return t<<12|e},getBCHDigit:function(t){for(var e=0;0!=t;)e++,t>>>=1;return e},getPatternPosition:function(t){return v.PATTERN_POSITION_TABLE[t-1]},getMask:function(t,e,o){switch(t){case a:return(e+o)%2==0;case d:return e%2==0;case c:return o%3==0;case g:return(e+o)%3==0;case p:return(Math.floor(e/2)+Math.floor(o/3))%2==0;case f:return e*o%2+e*o%3==0;case m:return(e*o%2+e*o%3)%2==0;case _:return(e*o%3+(e+o)%2)%2==0;default:throw new Error("bad maskPattern:"+t)}},getErrorCorrectPolynomial:function(t){for(var e=new S([1],0),o=0;o<t;o++)e=e.multiply(new S([1,y.gexp(o)],0));return e},getLengthInBits:function(t,e){if(1<=e&&e<10)switch(t){case s.MODE_NUMBER:return 10;case s.MODE_ALPHA_NUM:return 9;case s.MODE_8BIT_BYTE:case s.MODE_KANJI:return 8;default:throw new Error("mode:"+t)}else if(e<27)switch(t){case s.MODE_NUMBER:return 12;case s.MODE_ALPHA_NUM:return 11;case s.MODE_8BIT_BYTE:return 16;case s.MODE_KANJI:return 10;default:throw new Error("mode:"+t)}else{if(!(e<41))throw new Error("type:"+e);switch(t){case s.MODE_NUMBER:return 14;case s.MODE_ALPHA_NUM:return 13;case s.MODE_8BIT_BYTE:return 16;case s.MODE_KANJI:return 12;default:throw new Error("mode:"+t)}}},getLostPoint:function(t){for(var e=t.getModuleCount(),o=0,r=0;r<e;r++)for(var i=0;i<e;i++){for(var n=0,a=t.isDark(r,i),s=-1;s<=1;s++)if(!(r+s<0||e<=r+s))for(var l=-1;l<=1;l++)i+l<0||e<=i+l||0==s&&0==l||a==t.isDark(r+s,i+l)&&n++;5<n&&(o+=3+n-5)}for(r=0;r<e-1;r++)for(i=0;i<e-1;i++){var u=0;t.isDark(r,i)&&u++,t.isDark(r+1,i)&&u++,t.isDark(r,i+1)&&u++,t.isDark(r+1,i+1)&&u++,0!=u&&4!=u||(o+=3)}for(r=0;r<e;r++)for(i=0;i<e-6;i++)t.isDark(r,i)&&!t.isDark(r,i+1)&&t.isDark(r,i+2)&&t.isDark(r,i+3)&&t.isDark(r,i+4)&&!t.isDark(r,i+5)&&t.isDark(r,i+6)&&(o+=40);for(i=0;i<e;i++)for(r=0;r<e-6;r++)t.isDark(r,i)&&!t.isDark(r+1,i)&&t.isDark(r+2,i)&&t.isDark(r+3,i)&&t.isDark(r+4,i)&&!t.isDark(r+5,i)&&t.isDark(r+6,i)&&(o+=40);for(var h=0,i=0;i<e;i++)for(r=0;r<e;r++)t.isDark(r,i)&&h++;return o+=10*(Math.abs(100*h/e/e-50)/5)}},y={glog:function(t){if(t<1)throw new Error("glog("+t+")");return y.LOG_TABLE[t]},gexp:function(t){for(;t<0;)t+=255;for(;256<=t;)t-=255;return y.EXP_TABLE[t]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)},C=0;C<8;C++)y.EXP_TABLE[C]=1<<C;for(C=8;C<256;C++)y.EXP_TABLE[C]=y.EXP_TABLE[C-4]^y.EXP_TABLE[C-5]^y.EXP_TABLE[C-6]^y.EXP_TABLE[C-8];for(C=0;C<255;C++)y.LOG_TABLE[y.EXP_TABLE[C]]=C;function S(t,e){if(t.length==h)throw new Error(t.length+"/"+e);for(var o=0;o<t.length&&0==t[o];)o++;this.num=new Array(t.length-o+e);for(var r=0;r<t.length-o;r++)this.num[r]=t[r+o]}function b(t,e){this.totalCount=t,this.dataCount=e}function A(){this.buffer=[],this.length=0}S.prototype={get:function(t){return this.num[t]},getLength:function(){return this.num.length},multiply:function(t){for(var e=new Array(this.getLength()+t.getLength()-1),o=0;o<this.getLength();o++)for(var r=0;r<t.getLength();r++)e[o+r]^=y.gexp(y.glog(this.get(o))+y.glog(t.get(r)));return new S(e,0)},mod:function(t){if(this.getLength()-t.getLength()<0)return this;for(var e=y.glog(this.get(0))-y.glog(t.get(0)),o=new Array(this.getLength()),r
vendor: 4,287 bytes, line 317
317=0;r<this.getLength();r++)o[r]=this.get(r);for(r=0;r<t.getLength();r++)o[r]^=y.gexp(y.glog(t.get(r))+e);return new S(o,0).mod(t)}},b.RS_BLOCK_TABLE=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12,7,37,13],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]],b.getRSBlocks=function(t,e){var o=b.getRsBlockTable(t,e);if(o==h)throw new Error("bad rs block @ typeNumber:"+t+"/errorCorrectLevel:"+e);for(var r=o.length/3,i=[],n=0;n<r;n++)for(var a=o[3*n+0],s=o[3*n+1],l=o[3*n+2],u=0;u<a;u++)i.push(new b(s,l));return i},b.getRsBlockTable=function(t,e){switch(e){case u.L:return b.RS_BLOCK_TABLE[4*(t-1)+0];case u.M:return b.RS_BLOCK_TABLE[4*(t-1)+1];case u.Q:return b.RS_BLOCK_TABLE[4*(t-1)+2];case u.H:return b.RS_BLOCK_TABLE[4*(t-1)+3];default:return h}},A.prototype={get:function(t){var e=Math.floor(t/8);return 1==(this.buffer[e]>>>7-t%8&1)},put:function(t,e){for(var o=0;o<e;o++)this.putBit(1==(t>>>e-o-1&1))},getLengthInBits:function(){return this.length},putBit:function(t){var e=Math.floor(this.length/8);this.buffer.length<=e&&this.buffer.push(0),t&&(this.buffer[e]|=128>>>this.length%8),this.length++}};var L=[[17,14,11,7],[32,26,20,14],[53,42,32,24],[78,62,46,34],[106,84,60,44],[134,106,74,58],[154,122,86,64],[192,152,108,84],[230,180,130,98],[271,213,151,119],[321,251,177,137],[367,287,203,155],[425,331,241,177],[458,362,258,194],[520,412,292,220],[586,450,322,250],[644,504,364,280],[718,560,394,310],[792,624,442,338],[858,666,482,382],[929,711,509,403],[1003,779,565,439],[1091,857,611,461],[1171,911,661,511],[1273,997,71
3175,535],[1367,1059,751,593],[1465,1125,805,625],[1528,1190,868,658],[1628,1264,908,698],[1732,1370,982,742],[1840,1452,1030,790],[1952,1538,1112,842],[2068,1628,1168,898],[2188,1722,1228,958],[2303,1809,1283,983],[2431,1911,1351,1051],[2563,1989,1423,1093],[2699,2099,1499,1139],[2809,2213,1579,1219],[2953,2331,1663,1273]];function w(){var t=!1,e=navigator.userAgent;return t=/android/i.test(e)&&(t=!0,e=e.toString().match(/android ([0-9]\.[0-9])/i))&&e[1]?parseFloat(e[1]):t}var O="undefined"==typeof CanvasRenderingContext2D?(k.prototype.draw=function(t){var e=this._htOption,o=this._el,r=t.getModuleCount(),i=Math.round(e.width/r),n=Math.round((e.height-e.titleHeight)/r),a=(n<=1&&(n=1),this._htOption.width=(i=i<=1?1:i)*r,this._htOption.height=n*r+e.titleHeight,this._htOption.quietZone=Math.round(this._htOption.quietZone),[]),s="",l=Math.round(i*e.dotScale),u=Math.round(n*e.dotScale),h=(l<4&&(u=l=4),e.colorDark),d=e.colorLight;e.backgroundImage&&(e.autoColor?(e.colorDark="rgba(0, 0, 0, .6);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#99000000', EndColorStr='#99000000');",e.colorLight="rgba(255, 255, 255, .7);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#B2FFFFFF', EndColorStr='#B2FFFFFF');"):e.colorLight="rgba(0,0,0,0)",_='<div style="display:inline-block; z-index:-10;position:absolute;"><img src="'+e.backgroundImage+'" width="'+(e.width+2*e.quietZone)+'" height="'+(e.height+2*e.quietZone)+'" style="opacity:'+e.backgroundImageAlpha+";filter:alpha(opacity="+100*e.backgroundImageAlpha+'); "/></div>',a.push(_)),e.quietZone&&(s="display:inline-block; width:"+(e.width+2*e.quietZone)+"px; height:"+(e.width+2*e.quietZone)+"px;background:"+e.quietZoneColor+"; text-align:center;"),a.push('<div style="font-size:0;'+s+'">'),a.push('<table  style="font-size:0;border:0;border-collapse:collapse; margin-top:'+e.quietZone+'px;" border="0" cellspacing="0" cellspadding="0" align="center" valign="middle">'),a.push('<tr height="'+e.titleHeight+'" align="center"><td style="border:0;border-collapse:collapse;margin:0;padding:0" colspan="'+r+'">'),e.title&&(_=e.titleColor,s=e.titleFont,a.push('<div style="width:100%;margin-top:'+e.titleTop+"px;color:"+_+";font:"+s+";background:"+e.titleBackgroundColor+'">'+e.title+"</div>")),e.subTitle&&a.push('<div style="width:100%;margin-top:'+(e.subTitleTop-e.titleTop)+"px;color:"+e.subTitleColor+"; font:"+e.subTitleFont+'">'+e.subTitle+"</div>"),a.push("</td></tr>");for(var c=0;c<r;c++){a.push('<tr style="border:0; padding:0; margin:0;" height="7">');for(var g=0;g<r;g++){var p=t.isDark(c,g),f=t.getEye(c,g);f?(p=f.isDark,f=e[f=f.type]||e[f.substring(0,2)]||h,a.push('<td style="border:0;border-collapse:collapse;padding:0;margin:0;width:'+i+"px;height:"+n+'px;"><span style="width:'+i+"px;height:"+n+"px;background-color:"+(p?f:d)+';display:inline-block"></span></td>')):(f=e.colorDark,6==c?(f=e.timing_H||e.timing||h,a.push('<td style="border:0;border-collapse:collapse;padding:0;margin:0;width:'+i+"px;height:"+n+"px;background-color:"+(p?f:d)+';"></td>')):6==g?(f=e.timing_V||e.timing||h,a.push('<td style="border:0;border-collapse:collapse;padding:0;margin:0;width:'+i+"px;height:"+n+"px;background-color:"+(p?f:d)+';"></td>')):a.push('<td style="border:0;border-collapse:collapse;padding:0;margin:0;width:'+i+"px;height:"+n+'px;"><div style="display:inline-block;width:'+l+"px;height:"+u+"px;background-color:"+(p?f:e.colorLight)+';"></div></td>'))}a.push("</tr>")}a.push("</table>"),a.push("</div>"),e.logo&&(_=new Image,null!=e.crossOrigin&&(_.crossOrigin=e.crossOrigin),_.src=e.logo,(s=e.width/3.5)!=(_=e.height/3.5)&&(s=_),e.logoWidth&&(s=e.logoWidth),e.logoHeight&&(_=e.logoHeight),m="position:relative; z-index:1;display:table-cell;top:-"+((e.height-e.titleHeight)/2+_/2+e.quietZone)+"px;text-align:center; width:"+s+"px; height:"+_+"px;line-height:"+s+"px; vertical-align: middle;",e.logoBackgroundTransparent||(m+="background:"+e.logoBackgroundColor),a.push('<div style="'+m+'"><img  src="'+e.logo+'"  style="max-width: '+s+"px; max-height: "+_+'px;" /> <div style=" display: none; width:1px;margin-left: -1px;"></div></div>')),e.onRenderingStart&&e.onRenderingStart(e),o.innerHTML=a.join("");var m=o.childNodes[0],s=(e.width-m.offsetWidth)/2,_=(e.height-m.offsetHeight)/2;0<s&&0<_&&(m.style.margin=_+"px "+s+"px"),this._htOption.onRenderingEnd&&this._htOption.onRenderingEnd(this._htOption,null)},k.prototype.clear=function(){this._el.innerHTML=""},k):function(){function t(){if("svg"==this._htOption.drawer){var t=this._oContext.getSerializedSvg(!0);this.dataURL=t,this._el.innerHTML=t}else try{var e=this._elCanvas.toDataURL("image/png");this.dataURL=e}catch(t){console.error(t)}this._htOption.onRenderingEnd&&(this.dataURL||console.error("Can not get base64 data, please check: 1. Published the page and image to the server 2. The image request support CORS 3. Configured `crossOrigin:'anonymous'` option"),this._htOption.onRenderingEnd(this._htOption,this.dataURL))}var h,d;r._android&&r._android<=2.1&&(h=1/window.devicePixelRatio,d=CanvasRenderingContext2D.prototype.drawImage,CanvasRenderingContext2D.prototype.drawImage=function(t,e,o,r,i,n,a,s,l){if("nodeName"in t&&/img/i.test(t.no
317deName))for(var u=arguments.length-1;1<=u;u--)arguments[u]=arguments[u]*h;else void 0===s&&(arguments[1]*=h,arguments[2]*=h,arguments[3]*=h,arguments[4]*=h);d.apply(this,arguments)});function e(t,e){this._bIsPainted=!1,this._android=w(),this._el=t,this._htOption=e,"svg"==this._htOption.drawer?(this._oContext={},this._elCanvas={}):(this._elCanvas=document.createElement("canvas"),this._el.appendChild(this._elCanvas),this._oContext=this._elCanvas.getContext("2d")),this._bSupportDataURI=null,this.dataURL=null}return e.prototype.draw=function(o){var r,c=this._htOption,g=(c.title||c.subTitle||(c.height-=c.titleHeight,c.titleHeight=0),o.getModuleCount()),p=Math.round(c.width/g),f=Math.round((c.height-c.titleHeight)/g),m=(p<=1&&(p=1),f<=1&&(f=1),c.width=p*g,c.height=f*g+c.titleHeight,c.quietZone=Math.round(c.quietZone),this._elCanvas.width=c.width+2*c.quietZone,this._elCanvas.height=c.height+2*c.quietZone,"canvas"!=this._htOption.drawer&&(this._oContext=new C2S(this._elCanvas.width,this._elCanvas.height)),this.clear(),this._oContext),i=(m.lineWidth=0,m.fillStyle=c.colorLight,m.fillRect(0,0,this._elCanvas.width,this._elCanvas.height),this);function _(){0<c.quietZone&&c.quietZoneColor&&(m.lineWidth=0,m.fillStyle=c.quietZoneColor,m.fillRect(0,0,i._elCanvas.width,c.quietZone),m.fillRect(0,c.quietZone,c.quietZone,i._elCanvas.height-2*c.quietZone),m.fillRect(i._elCanvas.width-c.quietZone,c.quietZone,c.quietZone,i._elCanvas.height-2*c.quietZone),m.fillRect(0,i._elCanvas.height-c.quietZone,i._elCanvas.width,c.quietZone))}function n(t){c.onRenderingStart&&c.onRenderingStart(c);for(var u,h,e=0;e<g;e++)for(var o=0;o<g;o++){var r,i,n=o*p+c.quietZone,a=e*f+c.quietZone,s=t.isDark(e,o),l=t.getEye(e,o),d=c.dotScale;m.lineWidth=0,l?(r=c[l.type]||c[l.type.substring(0,2)]||c.colorDark,i=c.colorLight):c.backgroundImage?(i="rgba(0,0,0,0)",6==e?c.autoColor?(r=c.timing_H||c.timing||c.autoColorDark,i=c.autoColorLight):r=c.timing_H||c.timing||c.colorDark:6==o?c.autoColor?(r=c.timing_V||c.timing||c.autoColorDark,i=c.autoColorLight):r=c.timing_V||c.timing||c.colorDark:c.autoColor?(r=c.autoColorDark,i=c.autoColorLight):r=c.colorDark):(r=6==e?c.timing_H||c.timing||c.colorDark:6==o&&(c.timing_V||c.timing)||c.colorDark,i=c.colorLight),m.strokeStyle=s?r:i,m.fillStyle=s?r:i,l?(d="AO"==l.type?c.dotScaleAO:"AI"==l.type?c.dotScaleAI:1,c.backgroundImage&&c.autoColor?(r=("AO"==l.type?c.AI:c.AO)||c.autoColorDark,i=c.autoColorLight):r=("AO"==l.type?c.AI:c.AO)||r,l.isDark):6==e?d=c.dotScaleTiming_H:6==o?d=c.dotScaleTiming_V:c.backgroundImage,m.fillRect(n+p*(1-d)/2,c.titleHeight+a+f*(1-d)/2,p*d,f*d),1==c.dotScale||l||(m.strokeStyle=c.colorLight)}c.title&&(m.fillStyle=c.titleBackgroundColor,m.fillRect(0,0,this._elCanvas.width,c.titleHeight+c.quietZone),m.font=c.titleFont,m.fillStyle=c.titleColor,m.textAlign="center",m.fillText(c.title,this._elCanvas.width/2,+c.quietZone+c.titleTop)),c.subTitle&&(m.font=c.subTitleFont,m.fillStyle=c.subTitleColor,m.fillText(c.subTitle,this._elCanvas.width/2,+c.quietZone+c.subTitleTop)),c.logo?(u=new Image,h=this,u.onload=function(){var t,e,o,r,i,n,a,s,l;t=u,e=Math.round(c.width/3.5),o=Math.round(c.height/3.5),e!==o&&(e=o),c.logoMaxWidth?e=Math.round(c.logoMaxWidth):c.logoWidth&&(e=Math.round(c.logoWidth)),c.logoMaxHeight?o=Math.round(c.logoMaxHeight):c.logoHeight&&(o=Math.round(c.logoHeight)),s=void 0===t.naturalWidth?(a=t.width,t.height):(a=t.naturalWidth,t.naturalHeight),(c.logoMaxWidth||c.logoMaxHeight)&&(c.logoMaxWidth&&a<=e&&(e=a),c.logoMaxHeight&&s<=o&&(o=s),a<=e)&&s<=o&&(e=a,o=s),r=(c.width+2*c.quietZone-e)/2,i=(c.height+c.titleHeight+2*c.quietZone-o)/2,n=Math.min(e/a,o/s),a*=n,s*=n,(c.logoMaxWidth||c.logoMaxHeight)&&(r=(c.width+2*c.quietZone-(e=a))/2,i=(c.height+c.titleHeight+2*c.quietZone-(o=s))/2),c.logoBackgroundTransparent||(m.fillStyle=c.logoBackgroundColor,m.fillRect(r,i,e,o)),n=m.imageSmoothingQuality,l=m.imageSmoothingEnabled,m.imageSmoothingEnabled=!0,m.imageSmoothingQuality="high",m.drawImage(t,r+(e-a)/2,i+(o-s)/2,a,s),m.imageSmoothingEnabled=l,m.imageSmoothingQuality=n,_(),h._bIsPainted=!0,h.makeImage()},u.onerror=function(t){console.error(t)},null!=c.crossOrigin&&(u.crossOrigin=c.crossOrigin),u.originalSrc=c.logo,u.src=c.logo):(_(),this._bIsPainted=!0,this.makeImage())}c.backgroundImage?((r=new Image).onload=function(){m.globalAlpha=1,m.globalAlpha=c.backgroundImageAlpha;var t=m.imageSmoothingQuality,e=m.imageSmoothingEnabled;m.imageSmoothingEnabled=!0,m.imageSmoothingQuality="high",m.drawImage(r,0,c.titleHeight,c.width+2*c.quietZone,c.height+2*c.quietZone-c.titleHeight),m.imageSmoothingEnabled=e,m.imageSmoothingQuality=t,m.globalAlpha=1,n.call(i,o)},null!=c.crossOrigin&&(r.crossOrigin=c.crossOrigin),r.originalSrc=c.backgroundImage,r.src=c.backgroundImage):n.call(i,o)},e.prototype.makeImage=function(){this._bIsPainted&&!function(t,e){var o=this;o._fFail=e,o._fSuccess=t,null===o._bSupportDataURI?((e=document.createElement("img")).onabort=t=function(){o._bSupp
317ortDataURI=!1,o._fFail&&o._fFail.call(o)},e.onerror=t,e.onload=function(){o._bSupportDataURI=!0,o._fSuccess&&o._fSuccess.call(o)},e.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=="):!0===o._bSupportDataURI&&o._fSuccess?o._fSuccess.call(o):!1===o._bSupportDataURI&&o._fFail&&o._fFail.call(o)}.call(this,t)},e.prototype.isPainted=function(){return this._bIsPainted},e.prototype.clear=function(){this._oContext.clearRect(0,0,this._elCanvas.width,this._elCanvas.height),this._bIsPainted=!1},e.prototype.remove=function(){this._oContext.clearRect(0,0,this._elCanvas.width,this._elCanvas.height),this._bIsPainted=!1,this._el.innerHTML=""},e.prototype.round=function(t){return t&&Math.floor(1e3*t)/1e3},e}();function k(t,e){this._el=t,this._htOption=e}function R(t,e){for(var o,r=e.correctLevel,i=1,n=(t=t,(o=encodeURI(t).toString().replace(/\%[0-9a-fA-F]{2}/g,"a")).length+(o.length!=t.length?3:0)),a=0,s=L.length;a<s;a++){var l=0;switch(r){case u.L:l=L[a][0];break;case u.M:l=L[a][1];break;case u.Q:l=L[a][2];break;case u.H:l=L[a][3]}if(n<=l)break;i++}if(L.length<i)throw new Error("Too long data. the CorrectLevel."+["M","L","H","Q"][r]+" limit length is "+l);return 0!=e.version&&(i<=e.version?i=e.version:console.warn("QR Code version "+e.version+" too small, run version use "+i),e.runVersion=i),i}(t=function(t,e){if(this._htOption={width:256,height:256,typeNumber:4,colorDark:"#000000",colorLight:"#ffffff",correctLevel:u.H,dotScale:1,dotScaleTiming:1,dotScaleTiming_H:h,dotScaleTiming_V:h,dotScaleA:1,dotScaleAO:h,dotScaleAI:h,quietZone:0,quietZoneColor:"rgba(0,0,0,0)",title:"",titleFont:"normal normal bold 16px Arial",titleColor:"#000000",titleBackgroundColor:"#ffffff",titleHeight:0,titleTop:30,subTitle:"",subTitleFont:"normal normal normal 14px Arial",subTitleColor:"#4F4F4F",subTitleTop:60,logo:h,logoWidth:h,logoHeight:h,logoMaxWidth:h,logoMaxHeight:h,logoBackgroundColor:"#ffffff",logoBackgroundTransparent:!1,PO:h,PI:h,PO_TL:h,PI_TL:h,PO_TR:h,PI_TR:h,PO_BL:h,PI_BL:h,AO:h,AI:h,timing:h,timing_H:h,timing_V:h,backgroundImage:h,backgroundImageAlpha:1,autoColor:!1,autoColorDark:"rgba(0, 0, 0, .6)",autoColorLight:"rgba(255, 255, 255, .7)",onRenderingStart:h,onRenderingEnd:h,version:0,tooltip:!1,binary:!1,drawer:"canvas",crossOrigin:null,utf8WithoutBOM:!0},e="string"==typeof e?{text:e}:e)for(var o in e)this._htOption[o]=e[o];(this._htOption.version<0||40<this._htOption.version)&&(console.warn("QR Code version '"+this._htOption.version+"' is invalidate, reset to 0"),this._htOption.version=0),(this._htOption.dotScale<0||1<this._htOption.dotScale)&&(console.warn(this._htOption.dotScale+" , is invalidate, dotScale must greater than 0, less than or equal to 1, now reset to 1. "),this._htOption.dotScale=1),(this._htOption.dotScaleTiming<0||1<this._htOption.dotScaleTiming)&&(console.warn(this._htOption.dotScaleTiming+" , is invalidate, dotScaleTiming must greater than 0, less than or equal to 1, now reset to 1. "),this._htOption.dotScaleTiming=1),this._htOption.dotScaleTiming_H?(this._htOption.dotScaleTiming_H<0||1<this._htOption.dotScaleTiming_H)&&(console.warn(this._htOption.dotScaleTiming_H+" , is invalidate, dotScaleTiming_H must greater than 0, less than or equal to 1, now reset to 1. "),this._htOption.dotScaleTiming_H=1):this._htOption.dotScaleTiming_H=this._htOption.dotScaleTiming,this._htOption.dotScaleTiming_V?(this._htOption.dotScaleTiming_V<0||1<this._htOption.dotScaleTiming_V)&&(console.warn(this._htOption.dotScaleTiming_V+" , is invalidate, dotScaleTiming_V must greater than 0, less than or equal to 1, now reset to 1. "),this._htOption.dotScaleTiming_V=1):this._htOption.dotScaleTiming_V=this._htOption.dotScaleTiming,(this._htOption.dotScaleA<0||1<this._htOption.dotScaleA)&&(console.warn(this._htOption.dotScaleA+" , is invalidate, dotScaleA must greater than 0, less than or equal to 1, now reset to 1. "),this._htOption.dotScaleA=1),this._htOption.dotScaleAO?(this._htOption.dotScaleAO<0||1<this._htOption.dotScaleAO)&&(console.warn(this._htOption.dotScaleAO+" , is invali
317date, dotScaleAO must greater than 0, less than or equal to 1, now reset to 1. "),this._htOption.dotScaleAO=1):this._htOption.dotScaleAO=this._htOption.dotScaleA,this._htOption.dotScaleAI?(this._htOption.dotScaleAI<0||1<this._htOption.dotScaleAI)&&(console.warn(this._htOption.dotScaleAI+" , is invalidate, dotScaleAI must greater than 0, less than or equal to 1, now reset to 1. "),this._htOption.dotScaleAI=1):this._htOption.dotScaleAI=this._htOption.dotScaleA,(this._htOption.backgroundImageAlpha<0||1<this._htOption.backgroundImageAlpha)&&(console.warn(this._htOption.backgroundImageAlpha+" , is invalidate, backgroundImageAlpha must between 0 and 1, now reset to 1. "),this._htOption.backgroundImageAlpha=1),this._htOption.height=this._htOption.height+this._htOption.titleHeight,"string"==typeof t&&(t=document.getElementById(t)),this._htOption.drawer&&("svg"==this._htOption.drawer||"canvas"==this._htOption.drawer)||(this._htOption.drawer="canvas"),this._android=w(),this._el=t,this._oQRCode=null;var r={};for(o in this._htOption)r[o]=this._htOption[o];this._oDrawing=new O(this._el,r),this._htOption.text&&this.makeCode(this._htOption.text)}).prototype.makeCode=function(t){this._oQRCode=new l(R(t,this._htOption),this._htOption.correctLevel),this._oQRCode.addData(t,this._htOption.binary,this._htOption.utf8WithoutBOM),this._oQRCode.make(),this._htOption.tooltip&&(this._el.title=t),this._oDrawing.draw(this._oQRCode)},t.prototype.makeImage=function(){"function"==typeof this._oDrawing.makeImage&&(!this._android||3<=this._android)&&this._oDrawing.makeImage()},t.prototype.clear=function(){this._oDrawing.remove()},t.prototype.resize=function(t,e){this._oDrawing._htOption.width=t,this._oDrawing._htOption.height=e,this._oDrawing.draw(this._oQRCode)},t.prototype.noConflict=function(){return r.QRCode===this&&(r.QRCode=i),t},t.CorrectLevel=u,"function"==typeof define&&(define.amd||define.cmd)?define([],function(){return t}):o?((o.exports=t).QRCode=t,e.QRCode=t):r.QRCode=t}var version="2.10.0",formatVersion=version.replace(/\./g,"_");QRCode(),removeExpiredLocalStorageItems(),getQueryParamsAndSaveToLocalStorage(window.location.href),saveWebReferrer(),window.AF_SMART_SCRIPT={generateOneLinkURL:function(){var i,t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{afParameters:{}},e=t.oneLinkURL,o=t.afParameters,o=(void 0===o?{}:o).mediaSource,r=t.referrerSkipList,r=void 0===r?[]:r,n=t.urlSkipList,n=void 0===n?[]:n,a=t.webReferrer;return isOneLinkURLValid(e)&&isSkipListsValid({referrerSkipList:r,urlSkipList:n})&&isMSValid(o)&&(r=getCurrentURLParams(aggregateValuesFromParameters(t.afParameters)),n=validateAndMappedParams(t.afParameters,r))?(o=_objectSpread2({af_js_web:!0,af_ss_ver:window.AF_SMART_SCRIPT.version},n),i=e+stringifyParameters(o).replace("&","?"),t=JSON.parse(localStorage.getItem(LOCAL_STORAGE_VALUES.SS_WEB_REFERRER)),a&&t&&isValidUrl(t)&&(r="&".concat(a,"=").concat(t),i="".concat(i).concat(r)),i=processTrackingParameters(i),console.debug("Generated OneLink URL",i),window.AF_SMART_SCRIPT.displayQrCode=function(t){var e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},o=e.logo,o=void 0===o?"":o,r=e.codeColor,r=void 0===r?"#000":r;return i?new QRCode(document.getElementById(t),{text:"".concat(i,"&af_ss_qr=").concat(e.logo||e.codeColor?"c":"true"," "),logo:o,colorDark:getHexColorAfterValidation(r),logoBackgroundTransparent:!0,crossOrigin:"anonymous",correctLevel:o?QRCode.CorrectLevel.Q:QRCode.CorrectLevel.L}):(console.debug("ClickURL is not valid"),null)},createImpressionsLink(i).then(function(e){e&&(window.AF_SMART_SCRIPT.fireImpressionsLink=function(){var t=new Image(1,1);t.style.display="none",t.style.position="absolute",t.style.left="-1px",t.style.top="-1px",t.src=e})}),{clickURL:i}):null},generateDirectClickURL:function(){var t,e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{afParameters:{},referrerSkipList:[],urlSkipList:[]},o=e.afParameters,o=void 0===o?{}:o,r=e.referrerSkipList,r=void 0===r?[]:r,i=e.urlSkipList,i=void 0===i?[]:i,n=e.platform,a=e.app_id,s=e.redirectURL,l=o.mediaSource,o=o.campaign;return l?o?a?s?(n=null==n?void 0:n.toLowerCase(),isPlatformValid(n)?"string"!=typeof a?(console.error("app_id must be a string"),null):0!==(null==o||null==(t=o.keys)?void 0:t.length)||null!=o&&o.defaultValue?isSkipListsValid({referrerSki
317pList:r,urlSkipList:i})&&isMSValid(l)&&(t=getCurrentURLParams(aggregateValuesFromParameters(e.afParameters)),r=validateAndMappedParams(e.afParameters,t,!0))?(i=_objectSpread2({af_js_web:!0,af_ss_ver:window.AF_SMART_SCRIPT.version},r),e=stringifyParameters(i).replace("&","?"),t="https://engagements.appsflyersdk.com/v1.0/c2s/click/app/".concat(n),["ios","android"].includes(n)&&(t="https://app.appsflyersdk.com"),r="".concat(t,"/").concat(a).concat(e,"&af_r=").concat(encodeURIComponent(s)),["ios","android"].includes(n)&&(r=r.replace("af_media_source","pid").replace("af_campaign","c").replace("af_campaign_id","af_c_id")),r=processTrackingParameters(r),console.debug("generate Direct Click URL",r),delete window.AF_SMART_SCRIPT.displayQrCode,delete window.AF_SMART_SCRIPT.fireImpressionsLink,{clickURL:r}):null:(console.error("campaign is missing (default value was not supplied), can't generate URL",l),null):null):(console.error("redirectURL is missing , can't generate URL",s),null):(console.error("app_id is missing , can't generate URL",a),null):(console.error("campaign  is missing , can't generate URL",o),null):(console.error("mediaSource is missing , can't generate URL",l),null)},version:formatVersion};
318
319//Initializing Smart Script arguments
320var oneLinkURL = "https://laura-geller.onelink.me/yGlA";
321var webReferrer = "web_referrer";
322var mediaSource = {keys:["utm_source"],defaultValue:"source"};
323var channel = {keys:["utm_medium"],defaultValue:"medium"};
324var campaign = {keys:["utm_campaign"],defaultValue:"campaign_name"};
325var ad = {keys:["utm_term"],defaultValue:"term"};
326var adSet = {keys:["utm_content"],defaultValue:"content"};
327var afSub1 = {keys:["fbclid"]};
328var afSub2 = {keys:["ttclid"]};
329var afSub3 = {keys:["googleClickIdKey"]};
330var afSub4 = {keys:["twclid"]};
331var afSub5 = {keys:["sccid"]};
332var deepLinkValue = {keys:["products","collections","cart","pages","blogs"]};
333var af_dp = {paramKey:"af_dp",keys:["fuego"]};
334var custom_ss_ui = {paramKey:"af_ss_ui",defaultValue:"true"};
335
336var result = window.AF_SMART_SCRIPT.generateOneLinkURL({
337    oneLinkURL: oneLinkURL,
338    webReferrer: webReferrer,
339    afParameters: {
340        mediaSource: mediaSource,
341        channel: channel,
342        campaign: campaign,
343        ad: ad,
344        adSet: adSet,
345        afSub1: afSub1,
346        afSub2: afSub2,
347        afSub3: afSub3,
348        afSub4: afSub4,
349        afSub5: afSub5,
350        deepLinkValue: deepLinkValue,
351        afCustom: [
352            af_dp,
353            custom_ss_ui
354        ]
355    }
356});
357
358document.addEventListener("DOMContentLoaded", function() {
359    if (result && result.clickURL) {
360        var badgeLinks = document.querySelectorAll(".app-download__footer-badge-link");
361        badgeLinks.forEach(function(link) {
362            link.setAttribute("href", result.clickURL);
363        });
364
365        var desktopEl = document.querySelector(".app-download-desktop");
366        if (desktopEl) {
367            var qrDiv = document.createElement("div");
368            qrDiv.id = "lg_qr_code";
369            desktopEl.appendChild(qrDiv);
370
371            const qrOptions = {
372                logo: "https://cdn.shopify.com/s/files/1/0024/1618/1294/files/LG_Letter_Logo_White_2x_273d4139-9075-4414-bf7e-03887b2d64f5.png?v=1656610616",
373                codeColor: "#000000"
374            };
375            window.AF_SMART_SCRIPT.displayQrCode("lg_qr_code", qrOptions);
376        }
377    }
378});
379</script>
379
380
381<style>
382#lg_qr_code canvas {
383    height: 120px;
384    width: 120px;
385    background: #ffffff;
386    padding: 10px;
387}
388</style>
389    
389<script src="https://rapid-cdn.yottaa.com/rapid/lib/uw9QT6wJGq2dIQ.js"></script>
389
390    
391    <style>
392      @import url("https://use.typekit.net/pdz7iln.css");
393    </style><link rel="icon" type="image/png" href="//www.laurageller.com/cdn/shop/files/LG_Letter_Logo_White_2x_273d4139-9075-4414-bf7e-03887b2d64f5.png?crop=center&height=32&v=1656610616&width=32"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title>
394      Your Shopping Cart
395 &ndash; Laura Geller Beauty</title>
396
397    
398
399
400    
401
402<meta property="og:site_name" content="Laura Geller Beauty">
403<meta property="og:url" content="https://www.laurageller.com/cart">
404<meta property="og:title" content="Your Shopping Cart">
405<meta property="og:type" content="website">
406<meta property="og:description" content="Own your glow! Laura Geller crafts makeup specially formulated for mature skin. Shop our bestselling Baked Balance-n-Brighten Foundation, Spackle primers, and expert beauty solutions designed for ageless beauty. Free shipping available!"><meta name="twitter:card" content="summary_large_image">
407<meta name="twitter:title" content="Your Shopping Cart">
408<meta name="twitter:description" content="Own your glow! Laura Geller crafts makeup specially formulated for mature skin. Shop our bestselling Baked Balance-n-Brighten Foundation, Spackle primers, and expert beauty solutions designed for ageless beauty. Free shipping available!">
409
410
411
412    
413    
414       
414<script>
415        fetch('/cart?sections=cart-drawer,cart-icon-bubble', {
416          cache: 'no-store'
417        }).then(res => res.json()).then(parseAndReplaceSections).catch(console.error);
418        function parseAndReplaceSections(sectionsData) {
419          if (!sectionsData) return;
420          if (sectionsData['cart-icon-bubble']) {
421            const parsedBubbleDOM = new DOMParser().parseFromString(sectionsData['cart-icon-bubble'], 'text/html');
422            const targetBubble = document.getElementById('cart-icon-bubble');
423            const sourceBubble = parsedBubbleDOM.getElementById('cart-icon-bubble') || parsedBubbleDOM.body.firstElementChild;
424            if (targetBubble && sourceBubble) {
425              targetBubble.innerHTML = sourceBubble.innerHTML;
426            } else if (sourceBubble) {
427              const alternateBubble = document.querySelector('.header__icon--cart');
428              if (alternateBubble) alternateBubble.innerHTML = sourceBubble.innerHTML;
429            }
430          }
431          if (sectionsData['cart-drawer']) {
432            const parsedDrawerDOM = new DOMParser().parseFromString(sectionsData['cart-drawer'], 'text/html');
433            const targetSection = document.getElementById('CartDrawer') || document.querySelector('cart-drawer');
434            const sourceSection = parsedDrawerDOM.getElementById('CartDrawer') || parsedDrawerDOM.querySelector('cart-drawer') || parsedDrawerDOM.querySelector('.shopify-section');
435            if (targetSection && sourceSection) {
436              //  console.log('test_ck 11');
437              targetSection.innerHTML = sourceSection.innerHTML;
438            }
439          }
440        } 
441    </script>
441
442
443    
444    
445
446  
447  
448  
449
450    
450<script id="global-utm-keywords" type="application/json">
451      [
452        
453{
454            "collectionId":"295540031549",
455            "priority":1,
456            "utm":"\u0026utm_medium=acq",
457            "text":"Extra 22% Off | Code: LG-Z7A994",
458            "bg":null,
459            "color":"#93021a",
460            "showDynamicPrice": false,
461            "discountValue": 0,
462            "markets": ""
463          },{
464            "collectionId":"295540031549",
465            "priority":1,
466            "utm":"\u0026utm_medium=acq",
467            "text":"Extra 22% Off | Code: LG-Z7F997",
468            "bg":null,
469            "color":"#93021a",
470            "showDynamicPrice": false,
471            "discountValue": 0,
472            "markets": ""
473          },{
474            "collectionId":"296341635133",
475            "priority":1,
476            "utm":null,
477            "text":"40% OFF AT CHECKOUT",
478            "bg":null,
479            "color":"#932626",
480            "showDynamicPrice": false,
481            "discountValue": 0,
482            "markets": ""
483          },{
484            "collectionId":"301022314557",
485            "priority":1,
486            "utm":null,
487            "text":"30% OFF AT CHECKOUT",
488            "bg":null,
489            "color":"#932626",
490            "showDynamicPrice": false,
491            "discountValue": 0,
492            "markets": ""
493          },{
494            "collectionId":null,
495            "priority":1,
496            "utm":null,
497            "text":"EXTRA 30% OFF AT CHECKOUT",
498            "bg":null,
499            "color":"#932626",
500            "showDynamicPrice": false,
501            "discountValue": 0,
502            "markets": ""
503          }]
504    </script>
504
505    
505<script>
506    (function() {
507      const urlSearch = window.location.search.toLowerCase();
508      if (urlSearch.length <= 1) return;
509      const utmKeywordsEl = document.getElementById('global-utm-keywords');
510      if (!utmKeywordsEl) return;
511      try {
512        const promos = JSON.parse(utmKeywordsEl.textContent.trim());
513        promos.forEach(function(entry) {
514          const utmValue = (entry.utm || '').toLowerCase();
515          if (!utmValue) return;
516          const individualUTMs = utmValue.split(',');
517          individualUTMs.forEach(function(keyword) {
518            const cleanKeyword = keyword.trim().toLowerCase();
519            if (
520              cleanKeyword &&
521              urlSearch.indexOf(cleanKeyword) !== -1
522            ) {
523              const promoData = {
524                value: utmValue,
525                matchedUTM: cleanKeyword,
526                expiry: new Date().getTime() + (24 * 60 * 60 * 1000)
527              };
528              localStorage.setItem(
529                'active_promo_param',
530                JSON.stringify(promoData)
531              );
532              console.log('Match Found & Saved:', cleanKeyword);
533            }
534          });
535        });
536      } catch (e) {
537      //   console.error("UTM Tracking Error:", e);
538      }
539    })();
540    </script>
540
541
542    <link rel="stylesheet"  href="//www.laurageller.com/cdn/shop/t/594/assets/swiper-bundle.css?v=55754961042815831971784222480" media="print" onload="this.onload=null;this.media='all'" crossorigin="anonymous" referrerpolicy="no-referrer">
543    
543<script src="//www.laurageller.com/cdn/shop/t/594/assets/swiper-bundle.min.js?v=115785340122829458061784222481"  defer crossorigin="anonymous" referrerpolicy="no-referrer"></script>
543
544
545    
546
547
548    
548<script src="//www.laurageller.com/cdn/shop/t/594/assets/constants.js?v=132983761750457495441758211904" defer="defer"></script>
548
549    
549<script src="//www.laurageller.com/cdn/shop/t/594/assets/pubsub.js?v=25310214064522200911758211903" defer="defer"></script>
549
550    
550<script src="//www.laurageller.com/cdn/shop/t/594/assets/global.js?v=67601829151556394781786562942" defer="defer"></script>
550
551    
551<script src="//www.laurageller.com/cdn/shop/t/594/assets/details-disclosure.js?v=125475897853795099301762271629" defer="defer"></script>
551
552    
552<script src="//www.laurageller.com/cdn/shop/t/594/assets/details-modal.js?v=2666129873116222611758211900" defer="defer"></script>
552
553    
553<script src="//www.laurageller.com/cdn/shop/t/594/assets/search-form.js?v=133129549252120666541758211904" defer="defer"></script>
553
554    
554<script src="//www.laurageller.com/cdn/shop/t/594/assets/custom.js?v=3034485891601091281789576930" defer="defer"></script>
554
555    
555<script src="//www.laurageller.com/cdn/shop/t/594/assets/homepage_gtmevents.js?v=54081172693988672061789576931" defer="defer"></script>
555
556    
556<script src="//www.laurageller.com/cdn/shop/t/594/assets/product-form.js?v=153227995892222430541783617529" defer="defer"></script>
556
557
558    
558<script>
559      window.currency = 'դր.';
560    </script>
560<script>
561      document.addEventListener('DOMContentLoaded', function () {
562        let randomId = Math.floor(Math.random() * 9e13) + 1e13;
563        function setGroupId(form) {
564          form.querySelectorAll('.bundle-group-id-input').forEach((input) => {
565            input.value = randomId;
566          });
567        }
568        document.querySelectorAll('.product-bundle-form').forEach((form) => {
569          setGroupId(form);
570          form.addEventListener('submit', function (e) {
571            randomId = Math.floor(Math.random() * 9e13) + 1e13;
572            setGroupId(form);
573          });
574        });
575      });
576    </script>
576
577
578    
578<script>
579      let product = null;
580      if(product && product.tags.includes("hide-product")){
581        window.location.href = "/"; 
582      }
583    </script>
583
584
585    <style data-shopify>
586      @font-face {
587  font-family: Assistant;
588  font-weight: 400;
589  font-style: normal;
590  font-display: swap;
591  src: url("//www.laurageller.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2") format("woff2"),
592       url("//www.laurageller.com/cdn/fonts/assistant/assistant_n4.6e9875ce64e0fefcd3f4446b7ec9036b3ddd2985.woff") format("woff");
593}
594
595      @font-face {
596  font-family: Assistant;
597  font-weight: 700;
598  font-style: normal;
599  font-display: swap;
600  src: url("//www.laurageller.com/cdn/fonts/assistant/assistant_n7.bf44452348ec8b8efa3aa3068825305886b1c83c.woff2") format("woff2"),
601       url("//www.laurageller.com/cdn/fonts/assistant/assistant_n7.0c887fee83f6b3bda822f1150b912c72da0f7b64.woff") format("woff");
602}
603
604      
605      
606      @font-face {
607  font-family: Assistant;
608  font-weight: 400;
609  font-style: normal;
610  font-display: swap;
611  src: url("//www.laurageller.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2") format("woff2"),
612       url("//www.laurageller.com/cdn/fonts/assistant/assistant_n4.6e9875ce64e0fefcd3f4446b7ec9036b3ddd2985.woff") format("woff");
613}
614
615
616      
617        :root,
618        .color-scheme-1 {
619          --color-background: 255,255,255;
620        
621          --gradient-background: #ffffff;
622        
623
624        
625
626        --color-foreground: 12,12,12;
627        --color-background-contrast: 191,191,191;
628        --color-shadow: 12,12,12;
629        --color-button: 12,12,12;
630        --color-button-text: 255,255,255;
631        --color-secondary-button: 255,255,255;
632        --color-secondary-button-text: 12,12,12;
633        --color-link: 12,12,12;
634        --color-badge-foreground: 12,12,12;
635        --color-badge-background: 255,255,255;
636        --color-badge-border: 12,12,12;
637        --payment-terms-background-color: rgb(255 255 255);
638      }
639      
640        
641        .color-scheme-2 {
642          --color-background: 243,243,243;
643        
644          --gradient-background: #f3f3f3;
645        
646
647        
648
649        --color-foreground: 18,18,18;
650        --color-background-contrast: 179,179,179;
651        --color-shadow: 18,18,18;
652        --color-button: 18,18,18;
653        --color-button-text: 243,243,243;
654        --color-secondary-button: 243,243,243;
655        --color-secondary-button-text: 18,18,18;
656        --color-link: 18,18,18;
657        --color-badge-foreground: 18,18,18;
658        --color-badge-background: 243,243,243;
659        --color-badge-border: 18,18,18;
660        --payment-terms-background-color: rgb(243 243 243);
661      }
662      
663        
664        .color-scheme-3 {
665          --color-background: 36,40,51;
666        
667          --gradient-background: #242833;
668        
669
670        
671
672        --color-foreground: 255,255,255;
673        --color-background-contrast: 47,52,66;
674        --color-shadow: 18,18,18;
675        --color-button: 255,255,255;
676        --color-button-text: 0,0,0;
677        --color-secondary-button: 36,40,51;
678        --color-secondary-button-text: 255,255,255;
679        --color-link: 255,255,255;
680        --color-badge-foreground: 255,255,255;
681        --color-badge-background: 36,40,51;
682        --color-badge-border: 255,255,255;
683        --payment-terms-background-color: rgb(36 40 51);
684      }
685      
686        
687        .color-scheme-4 {
688          --color-background: 0,0,0;
689        
690          --gradient-background: #000000;
691        
692
693        
694
695        --color-foreground: 255,255,255;
696        --color-background-contrast: 128,128,128;
697        --color-shadow: 0,0,0;
698        --color-button: 255,255,255;
699        --color-button-text: 0,0,0;
700        --color-secondary-button: 0,0,0;
701        --color-secondary-button-text: 255,255,255;
702        --color-link: 255,255,255;
703        --color-badge-foreground: 255,255,255;
704        --color-badge-background: 0,0,0;
705        --color-badge-border: 255,255,255;
706        --payment-terms-background-color: rgb(0 0 0);
707      }
708      
709        
710        .color-scheme-5 {
711          --color-background: 230,204,197;
712        
713          --gradient-background: #e6ccc5;
714        
715
716        
717
718        --color-foreground: 0,3,7;
719        --color-background-contrast: 192,126,108;
720        --color-shadow: 255,255,255;
721        --color-button: 255,255,255;
722        --color-button-text: 147,2,26;
723        --color-secondary-button: 230,204,197;
724        --color-secondary-button-text: 255,255,255;
725        --color-link: 255,255,255;
726        --color-badge-foreground: 0,3,7;
727        --color-badge-background: 230,204,197;
728        --color-badge-border: 0,3,7;
729        --payment-terms-background-color: rgb(230 204 197);
730      }
731      
732        
733        .color-scheme-926a9c40-d32b-4743-9193-f2de30edddc8 {
734          --color-background: 247,247,247;
735        
736          --gradient-background: #f7f7f7;
737        
738
739        
740
741        --color-foreground: 0,0,0;
742        --color-background-contrast: 183,183,183;
743        --color-shadow: 0,0,0;
744        --color-button: 0,0,0;
745        --color-button-text: 247,247,247;
746        --color-secondary-button: 247,247,247;
747        --color-secondary-button-text: 0,0,0;
748        --color-link: 0,0,0;
749        --color-badge-foreground: 0,0,0;
750        --color-badge-background: 247,247,247;
751        --color-badge-border: 0,0,0;
752        --payment-terms-background-color: rgb(247 247 247);
753      }
754      
755
756      body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5, .color-scheme-926a9c40-d32b-4743-9193-f2de30edddc8 {
757        color: rgba(var(--color-foreground));
758        background-color: rgb(var(--color-background));
759      }
760
761      :root {
762        --font-body-family: "brandon-grotesque", sans-serif;
763        --font-body-style: normal;
764        --font-body-weight: 400;
765        --font-body-weight-bold: 700;
766
767        --font-heading-family: "minion-3-display", sans-serif;
768        --font-heading-style: normal;
769        --font-heading-weight: 400;
770
771        --font-body-scale: 1.0;
772        --font-heading-scale: 1.0;
773
774        --media-padding: px;
775        --media-border-opacity: 0.05;
776        --media-border-width: 1px;
777        --media-radius: 0px;
778        --media-shadow-opacity: 0.0;
779        --media-shadow-horizontal-offset: 0px;
780        --media-shadow-vertical-offset: 4px;
781        --media-shadow-blur-radius: 5px;
782        --media-shadow-visible: 0;
783
784        --page-width: 120rem;
785        --page-width-margin: 0rem;
786
787        --product-card-image-padding: 0.0rem;
788        --product-card-corner-radius: 0.0rem;
789        --product-card-text-alignment: left;
790        --product-card-border-width: 0.0rem;
791        --product-card-border-opacity: 0.1;
792        --product-card-shadow-opacity: 0.0;
793        --product-card-shadow-visible: 0;
794        --product-card-shadow-horizontal-offset: 0.0rem;
795        --product-card-shadow-vertical-offset: 0.4rem;
796        --product-card-shadow-blur-radius: 0.5rem;
797
798        --collection-card-image-padding: 0.0rem;
799        --collection-card-corner-radius: 0.0rem;
800        --collection-card-text-alignment: left;
801        --collection-card-border-width: 0.0rem;
802        --collection-card-border-opacity: 0.1;
803        --collection-card-shadow-opacity: 0.0;
804        --collection-card-shadow-visible: 0;
805        --collection-card-shadow-horizontal-offset: 0.0rem;
806        --collection-card-shadow-vertical-offset: 0.4rem;
807        --collection-card-shadow-blur-radius: 0.5rem;
808
809        --blog-card-image-padding: 1.6rem;
810        --blog-card-corner-radius: 0.0rem;
811        --blog-card-text-alignment: left;
812        --blog-card-border-width: 0.0rem;
813        --blog-card-border-opacity: 0.1;
814        --blog-card-shadow-opacity: 0.0;
815        --blog-card-shadow-visible: 0;
816        --blog-card-shadow-horizontal-offset: 0.0rem;
817        --blog-card-shadow-vertical-offset: 0.4rem;
818        --blog-card-shadow-blur-radius: 0.5rem;
819
820        --badge-corner-radius: 4.0rem;
821
822        --popup-border-width: 1px;
823        --popup-border-opacity: 0.1;
824        --popup-corner-radius: 0px;
825        --popup-shadow-opacity: 0.05;
826        --popup-shadow-horizontal-offset: 0px;
827        --popup-shadow-vertical-offset: 4px;
828        --popup-shadow-blur-radius: 5px;
829
830        --drawer-border-width: 1px;
831        --drawer-border-opacity: 0.1;
832        --drawer-shadow-opacity: 0.0;
833        --drawer-shadow-horizontal-offset: 0px;
834        --drawer-shadow-vertical-offset: 4px;
835        --drawer-shadow-blur-radius: 5px;
836
837        --spacing-sections-desktop: 0px;
838        --spacing-sections-mobile: 0px;
839
840        --grid-desktop-vertical-spacing: 24px;
841        --grid-desktop-horizontal-spacing: 16px;
842        --grid-mobile-vertical-spacing: 16px;
843        --grid-mobile-horizontal-spacing: 16px;
844
845        --text-boxes-border-opacity: 0.1;
846        --text-boxes-border-width: 0px;
847        --text-boxes-radius: 0px;
848        --text-boxes-shadow-opacity: 0.0;
849        --text-boxes-shadow-visible: 0;
850        --text-boxes-shadow-horizontal-offset: 0px;
851        --text-boxes-shadow-vertical-offset: 4px;
852        --text-boxes-shadow-blur-radius: 5px;
853
854        --buttons-radius: 0px;
855        --buttons-radius-outset: 0px;
856        --buttons-border-width: 1px;
857        --buttons-border-opacity: 1.0;
858        --buttons-shadow-opacity: 0.0;
859        --buttons-shadow-visible: 0;
860        --buttons-shadow-horizontal-offset: 0px;
861        --buttons-shadow-vertical-offset: 4px;
862        --buttons-shadow-blur-radius: 5px;
863        --buttons-border-offset: 0px;
864
865        --inputs-radius: 0px;
866        --inputs-border-width: 1px;
867        --inputs-border-opacity: 0.55;
868        --inputs-shadow-opacity: 0.0;
869        --inputs-shadow-horizontal-offset: 0px;
870        --inputs-margin-offset: 0px;
871        --inputs-shadow-vertical-offset: 4px;
872        --inputs-shadow-blur-radius: 5px;
873        --inputs-radius-outset: 0px;
874
875        --variant-pills-radius: 40px;
876        --variant-pills-border-width: 1px;
877        --variant-pills-border-opacity: 0.55;
878        --variant-pills-shadow-opacity: 0.0;
879        --variant-pills-shadow-horizontal-offset: 0px;
880        --variant-pills-shadow-vertical-offset: 4px;
881        --variant-pills-shadow-blur-radius: 5px;
882      }
883
884      *,
885      *::before,
886      *::after {
887        box-sizing: inherit;
888      }
889
890      html {
891        box-sizing: border-box;
892        font-size: calc(var(--font-body-scale) * 62.5%);
893        height: 100%;
894      }
895
896      body {
897        display: grid;
898        grid-template-rows: auto auto 1fr auto;
899        grid-template-columns: 100%;
900        min-height: 100%;
901        margin: 0;
902        font-size: 1.5rem;
903        letter-spacing: 0.06rem;
904        line-height: calc(1 + 0.8 / var(--font-body-scale));
905        font-family: var(--font-body-family);
906        font-style: var(--font-body-style);
907        font-weight: var(--font-body-weight);
908      }
909
910      @media screen and (min-width: 750px) {
911        body {
912          font-size: 1.6rem;
913        }
914      }
915    </style>
916
917    <link href="//www.laurageller.com/cdn/shop/t/594/assets/base.css?v=30401187080018760811784231109" rel="stylesheet" type="text/css" media="all" />
918    <link href="//www.laurageller.com/cdn/shop/t/594/assets/custom.css?v=48969916609554275351789678838" rel="stylesheet" type="text/css" media="all" />
919<link rel="stylesheet" href="//www.laurageller.com/cdn/shop/t/594/assets/main-cart.css?v=103254164337997988401784222478" media="print" onload="this.onload=null;this.media='all'">
920    <link rel="stylesheet" href="//www.laurageller.com/cdn/shop/t/594/assets/component-totals.css?v=15906652033866631521758211903" media="print" onload="this.onload=null;this.media='all'">
921    <link rel="stylesheet" href="//www.laurageller.com/cdn/shop/t/594/assets/component-cart-items.css?v=123238115697927560811758211902" media="print" onload="this.onload=null;this.media='all'">
922    <link rel="stylesheet" href="//www.laurageller.com/cdn/shop/t/594/assets/component-cart-drawer.css?v=86148113602484068401784222476" media="print" onload="this.onload=null;this.media='all'">
923    <link rel="stylesheet" href="//www.laurageller.com/cdn/shop/t/594/assets/component-cart.css?v=149240122901598452531758211903" media="print" onload="this.media='all'">  
924    <link rel="stylesheet" href="//www.laurageller.com/cdn/shop/t/594/assets/cart-drawer.css?v=35057131581507483711789070768" media="print" onload="this.onload=null;this.media='all'">
925    <link rel="stylesheet" href="//www.laurageller.com/cdn/shop/t/594/assets/component-discounts.css?v=152760482443307489271758211900" media="print" onload="this.media='all'">  
926    <link rel="stylesheet" href="//www.laurageller.com/cdn/shop/t/594/assets/component-card.css?v=86957736855838282611758211901" media="print" onload="this.media='all'">  
927    <link rel="stylesheet" href="//www.laurageller.com/cdn/shop/t/594/assets/component-rating.css?v=179577762467860590411758211900" media="print" onload="this.media='all'">  
928    <link rel="stylesheet" href="//www.laurageller.com/cdn/shop/t/594/assets/component-volume-pricing.css?v=111870094811454961941758211903" media="print" onload="this.onload=null;this.media='all'"><link rel="stylesheet" href="//www.laurageller.com/cdn/shop/t/594/assets/quantity-popover.css?v=160630540099520878331758211904" media="print" onload="this.onload=null;this.media='all'">
929    <link rel="stylesheet" href="//www.laurageller.com/cdn/shop/t/594/assets/component-price.css?v=122131393543462826101775743809" media="print" onload="this.onload=null;this.media='all'">
930    <link rel="stylesheet" href="//www.laurageller.com/cdn/shop/t/594/assets/quick-order-list.css?v=86354568948591544181758211902" media="print" onload="this.onload=null;this.media='all'">
931      <link rel="preload" as="font" href="//www.laurageller.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2" type="font/woff2" crossorigin>
932      
933
934      <link rel="preload" as="font" href="//www.laurageller.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2" type="font/woff2" crossorigin>
935      
936<link rel="stylesheet" href="//www.laurageller.com/cdn/shop/t/594/assets/component-localization-form.css?v=16123740443628276851760379910" media="print" onload="this.media='all'">  
937      
937<script src="//www.laurageller.com/cdn/shop/t/594/assets/localization-form.js?v=162618289793553838481758211901" defer="defer"></script>
937<link rel="stylesheet" href="//www.laurageller.com/cdn/shop/t/594/assets/component-predictive-search.css?v=150441016778868399661758211902" media="print" onload="this.media='all'" >
937<script>
938      if (Shopify.designMode) {
939        document.documentElement.classList.add('shopify-design-mode');
940      }
941    </script>
941
942
943    <style>
944  #hue-widget-loader {
945    position: fixed;
946    top: 0;
947    left: 0;
948    width: 100vw;
949    height: 100dvh;
950    display: flex;
951    justify-content: center;
952    align-items: center;
953    z-index: 999999;
954    background-color: white;
955  }
956  #hue-widget-loader span {
957    border: 2px solid black;
958    border-right-color: transparent;
959    border-radius: 50%;
960    animation: hueLoaderFrame 0.75s linear infinite;
961    text-align: center;
962    width: 100px;
963    height: 100px;
964  }
965
966  .mfp-content, .mfp-wrap, .mfp-bg {
967    z-index: 2147483647 !important
968  }
969  @media screen and (max-width: 567px) {
970    #hue-widget-loader span {
971      width: 50px;
972      height: 50px;
973    }
974  }
975  @keyframes hueLoaderFrame {
976    100% {
977      transform: rotate(360deg);
978    }
979  }
980</style>
981
982    <link rel="stylesheet" href="https://app.poweredbyhue.app/css/main.css" media="print" onload="this.media='all'">    
983    
983<script src="//www.laurageller.com/cdn/shop/t/594/assets/trynow-international-blocker-elements.js?v=183981939505137274201784650066" defer></script>
983
984
985    
986<script src="https://c.amazon-adsystem.com/aat/amzn-consent.js"></script>
vendor: 1 bytes, line 986
986
987<script>
988  window.amznConsent()
989    .setCountryCode('AM')
990    .setEnableAdStorage(true)
991    .setEnableUserData(true)
992    .build();
993</script>
993
994
995
996<script>
997    !function(w,d,s,t,a){
998        if(w.amzn)return;
999        w.amzn=a=function() {
1000            w.amzn.q.push([arguments,(new Date).getTime()])
1001        };
1002        a.q=[];
1003        a.version="0.0";
1004        s=d.createElement("script");
1005        s.src="https://c.amazon-adsystem.com/aat/amzn.js";
1006        s.id="amzn-pixel";
1007        s.async=true;
1008        t=d.getElementsByTagName("script")[0];
1009        t.parentNode.insertBefore(s,t)
1010    }(window,document);
1011
1012    amzn("addTag", "0109ad26-cdb4-41c3-83cf-4258aa1ba301");
1013
1014    
1015    
1016    
1017
1018    var aatUserData = {
1019        gdpr: {
1020        
1021        enabled: false
1022        
1023        },
1024        ttl: 86400
1025    };
1026
1027    
1028
1029    amzn("setUserData", aatUserData);
1030    
1031
1032    
1033    
1034
1035    amzn('trackEvent', 'PageView');
1036
1037</script>
1037
1038
1039<noscript>
1040    <img src="https://s.amazon-adsystem.com/iu3?pid=0109ad26-cdb4-41c3-83cf-4258aa1ba301&event=PageView" width="1" height="1" border="0">
1041</noscript>
1042<!-- BEGIN app block: shopify://apps/blotout-edgetag/blocks/app-embed/ae22d985-ba57-41f5-94c5-18d3dd98ea3c -->
1043
1044
1045  
1045<script>window.edgetagSharedVariables = {...window.edgetagSharedVariables,tagUrl: 'https://advnn.laurageller.com'};</script>
1045<script async type="text/javascript" src="https://advnn.laurageller.com/load"></script>
1045<script>/* Copyright (c) Blotout, Inc. | Version 24-33 */window.edgetag = window.edgetag || function() {(edgetag.stubs = edgetag.stubs || []).push(arguments);};!function() {const url = new URL(window.location.href);const params = new URLSearchParams(url.search);const userId =params.get('et_u_id') ||params.get('tag_user_id') ||params.get('_glc[tag_user_id]') ||'';edgetag("init", {edgeURL: window.edgetagSharedVariables.tagUrl,disableConsentCheck: true,userId});}();/* Set session_id to sessionStorage */window.addEventListener('edgetag-initialized', (/** @type CustomEvent<{ session: { sessionId: string } }> */ e) => {sessionStorage.setItem('tag_session', e.detail.session.sessionId);});edgetag("tag", "PageView", {}, {}, { destination: window.edgetagSharedVariables.tagUrl });</script>
1045<!-- BEGIN app snippet: page-capture -->
1045<script>!function() {const newsletterFormSelectors = ["#ContactFooter","#wisepops-root","#contact_form","form[id*=\"newsletter\" i]","form[id*=\"subscribe\" i]","form.ml-block-form","#email_signup","form[id^=omnisend-form]"];const newsletterForm = newsletterFormSelectors.join(",");const sendNewsletterEvent = (beacon) => {let name = 'backup_input';if (!name) {return;}if (name === 'Subscribe') {name = 'Lead';}if (beacon) {edgetag("tag", name, {}, {}, { method: "beacon", destination: window.edgetagSharedVariables.tagUrl });} else {edgetag("tag", name, {}, {}, { destination: window.edgetagSharedVariables.tagUrl });}};const getUser = (form, selectors) => {const user = {};if (!selectors) {return user;}Object.entries(selectors).forEach(([userKey, selector]) => {if (!selector || selector.length === 0) {return;}const selectorArray = Array.isArray(selector) ? selector : [selector];for (const selector of selectorArray) {if (!selector) {continue;}const inputUserValue = form.querySelector(selector);const userValue = (inputUserValue && inputUserValue.value) || "";if (userValue) {user[userKey] = userValue;break;}}});return user;};const sendUserData = (userData,isBeacon) => {if (!userData || !Object.keys(userData).length) {return;}if (isBeacon) {edgetag('data', userData, {}, { method: 'beacon', destination: window.edgetagSharedVariables.tagUrl });return;}edgetag("data", userData, {}, { destination: window.edgetagSharedVariables.tagUrl });};const actions = [{selectors: ["[type=\"submit\"]", newsletterForm],length: 2,fun: (ele) => {const user = getUser(ele, {email: ["input[type=\"email\"]", "input[name*=\"email\" i]:not([type=\"hidden\" i])"],phone: ["input[type=\"tel\"]", "input[name*=\"phone\" i]:not([type=\"hidden\" i])"],firstName: "input[name*=\"name\" i]:not([type=\"hidden\" i])",dateOfBirth: "input[name*=\"birthday\" i]:not([type=\"hidden\" i])"});sendUserData(user);sendNewsletterEvent(true);},current: 0},{selectors: ["button:not([role='combobox'])", newsletterForm],length: 2,fun: (ele) => {const user = getUser(ele, {email: ["input[type=\"email\"]", "input[name*=\"email\" i]:not([type=\"hidden\" i])"],phone: ["input[type=\"tel\"]", "input[name*=\"phone\" i]:not([type=\"hidden\" i])"],firstName: "input[name*=\"name\" i]:not([type=\"hidden\" i])",dateOfBirth: "input[name*=\"birthday\" i]:not([type=\"hidden\" i])"});sendUserData(user);sendNewsletterEvent(true);},current: 0},{selectors: ["[type=\"submit\"]", "form[action=\"/account/login\"]"],length: 2,fun: (ele) => {const user = getUser(ele, {email: ['input[type=\"email\"]', "#CustomerEmail"]});sendUserData(user);},current: 0},{selectors: ["[type=\"submit\"]", "form[action=\"/account\"]"],length: 2,fun: (ele) => {let user = getUser(ele, {email: [ 'input[type=\"email\"]', 'input[name=\"customer[email]\"]', '#RegisterForm-email' ],phone: "input[type=\"tel\"]",firstName: [ '#RegisterForm-FirstName', 'input[name=\"customer[first_name]\"]','input[name*=\"first\" i]:not([type=\"hidden\" i])' ],lastName: [ '#RegisterForm-LastName', 'input[name=\"customer[last_name]\"]','input[name*=\"last\" i]:not([type=\"hidden\" i])' ]});if (!user.firstName && !user.lastName) {user = {...user,...getUser(ele, { firstName: "input[name*=\"name\" i]:not([type=\"hidden\" i])" })};}sendUserData(user);edgetag("tag", "CompleteRegistration", {}, {}, { destination: window.edgetagSharedVariables.tagUrl });},current: 0},{selectors: ["[type=\"submit\"]", "form[action^=\"/contact\"]"],length: 2,fun: (ele) => {const user = getUser(ele, {email: ["input[type=\"email\"]", "input[name*=\"email\" i]:not([type=\"hidden\" i])"],phone: ["input[type=\"tel\"]", "input[name*=\"phone\" i]:not([type=\"hidden\" i])"],firstName: ["input[name*=\"first\" i]:not([type=\"hidden\" i])", "input[name*=\"name\" i]:not([type=\"hidden\" i])", "input[name*=\"nom\" i]:not([type=\"hidden\" i])"],lastName: "input[id*=\"last\" i]:not([type=\"hidden\" i])"});sendUserData(user);edgetag("tag", "Contact", {}, {}, { destination: window.edgetagSharedVariables.tagUrl });},current: 0}];const resetActions = () => {for (let i = 0; i < actions.length; i++) {actions[i].current = 0;}};const checkElement = (element) => {if (!element || element.nodeName === "BODY") {resetActions();return;}if (element.nodeName !== "DIV" && element.nodeName !== "INPUT" && element.nodeName !== "A" && element.nodeName !== "BUTTON" && element.nodeName !== "FORM") {checkElement(element.parentElement);return;}for (let i = 0; i < actions.length; ++i) {if (element.matches(actions[i].selectors[actions[i].current])) {++actions[i].current;if (actions[i].length === actions[i].current) {actions[i].fun(element);resetActions();return;}}}checkElement(element.parentElement);};document.addEventListener("click", (e) => {checkElement(e.target);}, { capture: true });window.addEventListener("message",(event) => {if (event.origin !== "https://creatives.attn.tv") {return;}if (!event.data || !event.data.__attentive) {return;}
1045try {const data = event.data.__attentive;if (!data.action || !data.action.includes("LEAD")) {return;}const user = {};if (data.email) {user.email = data.email;}if (data.phone) {user.phone = data.phone.replace(/[^0-9]/g, "");}sendUserData(user);sendNewsletterEvent();} catch (e) {console.log("[Edgetag]", e);}},false);window.addEventListener("message", (event) => {if (!event || !event.origin || !event.data || !event.origin.includes("postscript")) {return;}const user = {};if (event.data.values?.phone) {user.phone = event.data.values.phone;}if (event.data.CollectedEmailEvent?.email) {user.email = event.data.CollectedEmailEvent.email;}if (user.email || user.phone) {sendUserData(user);sendNewsletterEvent();}});window.juapp = window.juapp||function(){(window.juapp.q=window.juapp.q||[]).push(arguments);};juapp("trackFunc", "engagement", function(email, eventname, promotitle, cmid, options, form) {if (!email) {return;}const userData = { email };form.forEach((item) => {if (item.name === "phone_number" && item.value) {userData["phone"] = item.value;}});edgetag("data", userData);sendNewsletterEvent();});document.addEventListener('click', (e) => {if (!e.target.closest('form[action*="api.bounceexchange.com"] [type="submit"]')) {return;}const form = e.target.closest('form[action*="api.bounceexchange.com"]');if (!form) {return;}const user = getUser(form, {email: 'input[type="email"]',phone: 'input[type="tel"]',});sendUserData(user);if (user && Object.keys(user).length > 0) {sendNewsletterEvent();}}, { capture: true });document.addEventListener('submit', (e) => {if (!e.target.matches('form#customer_login')) {return;}if (e.target.getAttribute('action') === '/account/login' && e.target.querySelector('[type="submit"]')) {return;}const user = getUser(e.target, {email: ['input[type="email"]','#CustomerEmail'],});if (!user.email) {return;}sendUserData(user, true);});document.addEventListener('submit', (e) => {if (!e.target.matches('form#create_customer')) {return;}if (e.target.getAttribute('action') === '/account' && e.target.querySelector('[type="submit"]')) {return;}const user = getUser(e.target, {email: [ 'input[type=\"email\"]', 'input[name=\"customer[email]\"]', '#RegisterForm-email' ],phone: "input[type=\"tel\"]",firstName: [ '#RegisterForm-FirstName', 'input[name=\"customer[first_name]\"]','input[name*=\"first\" i]:not([type=\"hidden\" i])' ],lastName: [ '#RegisterForm-LastName', 'input[name=\"customer[last_name]\"]','input[name*=\"last\" i]:not([type=\"hidden\" i])' ]});sendUserData(user, true);edgetag("tag", "CompleteRegistration", {}, {}, { method: 'beacon', destination: window.edgetagSharedVariables.tagUrl });});window.addEventListener('emotiveForms', ({ detail }) => {if (detail?.type !== 'SUBMITTED' || !detail?.metadata) {return;}const { email, phone_number: phone } = detail.metadata;const user = {};if (email) {user.email = email;}if (phone) {user.phone = phone;}if (Object.keys(user).length === 0) {return;}sendUserData(user);sendNewsletterEvent();});window.addEventListener('load', () => {let wisepopsCheckAttempts = 0;const captureWisepops = () => {wisepopsCheckAttempts++;if (typeof window.wisepops === 'function') {wisepops('listen', 'after-form-submit', function (event) {const eveEle = event.target.elements;const emailEle = eveEle['email'] || eveEle['email_address'];const email = emailEle && emailEle.value;const phone =(eveEle['phone-dialcode'] ? eveEle['phone-dialcode'].value : '') +(eveEle['phone-number'] ? eveEle['phone-number'].value : '');const firstName = eveEle['first_name'] && eveEle['first_name'].value;const lastName = eveEle['last_name'] && eveEle['last_name'].value;const data = {};if (email) {data.email = email;}if (phone) {data.phone = phone;}if (firstName) {data.firstName = firstName;}if (lastName) {data.lastName = lastName;}sendUserData(data);if (email || phone ) {sendNewsletterEvent();}});} else if (wisepopsCheckAttempts <= 10) {setTimeout(captureWisepops, 1000);}};captureWisepops();if (window.OptiMonk) {OptiMonk.addListener(document,'optimonk#campaign-before_mark_filled',function (event) {const campaign = event.parameters?.campaignId ?OptiMonk.campaigns[event.parameters.campaignId] :undefined;if (!campaign) {return;}const data = campaign.data;if (!data) {return;}const user = {};const email = data['visitor[email]'];if (email) {user.email = email;}const firstName = data['visitor[firstname]'];if (firstName) {user.firstName = firstName;}
1045const [_, phone] = Object.entries(data).find(([key, value]) => key.includes('custom_fields') && value.startsWith('+')) ?? [];if (phone) {user.phone = phone;}sendUserData(user);if (phone || email) {sendNewsletterEvent();}});}});window.addEventListener('FORMTORO_FORM_LOADED', (t) => {const formToroIframe = document.querySelector(`[data-formtoro-form="${t.detail}"]`);if (!formToroIframe) {return;}const formToroRoot = formToroIframe.shadowRoot;const formToroForm =formToroRoot?.querySelector('ft-form-container');if (!formToroForm) {return;}formToroForm.addEventListener('submit',(e) => {const formData = new FormData(e.target);const email = formData.get('email');const user = {};if (email) {user.email = email;}const countryCodeEle = e.target.querySelector('div[class$="phone-number"] [class*="dropdown"]');const countryCode = countryCodeEle?.value;const phone = formData.get('phone-number')?.replace(/\D/g, '');if (phone) {user.phone = phone;if (countryCode) {user.phone = countryCode + phone;}}if (Object.keys(user).length == 0) {return;}sendUserData(user);sendNewsletterEvent();},{ capture: true });}, { once: true });document.addEventListener('octane.quiz.completed',(e) => {if (!e || !e.detail) {return;}const email = e.detail.email;if (!email) {return;}sendUserData({ email });sendNewsletterEvent();},{ capture: true });document.addEventListener('alia:signup', (e) => {const data = e.detail;if (!data) {return;}sendUserData({ email: data.email, phone: data.phone });sendNewsletterEvent();});window.addEventListener('klaviyoForms', function (e) {if (e.detail?.type === 'submit') {const data = e.detail.metaData;if (!data) {return;}sendUserData({ email: data.$email, phone: data.$phone_number });sendNewsletterEvent();}});const cartUrl = new URL("/cart", window.location.href);const parseCookies = (/**@type {string} */ cookie) => Object.fromEntries(cookie.split(/;\s+/).map((r) => r.split('=').map((str) => str.trim())).map(([cookieKey, ...cookieValues]) => {const cookieValue = cookieValues.join('=');if (!cookieKey) {return [];}let decodedValue = '';if (cookieValue) {try {decodedValue = decodeURIComponent(cookieValue);} catch (e) {decodedValue = cookieValue;}}return [cookieKey, decodedValue];}));const fireInitiateCheckout = (cartCookie) => {/* grab the cart contents based on the current cart cookie value */let data = null;try {data = JSON.parse(localStorage.getItem('_workerCartCache'))[cartCookie];} catch (e) {try {if (localStorage.getItem('edgeTagDebug') === '1') {console.debug('[EdgeTag] Failed to parse _workerCartCache', e);}} catch (_) {}}if (!data) {/* cannot determine cart contents since the value isn't cached */return;}edgetag('tag', 'InitiateCheckout', data, {}, { method: 'beacon' });/* record cart cookie and session to deduplicate the event in the case of app pixeltriggering another checkout */let dedup = {};try {dedup = JSON.parse(localStorage.getItem('_workerEventDeduplication') ?? '{}');} catch (e) {try {if (localStorage.getItem('edgeTagDebug') === '1') {console.debug('[EdgeTag] Failed to parse _workerEventDeduplication', e);}} catch (_) {}}localStorage.setItem('_workerEventDeduplication', JSON.stringify({...dedup,InitiateCheckout: { cart: cartCookie, sessionId: sessionStorage.getItem('tag_session') || '' }}));};/* standard Shopify cart checkout form submit */const detectCheckout = (/**@type {SubmitEvent}*/ ev) => {const actionUrl = new URL(ev.target.action, window.location.href);if (actionUrl.pathname != cartUrl.pathname) {/* submitted form is not a checkout */return;}const submitter = ev.submitter;if (submitter?.getAttribute('name') != 'checkout') {/* the intended action is not a checkout */return;}if (ev.defaultPrevented) {/* the action will not be submitted */return;}/* since default is not prevented, we know this will eventually */const cartCookie = parseCookies(document.cookie).cart ?? null;if (!cartCookie) {/* no cart cookie, nothing to do */return;}fireInitiateCheckout(cartCookie);};document.addEventListener('submit', detectCheckout);/* Rebuy has a mechanism that redirects directly to the checkout URL withoutusing the standard cart URL submission, so we need to detect it directly. */const detectRebuyCheckout = (/** @type {MouseEvent} */ ev) => {const target = ev.target;if (!target || !(target instanceof Element)) {return;}/* Match Rebuy's checkout or Shop Pay button */if (!target.closest('.rebuy-cart__checkout-button, .rebuy-cart__shop-pay-button')) {return;}const cartCookie = parseCookies(document.cookie).cart ?? null;if (!cartCookie) {return;}fireInitiateCheckout(cartCookie);};document.addEventListener('click', detectRebuyCheckout, { capture: true });}();</script>
1045<!-- END app snippet -->
1045<script>!function() {const networkListener = function () {const origOpen = XMLHttpRequest.prototype.open;XMLHttpRequest.prototype.open = function () {this.addEventListener('load', function () {if (!this._url) {return;}if (this._url.indexOf('/_quiz_/submit') !== -1) {try {const e = JSON.parse(this.responseText);if (!e) {return;}if (!e?.state?.headless_results_page) {return;}const getProductDetails = (productDetails) => {if (!productDetails) {return;}let contents = [];for (let i = 0; i < productDetails.length; i++) {contents.push({id: productDetails[i]?.id,image: productDetails[i]?.image,url: productDetails[i]?.link,title: productDetails[i]?.title,variantId:typeof productDetails[i]?.variants === 'undefined'? '': productDetails[i]?.variants[0].id,item_price: parseFloat(productDetails[i]?.price_formatted.replace(/[^\d.]/g, '')),type: productDetails[i]?.type,});}return contents;};const payload = {skin_tone:e?.state?.headless_results_page?.answers['Octane: Which image best matches your skin tone?'],foundation_type:e?.state?.headless_results_page?.answers['Octane: What is your favorite type of foundation?'],favorite_feature:e?.state?.headless_results_page?.answers['Octane: Which feature(s) do you want to highlight?'],goto_look:e?.state?.headless_results_page?.answers['Octane: What is your go-to look?'],age: e?.state?.headless_results_page?.answers['Octane: Age is just a number, but whats yours?'],skin_concern:e?.state?.headless_results_page?.answers['Octane: What are your main skin concerns?'],time_ready:e?.state?.headless_results_page?.answers['Octane: How much time do you have to get ready?'],quiz_result_url:e?.state?.headless_results_page?.answers['quiz results URL'],contents: getProductDetails(e?.state?.headless_results_page?.product_blocks[0]),};const email = e?.state?.headless_results_page?.email;if (email) {edgetag('data', { email });}if (!Shopify?.currency?.active) {const currencyEle = document.querySelector('#in-context-paypal-metadata');const currency = currencyEle && currencyEle.dataset?.currency;if (currency) {payload.currency = currency;}} else {payload.currency = Shopify?.currency?.active;}edgetag('tag', 'LGQuizComplete', payload);} catch (e) {console.log(e);}return;}});origOpen.apply(this, arguments);};};networkListener();window.addEventListener('edgetag-consent', (data) => {console.log('Consent change fired', data);let providers = {};if (!data?.detail?.oldConsent?.facebook &&data?.detail?.newConsent?.facebook) {providers = {facebook: true,googleAdsClicks: true,snapchat: true,twitter: true,tiktok: true,pinterest: true,liveIntent: true,};}if (!data?.detail?.oldConsent?.googleAnalytics4 &&data?.detail?.newConsent?.googleAnalytics4) {providers = {...providers,googleAnalytics4: true,};}if (Object.keys(providers).length > 0) {edgetag('tag', 'PageView', {}, providers, {destination: 'https://advnn.laurageller.com',});}});window.addEventListener('digiohLeadSubmitted', function (e) {const detail = e.detail.data;if (!detail) {return;}const user = {email: detail.email,firstName: detail.first_name,lastName: detail.last_name,phone: detail.phone,dateOfBirth: detail.ep12_custom_2?.split('-').reverse().join(''),};for (const key in user) {if (!user[key]) {delete user[key];}}if (Object.keys(user).length) {edgetag('data', user, {}, { destination: 'https://advnn.laurageller.com' });edgetag('tag','Lead',{},{},{ destination: 'https://advnn.laurageller.com' });}});}();</script>
1045<!-- BEGIN app snippet: cart-id --> 
1045<script>!function() {const setUserId = (userId) => {if (!userId) {return;}const formData = new FormData();formData.append('attributes[EdgeTagId]', userId);/* Stamp the resolved D1 shard so the backfill can skip the userId to shard KV lookup; falls back to KV resolution if absent. Must be a block comment because app-embed strip_newlines single-lines this. */try {const storageId = JSON.parse(localStorage.getItem('_workerStoreMultiple') || '{}')?.[window.edgetagSharedVariables.tagUrl]?.edgeTag?.storageId;if (Number.isInteger(storageId)) {formData.append('attributes[EdgeTagDbId]', String(storageId));}} catch (e) { /* dbId is an optional fast-path hint */ }fetch(window.Shopify.routes.root + 'cart/update.js', {method: 'POST',body: formData}).then(response => {if (!response.ok) {throw new Error('cart/update.js responded ' + response.status);}return response.json();}).then((data) => {if (!data.token) {return;}localStorage.setItem('lastCartToken', data.token);}).catch((e) => console.log('[EdgeTag] Error stamping EdgeTagId on cart', e));};/* Use the edgetag-initialized DOM event, not edgetag('ready'): 'ready' resolves once, so on sites running multiple EdgeTag workers it may not fire for this destination. 'edgetag-initialized' dispatches per init (per worker), so we reliably catch the one matching our tagUrl. */window.addEventListener('edgetag-initialized', (event) => {const params = event.detail;if (!params || params.destination !== window.edgetagSharedVariables.tagUrl) {return;}try {const lastCartToken = localStorage.getItem('lastCartToken');if (!lastCartToken) {setUserId(params.userId);} else {const parsedCookie = document.cookie.match(new RegExp('(^| )' + 'cart' + '=([^;]+)'));if (!parsedCookie) {setUserId(params.userId);} else if (parsedCookie.length > 2 && parsedCookie[2]) {/* document.cookie percent-encodes the cart token's ?key= part (as %3Fkey%3D); lastCartToken (from cart/update.js) is unescaped. Decode both sides so the dedup compares like for like, otherwise it mismatches and re-stamps on every load. */if (decodeURIComponent(parsedCookie[2]) !== decodeURIComponent(lastCartToken)) {setUserId(params.userId);}}}} catch (e) {console.log('[EdgeTag] Error setting EdgeTagId', e);}});}();</script>
1045<!-- END app snippet -->
1046
1047
1048
1049<!-- END app block --><!-- BEGIN app block: shopify://apps/visually-a-b-testing-cro/blocks/visually/d08aba15-0b89-475b-9f75-9c4c0ca8c3c4 -->
1049<script data-vsly="preact">
1050    const hasPreact = !!Array.from(document.getElementsByTagName('script')).find(x => !!['vsly-preact.min.js'].find(s => x?.src?.includes(s)) || x.getAttribute('data-vsly') === 'preact2')
1051    if (!hasPreact) {
1052        var script = document.createElement('script');
1053        script.src = 'https://assets.visually.io/widgets/vsly-preact.min.js';
1054        document.head.appendChild(script);
1055    }
1056</script>
vendor: 1 bytes, line 1056
1056
1057<script type="module">
1058  const env = 2
1059  var store = "laurageller.myshopify.com";
1060  var alias = store.replace(".myshopify.com", "").replaceAll("-", "_").toUpperCase();
1061  if(!window.vsly_init){
1062    window.vsly_init = true
1063    window.vsly_app_embed = true
1064    import("https://assets.visually.io/v/visually.esm.js").then(({sdk})=>{
1065      sdk.initialize(env, alias);
1066    })
1067    var jitsuKey =  "js.2416181294";
1068    setTimeout(() => {
1069      if (!window.vsly_analytics_init) {
1070        window.vsly_analytics_init = true
1071        import("https://assets.visually.io/v/visually-a.esm.js").then(({sdk}) => {
1072          sdk.initialize(jitsuKey, alias, env);
1073        })
1074      }
1075    }, 1000);
1076    window.loomi_ctx = {...(window.loomi_ctx || {}),storeAlias:alias,jitsuKey,env};
1077    
1078    
1079  }
1080</script>
1080
1081
1082<!-- END app block --><!-- BEGIN app block: shopify://apps/checkmate/blocks/checked_network/697a3444-1374-4f13-ba8c-ec03db25ebf0 -->
1083
1084
1085<!-- END app block --><!-- BEGIN app block: shopify://apps/minmaxify-order-limits/blocks/app-embed-block/3acfba32-89f3-4377-ae20-cbb9abc48475 -->
1085<script src="https://limits.minmaxify.com/limitsv2/laurageller.myshopify.com?v=149&r=20260914155111" defer></script>
1085
1086
1087<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100  
1100<script async src="https://static.klaviyo.com/onsite/js/XK2zZt/klaviyo.js?company_id=XK2zZt"></script>
1100
1101  
1101<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>
1101
1102
1103  
1104
1105
1106
1107
1108  
1108<script>
1109    window.klaviyoReviewsProductDesignMode = false
1110  </script>
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120<!-- END app block --><!-- BEGIN app block: shopify://apps/digioh/blocks/app-embed/5c569d3e-93be-4334-a107-6d8e1e612339 -->
1121
1122  
1123  
1124  
1125    
1126    
1127  
1128    
1129    
1130  
1131
1132  
1133    <!--START Digioh Low Impact Javascript-->
1134<script async type='text/javascript' src='https://forms.laurageller.com/w37htfhcq2/vendor/6df7ca64-ce54-423e-8bcb-cc352c4d2b86/lightbox_speed.js'></script>
1134
1135<!--END Digioh Low Impact Javascript-->
1136<!--START Digioh Passport Enhanced-->
1137<script type="text/javascript">
1138(function() {
1139    try {
1140        window.liQd_did_00ao = window.liQd_did_00ao || [];
1141        var scriptTag = document.createElement('script');
1142        scriptTag.src = 'https://d-code.liadm.com/did-00ao.min.js';
1143        scriptTag['onload'] = function() {
1144            try {
1145                window._digioh_passport_load_status = 'loaded';
1146                try { window._digioh_passport_onload && window._digioh_passport_onload(); } catch(ex) {}
1147                var config = window._digioh_passport_config || {resolve: ["nonId", "md5", "email", "age", "gender"]};
1148                var cached = null;
1149                try { cached = sessionStorage.getItem('_digioh_passport'); } catch(ex) {}
1150                if (cached) {
1151                    try {
1152                        var parsed = JSON.parse(cached);
1153                        setTimeout(function() { window._digioh_passport && window._digioh_passport(parsed); }, 0);
1154                        return;
1155                    } catch(ex) {
1156                        try { sessionStorage.removeItem('_digioh_passport'); } catch(ex) {}
1157                    }
1158                }
1159                if (!window.liQd_did_00ao || typeof window.liQd_did_00ao.resolve !== 'function') return;
1160                window.liQd_did_00ao.resolve(function(result) {
1161                    if (result) {
1162                        try { sessionStorage.setItem('_digioh_passport', JSON.stringify(result)); } catch(ex) {}
1163                        try { window._digioh_passport && window._digioh_passport(result); } catch(ex) {}
1164                    }
1165                }, function(err) {
1166                    try { window._digioh_passport_resolve_error && window._digioh_passport_resolve_error(err); } catch(ex) {}
1167                }, config);
1168            } catch(ex) {}
1169        };
1170        scriptTag['onerror'] = function() {
1171            window._digioh_passport_load_status = 'failed';
1172            try { window._digioh_passport_onerror && window._digioh_passport_onerror(); } catch(ex) {}
1173        };
1174        document.head.appendChild(scriptTag);
1175    } catch(ex) {}
1176})();
1177</script>
1177
1178<!--END Digioh Passport Enhanced-->
1179  
1180
1181
1182<!-- END app block --><!-- BEGIN app block: shopify://apps/jurni-ai-personalized-funnels/blocks/jurni-core/51e0829e-f6f8-4328-8662-ab39f09b4d22 -->
1183
1184<!-- 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 />
1185<link rel='preconnect dns-prefetch' href='https://conf.config-security.com/' crossorigin />
1186<script>
1187/* >> TriplePixel :: start*/
1188window.TriplePixelData={TripleName:"laurageller.myshopify.com",ver:"2.16",plat:"SHOPIFY",isHeadless:false,src:'SHOPIFY_EXT',product:{id:"",name:``,price:"",variant:"",av:{  }},search:"",collection:"",cart:"drawer",template:"cart",curr:"AMD" || "USD", market:"7613907005"},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);
1189/* << TriplePixel :: end*/
1190</script>
1190
1191
1192
1193
1194<!-- END app block --><!-- BEGIN app block: shopify://apps/marqo/blocks/marqo-search-embed/019d8dfb-81ec-764a-8a2d-fd6a23df1d4d -->
1195
1196
1197<link rel="preconnect" href="https://ecom.marqo-ep.ai" crossorigin><meta id="marqo-config"
1198  data-debug="true"
1199  data-shop="laurageller.myshopify.com"
1200  data-has-settings="true"
1201  data-search-base="https://ecom.marqo-ep.ai"
1202  
1203  data-template="cart"
1204  data-country="AM"
1205  data-currency="AMD"
1206  data-currency-code="AMD"
1207  
1208  data-money-format-sample="12,345.67 AMD"
1209  data-base-currency="USD"
1210  data-storefront-token="d76a62a8fda9876b74e5e5a04bd028ed"
1211  data-index-id="jo9svjlv-shopify-laurageller"
1212  data-cdn-base="https://d1cn6wu7hc977d.cloudfront.net"
1213  
1214  
1215  data-active-promos="copy-of-5-1-5-4-nb-extra-20-with-cn-20-50-markdown,copy-of-lead-gen-email-lg-z-7-a-994,10-1-2-us-40-off-at-checkout,10-1-2-holiday-single-sku-item-30-off-at-checkout,10-1-2-holiday-palettes-extra-30-off"
1216  
1217  data-hide-oos-on-templates=""
1218  data-sold-out-options=""
1219  data-price-multiplier="1"
1220  data-price-source="family-min"
1221  data-instant-search-mode="default"
1222  
1223
1224data-search-settings-css="{&quot;css&quot;:&quot;.marqo-page-heading,.marqo-collection-header~.marqo-page-heading{font-family:var(--font-heading-family)!important;font-size:42px!important;font-weight:600!important}.marqo-filter-header h3{font-family:var(--font-body-family)!important}.marqo-vendor,.marqo-variant-title,.marqo-collections{display:none!important}.marqo-product-card{background:transparent!important;overflow:hidden}.marqo-product-card-image{background:#f3f3f3!important;border-radius:0!important}.marqo-product-card-content{padding:10px 0 0!important;background:transparent!important;display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important}.marqo-product-reviews{order:1!important;margin-bottom:4px!important}.marqo-product-card-content h3{order:2!important}.marqo-product-card-content div.marqo-product-price{order:3!important;margin-top:auto!important}.marqo-cta-button{order:4!important}.marqo-product-card h3{font-family:var(--font-heading-family)!important;line-height:1.3!important;color:#0c0c0c!important;letter-spacing:0!important;-webkit-line-clamp:2}.marqo-product-title-link{color:inherit!important;text-decoration:none!important}.marqo-product-card a.marqo-product-card-link{height:auto!important;flex-grow:0!important;display:block!important}.marqo-price-sale{color:#93021a!important;font-size:16px!important}.marqo-price-compare{font-size:16px!important;font-weight:700!important;text-decoration:line-through!important}.marqo-price{color:#0c0c0c!important;font-size:16px!important}.marqo-stars-fg{color:#333!important}.marqo-stars-bg{color:#d8d8d8!important}.marqo-star-rating{font-size:18px!important}.marqo-review-count{color:#1c1b1b!important;font-size:13px!important}.oke-sr\u003ediv{display:flex!important;align-items:center!important;gap:4px!important}.marqo-sale-badge{text-transform:uppercase!important;font-size:11px!important;font-weight:500!important;padding:4px 8px!important;border-radius:0!important;display:flex!important;align-items:center!important;line-height:1!important;background:#93021a!important;color:#fff!important}.marqo-cta-button{text-transform:uppercase!important;font-weight:600!important;font-size:16px!important;letter-spacing:1.5px;padding:12px 8px!important;border-radius:0!important;border:1px solid #0c0c0c!important;display:block!important;text-align:center!important;width:100%!important;margin-top:6px!important;transition:background-color .3s ease,color .3s ease!important}.marqo-cta-button:hover{background:#fff!important;color:#0c0c0c!important;border:1px solid #0c0c0c!important;opacity:1!important}.marqo-results-count{font-size:14px!important;color:#666!important}.marqo-filter-sidebar{border:1px solid rgba(12,12,12,.55)!important;border-right:1px solid rgba(12,12,12,.55)!important;padding:20px!important;border-radius:0!important}.marqo-filter-header{padding-bottom:10px!important;margin-bottom:0!important;border-bottom:1px solid rgba(12,12,12,.55)!important}.marqo-filter-header h3{font-size:14px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px}.marqo-filter-title,.marqo-filter-section-title{text-transform:uppercase!important;font-size:13px!important;font-weight:700!important;letter-spacing:.5px;color:#0c0c0c!important}.marqo-filter-section{padding:8px 0!important}.marqo-filter-option-input{padding:5px 0!important;border-radius:0!important;min-height:28px!important}.marqo-filter-option-input:hover{background:transparent!important}.marqo-filter-option-input:has(:checked){background:transparent!important}.marqo-filter-option-label{font-size:14px!important;font-weight:400!important}.marqo-filter-option-checkbox{accent-color:#0c0c0c!important;cursor:pointer}.marqo-filter-accordion{border-bottom:1px solid rgba(12,12,12,.55)!important}.marqo-filter-accordion:last-child{border-bottom:none!important}.marqo-filter-option-count{background:none!important;padding:0!important;color:#0c0c0c8c!important;font-size:13px!important}.marqo-filter-clear,.marqo-filter-toggle{border:1px solid #0c0c0c!important;border-radius:0!important;color:#0c0c0c!important}.marqo-filter-toggle span:first-child{font-size:0!important}.marqo-filter-toggle span:first-child:before{content:\&quot;Show Filters\&quot;;font-size:16px}body:has(.marqo-filter-open) .marqo-filter-toggle span:first-child:before,body:has(.marqo-filter-sidebar--open) .marqo-filter-toggle span:first-child:before,body:has(.marqo-filter-sidebar:not(.hidden)) .marqo-filter-toggle span:first-child:before{content:\&quot;Hide Filters\&quot;}.marqo-pagination-button{border:none!important;background:none!important;border-radius:0!important;color:#0c0c0c!important;font-size:16px!important;font-weight:400!important;padding:8px 12px!important;min-width:auto!important}.marqo-pagination-button:hover{background:none!important;text-decoration:underline!important;transform:none!important}.marqo-pagination-button.marqo-active{background:none!important;color:#0c0c0c!important;border:none!important;border-bottom:2px solid #0c0c0c!important;font-weight:500!important}.marqo-pagination-button:disabled{color:#ccc!important;opacity:1!important}.marqo-sort-select,.marqo-select{border-radius:0!important;border-color:#0c0c0c8c!important}.marqo-sort-dropdown,.marqo-items-per-page-dropdown{display:inline-flex!important;align-items:center!important;gap:8px!important}.marqo-results-grid{gap:16px 16px!important}.marqo-loading,.marqo-error,.marqo-no-results{color:#0c0c0c!important;font-size:15px!important;font-weight:400!important}.marqo-error-retry{border:1px solid #0c0c0c!important;border-radius:0!important;color:#0c0c0c!important;font-weight:500!important;transition:background-color .3s ease,color .3s ease!important}.marqo-error-retry:hover{background:#0c0c0c!important;color:#fff!important}.marqo-active-filter{background:transparent!important;border:1px solid #0c0c0c!important;border-radius:0!important;color:#0c0c0c!important;font-size:13px!important;font-weight:400!important}.marqo-active-filter-remove{color:#0c0c0c!important;font-size:14px!important}.marqo-filter-loading{background:transparent!important;border-radius:0!important;color:#0c0c0c!important;font-size:14px!important;font-weight:400!important;margin:0!important;padding:24px!important}#marqo-prev-page,#marqo-next-page{font-size:0!important;line-height:0!important}#marqo-prev-page:after{content:\&quot;\\2039\&quot;!important;font-size:36px!important;font-weight:400!important}#marqo-next-page:after{content:\&quot;\\203a\&quot;!important;font-size:36px!important;font-weight:400!important}.marqo-filter-header{display:flex!important;align-items:center!important;gap:8px!important;padding-right:0!important}.marqo-filter-header h3{margin-right:auto!important}.marqo-filter-clear{flex-shrink:0!important;order:2!important}.marqo-filter-close{background:#fff!important;border:1px solid rgba(12,12,12,.55)!important;border-radius:0!important;width:32px!important;height:32px!important;padding:0!important;font-size:18px!important;line-height:1!important;cursor:pointer;flex-shrink:0!important;order:3!important}@media(max-width:768px){.marqo-header-left{width:100%!important;justify-content:space-between!important}.marqo-toolbar{width:100%!important;justify-content:flex-end!important}.marqo-filter-mode-sidebar #marqo-filter-sidebar{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100vh!important;max-height:100vh!important;z-index:9999!important}}.marqo-filter-overlay{background:#00000080!important;backdrop-filter:blur(4px)!important}.marqo-product-card-image{z-index:0!important;position:relative!important}.marqo-badge-container{position:absolute!important;top:8px!important;left:8px!important;z-index:2!important;pointer-events:none!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:4px!important;align-items:stretch!important}.marqo-badge-container .marqo-sale-badge{position:static!important;top:auto!important;left:auto!important;right:auto!important;white-space:nowrap!important}.marqo-deal-badge{padding:4px 8px!important;font-size:11px!important;font-weight:500!important;letter-spacing:.02em;border-radius:0!important;line-height:1!important;background:#000!important;color:#fff!important;text-transform:uppercase!important;white-space:nowrap!important;display:flex!important;align-items:center!important}.marqo-promo-card-title{font-family:var(--font-heading-family)!important;font-size:34px!important;font-weight:500!important}.marqo-promo-card-subcopy{font-size:16px!important}.marqo-promo-card-button{padding:12px 40px!important;font-size:16px!important;font-weight:700!important;border:none!important;transition:background-color .3s linear,color .3s linear}
1224.marqo-promo-card-link:hover .marqo-promo-card-button{background:#fff!important;color:#000!important}.marqo-instant-heading{font-family:var(--font-heading-family);text-transform:none}.marqo-instant-suggestions{border-right:none}.marqo-instant-search-overlay{border-top:none}.marqo-instant-empty{font-family:inherit;font-style:italic;color:var(--marqo-instant-muted-color, #666666)}.marqo-instant-product-grid{display:grid!important;grid-auto-flow:column;grid-auto-columns:200px;overflow-x:auto}.marqo-promo-card[data-promo-handle=a-better-way-to-shop-laura-geller] .marqo-promo-card-title{line-height:1.1!important;margin-bottom:2px!important}.marqo-promo-card[data-promo-handle=a-better-way-to-shop-laura-geller] .marqo-promo-card-overlay{justify-content:center!important}.marqo-promo-card--stacked .marqo-promo-card-title{font-family:minion-3-display,serif!important;font-size:32px!important;font-weight:500!important;line-height:1.1!important;margin:0!important}.marqo-promo-card--stacked .marqo-promo-card-subcopy{font-size:14px!important;font-weight:500!important;line-height:1.25!important;margin:4px 0 0!important}.marqo-promo-card--stacked .marqo-promo-card-button{display:inline-flex!important;justify-content:center!important;align-items:center!important;padding:15px 20px!important;margin-top:10px!important;width:auto!important;font-size:16px!important;letter-spacing:normal!important;line-height:1!important}.marqo-promo-card--stacked .marqo-promo-card-overlay{align-items:center!important;text-align:center!important;padding:12px!important;box-sizing:border-box!important}.marqo-promo-card[data-promo-handle=find-your-shade] .marqo-promo-card-overlay,.marqo-promo-card[data-promo-handle=find-your-perfect-set] .marqo-promo-card-overlay{position:absolute!important;inset:0!important;height:auto!important;justify-content:center!important}.marqo-promo-card[data-promo-handle=find-your-shade] .marqo-promo-card-title,.marqo-promo-card[data-promo-handle=find-your-perfect-set] .marqo-promo-card-title{font-family:var(--font-heading-family)!important;font-size:34px!important}.marqo-promo-card[data-promo-handle=find-your-shade] .marqo-promo-card-subcopy,.marqo-promo-card[data-promo-handle=find-your-perfect-set] .marqo-promo-card-subcopy{font-size:16px!important}.marqo-promo-card[data-promo-handle=find-your-shade] .marqo-promo-card-button,.marqo-promo-card[data-promo-handle=find-your-perfect-set] .marqo-promo-card-button{padding:12px 40px!important;width:auto!important}.marqo-promo-card[data-promo-handle=promotional-image-baked-makeup] .marqo-promo-card-title{line-height:1.1!important;margin-bottom:2px!important}.marqo-promo-card[data-promo-handle=promotional-image-baked-makeup] .marqo-promo-card-overlay{justify-content:center!important}.marqo-product-card-content p.marqo-promo-message{order:99!important;font-weight:600!important;text-transform:uppercase!important;font-size:12px!important;line-height:1.8!important;margin-top:4px!important;padding-top:0!important}.marqo-instant-search-overlay{max-height:530px!important}.marqo-instant-search-content{max-height:inherit!important;overflow:hidden!important}.marqo-results-grid{margin-bottom:48px!important}.marqo-subcollection-nav{gap:20px!important;margin-bottom:16px!important}.marqo-subcollection-circle{width:85px!important;height:85px!important;background:transparent!important}.marqo-subcollection-label{font-size:13px!important;font-weight:500!important;text-transform:uppercase!important;color:#000!important;max-width:90px!important}.marqo-subcollection-item{width:90px!important;gap:6px!important}.marqo-subcollection-item.active .marqo-subcollection-circle{outline-color:#000!important}@media(max-width:480px){.marqo-results-header{display:grid!important;grid-template-columns:1fr auto!important;gap:8px 12px!important;align-items:center!important}.marqo-header-left,.marqo-toolbar{display:contents!important}.marqo-filter-toggle-container{order:1!important}#marqo-sort-container{order:2!important;justify-self:end!important}#marqo-results-count-container{order:3!important;font-size:13px!important}#marqo-grid-toggle-container{order:4!important;justify-self:end!important}#marqo-items-per-page-container:empty{display:none!important}.marqo-sort-dropdown{white-space:nowrap!important}}@media(max-width:480px){.marqo-results-header{display:grid!important;grid-template-columns:auto 1fr!important;grid-template-rows:auto auto!important;gap:8px 12px!important;align-items:center!important;overflow:hidden!important}.marqo-results-header\u003e.marqo-header-left{display:contents!important}.marqo-results-header\u003e.marqo-toolbar{display:contents!important}.marqo-results-header .marqo-filter-toggle-container{grid-column:1!important;grid-row:1!important}.marqo-results-header #marqo-sort-container{grid-column:2!important;grid-row:1!important;justify-self:end!important}.marqo-results-header #marqo-results-count-container{grid-column:1!important;grid-row:2!important;min-width:0!important}.marqo-results-header #marqo-grid-toggle-container{grid-column:2!important;grid-row:2!important;justify-self:end!important}.marqo-results-header #marqo-items-per-page-container{display:none!important}.marqo-results-header .marqo-sort-dropdown{white-space:nowrap!important}}.marqo-instant-empty{font-size:0!important;display:flex!important;justify-content:center!important;align-items:center!important;min-height:120px!important}.marqo-instant-empty:after{content:\&quot;\&quot;!important;width:24px!important;height:24px!important;border:2px solid #e2e8f0!important;border-top-color:#0c0c0c!important;border-radius:50%!important;animation:marqo-spin .6s linear infinite!important}@keyframes marqo-spin{to{transform:rotate(360deg)}}@media(max-width:768px){.marqo-results-header{margin-bottom:8px!important;padding:8px 0!important}.marqo-page-heading,.marqo-collection-header~.marqo-page-heading{font-size:38px!important}}.marqo-badge-container:has(.marqo-metaobject-badge):not([data-dotd]):not([data-dotd] *){max-width:calc(100% - 16px)!important;flex-wrap:wrap!important}.marqo-metaobject-badge:not([data-dotd] *){white-space:normal!important;max-width:100%!important;line-height:1.15!important;text-align:left!important}body.template-search .marqo-product-card-content div.marqo-product-price{order:1!important;margin-top:0!important;margin-bottom:4px!important}
1224body.template-search .marqo-product-card-content .marqo-product-reviews{order:2!important;margin-bottom:4px!important}body.template-search .marqo-product-card-content h3{order:3!important}.marqo-product-card h3,.marqo-product-card h3 a.marqo-product-title-link{font-size:24px!important;line-height:1.1!important}@media(max-width:768px){.marqo-product-card h3,.marqo-product-card h3 a.marqo-product-title-link{font-size:16px!important;line-height:1.2!important}}.marqo-promo-card[data-promo-handle=skin-prep-solved] .marqo-promo-card-overlay{position:absolute!important;inset:0!important;height:auto!important;justify-content:center!important;background-color:transparent!important}@media(max-width:768px){body:not(.template-search) .marqo-search-layout.marqo-search-layout{padding-left:0!important;padding-right:0!important}}.marqo-search-layout .marqo-grid-injection:not(.marqo-grid-injection~.marqo-grid-injection){display:block!important}.marqo-promo-card[data-promo-handle=need-a-little-help] .marqo-promo-card-overlay{position:absolute!important;inset:auto 0 0!important;height:auto!important;justify-content:center!important;background-color:transparent!important}@media(min-width:769px){body:not(.template-search) .marqo-search-layout.marqo-search-layout{padding-left:0!important;padding-right:0!important}}@media(max-width:768px){body.template-search .marqo-search-layout.marqo-search-layout{padding-left:0!important;padding-right:0!important}}@media(min-width:769px){body.template-search .marqo-search-layout.marqo-search-layout{padding-left:0!important;padding-right:0!important}}@media(max-width:768px){.marqo-instant-search-overlay .marqo-instant-products{order:1}.marqo-instant-search-overlay .marqo-instant-suggestions{order:2;border-bottom:none;border-top:1px solid var(--marqo-instant-border-color, #e2e8f0)}}@media(max-width:768px){.marqo-instant-search-overlay .marqo-instant-product-grid{grid-template-columns:none;grid-auto-columns:140px}}@media(max-width:768px){.marqo-instant-search-overlay .marqo-instant-products{flex:0 0 auto;max-height:calc(100% - 90px);overflow-y:auto}.marqo-instant-search-overlay .marqo-instant-suggestions{flex:1 1 auto;min-height:0;overflow-y:auto}}.marqo-promo-card[data-promo-handle=plp-inline-root-touch-up] .marqo-promo-card-overlay,.marqo-promo-card[data-promo-handle=plp-inline-banner-uiwv2c97] .marqo-promo-card-overlay{position:relative!important;inset:auto!important;height:100%!important;justify-content:flex-end!important}.marqo-promo-card[data-promo-handle=every-cheek-has-a-perfect-match] .marqo-promo-card-overlay,.marqo-promo-card[data-promo-handle=a-better-way-to-shop-laura-geller] .marqo-promo-card-overlay{position:absolute!important;inset:0!important;height:auto!important;background-color:transparent!important;justify-content:center!important}.marqo-promo-card[data-promo-handle=lip-quiz] .marqo-promo-card-overlay,.marqo-promo-card[data-promo-handle=kajal-shade-quiz] .marqo-promo-card-overlay,.marqo-promo-card[data-promo-handle=better-than-block] .marqo-promo-card-overlay,.marqo-promo-card[data-promo-handle=the-return-of-rich-comfortable-color] .marqo-promo-card-overlay{position:absolute!important;inset:0!important;height:auto!important;background-color:transparent!important;justify-content:flex-end!important;padding-bottom:24px!important}@media(min-width:990px){.marqo-search-layout.marqo-search-layout.marqo-search-layout,.marqo-page-heading.marqo-page-heading.marqo-page-heading{max-width:none!important}}\n.marqo-product-card[data-dotd][data-dotd]{border:1.5px solid var(--marqo-dotd-border-color, #b3830b)!important}.marqo-product-card[data-dotd][data-dotd] .marqo-dotd-badges{padding:10px 10px 0!important;z-index:10!important}.marqo-product-card[data-dotd][data-dotd] .marqo-product-card-image img{background-color:transparent!important}.marqo-product-card[data-dotd][data-dotd] .marqo-dotd-savings-badge{width:89px!important;height:89px!important;padding:0!important;line-height:normal!important;font-weight:400!important;text-transform:none!important;background:radial-gradient(circle,var(--marqo-dotd-savings-grad-start, #e8c75d),#c99814 45%,var(--marqo-dotd-savings-grad-end, #9d6e00))!important}.marqo-product-card[data-dotd][data-dotd] .marqo-dotd-savings-badge:before{inset:4.1px 2.92px!important;border:1px solid var(--marqo-dotd-savings-frame, #dad1d1)!important}.marqo-product-card[data-dotd][data-dotd] .marqo-dotd-savings-line{letter-spacing:normal!important}.marqo-product-card[data-dotd][data-dotd] .marqo-dotd-savings-line:nth-child(1){font-size:11px!important;font-weight:700!important;line-height:19.8px!important}.marqo-product-card[data-dotd][data-dotd] .marqo-dotd-savings-line:nth-child(2){font-size:36px!important;font-weight:600!important;line-height:25px!important}.marqo-product-card[data-dotd][data-dotd] .marqo-dotd-savings-line:nth-child(3){font-size:14px!important;font-weight:600!important;line-height:20px!important}.marqo-product-card[data-dotd][data-dotd] .marqo-dotd-topright{gap:7px!important}.marqo-product-card[data-dotd][data-dotd] .marqo-dotd-deal-badge{display:block!important;width:max-content!important;padding:3px 9px!important;gap:0!important;font-size:10px!important;font-weight:700!important;line-height:18px!important;letter-spacing:.5px!important;text-transform:none!important;text-align:center!important;background:var(--marqo-dotd-deal-bg, #b07c00)!important}.marqo-product-card[data-dotd][data-dotd] .marqo-dotd-countdown{box-sizing:border-box!important;width:105px!important;min-width:0!important;padding:2px!important;gap:0!important;line-height:normal!important;background:#fff!important;border:1.5px solid #c39211!important}.marqo-product-card[data-dotd][data-dotd] .marqo-dotd-countdown-label{font-size:14px!important;font-weight:500!important;line-height:normal!important;letter-spacing:normal!important;text-transform:none!important;color:#c39211!important}.marqo-product-card[data-dotd][data-dotd] .marqo-dotd-countdown-time{font-size:14px!important;font-weight:900!important;line-height:normal!important;letter-spacing:1px!important;margin-bottom:2px!important;color:#b07c00!important;font-variant-numeric:normal!important}.marqo-product-card[data-dotd][data-dotd] .marqo-product-card-content{padding:8px 8px 0!important;gap:0!important}.marqo-product-card[data-dotd][data-dotd] .marqo-product-card-content h3{padding:3px 0!important;margin:0!important}.marqo-product-card[data-dotd][data-dotd] .marqo-dotd-price{padding:0!important}.marqo-product-card[data-dotd][data-dotd] .marqo-dotd-price-current{font-size:24px!important;font-weight:600!important;line-height:43.2px!important;letter-spacing:-1px!important;color:var(--marqo-dotd-price-color, #b37d00)!important}.marqo-product-card[data-dotd][data-dotd] .marqo-dotd-price-divider{width:2px!important;height:28.8px!important;min-height:0!important;align-self:center!important;background:#6d6060!important}.marqo-product-card[data-dotd][data-dotd] .marqo-dotd-price-savings{gap:2px!important;justify-content:center!important;line-height:normal!important}.marqo-product-card[data-dotd][data-dotd] .marqo-dotd-save{font-size:14px!important;font-weight:600!important;line-height:14px!important;letter-spacing:normal!important;color:var(--marqo-dotd-price-color, #b37d00)!important}.marqo-product-card[data-dotd][data-dotd] .marqo-dotd-price .marqo-
1224price-compare{font-size:16px!important;font-weight:600!important;line-height:16px!important;color:var(--marqo-dotd-compare-color, #6b6969)!important;text-decoration-line:line-through!important;text-decoration-thickness:1.5px!important}.marqo-product-card[data-dotd][data-dotd] .marqo-dotd-cta{margin-top:0!important;padding:15px 10px!important;font-size:16px!important;font-weight:700!important;line-height:16px!important;letter-spacing:normal!important;min-height:47px!important;text-transform:uppercase!important;background:var(--marqo-dotd-cta-bg, #bc8623)!important;color:var(--marqo-dotd-cta-text, #ffffff)!important;border:1px solid var(--marqo-dotd-cta-bg, #bc8623)!important}.marqo-product-card[data-dotd][data-dotd] .marqo-dotd-cta:hover{background:#fff!important;color:#000!important;border:1px solid #000000!important}@media screen and (max-width: 750px){.marqo-product-card[data-dotd][data-dotd] .marqo-dotd-savings-badge{width:59px!important;height:59px!important}.marqo-product-card[data-dotd][data-dotd] .marqo-dotd-savings-badge:before{inset:1.31px 1.74px!important}.marqo-product-card[data-dotd][data-dotd] .marqo-dotd-savings-line:nth-child(1){font-size:8px!important;line-height:14.4px!important}.marqo-product-card[data-dotd][data-dotd] .marqo-dotd-savings-line:nth-child(2){font-size:28px!important;line-height:25px!important}.marqo-product-card[data-dotd][data-dotd] .marqo-dotd-savings-line:nth-child(3){font-size:10px!important;line-height:15px!important}.marqo-product-card[data-dotd][data-dotd] .marqo-dotd-price-current{font-size:22px!important;line-height:39.6px!important}.marqo-product-card[data-dotd][data-dotd] .marqo-dotd-price-divider{height:27px!important}}@media (min-width: 990px){.marqo-search-layout .marqo-promo-card[data-promo-handle] .marqo-promo-card-overlay{padding:20px!important;box-sizing:border-box!important}}@media (min-width: 750px) and (max-width: 989px){.marqo-search-layout .marqo-promo-card[data-promo-handle] .marqo-promo-card-overlay{padding:14px!important;box-sizing:border-box!important}}@media (max-width: 749px){.marqo-search-layout .marqo-promo-card[data-promo-handle] .marqo-promo-card-overlay{padding:8px!important;box-sizing:border-box!important}}.marqo-search-layout .marqo-promo-card[data-promo-handle] .marqo-promo-card-title{font-family:minion-3-display,sans-serif!important;font-weight:500!important;line-height:1.2!important;padding:0!important;margin:0!important}.marqo-search-layout .marqo-promo-card[data-promo-handle] .marqo-promo-card-subcopy{font-weight:500!important;line-height:1.28!important;padding:0!important}.marqo-search-layout .marqo-promo-card[data-promo-handle] .marqo-promo-card-button{display:inline-flex!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;line-height:16px!important;letter-spacing:normal!important;min-height:47px!important}@media (min-width: 1440px){.marqo-search-layout .marqo-promo-card[data-promo-handle] .marqo-promo-card-title{font-size:34px!important}.marqo-search-layout .marqo-promo-card[data-promo-handle] .marqo-promo-card-subcopy{font-size:16px!important;margin:15px 0 0!important}.marqo-search-layout .marqo-promo-card[data-promo-handle] .marqo-promo-card-button{padding:15px 20px!important;margin:18px 0 0!important;min-width:207px!important}}@media (min-width: 990px) and (max-width: 1439px){.marqo-search-layout .marqo-promo-card[data-promo-handle] .marqo-promo-card-title{font-size:28px!important}.marqo-search-layout .marqo-promo-card[data-promo-handle] .marqo-promo-card-subcopy{font-size:16px!important;margin:14px 0 0!important}.marqo-search-layout .marqo-promo-card[data-promo-handle] .marqo-promo-card-button{padding:15px 20px!important;margin:14px 0 0!important;min-width:180px!important}}@media (min-width: 750px) and (max-width: 989px){.marqo-search-layout .marqo-promo-card[data-promo-handle] .marqo-promo-card-title{font-size:30px!important}.marqo-search-layout .marqo-promo-card[data-promo-handle] .marqo-promo-card-subcopy{font-size:16px!important;margin:14px 0 0!important}.marqo-search-layout .marqo-promo-card[data-promo-handle] .marqo-promo-card-button{padding:15px 20px!important;margin:18px 0 0!important;min-width:170px!important}}
1224\n@media (max-width: 749px){.marqo-search-layout .marqo-promo-card[data-promo-handle] .marqo-promo-card-title{font-size:34px!important}.marqo-search-layout .marqo-promo-card[data-promo-handle] .marqo-promo-card-subcopy{font-size:14px!important;margin:15px 0 0!important}.marqo-search-layout .marqo-promo-card[data-promo-handle] .marqo-promo-card-button{padding:10px 5px!important;margin:18px 0 0!important;min-width:100%!important}}.marqo-promo-card--native.marqo-promo-card--stacked .marqo-promo-card-image{object-fit:cover!important}\nheader predictive-search [data-predictive-search]{display:none!important}\n&quot;}"data-search-settings-filters=""
1225  content="{&quot;uiComponents&quot;:{&quot;global_filter&quot;:{&quot;name&quot;:&quot;Global Filter&quot;,&quot;html&quot;:null,&quot;css&quot;:null,&quot;value&quot;:{&quot;filter&quot;:&quot;&quot;},&quot;enabled&quot;:true},&quot;pagination&quot;:{&quot;name&quot;:&quot;Pagination&quot;,&quot;html&quot;:&quot;\n      \u003cdiv class=\&quot;marqo-pagination\&quot;\u003e\n        \u003cbutton class=\&quot;marqo-pagination-button\&quot; id=\&quot;marqo-prev-page\&quot; :disabled=\&quot;isFirstPage\&quot; @click=\&quot;goToPage(currentPage - 1)\&quot;\u003e\n          Previous\n        \u003c\/button\u003e\n        \u003cdiv class=\&quot;marqo-pagination-pages\&quot;\u003e\n          \u003ctemplate v-for=\&quot;page in visiblePages\&quot; :key=\&quot;page\&quot;\u003e\n            \u003cspan v-if=\&quot;page === &#39;...&#39;\&quot; class=\&quot;marqo-pagination-ellipsis\&quot;\u003e...\u003c\/span\u003e\n            \u003cbutton v-else class=\&quot;marqo-pagination-button\&quot; :class=\&quot;{ &#39;marqo-active&#39;: page === currentPage }\&quot; :data-page=\&quot;page\&quot; @click=\&quot;goToPage(page)\&quot;\u003e\n              {{ page }}\n            \u003c\/button\u003e\n          \u003c\/template\u003e\n        \u003c\/div\u003e\n        \u003cbutton class=\&quot;marqo-pagination-button\&quot; id=\&quot;marqo-next-page\&quot; :disabled=\&quot;isLastPage\&quot; @click=\&quot;goToPage(currentPage + 1)\&quot;\u003e\n          Next\n        \u003c\/button\u003e\n      \u003c\/div\u003e\n    &quot;,&quot;css&quot;:&quot;\n      .marqo-pagination {\n        display: flex !important;\n        justify-content: center !important;\n        align-items: center !important;\n        gap: 8px !important;\n        margin: 48px 0 24px !important;\n        padding: 20px 0 !important;\n      }\n\n      .marqo-pagination-button {\n        padding: 10px 16px !important;\n        border: 1px solid var(--marqo-pagination-border-color, #e2e8f0);\n        background: var(--marqo-pagination-bg, #ffffff);\n        color: var(--marqo-pagination-color, #374151);\n        text-decoration: none;\n        border-radius: 8px;\n        font-size: var(--marqo-pagination-font-size, 14px);\n        font-weight: var(--marqo-pagination-font-weight, 500);\n        transition: all 0.2s ease;\n        cursor: pointer;\n        min-width: 40px !important;\n        text-align: center;\n      }\n\n      .marqo-pagination-button:hover {\n        background: var(--marqo-pagination-hover-bg, #f8fafc);\n        border-color: var(--marqo-pagination-hover-border-color, #cbd5e1);\n        transform: translateY(-1px);\n      }\n\n      .marqo-pagination-button.marqo-active {\n        background: var(--marqo-pagination-active-bg, #3b82f6);\n        color: var(--marqo-pagination-active-color, white);\n        border-color: var(--marqo-pagination-active-border-color, #3b82f6);\n      }\n\n      .marqo-pagination-button:disabled {\n        opacity: 0.5;\n        cursor: not-allowed;\n        transform: none;\n      }\n\n      .marqo-pagination-ellipsis {\n        padding: 10px 6px !important;\n        color: var(--marqo-pagination-ellipsis-color, #9ca3af);\n        font-weight: 500;\n      }\n      \/* Transitions *\/\n      #marqo-pagination-container .pagination-custom__prev,\n      #marqo-pagination-container .pagination-custom__next,\n      #marqo-pagination-container .pagination-custom__page,\n      #marqo-pagination-container .marqo-
1225pagination-button {\n      transition: background-color .15s ease, border-color .15s ease, box-shadow .15s ease, transform .05s ease;\n      }\n\n      \/* Hover (not disabled) *\/\n      #marqo-pagination-container .pagination-custom__prev:hover:not([disabled]),\n      #marqo-pagination-container .pagination-custom__next:hover:not([disabled]),\n      #marqo-pagination-container .pagination-custom__page:hover,\n      #marqo-pagination-container .marqo-pagination-button:hover {\n      background: var(--marqo-pagination-hover-bg, #f9fafb);\n      border-color: var(--marqo-pagination-hover-border-color, #d1d5db);\n      }\n\n      \/* Active\/pressed *\/\n      #marqo-pagination-container .pagination-custom__prev:active:not([disabled]),\n      #marqo-pagination-container .pagination-custom__next:active:not([disabled]),\n      #marqo-pagination-container .pagination-custom__page:active,\n      #marqo-pagination-container .marqo-pagination-button:active {\n      background: var(--marqo-pagination-pressed-bg, #f3f4f6);\n      transform: translateY(1px);\n      }\n\n      \/* Focus-visible *\/\n      #marqo-pagination-container .pagination-custom__prev:focus-visible,\n      #marqo-pagination-container .pagination-custom__next:focus-visible,\n      #marqo-pagination-container .pagination-custom__page:focus-visible,\n      #marqo-pagination-container .marqo-pagination-button:focus-visible {\n      outline: none;\n      border-color: var(--marqo-pagination-focus-border-color, #2563eb);\n      box-shadow: var(--marqo-pagination-focus-shadow, 0 0 0 3px rgba(37, 99, 235, 0.15));\n      }\n\n      \/* Disabled *\/\n      #marqo-pagination-container .pagination-custom__prev[disabled],\n      #marqo-pagination-container .pagination-custom__next[disabled] {\n      opacity: .5;\n      cursor: not-allowed;\n      pointer-events: none;\n      }\n\n      \/* Active\/current page (keep your existing look, add subtle hover lift) *\/\n      #marqo-pagination-container .pagination-custom__page--active,\n      #marqo-pagination-container .marqo-pagination-button.marqo-active {\n      background: var(--marqo-pagination-current-bg, #fff);\n      border-color: var(--marqo-pagination-current-border-color, #111827);\n      z-index: 1 !important;\n      }\n      #marqo-pagination-container .pagination-custom__page--active:hover,\n      #marqo-pagination-container .marqo-pagination-button.marqo-active:hover {\n      box-shadow: 0 1px 2px rgba(0,0,0,0.04);\n      }\n    &quot;,&quot;value&quot;:{&quot;maxVisible&quot;:&quot;3&quot;},&quot;enabled&quot;:true},&quot;sale_badge&quot;:{&quot;name&quot;:&quot;Sale Badge&quot;,&quot;html&quot;:null,&quot;css&quot;:null,&quot;value&quot;:{&quot;backgroundColor&quot;:&quot;#93021a&quot;,&quot;borderRadius&quot;:&quot;0&quot;,&quot;dynamicBadgeText&quot;:&quot;Dynamic Tag&quot;,&quot;position&quot;:&quot;top-left&quot;,&quot;fallbackWhenUnbadged&quot;:false,&quot;textColor&quot;:&quot;#ffffff&quot;,&quot;textFormat&quot;:&quot;SAVE {percent}%&quot;},&quot;enabled&quot;:true},&quot;call_to_action&quot;:{&quot;name&quot;:&quot;Call to Action&quot;,&quot;html&quot;:null,&quot;css&quot;:null,&quot;value&quot;:{&quot;buttonText&quot;:&quot;SHOP NOW&quot;,&quot;soldOutText&quot;:&quot;Sold Out&quot;,&quot;backgroundColor&quot;:&quot;#000000&quot;,&quot;borderColor&quot;:&quot;#000000&quot;,&quot;fullWidth&quot;:true,&quot;rules&quot;:[{&quot;when&quot;:{&quot;available&quot;:false},&quot;text&quot;:&quot;JOIN THE WAITLIST&quot;}],&quot;textColor&quot;:&quot;#ffffff&quot;,&quot;displayMode&quot;:&quot;always&quot;,&quot;borderRadius&quot;:&quot;0&quot;,&quot;addingText&quot;:&quot;Adding...&quot;,&quot;borderWidth&quot;:&quot;1&quot;,&quot;addedText&quot;:&quot;Added&quot;,&quot;behavior&quot;:&quot;navigate&quot;},&quot;enabled&quot;:true},&quot;promo_messages&quot;:{&quot;name&quot;:&quot;Promo Messages&quot;,&quot;html&quot;:null,&quot;css&quot;:null,&quot;value&quot;:{&quot;pageTypes&quot;:[&quot;collection&quot;],&quot;promoSource&quot;:&quot;shopify&quot;,&quot;rules&quot;:[{&quot;color&quot;:&quot;#93021a&quot;,&quot;utm_overrides&quot;:[{&quot;id&quot;:&quot;593b24c8-5e96-4153-b823-478811c1abb0&quot;,&quot;utm_values&quot;:&quot;M55-MAKT&quot;,&quot;text&quot;:&quot;55% OFF AT CHECKOUT | CODE: M55&quot;,&quot;utm_key&quot;:&quot;utm_campaign&quot;}],&quot;id&quot;:&quot;lg-global-promo&quot;,&quot;text&quot;:&quot;40% APPLIED AT CHECKOUT&quot;,&quot;collection&quot;:&quot;all-products-excl-dotd-bundles-clearance-copy&quot;,&quot;priority&quot;:&quot;2&quot;,&quot;enabled&quot;:true},{&quot;color&quot;:&quot;#93021a&quot;,&quot;utm_overrides&quot;:[],&quot;id&quot;:&quot;f12dcefe-fde7-422e-8e0e-95671b567d5c&quot;,&quot;text&quot;:&quot;UP TO 72% APPLIED AT CHECKOUT&quot;,&quot;collection&quot;:&quot;clearance&quot;,&quot;priority&quot;:&quot;1&quot;,&quot;enabled&quot;:true}]},&quot;enabled&quot;:true},&quot;country_profile&quot;:{&quot;name&quot;:&quot;Country Profile&quot;,&quot;html&quot;:null,&quot;css&quot;:null,&quot;value&quot;:{&quot;collections&quot;:{&quot;countryToProfile&quot;:{&quot;IE&quot;:&quot;ireland&quot;,&quot;CA&quot;:&quot;canada&quot;,&quot;GB&quot;:&quot;uk&quot;},&quot;defaultProfile&quot;:&quot;international&quot;},&quot;search&quot;:{&quot;countryToProfile&quot;:{&quot;IE&quot;:&quot;ireland&quot;,&quot;CA&quot;:&quot;canada&quot;,&quot;GB&quot;:&quot;uk&quot;},&quot;defaultProfile&quot;:&quot;international&quot;}},&quot;enabled&quot;:true},&quot;pagination_config&quot;:{&quot;name&quot;:&quot;Pagination Config&quot;,&quot;html&quot;:null,&quot;css&quot;:null,&quot;value&quot;:{&quot;mode&quot;:&quot;paging&quot;,&quot;perPageOptions&quot;:[&quot;12&quot;,&quot;24&quot;,&quot;48&quot;],&quot;itemsPerPage&quot;:&quot;24&quot;,&quot;dropdownStyling&quot;:{&quot;textColor&quot;:&quot;#0c0c0c&quot;,&quot;backgroundColor&quot;:&quot;#ffffff&quot;,&quot;borderColor&quot;:&quot;#e0e0e0&quot;},&quot;showPerPageDropdown&quot;:false},&quot;enabled&quot;:true},&quot;collection_page_config&quot;:{&quot;name&quot;:&quot;Collection Page Config&quot;,&quot;html&quot;:null,&quot;css&quot;:&quot;\n      \/* Collection Page Header — image, title alignment, and description *\/\n      .marqo-collection-header {\n        max-width: 1400px;\n        margin: 0 auto 16px;\n        padding: 0 24px;\n        line-height: 0;\n      }\n\n      \/* Collapse the header container when it has no image *\/\n      .marqo-collection-header:empty {\
1225n        display: none;\n      }\n\n      .marqo-collection-image {\n        width: 100%;\n        max-height: 400px;\n        object-fit: cover;\n        border-radius: var(--marqo-collection-image-radius, 8px);\n      }\n\n      \/* Override the page heading alignment only when a collection header is present.\n         Scoped to collection pages: renderCollectionHeader only inserts\n         .marqo-collection-header on collection pages, so sibling selectors\n         prevent this from affecting search pages. *\/\n      .marqo-collection-header ~ .marqo-page-heading {\n        text-align: var(--marqo-collection-title-align, center) !important;\n        font-family: var(--marqo-collection-heading-font, inherit) !important;\n        font-size: var(--marqo-collection-heading-size, 24px) !important;\n        font-weight: var(--marqo-collection-heading-weight, 700) !important;\n        color: var(--marqo-collection-heading-color, inherit) !important;\n      }\n\n      \/* Description wrapper and truncation *\/\n      .marqo-collection-description-wrapper {\n        max-width: 1400px;\n        margin: 0 auto 24px;\n        padding: 0 24px;\n        position: relative;\n      }\n\n      .marqo-collection-description {\n        font-size: var(--marqo-collection-desc-size, 14px);\n        line-height: 1.6;\n        color: var(--marqo-collection-desc-color, #6b7280);\n      }\n\n      \/* Truncated state (default) *\/\n      .marqo-collection-desc-short .marqo-collection-description {\n        overflow: hidden;\n        display: -webkit-box;\n        -webkit-box-orient: vertical;\n        -webkit-line-clamp: var(--marqo-collection-desc-max-lines, 3);\n      }\n\n      \/* Expanded state *\/\n      .marqo-collection-desc-full .marqo-collection-description {\n        overflow: visible;\n        display: block;\n        -webkit-line-clamp: unset;\n      }\n\n      \/* Toggle button *\/\n      .marqo-collection-desc-toggle {\n        display: block;\n        text-align: right;\n        padding-right: 30px;\n        margin-top: 4px;\n        cursor: pointer;\n        font-size: var(--marqo-collection-desc-toggle-size, 14px);\n        color: var(--marqo-collection-desc-toggle-color, #4d4d4d);\n      }\n\n      \/* Show\/hide read more vs read less *\/\n      .marqo-collection-desc-short .marqo-collection-desc-less { display: none; }\n      .marqo-collection-desc-full .marqo-collection-desc-more { display: none; }\n\n      @media (max-width: 768px) {\n        .marqo-collection-header { padding: 0 16px; }\n        .marqo-collection-image { max-height: 240px; }\n        .marqo-collection-description-wrapper { padding: 0 16px; }\n      }\n    &quot;,&quot;value&quot;:{&quot;showDescription&quot;:false,&quot;subcollectionNav&quot;:{&quot;childLinkField&quot;:&quot;main_custom_link&quot;,&quot;labelFontSize&quot;:&quot;13&quot;,&quot;collectionHandles&quot;:[&quot;foundation&quot;],&quot;metafieldNamespace&quot;:&quot;collection_banner&quot;,&quot;gap&quot;:&quot;20&quot;,&quot;circleSize&quot;:&quot;85&quot;,&quot;metafieldKey&quot;:&quot;collection_custom_filter_list_item_selection_item&quot;,&quot;parentListField&quot;:&quot;main_custom_filter_item_list&quot;,&quot;childImageField&quot;:&quot;main_custom_image&quot;,&quot;childTextField&quot;:&quot;main_custom_text&quot;,&quot;enabled&quot;:false},&quot;headingStyle&quot;:{&quot;fontSize&quot;:&quot;24&quot;,&quot;fontFamily&quot;:&quot;var(--font-heading-family)&quot;,&quot;color&quot;:&quot;inherit&quot;,&quot;fontWeight&quot;:&quot;700&quot;},&quot;showSeoTitle&quot;:false,&quot;titleAlignment&quot;:&quot;center&quot;,&quot;showImage&quot;:false,&quot;descriptionMaxLines&quot;:&quot;3&quot;},&quot;enabled&quot;:true},&quot;product_swatches&quot;:{&quot;name&quot;:&quot;Product Swatches&quot;,&quot;html&quot;:null,&quot;css&quot;:&quot;\n      \/* Product Swatches Styling *\/\n      .marqo-product-swatches {\n        display: flex !important;\n        flex-wrap: wrap !important;\n        gap: 8px !important;\n        margin: 12px 0 8px 0 !important;\n        align-items: center !important;\n      }\n\n      .marqo-swatch {\n        display: inline-flex !important;\n        align-items: center !important;\n        justify-content: center !important;\n        width: 32px !important;\n        height: 32px !important;\n        border-radius: 50%;\n        border: 2px solid var(--marqo-swatch-border-color, #e2e8f0);\n        cursor: pointer;\n        transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);\n        overflow: hidden !important;\n        text-decoration: none;\n        position: relative !important;\n        background: var(--marqo-swatch-bg, #f8fafc);\n        aspect-ratio: 1 \/ 1 !important;\n        flex: 0 0 auto !important;\n        line-height: 0;\n        box-sizing: border-box !important;\n      }\n\n      .marqo-swatch:hover {\n        border-color: var(--marqo-swatch-hover-border-color, #3b82f6);\n        transform: scale(1.1);\n        box-shadow: var(--marqo-swatch-hover-shadow, 0 4px 12px rgba(59, 130, 246, 0.3));\n        z-index: 2 !important;\n      }\n\n      .marqo-swatch--current {\n        border-color: var(--marqo-swatch-active-border-color, #1e293b);\n        border-width: 3px;\n        box-shadow: var(--marqo-swatch-active-shadow, 0 2px 8px rgba(30, 41, 59, 
12250.2));\n      }\n\n      .marqo-swatch--current:hover {\n        border-color: var(--marqo-swatch-active-border-color, #1e293b);\n        transform: scale(1.05);\n      }\n\n      .marqo-swatch-image {\n        width: 100% !important;\n        height: 100% !important;\n        object-fit: cover;\n        border-radius: 50%;\n        aspect-ratio: 1 \/ 1 !important;\n      }\n\n      .marqo-swatch-color {\n        width: 100% !important;\n        height: 100% !important;\n        border-radius: 50%;\n        aspect-ratio: 1 \/ 1 !important;\n      }\n\n      .marqo-swatch-text {\n        width: 100% !important;\n        height: 100% !important;\n        display: flex !important;\n        align-items: center !important;\n        justify-content: center !important;\n        font-size: var(--marqo-swatch-text-size, 12px);\n        font-weight: var(--marqo-swatch-text-weight, 600);\n        color: var(--marqo-swatch-text-color, #64748b);\n        background: var(--marqo-swatch-text-bg, linear-gradient(135deg, #f1f5f9 0%, #e2e8f0 100%));\n        border-radius: 50%;\n      }\n\n      @media (max-width: 768px) {\n        .marqo-product-swatches { gap: 6px; margin: 10px 0 6px 0; }\n        .marqo-swatch { width: 28px; height: 28px; }\n      }\n\n      @media (max-width: 480px) {\n        .marqo-product-swatches { gap: 4px; margin: 8px 0 4px 0; }\n        .marqo-swatch { width: 24px; height: 24px; }\n        .marqo-swatch-text { font-size: 10px; }\n      }\n    &quot;,&quot;value&quot;:{&quot;customSwatchMap&quot;:&quot;&quot;,&quot;styleMode&quot;:&quot;smart&quot;,&quot;shape&quot;:&quot;circle&quot;,&quot;stockUrlParam&quot;:&quot;location&quot;,&quot;renderSiblingsWithoutPrimary&quot;:true,&quot;maxSwatches&quot;:&quot;8&quot;,&quot;showTooltip&quot;:true,&quot;showOverflowCount&quot;:true,&quot;stockField&quot;:&quot;outOfStock&quot;,&quot;collectionOverrides&quot;:[],&quot;stockFieldSource&quot;:&quot;fixed&quot;,&quot;includeMainProduct&quot;:true,&quot;previewOnHover&quot;:true,&quot;clickBehavior&quot;:&quot;navigate&quot;,&quot;hideUnmappedCustomSwatches&quot;:false,&quot;size&quot;:&quot;32&quot;,&quot;borderless&quot;:false,&quot;primaryColorMetafields&quot;:[&quot;theme.print_colour&quot;,&quot;theme.sibling_color&quot;,&quot;theme.sibling_colour&quot;],&quot;siblingColorMetafields&quot;:[&quot;OTR.related_colours&quot;,&quot;theme.sibling_products&quot;,&quot;theme.siblings&quot;],&quot;overflowMode&quot;:&quot;dynamic&quot;,&quot;outOfStockBehavior&quot;:&quot;strikethrough&quot;},&quot;enabled&quot;:false},&quot;trustpilot_script&quot;:{&quot;name&quot;:&quot;Trustpilot&quot;,&quot;html&quot;:null,&quot;css&quot;:null,&quot;value&quot;:{&quot;scripts&quot;:[&quot;\/\/widget.trustpilot.com\/bootstrap\/v5\/tp.widget.bootstrap.min.js&quot;]},&quot;enabled&quot;:true},&quot;custom_css&quot;:{&quot;name&quot;:&quot;Custom CSS&quot;,&quot;html&quot;:null,&quot;css&quot;:null,&quot;value&quot;:{&quot;css&quot;:&quot;&quot;},&quot;enabled&quot;:true},&quot;no_results&quot;:{&quot;name&quot;:&quot;No Results&quot;,&quot;html&quot;:&quot;\n      \u003cdiv class=\&quot;marqo-no-results\&quot;\u003e\n        \u003csvg class=\&quot;marqo-state-icon\&quot; xmlns=\&quot;http:\/\/www.w3.org\/2000\/svg\&quot;
1225 viewBox=\&quot;0 0 24 24\&quot; fill=\&quot;none\&quot; stroke=\&quot;currentColor\&quot; stroke-width=\&quot;1.5\&quot; stroke-linecap=\&quot;round\&quot; stroke-linejoin=\&quot;round\&quot;\u003e\u003ccircle cx=\&quot;11\&quot; cy=\&quot;11\&quot; r=\&quot;8\&quot;\/\u003e\u003cline x1=\&quot;21\&quot; y1=\&quot;21\&quot; x2=\&quot;16.65\&quot; y2=\&quot;16.65\&quot;\/\u003e\u003cline x1=\&quot;8\&quot; y1=\&quot;11\&quot; x2=\&quot;14\&quot; y2=\&quot;11\&quot;\/\u003e\u003c\/svg\u003e\n        \u003cp\u003eNo results found. Try adjusting your search or filters.\u003c\/p\u003e\n      \u003c\/div\u003e\n    &quot;,&quot;css&quot;:&quot;\n      .marqo-no-results {\n        text-align: center;\n        padding: 40px 24px !important;\n        color: var(--marqo-no-results-color, #9ca3af);\n        font-size: var(--marqo-no-results-size, 14px);\n        font-family: var(--marqo-body-font, inherit);\n        line-height: 1.5;\n      }\n\n      .marqo-no-results p {\n        margin: 0 !important;\n      }\n    &quot;,&quot;value&quot;:{&quot;message&quot;:&quot;No results found for \&quot;{term}\&quot;. Try a different search.&quot;},&quot;enabled&quot;:true},&quot;subcollections_config&quot;:{&quot;name&quot;:&quot;Subcollections Config&quot;,&quot;html&quot;:null,&quot;css&quot;:null,&quot;value&quot;:{&quot;layout&quot;:&quot;carousel&quot;,&quot;showDescription&quot;:false,&quot;ctaText&quot;:&quot;Shop all&quot;,&quot;showBreadcrumbs&quot;:true,&quot;productsPerCollection&quot;:&quot;10&quot;,&quot;shopAllCard&quot;:{&quot;textColor&quot;:&quot;#FFFFFF&quot;,&quot;enabled&quot;:false,&quot;backgroundColor&quot;:&quot;#000000&quot;}},&quot;enabled&quot;:true},&quot;product_reviews&quot;:{&quot;name&quot;:&quot;Product Reviews&quot;,&quot;html&quot;:null,&quot;css&quot;:null,&quot;value&quot;:{&quot;showCount&quot;:true,&quot;reviewCountKey&quot;:&quot;ReviewCount&quot;,&quot;provider&quot;:&quot;okendo&quot;,&quot;useWidgetHydration&quot;:true,&quot;reviewAverageKey&quot;:&quot;ReviewAverageValue&quot;,&quot;reviewMetafieldNamespace&quot;:&quot;okendo&quot;,&quot;textColor&quot;:&quot;#0c0c0c&quot;,&quot;starColor&quot;:&quot;#333333&quot;,&quot;starSize&quot;:&quot;18&quot;},&quot;enabled&quot;:true},&quot;tag_namespacing&quot;:{&quot;name&quot;:&quot;Namespace productTags by separator&quot;,&quot;html&quot;:null,&quot;css&quot;:null,&quot;value&quot;:{&quot;separator&quot;:&quot; : &quot;},&quot;enabled&quot;:false},&quot;items_per_page&quot;:{&quot;name&quot;:&quot;Items Per Page&quot;,&quot;html&quot;:&quot;\n      \u003cdiv class=\&quot;marqo-items-per-page-dropdown\&quot;\u003e\n        \u003clabel for=\&quot;marqo-items-per-page-select\&quot;\u003eShow:\u003c\/label\u003e\n        \u003cselect class=\&quot;marqo-items-per-page-select marqo-select\&quot; id=\&quot;marqo-items-per-page-select\&quot; :value=\&quot;currentValue\&quot; @change=\&quot;handleChange\&quot;\u003e\n          \u003coption v-for=\&quot;opt in options\&quot; :key=\&quot;opt.value\&quot; :value=\&quot;opt.value\&quot;\u003e{{ opt.label }}\u003c\/option\u003e\n        \u003c\/select\u003e\n      \u003c\/div\u003e\n    &quot;,&quot;css&quot;:&quot;\n      .marqo-sort-dropdown {\n        position: relative !important;\n        display: inline-block !important;\n        margin-left: auto !important;\n      }\n\n      \/* Base select styling *\/\n      .marqo-sort-select,\n      .marqo-items-per-page-select,\n      .marqo-select {\n        padding: 10px 14px !important;\n        border-radius: 8px;\n        font-size: 14px;\n        font-weight: 500;\n        cursor: pointer;\n        min-width: 160px !important;\n        appearance: none;\n        background-image: url(\&quot;data:image\/svg+xml;charset=UTF-8,\u003csvg xmlns=&#39;http:\/\/www.w3.org\/2000\/svg&#39; viewBox=&#39;0 0 24 24&#39; fill=&#39;none&#39; stroke=&#39;%23374151&#39; stroke-width=&#39;2&#39;\u003e\u003cpolyline points=&#39;6,9 12,15 18,9&#39;\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\&quot;);\n        background-repeat: no-repeat;\n        background-position: right 10px center;\n        background-size: 16px;\n        padding-right: 40px !important;\n      }\n\n      \/* Sort dropdown — scoped variables *\/\n      .marqo-sort-dropdown .marqo-select,\n      .marqo-sort-select {\n        border: 1px solid var(--marqo-sort-dropdown-border, #e2e8f0);\n        background-color: var(--marqo-sort-dropdown-bg, #ffffff);\n        color: var(--marqo-sort-dropdown-text, #1e293b);\n      }\n\n      \/* Items-per-page dropdown — scoped variables *\/\n      .marqo-items-per-page .marqo-select,\n      .marqo-items-per-page-select {\n        border: 1px solid var(--marqo-page-dropdown-border, #e2e8f0);\n        background-color: var(--marqo-page-dropdown-bg, #ffffff);\n        color: var(--marqo-page-dropdown-text, #1e293b);\n      }\n\n      \/* Fallback for unscoped .marqo-select *\/\n      .marqo-select {\n        border: 1px solid var(--marqo-sort-dropdown-border, #e2e8f0);\n        background-color: var(--marqo-sort-dropdown-bg, #ffffff);\n        color: var(--marqo-sort-dropdown-text, #1e293b);\n      }\n\n      .marqo-sort-select:focus,\n      .marqo-items-per-page-select:focus,\n      .marqo-select:focus {\n        outline: none;\n        border-color: #3b82f6;\n        box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);\n      }\n    &quot;,&quot;value&quot;:null,&quot;enabled&quot;:true},&quot;product_card&quot;:{&quot;name&quot;:&quot;Product Card&quot;,&quot;html&quot;:&quot;\n      \u003cdiv class=\&quot;marqo-product-card\&quot;\u003e\n        \u003ca :href=\&quot;productUrl\&quot; class=\&quot;marqo-product-card-link\&quot;\u003e\n          \u003cdiv class=\&quot;marqo-product-card-image\&quot; :class=\&quot;carouselAlwaysClass\&quot;\u003e\n            \u003cspan v-if=\&quot;salePercent\&quot; class=\&quot;marqo-sale-badge\&quot; :data-position=\&quot;saleBadgePosition\&quot;\u003e{{ saleBadgeLabel }}\u003c\/span\u003e\n            \u003c!-- To use curated PLP images from a product metafield, change imageUrl to:\n                 productMetafieldYourNamespaceYourKey || imageUrl\n                 Example: productMetafieldCustomPlpImage || imageUrl\n                 The metafield value is used if present, otherwise falls back to the default product image. --\u003e\n            \u003cimg class=\&quot;marqo-product-image\&quot; :src=\&quot;imageUrl\&quot; :alt=\&quot;title\&quot; loading=\&quot;lazy\&quot; \/\u003e\n            \u003ctemplate v-if=\&quot;hasMultipleImages\&quot;\u003e\n              \u003cbutton type=\&quot;button\&quot; class=\&quot;marqo-carousel-prev\&quot; aria-label=\&quot;Previous image\&quot; @click.prevent=\&quot;carouselPrev\&quot;\u003e\u0026lsaquo;\u003c\/button\u003e\n              \u003cbutton type=\&quot;button\&quot; class=\&quot;marqo-carousel-next\&quot; aria-label=\&quot;Next image\&quot; @click.prevent=\&quot;carouselNext\&quot;\u003e\u0026rsaquo;\u003c\/button\u003e\n            \u003c\/template\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\&quot;marqo-product-card-content\&quot;\u003e\n            \u003cp class=\&quot;marqo-vendor\&quot;\u003e{{ vendor }}\u003c\/p\u003e\n            \u003ch3\u003e{{ title }}\u003c\/h3\u003e\n            \u003cdiv v-if=\&quot;reviewAverage\&quot; class=\&quot;marqo-product-reviews\&quot; data-marqo-reviews :data-product-id=\&quot;productId\&quot;\u003e\n              \u003cdiv data-oke-reviews-product-listing-rating :data-oke-reviews-product-id=\&quot;&#39;shopify-&#39; + shopifyProductId\&quot; style=\&quot;display:none\&quot;\u003e\u003c\/div\u003e\n              \u003cdiv class=\&quot;marqo-star-rating marqo-star-fallback\&quot;\u003e\n                \u003cspan class=\&quot;marqo-stars-bg\&quot;\u003e\u0026#9733;\u0026#9733;\u0026#9733;\u0026#9733;\u0026#9733;\u003cspan class=\&quot;marqo-stars-fg\&quot; :style=\&quot;&#39;width:&#39; + reviewPercentage + &#39;%&#39;\&quot;\u003e\u0026#9733;\u0026#9733;\u0026#9733;\u0026#9733;\u0026#9733;\u003c\/span\u003e\u003c\/span\u003e\n                \u003cspan v-if=\&quot;showReviewCount\&quot; class=\&quot;marqo-review-count\&quot;
1225\u003e({{ reviewCount }})\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\&quot;marqo-product-price\&quot;\u003e\n              \u003ctemplate v-if=\&quot;compareAtPrice\&quot;\u003e\n                \u003cspan class=\&quot;marqo-price-sale\&quot;\u003e{{ price }}\u003c\/span\u003e\n                \u003cspan class=\&quot;marqo-price-compare\&quot;\u003e{{ compareAtPrice }}\u003c\/span\u003e\n              \u003c\/template\u003e\n              \u003ctemplate v-else\u003e\n                \u003cspan class=\&quot;marqo-price\&quot;\u003e{{ price }}\u003c\/span\u003e\n              \u003c\/template\u003e\n            \u003c\/div\u003e\n            \u003cp class=\&quot;marqo-variant-title\&quot;\u003e{{ variantTitle }}\u003c\/p\u003e\n            \u003cdiv class=\&quot;marqo-collections\&quot;\u003e{{ productCollections }}\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/a\u003e\n        \u003ca v-if=\&quot;ctaEnabled\&quot; :href=\&quot;productUrl\&quot; class=\&quot;marqo-cta-button\&quot; @click=\&quot;handleCtaClick\&quot;\u003e{{ ctaButtonText }}\u003c\/a\u003e\n      \u003c\/div\u003e\n    &quot;,&quot;css&quot;:&quot;\n      \/* Grid — column counts come from Layer 1 dynamic @media rules *\/\n      .marqo-results-grid {\n        display: grid !important;\n        gap: var(--marqo-column-spacing, 16px) !important;\n        padding: 0 !important;\n        margin: 0 !important;\n        width: 100% !important;\n        max-width: 100% !important;\n        overflow-x: hidden !important;\n        box-sizing: border-box !important;\n      }\n\n      \/* The theme&#39;s native container (e.g., #MainContent) is moved inside the\n         results grid by createFilterSidebar.  It must span all columns so its\n         content (skeleton loader, product cards) fills the full width. *\/\n      .marqo-results-grid \u003e *:only-child {\n        grid-column: 1 \/ -1 !important;\n      }\n\n      \/* Product Card *\/\n      .marqo-product-card {\n        overflow: hidden !important;\n        position: relative !important;\n        display: flex !important;\n        flex-direction: column !important;\n        height: 100% !important;\n        box-sizing: border-box !important;\n        background: var(--marqo-card-bg, #ffffff);\n        border: var(--marqo-card-border-width, 1px) solid var(--marqo-card-border-color, #f1f5f9);\n        border-radius: var(--marqo-card-border-radius, 8px);\n        box-shadow: var(--marqo-card-shadow, none);\n        transition: box-shadow 0.2s ease, transform 0.2s ease;\n      }\n\n      .marqo-product-card:hover {\n        box-shadow: var(--marqo-card-hover-shadow, 0 4px 12px rgba(0, 0, 0, 0.08));\n        transform: var(--marqo-card-hover-transform, none);\n      }\n\n      .marqo-product-card:hover .marqo-product-image {\n        transform: var(--marqo-card-image-hover-transform, none);\n      }\n\n      .marqo-product-card a.marqo-product-card-link {\n        text-decoration: none !important;\n        color: inherit !important;\n        display: flex !important;\n        flex-direction: column !important;\n        height: 100% !important;\n      }\n\n      .marqo-product-card-image {\n        position: relative !important;\n        width: 100% !important;\n        aspect-ratio: var(--marqo-card-image-ratio, 1\/1) !important;\n        overflow: hidden !important;\n        background: var(--marqo-card-image-bg, #f8fafc);\n      }\n\n      .marqo-product-card .marqo-product-image {\n        width: 100% !important;\n        height: 100% !important;\n        object-fit: cover !important;\n        background: var(--marqo-card-image-bg, #f8fafc);\n        transition: transform 0.3s ease;\n      }\n\n      \/* Carousel: horizontal sliding track.\n         Images sit in a flex row; translateX shifts to the active slide. *\/\n      .marqo-carousel-track {\n        display: flex !important;\n        transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);\n        width: 100%;\n        height: 100%;\n      }\n      .marqo-carousel-slide {\n        flex: 0 0 100% !important;\n        width: 100% !important;\n        height: 100% !important;\n        object-fit: cover !important;\n      }
1225\n\n      .marqo-product-card-content {\n        padding: 12px !important;\n        display: flex !important;\n        flex-direction: column !important;\n        flex-grow: 1 !important;\n        gap: var(--marqo-card-content-gap, 6px) !important;\n        box-sizing: border-box !important;\n      }\n\n      \/* Reset all text margins inside card — gap handles spacing, prevent theme overrides *\/\n      .marqo-product-card-content p,\n      .marqo-product-card-content h3,\n      .marqo-product-card-content div {\n        margin: 0 !important;\n        padding: 0 !important;\n      }\n\n      \/* Text Styles — desktop base from CSS variables *\/\n      .marqo-product-card h3 {\n        margin: 0 !important;\n        font-family: var(--marqo-title-font, inherit);\n        font-size: var(--marqo-title-size, 14px);\n        font-weight: var(--marqo-title-weight, 600);\n        color: var(--marqo-title-color, #1e293b);\n        line-height: 1.25;\n        letter-spacing: -0.01em;\n        display: -webkit-box !important;\n        -webkit-line-clamp: 2;\n        -webkit-box-orient: vertical;\n        overflow: hidden !important;\n      }\n\n      .marqo-product-card .marqo-vendor {\n        margin: 0 !important;\n        font-family: var(--marqo-vendor-font, inherit);\n        font-size: var(--marqo-vendor-size, 12px);\n        font-weight: var(--marqo-vendor-weight, 500);\n        color: var(--marqo-vendor-color, #64748b);\n        text-transform: uppercase;\n        letter-spacing: 0.025em;\n        line-height: 1.4;\n      }\n\n      \/* Price Display *\/\n      .marqo-product-price {\n        margin: 0 !important;\n        display: flex !important;\n        align-items: baseline !important;\n        gap: 6px !important;\n        flex-wrap: wrap !important;\n      }\n\n      .marqo-price {\n        font-family: var(--marqo-price-font, inherit);\n        font-size: var(--marqo-price-size, 16px);\n        font-weight: var(--marqo-price-weight, 700);\n        color: var(--marqo-price-regular-color, #059669);\n        line-height: 1;\n      }\n\n      .marqo-price-sale {\n        font-family: var(--marqo-price-font, inherit);\n        font-size: var(--marqo-price-size, 16px);\n        font-weight: var(--marqo-price-weight, 700);\n        color: var(--marqo-price-sale-color, #dc2626);\n        line-height: 1;\n      }\n\n      .marqo-price-compare {\n        font-size: var(--marqo-price-compare-size, 14px);\n        font-weight: var(--marqo-price-compare-weight, 500);\n        color: var(--marqo-price-compare-color, rgba(12, 12, 12, 0.75));\n        text-decoration: line-through;\n        line-height: 1;\n      }\n\n      \/* Sale Badge — position via data attribute, colors via CSS variables *\/\n      .marqo-sale-badge {\n        position: absolute !important;\n        top: 8px !important;\n        left: 8px !important;\n        right: auto !important;\n        padding: 2px 8px !important;\n        font-size: 12px !important;\n        font-weight: 700 !important;\n        letter-spacing: 0.02em;\n        border-radius: var(--marqo-sale-badge-radius, 4px) !important;\n        z-index: 2 !important;\n        pointer-events: none !important;\n        background: var(--marqo-sale-badge-bg, #dc2626);\n        color: var(--marqo-sale-badge-text, #ffffff);\n      }\n\n      .marqo-sale-badge[data-position=\&quot;top-right\&quot;] {\n        left: auto !important;\n        right: 8px !important;\n      }\n\n      \/* Image Carousel *\/\n      .marqo-carousel-prev,\n      .marqo-carousel-next {\n        position: absolute !important;\n        top: 0 !important;\n        bottom: 0 !important;\n        width: 20% !important;\n        min-width: 44px !important;\n        display: flex !important;\n        align-items: center !important;\n        justify-content: center !important;\n        background: transparent !important;\n        border: none !important;\n        font-size: 28px !important;\n        line-height: 1 !important;\n        cursor: pointer !important;\n        padding: 0 !important;\n        z-index: 3 !important;\n        opacity: 0 !important;\n        transition: opacity 0.2s ease !important;\n        color: var(--marqo-carousel-btn-color, #1e293b);\n        border-radius: 0;\n      }
1225\n\n      .marqo-product-card-image:hover .marqo-carousel-prev,\n      .marqo-product-card-image:hover .marqo-carousel-next {\n        opacity: 1 !important;\n      }\n\n      .marqo-carousel-prev { left: 0 !important; }\n      .marqo-carousel-next { right: 0 !important; }\n\n      .marqo-carousel-prev:hover,\n      .marqo-carousel-next:hover {\n        background: var(--marqo-carousel-btn-hover-bg, rgba(255, 255, 255, 1)) !important;\n      }\n\n      \/* Show arrows always (not just on hover) *\/\n      .marqo-carousel-always .marqo-carousel-prev,\n      .marqo-carousel-always .marqo-carousel-next {\n        opacity: 1 !important;\n      }\n\n      \/* Product Reviews (Star Rating) *\/\n      .marqo-product-reviews {\n        display: flex !important;\n        align-items: center !important;\n        gap: 4px !important;\n        margin: 0 !important;\n      }\n\n      .marqo-star-rating {\n        display: flex !important;\n        align-items: center !important;\n        gap: 4px !important;\n        font-size: var(--marqo-star-size, 16px);\n      }\n\n      .marqo-stars-bg {\n        position: relative !important;\n        display: inline-block !important;\n        color: var(--marqo-star-inactive-color, #d1d5db);\n        letter-spacing: 1px;\n        white-space: nowrap;\n      }\n\n      .marqo-stars-fg {\n        position: absolute !important;\n        top: 0;\n        left: 0;\n        overflow: hidden !important;\n        color: var(--marqo-star-color, #f59e0b);\n        white-space: nowrap;\n      }\n\n      .marqo-review-count {\n        font-size: var(--marqo-review-text-size, 13px);\n        color: var(--marqo-review-text-color, #6b7280);\n        font-weight: var(--marqo-review-text-weight, 400);\n      }\n\n      \/* CTA Button — all colors via CSS variables *\/\n      .marqo-cta-button {\n        margin-top: auto !important;\n        display: block !important;\n        width: var(--marqo-cta-width, 100%) !important;\n        padding: 10px 16px !important;\n        text-align: center !important;\n        text-decoration: none !important;\n        font-weight: 600 !important;\n        font-size: 12px !important;\n        letter-spacing: 0.025em !important;\n        text-transform: uppercase !important;\n        cursor: pointer !important;\n        transition: opacity 0.2s ease !important;\n        box-sizing: border-box !important;\n        background: var(--marqo-cta-bg, #000000);\n        color: var(--marqo-cta-text, #ffffff);\n        border: var(--marqo-cta-border-width, 0px) solid var(--marqo-cta-border-color, #000000);\n        border-radius: var(--marqo-cta-border-radius, 0px);\n      }\n\n      .marqo-cta-button:hover {\n        opacity: 0.85 !important;\n      }\n\n      .marqo-product-card .marqo-variant-title {\n        margin: 0 !important;\n        font-family: var(--marqo-variant-font, inherit);\n        font-size: var(--marqo-variant-size, 12px);\n        font-weight: var(--marqo-variant-weight, 400);\n        color: var(--marqo-variant-color, #9ca3af);\n        line-height: 1.4;\n      }\n\n      .marqo-product-card .marqo-collections {\n        margin: 0 !important;\n        font-family: var(--marqo-collections-font, inherit);\n        font-size: var(--marqo-collections-size, 11px);\n        font-weight: var(--marqo-collections-weight, 400);\n        color: var(--marqo-collections-color, #b0b8c4);\n        line-height: 1.3;\n      }\n\n      \/* Alignment via data attribute on results grid *\/\n      .marqo-results-grid[data-align=\&quot;center\&quot;] .marqo-product-card-content { text-align: center; }\n      .marqo-results-grid[data-align=\&quot;right\&quot;] .marqo-product-card-content { text-align: right; }\n\n      \/* State icon (shared by no-results and error SVG icons) *\/\n      .marqo-state-icon {\n        width: 24px;\n        height: 24px;\n        color: var(--marqo-state-icon-color, #d1d5db);\n        margin: 0 auto 12px;\n        display: block;\n      }\n\n      \/* Loading, Error, and No Results States — clean, minimal *\/\n      .marqo-loading,\n      .marqo-error,\n      .marqo-no-results {\n        grid-column: 1 \/ -1 !important;\n        text-align: center;\n        padding: 40px 24px !important;\n        font-size: var(--marqo-state-text-size, 14px);\n        color: var(--marqo-state-text-color, #9ca3af);\n        margin: 16px 0 !important;\n      }\n\n      \/* Responsive proportional scaling (Layer 2 — ratios editable in Advanced CSS) *\/\n      \/* Column counts and filter mobile breakpoint come from Layer 1 dynamic rules *\/\n      @media (max-width: 768px) {\n        .marqo-results-grid { gap: calc(var(--marqo-column-spacing, 16px) * 0.75
1225) !important; }\n        .marqo-product-card-content { padding: 10px !important; gap: calc(var(--marqo-card-content-gap, 6px) * 0.85) !important; }\n        .marqo-product-card h3 { font-size: calc(var(--marqo-title-size, 14px) * 0.9); }\n        .marqo-product-card .marqo-vendor { font-size: calc(var(--marqo-vendor-size, 12px) * 0.9); }\n        .marqo-price, .marqo-price-sale { font-size: calc(var(--marqo-price-size, 16px) * 0.9); }\n        .marqo-loading, .marqo-error, .marqo-no-results { padding: 48px 24px !important; font-size: 14px; }\n      }\n\n      @media (max-width: 480px) {\n        .marqo-results-grid { gap: calc(var(--marqo-column-spacing, 16px) * 0.5) !important; }\n        .marqo-product-card-content { padding: 8px !important; gap: calc(var(--marqo-card-content-gap, 6px) * 0.7) !important; }\n        .marqo-product-card h3 { font-size: calc(var(--marqo-title-size, 14px) * 0.8); }\n        .marqo-product-card .marqo-vendor { font-size: calc(var(--marqo-vendor-size, 12px) * 0.8); }\n        .marqo-price, .marqo-price-sale { font-size: calc(var(--marqo-price-size, 16px) * 0.8); }\n      }\n    &quot;,&quot;value&quot;:null,&quot;enabled&quot;:true},&quot;product_display_config&quot;:{&quot;name&quot;:&quot;Product Display Config&quot;,&quot;html&quot;:null,&quot;css&quot;:null,&quot;value&quot;:{&quot;columnSpacing&quot;:&quot;16&quot;,&quot;cardHoverEffect&quot;:&quot;none&quot;,&quot;cardShadow&quot;:&quot;none&quot;,&quot;priceDisplay&quot;:{&quot;showCurrencyCode&quot;:&quot;non-base&quot;,&quot;salePriceColor&quot;:&quot;#93021a&quot;,&quot;showCompareAtPrice&quot;:true,&quot;showPriceRange&quot;:true,&quot;showCurrencyCodeExcept&quot;:[&quot;GBP&quot;,&quot;EUR&quot;],&quot;compareAtPriceColor&quot;:&quot;rgba(12, 12, 12, 0.75)&quot;},&quot;badgeExcludeTexts&quot;:[&quot;Dynamic Tag&quot;],&quot;useVariantDisplayImage&quot;:false,&quot;columns&quot;:{&quot;mobile&quot;:&quot;1&quot;,&quot;tablet&quot;:&quot;2&quot;,&quot;mobileGridToggle&quot;:true,&quot;desktop&quot;:&quot;4&quot;},&quot;cardBorderColor&quot;:&quot;#e2e8f0&quot;,&quot;displayImageMode&quot;:&quot;default&quot;,&quot;textStyles&quot;:{&quot;variant&quot;:{&quot;fontSize&quot;:&quot;0&quot;,&quot;fontFamily&quot;:&quot;inherit&quot;,&quot;color&quot;:&quot;#9ca3af&quot;,&quot;fontWeight&quot;:&quot;400&quot;},&quot;title&quot;:{&quot;fontSize&quot;:&quot;24&quot;,&quot;fontFamily&quot;:&quot;inherit&quot;,&quot;color&quot;:&quot;#0c0c0c&quot;,&quot;fontWeight&quot;:&quot;600&quot;},&quot;collections&quot;:{&quot;fontSize&quot;:&quot;0&quot;,&quot;fontFamily&quot;:&quot;inherit&quot;,&quot;color&quot;:&quot;#b0b8c4&quot;,&quot;fontWeight&quot;:&quot;400&quot;},&quot;vendor&quot;:{&quot;fontSize&quot;:&quot;0&quot;,&quot;fontFamily&quot;:&quot;inherit&quot;,&quot;color&quot;:&quot;#64748b&quot;,&quot;fontWeight&quot;:&quot;400&quot;},&quot;price&quot;:{&quot;fontSize&quot;:&quot;16&quot;,&quot;fontFamily&quot;:&quot;inherit&quot;,&quot;color&quot;:&quot;#93021a&quot;,&quot;fontWeight&quot;:&quot;700&quot;}},&quot;cardContentSpacing&quot;:&quot;8&quot;,&quot;imageRatio&quot;:&quot;1:1&quot;,&quot;cardBackgroundColor&quot;:&quot;#ffffff&quot;,&quot;maxBadges&quot;:&quot;1&quot;,&quot;metafieldClassRules&quot;:[{&quot;namespace&quot;:&quot;app--182920740865&quot;,&quot;key&quot;:&quot;flex_config&quot;,&quot;className&quot;:&quot;flex-bundle-product-card&quot;}],&quot;cardBorderRadius&quot;:&quot;0&quot;,&quot;alignment&quot;:&quot;left&quot;,&quot;cardBorderWidth&quot;:&quot;0&quot;},&quot;enabled&quot;:true},&quot;market_filtering&quot;:{&quot;name&quot;:&quot;Market Filtering&quot;,&quot;html&quot;:null,&quot;css&quot;:null,&quot;value&quot;:{},&quot;enabled&quot;:false},&quot;results_count&quot;:{&quot;name&quot;:&quot;Results Count&quot;,&quot;html&quot;:&quot;\n      \u003cdiv class=\&quot;marqo-results-count\&quot;\u003e\n        Showing \u003cstrong\u003e{{ startItem }}-{{ endItem }}\u003c\/strong\u003e of \u003cstrong\u003e{{ totalHits }}\u003c\/strong\u003e results\n        \u003ctemplate v-if=\&quot;searchTerm\&quot;\u003e for \&quot;\u003cstrong\u003e{{ searchTerm }}\u003c\/strong\u003e\&quot;\u003c\/template\u003e\n      \u003c\/div\u003e\n    &quot;,&quot;css&quot;:&quot;\n      .marqo-results-count {\n        font-family: var(--marqo-results-font, inherit);\n        font-size: var(--marqo-results-size, 14px);\n        font-weight: var(--marqo-results-weight, 400);\n        color: var(--marqo-results-color, #64748b);\n        letter-spacing: -0.01em;\n        margin: 0 !important;\n      }\n\n      .marqo-results-count strong {\n        color: var(--marqo-results-strong-color, #1e293b);\n        font-weight: var(--marqo-results-strong-weight, 600);\n      }\n    &quot;,&quot;value&quot;:null,&quot;enabled&quot;:true},&quot;wishlist_button&quot;:{&quot;name&quot;:&quot;Wishlist Button&quot;,&quot;html&quot;:null,&quot;css&quot;:null,&quot;value&quot;:{&quot;provider&quot;:&quot;swym&quot;},&quot;enabled&quot;:false},&quot;path_exclusions&quot;:{&quot;name&quot;:&quot;Path Exclusions&quot;,&quot;html&quot;:null,&quot;css&quot;:null,&quot;value&quot;:{&quot;excluded_paths&quot;:[&quot;\/collections\/shop-this-email&quot;,&quot;\/collections\/mysterysale&quot;,&quot;\/collections\/facebook-special-products-best-sellers&quot;,&quot;\/collections\/facebook-special-products-uk&quot;,&quot;\/collections\/facebook-special-products&quot;,&quot;\/collections\/sweepstakes&quot;],&quot;description&quot;:&quot;Paths where Marqo search should not be enabled (e.g., \/collections\/home)&quot;},&quot;enabled&quot;:true},&quot;error_display&quot;:{&quot;name&quot;:&quot;Error Display&quot;,&quot;html&quot;:&quot;\n      \u003cdiv class=\&quot;marqo-error\&quot;\u003e\n        \u003csvg class=\&quot;marqo-state-icon\&quot; xmlns=\&quot;http:\/\/www.w3.org\/2000\/svg\&quot;
1225 viewBox=\&quot;0 0 24 24\&quot; fill=\&quot;none\&quot; stroke=\&quot;currentColor\&quot; stroke-width=\&quot;1.5\&quot; stroke-linecap=\&quot;round\&quot; stroke-linejoin=\&quot;round\&quot;\u003e\u003ccircle cx=\&quot;12\&quot; cy=\&quot;12\&quot; r=\&quot;10\&quot;\/\u003e\u003cline x1=\&quot;12\&quot; y1=\&quot;8\&quot; x2=\&quot;12\&quot; y2=\&quot;12\&quot;\/\u003e\u003cline x1=\&quot;12\&quot; y1=\&quot;16\&quot; x2=\&quot;12.01\&quot; y2=\&quot;16\&quot;\/\u003e\u003c\/svg\u003e\n        \u003cp\u003eSomething went wrong. Please try again.\u003c\/p\u003e\n        \u003cbutton class=\&quot;marqo-error-retry\&quot; onclick=\&quot;window.location.reload()\&quot;\u003eRetry\u003c\/button\u003e\n      \u003c\/div\u003e\n    &quot;,&quot;css&quot;:&quot;\n      .marqo-error {\n        text-align: center;\n        padding: 40px 24px !important;\n        color: var(--marqo-error-color, #6b7280);\n        font-size: var(--marqo-error-size, 14px);\n        font-family: var(--marqo-body-font, inherit);\n        line-height: 1.5;\n      }\n\n      .marqo-error p {\n        margin: 0 0 16px 0 !important;\n      }\n\n      .marqo-error-retry {\n        background: var(--marqo-error-retry-bg, none);\n        border: 1px solid var(--marqo-error-retry-border-color, #e5e7eb);\n        color: var(--marqo-error-retry-color, #374151);\n        padding: 8px 20px !important;\n        border-radius: 6px;\n        font-size: var(--marqo-error-retry-size, 13px);\n        font-weight: var(--marqo-error-retry-weight, 500);\n        cursor: pointer;\n        transition: background 0.15s ease;\n      }\n\n      .marqo-error-retry:hover {\n        background: var(--marqo-error-retry-hover-bg, #f9fafb);\n      }\n\n      .marqo-error-retry:focus-visible {\n        outline: 2px solid var(--marqo-focus-ring-color, #3b82f6);\n        outline-offset: 2px;\n      }\n    &quot;,&quot;value&quot;:{&quot;message&quot;:&quot;Something went wrong. Please try again.&quot;},&quot;enabled&quot;:true},&quot;sorting_config&quot;:{&quot;name&quot;:&quot;Sorting Config&quot;,&quot;html&quot;:null,&quot;css&quot;:null,&quot;value&quot;:{&quot;options&quot;:[{&quot;enabled&quot;:true,&quot;id&quot;:&quot;relevance&quot;,&quot;label&quot;:&quot;Relevance&quot;},{&quot;enabled&quot;:true,&quot;id&quot;:&quot;priceMin-asc&quot;,&quot;label&quot;:&quot;Price: Low to High&quot;},{&quot;enabled&quot;:true,&quot;id&quot;:&quot;priceMin-desc&quot;,&quot;label&quot;:&quot;Price: High to Low&quot;}],&quot;defaultSort&quot;:&quot;relevance&quot;,&quot;dropdownStyling&quot;:{&quot;textColor&quot;:&quot;#0c0c0c&quot;,&quot;backgroundColor&quot;:&quot;#ffffff&quot;,&quot;borderColor&quot;:&quot;#e0e0e0&quot;},&quot;enabled&quot;:true},&quot;enabled&quot;:true},&quot;filter_config&quot;:{&quot;name&quot;:&quot;Filter Config&quot;,&quot;html&quot;:null,&quot;css&quot;:null,&quot;value&quot;:{&quot;styling&quot;:{&quot;textFontSize&quot;:&quot;14&quot;,&quot;separatorColor&quot;:&quot;rgba(12,12,12,0.55)&quot;,&quot;buttonBackgroundColor&quot;:&quot;#ffffff&quot;,&quot;backgroundColor&quot;:&quot;#ffffff&quot;,&quot;borderRadius&quot;:&quot;0&quot;,&quot;buttonBorderColor&quot;:&quot;#e0e0e0&quot;,&quot;textFontWeight&quot;:&quot;400&quot;,&quot;textFontFamily&quot;:&quot;inherit&quot;,&quot;buttonTextColor&quot;:&quot;#0c0c0c&quot;,&quot;textColor&quot;:&quot;#0c0c0c&quot;,&quot;activeIndicatorColor&quot;:&quot;#0c0c0c&quot;},&quot;activeFilterStyling&quot;:{&quot;backgroundColor&quot;:&quot;#f3f4f6&quot;,&quot;fontSize&quot;:&quot;12&quot;,&quot;borderRadius&quot;:&quot;4&quot;,&quot;textColor&quot;:&quot;#374151&quot;},&quot;showFirstExpanded&quot;:true,&quot;showSelectedFilters&quot;:true,&quot;excludeOwnFilterFromFacets&quot;:true,&quot;defaultVisibility&quot;:{&quot;search&quot;:&quot;hidden&quot;,&quot;collection&quot;:&quot;hidden&quot;},&quot;keepCollapsed&quot;:false,&quot;filterMobileBreakpoint&quot;:&quot;768&quot;,&quot;items&quot;:[{&quot;id&quot;:&quot;productMetafieldFiltersCategory&quot;,&quot;label&quot;:&quot;Category&quot;,&quot;field&quot;:&quot;productMetafieldFiltersCategory&quot;,&quot;type&quot;:&quot;categorical&quot;,&quot;arrayField&quot;:true,&quot;enabled&quot;:true},{&quot;id&quot;:&quot;productMetafieldFiltersSubCategory&quot;,&quot;label&quot;:&quot;Sub Category&quot;,&quot;field&quot;:&quot;productMetafieldFiltersSubCategory&quot;,&quot;type&quot;:&quot;categorical&quot;,&quot;arrayField&quot;:true,&quot;enabled&quot;:true},{&quot;id&quot;:&quot;productMetafieldFiltersCoverage&quot;,&quot;label&quot;:&quot;Coverage&quot;,&quot;field&quot;:&quot;productMetafieldFiltersCoverage&quot;,&quot;type&quot;:&quot;categorical&quot;,&quot;arrayField&quot;:true,&quot;enabled&quot;:true},{&quot;id&quot;:&quot;productMetafieldFiltersFinish&quot;,&quot;label&quot;:&quot;Finish&quot;,&quot;field&quot;:&quot;productMetafieldFiltersFinish&quot;,&quot;type&quot;:&quot;categorical&quot;,&quot;arrayField&quot;:true,&quot;enabled&quot;:true},{&quot;id&quot;:&quot;productMetafieldFiltersFormulation&quot;,&quot;label&quot;:&quot;Formulation&quot;,&quot;field&quot;:&quot;productMetafieldFiltersFormulation&quot;,&quot;type&quot;:&quot;categorical&quot;,&quot;arrayField&quot;:true,&quot;enabled&quot;:true},{&quot;id&quot;:&quot;productMetafieldFiltersConcerns&quot;,&quot;label&quot;:&quot;Concerns&quot;,&quot;field&quot;:&quot;productMetafieldFiltersConcerns&quot;,&quot;type&quot;:&quot;categorical&quot;,&quot;arrayField&quot;:true,&quot;enabled&quot;:true},{&quot;id&quot;:&quot;productMetafieldFiltersSkinType&quot;,&quot;label&quot;:&quot;Skin Type&quot;,&quot;field&quot;:&quot;productMetafieldFiltersSkinType&quot;,&quot;type&quot;:&quot;categorical&quot;,&quot;arrayField&quot;:true,&quot;enabled&quot;:true},{&quot;id&quot;:&quot;productMetafieldFiltersKitSize&quot;,&quot;label&quot;:&quot;Kit Size&quot;,&quot;field&quot;:&quot;productMetafieldFiltersKitSize&quot;,&quot;type&quot;:&quot;categorical&quot;,&quot;arrayField&quot;:true,&quot;enabled&quot;:true},{&quot;id&quot;:&quot;priceMin&quot;,&quot;label&quot;:&quot;Price&quot;,&quot;field&quot;:&quot;priceMin&quot;,&quot;type&quot;:&quot;range&quot;,&quot;enabled&quot;:true,&quot;rangePresets&quot;:[{&quot;max&quot;:&quot;25&quot;,&quot;label&quot;:&quot;Under $25&quot;},{&quot;max&quot;:&quot;50&quot;,&quot;label&quot;:&quot;$25 - $50&quot;,&quot;min&quot;:&quot;25&quot;},{&quot;max&quot;:&quot;100&quot;,&quot;label&quot;:&quot;$50 - $100&quot;,&quot;min&quot;:&quot;50&quot;},{&quot;label&quot;:&quot;$100+&quot;,&quot;min&quot;:&quot;100&quot;}]}],&quot;iconStyle&quot;:&quot;chevron&quot;,&quot;showProductCount&quot;:false,&quot;stockAvailability&quot;:{&quot;inStockLabel&quot;:&quot;In Stock&quot;,&quot;enabled&quot;:false,&quot;outOfStockLabel&quot;:&quot;Out of Stock&quot;}},&quot;enabled&quot;:true},&quot;loading_display&quot;:{&quot;name&quot;:&quot;Loading Display&quot;,&quot;html&quot;:&quot;\n      \u003cdiv class=\&quot;marqo-product-card marqo-skeleton-pulse\&quot;\u003e\n        \u003cdiv class=\&quot;marqo-product-card-image\&quot;\u003e\u0026nbsp;\u003c\/div\u003e\n        \u003cdiv class=\&quot;marqo-product-card-content\&quot;\u003e\n          \u003cdiv class=\&quot;marqo-product-price\&quot;\u003e\u0026nbsp;\u003c\/div\u003e\n          \u003ch3\u003e\u0026nbsp;\u003c\/h3\u003e\n          \u003ca class=\&quot;marqo-cta-button\&quot;\u003e\u0026nbsp;\u003c\/a\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\&quot;marqo-product-card marqo-skeleton-pulse\&quot;\u003e\n        \u003cdiv class=\&quot;marqo-product-card-image\&quot;\u003e\u0026nbsp;\u003c\/div\u003e\n        \u003cdiv class=\&quot;marqo-product-card-content\&quot;\u003e\n          \u003cdiv class=\&quot;marqo-product-price\&quot;\u003e\u0026nbsp;\u003c\/div\u003e\n          \u003ch3\u003e\u0026nbsp;\u003c\/h3\u003e\n          \u003ca class=\&quot;marqo-cta-button\&quot;\u003e\u0026nbsp;\u003c\/a\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\&quot;marqo-product-card marqo-skeleton-pulse\&quot;\u003e\n        \u003cdiv class=\&quot;marqo-product-card-image\&quot;\u003e\u0026nbsp;\u003c\/div\u003e\n        \u003cdiv class=\&quot;marqo-product-card-content\&quot;\u003e\n          \u003cdiv class=\&quot;marqo-product-price\&quot;\u003e\u0026nbsp;\u003c\/div\u003e\n          \u003ch3\u003e\u0026nbsp;\u003c\/h3\u003e\n          \u003ca class=\&quot;marqo-cta-button\&quot;\u003e\u0026nbsp;\u003c\/a\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\&quot;marqo-product-card marqo-skeleton-pulse\&quot;\u003e\n        \u003cdiv class=\&quot;marqo-product-card-image\&quot;\u003e\u0026nbsp;\u003c\/div\u003e\n        \u003cdiv class=\&quot;marqo-product-card-content\&quot;\u003e\n          \u003cdiv class=\&quot;marqo-product-price\&quot;\u003e\u0026nbsp;\u003c\/div\u003e\n          \u003ch3\u003e\u0026nbsp;\u003c\/h3\u003e\n          \u003ca class=\&quot;marqo-cta-button\&quot;\u003e\u0026nbsp;\u003c\/a\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    &quot;,&quot;css&quot;:&quot;\n@keyframes marqo-pulse {\n  0%, 100% { opacity: 0.4; }\n  50% { opacity: 0.15; }\n}
1225\n.marqo-skeleton-pulse { animation: marqo-pulse 1.5s ease-in-out infinite; pointer-events: none; }\n\n.marqo-product-card.marqo-skeleton-pulse {\n  height: auto !important;\n  overflow: visible !important;\n  flex: none !important;\n}\n.marqo-product-card.marqo-skeleton-pulse .marqo-product-card-image {\n  background: #e0e0e0 !important;\n  height: 0 !important;\n  padding-bottom: 100% !important;\n  overflow: hidden !important;\n}\n.marqo-product-card.marqo-skeleton-pulse .marqo-product-price,\n.marqo-product-card.marqo-skeleton-pulse h3 {\n  background: var(--marqo-card-border-color, #e2e8f0) !important;\n  color: transparent !important;\n  min-height: 1em !important;\n}\n.marqo-product-card.marqo-skeleton-pulse .marqo-cta-button {\n  background: var(--marqo-card-border-color, #e2e8f0) !important;\n  color: transparent !important;\n  min-height: 1em !important;\n  border: none !important;\n}\n&quot;,&quot;value&quot;:{&quot;message&quot;:&quot;Searching...&quot;},&quot;enabled&quot;:true},&quot;main_layout&quot;:{&quot;name&quot;:&quot;Main Layout&quot;,&quot;html&quot;:&quot;\n      \u003ch1 class=\&quot;marqo-page-heading\&quot; id=\&quot;marqo-page-heading\&quot;\u003e{{pageTitle}}\u003c\/h1\u003e\n      \u003cdiv class=\&quot;marqo-search-layout\&quot;\u003e\n        \u003c!-- Filter Sidebar --\u003e\n        \u003caside class=\&quot;marqo-filter-sidebar {{filterSidebarClass}}\&quot; id=\&quot;marqo-filter-sidebar\&quot;\u003e\n          \u003cdiv class=\&quot;marqo-filter-header\&quot;\u003e\n            \u003ch3\u003eFilters\u003c\/h3\u003e\n            \u003cbutton class=\&quot;marqo-filter-close\&quot; id=\&quot;marqo-filter-close\&quot; aria-label=\&quot;Close filters\&quot;\u003e×\u003c\/button\u003e\n            \u003cbutton class=\&quot;marqo-filter-clear\&quot; id=\&quot;marqo-filter-clear\&quot;\u003eClear All\u003c\/button\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\&quot;marqo-filter-sections\&quot; id=\&quot;marqo-filter-sections\&quot;\u003e\n            {{filterContent}}\n          \u003c\/div\u003e\n        \u003c\/aside\u003e\n\n        \u003c!-- Filter Overlay (Mobile) --\u003e\n        \u003cdiv class=\&quot;marqo-filter-overlay\&quot; id=\&quot;marqo-filter-overlay\&quot;\u003e\u003c\/div\u003e\n\n        \u003c!-- Main Content --\u003e\n        \u003cmain class=\&quot;marqo-search-content\&quot;\u003e\n          \u003cdiv class=\&quot;marqo-results-header\&quot;\u003e\n            \u003cdiv class=\&quot;marqo-header-left\&quot;\u003e\n              \u003cdiv class=\&quot;marqo-filter-toggle-container\&quot;\u003e\n                \u003cbutton class=\&quot;marqo-filter-toggle\&quot; id=\&quot;marqo-filter-toggle\&quot; style=\&quot;{{filterToggleStyle}}\&quot;\u003e\n                  \u003cspan\u003eFilters\u003c\/span\u003e\n                  \u003cspan class=\&quot;marqo-filter-count\&quot; id=\&quot;marqo-filter-count\&quot;\u003e{{activeFilterCount}}\u003c\/span\u003e\n                \u003c\/button\u003e\n              \u003c\/div\u003e\n              \u003cdiv class=\&quot;marqo-results-count-container\&quot; id=\&quot;marqo-results-count-container\&quot;\u003e\n                {{resultsCount}}\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\&quot;marqo-toolbar\&quot;\u003e\n              \u003cdiv class=\&quot;marqo-sort-container\&quot; id=\&quot;marqo-sort-container\&quot;\u003e{{sortControls}}\u003c\/div\u003e\n              \u003cdiv class=\&quot;marqo-items-per-page-container\&quot; id=\&quot;marqo-items-per-page-container\&quot;\u003e{{itemsPerPageControls}}\u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\&quot;marqo-active-filters-container\&quot; id=\&quot;marqo-active-filters-container\&quot;\u003e\n            {{activeFilters}}\n          \u003c\/div\u003e\n          \u003cdiv class=\&quot;marqo-results-container\&quot; id=\&quot;marqo-results-container\&quot;\u003e\n            {{searchResults}}\n          \u003c\/div\u003e\n          \u003cdiv class=\&quot;marqo-pagination-container\&quot; id=\&quot;marqo-pagination-container\&quot;\u003e\n            {{pagination}}\n          \u003c\/div\u003e\n        \u003c\/main\u003e\n      \u003c\/div\u003e\n    &quot;,&quot;css&quot;:&quot;
1225\n      .marqo-page-heading {\n        text-align: center !important;\n        font-family: var(--marqo-heading-font, inherit);\n        font-size: var(--marqo-heading-size, 2rem);\n        font-weight: var(--marqo-heading-weight, 400);\n        color: var(--marqo-heading-color, #0c0c0c);\n        margin: 32px auto 24px !important;\n        padding: 0 24px !important;\n        max-width: 1400px !important;\n        line-height: 1.2;\n      }\n\n      \/* Hide page heading when empty (no title provided) *\/\n      .marqo-page-heading:empty {\n        display: none !important;\n      }\n\n      .marqo-search-layout {\n        display: flex !important;\n        gap: 32px !important;\n        align-items: flex-start !important;\n        max-width: 1400px !important;\n        margin: 0 auto !important;\n        padding: 0 24px !important;\n      }\n\n      .marqo-search-content {\n        flex: 1 !important;\n        min-width: 0 !important;\n      }\n\n      \/* Utility visibility class used by JS to toggle sidebar *\/\n      #marqo-filter-sidebar.hidden {\n        display: none !important;\n      }\n\n      \/* When filter sidebar is visible, reduce grid columns by 1 to account for\n         sidebar width.  Uses --marqo-grid-columns set by Layer 1.\n         Remove this rule if you want the same column count regardless of sidebar. *\/\n      @media (min-width: 1025px) {\n        .marqo-search-layout:has(\u003e .marqo-filter-sidebar:not(.hidden)) .marqo-results-grid {\n          grid-template-columns: repeat(calc(var(--marqo-grid-columns) - 1), 1fr) !important;\n        }\n      }\n\n      .marqo-results-header {\n        display: flex !important;\n        justify-content: space-between !important;\n        align-items: center !important;\n        margin-bottom: 16px !important;\n        padding: 12px 0 !important;\n      }\n\n      .marqo-header-left { display: inline-flex; align-items: center; gap: 16px; }\n      .marqo-toolbar { display: inline-flex; align-items: center; gap: 12px; }\n\n      .marqo-filter-toggle-container, .marqo-results-count-container { display: inline-flex; align-items: center; }\n\n      \/* Responsive layout padding (Layer 2 proportional scaling).\n         flex-direction: column for mobile is handled by Layer 1 dynamic rules\n         using the configurable filterMobileBreakpoint. *\/\n      @media (max-width: 1024px) {\n        .marqo-search-layout { gap: 24px !important; padding: 0 16px !important; }\n      }\n      @media (max-width: 768px) {\n        .marqo-search-layout { gap: 0 !important; padding: 0 16px !important; }\n        .marqo-search-content { width: 100% !important; }\n        .marqo-results-header {\n          flex-direction: column !important;\n          align-items: flex-start !important;\n          gap: 16px !important;\n          margin-bottom: 24px !important;\n          padding: 16px 0 !important;\n        }\n      }\n      @media (max-width: 480px) {\n        .marqo-search-layout { padding: 0 12px !important; }\n      }\n    &quot;,&quot;value&quot;:null,&quot;enabled&quot;:true},&quot;stock_display&quot;:{&quot;name&quot;:&quot;Stock Display&quot;,&quot;html&quot;:null,&quot;css&quot;:null,&quot;value&quot;:{&quot;mode&quot;:&quot;strikethrough&quot;,&quot;conditionalField&quot;:&quot;productCollections&quot;,&quot;conditionalValues&quot;:[],&quot;locationSource&quot;:&quot;none&quot;},&quot;enabled&quot;:true},&quot;filters_drawer&quot;:{&quot;name&quot;:&quot;Filter Sidebar (Drawer Mode Overrides)&quot;,&quot;html&quot;:null,&quot;css&quot;:&quot;\n      \/* Drawer mode: filters slide in from the left over the page.\n         Uses transform (not left) for GPU-accelerated animation and\n         compatibility with the Layer 1 mobile @media rules which also\n         use transform: translateX(-100%) to hide the sidebar. *\/\n      .marqo-filter-mode-drawer #marqo-filter-sidebar {\n        position: fixed !important;\n        top: 0 !important;\n        left: 0 !important;\n        transform: translateX(-100%);\n        width: 85vw !important;\n        max-width: 420px !important;\n        min-width: 280px !important;\n        height: 100vh !important;\n        z-index: 9999 !important;\n        transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n        padding: 16px !important;\n        background: var(--marqo-filter-bg, #ffffff);\n        box-shadow: var(--marqo-drawer-shadow, -1px 0 8px rgba(0, 0, 0, 0.06));\n        overflow-y: auto !important;\n      }\n\n      .marqo-filter-mode-drawer #marqo-filter-sidebar.marqo-filter-sidebar--open,\n      .marqo-filter-mode-drawer #marqo-filter-sidebar.marqo-filter-open {\n        transform: translateX(0) !important;\n      }\n\n      .marqo-filter-mode-drawer .marqo-filter-overlay {\n        display: none !important;\n        position: fixed !important;\n        top: 0;\n        left: 0;\n        width: 100% !important;\n        height: 100% !important;\n        background: var(--marqo-overlay-bg, rgba(15, 23, 42, 0.6));\n        backdrop-filter: blur(4px);\n        z-index: 9998 !important;\n      }\n\n      .marqo-filter-mode-drawer .marqo-filter-overlay.marqo-filter-overlay--active {\n        display: block !important;\n      }
1225\n\n      \/* In drawer mode, hide inline sidebar spacing *\/\n      .marqo-filter-mode-drawer .marqo-search_layout,\n      .marqo-filter-mode-drawer .marqo-search-layout {\n        display: block !important;\n        max-width: 1400px !important;\n        margin: 0 auto !important;\n        padding: 0 16px !important;\n      }\n\n      \/* Give filter header room for the absolute-positioned close button *\/\n      .marqo-filter-mode-drawer .marqo-filter-header {\n        padding-right: 36px !important;\n      }\n\n      \/* Ensure close button is visible in drawer mode on all screen sizes *\/\n      .marqo-filter-mode-drawer .marqo-filter-close {\n        display: flex !important;\n        position: absolute !important;\n        right: 10px;\n        top: 10px;\n        width: 28px !important;\n        height: 28px !important;\n        background: transparent;\n        border: none;\n        color: var(--marqo-drawer-close-color, #475569);\n        align-items: center !important;\n        justify-content: center !important;\n        font-size: 20px;\n        line-height: 1;\n        cursor: pointer;\n        transition: color 0.15s ease, transform 0.15s ease;\n        z-index: 10000 !important;\n      }\n      .marqo-filter-mode-drawer .marqo-filter-close:hover { color: var(--marqo-drawer-close-hover-color, #0f172a); transform: scale(1.06); }\n    &quot;,&quot;value&quot;:null,&quot;enabled&quot;:true},&quot;image_carousel&quot;:{&quot;name&quot;:&quot;Image Carousel&quot;,&quot;html&quot;:null,&quot;css&quot;:null,&quot;value&quot;:{&quot;showArrows&quot;:&quot;always&quot;,&quot;arrowStyle&quot;:&quot;chevron&quot;},&quot;enabled&quot;:false},&quot;insertion_mode&quot;:{&quot;name&quot;:&quot;Insertion Mode&quot;,&quot;html&quot;:null,&quot;css&quot;:null,&quot;value&quot;:{&quot;mode&quot;:&quot;automatic&quot;},&quot;enabled&quot;:true},&quot;instant_search&quot;:{&quot;name&quot;:&quot;Instant Search&quot;,&quot;html&quot;:null,&quot;css&quot;:&quot;\n      \/* Instant Search Overlay — fixed-positioned below the search input *\/\n      .marqo-instant-search-overlay {\n        position: fixed;\n        z-index: 9999;\n        background: var(--marqo-instant-bg, #ffffff);\n        border: 1px solid var(--marqo-instant-border-color, #e2e8f0);\n        border-radius: 0 0 var(--marqo-instant-border-radius, 8px) var(--marqo-instant-border-radius, 8px);\n        box-shadow: var(--marqo-instant-shadow, 0 8px 30px rgba(0,0,0,0.12));\n        clip-path: inset(0 -50px -50px -50px);\n        min-width: var(--marqo-instant-min-width, 600px);\n        max-width: 100vw;\n        max-height: var(--marqo-instant-max-height, 500px);\n        overflow: hidden;\n        box-sizing: border-box;\n      }\n\n      .marqo-instant-search-content {\n        display: flex;\n        height: 100%;\n      }\n\n      \/* Left column: suggestions (25% when both visible, full width when alone) *\/\n      .marqo-instant-suggestions {\n        flex: 0 0 25%;\n        border-right: 1px solid var(--marqo-instant-border-color, #e2e8f0);\n        padding: 16px;\n        overflow-y: auto;\n        box-sizing: border-box;\n      }\n\n      \/* When suggestions is the only child, expand to fill *\/\n      .marqo-instant-suggestions:only-child {\n        flex: 1;\n        border-right: none;\n      }\n\n      \/* Right column: product previews (75% when both visible, full width when alone) *\/\n      .marqo-instant-products {\n        flex: 0 0 75%;\n        padding: 16px;\n        overflow-x: auto;\n        overflow-y: auto;\n        box-sizing: border-box;\n      }\n\n      \/* When products is the only child, expand to fill *\/\n      .marqo-instant-products:only-child {\n        flex: 1;\n      }\n\n      .marqo-instant-heading {\n        margin: 0 0 12px 0 !important;\n        font-size: var(--marqo-instant-heading-size, 13px);\n        font-weight: var(--marqo-instant-heading-weight, 600);\n        color: var(--marqo-instant-suggestion-text-color, #1e293b);\n        text-transform: uppercase;\n        letter-spacing: 0.03em;\n      }\n\n      \/* Suggestion items *\/\n      .marqo-instant-suggestion-list {\n        list-style: none;\n        padding: 0;\n        margin: 0;\n      }\n\n      .marqo-instant-suggestion-item {\n        padding: 8px 12px;\n        cursor: pointer;\n        font-size: var(--marqo-instant-suggestion-size, 14px);\n        color: var(--marqo-instant-suggestion-text-color, #1e293b);\n        border-radius: 6px;\n        transition: background 0.15s ease;\n        text-decoration: none;\n        display: block;\n      }\n\n      .marqo-instant-suggestion-item:hover,\n      .marqo-instant-suggestion-item.marqo-instant-suggestion-active {\n        background: var(--marqo-instant-suggestion-hover-bg, #f1f5f9);\n      }\n\n      \/* Query highlight in suggestions *\/\n      .marqo-instant-highlight {\n        color: var(--marqo-instant-highlight-color, #3b82f6);
1225\n        font-weight: var(--marqo-instant-highlight-weight, 600);\n        background: none;\n      }\n\n      \/* Product preview grid — horizontal flex row *\/\n      .marqo-instant-product-grid {\n        display: flex;\n        align-items: stretch;\n        gap: var(--marqo-column-spacing, 16px);\n        overflow-x: auto;\n        padding-bottom: 4px;\n      }\n\n      .marqo-instant-product-grid .marqo-product-card {\n        flex: 0 0 200px;\n        min-width: 180px;\n        max-width: 240px;\n      }\n\n      \/* Backdrop — covers the page behind the overlay *\/\n      .marqo-instant-backdrop {\n        position: fixed;\n        inset: 0;\n        background: var(--marqo-instant-backdrop-color, rgba(0,0,0,0.3));\n        z-index: 9998;\n      }\n\n      \/* Loading state *\/\n      .marqo-instant-loading {\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        padding: 24px;\n        color: var(--marqo-instant-muted-color, #9ca3af);\n        font-size: var(--marqo-instant-body-size, 14px);\n      }\n\n      \/* Empty state *\/\n      .marqo-instant-empty {\n        padding: 16px;\n        text-align: center;\n        color: var(--marqo-instant-muted-color, #9ca3af);\n        font-size: var(--marqo-instant-body-size, 14px);\n      }\n\n      \/* Mobile: full width overlay *\/\n      @media (max-width: 768px) {\n        .marqo-instant-search-overlay {\n          min-width: 100vw !important;\n          max-width: 100vw !important;\n          left: 0 !important;\n          right: 0 !important;\n          border-radius: 0 !important;\n        }\n\n        .marqo-instant-search-content {\n          flex-direction: column;\n        }\n\n        .marqo-instant-suggestions {\n          flex: none;\n          border-right: none;\n          border-bottom: 1px solid var(--marqo-instant-border-color, #e2e8f0);\n          max-height: 150px;\n        }\n\n        .marqo-instant-products {\n          flex: 1;\n        }\n\n        .marqo-instant-product-grid .marqo-product-card {\n          flex: 0 0 160px;\n          min-width: 140px;\n        }\n      }\n    &quot;,&quot;value&quot;:{&quot;maxSuggestions&quot;:&quot;5&quot;,&quot;styling&quot;:{&quot;suggestionTextColor&quot;:&quot;#0c0c0c&quot;,&quot;backgroundColor&quot;:&quot;#ffffff&quot;,&quot;borderColor&quot;:&quot;#e2e8f0&quot;,&quot;highlightWeight&quot;:&quot;600&quot;,&quot;headingWeight&quot;:&quot;400&quot;,&quot;mutedColor&quot;:&quot;#666666&quot;,&quot;suggestionSize&quot;:&quot;14&quot;,&quot;highlightColor&quot;:&quot;#93021a&quot;,&quot;borderRadius&quot;:&quot;0&quot;,&quot;bodySize&quot;:&quot;14&quot;,&quot;backdropColor&quot;:&quot;rgba(0,0,0,0.3)&quot;,&quot;suggestionHoverBg&quot;:&quot;#f1f5f9&quot;,&quot;headingSize&quot;:&quot;24&quot;},&quot;debounceMs&quot;:&quot;300&quot;,&quot;maxProducts&quot;:&quot;6&quot;,&quot;pinnedProducts&quot;:[{&quot;id&quot;:&quot;pin-1&quot;,&quot;title&quot;:&quot;Baked Balance-n-Brighten Color Correcting Foundation&quot;,&quot;docId&quot;:&quot;1775944826926&quot;,&quot;imageUrl&quot;:&quot;&quot;},{&quot;id&quot;:&quot;pin-2&quot;,&quot;title&quot;:&quot;Best of the Best Cream Full Face Basics&quot;,&quot;docId&quot;:&quot;7804117450813&quot;,&quot;imageUrl&quot;:&quot;&quot;},{&quot;id&quot;:&quot;pin-3&quot;,&quot;title&quot;:&quot;40+ Club Kit (3PC)&quot;,&quot;docId&quot;:&quot;7600899784765&quot;,&quot;imageUrl&quot;:&quot;&quot;}],&quot;suggestionsEnabled&quot;:true,&quot;popularSearches&quot;:[&quot;Foundation&quot;,&quot;Primer&quot;,&quot;Eyes + Eyeshadow&quot;,&quot;Lipstick&quot;,&quot;Concealer&quot;,&quot;Brush&quot;,&quot;Blush&quot;,&quot;Clearance&quot;],&quot;productPreviewsEnabled&quot;:true,&quot;replaceDefaultsOnSearch&quot;:true,&quot;minChars&quot;:&quot;2&quot;},&quot;enabled&quot;:true},&quot;filters_sidebar&quot;:{&quot;name&quot;:&quot;Filter Sidebar (Sidebar Mode Overrides)&quot;,&quot;html&quot;:null,&quot;css&quot;:&quot;\n      \/* Sidebar mode: filters appear inline on the left *\/\n      .marqo-filter-mode-sidebar .marqo-search-layout {\n        display: flex !important;\n        gap: 24px !important;\n        align-items: flex-start !important;\n        max-width: 1400px !important;\n        margin: 0 auto !important;\n        padding: 0 24px !important;\n      }\n\n      .marqo-filter-mode-sidebar #marqo-filter-sidebar {\n        width: 280px !important;\n        max-width: 280px !important;\n        min-width: 240px !important;\n        background: var(--marqo-filter-bg, #ffffff);\n        border-right: 1px solid var(--marqo-filter-separator, #e5e7eb);\n        padding: 20px 16px !important;\n        position: sticky !important;\n        top: 24px;\n        height: fit-content !important;\n        max-height: calc(100vh - 48px) !important;\n        overflow-y: auto !important;\n      }\n\n      .marqo-filter-mode-sidebar .marqo-filter-overlay {\n        display: none !important;\n      }\n    &quot;,&quot;value&quot;:null,&quot;enabled&quot;:true},&quot;badge_overlay&quot;:{&quot;name&quot;:&quot;Badge Overlay Image&quot;,&quot;html&quot;:null,&quot;css&quot;:null,&quot;value&quot;:{&quot;sourceField&quot;:&quot;productMetafieldProductCardBadgeOverlayImgae&quot;,&quot;offsetX&quot;:&quot;8px&quot;,&quot;position&quot;:&quot;top-right&quot;,&quot;offsetY&quot;:&quot;8px&quot;,&quot;size&quot;:&quot;10%&quot;},&quot;enabled&quot;:true},&quot;filters&quot;:{&quot;name&quot;:&quot;Filter Sidebar&quot;,&quot;html&quot;:null,&quot;css&quot;:&quot;\n      .marqo-filter-sidebar {\n        width: 280px !important;\n        max-width: 280px !important;\n        min-width: 240px !important;\n        background: var(--marqo-filter-bg, #ffffff);\n        border-right: 1px solid var(--marqo-filter-separator, #e5e7eb);\n        border-radius: var(--marqo-filter-radius, 0px);\n        padding: 20px 16px !important;\n        box-sizing: border-box !important;\n        position: sticky !important;\n        top: 24px;\n        height: fit-content !important;\n        max-height: calc(100vh - 48px) !important;\n        overflow-y: auto !important;\n        font-family: var(--marqo-filter-text-font, inherit);\n      }\n\n      .marqo-filter-header {\n        display: flex !important;\n        justify-content: space-between !important;\n        align-items: center !important;\n        margin-bottom: 16px !important;\n        padding-bottom: 12px !important;\n        border-bottom: 1px solid var(--marqo-filter-separator, #e5e7eb);\n      }\n\n      .marqo-filter-header h3 {\n        margin: 0 !important;\n        font-size: var(--marqo-filter-heading-size, 15px);\n        font-weight: var(--marqo-filter-heading-weight, 600);\n        color: var(--marqo-filter-text-color, #111827);\n      }\n\n      .marqo-filter-clear {\n        background: none;\n        border: 1px solid var(--marqo-filter-clear-border-color, #e5e7eb);\n        color: var(--marqo-filter-clear-color, #6b7280);\n        cursor: pointer;\n        font-size: var(--marqo-filter-clear-size, 12px);\n        font-weight: var(--marqo-filter-clear-weight, 500);\n        padding: 6px 12px !important;\n        border-radius: var(--marqo-filter-clear-radius, 0px);\n        transition: background 0.15s ease;\n      }\n\n      .marqo-filter-clear:hover {\n        background-color: var(--marqo-filter-clear-hover-bg, #f9fafb);\n      }\n\n      .marqo-filter-clear:focus-visible {\n        outline: 2px solid var(--marqo-focus-ring-color, #3b82f6);\n        outline-offset: 2px;\n      }\n\n      .marqo-filter-section {\n        margin-bottom: 0 !important;\n        padding: 8px 0 !important;\n      }\n\n      \/* Border on the accordion wrapper (not the section) because each section\n         is the only child of its accordion — :last-child would hide all borders *\/\n      .marqo-filter-accordion {\n        border-bottom: 1px solid var(--marqo-filter-separator, #e5e7eb);\n      }\n\n      .marqo-filter-accordion:last-child {\n        border-bottom: none;\n      }\n\n      .marqo-filter-title,\n      .marqo-filter-section-title {\n        font-size: var(--marqo-filter-text-size, 13px);\n        font-weight: var(--marqo-filter-text-weight, 600);\n        color: var(--marqo-filter-text-color, #374151);\n        font-family: var(--marqo-filter-text-font, inherit);\n        margin: 0 0 8px 0 !important;\n        padding: 0 !important;\n      }\n\n      .marqo-filter-options {\n        list-style: none;\n        padding: 0 !important;\n        margin: 0 !important;\n        display: flex !important;\n        flex-direction: column !important;\n        gap: 2px !important;\n      }\n\n      .marqo-filter-option {\n        margin-bottom: 0 !important;\n      }\n\n      .marqo-filter-option-input {\n        display: flex !important;\n        align-items: center !important;\n        cursor: pointer;\n        padding: 6px 8px !important;\n        transition: background 0.15s ease;\n        border-radius: 6px;\n        min-height: 36px !important;\n      }\n\n      .marqo-filter-option-input:hover {\n        background-color: var(--marqo-filter-option-hover-bg, #f9fafb);\n      }\n\n      .marqo-filter-option-input:has(:checked) {\n        background-color: var(--marqo-filter-option-checked-bg, #f0f4ff);\n      }\n\n      .marqo-filter-option-input:focus-visible {\n        outline: 2px solid var(--marqo-focus-ring-color, #3b82f6);\n        outline-offset: 2px;\n      }\n\n      .marqo-filter-option-checkbox {\n        width: 16px !important;\n        height: 16px !important;\n        margin-right: 10px !important;\n        cursor: pointer;\n        accent-color: var(--marqo-filter-active-indicator, #3b82f6);\n        border-radius: 3px;\n      }\n\n      .marqo-filter-option-label {\n        flex: 1 !important;\n        font-family: var(--marqo-filter-text-font, inherit);\n        font-size: var(--marqo-filter-text-size, 14px);\n        font-weight: var(--marqo-filter-text-weight, 400);\n        color: var(--marqo-filter-text-color, #374151);\n        cursor: pointer;\n        line-height: 1.4;\n      }\n\n      .marqo-filter-option-count {\n        background: var(--marqo-filter-count-bg, #f3f4f6);\n        color: var(--marqo-filter-count-color, #9ca3af);\n        font-size: var(--marqo-filter-count-size, 11px);\n        font-weight: var(--marqo-filter-count-weight, 400);\n        padding: 2px 8px !important;\n        border-radius: 10px;\n        margin-left: 8px !important;
1225\n        min-width: 20px !important;\n        text-align: center;\n      }\n\n      \/* Mobile filter layout is handled by Layer 1 dynamic @media rules\n         (generated by css-variables.ts based on filterMobileBreakpoint setting).\n         The close button visibility is also Layer 1.\n         Below are structural styles for the mobile overlay that apply when\n         Layer 1 activates the mobile layout. *\/\n\n      .marqo-filter-close {\n        display: none;\n        background: var(--marqo-filter-close-bg, #f1f5f9);\n        border: 1px solid var(--marqo-filter-close-border-color, #e2e8f0);\n        border-radius: 8px;\n        font-size: 20px;\n        cursor: pointer;\n        padding: 8px !important;\n        color: var(--marqo-filter-close-color, #64748b);\n        width: 40px !important;\n        height: 40px !important;\n        align-items: center !important;\n        justify-content: center !important;\n        transition: all 0.2s ease;\n      }\n\n      .marqo-filter-close:hover {\n        background: var(--marqo-filter-close-hover-bg, #e2e8f0);\n        color: var(--marqo-filter-close-hover-color, #475569);\n      }\n\n      \/* Filter Toggle Button *\/\n      .marqo-filter-toggle {\n        background: var(--marqo-filter-btn-bg, #ffffff);\n        color: var(--marqo-filter-btn-text, #374151);\n        border: 1px solid var(--marqo-filter-btn-border, #e5e7eb);\n        padding: 8px 14px !important;\n        border-radius: var(--marqo-filter-toggle-radius, 0px);\n        font-size: var(--marqo-filter-btn-font-size, 13px);\n        font-weight: var(--marqo-filter-btn-font-weight, 500);\n        cursor: pointer;\n        margin-bottom: 0 !important;\n        transition: background 0.15s ease;\n        min-height: 36px !important;\n        width: auto !important;\n        display: flex !important;\n        align-items: center !important;\n        justify-content: center !important;\n        gap: 6px !important;\n      }\n\n      .marqo-filter-toggle:hover { background: var(--marqo-filter-btn-hover-bg, #f9fafb); }\n\n      .marqo-filter-toggle:focus-visible {\n        outline: 2px solid var(--marqo-focus-ring-color, #3b82f6);\n        outline-offset: 2px;\n      }\n\n      \/* Sidebar mode toggle visibility is handled by Layer 1 dynamic @media rules\n         (uses configurable filterMobileBreakpoint instead of hardcoded 768px). *\/\n\n      \/* Drawer mode: show toggle on all screen sizes *\/\n      .marqo-filter-mode-drawer .marqo-filter-toggle {\n        display: flex !important;\n      }
1225\n\n      \/* Search Results Layout — defined in MAIN_LAYOUT_CSS.\n         Do NOT duplicate .marqo-search-layout or .marqo-search-content here. *\/\n\n      \/* Filter Overlay for Mobile *\/\n      .marqo-filter-overlay {\n        display: none !important;\n        position: fixed !important;\n        top: 0;\n        left: 0;\n        width: 100% !important;\n        height: 100% !important;\n        background: var(--marqo-overlay-bg, rgba(15, 23, 42, 0.6));\n        backdrop-filter: blur(4px);\n        z-index: 9998 !important;\n        transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n      }\n\n      .marqo-filter-overlay.marqo-filter-overlay--active {\n        display: block !important;\n      }\n\n      \/* Hide empty filter sections *\/\n      .marqo-filter-section--hidden {\n        display: none !important;\n      }\n\n      \/* Loading states *\/\n      .marqo-filter-option--loading {\n        opacity: 0.6;\n        pointer-events: none;\n        filter: grayscale(1);\n      }\n\n      .marqo-filter-loading {\n        display: flex !important;\n        align-items: center !important;\n        justify-content: center !important;\n        padding: 32px !important;\n        color: var(--marqo-filter-loading-color, #64748b);\n        font-size: var(--marqo-filter-loading-size, 15px);\n        font-weight: var(--marqo-filter-loading-weight, 500);\n        background: var(--marqo-filter-loading-bg, #f8fafc);\n        border-radius: 12px;\n        margin: 20px !important;\n      }\n\n      \/* Results Header, Results Count, and Active Filters are defined in\n         MAIN_LAYOUT_CSS, RESULTS_COUNT_CSS, and ACTIVE_FILTERS_CSS respectively.\n         Do NOT duplicate them here. *\/\n\n      .marqo-filter-title,\n      .marqo-filter-section-title {\n      display: flex !important;\n      align-items: center !important;\n      justify-content: space-between !important;\n      cursor: pointer;\n      font-size: var(--marqo-filter-text-size, 15px);\n      font-weight: var(--marqo-filter-text-weight, 600);\n      color: var(--marqo-filter-text-color, #1e293b);\n      font-family: var(--marqo-filter-text-font, inherit);\n      }\n      .marqo-filter-title::after,\n      .marqo-filter-section-title::after {\n      content: \&quot;▾\&quot;;\n      color: var(--marqo-filter-caret-color, #64748b);\n      transition: transform 0.25s ease, color 0.2s ease;\n      }\n\n      \/* Closed: collapsed and non-interactive (do NOT change display) *\/\n      .marqo-filter-section:not(.is-open) .marqo-filter-options,\n      .marqo-filter-section:not(.is-open) .marqo-filter-range,\n      .marqo-filter-section:not(.is-open) .marqo-filter-tree,\n      .marqo-filter-accordion:not(.is-open) .marqo-filter-options,\n      .marqo-filter-accordion:not(.is-open) .marqo-filter-range,\n      .marqo-filter-accordion:not(.is-open) .marqo-filter-tree {\n      max-height: 0 !important;\n      opacity: 0;\n      overflow: hidden !important;\n      visibility: hidden;\n      pointer-events: none;\n      margin: 0 !important;\n      padding-top: 0 !important;\n      padding-bottom: 0 !important;\n      transition: max-height 0.25s ease, opacity 0.2s ease;\n      will-change: max-height, opacity;\n      }\n\n      \/* Open: visible and interactive (preserves default flex + gap) *\/\n      .marqo-filter-section.is-open .marqo-filter-options,\n      .marqo-filter-section.is-open .marqo-filter-range,\n      .marqo-filter-section.is-open .marqo-filter-tree,\n      .marqo-filter-accordion.is-open .marqo-filter-options,\n      .marqo-filter-accordion.is-open .marqo-filter-range,\n      .marqo-filter-accordion.is-open .marqo-filter-tree {\n      max-height: 2000px !important; \/* big enough for content *\/\n      opacity: 1;\n      overflow: visible !important;\n      visibility: visible;\n      pointer-events: auto;\n      }\n\n      \/* Caret flip when open *\/\n      .marqo-filter-section.is-open .marqo-filter-title::after,\n      .marqo-filter-section.is-open .marqo-filter-section-title::after,\n      .marqo-filter-accordion.is-open .marqo-filter-title::after,\n      .marqo-filter-accordion.is-open .marqo-filter-section-title::after {\n      transform: rotate(180deg);\n      color: var(--marqo-filter-caret-open-color, #334155);\n      }\n    &quot;,&quot;value&quot;:{&quot;customFacetMetafields&quot;:[],&quot;stockAvailability&quot;:{&quot;inStockLabel&quot;:&quot;In Stock&quot;,&quot;enabled&quot;:false,&quot;outOfStockLabel&quot;:&quot;Out of Stock&quot;}},&quot;enabled&quot;:true},&quot;layout_config&quot;:{&quot;name&quot;:&quot;Layout Config&quot;,&quot;html&quot;:null,&quot;css&quot;:null,&quot;value&quot;:{&quot;pageTitleTemplate&quot;:&quot;{count} results found for \&quot;{term}\&quot;&quot;,&quot;showSearchBar&quot;:false,&quot;showBreadcrumbs&quot;:false,&quot;searchBarText&quot;:&quot;Search for products&quot;,&quot;headingStyle&quot;:{&quot;fontSize&quot;:&quot;32&quot;,&quot;fontFamily&quot;:&quot;inherit&quot;,&quot;color&quot;:&quot;#0c0c0c&quot;,&quot;fontWeight&quot;:&quot;400&quot;},&quot;resultsCountStyle&quot;:{&quot;fontSize&quot;:&quot;14&quot;,&quot;fontFamily&quot;:&quot;inherit&quot;,&quot;color&quot;:&quot;#0c0c0c&quot;,&quot;fontWeight&quot;:&quot;400&quot;}},&quot;enabled&quot;:true},&quot;location_filters&quot;:{&quot;name&quot;:&quot;Location Filters&quot;,&quot;html&quot;:null,&quot;css&quot;:null,&quot;value&quot;:{&quot;clauses&quot;:[],&quot;applyOnlyWhenInStockSelected&quot;:false},&quot;enabled&quot;:false},&quot;dotd_treatment&quot;:{&quot;name&quot;:&quot;Deal of the Day Treatment&quot;,&quot;html&quot;:null,&quot;css&quot;:null,&quot;value&quot;:{&quot;sourceField&quot;:&quot;productMetafieldProductCardDealOfTheDayBadge&quot;,&quot;cta&quot;:{&quot;textColor&quot;:&quot;#ffffff&quot;,&quot;backgroundColor&quot;:&quot;#bc8623&quot;,&quot;text&quot;:&quot;GRAB TODAY&#39;S DEAL&quot;},&quot;cardBorderColor&quot;:&quot;#b3830b&quot;,&quot;countdown&quot;:{&quot;expiryField&quot;:&quot;productMetafieldCustomDotdExpirationTimestamp&quot;,&quot;label&quot;:&quot;ENDS IN&quot;,&quot;enabled&quot;:true,&quot;target&quot;:&quot;midnight-local&quot;},&quot;savingsBadge&quot;:{&quot;gradientStart&quot;:&quot;#e8c75d&quot;,&quot;gradientEnd&quot;:&quot;#9d6e00&quot;,&quot;textColor&quot;:&quot;#ffffff&quot;,&quot;frameColor&quot;:&quot;#dad1d1&quot;,&quot;textFormat&quot;:&quot;TODAY ONLY|{percent}%|OFF&quot;},&quot;dealBadge&quot;:{&quot;textColor&quot;:&quot;#ffffff&quot;,&quot;backgroundColor&quot;:&quot;#b07c00&quot;,&quot;text&quot;:&quot;🔥 TODAY&#39;S DEAL&quot;},&quot;pricing&quot;:{&quot;saveLabelFormat&quot;:&quot;SAVE {amount}&quot;,&quot;priceColor&quot;:&quot;#b37d00&quot;,&quot;compareColor&quot;:&quot;#6b6969&quot;,&quot;saveWholeNumbers&quot;:true}},&quot;enabled&quot;:true},&quot;product_badge&quot;:{&quot;name&quot;:&quot;Product Badge&quot;,&quot;html&quot;:null,&quot;css&quot;:null,&quot;value&quot;:{&quot;sourceField&quot;:&quot;variantMetafieldCustomProductBadgeLabel&quot;,&quot;padding&quot;:&quot;8px 16px&quot;,&quot;backgroundColor&quot;:&quot;#dae5ec&quot;,&quot;maxBadges&quot;:&quot;3&quot;,&quot;borderRadius&quot;:&quot;0&quot;,&quot;fontSize&quot;:&quot;14&quot;,&quot;position&quot;:&quot;top-left&quot;,&quot;textColor&quot;:&quot;#333333&quot;,&quot;fontWeight&quot;:&quot;700&quot;,&quot;textTransform&quot;:&quot;uppercase&quot;},&quot;enabled&quot;:false},&quot;sort_dropdown&quot;:{&quot;name&quot;:&quot;Sort Dropdown&quot;,&quot;html&quot;:&quot;\n      \u003cdiv class=\&quot;marqo-sort-dropdown\&quot;\u003e\n        \u003clabel for=\&quot;marqo-sort-select\&quot;\u003eSort by:\u003c\/label\u003e\n        \u003cselect class=\&quot;marqo-sort-select marqo-select\&quot; id=\&quot;marqo-sort-select\&quot; :value=\&quot;currentSort\&quot; @change=\&quot;handleSort\&quot;\u003e\n          \u003coption v-for=\&quot;opt in sortOptions\&quot; :key=\&quot;opt.value\&quot; :value=\&quot;opt.value\&quot;\u003e{{ opt.label }}\u003c\/option\u003e\n        \u003c\/select\u003e\n      \u003c\/div\u003e\n    &quot;,&quot;css&quot;:&quot;\n      .marqo-sort-dropdown {\n        position: relative !important;\n        display: inline-flex !important;\n        align-items: center !important;\n        gap: 8px !important;\n        margin-left: auto !important;\n      }\n\n      .marqo-items-per-page-dropdown {\n        display: inline-flex !important;\n        align-items: center !important;\n        gap: 8px !important;\n      }\n\n      \/* Base select styling *\/\n      .marqo-sort-select,\n      .marqo-items-per-page-select,\n      .marqo-select {\n        padding: 10px 14px !important;\n        border-radius: 8px;\n        font-size: var(--marqo-select-font-size, 14px);
1225\n        font-weight: var(--marqo-select-font-weight, 500);\n        cursor: pointer;\n        min-width: 160px !important;\n        appearance: none;\n        background-image: var(--marqo-select-arrow, url(\&quot;data:image\/svg+xml;charset=UTF-8,\u003csvg xmlns=&#39;http:\/\/www.w3.org\/2000\/svg&#39; viewBox=&#39;0 0 24 24&#39; fill=&#39;none&#39; stroke=&#39;%23374151&#39; stroke-width=&#39;2&#39;\u003e\u003cpolyline points=&#39;6,9 12,15 18,9&#39;\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\&quot;));\n        background-repeat: no-repeat;\n        background-position: right 10px center;\n        background-size: 16px;\n        padding-right: 40px !important;\n      }\n\n      \/* Sort dropdown — scoped variables *\/\n      .marqo-sort-dropdown .marqo-select,\n      .marqo-sort-select {\n        border: 1px solid var(--marqo-sort-dropdown-border, #e2e8f0);\n        background-color: var(--marqo-sort-dropdown-bg, #ffffff);\n        color: var(--marqo-sort-dropdown-text, #1e293b);\n      }\n\n      \/* Items-per-page dropdown — scoped variables *\/\n      .marqo-items-per-page .marqo-select,\n      .marqo-items-per-page-select {\n        border: 1px solid var(--marqo-page-dropdown-border, #e2e8f0);\n        background-color: var(--marqo-page-dropdown-bg, #ffffff);\n        color: var(--marqo-page-dropdown-text, #1e293b);\n      }\n\n      \/* Fallback for unscoped .marqo-select *\/\n      .marqo-select {\n        border: 1px solid var(--marqo-sort-dropdown-border, #e2e8f0);\n        background-color: var(--marqo-sort-dropdown-bg, #ffffff);\n        color: var(--marqo-sort-dropdown-text, #1e293b);\n      }\n\n      .marqo-sort-select:focus,\n      .marqo-items-per-page-select:focus,\n      .marqo-select:focus {\n        outline: none;\n        border-color: var(--marqo-focus-ring-color, #3b82f6);\n        box-shadow: var(--marqo-select-focus-shadow, 0 0 0 3px rgba(59, 130, 246, 0.1));\n      }\n    &quot;,&quot;value&quot;:null,&quot;enabled&quot;:true},&quot;active_filters&quot;:{&quot;name&quot;:&quot;Active Filters&quot;,&quot;html&quot;:&quot;\n      \u003cdiv v-if=\&quot;filters.length \u003e 0\&quot; class=\&quot;marqo-active-filters\&quot;\u003e\n        \u003cdiv v-for=\&quot;filter in filters\&quot; :key=\&quot;filter.field + &#39;-&#39; + filter.value\&quot; class=\&quot;marqo-active-filter\&quot;\u003e\n          \u003cspan\u003e{{ filter.label }}\u003c\/span\u003e\n          \u003cbutton class=\&quot;marqo-active-filter-remove\&quot; aria-label=\&quot;Remove filter\&quot; @click=\&quot;removeFilter(filter)\&quot;\u003e\u0026times;\u003c\/button\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    &quot;,&quot;css&quot;:&quot;\n      .marqo-active-filters {\n        display: flex !important;\n        flex-wrap: wrap !important;\n        gap: 6px !important;\n        margin: 0 0 12px !important;\n        padding: 0 !important;\n      }\n\n      .marqo-active-filter {\n        display: inline-flex !important;\n        align-items: center !important;\n        gap: 4px !important;\n        padding: 4px 8px !important;\n        background: var(--marqo-active-filter-bg, #f3f4f6);\n        border: none;\n        border-radius: var(--marqo-active-filter-radius, 4px);\n        font-size: var(--marqo-active-filter-size, 12px);\n        font-weight: var(--marqo-active-filter-weight, 400);\n        color: var(--marqo-active-filter-text, #374151);\n      }\n\n      .marqo-active-filter:hover {\n        background: var(--marqo-active-filter-hover-bg, #e5e7eb);\n      }\n\n      .marqo-active-filter-remove {\n        background: none;\n        border: none;\n        color: var(--marqo-active-filter-remove-color, #9ca3af);\n        cursor: pointer;\n        padding: 0 !important;\n        font-size: 14px;\n        font-weight: 400;\n        width: 14px !important;\n        height: 14px !important;\n        display: flex !important;\n        align-items: center !important;\n        justify-content: center !important;\n        line-height: 1;\n      }\n\n      .marqo-active-filter-remove:hover {\n        color: var(--marqo-active-filter-remove-hover-color, #374151);\n      }\n    &quot;,&quot;value&quot;:null,&quot;enabled&quot;:true},&quot;filter_mode&quot;:{&quot;name&quot;:&quot;Filter Mode&quot;,&quot;html&quot;:null,&quot;css&quot;:null,&quot;value&quot;:&quot;sidebar&quot;,&quot;enabled&quot;:true},&quot;grid_injections&quot;:{&quot;name&quot;:&quot;Grid Injections&quot;,&quot;html&quot;:null,&quot;css&quot;:null,&quot;value&quot;:{&quot;inline_banner_list_overrides_legacy&quot;:true,&quot;metaobject_banner_product_indexed&quot;:true,&quot;items&quot;:[],&quot;videowise_enabled&quot;:true,&quot;native_banner_mode&quot;:true},&quot;enabled&quot;:true},&quot;integrations&quot;:{&quot;name&quot;:&quot;Integrations&quot;,&quot;html&quot;:null,&quot;css&quot;:null,&quot;value&quot;:{&quot;kark&quot;:false,&quot;selly&quot;:false},&quot;enabled&quot;:true}},&quot;selectorComponents&quot;:{&quot;search_page_containers&quot;:{&quot;name&quot;:&quot;Search Page Containers&quot;,&quot;selector&quot;:&quot;.search-results, .search__results, .search-products, .search-grid, .search .product-grid, .search .grid, [data-search-results], .template-search .grid, .template-search .products, #search-results, .page-search .grid&quot;,&quot;enabled&quot;:true,&quot;suppress_element&quot;:false},&quot;native_filter_buttons&quot;:{&quot;name&quot;:&quot;Native Filter Buttons&quot;,&quot;selector&quot;:&quot;[data-filter-toggle], [data-drawer-trigger=\&quot;filter\&quot;], .filter-toggle, .collection-filters-toggle, .drawer-trigger[href*=\&quot;filter\&quot;], .js-filter-toggle, button[aria-controls*=\&quot;filter\&quot;], .filter-drawer-trigger, [data-js-filter-toggle], .mobile-facets__open, .mobile-facets__open-wrapper&quot;,&quot;enabled&quot;:true,&quot;suppress_element&quot;:true},&quot;search_form&quot;:{&quot;name&quot;:&quot;Search Form&quot;,&quot;selector&quot;:&quot;form[action=\&quot;\/search\&quot;]&quot;,&quot;enabled&quot;:true,&quot;suppress_element&quot;:false},&quot;custom_suppression&quot;:{&quot;name&quot;:&quot;Custom Suppression Selectors&quot;,&quot;selector&quot;:&quot;&quot;,&quot;enabled&quot;:true,&quot;suppress_element&quot;:true},&quot;collection_page_containers&quot;:{&quot;name&quot;:&quot;Collection Page Containers&quot;,&quot;selector&quot;:&quot;
1225.collection-products, .collection__products, .collection-grid, .collection__grid, .collection .product-grid, .collection .grid, .collection-wrapper, .products-grid, .grid-product, [data-collection-products], .template-collection .grid, .template-collection .products, #collection-products, #product-grid, .page-collection .grid&quot;,&quot;enabled&quot;:true,&quot;suppress_element&quot;:false},&quot;native_results_count&quot;:{&quot;name&quot;:&quot;Native Results Count&quot;,&quot;selector&quot;:&quot;.results-count, .products-count, #product-count, .product-count, .product-count__text, [role=\&quot;status\&quot;]&quot;,&quot;enabled&quot;:true,&quot;suppress_element&quot;:true},&quot;native_filter_drawers&quot;:{&quot;name&quot;:&quot;Native Filter Drawers&quot;,&quot;selector&quot;:&quot;[id*=\&quot;filter\&quot;], [class*=\&quot;filter-drawer\&quot;], [class*=\&quot;filter-sidebar\&quot;]&quot;,&quot;enabled&quot;:true,&quot;suppress_element&quot;:true},&quot;product_display_config&quot;:{&quot;value&quot;:{}},&quot;generic_containers&quot;:{&quot;name&quot;:&quot;Generic Containers&quot;,&quot;selector&quot;:&quot;.product-grid, .collection__products, [data-products], main .grid, .main-content .grid, .products, .product-list&quot;,&quot;enabled&quot;:true,&quot;suppress_element&quot;:false},&quot;search_containers&quot;:{&quot;name&quot;:&quot;Search Containers&quot;,&quot;selector&quot;:&quot;.template-search, .page-search, #main-content, main, .main-content&quot;,&quot;enabled&quot;:true,&quot;suppress_element&quot;:false},&quot;native_sort&quot;:{&quot;name&quot;:&quot;Native Sort Dropdowns&quot;,&quot;selector&quot;:&quot;select[name=\&quot;sort_by\&quot;], .collection-sort, .sort-by, #SortBy, .product-count__sort&quot;,&quot;enabled&quot;:true,&quot;suppress_element&quot;:true},&quot;search_input&quot;:{&quot;name&quot;:&quot;Search Input&quot;,&quot;selector&quot;:&quot;input[name=\&quot;q\&quot;]&quot;,&quot;enabled&quot;:true,&quot;suppress_element&quot;:false},&quot;results_grid&quot;:{&quot;name&quot;:&quot;Results Grid&quot;,&quot;selector&quot;:&quot;#MainContent, #main-content, #main, main&quot;,&quot;enabled&quot;:true,&quot;suppress_element&quot;:false},&quot;native_pagination&quot;:{&quot;name&quot;:&quot;Native Pagination&quot;,&quot;selector&quot;:&quot;.pagination, nav.pagination, .shopify-pagination, #pagination, [data-pagination]&quot;,&quot;enabled&quot;:true,&quot;suppress_element&quot;:true},&quot;instant_search_input&quot;:{&quot;name&quot;:&quot;Instant Search Input&quot;,&quot;selector&quot;:&quot;input[name=\&quot;q\&quot;]&quot;,&quot;enabled&quot;:true,&quot;suppress_element&quot;:false},&quot;embed_element&quot;:{&quot;name&quot;:&quot;Embedded Element&quot;,&quot;selector&quot;:&quot;#MainContent, #main-content, #main, main&quot;,&quot;enabled&quot;:true,&quot;suppress_element&quot;:false}},&quot;lastUpdated&quot;:&quot;2026-09-30T15:24:19.858047+00:00&quot;}"><style>
1226  body.template-search:not(.marqo-ready) #MainContent::before,
1227  body.template-collection:not(.marqo-ready) #MainContent::before {
1228    content: '';
1229    display: block;
1230    min-height: 100vh;
1231  }
1232</style>
1233<noscript>
1234  <style>
1235    body.template-search:not(.marqo-ready) #MainContent::before,
1236    body.template-collection:not(.marqo-ready) #MainContent::before {
1237      display: none !important;
1238    }
1239  </style>
1240</noscript>
1241<script>setTimeout(function(){document.body.classList.add("marqo-ready")},3000)</script>
1241
1242
1243
1244
1245<!-- END app block --><!-- BEGIN app block: shopify://apps/videowise-video-commerce/blocks/script_embed/b48d6c0c-3e3f-4791-a9ab-a5ab7ec82f4d -->
1246
1247
1248
1249
1250<link
1251  rel="preload"
1252  as="style"
1253  onload="this.onload=null;this.rel='stylesheet'"
1254  href="https://assets.videowise.com/style.css.gz"
1255  id="videowise-style-css">
1256<script
1257  defer
1258  src="https://assets.videowise.com/vendors.js.gz"
1259  id="videowise-vendors-js"></script>
vendor: 1 bytes, line 1259
1259
1260<script
1261  defer
1262  src="https://assets.videowise.com/client.js.gz"
1263  id="videowise-client-js"></script>
1263
1264
1265<link rel="dns-prefetch" href="https://assets.videowise.com/" />
1266
1267<link rel="dns-prefetch" href="https://cdn2.videowise.com/" />
1268
1269<link rel="dns-prefetch" href="https://api-cdn.videowise.com/" />
1270
1271<link rel="dns-prefetch" href="https://images.videowise.com/" />
1272
1273<link rel="dns-prefetch" href="https://cdn.videowise.com/" />
1274
1275<!-- END app block --><!-- BEGIN app block: shopify://apps/moloco-laura-geller/blocks/pixel-loader/019df594-037d-7b4d-81b4-e7fb0e983832 -->
1276
1277
1278
1279
1280<script>
1281(function() {
1282  'use strict';
1283
1284  // Elapsed time (ms) from page navigation start to the moment this embed
1285  // began executing, captured as the very first statement so it reflects how
1286  // early the pixel-loader ran. This is the pixel-loader run time. It is
1287  // measured here on the main thread because the strict Web Pixel sandbox has
1288  // no access to the page's navigation clock; the value is bridged to the Web
1289  // Pixel via the _mlplt cookie below.
1290  var LOADER_RUN_TIME_MS = (typeof performance !== 'undefined' &&
1291    typeof performance.now === 'function') ? performance.now() : null;
1292
1293  var PIXEL_ID = "RxWOFrH16kdzlFzG";
1294  var EXPIRY_MS = 2 * 365 * 24 * 60 * 60 * 1000;
1295  var SESSION_TIMEOUT_MS = 30 * 60 * 1000;
1296
1297  var MAX_LOAD_TIME_MS = 60000;
1298  var DEVICE_INFO_COOKIE = '_mlcdi';
1299  var DEVICE_INFO_READER = '__molocoReadDeviceInfo';
1300  var UTM_KEYS = ['utm_source','utm_medium','utm_campaign','utm_term','utm_content','utm_id'];
1301
1302  function getCookie(name) {
1303    var re = new RegExp('(?:^|;)\\s*' + name + '=\\s*([^;]*)');
1304    var m = document.cookie.match(re);
1305    return m ? m[1] : '';
1306  }
1307
1308  function getDomainPart(parts, index) {
1309    return parts.slice(parts.length - 1 - index).join('.');
1310  }
1311
1312  function setCookieRaw(name, value, domain, expiresUTC) {
1313    var s = name + '=' + value + ';path=/;SameSite=Lax;Secure';
1314    if (expiresUTC) s += ';expires=' + expiresUTC;
1315    if (domain) s += ';domain=.' + domain;
1316    document.cookie = s;
1317  }
1318
1319  function setCookieEscalated(name, value, expiresUTC) {
1320    var host = location.hostname;
1321    var parts = host.split('.');
1322    // Default to the long-lived expiry; pass an empty expiresUTC for a
1323    // session cookie.
1324    var expires = expiresUTC === undefined
1325      ? new Date(Date.now() + EXPIRY_MS).toUTCString()
1326      : expiresUTC;
1327    for (var i = 0; i < parts.length; i++) {
1328      setCookieRaw(name, value, getDomainPart(parts, i), expires);
1329      if (getCookie(name) === value) return i;
1330    }
1331    setCookieRaw(name, value, null, expires);
1332    return -1;
1333  }
1334
1335  function parseIdFormat(raw) {
1336    if (!raw) return null;
1337    var p = raw.split('.');
1338    if (p.length >= 4 && p[0] === 'MLCP') {
1339      return { idx: parseInt(p[1], 10), ts: p[2], val: p.slice(3).join('.') };
1340    }
1341    return null;
1342  }
1343
1344  function writeIdFormat(name, id, existingIdx, existingTs) {
1345    var ts = existingTs || String(Date.now());
1346    if (typeof existingIdx === 'number' && existingIdx >= 0) {
1347      var parts = location.hostname.split('.');
1348      var domain = getDomainPart(parts, existingIdx);
1349      var payload = 'MLCP.' + existingIdx + '.' + ts + '.' + id;
1350      var expires = new Date(Date.now() + EXPIRY_MS).toUTCString();
1351      setCookieRaw(name, payload, domain, expires);
1352      return payload;
1353    }
1354    var idx = setCookieEscalated(name, 'MLCP.0.' + ts + '.' + id);
1355    var finalPayload = 'MLCP.' + (idx < 0 ? -1 : idx) + '.' + ts + '.' + id;
1356    if (idx > 0) setCookieEscalated(name, finalPayload);
1357    return finalPayload;
1358  }
1359
1360  function getV2Entries(cookieValue) {
1361    if (!cookieValue) return [];
1362    try {
1363      var arr = JSON.parse(atob(cookieValue));
1364      return Array.isArray(arr) ? arr : [];
1365    } catch(e) { return []; }
1366  }
1367
1368  function upsertV2(cookieValue, pixelId, fields) {
1369    var entries = getV2Entries(cookieValue);
1370    var found = false;
1371    for (var i = 0; i < entries.length; i++) {
1372      if (entries[i].pixelId === pixelId) {
1373        for (var k in fields) entries[i][k] = fields[k];
1374        found = true;
1375        break;
1376      }
1377    }
1378    if (!found) {
1379      var entry = { pixelId: pixelId };
1380      for (var k2 in fields) entry[k2] = fields[k2];
1381      entries.push(entry);
1382    }
1383    return btoa(JSON.stringify(entries));
1384  }
1385
1386  function getV2Entry(cookieValue, pixelId) {
1387    var entries = getV2Entries(cookieValue);
1388    for (var i = 0; i < entries.length; i++) {
1389      if (entries[i].pixelId === pixelId) return entries[i];
1390    }
1391    return null;
1392  }
1393
1394  function getParam(url, name) {
1395    try { return new URL(url).searchParams.get(name) || ''; }
1396    catch(e) { return ''; }
1397  }
1398
1399  function numberOrUndefined(value) {
1400    return (typeof value === 'number' && isFinite(value)) ? Math.round(value) : undefined;
1401  }
1402
1403  function finiteNumberOrUndefined(value) {
1404    return (typeof value === 'number' && isFinite(value)) ? value : undefined;
1405  }
1406
1407  function readCssPx(value) {
1408    var n = parseFloat(value);
1409    return isFinite(n) ? Math.round(n) : null;
1410  }
1411
1412  function cssOK(decl) {
1413    try { return typeof CSS !== 'undefined' && !!CSS.supports && CSS.supports(decl); }
1414    catch (e) { return false; }
1415  }
1416
1417  var FD_A = [
1418    function () { return typeof Intl !== 'undefined' && typeof Intl.Segmenter === 'function'; },
1419    function () { return typeof structuredClone === 'function'; },
1420    function () { return typeof [].findLast === 'function'; },
1421    function () { return typeof HTMLDialogElement !== 'undefined' && !!HTMLDialogElement.prototype.showModal; },
1422    function () { return cssOK('selector(:has(*))'); },
1423    function () { return typeof AbortSignal !== 'undefined' && typeof AbortSignal.timeout === 'function'; },
1424    function () { return cssOK('container-type: inline-size'); },
1425    function () { return typeof [].toSorted === 'function'; },
1426    function () { return typeof OffscreenCanvas === 'function'; },
1427    function () { return typeof HTMLElement !== 'undefined' && 'popover' in HTMLElement.prototype; },
1428    function () { return typeof ''.isWellFormed === 'function'; },
1429    function () { try { new RegExp('.', 'v'); return true; } catch (e) { return false; } },
1430    function () { return typeof Promise.withResolvers === 'function'; },
1431    function () { return typeof Object.groupBy === 'function'; },
1432    function () { return cssOK('text-wrap: balance'); },
1433    function () { return typeof URL !== 'undefined' && typeof URL.parse === 'function'; },
1434    function () { return typeof Iterator !== 'undefined' && !!Iterator.prototype && typeof Iterator.prototype.map === 'function'; },
1435    function () { return typeof Array.fromAsync === 'function'; },
1436    function () { return typeof Float16Array === 'function'; },
1437    function () { return cssOK('anchor-name: --a'); }
1438  ];
1439
1440  var FD_B = [
1441    function () { return typeof window.ApplePaySession !== 'undefined'; },
1442    function () { return typeof window.WebKitMediaKeys !== 'undefined'; },
1443    function () { return !!(navigator.clipboard && navigator.clipboard.read); },
1444    function () { return typeof Notification !== 'undefined'; },
1445    function () { return navigator.standalone === true; }
1446  ];
1447
1448  function packFeatureBits(probes) {
1449    var hex = '', acc = 0, n = 0, i, v;
1450    for (i = 0; i < probes.length; i++) {
1451      v = 0;
1452      try { v = probes[i]() ? 1 : 0; } catch (e) { v = 0; }
1453      acc = (acc << 1) | v;
1454      if (++n === 4) { hex += acc.toString(16); acc = 0; n = 0; }
1455    }
1456    if (n) hex += (acc << (4 - n)).toString(16);
1457    return probes.length + ':' + hex;
1458  }
1459
1460  var featureBits = null;
1461  var gpuRenderer = null;
1462
1463  // Defined in this IIFE as well as the App Proxy one below: the two halves are
1464  // separate closures, so the App Proxy copy is not in scope here.
1465  function molocoGPURenderer() {
1466    if (gpuRenderer !== null) return gpuRenderer;
1467    gpuRenderer = '';
1468    try {
1469      var canvas = document.createElement('canvas');
1470      var gl = canvas.getContext('webgl') || canvas.getContext('experimental-webgl');
1471      if (gl) {
1472        var debugInfo = gl.getExtension('WEBGL_debug_renderer_info');
1473        if (debugInfo) {
1474          gpuRenderer = gl.getParameter(debugInfo.UNMASKED_RENDERER_WEBGL) || '';
1475        }
1476        var loseContext = gl.getExtension('WEBGL_lose_context');
1477        if (loseContext) loseContext.loseContext();
1478      }
1479    } catch (e) {}
1480    return gpuRenderer;
1481  }
1482
1483  function readFeatureBits() {
1484    if (featureBits) return featureBits;
1485    featureBits = {
1486      fd_a: packFeatureBits(FD_A),
1487      fd_b: packFeatureBits(FD_B)
1488    };
1489    return featureBits;
1490  }
1491
1492  function readSafeArea() {
1493    var out = {
1494      sa: { t: null, r: null, b: null, l: null },
1495      sam: { t: null, r: null, b: null, l: null }
1496    };
1497    var el = null;
1498    try {
1499      if (!document.documentElement || typeof getComputedStyle !== 'function') return out;
1500      el = document.createElement('div');
1501      el.style.cssText = [
1502        'position:absolute',
1503        'visibility:hidden',
1504        'pointer-events:none',
1505        'padding-top:env(safe-area-inset-top,0px)',
1506        'padding-right:env(safe-area-inset-right,0px)',
1507        'padding-bottom:env(safe-area-inset-bottom,0px)',
1508        'padding-left:env(safe-area-inset-left,0px)',
1509        'margin-top:env(safe-area-max-inset-top,0px)',
1510        'margin-right:env(safe-area-max-inset-right,0px)',
1511        'margin-bottom:env(safe-area-max-inset-bottom,0px)',
1512        'margin-left:env(safe-area-max-inset-left,0px)'
1513      ].join(';');
1514      document.documentElement.appendChild(el);
1515      var cs = getComputedStyle(el);
1516      out.sa = {
1517        t: readCssPx(cs.paddingTop),
1518        r: readCssPx(cs.paddingRight),
1519        b: readCssPx(cs.paddingBottom),
1520        l: readCssPx(cs.paddingLeft)
1521      };
1522      out.sam = {
1523        t: readCssPx(cs.marginTop),
1524        r: readCssPx(cs.marginRight),
1525        b: readCssPx(cs.marginBottom),
1526        l: readCssPx(cs.marginLeft)
1527      };
1528    } catch(e) {}
1529    if (el && el.parentNode) el.parentNode.removeChild(el);
1530    return out;
1531  }
1532
1533  function resolvedIntlOptions() {
1534    try {
1535      if (typeof Intl === 'undefined' || !Intl.DateTimeFormat) return {};
1536      var opts = Intl.DateTimeFormat().resolvedOptions();
1537      return {
1538        hour_cycle: opts.hourCycle || '',
1539        calendar: opts.calendar || '',
1540        numbering_system: opts.numberingSystem || ''
1541      };
1542    } catch(e) { return {}; }
1543  }
1544
1545  function readDeviceInfo() {
1546    var nav = window.navigator || {};
1547    var scr = window.screen || {};
1548    var vv = window.visualViewport || null;
1549    var safe = readSafeArea();
1550    var fd = readFeatureBits();
1551    var intlOpts = resolvedIntlOptions();
1552    var orientation = scr.orientation || {};
1553    return {
1554      pixel_ratio: finiteNumberOrUndefined(window.devicePixelRatio),
1555      screen_avail_width: numberOrUndefined(scr.availWidth),
1556      screen_avail_height: numberOrUndefined(scr.availHeight),
1557      color_depth: numberOrUndefined(scr.colorDepth),
1558      inner_width: numberOrUndefined(window.innerWidth),
1559      inner_height: numberOrUndefined(window.innerHeight),
1560      outer_width: numberOrUndefined(window.outerWidth),
1561      outer_height: numberOrUndefined(window.outerHeight),
1562      visual_viewport_width: vv ? numberOrUndefined(vv.width) : undefined,
1563      visual_viewport_height: vv ? numberOrUndefined(vv.height) : undefined,
1564      visual_viewport_scale: vv ? finiteNumberOrUndefined(vv.scale) : undefined,
1565      orientation_type: orientation.type || '',
1566      orientation_angle: numberOrUndefined(orientation.angle),
1567      timezone_offset_minutes: (new Date()).getTimezoneOffset(),
1568      hour_cycle: intlOpts.hour_cycle,
1569      calendar: intlOpts.calendar,
1570      numbering_system: intlOpts.numbering_system,
1571      raw_platform: nav.platform || '',
1572      hardware_concurrency: numberOrUndefined(nav.hardwareConcurrency),
1573      max_touch_points: numberOrUndefined(nav.maxTouchPoints),
1574      dark_mode: window.matchMedia ? window.matchMedia('(prefers-color-scheme: dark)').matches : undefined,
1575      hdr: window.matchMedia ? window.matchMedia('(dynamic-range: high)').matches : undefined,
1576      p3_gamut: window.matchMedia ? window.matchMedia('(color-gamut: p3)').matches : undefined,
1577      standalone: nav.standalone === true || (window.matchMedia ? window.matchMedia('(display-mode: standalone)').matches : false),
1578      sa: safe.sa,
1579      sam: safe.sam,
1580      fd_a: fd.fd_a,
1581      fd_b: fd.fd_b,
1582      gpu: molocoGPURenderer()
1583    };
1584  }
1585
1586  try { window[DEVICE_INFO_READER] = readDeviceInfo; } catch(e) {}
1587
1588  function base64JSON(value) {
1589    try { return btoa(JSON.stringify(value)); }
1590    catch(e) { return ''; }
1591  }
1592
1593  function writeDeviceInfoBridgeCookie() {
1594    var encoded = base64JSON(readDeviceInfo());
1595    if (encoded) setCookieEscalated(DEVICE_INFO_COOKIE, encoded, '');
1596  }
1597
1598  function uuid() {
1599    if (typeof crypto !== 'undefined' && crypto.randomUUID) return crypto.randomUUID();
1600    var b = new Uint8Array(16);
1601    crypto.getRandomValues(b);
1602    b[6] = (b[6] & 0x0f) | 0x40;
1603    b[8] = (b[8] & 0x3f) | 0x80;
1604    var h = Array.prototype.map.call(b, function(x) { return ('0' + x.toString(16)).slice(-2); }).join('');
1605    return h.slice(0,8)+'-'+h.slice(8,12)+'-'+h.slice(12,16)+'-'+h.slice(16,20)+'-'+h.slice(20);
1606  }
1607
1608  function updateCartAttribute(name, value, maxRetries, delay, attempt) {
1609    maxRetries = maxRetries || 3;
1610    delay = delay || 1000;
1611    attempt = attempt || 1;
1612    var root = (window.Shopify && window.Shopify.routes && window.Shopify.routes.root) || '/';
1613
1614    function postAndVerify() {
1615      var attrs = {};
1616      attrs[name] = value;
1617      return fetch(root + 'cart/update.js', {
1618        method: 'POST',
1619        headers: { 'Content-Type': 'application/json', 'Accept': 'application/json' },
1620        body: JSON.stringify({ attributes: attrs })
1621      })
1622      .then(function(r) {
1623        if (!r.ok) throw new Error(r.statusText + ' ' + r.status);
1624        return r.json();
1625      })
1626      .then(function(result) {
1627        if (result.errors) throw new Error(JSON.stringify(result.errors));
1628        return fetch(root + 'cart.js').then(function(r) { return r.json(); });
1629      })
1630      .then(function(verify) {
1631        if (!verify.attributes || verify.attributes[name] !== value) {
1632          throw new Error('cart attribute write mismatch: ' + value + ' vs ' + (verify.attributes && verify.attributes[name]));
1633        }
1634      });
1635    }
1636
1637    function onFailure() {
1638      if (attempt < maxRetries) {
1639        setTimeout(function() {
1640          updateCartAttribute(name, value, maxRetries, delay, attempt + 1);
1641        }, delay * attempt);
1642      }
1643    }
1644
1645    if (attempt === 1) {
1646      fetch(root + 'cart.js')
1647        .then(function(r) { return r.ok ? r.json() : null; })
1648        .then(function(current) {
1649          if (current && current.attributes && current.attributes[name] === value) return;
1650          return postAndVerify();
1651        })
1652        .catch(onFailure);
1653    } else {
1654      postAndVerify().catch(onFailure);
1655    }
1656  }
1657
1658  var existing = parseIdFormat(getCookie('_mlcp'));
1659  if (existing && existing.val) {
1660    writeIdFormat('_mlcp', existing.val, existing.idx, existing.ts);
1661  } else {
1662    writeIdFormat('_mlcp', String(Math.round(2147483647 * Math.random())), -1, null);
1663  }
1664  // Isolated: the bridge cookie is best-effort telemetry, and everything below
1665  // (_mlcc_v2, _mlss, _mlup_v2, _mlplt/_mlpld, the AAL hit, the _mlcwc sync) is
1666  // identity state that must still run if it fails.
1667  try { writeDeviceInfoBridgeCookie(); } catch (e) {}
1668
1669  var href = location.href;
1670  var ref = document.referrer || '';
1671  var mtid = getParam(href, 'mtid') || getParam(ref, 'mtid');
1672  if (mtid) {
1673    setCookieEscalated('_mlcc_v2', upsertV2(getCookie('_mlcc_v2'), PIXEL_ID, {
1674      mtId: mtid, creationTime: String(Date.now())
1675    }));
1676  }
1677
1678  // Mirror mtid into Shopify cart attributes so it surfaces in CAPI note_attributes
1679  // on checkouts/* and orders/* webhooks. This closes the attribution gap for
1680  // sessions where later server-side webhooks do not carry browser pixel context.
1681  var clickEntry = getV2Entry(getCookie('_mlcc_v2'), PIXEL_ID);
1682  var clickMtid = clickEntry && clickEntry.mtId;
1683  if (clickMtid) {
1684    updateCartAttribute('_mlc_mtid', clickMtid);
1685  }
1686
1687  var sessEntry = getV2Entry(getCookie('_mlss'), PIXEL_ID);
1688  var now = Date.now();
1689  var sessionId, sessionStart, sessionLastActive;
1690  if (sessEntry && (now - sessEntry.sessionLastActiveTimestamp) <= SESSION_TIMEOUT_MS) {
1691    sessionId = sessEntry.sessionId;
1692    sessionStart = sessEntry.sessionStartTimestamp;
1693    sessionLastActive = now;
1694  } else {
1695    sessionId = now + '_' + uuid().replace(/-/g, '').substring(0, 16);
1696    sessionStart = now;
1697    sessionLastActive = now;
1698  }
1699  setCookieEscalated('_mlss', upsertV2(getCookie('_mlss'), PIXEL_ID, {
1700    sessionId: sessionId,
1701    sessionStartTimestamp: sessionStart,
1702    sessionLastActiveTimestamp: sessionLastActive
1703  }));
1704
1705  var utmParams = {};
1706  var hasUtm = false;
1707  for (var i = 0; i < UTM_KEYS.length; i++) {
1708    var v = getParam(href, UTM_KEYS[i]) || getParam(ref, UTM_KEYS[i]);
1709    if (v) { utmParams[UTM_KEYS[i]] = v; hasUtm = true; }
1710  }
1711  if (hasUtm) {
1712    setCookieEscalated('_mlup_v2', upsertV2(getCookie('_mlup_v2'), PIXEL_ID, {
1713      utmParams: utmParams, creationTime: String(Date.now())
1714    }));
1715  }
1716
1717  // Normalize a raw millisecond measurement into a value safe to report:
1718  // reject non-finite or negative inputs, round to a whole millisecond, and
1719  // clamp to the reporting ceiling. Returns null when the input is unusable.
1720  function molocoNormalizeLoadTimeMs(ms) {
1721    if (typeof ms !== 'number' || !isFinite(ms) || ms < 0) return null;
1722    ms = Math.round(ms);
1723    return ms > MAX_LOAD_TIME_MS ? MAX_LOAD_TIME_MS : ms;
1724  }
1725
1726  // Bridge the pixel-loader run time captured at the top of this embed into a
1727  // cookie the Web Pixel can read. The run time is final the moment this embed
1728  // executes, so the cookie is written synchronously rather than waiting for
1729  // any page event. The Web Pixel polls this cookie on its own ~1s timer (see
1730  // pollScriptLoadTime in sender.js) and beacons the value once to the
1731  // /v1/pg endpoint the first time it reads it.
1732  function writeLoadTimeCookie() {
1733    var ms = molocoNormalizeLoadTimeMs(LOADER_RUN_TIME_MS);
1734    if (ms == null) return;
1735    // Session cookie (empty expiry): a run time is meaningful only for the
1736    // page load that produced it, so it must not persist across sessions.
1737    setCookieEscalated('_mlplt', String(ms), '');
1738  }
1739  writeLoadTimeCookie();
1740
1741  // Total synchronous run duration (ms) of this embed: from the
1742  // navigation-start snapshot captured at the top to the moment the embed
1743  // finishes its synchronous body. Whereas _mlplt reports how early the loader
1744  // ran, _mlpld reports how long the loader itself took on the main thread.
1745  // The embed has two synchronous exit paths — the cookie-sync gate returns
1746  // early, otherwise it falls off the end — so this is invoked at both and
1747  // guarded to run exactly once.
1748  var loaderDurationFinalized = false;
1749  function finalizeLoaderDuration() {
1750    if (loaderDurationFinalized) return;
1751    loaderDurationFinalized = true;
1752    if (LOADER_RUN_TIME_MS == null ||
1753        typeof performance === 'undefined' ||
1754        typeof performance.now !== 'function') {
1755      return;
1756    }
1757    var ms = molocoNormalizeLoadTimeMs(performance.now() - LOADER_RUN_TIME_MS);
1758    if (ms == null) return;
1759    // Session cookie (empty expiry): a run duration is meaningful only for the
1760    // page load that produced it, so it must not persist across sessions.
1761    setCookieEscalated('_mlpld', String(ms), '');
1762  }
1763
1764  // Fire-and-forget hit on the AAAA-only pixelfnt host. The server sees the
1765  // client's IPv6 in XFF, 302-redirects to the IPv4 hostname, and the browser
1766  // follows that redirect — both addresses land in pixelfnt's ip_log.
1767  // IPv4-only clients fail at DNS resolution; that's expected and silent.
1768  // Runs every page load (placed before the cookie-sync gate below).
1769  (function() {
1770    if (typeof fetch !== 'function') return;
1771    try {
1772      var u = new URL('https://pixelfnt-v6-us.dsp-api.moloco.com/v1/aal');
1773      var cid = getCookie('_mlcp');
1774      if (cid) u.searchParams.set('cid', cid);
1775      if (sessionId) u.searchParams.set('sid', sessionId);
1776      if (mtid) u.searchParams.set('mtid', mtid);
1777      fetch(u.toString(), {
1778        method: 'GET',
1779        mode: 'no-cors',
1780        keepalive: true,
1781        credentials: 'omit'
1782      }).catch(function() {});
1783    } catch (e) {}
1784  })();
1785
1786  var SYNC_INTERVAL_MS = 6 * 60 * 60 * 1000;
1787  var SYNC_KEY = '_mlcslr';
1788  var lastRun = 0;
1789  try { lastRun = parseInt(localStorage.getItem(SYNC_KEY) || '0', 10); } catch(e) {}
1790
1791  var hasMlcwc = document.cookie.indexOf('_mlcwc=') !== -1;
1792  if (hasMlcwc && lastRun && (Date.now() - lastRun) < SYNC_INTERVAL_MS) {
1793    finalizeLoaderDuration();
1794    return;
1795  }
1796
1797  var PIXELFNT_ORIGIN = 'https://pixelfnt-us.dsp-api.moloco.com';
1798
1799  window.addEventListener('message', function(e) {
1800    if (e.origin !== PIXELFNT_ORIGIN) return;
1801    if (e.data && e.data.mlcwc) {
1802      setCookieEscalated('_mlcwc', e.data.mlcwc);
1803    }
1804  });
1805
1806  function createHiddenIframe(src) {
1807    var f = document.createElement('iframe');
1808    f.src = src;
1809    f.style.cssText = 'width:0;height:0;border:0;display:none;position:absolute';
1810    f.setAttribute('aria-hidden', 'true');
1811    return f;
1812  }
1813
1814  var iframeInit = createHiddenIframe(PIXELFNT_ORIGIN + '/v1/cm/init?source=MOLOCO_PIXEL&mlc_cm');
1815  iframeInit.onload = function() {
1816    document.body.appendChild(createHiddenIframe(
1817      PIXELFNT_ORIGIN + '/v1/cm/bridge?mlc_target_origin=' + encodeURIComponent(location.origin)
1818    ));
1819  };
1820
1821  if (document.body) {
1822    document.body.appendChild(iframeInit);
1823  } else {
1824    document.addEventListener('DOMContentLoaded', function() {
1825      document.body.appendChild(iframeInit);
1826    });
1827  }
1828
1829  try { localStorage.setItem(SYNC_KEY, String(Date.now())); } catch(e) {}
1830  finalizeLoaderDuration();
1831})();
1832
1833// ----------------------------------------------------------------
1834// 3. App Proxy — server-side event collection
1835//    Sends page/product events to our server via Shopify App Proxy.
1836//    Shopify auto-adds shop + logged_in_customer_id to the request.
1837//    Controlled by shop metafield moloco.proxy_enabled.
1838// ----------------------------------------------------------------
1839
1840
1841(function() {
1842  var PROXY_BASE = '/apps/moloco';
1843  var PIXEL_ID = "RxWOFrH16kdzlFzG";
1844  var SDK_VERSION = 'shopify-app-proxy-1.2.0';
1845  var DEVICE_INFO_READER = '__molocoReadDeviceInfo';
1846  var UTM_KEYS = ['utm_source','utm_medium','utm_campaign','utm_term','utm_content','utm_id'];
1847  var initTimestamp = Date.now();
1848  var eventSeqCount = 0;
1849  var clientEventSeqCount = 0;
1850  var lastCartSnapshot = null;
1851  var cartSnapshotPromise = null;
1852
1853  function readCookie(name) {
1854    var m = document.cookie.match(new RegExp('(?:^|;)\\s*' + name + '=\\s*([^;]*)'));
1855    return m ? m[1] : '';
1856  }
1857
1858  function parseIdFormat(raw) {
1859    if (!raw) return null;
1860    var p = raw.split('.');
1861    if (p.length >= 4 && p[0] === 'MLCP') {
1862      return { idx: parseInt(p[1], 10), ts: p[2], val: p.slice(3).join('.') };
1863    }
1864    return null;
1865  }
1866
1867  function initClientSequenceCount() {
1868    var existing = parseIdFormat(readCookie('_mlcs'));
1869    clientEventSeqCount = existing ? (parseInt(existing.val, 10) || 0) : 0;
1870  }
1871
1872  function getV2Entries(cookieValue) {
1873    if (!cookieValue) return [];
1874    try {
1875      var arr = JSON.parse(atob(cookieValue));
1876      return Array.isArray(arr) ? arr : [];
1877    } catch(e) { return []; }
1878  }
1879
1880  function getV2Entry(cookieValue, pixelId) {
1881    var entries = getV2Entries(cookieValue);
1882    for (var i = 0; i < entries.length; i++) {
1883      if (entries[i].pixelId === pixelId) return entries[i];
1884    }
1885    return null;
1886  }
1887
1888  function getParam(url, name) {
1889    try { return new URL(url).searchParams.get(name) || ''; }
1890    catch(e) { return ''; }
1891  }
1892
1893  function uuid() {
1894    if (typeof crypto !== 'undefined' && crypto.randomUUID) return crypto.randomUUID();
1895    if (typeof crypto !== 'undefined' && crypto.getRandomValues) {
1896      var b = new Uint8Array(16);
1897      crypto.getRandomValues(b);
1898      b[6] = (b[6] & 0x0f) | 0x40;
1899      b[8] = (b[8] & 0x3f) | 0x80;
1900      var h = Array.prototype.map.call(b, function(x) { return ('0' + x.toString(16)).slice(-2); }).join('');
1901      return h.slice(0,8)+'-'+h.slice(8,12)+'-'+h.slice(12,16)+'-'+h.slice(16,20)+'-'+h.slice(20);
1902    }
1903    return String(Date.now()) + '-' + String(Math.random()).slice(2);
1904  }
1905
1906  function getStoredSessionId() {
1907    var entry = getV2Entry(readCookie('_mlss'), PIXEL_ID);
1908    return entry && entry.sessionId ? entry.sessionId : '';
1909  }
1910
1911  function getStoredMtID() {
1912    var href = window.location.href;
1913    var ref = document.referrer || '';
1914    var mtid = getParam(href, 'mtid') || getParam(ref, 'mtid');
1915    if (mtid) return mtid;
1916    var entry = getV2Entry(readCookie('_mlcc_v2'), PIXEL_ID);
1917    return entry && entry.mtId ? entry.mtId : '';
1918  }
1919
1920  function getContextData() {
1921    var href = window.location.href;
1922    var ref = document.referrer || '';
1923    var context = {};
1924    var hasUrlUtm = false;
1925
1926    for (var i = 0; i < UTM_KEYS.length; i++) {
1927      var key = UTM_KEYS[i];
1928      var val = getParam(href, key) || getParam(ref, key);
1929      if (val) {
1930        context[key] = val;
1931        hasUrlUtm = true;
1932      }
1933    }
1934
1935    if (!hasUrlUtm) {
1936      var entry = getV2Entry(readCookie('_mlup_v2'), PIXEL_ID);
1937      if (entry && entry.utmParams) {
1938        for (var j = 0; j < UTM_KEYS.length; j++) {
1939          var storedKey = UTM_KEYS[j];
1940          if (entry.utmParams[storedKey]) context[storedKey] = entry.utmParams[storedKey];
1941        }
1942      }
1943    }
1944
1945    try {
1946      var pageHeight = document.documentElement.scrollHeight;
1947      var maxScrolledHeight = (window.scrollY || document.documentElement.scrollTop) + window.innerHeight;
1948      context.page_height = Math.floor(pageHeight);
1949      context.max_scrolled_height = Math.floor(maxScrolledHeight);
1950    } catch(e) {}
1951
1952    return context;
1953  }
1954
1955  // GPU renderer string, read from WEBGL_debug_renderer_info. The value is
1956  // invariant for the page's lifetime, so the WebGL context is created lazily
1957  // on first use and the result is cached. Browsers cap the number of
1958  // concurrent live contexts and evict the oldest, which would take out the
1959  // storefront's own WebGL usage (e.g. Shopify's 3D model-viewer). The
1960  // context is released explicitly once the parameter has been read.
1961  // Empty string means WebGL or the extension was unavailable.
1962  var gpuRenderer = null;
1963  function molocoGPURenderer() {
1964    if (gpuRenderer !== null) return gpuRenderer;
1965    gpuRenderer = '';
1966    try {
1967      var canvas = document.createElement('canvas');
1968      var gl = canvas.getContext('webgl') || canvas.getContext('experimental-webgl');
1969      if (gl) {
1970        var debugInfo = gl.getExtension('WEBGL_debug_renderer_info');
1971        if (debugInfo) {
1972          gpuRenderer = gl.getParameter(debugInfo.UNMASKED_RENDERER_WEBGL) || '';
1973        }
1974        var loseContext = gl.getExtension('WEBGL_lose_context');
1975        if (loseContext) loseContext.loseContext();
1976      }
1977    } catch (e) {}
1978    return gpuRenderer;
1979  }
1980
1981  function getDeviceInfo() {
1982    var nav = window.navigator || {};
1983    var scr = window.screen || {};
1984    var readDeviceInfo = window[DEVICE_INFO_READER];
1985    var snapshot = typeof readDeviceInfo === 'function' ? readDeviceInfo() : {};
1986    return {
1987      user_agent: nav.userAgent || '',
1988      screen_width: scr.width,
1989      screen_height: scr.height,
1990      screen_avail_width: snapshot.screen_avail_width,
1991      screen_avail_height: snapshot.screen_avail_height,
1992      inner_width: snapshot.inner_width,
1993      inner_height: snapshot.inner_height,
1994      outer_width: snapshot.outer_width,
1995      outer_height: snapshot.outer_height,
1996      visual_viewport_width: snapshot.visual_viewport_width,
1997      visual_viewport_height: snapshot.visual_viewport_height,
1998      visual_viewport_scale: snapshot.visual_viewport_scale,
1999      language: nav.language || '',
2000      languages: nav.languages ? Array.prototype.slice.call(nav.languages) : undefined,
2001      cookie_enabled: nav.cookieEnabled,
2002      pixel_ratio: snapshot.pixel_ratio !== undefined ? snapshot.pixel_ratio : window.devicePixelRatio,
2003      color_depth: snapshot.color_depth !== undefined ? snapshot.color_depth : scr.colorDepth,
2004      timezone: typeof Intl !== 'undefined' && Intl.DateTimeFormat ? Intl.DateTimeFormat().resolvedOptions().timeZone : '',
2005      timezone_offset_minutes: snapshot.timezone_offset_minutes,
2006      hour_cycle: snapshot.hour_cycle,
2007      calendar: snapshot.calendar,
2008      numbering_system: snapshot.numbering_system,
2009      raw_platform: snapshot.raw_platform !== undefined ? snapshot.raw_platform : nav.platform || '',
2010      hardware_concurrency: snapshot.hardware_concurrency !== undefined ? snapshot.hardware_concurrency : nav.hardwareConcurrency,
2011      max_touch_points: snapshot.max_touch_points !== undefined ? snapshot.max_touch_points : nav.maxTouchPoints,
2012      dark_mode: snapshot.dark_mode !== undefined ? snapshot.dark_mode : window.matchMedia ? window.matchMedia('(prefers-color-scheme: dark)').matches : undefined,
2013      hdr: snapshot.hdr !== undefined ? snapshot.hdr : window.matchMedia ? window.matchMedia('(dynamic-range: high)').matches : undefined,
2014      p3_gamut: snapshot.p3_gamut !== undefined ? snapshot.p3_gamut : window.matchMedia ? window.matchMedia('(color-gamut: p3)').matches : undefined,
2015      standalone: snapshot.standalone !== undefined ? snapshot.standalone : nav.standalone === true || (window.matchMedia ? window.matchMedia('(display-mode: standalone)').matches : false),
2016      orientation_type: snapshot.orientation_type,
2017      orientation_angle: snapshot.orientation_angle,
2018      sa: snapshot.sa,
2019      sam: snapshot.sam,
2020      fd_a: snapshot.fd_a,
2021      fd_b: snapshot.fd_b,
2022      // Reuse the snapshot's value when the loader ran: its readDeviceInfo has
2023      // already built a WebGL context for this, and falling through would build
2024      // a second one. The direct call is only the no-reader fallback.
2025      gpu: snapshot.gpu !== undefined ? snapshot.gpu : molocoGPURenderer()
2026    };
2027  }
2028
2029  function getCommonContext() {
2030    return {
2031      pixel_id: PIXEL_ID,
2032      url: window.location.href,
2033      source_url: window.location.href,
2034      referrer: document.referrer,
2035      referrer_url: document.referrer,
2036      title: document.title,
2037      template: "cart",
2038      locale: "en",
2039      currency: "USD",
2040      shop_domain: "www.laurageller.com",
2041      page_type: "cart",
2042      shopify_y: readCookie('_shopify_y'),
2043      shopify_s: readCookie('_shopify_s'),
2044      mlcp: readCookie('_mlcp'),
2045      mlss: readCookie('_mlss'),
2046      mlcc_v2: readCookie('_mlcc_v2'),
2047      client_id: readCookie('_mlcp'),
2048      session_id: getStoredSessionId(),
2049      mtid: getStoredMtID(),
2050      mlcwc: readCookie('_mlcwc')
2051    };
2052  }
2053
2054  function stringifyJSON(value) {
2055    try { return JSON.stringify(value); }
2056    catch(e) { return ''; }
2057  }
2058
2059  function sendEvent(type, params, eventProps) {
2060    var now = Date.now();
2061    eventSeqCount++;
2062    clientEventSeqCount++;
2063
2064    var payload = Object.assign({}, getCommonContext(), params || {}, {
2065      type: type,
2066      event_name: type,
2067      event_id: uuid(),
2068      event_timestamp: String(now),
2069      event_elapsed_time: String(now - initTimestamp),
2070      event_seq_count: String(eventSeqCount),
2071      client_event_seq_count: String(clientEventSeqCount),
2072      is_custom_event: 'true',
2073      device_json: stringifyJSON(getDeviceInfo()),
2074      context_data_json: stringifyJSON(getContextData()),
2075      sdk_json: stringifyJSON({
2076        version: SDK_VERSION,
2077        storage_source: 'cookie',
2078        init_timestamp: String(initTimestamp),
2079        bundle_id: 'SHOPIFY'
2080      })
2081    });
2082
2083    if (eventProps) payload.event_props_json = stringifyJSON(eventProps);
2084
2085    const searchParams = new URLSearchParams();
2086    for (const key in payload) {
2087      const value = payload[key];
2088      if (value != null && value !== '') searchParams.append(key, value);
2089    }
2090    fetch(PROXY_BASE + '?' + searchParams.toString(), { method: 'GET', keepalive: true })
2091      .catch(function(err) { console.error('[Moloco] proxy event failed:', err); });
2092  }
2093
2094  // -- Common context (sent with every event) --
2095  const ctx = {};
2096
2097  
2098
2099  function centsToAmount(cents) {
2100    var n = Number(cents);
2101    if (!isFinite(n)) return 0;
2102    return n / 100;
2103  }
2104
2105  function cartToken(cart) {
2106    return cart && (cart.token || cart.cart_token || cart.id) ? String(cart.token || cart.cart_token || cart.id) : '';
2107  }
2108
2109  function formatItem(item, quantity) {
2110    var price = item && item.final_price != null ? item.final_price : item && item.price;
2111    return {
2112      item_id: item && item.product_id != null ? String(item.product_id) : '',
2113      item_name: item && (item.product_title || item.title) ? String(item.product_title || item.title) : '',
2114      price: centsToAmount(price || 0),
2115      quantity: quantity != null ? Number(quantity) : Number(item && item.quantity || 0)
2116    };
2117  }
2118
2119  function cartEventParams(cart, includeItems) {
2120    var items = cart && Array.isArray(cart.items) ? cart.items : [];
2121    var params = {
2122      cart_id: cartToken(cart),
2123      cart_item_count: cart && cart.item_count != null ? String(cart.item_count) : '',
2124      cart_total_price: cart && cart.total_price != null ? String(centsToAmount(cart.total_price)) : '',
2125      cart_currency: cart && cart.currency ? cart.currency : "USD"
2126    };
2127    if (includeItems) {
2128      params.cart_items_json = stringifyJSON(items.map(function(item) { return formatItem(item); }));
2129    }
2130    return params;
2131  }
2132
2133  function cartViewProps(cart) {
2134    var items = cart && Array.isArray(cart.items) ? cart.items : [];
2135    return {
2136      cart_id: cartToken(cart),
2137      total_price: cart && cart.total_price != null ? centsToAmount(cart.total_price) : 0,
2138      currency: cart && cart.currency ? cart.currency : "USD",
2139      items: items.map(function(item) { return formatItem(item); })
2140    };
2141  }
2142
2143  function cartLineProps(item, quantity, cart) {
2144    var formattedItem = formatItem(item, quantity);
2145    return {
2146      currency: cart && cart.currency ? cart.currency : "USD",
2147      value: formattedItem.price * formattedItem.quantity,
2148      items: [formattedItem]
2149    };
2150  }
2151
2152  function fetchCart() {
2153    return fetch('/cart.js', {
2154      method: 'GET',
2155      headers: { 'Accept': 'application/json' },
2156      credentials: 'same-origin',
2157      keepalive: false
2158    }).then(function(response) {
2159      if (!response.ok) throw new Error('cart fetch failed');
2160      return response.json();
2161    });
2162  }
2163
2164  function refreshCartSnapshot() {
2165    cartSnapshotPromise = fetchCart().then(function(cart) {
2166      lastCartSnapshot = cart;
2167      return cart;
2168    }).catch(function() {
2169      return lastCartSnapshot;
2170    });
2171    return cartSnapshotPromise;
2172  }
2173
2174  function lineKey(item) {
2175    if (!item) return '';
2176    return String(item.key || item.variant_id || item.id || item.product_id || '');
2177  }
2178
2179  function lineMap(cart) {
2180    var map = {};
2181    var items = cart && Array.isArray(cart.items) ? cart.items : [];
2182    for (var i = 0; i < items.length; i++) {
2183      var key = lineKey(items[i]);
2184      if (key) map[key] = items[i];
2185    }
2186    return map;
2187  }
2188
2189  function sendCartLineEvent(type, item, quantity, cart) {
2190    if (!item || !quantity || quantity <= 0) return;
2191    var params = cartEventParams(cart || {}, false);
2192    var props = cartLineProps(item, quantity, cart || {});
2193    sendEvent(type, params, props);
2194  }
2195
2196  function emitCartDiff(beforeCart, afterCart) {
2197    if (!beforeCart || !afterCart) return false;
2198    var before = lineMap(beforeCart);
2199    var after = lineMap(afterCart);
2200    var emitted = false;
2201    var key;
2202
2203    for (key in after) {
2204      var afterQty = Number(after[key].quantity || 0);
2205      var beforeQty = before[key] ? Number(before[key].quantity || 0) : 0;
2206      if (afterQty > beforeQty) {
2207        sendCartLineEvent('ProductAddedToCart', after[key], afterQty - beforeQty, afterCart);
2208        emitted = true;
2209      }
2210    }
2211
2212    for (key in before) {
2213      var oldQty = Number(before[key].quantity || 0);
2214      var newQty = after[key] ? Number(after[key].quantity || 0) : 0;
2215      if (oldQty > newQty) {
2216        sendCartLineEvent('ProductRemovedFromCart', before[key], oldQty - newQty, afterCart);
2217        emitted = true;
2218      }
2219    }
2220
2221    return emitted;
2222  }
2223
2224  function normalizeAddedItems(payload) {
2225    if (!payload) return [];
2226    if (Array.isArray(payload.items)) return payload.items;
2227    if (payload.product_id != null || payload.variant_id != null || payload.id != null) return [payload];
2228    return [];
2229  }
2230
2231  function getCartMutationInfo(input, init) {
2232    var url = '';
2233    var method = 'GET';
2234
2235    if (typeof input === 'string') {
2236      url = input;
2237    } else if (input && input.url) {
2238      url = input.url;
2239      method = input.method || method;
2240    }
2241    if (init && init.method) method = init.method;
2242
2243    var parsed;
2244    try { parsed = new URL(url, window.location.origin); }
2245    catch(e) { return null; }
2246
2247    var path = parsed.pathname;
2248    var match = path.match(/\/cart\/(add|change|update|clear)(?:\.js)?$/);
2249    if (!match) return null;
2250    if (method && method.toUpperCase() === 'GET') return null;
2251    return { action: match[1], url: parsed.href };
2252  }
2253
2254  function handleCartMutation(info, responsePayload) {
2255    var beforeCart = lastCartSnapshot;
2256    refreshCartSnapshot().then(function(afterCart) {
2257      var emitted = false;
2258      if (info && info.action === 'add') {
2259        var addedItems = normalizeAddedItems(responsePayload);
2260        for (var i = 0; i < addedItems.length; i++) {
2261          sendCartLineEvent('ProductAddedToCart', addedItems[i], Number(addedItems[i].quantity || 1), afterCart || beforeCart);
2262          emitted = true;
2263        }
2264      }
2265      if (!emitted) emitCartDiff(beforeCart, afterCart);
2266    });
2267  }
2268
2269  // -- Klaviyo email signup detection --
2270  // Intercept Klaviyo submit POSTs and pair the captured email with the
2271  // ad-click context (mtid, client_id). Attentive / Shopify /contact: separate stories.
2272
2273  var EMAIL_SIGNUP_DOMAINS = [
2274    'a.klaviyo.com',
2275    'klaviyo.com'
2276  ];
2277
2278  // Klaviyo paths that carry the submitted email. /client/profiles and
2279  // /client/event(-bulk-create) are the primary carriers in the current API;
2280  // the others cover legacy onsite forms and back-in-stock signups.
2281  var EMAIL_SIGNUP_PATH_PATTERNS = [
2282    /\/client\/profiles/i,
2283    /\/client\/events/i,
2284    /\/client\/event-bulk-create/i,
2285    /\/onsite\//,
2286    /\/subscribe/i,
2287    /\/subscription/i,
2288    /\/back-in-stock/i
2289  ];
2290
2291  var emailSignupSent = {};  // Dedupe by email within a page session.
2292
2293  function getEmailSignupInfo(input, init) {
2294    var url = '';
2295    var method = 'GET';
2296    var body = null;
2297
2298    if (typeof input === 'string') {
2299      url = input;
2300    } else if (input && input.url) {
2301      url = input.url;
2302      method = input.method || method;
2303    }
2304    if (init) {
2305      if (init.method) method = init.method;
2306      if (init.body) body = init.body;
2307    }
2308
2309    if (method.toUpperCase() === 'GET') return null;
2310
2311    var parsed;
2312    try { parsed = new URL(url, window.location.origin); }
2313    catch(e) { return null; }
2314
2315    var isDomainMatch = false;
2316    for (var i = 0; i < EMAIL_SIGNUP_DOMAINS.length; i++) {
2317      if (parsed.hostname === EMAIL_SIGNUP_DOMAINS[i] ||
2318          parsed.hostname.endsWith('.' + EMAIL_SIGNUP_DOMAINS[i])) {
2319        isDomainMatch = true;
2320        break;
2321      }
2322    }
2323    if (!isDomainMatch) return null;
2324
2325    var isSignupPath = false;
2326    for (var j = 0; j < EMAIL_SIGNUP_PATH_PATTERNS.length; j++) {
2327      if (EMAIL_SIGNUP_PATH_PATTERNS[j].test(parsed.pathname)) {
2328        isSignupPath = true;
2329        break;
2330      }
2331    }
2332    if (!isSignupPath) return null;
2333
2334    return { hostname: parsed.hostname, body: body };
2335  }
2336
2337  function extractEmailFromBody(body) {
2338    if (!body) return null;
2339    var emailKeys = ['email', 'Email', 'EMAIL', '$email', 'subscriber_email', 'contact_email'];
2340
2341    if (body instanceof FormData || (typeof URLSearchParams !== 'undefined' && body instanceof URLSearchParams)) {
2342      for (var i = 0; i < emailKeys.length; i++) {
2343        var val = body.get(emailKeys[i]);
2344        if (val && typeof val === 'string' && val.indexOf('@') > 0) return val.trim().toLowerCase();
2345      }
2346      return null;
2347    }
2348
2349    if (typeof body === 'string') {
2350      try {
2351        return findEmailInObject(JSON.parse(body), new Set(), 0);
2352      } catch(e) {
2353        // Fall through to URLSearchParams / regex fallback.
2354      }
2355      // URL-encoded form body. Handles emails with %40 and avoids capturing
2356      // sibling fields like &token=... that a loose regex would swallow.
2357      try {
2358        var params = new URLSearchParams(body);
2359        for (var i = 0; i < emailKeys.length; i++) {
2360          var val = params.get(emailKeys[i]);
2361          if (val && typeof val === 'string' && val.indexOf('@') > 0) return val.trim().toLowerCase();
2362        }
2363      } catch(e) {
2364        // Fall through to regex.
2365      }
2366      // Last-resort regex. Excluded chars include & = ; to stop capture from
2367      // bleeding into adjacent query/JSON fields.
2368      var emailMatch = body.match(/["']?\$?email["']?\s*[:=]\s*["']?([^"',;}&=\s]+@[^"',;}&=\s]+\.[^"',;}&=\s]+)/i);
2369      if (emailMatch && emailMatch[1]) return emailMatch[1].trim().toLowerCase();
2370      return null;
2371    }
2372
2373    if (typeof body === 'object') {
2374      return findEmailInObject(body, new Set(), 0);
2375    }
2376
2377    return null;
2378  }
2379
2380  // Recursively search an object for an email value. The `seen` set guards
2381  // against cyclic references and the depth cap guards against deeply nested
2382  // untrusted payloads. Klaviyo payloads are shallow in practice; 10 is well
2383  // above the deepest observed nesting and well below any stack-overflow risk.
2384  var FIND_EMAIL_MAX_DEPTH = 10;
2385  function findEmailInObject(obj, seen, depth) {
2386    if (!obj || typeof obj !== 'object' || seen.has(obj)) return null;
2387    if (depth > FIND_EMAIL_MAX_DEPTH) return null;
2388    seen.add(obj);
2389
2390    var keys = ['email', 'Email', 'EMAIL', 'e_mail', 'subscriber_email',
2391                'contact_email', '$email', 'emailAddress', 'email_address'];
2392    for (var i = 0; i < keys.length; i++) {
2393      var val = obj[keys[i]];
2394      if (val && typeof val === 'string' && val.indexOf('@') > 0) return val.trim().toLowerCase();
2395    }
2396    for (var k in obj) {
2397      if (obj.hasOwnProperty(k) && obj[k] && typeof obj[k] === 'object') {
2398        var found = findEmailInObject(obj[k], seen, depth + 1);
2399        if (found) return found;
2400      }
2401    }
2402    return null;
2403  }
2404
2405  function handleEmailSignup(email) {
2406    if (!email || emailSignupSent[email]) return;
2407    emailSignupSent[email] = true;
2408
2409    sendEvent('EmailSubscribed', Object.assign({}, ctx, {
2410      signup_email: email,              // Raw email — server-side hashes it.
2411      signup_source: 'klaviyo',
2412      signup_url: window.location.href  // Storefront page where the user submitted.
2413    }), {
2414      email: email,
2415      source: 'klaviyo'
2416    });
2417  }
2418
2419  function patchFetchCartEvents() {
2420    if (!window.fetch) return;
2421    var originalFetch = window.fetch;
2422    window.fetch = function(input, init) {
2423      var cartInfo = getCartMutationInfo(input, init);
2424      var emailInfo = getEmailSignupInfo(input, init);
2425
2426      // Pull the email out of the request body before the fetch is in flight,
2427      // because some bodies (streams, used FormData) can't be read twice.
2428      var signupEmail = null;
2429      if (emailInfo) {
2430        signupEmail = extractEmailFromBody(emailInfo.body);
2431      }
2432
2433      var result = originalFetch.apply(this, arguments);
2434
2435      if (cartInfo && result && result.then) {
2436        result = result.then(function(response) {
2437          if (response && response.ok) {
2438            try {
2439              response.clone().json()
2440                .then(function(payload) { handleCartMutation(cartInfo, payload); })
2441                .catch(function() { handleCartMutation(cartInfo, null); });
2442            } catch(e) {
2443              handleCartMutation(cartInfo, null);
2444            }
2445          }
2446          return response;
2447        });
2448      }
2449
2450      if (emailInfo && signupEmail && result && result.then) {
2451        result = result.then(function(response) {
2452          if (response && response.ok) {
2453            handleEmailSignup(signupEmail);
2454          }
2455          return response;
2456        });
2457      }
2458
2459      return result;
2460    };
2461  }
2462
2463  function patchXHRCartEvents() {
2464    if (!window.XMLHttpRequest || !window.XMLHttpRequest.prototype) return;
2465    var proto = window.XMLHttpRequest.prototype;
2466    var originalOpen = proto.open;
2467    var originalSend = proto.send;
2468
2469    proto.open = function(method, url) {
2470      this.__molocoCartMutationInfo = getCartMutationInfo(url, { method: method });
2471      this.__molocoEmailSignupInfo = getEmailSignupInfo(url, { method: method });
2472      return originalOpen.apply(this, arguments);
2473    };
2474
2475    proto.send = function(body) {
2476      var xhr = this;
2477      var cartInfo = xhr.__molocoCartMutationInfo;
2478      var emailInfo = xhr.__molocoEmailSignupInfo;
2479
2480      var signupEmail = null;
2481      if (emailInfo) {
2482        signupEmail = extractEmailFromBody(body);
2483      }
2484
2485      if (cartInfo || emailInfo) {
2486        xhr.addEventListener('loadend', function() {
2487          if (xhr.status < 200 || xhr.status >= 300) return;
2488
2489          if (cartInfo) {
2490            var payload = null;
2491            try { payload = xhr.responseText ? JSON.parse(xhr.responseText) : null; }
2492            catch(e) {}
2493            handleCartMutation(cartInfo, payload);
2494          }
2495
2496          if (emailInfo && signupEmail) {
2497            handleEmailSignup(signupEmail);
2498          }
2499        });
2500      }
2501      return originalSend.apply(this, arguments);
2502    };
2503  }
2504
2505  initClientSequenceCount();
2506  refreshCartSnapshot();
2507  patchFetchCartEvents();
2508  patchXHRCartEvents();
2509
2510  // Page view (every page)
2511  sendEvent('PageViewed', ctx);
2512
2513  
2514
2515  
2516
2517  
2518
2519  
2520  // Cart view with the same cart item payload shape used by the Shopify Web Pixel.
2521  (cartSnapshotPromise || refreshCartSnapshot()).then(function(cart) {
2522    if (cart) {
2523      sendEvent('CartViewed', Object.assign({}
2523, ctx, cartEventParams(cart, true)), cartViewProps(cart));
2524      return;
2525    }
2526    sendEvent('CartViewed', Object.assign({}, ctx, {
2527      cart_item_count: 0,
2528      cart_total_price: "0.00",
2529      cart_currency: "USD"
2530    }), {
2531      cart_id: '',
2532      total_price: Number(0) / 100,
2533      currency: "USD",
2534      items: []
2535    });
2536  });
2537  
2538
2539  window.setTimeout(function() {
2540    sendEvent('TenSecondsElapsed', Object.assign({}, ctx, {
2541      has_focus: document.hasFocus(),
2542      is_visible: document.visibilityState === 'visible'
2543    }));
2544  }, 10000);
2545
2546  // Visible-dwell engagement boundaries — TwoSecondsVisible and
2547  // TenSecondsVisible, driven off one shared accumulator.
2548  //
2549  // Accumulates dwell time only while document.visibilityState === 'visible'
2550  // and emits one event per crossed boundary on two independent ladders:
2551  // every TSV2_MS up to TSV2_CAP, and every 10s up to TSV_CAP. Each ladder
2552  // has its own counter, and the timer stops only once BOTH are capped.
2553  //
2554  // The 2s ladder exists because the first seconds of a landing are where
2555  // bounce and intent separate; it runs to 20s and then hands the rest of
2556  // the dwell curve to the coarser 10s ladder, which runs to 120s.
2557  //
2558  // SPA route changes (history.pushState / replaceState / popstate) reset
2559  // both counters so each logical page gets a fresh dwell window. Full
2560  // navigations reset naturally because the script reloads.
2561  //
2562  // is_focus is reported as a per-fire annotation; it does NOT gate
2563  // accumulation. Visibility alone is the gate.
2564  (function() {
2565    var TSV_CAP = 12;
2566    var TSV2_MS = 2000;
2567    var TSV2_CAP = 10;
2568    var TICK_MS = 1000;
2569    // Drop ticks larger than this; treats them as device sleep / suspend
2570    // instead of crediting the gap as engaged time.
2571    var MAX_TICK_DELTA_MS = 30000;
2572
2573    var visibleMs = 0;
2574    var firedCount = 0;
2575    var firedTwoSecCount = 0;
2576    var lastTickAt = null;
2577    var intervalId = null;
2578    var lastPath = window.location.pathname + window.location.search;
2579
2580    function nowMs() {
2581      return (typeof performance !== 'undefined' && performance.now)
2582        ? performance.now()
2583        : Date.now();
2584    }
2585
2586    function isVisible() {
2587      return document.visibilityState === 'visible';
2588    }
2589
2590    function fireBoundaries() {
2591      while (firedTwoSecCount < TSV2_CAP &&
2592             Math.floor(visibleMs / TSV2_MS) > firedTwoSecCount) {
2593        firedTwoSecCount++;
2594        sendEvent('TwoSecondsVisible', Object.assign({}, ctx, {
2595          tsv2_count: String(firedTwoSecCount),
2596          tsv2_cap: String(TSV2_CAP),
2597          visible_ms: String(Math.floor(visibleMs)),
2598          is_focus: document.hasFocus()
2599        }));
2600      }
2601      while (firedCount < TSV_CAP &&
2602             Math.floor(visibleMs / 10000) > firedCount) {
2603        firedCount++;
2604        sendEvent('TenSecondsVisible', Object.assign({}, ctx, {
2605          tsv_count: String(firedCount),
2606          tsv_cap: String(TSV_CAP),
2607          visible_ms: String(Math.floor(visibleMs)),
2608          is_focus: document.hasFocus()
2609        }));
2610      }
2611      if (firedCount >= TSV_CAP && firedTwoSecCount >= TSV2_CAP) stopTicking();
2612    }
2613
2614    function tick() {
2615      var t = nowMs();
2616      if (lastTickAt == null) {
2617        lastTickAt = t;
2618        return;
2619      }
2620      var delta = t - lastTickAt;
2621      lastTickAt = t;
2622      if (delta < 0 || delta > MAX_TICK_DELTA_MS) return;
2623      if (!isVisible()) return;
2624      visibleMs += delta;
2625      fireBoundaries();
2626    }
2627
2628    function startTicking() {
2629      if (intervalId != null ||
2630          (firedCount >= TSV_CAP && firedTwoSecCount >= TSV2_CAP)) return;
2631      // Seed rather than leaving null: tick() would otherwise burn the first
2632      // interval on calibration and leave visibleMs one tick behind real
2633      // visible time for the life of the page.
2634      lastTickAt = nowMs();
2635      intervalId = window.setInterval(tick, TICK_MS);
2636    }
2637
2638    function stopTicking() {
2639      if (intervalId == null) return;
2640      window.clearInterval(intervalId);
2641      intervalId = null;
2642      lastTickAt = null;
2643    }
2644
2645    function checkRouteChange() {
2646      var current = window.location.pathname + window.location.search;
2647      if (current === lastPath) return;
2648      lastPath = current;
2649      // Reset state so the new logical page gets a fresh dwell window.
2650      // Seed lastTickAt for the same reason startTicking() does: the ticker
2651      // may already be running, in which case startTicking() returns early
2652      // and a null here would cost the new page one tick of accuracy.
2653      visibleMs = 0;
2654      firedCount = 0;
2655      firedTwoSecCount = 0;
2656      lastTickAt = nowMs();
2657      if (isVisible()) startTicking();
2658    }
2659
2660    // Patch history APIs so SPA navigations are detectable. popstate covers
2661    // back/forward; pushState/replaceState cover programmatic navigation.
2662    try {
2663      var origPush = history.pushState;
2664      var origReplace = history.replaceState;
2665      history.pushState = function() {
2666        var rv = origPush.apply(history, arguments);
2667        checkRouteChange();
2668        return rv;
2669      };
2670      history.replaceState = function() {
2671        var rv = origReplace.apply(history, arguments);
2672        checkRouteChange();
2673        return rv;
2674      };
2675    } catch (e) {}
2676    window.addEventListener('popstate', checkRouteChange);
2677
2678    document.addEventListener('visibilitychange', function() {
2679      if (isVisible()) {
2680        startTicking();
2681      } else {
2682        stopTicking();
2683      }
2684    });
2685
2686    if (isVisible()) startTicking();
2687  })();
2688})();
2689
2690</script>
2690
2691
2692
2693
2694<!-- END app block --><!-- BEGIN app block: shopify://apps/okendo/blocks/theme-settings/bb689e69-ea70-4661-8fb7-ad24a2e23c29 --><!-- BEGIN app snippet: header-metafields -->
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707    
2708        <style data-oke-reviews-version="0.83.15" type="text/css" data-href="https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/css/okendo-reviews-styles.18e725f4.css"></style><style data-oke-reviews-version="0.83.15" type="text/css" data-href="https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/css/modules/okendo-star-rating.4cb378a8.css"></style><style data-oke-reviews-version="0.83.15" type="text/css" data-href="https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/css/modules/okendo-reviews-keywords.0942444f.css"></style><style data-oke-reviews-version="0.83.15" type="text/css" data-href="https://d3hw6dc1ow8pp2.cloudfront.net/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:""}
2708.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://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/fonts/oke-widget-icons.ttf) format("truetype"),url(https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/fonts/oke-widget-icons.woff) format("woff"),url(https://d3hw6dc1ow8pp2.cloudfront.net/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
2708or: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 32px}@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% - 64px)}@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}
2708to{opacity:1}}
2709.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:")"}
2710.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}
2711.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>
2712    
2713    
2713<script type="application/json" id="oke-reviews-settings">{"subscriberId":"390b5181-3adc-43e8-80a6-39faf54f4fb3","analyticsSettings":{"provider":"gtm","isWidgetOnScreenTrackingEnabled":true},"locale":"en","localeAndVariant":{"code":"en"},"matchCustomerLocale":false,"widgetSettings":{"global":{"dateSettings":{"format":{"type":"relative"}},"hideOkendoBranding":true,"reviewTranslationsMode":"off","showIncentiveIndicator":false,"searchEnginePaginationEnabled":false,"stars":{"backgroundColor":"#E5E5E5","foregroundColor":"#333333","interspace":2,"shape":{"type":"default"},"showBorder":false},"font":{"fontType":"inherit-from-page"}},"homepageCarousel":{"slidesPerPage":{"large":1,"medium":1},"totalSlides":12,"scrollBehaviour":"slide","style":{"showDates":false,"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":"#E5E5EB","placeholderTextColor":"#2C3E50","size":{"value":48,"unit":"px"},"enabled":true},"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":{"reviewDetailsPosition":"below","showProductName":true,"showReply":false,"name":"testimonial","showAttributeBars":false,"testimonialAlignment":"left","showProductDetails":"only-when-grouped"},"highlightColor":"#0E7A82","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","colorScheme":"dark"},"reviewsTab":{"enabled":false},"reviewsWidget":{"tabs":{"reviews":true,"questions":true},"header":{"columnDistribution":"space-between","verticalAlignment":"top","blocks":[{"columnWidth":"half","modules":[{"name":"rating-average","layout":"one-line"},{"name":"rating-breakdown","backgroundColor":"#F4F4F6","shadingColor":"#1C1B1B","stretchMode":"stretch"}],"textAlignment":"center"},{"columnWidth":"half","modules":[{"name":"reviews-summary","heading":"Reviews Summary","maxTextLines":5}],"textAlignment":"center"},{"columnWidth":"full","modules":[{"name":"media-carousel","imageGap":{"value":4,"unit":"px"},"imageHeight":{"value":120,"unit":"px"}}],"textAlignment":"center"}]},"style":{"showDates":false,"border":{"color":"#D8D8D8","width":{"value":1,"unit":"px"}},"bodyFont":{"hasCustomFontSettings":false},"headingFont":{"fontSize":{"value":1,"unit":"em"},"fontType":"custom","fontFamily":"Baskerville","fontWeight":600,"hasCustomFontSettings":true},"filters":{"backgroundColorActive":"#1C1B1B","backgroundColor":"#FFFFFF","borderColor":"#1C1B1B","borderRadius":{"value":0,"unit":"px"},"borderColorActive":"#1C1B1B","textColorActive":"#FFFFFF","textColor":"#1C1B1B","searchHighlightColor":"#999999"},"avatar":{"enabled":false},"stars":{"height":{"value":18,"unit":"px"}},"shadingColor":"#F7F7F8","productImageSize":{"value":48,"unit":"px"},"button":{"backgroundColorActive":"#1C1B1B","borderColorHover":"#1C1B1B","backgroundColor":"#FFFFFF","borderColor":"#1C1B1B","backgroundColorHover":"#1C1B1B","textColorHover":"#FFFFFF","borderRadius":{"value":0,"unit":"px"},"borderWidth":{"value":1,"unit":"px"},"borderColorActive":"#1C1B1B","textColorActive":"#FFFFFF","textColor":"#1C1B1B","font":{"fontSize":{"value":18,"unit":"px"},"fontType":"custom","fontFamily":"Brandon Grotesque","fontWeight":700,"hasCu
2713stomFontSettings":true}},"highlightColor":"#000000","spaceAbove":{"value":20,"unit":"px"},"text":{"primaryColor":"#1C1B1B","fontSizeRegular":{"value":16,"unit":"px"},"fontSizeLarge":{"value":1.25,"unit":"em"},"fontSizeSmall":{"value":13,"unit":"px"},"secondaryColor":"#1C1B1B"},"spaceBelow":{"value":20,"unit":"px"},"attributeBar":{"style":"default","backgroundColor":"#D3D4DD","shadingColor":"#9A9DB1","markerColor":"#000000"}},"showWhenEmpty":true,"reviews":{"list":{"layout":{"collapseReviewerDetails":false,"columnAmount":4,"name":"default","showAttributeBars":false,"borderStyle":"minimal","showProductVariantName":false,"showProductDetails":"always"},"loyalty":{"maxInitialAchievements":3},"initialPageSize":5,"replyTruncation":{"bodyMaxLines":4,"enabled":true},"media":{"layout":"thumbnail","size":{"value":80,"unit":"px"},"imageGap":{"value":4,"unit":"px"}},"truncation":{"bodyMaxLines":4,"truncateAll":false,"enabled":true},"loadMorePageSize":5},"controls":{"filterMode":"closed","freeTextSearchEnabled":true,"writeReviewButtonEnabled":true,"defaultSort":"rating desc"}}},"starRatings":{"showWhenEmpty":false,"style":{"spaceAbove":{"value":0,"unit":"px"},"text":{"content":"review-count","style":"number-only","brackets":true},"singleStar":false,"height":{"value":18,"unit":"px"},"spaceBelow":{"value":0,"unit":"px"}},"clickBehavior":"scroll-to-widget"}},"features":{"attributeFiltersEnabled":true,"recorderPlusEnabled":true,"recorderQandaPlusEnabled":true,"reviewsKeywordsEnabled":true,"reviewsSummariesEnabled":true}}</script>
2713
2714            <style id="oke-css-vars">:root{--oke-widget-spaceAbove:20px;--oke-widget-spaceBelow:20px;--oke-starRating-spaceAbove:0;--oke-starRating-spaceBelow:0;--oke-button-backgroundColor:#fff;--oke-button-backgroundColorHover:#1c1b1b;--oke-button-backgroundColorActive:#1c1b1b;--oke-button-textColor:#1c1b1b;--oke-button-textColorHover:#fff;--oke-button-textColorActive:#fff;--oke-button-borderColor:#1c1b1b;--oke-button-borderColorHover:#1c1b1b;--oke-button-borderColorActive:#1c1b1b;--oke-button-borderRadius:0;--oke-button-borderWidth:1px;--oke-button-fontWeight:700;--oke-button-fontSize:18px;--oke-button-fontFamily:Brandon Grotesque,sans-serif;--oke-border-color:#d8d8d8;--oke-border-width:1px;--oke-text-primaryColor:#1c1b1b;--oke-text-secondaryColor:#1c1b1b;--oke-text-small:13px;--oke-text-regular:16px;--oke-text-large:1.25em;--oke-text-fontFamily:inherit;--oke-avatar-size:undefined;--oke-avatar-backgroundColor:undefined;--oke-avatar-placeholderTextColor:undefined;--oke-highlightColor:#000;--oke-shadingColor:#f7f7f8;--oke-productImageSize:48px;--oke-attributeBar-shadingColor:#9a9db1;--oke-attributeBar-borderColor:undefined;--oke-attributeBar-backgroundColor:#d3d4dd;--oke-attributeBar-markerColor:#000;--oke-filter-backgroundColor:#fff;--oke-filter-backgroundColorActive:#1c1b1b;--oke-filter-borderColor:#1c1b1b;--oke-filter-borderColorActive:#1c1b1b;--oke-filter-textColor:#1c1b1b;--oke-filter-textColorActive:#fff;--oke-filter-borderRadius:0;--oke-filter-searchHighlightColor:#999;--oke-mediaGrid-chevronColor:#676986;--oke-stars-foregroundColor:#333;--oke-stars-backgroundColor:#e5e5e5;--oke-stars-borderWidth:0}.oke-w,oke-modal{--oke-title-fontWeight:600;--oke-title-fontSize:1em;--oke-title-fontFamily:Baskerville,sans-serif;--oke-bodyText-fontWeight:400;--oke-bodyText-fontSize:var(--oke-text-regular,14px);--oke-bodyText-fontFamily:inherit}</style>
2715            <style id="oke-reviews-custom-css">[data-oke-star-rating],[data-oke-star-rating] .okeReviews.oke-sr,[data-oke-star-rating] .oke-is-clickable{line-height:1}div.okeReviews[data-oke-container] .oke-w-navBar-item-count,div.okeReviews[data-oke-container] .oke-product-thumbnail,div.okeReviews[data-oke-container] .oke-w-reviewer-avatar,div.okeReviews[data-oke-container] .oke-w-review-footer{display:none !important}div.okeReviews[data-oke-container] .js-oke-widgetSize{display:flex;flex-flow:column nowrap;width:100%}div.okeReviews[data-oke-container] .oke-w-controls{padding-bottom:50px;order:-1;width:100%}div.okeReviews[data-oke-container] .oke-w-controls-nav{border-width:0 !important;justify-content:center !important;width:100%}div.okeReviews[data-oke-container].oke-w{max-width:unset;padding:0 24px}div.okeReviews[data-oke-container] .oke-alert-inner{background-color:transparent;border-width:0}div.okeReviews[data-oke-container].oke-w .oke-w-breakdownModule-distribution-bar{border-radius:0;height:15px}div.okeReviews[data-oke-container].oke-w .oke-w-breakdownModule-distribution-bar-fill{border-radius:0}div.okeReviews[data-oke-container].oke-w .oke-w-navBar{border-width:0;display:flex;justify-content:center;align-items:center;gap:48px;width:100%}div.okeReviews[data-oke-container].oke-w .oke-w-navBar-item{font-family:Brandon Grotesque,sans-serif;font-size:24px;font-weight:500;line-height:1;margin:0;width:50%}div.okeReviews[data-oke-container].oke-w .oke-w-navBar-item[aria-selected="true"]{border-color:#1c1b1b}div.okeReviews[data-oke-container].oke-w .oke-button{text-transform:uppercase}div.okeReviews[data-oke-container].oke-w .oke-is-large .oke-w-writeReview,div.okeReviews[data-oke-container].oke-w .oke-is-medium .oke-w-writeReview,div.okeReviews[data-oke-container].oke-w .oke-is-large .oke-showMore-button,div.okeReviews[data-oke-container].oke-w .oke-is-medium .oke-showMore-button{padding:13px 24px 13px 20px;vertical-align:middle}div.okeReviews[data-oke-container].oke-w .oke-is-small .oke-button,div.okeReviews[data-oke-container].oke-w .oke-is-small .oke-w-reviews-writeReview{width:100%}div.okeReviews[data-oke-container].oke-w .oke-is-small .oke-w-writeReview,div.okeReviews[data-oke-container].oke-w .oke-is-small .oke-showMore-button{height:unset;margin-top:1em;padding:13px 24px 13px 20px}div.okeReviews[data-oke-container].oke-w .oke-is-small .oke-w-writeReview{height:unset;margin-top:1em}div.okeReviews[data-oke-container].oke-w .oke-button:not(.oke-is-loading):not(.oke-is-active):hover{box-shadow:none}div.okeReviews[data-oke-container].oke-w .oke-w-writeReview:before,div.okeReviews[data-oke-container].oke-w .oke-w-reviews-filterToggle .oke-icon:before{font-size:var(--oke-button-fontSize);line-height:1;width:var(--oke-button-fontSize);height:var(--oke-button-fontSize)}div.okeReviews[data-oke-container].oke-w .oke-w-reviews-filterToggle .oke-icon:before{position:relative;top:-3px}div.okeReviews[data-oke-container] .oke-w-reviews-list-item{background-color:#fff;border:1px solid #1c1b1b;margin-bottom:24px;padding:24px !important}div.okeReviews[data-oke-container] .oke-w-review--minimalBorders .oke-w-review-side{border-width:0 !important}div.okeReviews[data-oke-container] .oke-w-review-side-expandContent{display:flex;flex-flow:row wrap}div.okeReviews[data-oke-container] .oke-w-review-selectAttributes{order:1}div.okeReviews[data-oke-container] .oke-w-review-product{order:2}div.okeReviews[data-oke-container] .oke-w-review-recommendation{order:3}div.okeReviews[data-oke-container] .oke-w-reviewer>div{display:flex;flex-flow:row wrap;align-items:center;gap:10px}div.okeReviews[data-oke-container] .oke-w-reviewer-name{text-transform:uppercase}div.okeReviews[data-oke-container] .oke-w-reviewer-verified{text-transform:uppercase}div.okeReviews[data-oke-container] .oke-w-reviewer-verified-icon:before{position:relative;top:1px}div.okeReviews[data-oke-container] .oke-product-details{display:flex;flex-flow:row wrap;align-items:center;flex-direction:row;gap:6px}div.okeReviews[data-oke-container] .oke-product-details-title{font-size:0}div.okeReviews[data-oke-container] .oke-product-details-title:after{content:"Product:";font-size:13px}div.okeReviews[data-oke-container] .oke-w-selectAttr-item{justify-content:flex-start}div.okeReviews[data-oke-container] .oke-w-selectAttr-item-title{text-transform:uppercase}div.okeReviews[data-oke-container] .oke-w-selectAttr-item-title:after{content:":"}div.okeReviews[data-oke-container] .oke-w-review-main{padding:0}div.okeReviews[data-oke-container] .oke-reviewContent-title,div.okeReviews[data-oke-container] .oke-modal .oke-reviewContent-title{line-height:normal}div.okeReviews[data-oke-container] .oke-modal .oke-reviewContent-title{font-family:Baskerville,serif;font-weight:600}div.okeReviews[data-oke-container] .oke-reviewContent-body p,div.okeReviews[data-oke-container] .oke-w-reviewReply-body p{line-height:1.65}div.okeReviews[data-oke-container].oke-w .oke-reviewContent-readMore-text{font-size:var(--oke-text-regular)}div.okeReviews[data-oke-container] .oke-helpful-vote-counter{line-height:normal}div.okeReviews[data-oke-container].oke-w .oke-is-small .oke-qw-header-askQuestion{width:100%}div.okeReviews[data-oke-container].oke-w .oke-is-small .oke-qw-header-sort{order:1}div.okeReviews[data-oke-container].okeReviews.oke-w .oke-is-small .oke-qw-askQuestion{height:unset;padding:13px 24px 13px 20px}div.okeReviews[data-oke-container] .oke-modal,div.okeReviews[data-oke-container] .oke-modal 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)}div.okeReviews[data-oke-container].oke-w .oke-is-small .oke-w-reviewSplit-left,div.okeReviews[data-oke-container].oke-w .oke-is-small .oke-w-review-selectAttributes,div.okeReviews[data-oke-container].oke-w .oke-is-small .oke-reviewContent{text-align:left}</style>
2716            <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>
2716<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>
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730<!-- END app snippet -->
2731
2732<!-- BEGIN app snippet: widget-plus-initialisation-script -->
2733
2734
2735
2736
2737    
2737<script async id="okendo-reviews-script" src="https://cdn-static.okendo.io/reviews-widget-plus/js/okendo-reviews.js"></script>
2737
2738
2739<!-- END app snippet -->
2740
2741
2742<!-- END app block -->
2742<script src="https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/rivo-app-embed.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 2742
2742
2743<script src="https://cdn.shopify.com/extensions/01a0ee31-0836-7049-8f19-4c66ef8a5cf0/loop-returns-505/assets/onstore-block.js" type="text/javascript" defer="defer"></script>
2743
2744<link href="https://cdn.shopify.com/extensions/01a0ee31-0836-7049-8f19-4c66ef8a5cf0/loop-returns-505/assets/onstore-block.css" rel="stylesheet" type="text/css" media="all">
2745<script src="https://cdn.shopify.com/extensions/01a0a3b0-4e82-7b3d-ad2f-a0ebec9d76ff/cartz-social-group-buying-1-359/assets/index.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 2745
2745
2746<script src="https://cdn.shopify.com/extensions/01a0ef11-ed59-7a1a-9dac-8835710c3c5e/applovin-shop-integration-98/assets/app-embed.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 2746
2746
2747<script src="https://cdn.shopify.com/extensions/01a0f5cd-b161-7790-84f3-d482ca02ffd7/marqo-asbeauty-400/assets/marqo-loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 2747
2747
2748<script src="https://cdn.shopify.com/extensions/019f7274-75a0-7fd6-9bd1-0b03206c9152/quikly-29/assets/embed.js" type="text/javascript" defer="defer"></script>
2748
2749<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
2750<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: 2416181294,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "cart"};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 2750
2750
2751<script>
2752  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
2753</script>
vendor: 1 bytes, line 2753
2753
2754<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}
2754).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: 2416181294,storefrontBaseUrl: "https://www.laurageller.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.laurageller.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1571553341","configuration":"{\"name\":\"gigit_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8b02fa701dfd2e341b9366d388e9b37","type":"APP","apiClientId":424842592257,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]}
2754,"dataSharingState":"unrestricted"},{"id":"1536360509","configuration":"{\"trackingEndpoint\":\"https:\/\/dashboard.my-coco.ai\/api\/shopify\/web-pixel\/track\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c285d5048eba3d6e19a3394679944116","type":"APP","apiClientId":129296924673,"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":"1499201597","configuration":"{\"accountID\":\"laurageller.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6754ad72e0e28b16b01649eca2e02d50","type":"APP","apiClientId":124999335937,"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":"1415610429","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":"unrestricted"},{"id":"1409744957","configuration":"{\"pixel_id\":\"RxWOFrH16kdzlFzG\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"cb82863274e6737fa74ef1cd4e18623e","type":"APP","apiClientId":357163696129,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1379729469","configuration":"{\"accountID\":\"2247\",\"pixelToken\":\"r7mk57ov7cpnb9ifr2pbpxs5ivl9zb8d\",\"sentryDsn\":\"https:\\\/\\\/f8803489a339de9179bc2a439cc32f35@o4507333300387840.ingest.us.sentry.io\\\/4507339674615808\",\"sentryTunnelUrl\":\"extension-blocks-service.pdqprod.link\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"026539480a22d143c4935671ead21750","type":"APP","apiClientId":4269887,"privacyPurposes":["ANALYTICS","MARKETING"],"capabilities":["advanced_dom_events"],"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":"1375928381","configuration":"{\"eventsUrl\":\"https:\/\/api.quikly.com\/events\",\"eventsWriteKey\":\"62dbcf37eabe0fb309a8e36a3bc1b931eeef74ddfd4c514407eaf467fe6c194482bf7fae6053e9620e4b80fa5e1168951bd57e9b0948a99ff6692d968eefc82a0ec37662363b80a83246959b9805c6717702be764b5b764c4591399f10e8e7ce4029933528730bdd6cb06349188acaf1\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"4da072ead0586cf01798733c1826226c","type":"APP","apiClientId":4366267,"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":"1361674301","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"AW-985501467\\\",\\\"GT-KFHL9QB6\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"AW-985501467\\\/hQOWCMPq768cEJue9tUD\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"AW-985501467\\\/2CJECP7MibAcEJue9tUD\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"AW-985501467\\\/Ri7XCMzq768cEJue9tUD\\\",\\\"MC-TJKK3N2PTX\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"AW-985501467\\\/tH7RCMDq768cEJue9tUD\\\",\\\"MC-TJKK3N2PTX\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"AW-985501467\\\/8v0BCMnq768cEJue9tUD\\\",\\\"MC-TJKK3N2PTX\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"AW-985501467\\\/be0CCIHNibAcEJue9tUD\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"AW-985501467\\\/CmUhCMbq768cEJue9tUD\\\"}],\\\"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"]}
2754,"dataSharingState":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"1359642685","configuration":"{\"accountId\":\"laurageller.myshopify.com\",\"trackingOrigin\":\"https:\\\/\\\/brwskit.com\",\"untrackedCookieNames\":\"_null\",\"untrackedLocalStorageNames\":\"_null\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"2ae9271ebe9d8c8217557200a4465ddf","type":"APP","apiClientId":94099111937,"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":"1286340669","configuration":"{\"eventKey\":\"e8bde41d-033a-437c-9608-405352f2c0a2\",\"name\":\"laurageller - Axon Pixel\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"4a5dfd2e28427774549854cee30cb444","type":"APP","apiClientId":256560922625,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1191116861","configuration":"{\"store_id\":\"90778\",\"environment\":\"prod\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"10c4f173702937db6fa4bf871600cafd","type":"APP","apiClientId":294517,"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":"1176895549","configuration":"{\"debug\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"a9a83cf44fb282052ff936f7ab101058","type":"APP","apiClientId":4539653,"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":"1075118141","configuration":"{\"accountID\":\"XK2zZt\",\"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":"942768189","configuration":"{\"accountId\":\"Global-e\",\"merchantId\":\"2461\",\"baseApiUrl\":\"https:\/\/checkout-service.global-e.com\/api\/v1\",\"siteId\":\"7ce243a1e1a2\",\"BorderfreeMetaCAPIEnabled\":\"False\",\"FT_IsLegacyAnalyticsSDKEnabled\":\"True\",\"FT_IsAnalyticsSDKEnabled\":\"False\",\"CDNUrl\":\"https:\/\/webservices.global-e.com\/\",\"BfGoogleAdsEnabled\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"f57cf2051d71603e8d6721fd066d8995","type":"APP","apiClientId":5806573,"privacyPurposes":["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":"818151485","configuration":"{\"tenantId\":\"150203\",\"tenantIdSign\":\"v1_6395881beafba1d3ad8ab355782145650809548f\"}","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"]}
2754,"dataSharingState":"unrestricted"},{"id":"289964093","configuration":"{\"apiKey\":\"2416181294\",\"alias\":\"LAURAGELLER\"}","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":"unrestricted"},{"id":"216236093","configuration":"{\"loggingEnabled\":\"true\",\"serverPixelEnabled\":\"true\",\"useShopifyItemLevelTax\":\"false\",\"ranMid\":\"45314\"}","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":"138739773","configuration":"{\"url\":\"https:\/\/advnn.laurageller.com\",\"consent\":\"DISABLED\",\"skipVariantName\":\"0\",\"customTagRules\":\"[]\"}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"36e11736687131f6254e76eb8ff2acf0","type":"APP","apiClientId":6861761,"privacyPurposes":[],"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":"138444861","configuration":"{\"shopId\":\"laurageller.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":"unrestricted"},{"id":"83099709","configuration":"{\"botID\":\"8zld99loqqmsrat3\",\"octaneDomain\":\"https:\/\/app.octaneai.com\",\"octaneNewDomain\":\"https:\/\/app2.octaneai.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"aace1440a9416e8b2805b96c7b2f2fe0","type":"APP","apiClientId":2012438,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"33259581","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"3","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Hue Beauty Pixel [09-20-24]","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"34635837","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"5","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"],"name":"Solve Custom Pixel","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"37355581","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"4","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"VideoWise Pixel [11-13-24]","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"37552189","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"317","type":"CUSTOM","privacyPurposes":[],"name":"Google Tag Manager - GTM","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"42270781","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"Yottaa","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
2754,{"id":"109183037","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Retention.com","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"120750141","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"CAKE Dynamic Click Pixel","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"120782909","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"4","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"CAKE Conversion Pixel JS SDK","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"121700413","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"5","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"ROKT","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"126189629","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"3","type":"CUSTOM","privacyPurposes":[],"name":"Solve Data Permissions Pixel","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"133234749","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"MS Bing UET","dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"134742077","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"6","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Marqo Purchase Pixel","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"139067453","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Vibes Pixel","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"142442557","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"9","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"],"name":"Amazon Ad Tag (AAT)","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Laura Geller Beauty","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"laurageller.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.laurageller.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"6568400912445","handle":"the-best-of-the-best-baked-face-palette","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40584176697405","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7706849935421","handle":"line-smoother-targeted-fine-line-filler","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42598329581629","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4857780928573","handle":"spackle-skin-perfecting-primer-hydrate-moisturizes-replenishes","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"33007253913661","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7029962506301","handle":"kajal-longwear-mascara","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42321764188221","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7618223210557","handle":"the-wonder-brush","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42292984545341","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4338218336317","handle":"retractable-kabuki-brush-1","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40769633484861","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6874760871997","handle":"baked-natural-glow-highlighter-quad","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40206718795837","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
2754,{"id":"1775945121838","handle":"baked-blush-n-brighten","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43449425657917","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8020939341885","handle":"cancer-schmancer-kit-2026","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43646112137277","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6894401355837","handle":"baked-starter-kit-3pc-1","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40269342539837","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6765171343421","handle":"the-foundationals-kit-natural-finish-2pc","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39901074030653","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7903220531261","handle":"root-touch-up","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43289929515069","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6646971039805","handle":"spackle-skin-perfecting-primer","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39491402039357","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7804117450813","handle":"best-of-the-best-cream-full-face-basics","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42980892901437","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1775949021230","handle":"double-take-baked-full-coverage-foundation","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"31492242276413","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4872166146109","handle":"makeup-daily-routine-natural-finish-full-face-kit-set-of-4","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"33032399061053","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7643934785597","handle":"the-best-of-the-best-tuscan-dreams","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42399972130877","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4345795117117","handle":"jelly-balm-hydrating-lip-color","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40241439277117","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7806676860989","handle":"protect-your-package","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43007238832189","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://www.laurageller.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","rolloutIds":"[9535549]","rolloutTreatmentIds":"[19103805]","themeId":"135259619389","themePublished":"true","eventMetadataId":"30f70afd-b170-43a7-8996-11acd4c27da9","pageType":"cart","shopId":"2416181294","storefrontBaseUrl":"https:\/\/www.laurageller.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
2754<script>
2755  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
2756  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
2757  window.ShopifyAnalytics.meta.currency = 'AMD';
2758  var meta = {"page":{"pageType":"cart","requestId":"a9a3df09-9101-4684-ad30-ecd2ddf43e8d-1790845587"}};
2759  for (var attr in meta) {
2760    window.ShopifyAnalytics.meta[attr] = meta[attr];
2761  }
2762</script>
vendor: 1 bytes, line 2762
2762
2763<script class="analytics">
2764  (function () {
2765    var customDocumentWrite = function(content) {
2766      var jquery = null;
2767
2768      if (window.jQuery) {
2769        jquery = window.jQuery;
2770      } else if (window.Checkout && window.Checkout.$) {
2771        jquery = window.Checkout.$;
2772      }
2773
2774      if (jquery) {
2775        jquery('body').append(content);
2776      }
2777    };
2778
2779    var hasLoggedConversion = function(token) {
2780      if (token) {
2781        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
2782      }
2783      return false;
2784    }
2785
2786    var setCookieIfConversion = function(token) {
2787      if (token) {
2788        var twoMonthsFromNow = new Date(Date.now());
2789        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
2790
2791        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
2792      }
2793    }
2794
2795    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
2796    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
2797    if (trekkie.integrations) {
2798      return;
2799    }
2800    trekkie.methods = [
2801      'identify',
2802      'page',
2803      'ready',
2804      'track',
2805      'trackForm',
2806      'trackLink'
2807    ];
2808    trekkie.factory = function(method) {
2809      return function() {
2810        var args = Array.prototype.slice.call(arguments);
2811        args.unshift(method);
2812        trekkie.push(args);
2813        if (method == 'track' || method == 'page') {
2814          var pageUrl;
2815          try {
2816            pageUrl = window.location.href;
2817          } catch (e) {}
2818          var pageReferrer;
2819          try {
2820            pageReferrer = document.referrer;
2821          } catch (e) {}
2822          try {
2823            if (window.__TREKKIE_SHIM_QUEUE == null) {
2824              window.__TREKKIE_SHIM_QUEUE = [];
2825            }
2826            window.__TREKKIE_SHIM_QUEUE.push({
2827              from: 'trekkie-stub',
2828              method: method,
2829              args: args.slice(1),
2830              pageContext: {
2831                url: pageUrl,
2832                referrer: pageReferrer
2833              }
2834            });
2835          } catch (e) {
2836            // no-op
2837          }
2838        }
2839        return trekkie;
2840      };
2841    };
2842    for (var i = 0; i < trekkie.methods.length; i++) {
2843      var key = trekkie.methods[i];
2844      trekkie[key] = trekkie.factory(key);
2845    }
2846    trekkie.load = function(config) {
2847      trekkie.config = config || {};
2848      trekkie.config.initialDocumentCookie = document.cookie;
2849      var first = document.getElementsByTagName('script')[0];
2850var script = document.createElement('script');
2851script.type = 'text/javascript';
2852script.onerror = function(e) {
2853  var scriptFallback = document.createElement('script');
2854  scriptFallback.type = 'text/javascript';
2855  scriptFallback.onerror = function(error) {
2856          var Monorail = {
2857      produce: function produce(monorailDomain, schemaId, payload) {
2858        var currentMs = new Date().getTime();
2859        var event = {
2860          schema_id: schemaId,
2861          payload: payload,
2862          metadata: {
2863            event_created_at_ms: currentMs,
2864            event_sent_at_ms: currentMs
2865          }
2866        };
2867        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
2868      },
2869      sendRequest: function sendRequest(endpointUrl, payload) {
2870        // Try the sendBeacon API
2871        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
2872          var blobData = new window.Blob([payload], {
2873            type: 'text/plain'
2874          });
2875
2876          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
2877            return true;
2878          } // sendBeacon was not successful
2879
2880        } // XHR beacon
2881
2882        var xhr = new XMLHttpRequest();
2883
2884        try {
2885          xhr.open('POST', endpointUrl);
2886          xhr.setRequestHeader('Content-Type', 'text/plain');
2887          xhr.send(payload);
2888        } catch (e) {
2889          console.log(e);
2890        }
2891
2892        return false;
2893      },
2894      isIos12: function isIos12() {
2895        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
2896      }
2897    };
2898    Monorail.produce('monorail-edge.shopifysvc.com',
2899      'trekkie_storefront_load_errors/1.1',
2900      {shop_id: 2416181294,
2901      theme_id: 135259619389,
2902      app_name: "storefront",
2903      context_url: window.location.href,
2904      source_url: "//www.laurageller.com/cdn/s/trekkie.storefront.8fbb7598bfc52f7298fce09b15942db7f0f927c3.min.js"});
2905
2906  };
2907  scriptFallback.async = true;
2908  scriptFallback.src = '//www.laurageller.com/cdn/s/trekkie.storefront.8fbb7598bfc52f7298fce09b15942db7f0f927c3.min.js';
2909  first.parentNode.insertBefore(scriptFallback, first);
2910};
2911script.async = true;
2912script.src = '//www.laurageller.com/cdn/s/trekkie.storefront.8fbb7598bfc52f7298fce09b15942db7f0f927c3.min.js';
2913first.parentNode.insertBefore(script, first);
2914
2915    };
2916    trekkie.load(
2917      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":2416181294,"isMerchantRequest":null,"themeId":135259619389,"themeCityHash":"14488263776957873983","contentLanguage":"en","currency":"AMD","eventMetadataId":"30f70afd-b170-43a7-8996-11acd4c27da9"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111,"rolloutIds":[9535549],"rolloutTreatmentIds":[19103805]}}
2918    );
2919
2920    var loaded = false;
2921    trekkie.ready(function() {
2922      if (loaded) return;
2923      loaded = true;
2924
2925      window.ShopifyAnalytics.lib = window.trekkie;
2926
2927      var originalDocumentWrite = document.write;
2928      document.write = customDocumentWrite;
2929      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
2930      document.write = originalDocumentWrite;
2931
2932      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
2933      var token = match? match[1]: undefined;
2934      if (!hasLoggedConversion(token)) {
2935        setCookieIfConversion(token);
2936        
2937      }
2938    });
2939
2940    window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"a9a3df09-9101-4684-ad30-ecd2ddf43e8d-1790845587","shopifyEmitted":true});
2941
2942    var eventsListenerScript = document.createElement('script');
2943    eventsListenerScript.async = true;
2944    eventsListenerScript.src = "//www.laurageller.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
2945    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
2946})();</script>
vendor: 1 bytes, line 2946
2946
2947<script
2948  defer
2949  src="https://www.laurageller.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
2950  data-application="storefront-renderer"
2951  data-shop-id="2416181294"
2952  data-render-region="gcp-europe-west1"
2953  data-page-type="cart"
2954  data-theme-instance-id="135259619389"
2955  data-theme-name="Dawn"
2956  data-theme-version="15.3.0" data-treatment-ids="19103805"
2957  data-monorail-region="shop_domain"
2958  data-resource-timing-sampling-rate="10"
2959  data-shs="true"
2960  data-shs-beacon="true"
2961  data-shs-export-with-fetch="true"
2962  data-shs-logs-sample-rate="1"
2963  data-shs-beacon-endpoint="https://www.laurageller.com/api/collect"
2964></script>
2964
2965<meta name="shopify-y" content="c3d5f905-7778-4e78-931e-86a53be71903" data-expiration="1822403187000"><meta name="shopify-s" content="89aa59a0-4e0e-42f3-8195-d6161aef57f5" data-expiration="1790847387000"><meta name="new-cookie-storage-activated" content="t">
2966</head>
2967<body class="gradient   template- page- template_ template-cart" data-template="" >
2968<script>window.__tnIsProductPage = false;
2969        window.__tnProductHasTbyb = true;(function(){
2970        var c = document.cookie;
2971        var u = window.location.search || '';
2972        var hasCookie = c.indexOf('_tn_gate=') !== -1 && c.indexOf('gated_link') !== -1;
2973        var hasUrlParam = u.indexOf('tng=') !== -1;
2974        var hasToggleCookie = c.indexOf('_tn_gate_toggle=true') !== -1;
2975        if (hasCookie || hasUrlParam || hasToggleCookie) {
2976          document.body.classList.add('trylink-passed');
2977          var lsOff = false;
2978          try { lsOff = localStorage.getItem('trynow_tbyb_toggle') === '0'; } catch(e) {}
2979          // On a product PDP whose product has no TryNow selling plan, do NOT enable tbyb-toggle-on
2980          // (otherwise CSS overrides fire but no TBYB button exists, leaving no button visible).
2981          if (window.__tnIsProductPage && !window.__tnProductHasTbyb) return;
2982          if (c.indexOf('_tn_user_toggle=false') === -1 && !lsOff) {
2983            document.body.classList.add('tbyb-toggle-on');
2984            document.body.setAttribute('data-tn-mode', 'tbyb');
2985            if (c.indexOf('_tn_gate_toggle=') === -1) {
2986              document.cookie = '_tn_gate_toggle=true; path=/; max-age=' + (30 * 24 * 60 * 60);
2987            }
2988
2989            // Guard: re-add tbyb-toggle-on if removed without explicit preference
2990            new MutationObserver(function() {
2991              if (!document.body.classList.contains('tbyb-toggle-on') &&
2992                  !document.body.classList.contains('tbyb-toggle-off') &&
2993                  document.cookie.indexOf('_tn_gate_toggle=false') === -1) {
2994                try { if (localStorage.getItem('trynow_tbyb_toggle') === '0') return; } catch(e) {}
2995                if (window.__tnIsProductPage && !window.__tnProductHasTbyb) return;
2996                document.body.classList.add('tbyb-toggle-on');
2997              }
2998            }).observe(document.body, { attributes: true, attributeFilter: ['class'] });
2999          }
3000        }
3001      })();
3002    </script>
3002
3003    
3004    <style>
3005  /* Static SSR pink banner is retired: TryLink shoppers now keep the native
3006     rotating announcement bar, whose TryNow slide carries the same message.
3007     The markup below is intentionally left in the DOM (never displayed) because
3008     renderTryNowBanner() in trynow-pdp-code.liquid uses its presence as the guard
3009     that prevents a duplicate JS-injected banner. Do not remove the div. */
3010  .trynow-pink-banner-ssr { display: none !important; }
3011
3012  .trynow-pink-banner-ssr__inner {
3013    display: flex;
3014    flex-direction: column;
3015    padding: 6px 0;
3016    justify-content: center;
3017    align-items: center;
3018    background: #D3367F;
3019  }
3020  .trynow-pink-banner-ssr__inner span {
3021    font-size: 16px;
3022    font-style: normal;
3023    font-weight: bold;
3024    line-height: 128%;
3025    color: #fff;
3026  }
3027  .trynow-pink-banner-ssr__desktop { display: none; }
3028  .trynow-pink-banner-ssr__mobile { display: block; text-align: center; }
3029  @media screen and (min-width: 480px) {
3030    .trynow-pink-banner-ssr__desktop { display: flex; }
3031    .trynow-pink-banner-ssr__mobile { display: none !important; }
3032  }
3033
3034  /* Hide upsell header until Visually products load */
3035  body.trylink-passed.tbyb-toggle-on #trynow-upsell-header-wrapper {
3036    display: none !important;
3037  }
3038  body.trylink-passed.tbyb-toggle-on #trynow-upsell-header-wrapper:has(~ #_loomi_addon_1746983146920-LG-2-0),
3039  body.trylink-passed.tbyb-toggle-on:has(#_loomi_addon_1746983146920-LG-2-0) #trynow-upsell-header-wrapper {
3040    display: block !important;
3041  }
3042
3043  /* SSR TBYB price — show instantly, hide standard price */
3044  body.trylink-passed.tbyb-toggle-on .trynow-ssr-price {
3045    display: flex !important;
3046  }
3047  /* Respect mobile/desktop visibility */
3048  @media screen and (max-width: 749px) {
3049    body.trylink-passed.tbyb-toggle-on .trynow-ssr-price.Desktop_only_new {
3050      display: none !important;
3051    }
3052  }
3053  /* Mobile price spacing from image */
3054  @media screen and (max-width: 749px) {
3055    .Product_template_innermobile_new .trynow-ssr-price {
3056      margin-bottom: 12px;
3057    }
3058  }
3059  body.trylink-passed.tbyb-toggle-on .product__info-wrapper .price__container,
3060  body.trylink-passed.tbyb-toggle-on .Product_template_innermobile_new .price__container {
3061    display: none !important;
3062  }
3063
3064  /* Custom TBYB CTA — show instantly, hide standard ATC */
3065  body.trylink-passed.tbyb-toggle-on .trynow-custom-cta {
3066    display: block !important;
3067  }
3068  body.trylink-passed.tbyb-toggle-on .trynow-atc-wrapper {
3069    display: none !important;
3070  }
3071  /* Hide embed's CTA wrapper so no duplicate */
3072  body.trylink-passed.tbyb-toggle-on .trynow-tbyb-button-wrapper {
3073    display: none !important;
3074  }
3075  /* Hide embed's toggle description (we have our own) */
3076  body.trylink-passed.tbyb-toggle-on .tnToggleBanner.trynowDescriptionContainer {
3077    display: none !important;
3078  }
3079  /* Hide embed's toggle switch text — always hide for trylink shoppers */
3080  body.trylink-passed .tryNowSwitch:not(.trynow-custom-cta__toggle) {
3081    display: none !important;
3082  }
3083  /* Hide payment terms and buy now */
3084  body.trylink-passed.tbyb-toggle-on shopify-payment-terms,
3085  body.trylink-passed.tbyb-toggle-on .buy-now-container {
3086    display: none !important;
3087  }
3088
3089/* Custom CTA button hover state */
3090  .trynow-custom-cta__btn:hover {
3091    background: #fff !important;
3092    color: #000 !important;
3093    border: 1px solid #000 !important;
3094  }
3095  /* Custom CTA loading state — overrides :hover so mobile touch doesn't leave the button looking active */
3096  .trynow-custom-cta__btn[aria-disabled="true"],
3097  .trynow-custom-cta__btn[aria-disabled="true"]:hover {
3098    background: #000 !important;
3099    color: #fff !important;
3100    border: none !important;
3101    pointer-events: none;
3102    opacity: 0.7;
3103  }
3104  .trynow-custom-cta__btn[aria-disabled="true"] > span {
3105    visibility: hidden;
3106  }
3107  .trynow-custom-cta__btn .loading__spinner {
3108    position: absolute;
3109    top: 50%;
3110    left: 50%;
3111    transform: translate(-50%, -50%);
3112    width: 24px;
3113    height: 24px;
3114  }
3115  .trynow-custom-cta__btn .loading__spinner.hidden {
3116    display: none;
3117  }
3118  .trynow-custom-cta__btn .spinner {
3119    animation: rotator 1.4s linear infinite;
3120    width: 100%;
3121    height: 100%;
3122  }
3123  .trynow-custom-cta__btn .spinner .path {
3124    stroke: #fff;
3125    stroke-dasharray: 187;
3126    stroke-dashoffset: 46.75;
3127    animation: dash 1.4s ease-in-out infinite;
3128  }
3129  .trynow-custom-cta__btn[aria-disabled="true"]:hover .spinner .path {
3130    stroke: #fff;
3131  }
3132  @keyframes rotator {
3133    0% { transform: rotate(0deg); }
3134    100% { transform: rotate(270deg); }
3135  }
3136  @keyframes dash {
3137    0% { stroke-dashoffset: 187; }
3138    50% { stroke-dashoffset: 46.75; transform: rotate(135deg); }
3139    100% { stroke-dashoffset: 187; transform: rotate(450deg); }
3140  }
3141
3142/* Toggle text: show correct text based on toggle state */
3143  .trynow-toggle-text-on { display: none; }
3144  .trynow-toggle-text-off { display: none; }
3145  body.trylink-passed.tbyb-toggle-on .trynow-toggle-text-on { display: inline; }
3146  body.trylink-passed.tbyb-toggle-on .trynow-toggle-text-off { display: none; }
3147  body.trylink-passed:not(.tbyb-toggle-on) .trynow-toggle-text-on { display: none; }
3148  body.trylink-passed:not(.tbyb-toggle-on) .trynow-toggle-text-off { display: inline; }
3149
3150  /* Toggle text — always visible for trylink-passed shoppers */
3151  body.trylink-passed .trynow-custom-cta__toggle {
3152    display: block !important;
3153  }
3154
3155</style>
3156
3157<div class="trynow-pink-banner-ssr">
3158  <a href="https://www.laurageller.com/collections/try-before-you-buy?tng=sYldXbOJTGuNuZMyLqx5w" class="trynow-pink-banner-ssr__inner trynow-pink-banner-ssr__desktop" style="text-decoration:none;">
3159    <span style="flex-direction:column;display:flex;align-items:center;">
3160      <span style="letter-spacing:1.28px;">TRY LAURA GELLER FOR FREE</span>
3161      <span style="font-weight:400;">$0 Due Today • Zero Risk • Pure Confidence</span>
3162    </span>
3163  </a>
3164  <a href="https://www.laurageller.com/collections/try-before-you-buy?tng=sYldXbOJTGuNuZMyLqx5w" class="trynow-pink-banner-ssr__inner trynow-pink-banner-ssr__mobile" style="text-decoration:none;">
3165    <span style="font-size:14px">TRY LAURA GELLER FOR FREE</span>
3166    <span style="display:block;font-size:14px;font-weight:400;">$0 Due Today • Zero Risk • Pure Confidence</span>
3167  </a>
3168</div>
3169
3170    
3171    <style>
3172      .hide-element { display: none !important; }
3173
3174/* Anti-flash: data attribute survives SDK class manipulation */
3175      body.trylink-passed[data-tn-mode="tbyb"] .trynow-atc-wrapper,
3176      body.trylink-passed[data-tn-mode="tbyb"] .buy-now-container,
3177      body.trylink-passed[data-tn-mode="tbyb"] shopify-payment-terms {
3178        display: none !important;
3179      }
3180      body.trylink-passed[data-tn-mode="tbyb"] .trynow-custom-cta {
3181        display: block !important;
3182      }
3183
3184      /* Hide Visually promo bar when TryNow pink bar is active */
3185      body.trylink-passed.tbyb-toggle-on section[id*="_loomi_addon_1725813211793"],
3186      body.trylink-passed.tbyb-toggle-on [id*="_loomi_addon_1762803764783"],
3187      body.trylink-passed.tbyb-toggle-on [id*="_loomi_addon_1722866164622"] {
3188        display: none !important;
3189      }
3190
3191      body.trylink-passed.tbyb-toggle-on [id*="lightbox-74f1776f"] {
3192        display: none !important;
3193      }
3194
3195      /* Hide ALL Visually promo messaging site-wide in TryNow mode */
3196      body.trylink-passed.tbyb-toggle-on .loomi-c-s-message-for-product {
3197        display: none !important;
3198      }
3199
3200      /* Visually sticky promo bars (catches any future promo bar regardless of addon ID) */
3201      body.trylink-passed.tbyb-toggle-on .sticky-announcement-bar,
3202      body.trylink-passed.tbyb-toggle-on [id^="_loomi_addon_"]:has(.sticky-announcement-bar),
3203      body.trylink-passed.tbyb-toggle-on [id^="_loomi_addon_"]:has(.promotion-header) {
3204        display: none !important;
3205      }
3206
3207      /* Hide Shopify-native global promo grid in TBYB mode.
3208         NOTE: .promo-bar-section is intentionally NOT hidden here — TryLink shoppers
3209         keep the native rotating announcement bar (which already carries the TryNow
3210         slide) instead of the static SSR pink banner. */
3211      body.trylink-passed.tbyb-toggle-on .global_promotion_grid_wrap {
3212        display: none !important;
3213      }
3214
3215      /* But keep Beauty Bonus visible inside the cart drawer */
3216      body.trylink-passed.tbyb-toggle-on #CartDrawer [id^="_loomi_addon_"]:has(.promotion-header) {
3217        display: block !important;
3218      }
3219
3220      /* Visually promo countdown timers */
3221      body.trylink-passed.tbyb-toggle-on [id^="_loomi_addon_"]:has(.countdown-timer),
3222      body.trylink-passed.tbyb-toggle-on [id^="_loomi_addon_"]:has([class*="timer"]),
3223      body.trylink-passed.tbyb-toggle-on [id^="_loomi_addon_"]:has([class*="countdown"]) {
3224        display: none !important;
3225      }
3226
3227      /* Hide TBYB-ONLY sections when toggle is off (these don't exist in standard Hue) */
3228      body.trylink-passed:not(.tbyb-toggle-on) [data-hue-drawer="header"],
3229      body.trylink-passed:not(.tbyb-toggle-on) .hue-drawer-section.hue-drawer-trynow-testimonials,
3230      body.trylink-passed:not(.tbyb-toggle-on) .hue-drawer-match__infobox,
3231      body.trylink-passed:not(.tbyb-toggle-on) .hue-drawer-shade-alternatives,
3232      body.trylink-passed:not(.tbyb-toggle-on) .hue-drawer-trynow-columns,
3233      body.trylink-passed:not(.tbyb-toggle-on) .hue-drawer-upsells-mpq,
3234      body.trylink-passed:not(.tbyb-toggle-on) [data-hue-drawer="trynow-columns"],
3235      body.trylink-passed:not(.tbyb-toggle-on) [data-hue-drawer="upsells"],
3236      body.trylink-passed:not(.tbyb-toggle-on) [data-trynow-14day],
3237
3238      /* Hide TBYB-injected price badges (the "$0 NOW" and "IF YOU KEEP IT" spans we added) */
3239      body.trylink-passed:not(.tbyb-toggle-on) .hue-tag-slide-trynow-badge,
3240      body.trylink-passed:not(.tbyb-toggle-on) .hue-tag-slide-trynow-keep,
3241      body.trylink-passed:not(.tbyb-toggle-on) .hue-drawer-match__price-now,
3242      body.trylink-passed:not(.tbyb-toggle-on) .hue-drawer-match__price-note,
3243      body.trylink-passed:not(.tbyb-toggle-on) .hue-mpq-trynow-badge,
3244      body.trylink-passed:not(.tbyb-toggle-on) .hue-mpq-trynow-badge-circle,
3245      body.trylink-passed:not(.tbyb-toggle-on) .hue-mpq-trynow-keep,
3246      body.trylink-passed:not(.tbyb-toggle-on) .hue-blush-trynow-badge {
3247        display: none !important;
3248      }
3249
3250      /* Restore original compare-at prices that TBYB JS hid */
3251      body.trylink-passed:not(.tbyb-toggle-on) .hue-app-condensed-quiz-match__compared-price,
3252      body.trylink-passed:not(.tbyb-toggle-on) .hue-related-product__comparedPrice,
3253      body.trylink-passed:not(.tbyb-toggle-on) .hue-tag-slide-container-content__comparedPrice {
3254        display: inline !important;
3255      }
3256
3257      /* Hide TryNow app native button when toggle is off */
3258      body.trylink-passed:not(.tbyb-toggle-on) trynow-cta-button {
3259        display: none !important;
3260      }
3261
3262      /* Always hide TryNow app native button — custom TBYB button replaces it */
3263      body.trylink-passed trynow-cta-button {
3264        display: none !important;
3265      }
3266
3267      /* Restore ATC button when toggle is off (SDK hides it inline) */
3268      body.trylink-passed:not(.tbyb-toggle-on) .trynow-atc-wrapper .product-form__submit {
3269        display: flex !important;
3270      }
3271    </style>
3272    
3273    
3273<script>
3274            (function() {
3275        function swapShopNowButtons() {
3276          // On the try-before-you-buy collection, apply the swap regardless of toggle state.
3277          var isOn = (document.body.classList.contains('trylink-passed') && document.body.classList.contains('tbyb-toggle-on'))
3278                  || document.body.classList.contains('tbyb-collection-always');
3279          // Legacy Shopify collection cards.
3280          document.querySelectorAll('.card__product-link > a.button').forEach(function(btn) {
3281            if (isOn) {
3282              if (btn.dataset.tnSwapped === '1') return;
3283              if (btn.textContent.trim() === 'Shop Now') {
3284                btn.textContent = 'TRY NOW FOR $0';
3285                btn.dataset.tnSwapped = '1';
3286              }
3287            } else if (btn.dataset.tnSwapped === '1') {
3288              btn.textContent = 'Shop Now';
3289              delete btn.dataset.tnSwapped;
3290            }
3291          });
3292          // Marqo product cards.
3293          document.querySelectorAll('a.marqo-cta-button').forEach(function(btn) {
3294            if (isOn) {
3295              if (btn.dataset.tnSwapped === '1') return;
3296              if (/^\s*SHOP\s*NOW\s*$/i.test(btn.textContent)) {
3297                btn.dataset.tnOriginalText = btn.textContent;
3298                btn.textContent = 'TRY NOW FOR $0';
3299                btn.dataset.tnSwapped = '1';
3300              }
3301            } else if (btn.dataset.tnSwapped === '1') {
3302              btn.textContent = btn.dataset.tnOriginalText || 'SHOP NOW';
3303              delete btn.dataset.tnSwapped;
3304              delete btn.dataset.tnOriginalText;
3305            }
3306          });
3307        }
3308                document.addEventListener('DOMContentLoaded', swapShopNowButtons);
3309        setInterval(swapShopNowButtons, 1000);
3310      })();
3311
3312
3313    </script>
3313
3314
3315    
3316
3317<script>
3318  (function () {
3319    if (window.__tnSccAddGuardInstalled) return;
3320    window.__tnSccAddGuardInstalled = true;
3321
3322    var SCC = '42614981361725';
3323    var IS_CART_ADD = /\/cart\/add(\.js)?/;
3324
3325    function bodyTargetsScc(body) {
3326      if (body instanceof FormData) {
3327        try { body = new URLSearchParams(body).toString(); } catch (e) { return false; }
3328      }
3329      return typeof body === 'string' && body.indexOf(SCC) !== -1;
3330    }
3331
3332    var nativeFetch = window.fetch;
3333    window.fetch = function (input, init) {
3334      var url = typeof input === 'string' ? input : (input && input.url) || '';
3335      if (init && IS_CART_ADD.test(url) && bodyTargetsScc(init.body)) {
3336        return Promise.resolve(new Response('{}', { status: 200, headers: { 'Content-Type': 'application/json' } }));
3337      }
3338      return nativeFetch.apply(this, arguments);
3339    };
3340
3341    var xhrProto = XMLHttpRequest.prototype;
3342    var nativeOpen = xhrProto.open;
3343    var nativeSend = xhrProto.send;
3344    xhrProto.open = function (method, url) { this.__tnUrl = url; return nativeOpen.apply(this, arguments); };
3345    xhrProto.send = function (body) {
3346      if (this.__tnUrl && IS_CART_ADD.test(this.__tnUrl) && bodyTargetsScc(body)) { this.abort(); return; }
3347      return nativeSend.apply(this, arguments);
3348    };
3349
3350    function removeSccIfPresent() {
3351      nativeFetch('/cart.js', { credentials: 'same-origin' })
3352        .then(function (r) { return r.json(); })
3353        .then(function (cart) {
3354          if (!cart.items || !cart.items.some(function (i) { return String(i.id) === SCC; })) return;
3355          return nativeFetch('/cart/update.js', {
3356            method: 'POST',
3357            credentials: 'same-origin',
3358            headers: { 'Content-Type': 'application/json' },
3359            body: '{"updates":{"' + SCC + '":0}}'
3360          });
3361        })
3362        .catch(function () {});
3363    }
3364
3365    if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', removeSccIfPresent);
3366    else removeSccIfPresent();
3367  })();
3368</script>
3368
3369
3370    <!-- HUE INTEGRATION START -->
3371<script>
3372  window.HUE_DRAWER_CONFIG = window.HUE_DRAWER_CONFIG || {};
3373  window.HUE_DRAWER_CONFIG.headerImageUrl = "https://www.laurageller.com/cdn/shop/t/594/assets/bg_removal.png?v=48302359570938794971776199658";
3374  window.HUE_DRAWER_CONFIG.headerImageUrlBlush = "https://www.laurageller.com/cdn/shop/t/594/assets/blush-object.png?v=127765442624346755601776199659";
3375  window.HUE_DRAWER_CONFIG.sensitiveSkinVideoUrl = "//www.laurageller.com/cdn/shop/t/693/assets/sensitive-skin-compressed.mp4?v=59871225245108803921772038995";
3376  
3377  
3378  window.HUE_DRAWER_CONFIG.upsellProducts = [
3379    
3380      
3381      
3382        
3383        
3384          
3385          {
3386            "handle": "the-best-of-the-best-baked-face-palette",
3387            "title": "Best of the Best Baked Face Palette",
3388            "productId": 6568400912445,
3389            "variantId": 40584176697405,
3390            "imageUrl": "\/\/www.laurageller.com\/cdn\/shop\/files\/Laura_Geller_Best_of_the_Best_Baked_Face_Palette_Soldier-Ecomm.jpg?v=1753821154\u0026width=200",
3391            "priceDisplay": "19,300.00"
3392          }
3393          
3394        
3395      
3396    
3397      
3398      
3399        
3400        
3401          ,
3402          {
3403            "handle": "line-smoother-targeted-fine-line-filler",
3404            "title": "Line Smoother Fine Line Blurring Primer",
3405            "productId": 7706849935421,
3406            "variantId": 42598329581629,
3407            "imageUrl": "\/\/www.laurageller.com\/cdn\/shop\/files\/LG_Line_Smoother_PDP_Ecomm.jpg?v=1759954916\u0026width=200",
3408            "priceDisplay": "16,700.00"
3409          }
3410          
3411        
3412      
3413    
3414      
3415      
3416        
3417        
3418          ,
3419          {
3420            "handle": "spackle-skin-perfecting-primer-hydrate-moisturizes-replenishes",
3421            "title": "Spackle Skin Perfecting Primer: Hydrate",
3422            "productId": 4857780928573,
3423            "variantId": 33007253913661,
3424            "imageUrl": "\/\/www.laurageller.com\/cdn\/shop\/files\/Laura-Geller_SpacklePrimer_Soldier-Ecomm_Hydrate_UPDATED_2.jpg?v=1784036134\u0026width=200",
3425            "priceDisplay": "14,100.00"
3426          }
3427          
3428        
3429      
3430    
3431      
3432      
3433        
3434        
3435          ,
3436          {
3437            "handle": "kajal-longwear-mascara",
3438            "title": "Kajal Longwear Mascara",
3439            "productId": 7029962506301,
3440            "variantId": 42321764188221,
3441            "imageUrl": "\/\/www.laurageller.com\/cdn\/shop\/files\/Laura_Geller_Kajal_Mascara_Soldier-Ecomm_Black_bc6ecfcb-4612-40a0-bd83-5706f6d81307.jpg?v=1754591959\u0026width=200",
3442            "priceDisplay": "9,700.00"
3443          }
3444          
3445        
3446      
3447    
3448      
3449      
3450        
3451        
3452          ,
3453          {
3454            "handle": "the-wonder-brush",
3455            "title": "Wonder Brush",
3456            "productId": 7618223210557,
3457            "variantId": 42292984545341,
3458            "imageUrl": "\/\/www.laurageller.com\/cdn\/shop\/files\/LG_The_Wonder_Brush_Ecomm_Soldier.jpg?v=1767985958\u0026width=200",
3459            "priceDisplay": "8,900.00"
3460          }
3461          
3462        
3463      
3464    
3465      
3466      
3467        
3468        
3469          ,
3470          {
3471            "handle": "retractable-kabuki-brush-1",
3472            "title": "Retractable Angled Kabuki Brush",
3473            "productId": 4338218336317,
3474            "variantId": 40769633484861,
3475            "imageUrl": "\/\/www.laurageller.com\/cdn\/shop\/files\/Laura_Geller_Retractable_Angled_Kabuki_Brush_Soldier-Ecomm_7be43cf0-abdd-469f-84d8-c2a0801650ea.jpg?v=1771535072\u0026width=200",
3476            "priceDisplay": "9,700.00"
3477          }
3478          
3479        
3480      
3481    
3482      
3483      
3484        
3485        
3486          ,
3487          {
3488            "handle": "baked-natural-glow-highlighter-quad",
3489            "title": "Baked Natural Glow Highlighter Quad",
3490            "productId": 6874760871997,
3491            "variantId": 40206718795837,
3492            "imageUrl": "\/\/www.laurageller.com\/cdn\/shop\/products\/LG_BakedNaturalGlowHighlighter_Soldier_Ecomm-ECommerce_JPG.jpg?v=1762200270\u0026width=200",
3493            "priceDisplay": "16,700.00"
3494          }
3495          
3496        
3497      
3498    
3499  ];
3500</script>
3500
3501
3502
3503
3504<script>
3505  window.HUE_VARIANT_DESCRIPTIONS = window.HUE_VARIANT_DESCRIPTIONS || {};
3506  window.HUE_VARIANT_DESCRIPTIONS["baked-blush-n-brighten"] = {
3507    
3508      
3509      43449425657917: "Vibrant Pink"
3510    
3511      ,
3512      33029997035581: "Soft pink, raspberry \u0026 champagne"
3513    
3514      ,
3515      17129238036526: "Raspberry, bronze \u0026 neutral pink"
3516    
3517      ,
3518      32920996347965: "Lavender \u0026 soft pink"
3519    
3520      ,
3521      41277150363709: "Bright pink, raspberry \u0026 champagne"
3522    
3523      ,
3524      32920934842429: "Gold \u0026 cool pink"
3525    
3526      ,
3527      17129267986478: "Coral, gold \u0026 pink"
3528    
3529      ,
3530      42247154303037: "Warm rose \u0026 bright pink"
3531    
3532      ,
3533      16361455517742: "Soft peach, bronze \u0026 warm pink"
3534    
3535      ,
3536      40220871983165: "Neutral peach, raspberry \u0026 rose"
3537    
3538      ,
3539      41277150396477: "Dusty rose, raspberry \u0026 pink"
3540    
3541      ,
3542      41277150330941: "Bronze, coral \u0026 pink"
3543    
3544      ,
3545      17129268019246: "Bronze, copper \u0026 pink"
3546    
3547      ,
3548      42619528544317: "Bright Pink, Ginger \u0026 Melon"
3549    
3550  };
3551</script>
3551
3552
3553
3554<script>
3555  window.HueGetReviewsData = function(resultData) {
3556    return (resultData && resultData.data) ? resultData.data : [];
3557  };
3558
3559  window.HueGetReviewsHTML = function(reviews) {
3560    if (!reviews || !reviews.length) return '';
3561    var getStars = function(rating) {
3562      var r = rating == null ? 5 : Math.min(5, Math.max(0, rating));
3563      return '★'.repeat(r) + '☆'.repeat(5 - r);
3564    };
3565    return reviews.map(function(review, reviewIndex) {
3566      var details = [];
3567      if (review.creator && review.creator.depth && review.creator.depth.text)
3568        details.push(review.creator.depth.text);
3569      if (review.creator && review.creator.skinType && review.creator.skinType.text)
3570        details.push(review.creator.skinType.text);
3571      var detailsStr = details.join(' • ');
3572      var assets = (review.assets || []);
3573      var assetsHTML = assets.map(function(asset, assetIndex) {
3574        var url = asset.url || '';
3575        var isVideo = asset.type && asset.type.type === 'VIDEO';
3576        if (isVideo) {
3577          return '<div class="hue-video-wrapper" data-review-index="' + reviewIndex + '" data-asset-index="' + assetIndex + '">' +
3578            '<video src="' + url.replace(/"/g, '&quot;') + '" playsinline loop muted></video>' +
3579            '<div class="hue-play-icon"></div></div>';
3580        }
3581        return '<img src="' + url.replace(/"/g, '&quot;') + '" class="hue-asset-item" alt="Review">';
3582      }).join('');
3583      var name = (review.creator && review.creator.name) ? String(review.creator.name).replace(/</g, '&lt;').replace(/>/g, '&gt;') : '';
3584      var profileImg = (review.creator && review.creator.profileImageUrl) ? review.creator.profileImageUrl : '';
3585      var title = (review.title != null) ? String(review.title).replace(/</g, '&lt;').replace(/>/g, '&gt;') : '';
3586      var text = (review.text != null) ? String(review.text).replace(/</g, '&lt;').replace(/>/g, '&gt;').replace(/"/g, '&quot;') : '';
3587      return '<div class="hue-review-card" data-review-index="' + reviewIndex + '">' +
3588        '<div class="hue-reviewer-profile">' +
3589          '<img src="' + profileImg.replace(/"/g, '&quot;') + '" class="hue-avatar" alt="">' +
3590          '<div><div class="hue-reviewer-name">' + name + '</div>' +
3591          '<div class="hue-reviewer-details">' + detailsStr + '</div></div></div>' +
3592        '<div class="hue-stars">' + getStars(review.rating) + '</div>' +
3593        '<div class="hue-review-title">' + title + '</div>' +
3594        '<div class="hue-review-text">"' + text + '"</div>' +
3595        '<div class="hue-review-assets">' + assetsHTML + '</div></div>';
3596    }).join('');
3597  };
3598</script>
vendor: 1 bytes, line 3598
3598
3599<script>
3600  
3601  const hueUrl = new URL(document.location)
3602  var hueClassName = ""
3603  const HUE_LAZY_ON_PDP = "cart";
3604  const hueWidgetDeepLink = hueUrl.searchParams.has('hue-widget');
3605  const hueLazyLoadEnabled = HUE_LAZY_ON_PDP && !hueWidgetDeepLink;
3606  const hueMainJsUrl = hueUrl.searchParams.get('hue_stage') === '1'
3607    ? 'https://app-stage.poweredbyhue.app/js/main.js'
3608    : 'https://app.poweredbyhue.app/js/main.js';
3609  const hueCssUrl = 'https://app.poweredbyhue.app/css/main.css';
3610
3611  window.hueMainScriptLoaded = false;
3612  window.hueDrawerScriptLoaded = false;
3613  window.hueQuizAvailable = false;
3614  window.hueWidgetReady = false;
3615  window.hueBypassNextIntercept = null;
3616  window.hueMainScriptLoading = null;
3617  window.hueDrawerScriptLoading = null;
3618  window.hueWidgetLoadPromise = null;
3619
3620  if (hueLazyLoadEnabled) {
3621    document.addEventListener('hue-integration', function(e) {
3622      var type = e.detail && e.detail.type;
3623      if (type === 'quiz-available' || type === 'quiz-unavailable') {
3624        window.hueQuizAvailable = true;
3625      }
3626      if (type === 'quiz-modal-ready') {
3627        window.hueWidgetReady = true;
3628      }
3629    });
3630  }
3631
3632  function showHueInteractionLoader() {
3633    if (document.getElementById('hue-widget-loader')) return;
3634    var loader = document.createElement('div');
3635    loader.id = 'hue-widget-loader';
3636    loader.innerHTML = '<span aria-hidden="true"></span>';
3637    document.body.appendChild(loader);
3638    document.body.style.overflow = 'hidden';
3639  }
3640
3641  function hideHueInteractionLoader() {
3642    document.getElementById('hue-widget-loader')?.remove();
3643    document.body.style.overflow = '';
3644  }
3645
3646  function loadHueStyles() {
3647    if (document.querySelector('link[data-hue-styles], link[href*="app.poweredbyhue.app/css/main.css"]')) {
3648      return Promise.resolve();
3649    }
3650    return new Promise(function(resolve) {
3651      var link = document.createElement('link');
3652      link.rel = 'stylesheet';
3653      link.href = hueCssUrl;
3654      link.setAttribute('data-hue-styles', '1');
3655      link.onload = function() { resolve(); };
3656      link.onerror = function() { resolve(); };
3657      document.head.appendChild(link);
3658    });
3659  }
3660
3661  function loadHueDrawerScript() {
3662    if (window.hueDrawerScriptLoaded) {
3663      return Promise.resolve();
3664    }
3665    if (window.hueDrawerScriptLoading) {
3666      return window.hueDrawerScriptLoading;
3667    }
3668
3669    var existingScript = Array.from(document.scripts).find(function(s) {
3670      return s.src && s.src.indexOf('hue-quiz-result-drawer') !== -1;
3671    });
3672    if (existingScript) {
3673      window.hueDrawerScriptLoaded = true;
3674      return Promise.resolve();
3675    }
3676
3677    window.hueDrawerScriptLoading = new Promise(function(resolve, reject) {
3678      var script = document.createElement('script');
3679      var assetUrl = "//www.laurageller.com/cdn/shop/t/594/assets/hue-quiz-result-drawer.js?v=105375009717305387401776199659";
3680      script.src = assetUrl;
3681      script.onload = function() {
3682        window.hueDrawerScriptLoaded = true;
3683        resolve();
3684      };
3685      script.onerror = reject;
3686      document.body.appendChild(script);
3687    });
3688
3689    return window.hueDrawerScriptLoading;
3690  }
3691
3692  function loadHueMainScript() {
3693    if (window.hueMainScriptLoaded) {
3694      return Promise.resolve();
3695    }
3696    if (window.hueMainScriptLoading) {
3697      return window.hueMainScriptLoading;
3698    }
3699
3700    var existingScript = Array.from(document.scripts).find(function(s) {
3701      return s.src && (s.src.indexOf('poweredbyhue.app/js/main.js') !== -1);
3702    });
3703    if (existingScript) {
3704      window.hueMainScriptLoaded = true;
3705      return Promise.resolve();
3706    }
3707
3708    window.hueMainScriptLoading = new Promise(function(resolve, reject) {
3709      var script = document.createElement('script');
3710      script.src = hueMainJsUrl;
3711      script.type = 'text/javascript';
3712      script.onload = function() {
3713        window.hueMainScriptLoaded = true;
3714        resolve();
3715      };
3716      script.onerror = function(err) {
3717        reject(err);
3718      };
3719      document.body.appendChild(script);
3720    });
3721
3722    return window.hueMainScriptLoading;
3723  }
3724
3725  // --- BADLAV (FIX) YAHAN HAI ---
3726  // Page load hote hi main.js aur css ko turant trigger kar rahe hain taaki video section crash na ho
3727  loadHueStyles();
3728  loadHueMainScript().catch(function(err) {
3729    console.error("Failed to load Hue Main library on page load:", err);
3730  });
3731  loadHueDrawerScript().catch(function(err) {
3732    console.error("Failed to load Hue Drawer script on page load:", err);
3733  });
3734
3735  function ensureHueWidgetLoading() {
3736    if (window.hueWidgetLoadPromise) {
3737      return window.hueWidgetLoadPromise;
3738    }
3739    window.hueWidgetLoadPromise = loadHueStyles().then(function() {
3740      return loadHueMainScript();
3741    }).then(function() {
3742      loadHueDrawerScript().catch(function() {});
3743    }).catch(function(err) {
3744      window.hueWidgetLoadPromise = null;
3745      throw err;
3746    });
3747    return window.hueWidgetLoadPromise;
3748  }
3749
3750  function isHueQuizModalOpen() {
3751    return !!document.querySelector('.hue-quiz-modal, .hue-app-quiz-modal, [class*="hue-quiz-modal"]');
3752  }
3753
3754  function dispatchHueQuizClick(trigger) {
3755    if (!trigger) return;
3756    window.hueBypassNextIntercept = trigger;
3757    trigger.click();
3758    setTimeout(function() {
3759      if (window.hueBypassNextIntercept === trigger) {
3760        window.hueBypassNextIntercept = null;
3761      }
3762    }, 0);
3763  }
3764
3765  function tryOpenHueQuiz(trigger, attempt) {
3766    if (!trigger) return;
3767    if (isHueQuizModalOpen()) {
3768      window.hueWidgetReady = true;
3769      return;
3770    }
3771    attempt = attempt || 0;
3772    if (attempt >= 8) return;
3773
3774    dispatchHueQuizClick(trigger);
3775    setTimeout(function() {
3776      if (isHueQuizModalOpen()) {
3777        window.hueWidgetReady = true;
3778        return;
3779      }
3780      tryOpenHueQuiz(trigger, attempt + 1);
3781    }, 220);
3782  }
3783
3784  function waitForHueQuizAvailable(timeoutMs) {
3785    return new Promise(function(resolve) {
3786      if (window.hueQuizAvailable || isHueQuizModalOpen()) {
3787        resolve();
3788        return;
3789      }
3790      var timer = setTimeout(function() {
3791        cleanup();
3792        resolve();
3793      }, timeoutMs);
3794      function cleanup() {
3795        clearTimeout(timer);
3796        document.removeEventListener('hue-integration', onEvent);
3797      }
3798      function onEvent(e) {
3799        var type = e.detail && e.detail.type;
3800        if (type === 'quiz-available' || type === 'quiz-unavailable') {
3801          window.hueQuizAvailable = true;
3802          cleanup();
3803          resolve();
3804        }
3805      }
3806      document.addEventListener('hue-integration', onEvent);
3807    });
3808  }
3809
3810  function openHueQuizAfterLoad(trigger) {
3811    return waitForHueQuizAvailable(8000).then(function() {
3812      tryOpenHueQuiz(trigger);
3813    });
3814  }
3815
3816  function setupHueClickToLoad() {
3817    document.addEventListener('click', function(e) {
3818      var trigger = e.target.closest('[data-hue-trigger="quiz"]');
3819      if (!trigger) return;
3820
3821      // Let our programmatic retry-click pass through to Hue handlers.
3822      if (window.hueBypassNextIntercept === trigger) {
3823        window.hueBypassNextIntercept = null;
3824        return;
3825      }
3826
3827      if (window.hueWidgetReady) return;
3828
3829      if (window.hueMainScriptLoaded && window.hueQuizAvailable && isHueQuizModalOpen()) {
3830        return;
3831      }
3832
3833      e.preventDefault();
3834      e.stopImmediatePropagation();
3835
3836      ensureHueWidgetLoading()
3837        .then(function() {
3838          return openHueQuizAfterLoad(trigger);
3839        })
3840        .catch(function() {});
3841    }, true);
3842  }
3843
3844  function loadHueWidget() {
3845    return ensureHueWidgetLoading();
3846  }
3847
3848  function injectHueTagSlideTryNow(container, resultData) {
3849    if (!container || !resultData) return;
3850    if (document.cookie.indexOf('_tn_gate_toggle=false') !== -1) return;
3851    var mainVariant = resultData.storefrontProductVariant;
3852    var variantId = mainVariant && (mainVariant.ext_id || mainVariant.variant?.id);
3853    variantId = variantId ? String(variantId) : null;
3854    var slides = container.querySelectorAll('.hue-tag-slide');
3855    var sellingPlanId = (window.HUE_DRAWER_CONFIG && window.HUE_DRAWER_CONFIG.sellingPlanId) || 2112815165;
3856    var root = (window.Shopify && window.Shopify.routes && window.Shopify.routes.root) || '/';
3857    slides.forEach(function (slide, idx) {
3858      var priceContainer = slide.querySelector('.hue-tag-slide-container-content__price-container');
3859      if (priceContainer) {
3860        var comparedPrice = priceContainer.querySelector('.hue-tag-slide-container-content__comparedPrice');
3861        if (comparedPrice) comparedPrice.style.display = 'none';
3862        var currentPrice = priceContainer.querySelector('.hue-tag-slide-container-content__price:not(.hue-tag-slide-container-content__comparedPrice)');
3863        var badge = document.createElement('span');
3864        badge.className = 'hue-tag-slide-trynow-badge';
3865        badge.textContent = '$0 NOW';
3866        priceContainer.insertBefore(badge, priceContainer.firstChild);
3867        if (currentPrice) {
3868          var keepSpan = document.createElement('span');
3869          keepSpan.className = 'hue-tag-slide-trynow-keep';
3870          keepSpan.textContent = ' IF YOU KEEP IT';
3871          currentPrice.parentNode.insertBefore(keepSpan, currentPrice.nextSibling);
3872        }
3873      }
3874      var btn = slide.querySelector('[data-hue-style="tag-slide-button"]') || slide.querySelector('.hue-tag-slide__button');
3875      if (btn && !btn.dataset.trynowInjected) {
3876        btn.dataset.trynowInjected = '1';
3877        btn.textContent = 'TRY NOW FOR $0';
3878        btn.setAttribute('data-trynow-btn', '1');
3879        if (variantId) {
3880          btn.addEventListener('click', async function (e) {
3881            e.preventDefault();
3882            e.stopPropagation();
3883            btn.disabled = true;
3884            try {
3885              var formData = new FormData();
3886              formData.set('id', variantId);
3887              formData.set('quantity', '1');
3888              formData.set('selling_plan', String(sellingPlanId));
3889              var cartDrawer = document.querySelector('cart-drawer');
3890              if (cartDrawer && typeof cartDrawer.getSectionsToRender === 'function') {
3891                formData.set('sections', cartDrawer.getSectionsToRender().map(function (s) { return s.id; }).join(','));
3892              }
3893              var resp = await fetch(root + 'cart/add.js', { method: 'POST', body: formData, headers: { 'X-Requested-With': 'XMLHttpRequest' } });
3894              var data = await resp.json();
3895              if (resp.ok) {
3896                if (window.trynow && typeof window.trynow.addToCartClicked === 'function') await window.trynow.addToCartClicked();
3897                if (cartDrawer && typeof cartDrawer.renderContents === 'function') {
3898                  cartDrawer.renderContents(data);
3899                  cartDrawer.classList.remove('is-empty');
3900                } else if (typeof forceRefreshCartDrawer === 'function') forceRefreshCartDrawer();
3901              }
3902            } catch (err) { console.error('Hue TryNow ATC failed:', err); }
3903            btn.disabled = false;
3904          });
3905        }
3906      }
3907    });
3908  }
3909
3910  function setupHueReviewsReinjectObserver(container) {
3911    if (!container || container._hueTryNowObserverSet) return;
3912    container._hueTryNowObserverSet = true;
3913    var reinjectTimer = null;
3914    var observer = new MutationObserver(function () {
3915      clearTimeout(reinjectTimer);
3916      reinjectTimer = setTimeout(function () {
3917        if (!container._hueTryNowResultData) return;
3918        var slides = container.querySelectorAll('.hue-tag-slide');
3919        var needsReinject = false;
3920        for (var i = 0; i < slides.length; i++) {
3921          var priceContainer = slides[i].querySelector('.hue-tag-slide-container-content__price-container');
3922          if (priceContainer && !priceContainer.querySelector('.hue-tag-slide-trynow-badge')) {
3923            needsReinject = true;
3924            break;
3925          }
3926        }
3927        if (needsReinject) injectHueTagSlideTryNow(container, container._hueTryNowResultData);
3928      }, 150);
3929    });
3930    observer.observe(container, { childList: true, subtree: true });
3931  }
3932
3933  document.addEventListener('DOMContentLoaded', () => {
3934    const productForm = document.querySelector(`form[id^='product-form'][data-type='add-to-cart-form']`)
3935    if(!productForm) return
3936    const variantSpan = productForm.querySelector(`.product-variant-id`)
3937    if(!variantSpan) return
3938    
3939    const observer = new MutationObserver(function(mutations) {
3940      mutations.forEach(function(mutation) {
3941        if(!mutation?.target?.value) return
3942           document.dispatchEvent(new CustomEvent('hue-product-variant-changed', {
3943            bubbles: true,
3944            detail: {
3945              variantId: mutation?.target?.value,
3946            }
3947          })); 
3948      });
3949    });
3950    observer.observe(variantSpan, {attributes: true});
3951  })
3952
3953  // TRY NOW BUTTON HANDLE START
3954  const UTM_source = hueUrl.searchParams.get('utm_source')
3955  const allowedUTMSources = ['instagram', 'facebook']
3956  const isMetaUtmSource = allowedUTMSources.includes(UTM_source || '')
3957  const activeCountry = window?.Shopify?.country || ''
3958
3959  if(isMetaUtmSource || !(activeCountry === 'US')) {
3960    const styleTag = document.createElement('style')
3961    styleTag.innerHTML += `
3962    .hue-quiz-results-additional{display: none !important}
3963    .hue-condensed-quiz-match__controls{grid-template-columns: 1fr!important}
3964    [data-hue-style="quiz-additional-button-container"]{display: none !important}
3965    .hue-mpq-best-match__controls{grid-template-columns: 1fr!important}`
3966    document.head.append(styleTag)
3967  }
3968  // TRY NOW BUTTON HANDLE END
3969
3970  function armSellingPlanFetchHook(sellingPlanId, windowMs) {
3971    window.__tnSellingPlanHookSpec = { id: sellingPlanId, until: Date.now() + (windowMs || 5000) };
3972    if (window.__tnSellingPlanHookInstalled) return;
3973    window.__tnSellingPlanHookInstalled = true;
3974    var origFetch = window.fetch;
3975    window.fetch = function (url, init) {
3976      try {
3977        var spec = window.__tnSellingPlanHookSpec;
3978        var u = typeof url === 'string' ? url : (url && url.url) || '';
3979        if (
3980          spec && Date.now() < spec.until &&
3981          /\/cart\/add(\.js)?(\?|$)/.test(u) &&
3982          init && init.method && String(init.method).toUpperCase() === 'POST'
3983        ) {
3984          var newInit = {};
3985          for (var k in init) newInit[k] = init[k];
3986          var headers = newInit.headers || {};
3987          var contentType = '';
3988          if (headers && typeof headers.get === 'function') {
3989            contentType = (headers.get('content-type') || '').toLowerCase();
3990          } else {
3991            for (var h in headers) {
3992              if (String(h).toLowerCase() === 'content-type') { contentType = String(headers[h] || '').toLowerCase(); break; }
3993            }
3994          }
3995          var body = newInit.body;
3996          if (contentType.indexOf('application/json') === 0 && typeof body === 'string') {
3997            var parsed = JSON.parse(body);
3998            if (parsed && Array.isArray(parsed.items)) {
3999              for (var i = 0; i < parsed.items.length; i++) {
4000                if (parsed.items[i] && parsed.items[i].selling_plan == null) parsed.items[i].selling_plan = spec.id;
4001              }
4002            } else if (parsed && parsed.id != null && parsed.selling_plan == null) {
4003              parsed.selling_plan = spec.id;
4004            }
4005            newInit.body = JSON.stringify(parsed);
4006          } else if (body instanceof FormData) {
4007            if (!body.has('selling_plan')) body.set('selling_plan', String(spec.id));
4008          } else if (contentType.indexOf('application/x-www-form-urlencoded') === 0 && typeof body === 'string') {
4009            var params = new URLSearchParams(body);
4010            if (!params.has('selling_plan')) params.set('selling_plan', String(spec.id));
4011            newInit.body = params.toString();
4012          }
4013          window.__tnSellingPlanHookSpec = null;
4014          return origFetch.call(this, url, newInit);
4015        }
4016      } catch (err) {}
4017      return origFetch.apply(this, arguments);
4018    };
4019  }
4020
4021  var TN_TRYLINK_SLUGS = {
4022    bnb: 'u_GNd-ZuRekTt9L5PZ0SS',
4023    otherproducts: 'qAtOHoQkQ2l9O2Im-y_7L',
4024    navbar: 'qPppv-HT8pPP2WSxOsoFc'
4025  };
4026  function detectTnQuizType() {
4027    if (document.querySelector('.hue-mpq-best-match, .hue-mpq-content, .hue-mpq-results')) return 'navbar';
4028    if (document.querySelector('.hue-app-condensed-quiz-match, .hue-app-related-product')) return 'otherproducts';
4029    if (document.querySelector('.hue-condensed-quiz-match, .hue-related-product')) return 'b
4029nb';
4030    return null;
4031  }
4032  function trackTryLinkCrossingViaSdk() {
4033    if (window.__tnTryLinkTracked) return;
4034    var quizType = detectTnQuizType();
4035    if (!quizType) return;
4036    var slug = TN_TRYLINK_SLUGS[quizType];
4037    if (!slug) return;
4038    if (!window.trynow || typeof window.trynow.trackTrylinkClick !== 'function') return;
4039    try {
4040      window.trynow.trackTrylinkClick(slug);
4041      window.__tnTryLinkTracked = true;
4042    } catch (e) {}
4043  }
4044  function activateTryNowExperience() {
4045    var oneYear = 365 * 24 * 60 * 60;
4046    document.cookie = '_tn_gate=gated_link; path=/; max-age=' + oneYear;
4047    document.cookie = '_tn_gate_toggle=true; path=/; max-age=' + (30 * 24 * 60 * 60);
4048    try { localStorage.setItem('trynow_tbyb_toggle', '1'); } catch (e) {}
4049    document.body.classList.add('trylink-passed');
4050    document.body.classList.add('tbyb-toggle-on');
4051    document.body.classList.remove('tbyb-toggle-off');
4052    document.body.setAttribute('data-tn-mode', 'tbyb');
4053    trackTryLinkCrossingViaSdk();
4054  }
4055
4056  function injectBuyTryChoiceIntoHueNative(payload) {
4057    if (document.body.classList.contains('trylink-passed')) return;
4058    var SELLING_PLAN_ID = (window.HUE_DRAWER_CONFIG && window.HUE_DRAWER_CONFIG.sellingPlanId) || 2112815165;
4059    var TRIAL_DAYS = (window.HUE_DRAWER_CONFIG && window.HUE_DRAWER_CONFIG.trialDays) || 14;
4060    var mainV = (payload && payload.resultData && payload.resultData.storefrontProductVariant) || null;
4061    var matched = payload && payload.matched_products && payload.matched_products[0];
4062    if (!mainV && matched) {
4063      mainV = matched.storefrontProductVariant || matched.variant || matched;
4064    }
4065    var mainVariantId = (mainV && mainV.ext_id)
4066                     || (mainV && mainV.variant && mainV.variant.ext_id)
4067                     || (matched && matched.ext_id)
4068                     || (matched && matched.variant_id)
4069                     || null;
4070    var mainApiPrice = mainV && (mainV.storefrontProduct && (mainV.storefrontProduct.price != null ? mainV.storefrontProduct.price : mainV.storefrontProduct.product && mainV.storefrontProduct.product.price));
4071    var currency = (mainV && mainV.storefrontProduct && mainV.storefrontProduct.storefront && mainV.storefrontProduct.storefront.currency && mainV.storefrontProduct.storefront.currency.symbol) || '$';
4072
4073    if (!document.getElementById('tn-quiz-choice-styles')) {
4074      var st = document.createElement('style');
4075      st.id = 'tn-quiz-choice-styles';
4076      st.textContent =
4077        '.tn-quiz-choice{display:flex;gap:8px;margin:0 0 12px 0;}' +
4078        '.tn-quiz-choice__option{flex:1;padding:12px 14px;border:1px solid #cccccc;background:#fff;cursor:pointer;display:flex;align-items:flex-start;gap:10px;box-sizing:border-box;user-select:none;}' +
4079        '.tn-quiz-choice__option--buy[aria-checked="true"]{border-color:#1a1a1a;}' +
4080        '.tn-quiz-choice__option--try[aria-checked="true"]{border-color:#E3008C;}' +
4081        '.tn-quiz-choice__radio{flex-shrink:0;width:18px;height:18px;border-radius:50%;border:2px solid #cccccc;display:flex;align-items:center;justify-content:center;margin-top:2px;box-sizing:border-box;}' +
4082        '.tn-quiz-choice__option--buy[aria-checked="true"] .tn-quiz-choice__radio{border-color:#1a1a1a;}' +
4083        '.tn-quiz-choice__option--try[aria-checked="true"] .tn-quiz-choice__radio{border-color:#E3008C;}' +
4084        '.tn-quiz-choice__radio::after{content:"";width:10px;height:10px;border-radius:50%;background:transparent;}' +
4085        '.tn-quiz-choice__option--buy[aria-checked="true"] .tn-quiz-choice__radio::after{background:#1a1a1a;}' +
4086        '.tn-quiz-choice__option--try[aria-checked="true"] .tn-quiz-choice__radio::after{background:#E3008C;}' +
4087        '.tn-quiz-choice__content{flex:1;min-width:0;}' +
4088        '.tn-quiz-choice__title{display:block;font-size:13px;font-weight:700;color:#1a1a1a;margin:0 0 2px 0;}' +
4089        '.tn-quiz-choice__price{display:block;font-size:16px;font-weight:700;color:#1a1a1a;margin:0;}' +
4090        '.tn-quiz-choice__option--try .tn-quiz-choice__price{color:#E3008C;}' +
4091        '.tn-quiz-choice__subtext{display:block;font-size:11px;color:#666;margin:4px 0 0 0;}' +
4092        '.tn-quiz-see-how{display:block;color:#E3008C;text-align:center;text-decoration:underline;font-size:15px;font-weight:600;padding:0;cursor:pointer;background:none;border:none;width:100%;}' +
4093        '.tn-quiz-see-how:hover{color:#b6006f;}' +
4094        '.tn-quiz-card-footer{padding:12px;margin-top:12px;box-sizing:border-box;flex:1 0 100%;width:100%;order:999;}' +
4095        '.tn-quiz-cta{width:100%;padding:14px 20px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:#1a1a1a;color:#fff;border:none;cursor:pointer;margin:0;display:block;}' +
4096        '.tn-quiz-cta:hover{background:#333;}' +
4097        '@media (max-width: 480px){.tn-quiz-choice__title{font-size:12px;}.tn-quiz-choice__price{font-size:14px;}.tn-quiz-choice__subtext{font-size:10px;}}';
4098      document.head.appendChild(st);
4099    }
4100
4101    function extractSalePrice(raw) {
4102      if (!raw) return '';
4103      var tmp = document.createElement('div');
4104      tmp.innerHTML = raw;
4105      var struck = tmp.querySelector('s, del, strike');
4106      if (struck && struck.parentNode) struck.parentNode.removeChild(struck);
4107      var text = (tmp.textContent || '').trim();
4108      var matches = text.match(/\$[0-9]+(?:\.[0-9]{2})?/g);
4109      if (matches && matches.length) return matches[matches.length - 1];
4110      return text;
4111    }
4112
4113    function buildAtcPayload(btn, vid) {
4114      var name = '';
4115      var price = '';
4116      var productId = '';
4117      var storefront = (window.Shopify && window.Shopify.shop) || window.location.hostname || '';
4118      var vidStr = vid != null ? String(vid) : '';
4119
4120      var upsells = (window.HUE_DRAWER_CONFIG && window.HUE_DRAWER_CONFIG.upsellProducts) || [];
4121      if (vidStr) {
4122        for (var i = 0; i < upsells.length; i++) {
4123          if (String(upsells[i].variantId) === vidStr) {
4124            name = upsells[i].title || '';
4125            productId = upsells[i].productId != null ? String(upsells[i].productId) : '';
4126            price = upsells[i].priceDisplay ? String(upsells[i].priceDisplay) : '';
4127            break;
4128          }
4129        }
4130      }
4131
4132      var currentProduct = window.loomi_ctx && window.loomi_ctx.current_product;
4133      if (!productId && window.loomi_ctx && window.loomi_ctx.productId != null) {
4134        productId = String(window.loomi_ctx.productId);
4135      }
4136      if (!price && currentProduct && currentProduct.variants && vidStr) {
4137        for (var vi = 0; vi < currentProduct.variants.length; vi++) {
4138          if (String(currentProduct.variants[vi].id) === vidStr) {
4139            var cents = currentProduct.variants[vi].price;
4140            if (cents != null) price = '$' + (Number(cents) / 100).toFixed(2);
4141            break;
4142          }
4143        }
4144      }
4145
4146      if (!productId) {
4147        var pidAncestor = btn.closest('[data-product-id], [data-hue-product-id]');
4148        if (pidAncestor) {
4149          productId = pidAncestor.getAttribute('data-product-id') || pidAncestor.getAttribute('data-hue-product-id') || '';
4150        }
4151      }
4152      if (!name) {
4153        var h1 = document.querySelector('h1.product__title, h1[class*="product"] , h1');
4154        if (h1) name = (h1.textContent || '').trim();
4155      }
4156      if (!price) {
4157        var priceRaw = priceForButton(btn, true, '') || priceForButton(btn, false, '');
4158        price = extractSalePrice(priceRaw);
4159      }
4160
4161      return { name: name, price: price, productId: productId, storefront: storefront };
4162    }
4163
4164    function variantIdForButton(btn, fallback) {
4165      var v = btn.getAttribute('data-variant-id') || btn.getAttribute('data-id') || btn.dataset.variantId;
4166      if (v) return v;
4167      var ancestor = btn.closest('[data-variant-id], [data-variant], [data-hue-upsell-variant-id]');
4168      if (ancestor) {
4169        v = ancestor.getAttribute('data-variant-id') || ancestor.getAttribute('data-variant') || ancestor.getAttribute('data-hue-upsell-variant-id');
4170        if (v) return v;
4171      }
4172      var inMainCard = btn.closest('.hue-condensed-quiz-match, .hue-app-condensed-quiz-match, .hue-mpq-best-match');
4173      if (!inMainCard) {
4174        var n = btn.parentElement;
4175        for (var d = 0; d < 6 && n && n !== document.body; d++, n = n.parentElement) {
4176          var el = n.querySelector('[data-hue-upsell-variant-id], [data-variant-id], [data-variant]');
4177          if (el) {
4178            var hid = el.getAttribute('data-hue-upsell-variant-id') || el.getAttribute('data-variant-id') || el.getAttribute('data-variant');
4179            if (hid) return hid;
4180          }
4181        }
4182      }
4183      var form = btn.closest('form');
4184      if (form) {
4185        var inp = form.querySelector('input[name="id"]');
4186        if (inp && inp.value) return inp.value;
4187      }
4188      return fallback || null;
4189    }
4190
4191    function priceForButton(btn, isMain, fallback) {
4192      if (isMain) {
4193        var matchCard = btn.closest('.hue-condensed-quiz-match, .hue-app-condensed-quiz-match, .hue-mpq-best-match');
4194        if (!matchCard) {
4195          var n = btn.parentElement;
4196          for (var d = 0; d < 6 && n && n !== document.body; d++, n = n.parentElement) {
4197            matchCard = n.querySelector('.hue-condensed-quiz-match, .hue-app-condensed-quiz-match, .hue-mpq-best-match');
4198            if (matchCard) break;
4199          }
4200        }
4201        if (matchCard) {
4202          var pricesContainer = matchCard.querySelector('.hue-condensed-quiz-match__prices, .hue-app-condensed-quiz-match__prices, .hue-mpq-best-match__prices');
4203          if (pricesContainer) {
4204            var actual = pricesContainer.querySelector('.hue-condensed-quiz-match__actual-price, .hue-app-condensed-quiz-match__actual-price, .hue-mpq-best-match__price');
4205            if (actual) {
4206              var actualText = (actual.textContent || '').trim();
4207              if (actualText) return actualText;
4208            }
4209            var lastPrice = '';
4210            var inline = pricesContainer.querySelectorAll('span, p, div, b, strong, em, i');
4211            for (var i = 0; i < inline.length; i++) {
4212              var txt = (inline[i].textContent || '').trim();
4213              if (/^\$[0-9]+(\.[0-9]{2})?$/.test(txt)) lastPrice = txt;
4214            }
4215            if (lastPrice) return lastPrice;
4216          }
4217        }
4218        return fallback || '';
4219      }
4220
4221      var bundleCard = btn.closest('.hue-related-product, .hue-app-related-product');
4222      if (!bundleCard) {
4223        var nb = btn.parentElement;
4224        for (var db = 0; db < 6 && nb && nb !== document.body; db++, nb = nb.parentElement) {
4225          bundleCard = nb.querySelector('.hue-related-product, .hue-app-related-product');
4226          if (bundleCard) break;
4227        }
4228      }
4229      if (bundleCard) {
4230        var container = bundleCard.querySelector('.hue-related-product__price-container, .hue-app-related-product__price-container');
4231        if (container) {
4232          var compared = container.querySelector('.hue-related-product__comparedPrice, .hue-app-related-product__comparedPrice');
4233          var current = container.querySelector('.hue-related-product__price, .hue-app-related-product__price');
4234          if (current && compared && current === compared) {
4235            var allPriceEls = container.querySelectorAll('p, span, div');
4236            for (var pi = allPriceEls.length - 1; pi >= 0; pi--) {
4237              if (allPriceEls[pi] !== compared && /\$[0-9]+(\.[0-9]{2})?/.test((allPriceEls[pi].textContent || '').trim())) {
4238                current = allPriceEls[pi]; break;
4239              }
4240            }
4241          }
4242          var comparedText = compared ? (compared.textContent || '').trim() : '';
4243          var currentText = current ? (current.textContent || '').trim() : '';
4244          if (comparedText && currentText && comparedText !== currentText) {
4245            return '<s style="font-weight:400;color:#666;margin-right:6px;">' + comparedText + '</s>' + currentText;
4246          }
4247          if (currentText) return currentText;
4248          if (comparedText) return comparedText;
4249        }
4250      }
4251      return fallback || '';
4252    }
4253
4254    function findCardOuter(btn) {
4255      var node = btn.parentElement;
4256      while (node && node !== document.body) {
4257        if (node.id === 'hue-quiz-results' || node.id === 'hue-custom-quiz-results') return null;
4258        if (node.querySelector('img')) return node;
4259        node = node.parentElement;
4260      }
4261      return null;
4262    }
4263
4264    function buildChoiceHtml(priceStr) {
4265      return '<div class="tn-quiz-choice__option tn-quiz-choice__option--buy" role="radio" aria-checked="true" tabindex="0" data-mode="buy">' +
4266          '<span class="tn-quiz-choice__radio" aria-hidden="true"></span>' +
4267          '<span class="tn-quiz-choice__content">' +
4268            '<span class="tn-quiz-choice__title">Buy now</span>' +
4269            '<span class="tn-quiz-choice__price">' + priceStr + '</span>' +
4270          '</span>' +
4271        '</div>' +
4272        '<div class="tn-quiz-choice__option tn-quiz-choice__option--try" role="radio" aria-checked="false" tabindex="0" data-mode="try">' +
4273          '<span class="tn-quiz-choice__radio" aria-hidden="true"></span>' +
4274          '<span class="tn-quiz-choice__content">' +
4275            '<span class="tn-quiz-choice__title">Try free — ' + TRIAL_DAYS + ' days</span>' +
4276            '<span class="tn-quiz-choice__price">$0 today</span>' +
4277            '<span class="tn-quiz-choice__subtext">Only pay if you love it</span>' +
4278          '</span>' +
4279        '</div>';
4280    }
4281
4282    function detectSoldOutText(text) {
4283      return /SOLD\s*OUT|OUT\s*OF\s*STOCK|UNAVAILABLE/i.test(text || '');
4284    }
4285    function detectSoldOut(btn) {
4286      if (!btn) return false;
4287      if (btn.disabled === true) return true;
4288      if (btn.getAttribute && btn.getAttribute('disabled') !== null) return true;
4289      if (btn.getAttribute && btn.getAttribute('aria-disabled') === 'true') return true;
4290      return detectSoldOutText(btn.textContent || '');
4291    }
4292
4293    function setupTriggerLabelSync(effectiveAtc, triggerAtc) {
4294      function desiredText() {
4295        if (effectiveAtc.dataset.tnSoldOut === '1') {
4296          return effectiveAtc.getAttribute('data-tn-original-label') || 'Sold Out';
4297        }
4298        var mode = effectiveAtc.dataset.tnMode || 'buy';
4299        if (mode === 'try') return 'TRY NOW FOR $0';
4300        return effectiveAtc.getAttribute('data-tn-original-label') || 'ADD TO BAG';
4301      }
4302
4303      function sync() {
4304        var triggerLabel = (triggerAtc.textContent || '').trim();
4305        if (!triggerLabel) return;
4306        if (triggerLabel === desiredText()) return;
4307
4308        var soldOut = detectSoldOut(triggerAtc);
4309        effectiveAtc.setAttribute('data-tn-original-label', triggerLabel);
4310        if (soldOut) effectiveAtc.dataset.tnSoldOut = '1';
4311        else delete effectiveAtc.dataset.tnSoldOut;
4312        var newDesired = desiredText();
4313        if (effectiveAtc.textContent !== newDesired) {
4314          effectiveAtc.textContent = newDesired;
4315        }
4316      }
4317
4318      var attempts = 0;
4319      var poll = setInterval(function () {
4320        attempts++;
4321        sync();
4322        if (attempts >= 50) clearInterval(poll);
4323      }, 200);
4324      try {
4325        var mo = new MutationObserver(function () { sync(); });
4326        mo.observe(triggerAtc, { childList: true, characterData: true, subtree: true, attributes: true, attributeFilter: ['disabled', 'aria-disabled'] });
4327        setTimeout(function () { try { mo.disconnect(); } catch (e) {} }, 10000);
4328      } catch (e) {}
4329    }
4330
4331    function makeSeeHowLink() {
4332      var link = document.createElement('button');
4333      link.type = 'button';
4334      link.className = 'tn-quiz-see-how';
4335      link.textContent = 'See how the free trial works';
4336      link.addEventListener('click', function (e) {
4337        e.preventDefault();
4338        e.stopPropagation();
4339        if (typeof e.stopImmediatePropagation === 'function') e.stopImmediatePropagation();
4340        var modal = document.getElementById('modalOverlayCustom');
4341        if (modal) {
4342          modal.classList.remove('custom-trynow-modal-hidden');
4343          document.body.classList.add('custom-modal-no-scroll');
4344        }
4345      }, true);
4346      return link;
4347    }
4348
4349    var mainAtcRef = null;
4350    var bundleAtcRef = null;
4351    var mainCardCurrentMode = 'buy';
4352    function recomputeAndPropagateMirrorMode() {
4353      var anyTry = (mainAtcRef && mainAtcRef.dataset.tnMode === 'try')
4354                || (bundleAtcRef && bundleAtcRef.dataset.tnMode === 'try');
4355      var mode = anyTry ? 'try' : 'buy';
4356      mainCardCurrentMode = mode;
4357      var mirrors = document.querySelectorAll('[data-tn-mirror="1"]');
4358      for (var mi = 0; mi < mirrors.length; mi++) {
4359        var btn = mirrors[mi];
4360        btn.dataset.tnMode = mode;
4361        if (btn.dataset.tnSoldOut === '1') continue;
4362        btn.textContent = (mode === 'try')
4363          ? 'TRY NOW FOR $0'
4364          : (btn.getAttribute('data-tn-original-label') || 'ADD TO BAG');
4365        setMirrorNativePriceMode(getMirrorNativePriceForButton(btn), mode);
4366      }
4367    }
4368
4369    function attachMirrorAtc(atc) {
4370      if (atc.dataset.tnChoiceAttached === '1') return;
4371      atc.dataset.tnChoiceAttached = '1';
4372      atc.dataset.tnMirror = '1';
4373
4374      if (!atc.hasAttribute('data-tn-original-label')) {
4375        atc.setAttribute('data-tn-original-label', (atc.textContent || '').trim() || 'ADD TO BAG');
4376      }
4377      if (detectSoldOut(atc)) atc.dataset.tnSoldOut = '1';
4378      var vid = variantIdForButton(atc, null);
4379      atc.dataset.tnVariantId = vid || '';
4380
4381      atc.dataset.tnMode = mainCardCurrentMode;
4382      if (atc.dataset.tnSoldOut !== '1' && mainCardCurrentMode === 'try') {
4383        atc.textContent = 'TRY NOW FOR $0';
4384      }
4385      setMirrorNativePriceMode(getMirrorNativePriceForButton(atc), mainCardCurrentMode);
4386      setupTriggerLabelSync(atc, atc);
4387
4388      atc.addEventListener('click', function (e) {
4389        if (atc.dataset.tnSoldOut === '1') return;
4390        var mirrorVid = atc.dataset.tnVariantId || vid;
4391        var mirrorPayload = buildAtcPayload(atc, mirrorVid);
4392        if (atc.dataset.tnMode === 'try') {
4393          document.dispatchEvent(new CustomEvent('try-now-atc', { detail: mirrorPayload }));
4394        } else {
4395          document.dispatchEvent(new CustomEvent('Quiz: Add To Cart', { detail: mirrorPayload }));
4396        }
4397        if (atc.dataset.tnMode !== 'try') return;
4398        var useVid = atc.dataset.tnVariantId || vid;
4399        if (useVid) {
4400          e.stopPropagation();
4401          e.preventDefault();
4402          if (typeof e.stopImmediatePropagation === 'function') e.stopImmediatePropagation();
4403          atc.disabled = true;
4404          (async function () {
4405            try {
4406              var cartDrawer = document.querySelector('cart-drawer');
4407              var sectionIds = ['cart-drawer', 'cart-drawer-items', 'cart-icon-bubble'];
4408              if (cartDrawer && typeof cartDrawer.getSectionsToRender === 'function') {
4409                cartDrawer.getSectionsToRender().forEach(function (s) {
4410                  if (sectionIds.indexOf(s.id) === -1) sectionIds.push(s.id);
4411                });
4412              }
4413              var formData = new FormData();
4414              formData.set('id', String(useVid));
4415              formData.set('quantity', '1');
4416              formData.set('selling_plan', String(SELLING_PLAN_ID));
4417              formData.set('sections', sectionIds.join(','));
4418              formData.set('sections_url', window.location.pathname);
4419              var resp = await fetch('/cart/add.js', {
4420                method: 'POST',
4421                body: formData,
4422                headers: { 'X-Requested-With': 'XMLHttpRequest' },
4423                credentials: 'same-origin'
4424              });
4425              var data = await resp.json();
4426              if (!resp.ok) return;
4427              activateTryNowExperience();
4428              document.dispatchEvent(new CustomEvent('product:added', { bubbles: true, detail: { variant: useVid, quantity: 1 } }));
4429              if (window.trynow && typeof window.trynow.addToCartClicked === 'function') {
4430                try { await window.trynow.addToCartClicked(); } catch (err) {}
4431              }
4432              if (cartDrawer && typeof cartDrawer.renderContents === 'function') {
4433                cartDrawer.renderContents(data);
4434                cartDrawer.classList.remove('is-empty');
4435                var emptyEls = cartDrawer.querySelectorAll('.is-empty');
4436                for (var ei = 0; ei < emptyEls.length; ei++) emptyEls[ei].classList.remove('is-empty');
4437                if (typeof cartDrawer.open === 'function') { try { cartDrawer.open(); } catch (e) {} }
4438              } else if (typeof forceRefreshCartDrawer === 'function') {
4439                await forceRefreshCartDrawer();
4440              }
4441              document.dispatchEvent(new CustomEvent('cart:updated'));
4442            } finally {
4443              atc.disabled = false;
4444            }
4445          })();
4446        } else {
4447          activateTryNowExperience();
4448          armSellingPlanFetchHook(SELLING_PLAN_ID, 5000);
4449        }
4450      }, true);
4451    }
4452
4453    function wireChoice(wrap, effectiveAtc, triggerAtc, vid, isMain) {
4454      effectiveAtc.dataset.tnMode = 'buy';
4455      if (!effectiveAtc.hasAttribute('data-tn-original-label')) {
4456        var originalLabel = '';
4457        if (triggerAtc && triggerAtc !== effectiveAtc) {
4458          originalLabel = (triggerAtc.getAttribute('data-tn-original-label') || triggerAtc.textContent || '').trim();
4459        } else {
4460          originalLabel = (effectiveAtc.textContent || '').trim();
4461        }
4462        effectiveAtc.setAttribute('data-tn-original-label', originalLabel || 'ADD TO BAG');
4463      }
4464      if (detectSoldOut(triggerAtc) || detectSoldOut(effectiveAtc)) {
4465        effectiveAtc.dataset.tnSoldOut = '1';
4466      }
4467      if (effectiveAtc !== triggerAtc) {
4468        effectiveAtc.textContent = effectiveAtc.getAttribute('data-tn-original-label') || 'ADD TO BAG';
4469      }
4470      setupTriggerLabelSync(effectiveAtc, triggerAtc);
4471
4472      wrap.addEventListener('click', function (e) {
4473        var opt = e.target.closest('.tn-quiz-choice__option');
4474        if (!opt) return;
4475        e.preventDefault();
4476        e.stopPropagation();
4477        if (typeof e.stopImmediatePropagation === 'function') e.stopImmediatePropagation();
4478        var options = wrap.querySelectorAll('.tn-quiz-choice__option');
4479        for (var oi = 0; oi < options.length; oi++) {
4480          options[oi].setAttribute('aria-checked', options[oi] === opt ? 'true' : 'false');
4481        }
4482        var mode = opt.getAttribute('data-mode');
4483        effectiveAtc.dataset.tnMode = mode;
4484        if (effectiveAtc.dataset.tnSoldOut !== '1') {
4485          effectiveAtc.textContent = (mode === 'try')
4486            ? 'TRY NOW FOR $0'
4487            : (effectiveAtc.getAttribute('data-tn-original-label') || 'ADD TO BAG');
4488        }
4489        setNativePriceMode(getNativePriceContainerForButton(triggerAtc, isMain), mode, isMain);
4490        recomputeAndPropagateMirrorMode();
4491      }, true);
4492
4493      effectiveAtc.addEventListener('click', function (e) {
4494        if (effectiveAtc.dataset.tnPassThrough === '1') {
4495          delete effectiveAtc.dataset.tnPassThrough;
4496          return;
4497        }
4498        if (effectiveAtc.dataset.tnSoldOut === '1') return;
4499        var mode = effectiveAtc.dataset.tnMode;
4500        var payloadVid = effectiveAtc.dataset.tnVariantId || vid;
4501        var atcPayload = buildAtcPayload(effectiveAtc, payloadVid);
4502        if (mode === 'try') {
4503          document.dispatchEvent(new CustomEvent('try-now-atc', { detail: atcPayload }));
4504        } else {
4505          document.dispatchEvent(new CustomEvent('Quiz: Add To Cart', { detail: atcPayload }));
4506        }
4507        if (mode === 'try') {
4508          e.stopPropagation();
4509          e.preventDefault();
4510          if (typeof e.stopImmediatePropagation === 'function') e.stopImmediatePropagation();
4511
4512          var useVid = effectiveAtc.dataset.tnVariantId || vid;
4513          if (useVid) {
4514            effectiveAtc.disabled = true;
4515            (async function () {
4516              try {
4517                var cartDrawer = document.querySelector('cart-drawer');
4518                var sectionIds = ['cart-drawer', 'cart-drawer-items', 'cart-icon-bubble'];
4519                if (cartDrawer && typeof cartDrawer.getSectionsToRender === 'function') {
4520                  cartDrawer.getSectionsToRender().forEach(function (s) {
4521                    if (sectionIds.indexOf(s.id) === -1) sectionIds.push(s.id);
4522                  });
4523                }
4524                var formData = new FormData();
4525                formData.set('id', String(useVid));
4526                formData.set('quantity', '1');
4527                formData.set('selling_plan', String(SELLING_PLAN_ID));
4528                formData.set('sections', sectionIds.join(','));
4529                formData.set('sections_url', window.location.pathname);
4530                var resp = await fetch('/cart/add.js', {
4531                  method: 'POST',
4532                  body: formData,
4533                  headers: { 'X-Requested-With': 'XMLHttpRequest' },
4534                  credentials: 'same-origin'
4535                });
4536                var data = await resp.json();
4537                if (!resp.ok) return;
4538                activateTryNowExperience();
4539                document.dispatchEvent(new CustomEvent('product:added', { bubbles: true, detail: { variant: useVid, quantity: 1 } }));
4540                if (window.trynow && typeof window.trynow.addToCartClicked === 'function') {
4541                  try { await window.trynow.addToCartClicked(); } catch (err) {}
4542                }
4543                if (cartDrawer && typeof cartDrawer.renderContents === 'function') {
4544                  cartDrawer.renderContents(data);
4545                  cartDrawer.classList.remove('is-empty');
4546                  var emptyEls = cartDrawer.querySelectorAll('.is-empty');
4547                  for (var ei = 0; ei < emptyEls.length; ei++) emptyEls[ei].classList.remove('is-empty');
4548                  if (typeof cartDrawer.open === 'function') { try { cartDrawer.open(); } catch (e) {} }
4549                } else if (typeof forceRefreshCartDrawer === 'function') {
4550                  await forceRefreshCartDrawer();
4551                }
4552                document.dispatchEvent(new CustomEvent('cart:updated'));
4553              } finally {
4554                effectiveAtc.disabled = false;
4555              }
4556            })();
4557          } else if (effectiveAtc !== triggerAtc) {
4558            activateTryNowExperience();
4559            armSellingPlanFetchHook(SELLING_PLAN_ID, 5000);
4560            triggerAtc.click();
4561          } else {
4562            activateTryNowExperience();
4563            armSellingPlanFetchHook(SELLING_PLAN_ID, 5000);
4564            effectiveAtc.dataset.tnPassThrough = '1';
4565            setTimeout(function () { try { effectiveAtc.click(); } catch (err) {} }, 0);
4566          }
4567        } else if (effectiveAtc !== triggerAtc) {
4568          e.stopPropagation();
4569          e.preventDefault();
4570          triggerAtc.click();
4571        }
4572      }, true);
4573    }
4574
4575    function getNativePriceContainerForButton(btn, isMain) {
4576      if (isMain) {
4577        var matchCard = btn.closest('.hue-condensed-quiz-match, .hue-app-condensed-quiz-match, .hue-mpq-best-match');
4578        if (!matchCard) {
4579          var n = btn.parentElement;
4580          for (var d = 0; d < 6 && n && n !== document.body; d++, n = n.parentElement) {
4581            matchCard = n.querySelector('.hue-condensed-quiz-match, .hue-app-condensed-quiz-match, .hue-mpq-best-match');
4582            if (matchCard) break;
4583          }
4584        }
4585        if (matchCard) {
4586          return matchCard.querySelector('.hue-condensed-quiz-match__prices, .hue-app-condensed-quiz-match__prices, .hue-mpq-best-match__prices');
4587        }
4588        return null;
4589      }
4590      var bundleCard = btn.closest('.hue-related-product, .hue-app-related-product');
4591      if (!bundleCard) {
4592        var nb = btn.parentElement;
4593        for (var db = 0; db < 6 && nb && nb !== document.body; db++, nb = nb.parentElement) {
4594          bundleCard = nb.querySelector('.hue-related-product, .hue-app-related-product');
4595          if (bundleCard) break;
4596        }
4597      }
4598      if (bundleCard) {
4599        return bundleCard.querySelector('.hue-related-product__price-container, .hue-app-related-product__price-container');
4600      }
4601      return null;
4602    }
4603
4604    function extractCurrentPriceText(container, isMain) {
4605      if (!container) return '';
4606      var actual;
4607      if (isMain) {
4608        actual = container.querySelector('.hue-condensed-quiz-match__actual-price, .hue-app-condensed-quiz-match__actual-price, .hue-mpq-best-match__price');
4609      } else {
4610        actual = container.querySelector('.hue-related-product__price:not(.hue-related-product__comparedPrice), .hue-app-related-product__price:not(.hue-app-related-product__comparedPrice)');
4611      }
4612      if (actual) {
4613        var text = (actual.textContent || '').trim();
4614        if (text) return text;
4615      }
4616      var matches = (container.textContent || '').match(/\$[0-9]+(?:\.[0-9]{2})?/g);
4617      if (matches && matches.length) return matches[matches.length - 1];
4618      return '';
4619    }
4620
4621    function setNativePriceMode(container, mode, isMain) {
4622      if (!container) return;
4623      // Lazy stash only when the container actually has price content rendered.
4624      // Avoids stashing empty placeholder HTML before Hue finishes rendering.
4625      if (!container.dataset.tnOriginalPriceHtml) {
4626        var currentText = (container.textContent || '').trim();
4627        if (currentText && /\$[0-9]/.test(currentText)) {
4628          container.dataset.tnOriginalPriceHtml = container.innerHTML;
4629          container.dataset.tnOriginalPriceText = extractCurrentPriceText(container, isMain);
4630        }
4631      }
4632      container.style.display = '';
4633      if (mode === 'try') {
4634        var originalPrice = container.dataset.tnOriginalPriceText || '';
4635        // MPQ (navbar) main card uses 20px; everything else uses 14px.
4636        var fontSize = (isMain && container.classList.contains('hue-mpq-best-match__prices')) ? '20px' : '14px';
4637        var html;
4638        if (originalPrice) {
4639          html = '<p style="margin:0;font-size:' + fontSize + ';font-weight:700;color:#000000"><s style="color:#888;font-weight:400;margin-right:6px">' + originalPrice + '</s>$0 NOW</p>';
4640        } else {
4641          html = '<p style="margin:0;font-size:' + fontSize + ';font-weight:700;color:#000000">$0 NOW</p>';
4642        }
4643        container.innerHTML = html;
4644      } else {
4645        // Buy mode: restore stashed original if available; otherwise leave Hue's render alone.
4646        if (container.dataset.tnOriginalPriceHtml) {
4647          container.innerHTML = container.dataset.tnOriginalPriceHtml;
4648        }
4649      }
4650    }
4651
4652    function getMirrorNativePriceForButton(btn) {
4653      var slide = btn.closest('.hue-tag-slide, .hue-creator-card, .hue-mpq-upsell-card');
4654      if (!slide) return null;
4655      return slide.querySelector('.hue-tag-slide-container-content__price, .hue-mpq-upsell-card__active-price');
4656    }
4657
4658    function setMirrorNativePriceMode(priceEl, mode) {
4659      if (!priceEl) return;
4660      // Lazy stash only when the element actually has price content rendered.
4661      if (!priceEl.dataset.tnOriginalPriceHtml) {
4662        var currentText = (priceEl.textContent || '').trim();
4663        if (currentText && /\$[0-9]/.test(currentText)) {
4664          priceEl.dataset.tnOriginalPriceHtml = priceEl.innerHTML;
4665          var match = currentText.match(/\$[0-9]+(?:\.[0-9]{2})?/);
4666          priceEl.dataset.tnOriginalPriceText = match ? match[0] : currentText;
4667        }
4668      }
4669      if (mode === 'try') {
4670        var originalPrice = priceEl.dataset.tnOriginalPriceText || '';
4671        if (originalPrice) {
4672          // Inherit color/size from the existing price element; strikethrough gets a muted gray.
4673          priceEl.innerHTML = '<s style="color:#888;font-weight:400;margin-right:6px">' + originalPrice + '</s>
4673$0 NOW';
4674        } else {
4675          priceEl.innerHTML = '$0 NOW';
4676        }
4677      } else {
4678        if (priceEl.dataset.tnOriginalPriceHtml) {
4679          priceEl.innerHTML = priceEl.dataset.tnOriginalPriceHtml;
4680        }
4681      }
4682    }
4683
4684    function hideNativePriceContainers(btn, isMain) {
4685      if (isMain) {
4686        var matchCard = btn.closest('.hue-condensed-quiz-match, .hue-app-condensed-quiz-match, .hue-mpq-best-match');
4687        if (!matchCard) {
4688          var n = btn.parentElement;
4689          for (var d = 0; d < 6 && n && n !== document.body; d++, n = n.parentElement) {
4690            matchCard = n.querySelector('.hue-condensed-quiz-match, .hue-app-condensed-quiz-match, .hue-mpq-best-match');
4691            if (matchCard) break;
4692          }
4693        }
4694        if (matchCard) {
4695          var main = matchCard.querySelector('.hue-condensed-quiz-match__prices, .hue-app-condensed-quiz-match__prices, .hue-mpq-best-match__prices');
4696          if (main) main.style.display = 'none';
4697        }
4698        return;
4699      }
4700      var bundleCard = btn.closest('.hue-related-product, .hue-app-related-product');
4701      if (!bundleCard) {
4702        var nb = btn.parentElement;
4703        for (var db = 0; db < 6 && nb && nb !== document.body; db++, nb = nb.parentElement) {
4704          bundleCard = nb.querySelector('.hue-related-product, .hue-app-related-product');
4705          if (bundleCard) break;
4706        }
4707      }
4708      if (bundleCard) {
4709        var related = bundleCard.querySelector('.hue-related-product__price-container, .hue-app-related-product__price-container');
4710        if (related) related.style.display = 'none';
4711      }
4712    }
4713
4714    function schedulePriceRetry(radioWrap, atc, isMain) {
4715      var attempts = 0;
4716      var poll = setInterval(function () {
4717        attempts++;
4718        var late = priceForButton(atc, isMain, '');
4719        if (late) {
4720          var priceSpan = radioWrap && radioWrap.querySelector('.tn-quiz-choice__option--buy .tn-quiz-choice__price');
4721          if (priceSpan && !priceSpan.innerHTML.trim()) priceSpan.innerHTML = late;
4722          // Stash now that the price is in the container, then re-apply current mode
4723          var currentMode = 'buy';
4724          if (isMain && mainAtcRef && mainAtcRef.dataset.tnMode) currentMode = mainAtcRef.dataset.tnMode;
4725          else if (!isMain && bundleAtcRef && bundleAtcRef.dataset.tnMode) currentMode = bundleAtcRef.dataset.tnMode;
4726          setNativePriceMode(getNativePriceContainerForButton(atc, isMain), currentMode, isMain);
4727          clearInterval(poll);
4728        } else if (attempts >= 15) {
4729          clearInterval(poll);
4730        }
4731      }, 200);
4732    }
4733
4734    function attachChoiceTo(atc, isMain) {
4735      if (atc.dataset.tnChoiceAttached === '1') return;
4736      atc.dataset.tnChoiceAttached = '1';
4737
4738      var fallbackPrice = (mainApiPrice != null && mainApiPrice !== '') ? (currency + mainApiPrice) : '';
4739      var priceStr = priceForButton(atc, isMain, isMain ? fallbackPrice : '');
4740      var vid = variantIdForButton(atc, isMain ? mainVariantId : null);
4741      atc.dataset.tnVariantId = vid || '';
4742      setNativePriceMode(getNativePriceContainerForButton(atc, isMain), 'buy', isMain);
4743
4744      if (isMain) {
4745        var wrap = document.createElement('div');
4746        wrap.className = 'tn-quiz-choice';
4747        wrap.setAttribute('role', 'radiogroup');
4748        wrap.style.gridColumn = '1 / -1';
4749        wrap.style.width = '100%';
4750        wrap.innerHTML = buildChoiceHtml(priceStr);
4751        atc.parentNode.insertBefore(wrap, atc);
4752        mainAtcRef = atc;
4753        wireChoice(wrap, atc, atc, vid, true);
4754        if (!priceStr) schedulePriceRetry(wrap, atc, true);
4755        return;
4756      }
4757
4758      var cardOuter = findCardOuter(atc);
4759      var insertAfterEl = cardOuter || atc;
4760      var footer = document.createElement('div');
4761      footer.className = 'tn-quiz-card-footer';
4762      footer.innerHTML =
4763        '<div class="tn-quiz-choice" role="radiogroup">' + buildChoiceHtml(priceStr) + '</div>' +
4764        '<button type="button" class="tn-quiz-cta">TRY NOW FOR $0</button>';
4765      if (cardOuter) {
4766        try { cardOuter.style.flexWrap = 'wrap'; } catch (e) {}
4767        cardOuter.appendChild(footer);
4768      } else {
4769        atc.parentNode.insertBefore(footer, atc.nextSibling);
4770      }
4771      atc.style.display = 'none';
4772
4773      var newCta = footer.querySelector('.tn-quiz-cta');
4774      newCta.dataset.tnChoiceAttached = '1';
4775      newCta.dataset.tnVariantId = vid || '';
4776      bundleAtcRef = newCta;
4777      var bundleRadioWrap = footer.querySelector('.tn-quiz-choice');
4778      wireChoice(bundleRadioWrap, newCta, atc, vid, false);
4779      if (!priceStr) schedulePriceRetry(bundleRadioWrap, atc, false);
4780
4781      var link = makeSeeHowLink();
4782      if (insertAfterEl && insertAfterEl.parentNode) {
4783        insertAfterEl.parentNode.insertBefore(link, insertAfterEl.nextSibling);
4784      }
4785    }
4786
4787    var cardsProcessed = 0;
4788    function findResultsContainer() {
4789      return document.getElementById('hue-quiz-results')
4790          || document.getElementById('hue-custom-quiz-results')
4791          || document.getElementById('hue-app-quiz-results')
4792          || document.querySelector('[id$="quiz-results"]');
4793    }
4794    var QUIZ_CARD_SELECTOR = [
4795      '.hue-condensed-quiz-match',
4796      '.hue-app-condensed-quiz-match',
4797      '.hue-related-product',
4798      '.hue-app-related-product',
4799      '.hue-tag-slide',
4800      '.hue-creator-card',
4801      '.hue-mpq-best-match',
4802      '.hue-mpq-upsell-card',
4803      '[data-hue-style*="condensed-quiz-match"]',
4804      '[data-hue-style*="related-product"]',
4805      '[data-hue-style*="tag-slide"]',
4806      '[data-hue-style*="mpq-best-match"]'
4807    ].join(',');
4808    function isQuizAtcButton(btn) {
4809      if (btn.dataset.tnChoiceAttached === '1' || btn.dataset.tnMirror === '1') return false;
4810      var hueStyle = btn.getAttribute('data-hue-style') || '';
4811      if (/quiz-results-add-button|add-to-cart-button|quiz-result-add-to-cart|tag-slide-button|mpq-results-add-button/i.test(hueStyle)) {
4812        return true;
4813      }
4814      var t = (btn.textContent || '').trim().toUpperCase();
4815      if (!/(ADD TO BAG|ADD TO CART)/.test(t)) return false;
4816      return !!btn.closest(QUIZ_CARD_SELECTOR);
4817    }
4818    function classifyQuizButton(btn) {
4819      if (btn.closest('.hue-mpq-upsell-card, .hue-tag-slide, .hue-creator-card')) return 'mirror';
4820      if (btn.closest('.hue-condensed-quiz-match, .hue-app-condensed-quiz-match, .hue-mpq-best-match')) return 'main';
4821      var hueStyle = btn.getAttribute('data-hue-style') || '';
4822      if (/quiz-result-add-to-cart|related-add-to-cart/i.test(hueStyle)) return 'bundle';
4823      if (btn.closest('.hue-related-product, .hue-app-related-product')) return 'bundle';
4824      return 'mirror';
4825    }
4826    function scanAndAttach() {
4827      var legacy = findResultsContainer();
4828      if (legacy && legacy.querySelector('[data-hue-drawer="root"]')) return true;
4829      if (mainAtcRef && !mainAtcRef.isConnected) mainAtcRef = null;
4830      if (bundleAtcRef && !bundleAtcRef.isConnected) bundleAtcRef = null;
4831      var allButtons = document.querySelectorAll('button');
4832      var didWork = false;
4833      for (var i = 0; i < allButtons.length; i++) {
4834        var btn = allButtons[i];
4835        if (!isQuizAtcButton(btn)) continue;
4836        var kind = classifyQuizButton(btn);
4837        if (kind === 'main' && !mainAtcRef) {
4838          attachChoiceTo(btn, true);
4839        } else if (kind === 'bundle' && !bundleAtcRef) {
4840          attachChoiceTo(btn, false);
4841        } else {
4842          attachMirrorAtc(btn);
4843        }
4844        didWork = true;
4845      }
4846      return didWork;
4847    }
4848
4849    var attempts = 0;
4850    var poll = setInterval(function () {
4851      attempts++;
4852      if (scanAndAttach() || attempts > 50) clearInterval(poll);
4853    }, 200);
4854    var observer = new MutationObserver(function () { scanAndAttach(); });
4855    var observeTarget = findResultsContainer() || document.body;
4856    observer.observe(observeTarget, { childList: true, subtree: true });
4857    setTimeout(function () { try { observer.disconnect(); } catch (e) {} }, 30000);
4858  }
4859
4860  document.addEventListener('hue-integration', (e) => {
4861      const hueLoader = document.querySelector('#hue-widget-loader')
4862      const { detail } = e;
4863
4864      const { type, payload } = detail;
4865
4866      
4867
4868      if (detail.type === 'quiz_completed') {
4869        try { injectBuyTryChoiceIntoHueNative(detail && detail.payload); } catch (err) {}
4870      }
4871
4872      if (detail.type === 'quiz-result-ready') {
4873        try { injectBuyTryChoiceIntoHueNative(detail && detail.payload); } catch (err) {}
4874
4875        // Toggle OFF — don't intercept; let Hue widget render its own default results
4876        if (document.cookie.indexOf('_tn_gate_toggle=false') !== -1) {
4877          console.log('[Hue] toggle OFF – skipping custom drawer, letting Hue render default');
4878          return;
4879        }
4880
4881        var resultsPage = detail?.payload?.placeholder;
4882        var resultData = detail?.payload?.resultData;
4883        if (!resultsPage || !resultData) {
4884          // Hue sometimes fires quiz-result-ready with incomplete payload (race condition).
4885          // Stash whatever we got and retry when quiz-modal-ready fires right after.
4886          console.log('[Hue retry] quiz-result-ready payload incomplete, will retry on quiz-modal-ready', { hasPlaceholder: !!resultsPage, hasResultData: !!resultData });
4887          window.__hueQuizRetry = { payload: detail?.payload || {} };
4888          return;
4889        }
4890        console.log('Hue quiz-result-ready resultData:', resultData);
4891
4892        if (window.HueQuizResultDrawer && typeof window.HueQuizResultDrawer.renderQuizLayout === 'function') {
4893          window.HueQuizResultDrawer.renderQuizLayout(resultsPage, resultData);
4894        } else {
4895          resultsPage.innerHTML = '<div style="padding:16px"><p>Loading…</p></div>';
4896        }
4897        const renderResults = detail?.payload?.renderResults;
4898        if (typeof renderResults === 'function') {
4899          const container = document.getElementById('hue-reviews-container');
4900          if (container) {
4901            renderResults(container);
4902            container._hueTryNowResultData = resultData;
4903            function tryInject(attempt) {
4904              var slides = container.querySelectorAll('.hue-tag-slide');
4905              if (slides.length > 0) {
4906                injectHueTagSlideTryNow(container, resultData);
4907                setupHueReviewsReinjectObserver(container);
4908              } else if (attempt < 50) {
4909                setTimeout(function () { tryInject(attempt + 1); }, 100);
4910              }
4911            }
4912            tryInject(0);
4913          }
4914        }
4915        return;
4916      }
4917
4918      if (detail.type === 'quiz-modal-ready' && window.__hueQuizRetry) {
4919        // Retry: quiz-result-ready had incomplete payload, now the modal is ready.
4920        // Try to find the placeholder and resultData from the stashed payload or DOM.
4921        var retry = window.__hueQuizRetry;
4922        delete window.__hueQuizRetry;
4923        var resultsPage = retry.payload?.placeholder || document.getElementById('hue-custom-quiz-results');
4924        var resultData = retry.payload?.resultData;
4925        console.log('[Hue retry] quiz-modal-ready retry', { hasPlaceholder: !!resultsPage, hasResultData: !!resultData });
4926        if (resultsPage && resultData) {
4927          if (document.cookie.indexOf('_tn_gate_toggle=false') !== -1) {
4928            console.log('[Hue retry] toggle OFF – skipping retry, letting Hue render default');
4929            return;
4930          }
4931          if (window.HueQuizResultDrawer && typeof window.HueQuizResultDrawer.renderQuizLayout === 'function') {
4932            window.HueQuizResultDrawer.renderQuizLayout(resultsPage, resultData);
4933            console.log('[Hue retry] custom drawer rendered on retry');
4934          }
4935          var renderResults = retry.payload?.renderResults;
4936          if (typeof renderResults === 'function') {
4937            var container = document.getElementById('hue-reviews-container');
4938            if (container) {
4939              renderResults(container);
4940              container._hueTryNowResultData = resultData;
4941              function tryInjectRetry(attempt) {
4942                var slides = container.querySelectorAll('.hue-tag-slide');
4943                if (slides.length > 0) {
4944                  injectHueTagSlideTryNow(container, resultData);
4945                  setupHueReviewsReinjectObserver(container);
4946                } else if (attempt < 50) {
4947                  setTimeout(function () { tryInjectRetry(attempt + 1); }, 100);
4948                }
4949              }
4950              tryInjectRetry(0);
4951            }
4952          }
4953        }
4954        return;
4955      }
4956
4957      if(type === 'quiz_completed') {
4958        if(document.querySelector(".display_recommended_quiz")) { 
4959          document.querySelector(".display_recommended_quiz").style.display = "block";
4960        }
4961      }
4962
4963      if(type === 'add-to-kit') {
4964        const templateName = 'cart';
4965
4966        if(templateName.includes('collection.collection-bundle')) {
4967          document.querySelectorAll('[js-product-info-wrapper] [js-shade-swatch]').forEach(label => {
4968            if (label.querySelector('.recommended_based_new.active')) {
4969              document.querySelector('.hue-quiz-modal .hue-condensed-quiz-match__kit__controls')?.classList.add('btn-loader');
4970              document.querySelector('.hue-quiz-modal .hue-condensed-quiz-match')?.classList.add('disabled-section');
4971               label.click(); 
4972               setTimeout(()=> { 
4973                 document.querySelector('[js-bundle-pupup-cta-btn-wrap] [js-select-product-btn]')?.click();
4974                 document.querySelector('.hue-header .hue-icon-button[aria-label="Close Quiz"]')?.click();
4975              }, 2200);
4976            }
4977          });
4978        }
4979
4980        if(templateName.includes('product.bundle')) {
4981          const { product, variant } = payload;
4982          const bundleItem = document.querySelector(`.product-bundle-wrapper product-bundle-item[data-id="${product.id}"]`);
4983          if (bundleItem) {
4984            const input = bundleItem.querySelector(`input[value="${variant.name}"]`);
4985            if (input) {
4986              document.querySelector('.hue-quiz-modal .hue-condensed-quiz-match__kit__controls')?.classList.add('btn-loader');
4987              document.querySelector('.hue-quiz-modal .hue-condensed-quiz-match')?.classList.add('disabled-section');
4988              input.checked = true;
4989              input.dispatchEvent(new Event('change', { bubbles: true }));
4990            }
4991          }
4992          setTimeout(()=> {
4993            document.querySelector('.hue-header .hue-icon-button[aria-label="Close Quiz"]')?.click();
4994          }, 2000);
4995        }
4996
4997      }
4998    
4999      const removeWidgetLoaderEvents = [
5000        'feed-modal-ready',
5001        'feed-unavailable',
5002        'no-storefront-info',
5003        'quiz-modal-ready',
5004        'quiz-unavailable',
5005      ]
5006
5007      if (removeWidgetLoaderEvents.includes(type)) {
5008        hueLoader?.remove()
5009        document.body.style.overflow = 'unset'
5010      }
5011
5012    const pageProductId = ``
5013
5014      if(type === 'quiz-available' && payload.productId === pageProductId) {
5015        const customQuizTrigger = $('.hue_help_accordion');
5016        const customQuizTriggerDropdown = $('.shade-finder-dropdown-option');
5017        customQuizTrigger.css('display', 'block');
5018
5019        if (customQuizTriggerDropdown) {
5020          customQuizTriggerDropdown.css('display', 'block');
5021        }
5022      }
5023    })
5024
5025    /* MPQ (navbar) quiz: in TryNow experience, insert drawer header before Hue’s results section */
5026    document.addEventListener('hue-integration', function (e) {
5027      if (e.detail?.type !== 'quiz_completed') return;
5028      if (typeof window.trynow === 'undefined' || !window.trynow || typeof window.trynow.hasPassedTryLink !== 'function') return;
5029      if (document.cookie.indexOf('_tn_gate_toggle=false') !== -1) return;
5030      var payload = e.detail?.payload || {};
5031      var match = payload.matched_products && payload.matched_products[0];
5032      var variantId = match && (match.variant && (match.variant.id || match.variant.ext_id) || match.ext_id);
5033      variantId = variantId ? String(variantId) : null;
5034      var recommended = payload.recommended_products && payload.recommended_products[0];
5035      var recommendedVariantId = recommended && recommended.variant && (recommended.variant.id || recommended.variant.ext_id) ? String(recommended.variant.id || recommended.variant.ext_id) : null;
5036      var sellingPlanId = (window.HUE_DRAWER_CONFIG && window.HUE_DRAWER_CONFIG.sellingPlanId) || 2112815165;
5037      var root = (window.Shopify && window.Shopify.routes && window.Shopify.routes.root) || '/';
5038      function tryApplyBlushQuizTryNow(payload, mainVariantId, recVariantId, sellingPlanId, rootUrl) {
5039        if (!mainVariantId) return;
5040        if (document.cookie.indexOf('_tn_gate_toggle=false') !== -1) return;
5041        if (!window.HueQuizResultDrawer || typeof window.HueQuizResultDrawer.renderHeader !== 'function') return;
5042        var blushPriceCss = '.hue-app-condensed-quiz-match__compared-price{display:none !important}.condensed-quiz-match__prices,.hue-app-condensed-quiz-match__prices{display:flex;align-items:center}
5042.hue-app-condensed-quiz-match__actual-price{color:#1a1a1a !important;font-size:13px;font-weight:400}.condensed-quiz-match__prices .hue-mpq-trynow-keep,.hue-app-condensed-quiz-match__prices .hue-mpq-trynow-keep{color:#1a1a1a;font-size:13px;font-weight:400}.hue-mpq-trynow-badge{display:inline-block;background:#E3008C;color:#fff;font-size:15px;font-weight:700;padding:5px;border-radius:6px;text-transform:uppercase;letter-spacing:0.02em;margin-right:8px}.hue-related-product__price-container{display:flex;align-items:center;margin-top:10px}.hue-related-product__price-container .hue-related-product__comparedPrice{display:none !important}.hue-related-product__price-container .hue-related-product__price{color:#1a1a1a !important;font-size:13px;font-weight:400}.hue-related-product .hue-mpq-trynow-keep{color:#1a1a1a;font-size:13px;font-weight:400;margin-left:5px}.hue-app-quiz-results .hue-related-product .hue-related-product__price,.hue-app-quiz-results .hue-related-product .hue-mpq-trynow-keep{font-size:13px;font-weight:400}@media (max-width:768px){.hue-mpq-trynow-badge{font-size:12px !important;margin-right:3px}.hue-app-condensed-quiz-match__actual-price{font-size:13px !important;font-weight:400}.hue-mpq-trynow-keep{font-size:13px !important;font-weight:400}}@media (max-width:480px){.hue-related-product .hue-mpq-trynow-badge{padding:3px;font-size:12px}.hue-related-product .hue-related-product__price,.hue-related-product .hue-mpq-trynow-keep{font-size:13px;font-weight:400}}';
5043        function injectBlushTryNowPriceStyles() {
5044          if (document.getElementById('hue-blush-trynow-price-styles')) return;
5045          var style = document.createElement('style');
5046          style.id = 'hue-blush-trynow-price-styles';
5047          style.textContent = blushPriceCss;
5048          document.head.appendChild(style);
5049        }
5050        function run(att) {
5051          if (document.cookie.indexOf('_tn_gate_toggle=false') !== -1) return;
5052          var results = document.querySelector('.hue-app-quiz-results.hue-app-variant-quiz-results') || document.querySelector('.hue-app-quiz-results') || document.querySelector('.hue-app-variant-quiz-results');
5053          if (results && results.parentNode) {
5054            var prev = results.previousElementSibling;
5055            if (prev && prev.getAttribute('data-hue-drawer') === 'header') return;
5056            var wrapper = document.createElement('div');
5057            if (window.HUE_DRAWER_CONFIG) window.HUE_DRAWER_CONFIG.useBlushHeaderImage = true;
5058            window.HueQuizResultDrawer.renderHeader(wrapper, payload);
5059            var headerSection = wrapper.firstElementChild;
5060            if (headerSection) {
5061              results.parentNode.insertBefore(headerSection, results);
5062            }
5063            var pricesEl = results.querySelector('.condensed-quiz-match__prices') || results.querySelector('.hue-app-condensed-quiz-match__prices');
5064            if (pricesEl) {
5065              injectBlushTryNowPriceStyles();
5066              var comparedPrice = results.querySelector('.hue-app-condensed-quiz-match__compared-price');
5067              if (comparedPrice) comparedPrice.style.setProperty('display', 'none', 'important');
5068              if (!pricesEl.querySelector('.hue-mpq-trynow-badge')) {
5069                var badge = document.createElement('span');
5070                badge.className = 'hue-mpq-trynow-badge';
5071                badge.textContent = '$0 NOW';
5072                pricesEl.insertBefore(badge, pricesEl.firstChild);
5073              }
5074              var actualPrice = results.querySelector('.hue-app-condensed-quiz-match__actual-price');
5075              if (actualPrice) {
5076                actualPrice.style.setProperty('color', '#1a1a1a');
5077                actualPrice.style.setProperty('font-size', '13px');
5078                actualPrice.style.setProperty('font-weight', '400');
5079                if (!actualPrice.nextElementSibling || !actualPrice.nextElementSibling.classList.contains('hue-mpq-trynow-keep')) {
5080                  var keepSpan = document.createElement('span');
5081                  keepSpan.className = 'hue-mpq-trynow-keep';
5082                  keepSpan.textContent = ' IF YOU KEEP IT';
5083                  var cs = window.getComputedStyle(actualPrice);
5084                  keepSpan.style.setProperty('font-family', cs.fontFamily);
5085                  keepSpan.style.setProperty('font-weight', '400');
5086                  keepSpan.style.setProperty('font-size', '13px');
5087                  actualPrice.parentNode.insertBefore(keepSpan, actualPrice.nextSibling);
5088                }
5089              }
5090            }
5091            var checkmarksEl = results.querySelector('.hue-app-condensed-quiz-match__checkmarks') || results.querySelector('.condensed-quiz-match__checkmarks');
5092            if (checkmarksEl && !checkmarksEl.querySelector('.hue-checkmark [data-trynow-14day]')) {
5093              var checkmarkSvg = '<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none" class="hue-checkmark__icon"><path d="M7.1627 13.5L2.8877 9.22495L3.95645 8.1562L7.1627 11.3625L14.0439 4.4812L15.1127 5.54995L7.1627 13.5Z" fill="black"></path></svg>';
5094              var thirdBullet = document.createElement('div');
5095              thirdBullet.className = 'hue-checkmark';
5096              thirdBullet.setAttribute('data-hue-style', 'checkmark ');
5097              thirdBullet.innerHTML = checkmarkSvg + '<p class="hue-checkmark__label" data-hue-style="checkmark-label " data-trynow-14day>14-Day Free Trial</p>';
5098              checkmarksEl.appendChild(thirdBullet);
5099            }
5100            var controlsEl = results.querySelector('.hue-app-condensed-quiz-match__controls') || results.querySelector('.condensed-quiz-match__controls');
5101            if (controlsEl && controlsEl.parentNode && !results.querySelector('.hue-drawer-match__infobox')) {
5102              if (!document.getElementById('hue-blush-infobox-styles')) {
5103                var infoboxStyle = document.createElement('style');
5104                infoboxStyle.id = 'hue-blush-infobox-styles';
5105                infoboxStyle.textContent = '.hue-drawer-match__infobox{display:flex;align-items:center;gap:24px;background:#FCFBFA;border:1px solid #e2e2e2;padding:10px 15px;width:100%;margin:0;margin-top:15px;box-sizing:border-box}.hue-drawer-match__infobox-badge{flex-shrink:0;width:70px;height:70px;border-radius:50%;background-color:#fce4ec;display:flex;align-items:center;justify-content:center;border:2.5px solid #f06292;transform:rotate(-5deg)}.hue-drawer-match__infobox-badge-text{font-size:16px;font-weight:800;color:#c62853;text-align:center;line-height:1;letter-spacing:0.5px}.hue-drawer-match__infobox-content{display:flex;flex-direction:column;text-align:left;min-width:0}.hue-drawer-match__infobox-heading{font-size:15px;font-weight:700;color:#1a1a1a;letter-spacing:0.3px;margin:0 0 2px 0}.hue-drawer-match__infobox-subtext{font-size:13.5px;color:#333333;line-height:1;margin:0 0 6px 0}.hue-drawer-match__infobox-hiw-wrap{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#444}.hue-drawer-match__infobox-hiw{cursor:pointer;text-decoration:none;color:inherit;display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:0}.hue-drawer-match__infobox-hiw-text{text-decoration:underline}.hue-drawer-match__infobox-info-icon{width:16px;height:16px;border-radius:50%;border:1.5px solid #888;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:#888;font-style:italic;font-family:Georgia,"Times New Roman",serif}';
5106                document.head.appendChild(infoboxStyle);
5107              }
5108              var trialDays = (window.HUE_DRAWER_CONFIG && window.HUE_DRAWER_CONFIG.trialDays) || 14;
5109              var infoboxHtml = '<div class="hue-drawer-match__infobox">' +
5110                '<div class="hue-drawer-match__infobox-badge"><span class="hue-drawer-match__infobox-badge-text">FREE<br>TRIAL</span></div>' +
5111                '<div class="hue-drawer-match__infobox-content">' +
5112                '<div class="hue-drawer-match__infobox-heading">NOT SURE ABOUT YOUR SHADE?</div>' +
5113                '<div class="hue-drawer-match__infobox-subtext">Try for ' + String(trialDays) + ' days. Only pay for what you love.<br>Free returns. Zero risk. Pure confidence.</div>' +
5114                '<div class="hue-drawer-match__infobox-hiw-wrap">' +
5115                '<button type="button" class="hue-drawer-match__infobox-hiw" data-hue-drawer-hiw aria-label="How it works">' +
5116                '<span class="hue-drawer-match__infobox-info-icon">i</span> <span class="hue-drawer-match__infobox-hiw-text">How it works</span></button></div></div></div>';
5117              var infoboxWrap = document.createElement('div');
5118              infoboxWrap.innerHTML = infoboxHtml;
5119              var infoboxEl = infoboxWrap.firstElementChild;
5120              if (infoboxEl) {
5121                controlsEl.parentNode.insertBefore(infoboxEl, controlsEl.nextSibling);
5122                var hiwBtn = infoboxEl.querySelector('[data-hue-drawer-hiw]');
5123                if (hiwBtn) {
5124                  hiwBtn.addEventListener('click', function (ev) {
5125                    ev.preventDefault();
5126                    ev.stopPropagation();
5127                    var modal = document.querySelector('#modalOverlayCustom');
5128                    if (modal && typeof modal.classList !== 'undefined') modal.classList.remove('custom-trynow-modal-hidden');
5129                    else document.dispatchEvent(new CustomEvent('hue-drawer-open-hiw'));
5130                  });
5131                }
5132              }
5133            }
5134            var addBtn = results.querySelector('button[data-hue-style*="quiz-results-add-button"]') || results.querySelector('button.quiz-results-add-button');
5135            if (addBtn && addBtn.dataset.trynowBlushInjected !== '1') {
5136              addBtn.dataset.trynowBlushInjected = '1';
5137              addBtn.textContent = 'TRY NOW FOR $0';
5138              addBtn.addEventListener('click', function (ev) {
5139                ev.preventDefault();
5140                ev.stopPropagation();
5141                if (addBtn.disabled) return;
5142                addBtn.disabled = true;
5143                var formData = new FormData();
5144                formData.set('id', mainVariantId);
5145                formData.set('quantity', '1');
5146                formData.set('selling_plan', String(sellingPlanId));
5147                var cartDrawer = document.querySelector('cart-drawer');
5148                if (cartDrawer && typeof cartDrawer.getSectionsToRender === 'function') {
5149                  formData.set('sections', cartDrawer.getSectionsToRender().map(function (s) { return s.id; }).join(','));
5150                }
5151                fetch(rootUrl + 'cart/add.js', { method: 'POST', body: formData, headers: { 'X-Requested-With': 'XMLHttpRequest' } })
5152                  .then(function (resp) { return resp.json().then(function (data) { return { ok: resp.ok, data: data }; }); })
5153                  .then(function (res) {
5154                    if (res.ok && window.trynow && typeof window.trynow.addToCartClicked === 'function') window.trynow.addToCartClicked();
5155                    if (res.ok && cartDrawer && typeof cartDrawer.renderContents === 'function') {
5156                      cartDrawer.renderContents(res.data);
5157                      cartDrawer.classList.remove('is-empty');
5158                    } else if (typeof forceRefreshCartDrawer === 'function') forceRefreshCartDrawer();
5159                  })
5160                  .catch(function (err) { console.error('Hue Blush quiz TryNow ATC failed:', err); })
5161                  .finally(function () { addBtn.disabled = false; });
5162              });
5163            }
5164            /* Hide .hue-app-results-variants and insert shade alternatives in its place */
5165            var variantsEl = results.querySelector('.hue-app-results-variants') || (results.nextElementSibling && results.nextElementSibling.classList && results.nextElementSibling.classList.contains('hue-app-results-variants') ? results.nextElementSibling : null);
5166            var parentEl = results.parentNode;
5167            var alreadyHasShade = parentEl && parentEl.querySelector('.hue-drawer-shade-alternatives[data-trynow-shade-injected="1"]');
5168            if (variantsEl) variantsEl.style.display = 'none';
5169            if (variantsEl && !alreadyHasShade && window.HueQuizResultDrawer && typeof window.HueQuizResultDrawer.renderShadeAlternatives === 'function') {
5170              var match = payload.matched_products && payload.matched_products[0];
5171              if (match && match.variant) {
5172                var productHandle = (match.handle || payload.product_handle || (window.location.pathname && (window.location.pathname.match(/\/products\/([^/]+)/) || [])[1]) || 'baked-blush-n-brighten');
5173                var shadeData = { storefrontProductVariant: { variant: { ext_id: match.variant.id, id: match.variant.id, name: match.variant.name }, ext_id: match.variant.id, storefrontProduct: { handle: productHandle } } };
5174                var shadeWrapper = document.createElement('div');
5175                window.HueQuizResultDrawer.renderShadeAlternatives(shadeWrapper, shadeData);
5176                var shadeSection = shadeWrapper.firstElementChild;
5177                if (shadeSection) {
5178                  shadeSection.setAttribute('data-trynow-shade-injected', '1');
5179                  variantsEl.parentNode.insertBefore(shadeSection, variantsEl);
5180                  shadeSection.addEventListener('click', function (e) {
5181                    var shadeCard = e.target.closest('[data-hue-drawer-shade-card]');
5182                    if (shadeCard) {
5183                      e.preventDefault();
5184                      shadeCard.classList.toggle('is-selected');
5185                      return;
5186                    }
5187                    var tryShadesBtn = e.target.closest('[data-hue-drawer-try-shades-atc]');
5188                    if (tryShadesBtn) {
5189                      e.preventDefault();
5190                      var section = tryShadesBtn.closest('.hue-drawer-shade-alternatives');
5191                      if (!section) return;
5192                      var selectedCards = section.querySelectorAll('.hue-drawer-shade-alternatives__card.is-selected');
5193                      var variantIds = [];
5194                      selectedCards.forEach(function (card) { var vid = card.dataset.variantId; if (vid) variantIds.push(String(vid)); });
5195                      if (variantIds.length === 0) return;
5196                      tryShadesBtn.disabled = true;
5197                      var cartDrawer = document.querySelector('cart-drawer');
5198                      var sectionIds = (cartDrawer && typeof cartDrawer.getSectionsToRender === 'function') ? cartDrawer.getSectionsToRender().map(function (s) { return s.id; }).join(',') : '';
5199                      function addOne(index) {
5200                        if (index >= variantIds.length) {
5201                          if (window.trynow && typeof window.trynow.addToCartClicked === 'function') window.trynow.addToCartClicked();
5202                          return Promise.resolve();
5203                        }
5204                        var formData = new FormData();
5205                        formData.set('id', variantIds[index]);
5206                        formData.set('quantity', '1');
5207                        formData.set('selling_plan', String(sellingPlanId));
5208                        if (sectionIds) formData.set('sections', sectionIds);
5209                        return fetch(rootUrl + 'cart/add.js', { method: 'POST', body: formData, headers: { 'X-Requested-With': 'XMLHttpRequest' } })
5210                          .then(function (res) { return res.json().then(function (data) { return { ok: res.ok, data: data }; }); })
5211                          .then(function (result) {
5212                            if (result.ok && result.data && result.data.sections && cartDrawer && typeof cartDrawer.renderContents === 'function') {
5213                              cartDrawer.renderContents(result.data);
5214                              cartDrawer.classList.remove('is-empty');
5215                            } else if (!result.ok) { console.warn('Hue Blush try shades: add failed for variant', variantIds[index], result.data); }
5216                            return addOne(index + 1);
5217                          });
5218                      }
5219                      addOne(0).catch(function (err) { console.error('Hue Blush try shades ATC failed:', err); }).finally(function () { tryShadesBtn.disabled = false; });
5220                    }
5221                  });
5222                }
5223              }
5224            }
5225          } else if (att < 25) setTimeout(function () { run(att + 1); }, 200);
5226        }
5227        function applyBlushRelatedPriceAndButton(scope) {
5228          injectBlushTryNowPriceStyles();
5229          var priceContainers = scope.querySelectorAll('.hue-related-product__price-container');
5230          for (var c = 0; c < priceContainers.length; c++) {
5231            var pc = priceContainers[c];
5232            var compared = pc.querySelector('.hue-related-product__comparedPrice');
5233            if (compared) compared.style.setProperty('display', 'none');
5234            if (!pc.querySelector('.hue-mpq-trynow-badge')) {
5235              var rBadge = document.createElement('span');
5236              rBadge.className = 'hue-mpq-trynow-badge';
5237              rBadge.textContent = '$0 NOW';
5238              pc.insertBefore(rBadge, pc.firstChild);
5239            }
5240            var priceEl = pc.querySelector('.hue-related-product__price');
5241            if (priceEl) {
5242              priceEl.style.setProperty('color', '#1a1a1a');
5243              priceEl.style.setProperty('font-size', '13px');
5244              priceEl.style.setProperty('font-weight', '400');
5245              if (!priceEl.nextElementSibling || !priceEl.nextElementSibling.classList.contains('hue-mpq-trynow-keep')) {
5246                var keepSpan = document.createElement('span');
5247                keepSpan.className = 'hue-mpq-trynow-keep';
5248                keepSpan.textContent = ' IF YOU KEEP IT';
5249                var cs = window.getComputedStyle(priceEl);
5250                keepSpan.style.setProperty('font-family', cs.fontFamily);
5251                keepSpan.style.setProperty('font-weight', '400');
5252                keepSpan.style.setProperty('font-size', '13px');
5253                priceEl.parentNode.insertBefore(keepSpan, priceEl.nextSibling);
5254              }
5255            }
5256          }
5257          var blushRelatedProducts = scope.querySelectorAll('.hue-related-product');
5258          for (var r = 0; r < blushRelatedProducts.length; r++) {
5259            var rp = blushRelatedProducts[r];
5260            var relatedBtn = rp.querySelector('button.hue-related-product__add');
5261            if (relatedBtn && relatedBtn.dataset.trynowBlushRelatedInjected !== '1') {
5262              var relatedVariantId = rp.getAttribute('data-hue-upsell-variant-id');
5263              relatedBtn.dataset.trynowBlushRelatedInjected = '1';
5264              relatedBtn.textContent = 'TRY NOW';
5265              if (relatedVariantId) {
5266                (function (btn, vid) {
5267                  btn.addEventListener('click', function (ev) {
5268                    ev.preventDefault();
5269                    ev.stopPropagation();
5270                    if (btn.disabled) return;
5271                    btn.disabled = true;
5272                    var formData = new FormData();
5273                    formData.set('id', vid);
5274                    formData.set('quantity', '1');
5275                    formData.set('selling_plan', String(sellingPlanId));
5276                    var cartDrawer = document.querySelector('cart-drawer');
5277                    if (cartDrawer && typeof cartDrawer.getSectionsToRender === 'function') {
5278                      formData.set('sections', cartDrawer.getSectionsToRender().map(function (s) { return s.id; }).join(','));
5279                    }
5280                    fetch(rootUrl + 'cart/add.js', { method: 'POST', body: formData, headers: { 'X-Requested-With': 'XMLHttpRequest' } })
5281                      .then(function (resp) { return resp.json().then(function (data) { return { ok: resp.ok, data: data }; }); })
5282                      .then(function (res) {
5283                        if (res.ok && window.trynow && typeof window.trynow.addToCartClicked === 'function') window.trynow.addToCartClicked();
5284                        if (res.ok && cartDrawer && typeof cartDrawer.renderContents === 'function') {
5285                          cartDrawer.renderContents(res.data);
5286                          cartDrawer.classList.remove('is-empty');
5287                        } else if (typeof forceRefreshCartDrawer === 'function') forceRefreshCartDrawer();
5288                      })
5289                      .catch(function (err) { console.error('Hue Blush related TryNow ATC failed:', err); })
5290                      .finally(function () { btn.disabled = false; });
5291                  });
5292                })(relatedBtn, relatedVariantId);
5293              }
5294            }
5295          }
5296          return priceContainers.length;
5297        }
5298        function tryApplyBlushRelatedPriceAndButton(attempt) {
5299          var resultsEl = document.querySelector('.hue-app-quiz-results.hue-app-variant-quiz-results') || document.querySelector('.hue-app-quiz-results') || document.querySelector('.hue-app-variant-quiz-results');
5300          var scope = (resultsEl && resultsEl.parentNode) ? resultsEl.parentNode : document;
5301          var n = applyBlushRelatedPriceAndButton(scope);
5302          if (n === 0 && scope !== document) n = applyBlushRelatedPriceAndButton(document);
5303          if (n > 0 || attempt >= 20) return;
5304          setTimeout(function () { tryApplyBlushRelatedPriceAndButton(attempt + 1); }, 250);
5305        }
5306        function observeBlushRelatedProductForPrice() {
5307          var observed = false;
5308          function checkAndApply(mutationTarget) {
5309            var container = mutationTarget && (mutationTarget.querySelector ? mutationTarget.querySelector('.hue-related-product__price-container') : null);
5310            var containers = container ? [container] : (mutationTarget && mutationTarget.querySelectorAll ? mutationTarget.querySelectorAll('.hue-related-product__price-container') : []);
5311            if (!containers || containers.length === 0) return;
5312            for (var i = 0; i < containers.length; i++) {
5313              if (!containers[i].querySelector('.hue-mpq-trynow-badge')) {
5314                applyBlushRelatedPriceAndButton(document);
5315                return;
5316              }
5317            }
5318          }
5319          var observer = new MutationObserver(function (mutations) {
5320            for (var m = 0; m < mutations.length; m++) {
5321              var list = mutations[m].addedNodes;
5322              for (var n = 0; n < list.length; n++) {
5323                var node = list[n];
5324                if (node.nodeType !== 1) continue;
5325                if (node.classList && node.classList.contains('hue-related-product__price-container')) checkAndApply(node.parentNode);
5326                else if (node.querySelector && node.querySelector('.hue-related-product__price-container')) checkAndApply(node);
5327              }
5328            }
5329          });
5330          var attach = function () {
5331            if (observed) return;
5332            var resultsEl = document.querySelector('.hue-app-quiz-results.hue-app-variant-quiz-results') || document.querySelector('.hue-app-quiz-results') || document.querySelector('.hue-app-variant-quiz-results');
5333            var root = (resultsEl && resultsEl.parentNode) ? resultsEl.parentNode : document.body;
5334            if (!root) return;
5335            observed = true;
5336            observer.observe(root, { childList: true, subtree: true });
5337            setTimeout(function () { observer.disconnect(); observed = false; }, 15000);
5338          };
5339          attach();
5340          setTimeout(function () { if (!observed) attach(); }, 500);
5341        }
5342        run(0);
5343        tryApplyBlushRelatedPriceAndButton(0);
5344        observeBlushRelatedProductForPrice();
5345        /* Blush TryNow: same hue-reviews (Geller Gal Twins) treatment – only when Blush results are present; use MutationObserver so we catch the section when Hue injects it late */
5346        (function () {
5347          var applied = false;
5348          function applyBlushHueReviewsOnce(resultsEl, scope) {
5349            if (applied) return true;
5350            if (!resultsEl || !scope) return false;
5351            if (window.HueQuizResultDrawer && typeof window.HueQuizResultDrawer.injectDrawerHueReviewsStyles === 'function') {
5352              window.HueQuizResultDrawer.injectDrawerHueReviewsStyles();
5353            }
5354            var section = scope.querySelector('.hue-drawer-section.hue-drawer-hue-reviews') || scope.querySelector('.hue-drawer-hue-reviews');
5355            var container = section && (section.querySelector('#hue-reviews-container') || section.querySelector('.hue-drawer-hue-reviews__list') || section);
5356            var slides = container ? container.querySelectorAll('.hue-tag-slide') : [];
5357            var source = container ? 'custom-drawer' : null;
5358            if (!container || slides.length === 0) {
5359              var blushCreators = scope.querySelector('.hue-app-variant-quiz-results__creators') || resultsEl.querySelector('.hue-app-variant-quiz-results__creators');
5360              if (blushCreators) {
5361                slides = blushCreators.querySelectorAll('.hue-tag-slide');
5362                if (slides.length > 0) {
5363                  container = blushCreators;
5364                  if (!container.id) container.id = 'hue-reviews-container';
5365                  source = 'blush-creators';
5366                }
5367              }
5368            }
5369            if (!container || slides.length === 0) {
5370              slides = scope.querySelectorAll('.hue-tag-slide');
5371              if (slides.length > 0) {
5372                container = scope;
5373                if (!container.id) container.id = 'hue-reviews-container';
5374                source = 'scope-fallback';
5375              }
5376            }
5377            if (container && slides.length > 0) {
5378              var match = payload.matched_products && payload.matched_products[0];
5379              if (match && match.variant) {
5380                var resultData = { storefrontProductVariant: { ext_id: match.variant.id, variant: match.variant } };
5381                injectHueTagSlideTryNow(container, resultData);
5382                container._hueTryNowResultData = resultData;
5383                setupHueReviewsReinjectObserver(container);
5384                applied = true;
5385                return true;
5386              }
5387            }
5388            return false;
5389          }
5390          var observerAttached = false;
5391          function attachBlushReviewsObserver() {
5392            if (observerAttached || applied) return;
5393            var resultsEl = document.querySelector('.hue-app-quiz-results.hue-app-variant-quiz-results') || document.querySelector('.hue-app-quiz-results') || document.querySelector('.hue-app-variant-quiz-results');
5394            if (!resultsEl || !resultsEl.parentNode) return;
5395            observerAttached = true;
5396            var scope = resultsEl.parentNode;
5397            var observer = new MutationObserver(function () {
5398              if (applied) return;
5399              var el = document.querySelector('.hue-app-quiz-results.hue-app-variant-quiz-results') || document.querySelector('.hue-app-quiz-results') || document.querySelector('.hue-app-variant-quiz-results');
5400              if (el && el.parentNode && applyBlushHueReviewsOnce(el, el.parentNode)) observer.disconnect();
5401            });
5402            observer.observe(scope, { childList: true, subtree: true });
5403            if (resultsEl !== scope) observer.observe(resultsEl, { childList: true, subtree: true });
5404            setTimeout(function () { if (!applied) observer.disconnect(); }, 15000);
5405          }
5406          function tryApplyBlushHueReviewsTryNow(attempt) {
5407            var resultsEl = document.querySelector('.hue-app-quiz-results.hue-app-variant-quiz-results') || document.querySelector('.hue-app-quiz-results') || document.querySelector('.hue-app-variant-quiz-results');
5408            if (!resultsEl || !resultsEl.parentNode) {
5409              if (attempt < 50) setTimeout(function () { tryApplyBlushHueReviewsTryNow(attempt + 1); }, 200);
5410              return;
5411            }
5412            var scope = resultsEl.parentNode;
5413            if (!observerAttached) attachBlushReviewsObserver();
5414            if (applyBlushHueReviewsOnce(resultsEl, scope)) return;
5415            if (attempt < 50) setTimeout(function () { tryApplyBlushHueReviewsTryNow(attempt + 1); }, 200);
5416          }
5417          tryApplyBlushHueReviewsTryNow(0);
5418        })();
5419      }
5420      window.trynow.hasPassedTryLink().then(function (passed) {
5421        if (!passed) return;
5422        if (document.cookie.indexOf('_tn_gate_toggle=false') !== -1) return;
5423        tryApplyBlushQuizTryNow(payload, variantId, recommendedVariantId, sellingPlanId, root);
5424        if (!window.HueQuizResultDrawer || typeof window.HueQuizResultDrawer.renderHeader !== 'function') return;
5425        var mpqTryNowPriceStylesCss = '.hue-mpq-best-match__prices{display:flex;align-items:center}.hue-mpq-best-match__price{font-size:13px;font-weight:400}.hue-related-product__price{font-size:13px;font-weight:400}.hue-related-product__price-container{display:flex;align-items:center;margin-top:10px}.hue-mpq-trynow-badge{display:inline-block;background:#E3008C;color:#fff;font-size:15px;font-weight:700;padding:5px;border-radius:6px;text-transform:uppercase;letter-spacing:0.02em;margin-right:8px}.hue-related-product__price-container .hue-related-product__price{color:#1a1a1a !important;font-size:13px;font-weight:400}.hue-mpq-trynow-keep{color:#1a1a1a;font-size:13px;font-weight:400;margin-left:5px}.hue-mpq-results-related .hue-related-product__price,.hue-mpq-results-related .hue-mpq-trynow-keep{font-size:13px;font-weight:400}.hue-drawer-upsells-mpq{border-top:none}.hue-mpq-trynow-badge-circle{position:absolute;top:8px;left:60px;width:60px;height:60px;border-radius:50%;background:#FFDFE4;color:#D3367F;border:2px solid #D3367F;font-size:14px;line-height:1.1;font-weight:700;transform:rotate(-7.86deg);display:flex;align-items:center;justify-content:center;text-align:center;z-index:1}@media (max-width:480px){.hue-related-product .hue-mpq-trynow-badge{padding:3px;font-size:12px}.hue-related-product .hue-related-product__price,.hue-related-product .hue-mpq-trynow-keep{font-size:13px;font-weight:400}}@media (max-width:768px){.hue-mpq-trynow-badge{font-size:12px !important;margin-right:3px}.hue-app-condensed-quiz-match__actual-price{font-size:13px !important;font-weight:400}.hue-mpq-trynow-keep{font-size:13px !important;font-weight:400}}';
5426        function injectMpqTryNowPriceStyles() {
5427          var style = document.getElementById('hue-mpq-trynow-price-styles');
5428          if (style) {
5429            style.textContent = mpqTryNowPriceStylesCss;
5430            return;
5431          }
5432          style = document.createElement('style');
5433          style.id = 'hue-mpq-trynow-price-styles';
5434          style.textContent = mpqTryNowPriceStylesCss;
5435          document.head.appendChild(style);
5436        }
5437        function applyMpqTryNowPriceAndBadge(container) {
5438          injectMpqTryNowPriceStyles();
5439          var root = container || document;
5440          var comparedPrice = root.querySelector('.hue-mpq-best-match__compared-price');
5441          if (comparedPrice) comparedPrice.style.setProperty('display', 'none');
5442          var pricesEl = root.querySelector('.hue-mpq-best-match__prices');
5443          if (pricesEl && !pricesEl.querySelector('.hue-mpq-trynow-badge')) {
5444            var badge = document.createElement('span');
5445            badge.className = 'hue-mpq-trynow-badge';
5446            badge.textContent = '$0 NOW';
5447            pricesEl.insertBefore(badge, pricesEl.firstChild);
5448          }
5449          var priceEl = root.querySelector('.hue-mpq-best-match__price');
5450          if (priceEl) {
5451            priceEl.style.setProperty('color', '#494949');
5452            priceEl.style.setProperty('font-size', '13px');
5453            priceEl.style.setProperty('font-weight', '400');
5454            if (!priceEl.nextElementSibling || !priceEl.nextElementSibling.classList.contains('hue-mpq-trynow-keep')) {
5455              var keepSpan = document.createElement('span');
5456              keepSpan.className = 'hue-mpq-trynow-keep';
5457              keepSpan.textContent = ' IF YOU KEEP IT';
5458              var cs = window.getComputedStyle(priceEl);
5459              keepSpan.style.setProperty('font-family', cs.fontFamily);
5460              keepSpan.style.setProperty('font-weight', '400');
5461              keepSpan.style.setProperty('font-size', '13px');
5462              priceEl.parentNode.insertBefore(keepSpan, priceEl.nextSibling);
5463            }
5464          }
5465          var imgEl = root.querySelector('.hue-mpq-best-match__img');
5466          if (imgEl) {
5467            var imgContainer = imgEl.nodeName === 'IMG' ? imgEl.parentNode : imgEl;
5468            if (imgContainer && !imgContainer.querySelector('.hue-mpq-trynow-badge-circle')) {
5469              imgContainer.style.setProperty('position', 'relative');
5470              var circleBadge = document.createElement('span');
5471              circleBadge.className = 'hue-mpq-trynow-badge-circle';
5472              circleBadge.textContent = 'FREE TRIAL';
5473              imgContainer.insertBefore(circleBadge, imgContainer.firstChild);
5474            }
5475          }
5476        }
5477        function applyMpqRelatedTryNow(container) {
5478          var scope = container && container.parentNode ? container.parentNode : document;
5479          var relatedSection = scope.querySelector ? scope.querySelector('.hue-mpq-results-related') : document.querySelector('.hue-mpq-results-related');
5480          if (!relatedSection) relatedSection = document.querySelector('.hue-mpq-results-related');
5481          if (!relatedSection) return;
5482          var titleEl = relatedSection.querySelector('.hue-quiz-results__related-title');
5483          if (titleEl) titleEl.textContent = 'Want to upgrade to the full kit for free?';
5484          var priceContainers = relatedSection.querySelectorAll('.hue-related-product__price-container');
5485          for (var i = 0; i < priceContainers.length; i++) {
5486            var pc = priceContainers[i];
5487            var compared = pc.querySelector('.hue-related-product__comparedPrice');
5488            if (compared) compared.style.setProperty('display', 'none');
5489            if (!pc.querySelector('.hue-mpq-trynow-badge')) {
5490              var badge = document.createElement('span');
5491              badge.className = 'hue-mpq-trynow-badge';
5492              badge.textContent = '$0 NOW';
5493              pc.insertBefore(badge, pc.firstChild);
5494            }
5495            var priceEl = pc.querySelector('.hue-related-product__price');
5496            if (priceEl) {
5497              priceEl.style.setProperty('color', '#1a1a1a');
5498              priceEl.style.setProperty('font-size', '13px');
5499              priceEl.style.setProperty('font-weight', '400');
5500              if (!priceEl.nextElementSibling || !priceEl.nextElementSibling.classList.contains('hue-mpq-trynow-keep')) {
5501                var keepSpan = document.createElement('span');
5502                keepSpan.className = 'hue-mpq-trynow-keep';
5503                keepSpan.textContent = ' IF YOU KEEP IT';
5504                var cs = window.getComputedStyle(priceEl);
5505                keepSpan.style.setProperty('font-family', cs.fontFamily);
5506                keepSpan.style.setProperty('font-weight', '400');
5507                keepSpan.style.setProperty('font-size', '13px');
5508                priceEl.parentNode.insertBefore(keepSpan, priceEl.nextSibling);
5509              }
5510            }
5511          }
5512          var relatedProduct = relatedSection.querySelector('.hue-related-product');
5513          var relatedBtn = relatedSection.querySelector('button.hue-related-product__add');
5514          if (relatedBtn && relatedProduct && relatedBtn.dataset.trynowMpqRelatedInjected !== '1') {
5515            var relatedVariantId = relatedProduct.getAttribute('data-hue-upsell-variant-id');
5516            relatedBtn.dataset.trynowMpqRelatedInjected = '1';
5517            relatedBtn.textContent = 'TRY NOW';
5518            if (relatedVariantId) {
5519              relatedBtn.addEventListener('click', function (ev) {
5520                ev.preventDefault();
5521                ev.stopPropagation();
5522                if (relatedBtn.disabled) return;
5523                relatedBtn.disabled = true;
5524                var formData = new FormData();
5525                formData.set('id', relatedVariantId);
5526                formData.set('quantity', '1');
5527                formData.set('selling_plan', String(sellingPlanId));
5528                var cartDrawer = document.querySelector('cart-drawer');
5529                if (cartDrawer && typeof cartDrawer.getSectionsToRender === 'function') {
5530                  formData.set('sections', cartDrawer.getSectionsToRender().map(function (s) { return s.id; }).join(','));
5531                }
5532                fetch(root + 'cart/add.js', { method: 'POST', body: formData, headers: { 'X-Requested-With': 'XMLHttpRequest' } })
5533                  .then(function (resp) { return resp.json().then(function (data) { return { ok: resp.ok, data: data }; }); })
5534                  .then(function (res) {
5535                    if (res.ok && window.trynow && typeof window.trynow.addToCartClicked === 'function') window.trynow.addToCartClicked();
5536                    if (res.ok && cartDrawer && typeof cartDrawer.renderContents === 'function') {
5537                      cartDrawer.renderContents(res.data);
5538                      cartDrawer.classList.remove('is-empty');
5539                    } else if (typeof forceRefreshCartDrawer === 'function') forceRefreshCartDrawer();
5540                  })
5541                  .catch(function (err) { console.error('Hue MPQ related TryNow ATC failed:', err); })
5542                  .finally(function () { relatedBtn.disabled = false; });
5543              });
5544            }
5545          }
5546        }
5547        function tryApplyMpqRelatedTryNow(attempt) {
5548          var relatedSection = document.querySelector('.hue-mpq-results-related');
5549          if (relatedSection) applyMpqRelatedTryNow(relatedSection.parentNode || document);
5550          else if (attempt < 12) setTimeout(function () { tryApplyMpqRelatedTryNow(attempt + 1); }, 200);
5551        }
5552        function tryInsertMpqTryNowColumns(attempt) {
5553          var carousel = document.querySelector('.hue-mpq-carousel');
5554          if (!carousel || !carousel.parentNode) {
5555            if (attempt < 15) setTimeout(function () { tryInsertMpqTryNowColumns(attempt + 1); }, 200);
5556            return;
5557          }
5558          var prev = carousel.previousElementSibling;
5559          if (prev && prev.getAttribute('data-hue-drawer') === 'trynow-columns') return;
5560          if (!window.HueQuizResultDrawer || typeof window.HueQuizResultDrawer.renderTryNowColumns !== 'function') return;
5561          var wrapper = document.createElement('div');
5562          window.HueQuizResultDrawer.renderTryNowColumns(wrapper, payload);
5563          var columnsSection = wrapper.firstElementChild;
5564          if (columnsSection) carousel.parentNode.insertBefore(columnsSection, carousel);
5565        }
5566        function tryInsertMpqUpsells(attempt) {
5567          var recommendations = document.querySelector('.hue-mpq-recommendations');
5568          if (!recommendations || !recommendations.parentNode) {
5569            if (attempt < 15) setTimeout(function () { tryInsertMpqUpsells(attempt + 1); }, 200);
5570            return;
5571          }
5572          if (recommendations.dataset.trynowMpqUpsellsDone === '1') return;
5573          if (!window.HueQuizResultDrawer || typeof window.HueQuizResultDrawer.renderUpsells !== 'function') return;
5574          var products = (window.HUE_DRAWER_CONFIG && window.HUE_DRAWER_CONFIG.upsellProducts) || [];
5575          if (!products || !products.length) return;
5576          var prev = recommendations.previousElementSibling;
5577          if (prev && prev.getAttribute('data-hue-drawer') === 'upsells') return;
5578          recommendations.style.setProperty('display', 'none');
5579          recommendations.dataset.trynowMpqUpsellsDone = '1';
5580          var wrapper = document.createElement('div');
5581          window.HueQuizResultDrawer.renderUpsells(wrapper, payload);
5582          var upsellsSection = wrapper.firstElementChild;
5583          if (!upsellsSection) return;
5584          upsellsSection.classList.add('hue-drawer-upsells-mpq');
5585          recommendations.parentNode.insertBefore(upsellsSection, recommendations);
5586          upsellsSection.addEventListener('click', function (ev) {
5587            var atcBtn = ev.target.closest('[data-hue-drawer-atc]');
5588            if (!atcBtn) return;
5589            var vid = atcBtn.getAttribute('data-variant-id');
5590            if (!vid) return;
5591            ev.preventDefault();
5592            ev.stopPropagation();
5593            if (atcBtn.disabled) return;
5594            atcBtn.disabled = true;
5595            var formData = new FormData();
5596            formData.set('id', vid);
5597            formData.set('quantity', '1');
5598            formData.set('selling_plan', String(sellingPlanId));
5599            var cartDrawer = document.querySelector('cart-drawer');
5600            if (cartDrawer && typeof cartDrawer.getSectionsToRender === 'function') {
5601              formData.set('sections', cartDrawer.getSectionsToRender().map(function (s) { return s.id; }).join(','));
5602            }
5603            fetch(root + 'cart/add.js', { method: 'POST', body: formData, headers: { 'X-Requested-With': 'XMLHttpRequest' } })
5604              .then(function (resp) { return resp.json().then(function (data) { return { ok: resp.ok, data: data }; }); })
5605              .then(function (res) {
5606                if (res.ok && window.trynow && typeof window.trynow.addToCartClicked === 'function') window.trynow.addToCartClicked();
5607                if (res.ok && cartDrawer && typeof cartDrawer.renderContents === 'function') {
5608                  cartDrawer.renderContents(res.data);
5609                  cartDrawer.classList.remove('is-empty');
5610                } else if (typeof forceRefreshCartDrawer === 'function') forceRefreshCartDrawer();
5611              })
5612              .catch(function (err) { console.error('Hue MPQ TryNow upsell ATC failed:', err); })
5613              .finally(function () { atcBtn.disabled = false; });
5614          });
5615        }
5616        function tryInsertMpqHeader(attempt) {
5617          var mpqResults = document.querySelector('.hue-mpq-content.hue-mpq-results');
5618          if (mpqResults && mpqResults.parentNode) {
5619            applyMpqTryNowPriceAndBadge(mpqResults);
5620            applyMpqRelatedTryNow(mpqResults.parentNode || document);
5621            tryApplyMpqRelatedTryNow(0);
5622            tryInsertMpqTryNowColumns(0);
5623            tryInsertMpqUpsells(0);
5624            var prev = mpqResults.previousElementSibling;
5625            if (prev && prev.getAttribute('data-hue-drawer') === 'header') {
5626              tryApplyMpqTryNowButton(0);
5627              return;
5628            }
5629            var wrapper = document.createElement('div');
5630            window.HueQuizResultDrawer.renderHeader(wrapper, payload);
5631            var headerSection = wrapper.firstElementChild;
5632            if (headerSection) mpqResults.parentNode.insertBefore(headerSection, mpqResults);
5633            tryApplyMpqTryNowButton(0);
5634            return;
5635          }
5636          if (attempt < 15) setTimeout(function () { tryInsertMpqHeader(attempt + 1); }, 150);
5637        }
5638        function tryApplyMpqTryNowButton(attempt) {
5639          var btn = document.querySelector('button[data-hue-style*="mpq-results-add-button"]');
5640          if (!btn || btn.dataset.trynowMpqInjected === '1') {
5641            if (attempt < 12) setTimeout(function () { tryApplyMpqTryNowButton(attempt + 1); }, 200);
5642            return;
5643          }
5644          btn.dataset.trynowMpqInjected = '1';
5645          btn.textContent = 'TRY NOW FOR $0';
5646          if (variantId) {
5647            btn.addEventListener('click', function (ev) {
5648              ev.preventDefault();
5649              ev.stopPropagation();
5650              if (btn.disabled) return;
5651              btn.disabled = true;
5652              var formData = new FormData();
5653              formData.set('id', variantId);
5654              formData.set('quantity', '1');
5655              formData.set('selling_plan', String(sellingPlanId));
5656              var cartDrawer = document.querySelector('cart-drawer');
5657              if (cartDrawer && typeof cartDrawer.getSectionsToRender === 'function') {
5658                formData.set('sections', cartDrawer.getSectionsToRender().map(function (s) { return s.id; }).join(','));
5659              }
5660              fetch(root + 'cart/add.js', { method: 'POST', body: formData, headers: { 'X-Requested-With': 'XMLHttpRequest' } })
5661                .then(function (resp) { return resp.json().then(function (data) { return { ok: resp.ok, data: data }; }); })
5662                .then(function (res) {
5663                  if (res.ok && window.trynow && typeof window.trynow.addToCartClicked === 'function') window.trynow.addToCartClicked();
5664                  if (res.ok && cartDrawer && typeof cartDrawer.renderContents === 'function') {
5665                    cartDrawer.renderContents(res.data);
5666                    cartDrawer.classList.remove('is-empty');
5667                  } else if (typeof forceRefreshCartDrawer === 'function') forceRefreshCartDrawer();
5668                })
5669                .catch(function (err) { console.error('Hue MPQ TryNow ATC failed:', err); })
5670                .finally(function () { btn.disabled = false; });
5671            });
5672          }
5673        }
5674        tryInsertMpqHeader(0);
5675      }).catch(function () {});
5676    });
5677
5678    /* NEW */
5679    document.addEventListener("hue-integration", (e) => {
5680      const { detail } = e;
5681      if (detail?.type !== "quiz_completed") return;
5682
5683      const matched = detail?.payload?.matched_products?.[0];
5684      if (!matched || !matched.variant?.name || !matched.id) return;
5685
5686      const productId = matched.id.toString();
5687      const shadeName = matched.variant.name;
5688
5689      // Get existing results from localStorage (or create new)
5690      let storedResults = {};
5691      try {
5692        storedResults = JSON.parse(localStorage.getItem("hueQuizResults")) || {};
5693      } catch (_) {}
5694
5695      // Store/overwrite result for this product ID
5696      storedResults[productId] = {
5697        shadeName,
5698        timestamp: Date.now(),
5699      };
5700
5701      localStorage.setItem("hueQuizResults", JSON.stringify(storedResults));
5702
5703      // Update PDP UI if current product matches
5704      // const currentProductId =
5705      //   window.ShopifyAnalytics?.meta?.product?.id?.toString();
5706        // if (currentProductId === productId) {
5707          //const shadeNameFull = shadeName.toString().toLowerCase().trim().replace(/['’]/g, '').replace(/[^a-z0-9\s-]/g, '').replace(/\s+/g, '-').replace(/-+/g, '-');
5708         const shadeNameFull = shadeName.toString().toLowerCase().trim().replace(/['’]/g, '').replace(/[^a-z0-9\s-]/g, '-').replace(/\s+/g, '-').replace(/-+/g, '-');
5709          
5710          hueClassName = `.${shadeNameFull}_${productId}_shade_new`;
5711         // console.log('hueClassName', hueClassName);
5712          document.querySelectorAll(".recommended_based_new").forEach(function(el) {
5713            el.style.display = 'none';
5714            el.classList.remove('active');
5715          });
5716          document.querySelectorAll(hueClassName).forEach(function(el) {
5717            el.style.display = 'block';
5718            el.classList.add('active');
5719            const parentLabel = el.closest('[js-shade-swatch]');
5720            if (parentLabel) parentLabel.click();
5721          });
5722          
5723        // }
5724    });
5725    /* NEW */
5726
5727
5728
5729    const hueIntegrationScript = document.createElement('script')
5730    hueIntegrationScript.defer = true
5731
5732    // Reuse the hueUrl you declared at the top
5733    const useStage = hueUrl.searchParams.get("hue_stage") === "1"
5734
5735    hueIntegrationScript.src = useStage
5736      ? "https://app-stage.poweredbyhue.app/js/main.js"
5737      : "https://app.poweredbyhue.app/js/main.js"
5738
5739    hueIntegrationScript.type = 'text/javascript'
5740  ///  document.body.append(hueIntegrationScript)
5741
5742  hueIntegrationScript.addEventListener('error', () => {
5743    document.querySelector('#hue-widget-loader')?.remove()
5744  })
5745
5746document.addEventListener('hue-add-to-cart',async (e) => {
5747    const { variantId, name, photoUrl, price, productName, checkoutEvent} = e.detail
5748    const cartDrawer = document.querySelector('cart-drawer');
5749
5750    const formData = new FormData();
5751    formData.set("quantity", 1);
5752    formData.set("id", variantId);
5753    formData.set("sections", cartDrawer.getSectionsToRender().map((section) => section.id));
5754
5755     try {
5756        const resp = await fetch(`${window.Shopify.routes.root}cart/add.js`, {
5757          method: 'POST',
5758          body: formData,
5759              headers: {
5760      "X-Requested-With": "XMLHttpRequest"
5761      // Needed for Shopify to check inventory
5762      }
5763        });
5764        const data = await resp.json();
5765        if (resp.ok && window.trynow && typeof window.trynow.addToCartClicked === 'function') {
5766          window.trynow.addToCartClicked();
5767        }
5768        cartDrawer.renderContents(data);
5769        if(cartDrawer.classList.contains('is-empty')) {
5770          cartDrawer.classList.remove('is-empty');
5771        }
5772
5773      } catch(err){
5774        console.error({ err })
5775      }
5776})
5777
5778// TRY NOW CLICK
5779document.addEventListener('hue-additional-quiz-button',async (e) => {
5780    const { variantId, name, photoUrl, price, productName, selling_plans} = e.detail;
5781    const selling_plan = selling_plans[0]?.selling_plan_id
5782    const formData = new FormData();
5783    const cartDrawer = document.querySelector('cart-drawer');
5784    formData.set("quantity", 1);
5785    formData.set("id", variantId);
5786    formData.set("selling_plan", selling_plan);
5787    formData.set("sections", cartDrawer.getSectionsToRender().map((section) => section.id));
5788  
5789     try {
5790        const resp = await fetch(`${window.Shopify.routes.root}cart/add.js`, {
5791          method: 'POST',
5792          body: formData,
5793              headers: {
5794      "X-Requested-With": "XMLHttpRequest"
5795      // Needed for Shopify to check inventory
5796      }
5797        });
5798        const data = await resp.json();
5799        if (resp.ok && window.trynow && typeof window.trynow.addToCartClicked === 'function') {
5800          window.trynow.addToCartClicked();
5801        }
5802        cartDrawer.renderContents(data);
5803        if(cartDrawer.classList.contains('is-empty')) {
5804          cartDrawer.classList.remove('is-empty');
5805        }
5806
5807      } catch(err){
5808        console.error({ err })
5809      }
5810})
5811</script>
5811
5812
5813<!-- HUE INTEGRATION END --> 
5814
5815    <a class="skip-to-content-link button visually-hidden" href="#MainContent">
5816      Skip to content
5817    </a>
5818
5819
5820<script src="//www.laurageller.com/cdn/shop/t/594/assets/cart.js?v=25439642347325969161787227666" defer="defer"></script>
vendor: 1 bytes, line 5820
5820
5821<script src="//www.laurageller.com/cdn/shop/t/594/assets/quantity-popover.js?v=987015268078116491758211900" defer="defer"></script>
5821
5822
5823
5824<style>
5825  .drawer {
5826    visibility: hidden;
5827  }
5828  /* Hide subtotal in TryNow cart */
5829  cart-drawer:has(.tn-cart-tbyb-item) #cart-drawer-subtotal,
5830  .main-cart-drawer:has(.tn-cart-tbyb-item) #cart-drawer-subtotal {
5831    display: none !important;
5832  }
5833  /* Hide Loomi addon button — handled by initUniqueUpsellProduct */
5834  cart-drawer:has(.tn-cart-tbyb-item) [data-tn-loomi-tbyb-btn],
5835  .main-cart-drawer:has(.tn-cart-tbyb-item) [data-tn-loomi-tbyb-btn] {
5836    display: none !important;
5837  }
5838  /* Hide the specific ADD TO BAG span our code has marked as skip */
5839span[aria-label="Add to cart"][data-tn-loomi-init="skip"] {
5840  display: none !important;
5841}
5842
5843/* Left-align TBYB pricing on cart line items */
5844  .tbyb-price-wrapper {
5845    justify-content: flex-start !important;
5846    width: 100% !important;
5847  }
5848  .cart-drawer__price-items {
5849    width: 100% !important;
5850  }
5851  .cart-drawer__price-items .cart-item__totals.right {
5852    align-items: flex-start !important;
5853    text-align: left !important;
5854    width: 100% !important;
5855  }
5856  
5857</style>
5858
5859
5860
5861
5862
5863<cart-drawer class="main-cart-drawer drawer is-empty">
5864  <div id="CartDrawer" class="cart-drawer">
5865    <div id="CartDrawer-Overlay" class="cart-drawer__overlay"></div>
5866    <div
5867      class="drawer__inner gradient color-scheme-1"
5868      role="dialog"
5869      aria-modal="true"
5870      aria-label="Your cart"
5871      tabindex="-1"
5872    ><div class="drawer__header">
5873        <div class="drawer__content-wrap">
5874          <div class="drawer__header-content drawer__content-wrap">
5875            <div class="drawer__header--icon">
5876              <svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
5877                <path d="M17 17H1L2.57746 5.44446H15.1972L17 17Z" stroke="#0C0C0C" stroke-width="1.5" stroke-linecap="square"/>
5878                <path d="M5.88892 6.33333V3.66667C5.88892 2.2 7.28892 1 9.00003 1C10.7111 1 12.1111 2.2 12.1111 3.66667V6.33333" stroke="#0C0C0C" stroke-width="1.5" stroke-linecap="square"/>
5879              </svg>                
5880            </div>
5881            <div class="h2 drawer__title">your bag </div>
5882            <div class="drawer__item-count--wrap">
5883              (<span class="drawer__item-count cart-link__bubble-num">0</span>)
5884            </div>
5885          </div>
5886        </div>
5887        <button
5888          class="drawer__close"
5889          type="button"
5890          onclick="this.closest('cart-drawer').close()"
5891          aria-label="Close"
5892        >
5893          <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
5894          <path d="M19.071 4.92896L4.92891 19.0711" stroke="#0C0C0C" stroke-width="2" stroke-linecap="square"/>
5895          <path d="M19.0711 19.0711L4.92896 4.92896" stroke="#0C0C0C" stroke-width="2" stroke-linecap="square"/>
5896          </svg>                                                      
5897        </button>
5898      </div>
5899      
5900        <div class="drawer__inner-empty">
5901          <div class="cart-drawer__warnings center">
5902            <div class="cart-drawer__empty-content">
5903              
5904                <p class="cart__empty-text">Your bag is empty.</p>
5905              
5906<div class="cart__empty--sub-text"><p>Get ready to look
</p><p>Geller Gorgeous</p></div><div class="cart_empty-star-icon"><div class="cart_empty-icon">
5907                      <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
5908                        <g clip-path="url(#clip0_40_160)">
5909                        <path d="M8 12.216L12.944 15.2L11.632 9.576L16 5.792L10.248 5.304L8 0L5.752 5.304L0 5.792L4.368 9.576L3.056 15.2L8 12.216Z" fill="#0C0C0C"/>
5910                        </g>
5911                        <defs>
5912                        <clipPath id="clip0_40_160">
5913                        <rect width="16" height="16" fill="white"/>
5914                        </clipPath>
5915                        </defs>
5916                      </svg>   </div><div class="cart_empty-icon">
5917                      <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
5918                        <g clip-path="url(#clip0_40_160)">
5919                        <path d="M8 12.216L12.944 15.2L11.632 9.576L16 5.792L10.248 5.304L8 0L5.752 5.304L0 5.792L4.368 9.576L3.056 15.2L8 12.216Z" fill="#0C0C0C"/>
5920                        </g>
5921                        <defs>
5922                        <clipPath id="clip0_40_160">
5923                        <rect width="16" height="16" fill="white"/>
5924                        </clipPath>
5925                        </defs>
5926                      </svg>   </div><div class="cart_empty-icon">
5927                      <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
5928                        <g clip-path="url(#clip0_40_160)">
5929                        <path d="M8 12.216L12.944 15.2L11.632 9.576L16 5.792L10.248 5.304L8 0L5.752 5.304L0 5.792L4.368 9.576L3.056 15.2L8 12.216Z" fill="#0C0C0C"/>
5930                        </g>
5931                        <defs>
5932                        <clipPath id="clip0_40_160">
5933                        <rect width="16" height="16" fill="white"/>
5934                        </clipPath>
5935                        </defs>
5936                      </svg>   </div><div class="cart_empty-icon">
5937                      <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
5938                        <g clip-path="url(#clip0_40_160)">
5939                        <path d="M8 12.216L12.944 15.2L11.632 9.576L16 5.792L10.248 5.304L8 0L5.752 5.304L0 5.792L4.368 9.576L3.056 15.2L8 12.216Z" fill="#0C0C0C"/>
5940                        </g>
5941                        <defs>
5942                        <clipPath id="clip0_40_160">
5943                        <rect width="16" height="16" fill="white"/>
5944                        </clipPath>
5945                        </defs>
5946                      </svg>   </div><div class="cart_empty-icon">
5947                      <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
5948                        <g clip-path="url(#clip0_40_160)">
5949                        <path d="M8 12.216L12.944 15.2L11.632 9.576L16 5.792L10.248 5.304L8 0L5.752 5.304L0 5.792L4.368 9.576L3.056 15.2L8 12.216Z" fill="#0C0C0C"/>
5950                        </g>
5951                        <defs>
5952                        <clipPath id="clip0_40_160">
5953                        <rect width="16" height="16" fill="white"/>
5954                        </clipPath>
5955                        </defs>
5956                      </svg>   </div></div>
5957                <span class="cart__empty--quote-text">“To say I was pleasantly surprised is an understatement...I am so happy I found you.”</span><span class="cart__empty--quote-name">MARY</span>
5958                <a href="/collections/best-sellers" class="button">
5959                  Shop Best Sellers
5960                </a>
5961              
5962
5963              
5964            </div>
5965          </div></div>
5966      <cart-drawer-items
5967        
5968          class=" is-empty"
5969        
5970      >
5971        
5972
5973<div class="trynow-cart-trust-badge" aria-hidden="false">
5974  <div class="trynow-cart-trust-badge__stars" aria-hidden="true">★★★★★</div>
5975  <p class="trynow-cart-trust-badge__tagline">200,000+ Geller Gals have tried first and loved it</p>
5976  <p class="trynow-cart-trust-badge__title">Congratulations! You Just Got Access to<br>Try Laura Geller At Home for $0</p>
5977</div>
5978
5979<style>
5980  .trynow-cart-trust-badge {
5981    display: none;
5982    flex-direction: column;
5983    align-items: center;
5984    text-align: center;
5985    gap: 6px;
5986    padding: 12px 4px;
5987    margin: 0 0 8px;
5988    border-bottom: 1px solid #0C0C0C26;
5989    font-family: 'brandon-grotesque', var(--font-body-family), sans-serif;
5990  }
5991  cart-drawer:has(.tn-cart-tbyb-item) .trynow-cart-trust-badge,
5992  .main-cart-drawer:has(.tn-cart-tbyb-item) .trynow-cart-trust-badge {
5993    display: flex;
5994  }
5995  cart-drawer:has(.tn-cart-tbyb-item) [id*="_loomi_addon"]:nth-child(1 of [id*="_loomi_addon"]),
5996  .main-cart-drawer:has(.tn-cart-tbyb-item) [id*="_loomi_addon"]:nth-child(1 of [id*="_loomi_addon"]) {
5997    display: none !important;
5998  }
5999  .trynow-cart-trust-badge__stars {
6000    color: #0C0C0C;
6001    font-size: 16px;
6002    letter-spacing: 2px;
6003    line-height: 1;
6004  }
6005  .trynow-cart-trust-badge__tagline {
6006    margin: 0;
6007    font-size: 13px;
6008    color: #0C0C0C;
6009    line-height: 1.3;
6010    font-weight: 400;
6011  }
6012  .trynow-cart-trust-badge__title {
6013    margin: 0;
6014    font-family: var(--font-heading-family), 'brandon-grotesque', serif;
6015    font-size: 20px;
6016    font-weight: 700;
6017    color: #0C0C0C;
6018    line-height: 1.25;
6019  }
6020</style>
6021
6022        <form
6023          action="/cart"
6024          id="CartDrawer-Form"
6025          class="cart__contents cart-drawer__form"
6026          method="post"
6027         >
6028          <div id="CartDrawer-CartItems" class="drawer__contents js-contents"><p id="CartDrawer-LiveRegionText" class="visually-hidden" role="status"></p>
6029            <p id="CartDrawer-LineItemStatus" class="visually-hidden" aria-hidden="true" role="status">
6030              Loading...
6031            </p>
6032          </div>
6033          <div id="CartDrawer-CartErrors" role="alert"></div>
6034          
6035<div id="tbyb-upsell-header-cart" class="tbyb-upsell-header-cart" style="display: none;">
6036  <p class="tbyb-upsell-header-cart__text">
6037    <strong class="tbyb-upsell-header-cart__title">More To Try, On Us</strong><br>
6038    <span class="tbyb-upsell-header-cart__subtitle">(yes, even returns are on us)</span>
6039  </p>
6040</div>
6041
6042<style>
6043  .tbyb-upsell-header-cart {
6044    text-align: center;
6045    padding: 1em 0 0;
6046    width: 100%;
6047  }
6048  .tbyb-upsell-header-cart__text {
6049    margin: 0;
6050    line-height: 1.3;
6051  }
6052  .tbyb-upsell-header-cart__title {
6053    font-size: 20px;
6054    color: #0C0C0C;
6055  }
6056  .tbyb-upsell-header-cart__subtitle {
6057    font-size: 13px;
6058    font-weight: 400;
6059    color: #0C0C0C;
6060  }
6061  @media (min-width: 750px) {
6062    .tbyb-upsell-header-cart {
6063      margin-bottom: -20px;
6064    }
6065  }
6066</style>
6067
6068        </form>
6069        
6070
6071<div class="trynow-cart-hiw" aria-hidden="false">
6072  <h3 class="trynow-cart-hiw__title">How It Works</h3>
6073  <ol class="trynow-cart-hiw__steps">
6074    <li class="trynow-cart-hiw__step">
6075      <span class="trynow-cart-hiw__num" aria-hidden="true">1</span>
6076      <div class="trynow-cart-hiw__content">
6077        <p class="trynow-cart-hiw__label">CHOOSE UP TO 4 ITEMS, PAY $0*</p>
6078        <p class="trynow-cart-hiw__sub">*We place a pre-authorization on your card, not a charge.</p>
6079      </div>
6080    </li>
6081    <li class="trynow-cart-hiw__step">
6082      <span class="trynow-cart-hiw__num" aria-hidden="true">2</span>
6083      <div class="trynow-cart-hiw__content">
6084        <p class="trynow-cart-hiw__label">TRY FOR 14 DAYS AFTER DELIVERY</p>
6085      </div>
6086    </li>
6087    <li class="trynow-cart-hiw__step">
6088      <span class="trynow-cart-hiw__num" aria-hidden="true">3</span>
6089      <div class="trynow-cart-hiw__content">
6090        <p class="trynow-cart-hiw__label">PAY ONLY IF YOU LOVE IT, RETURNS ARE FREE</p>
6091      </div>
6092    </li>
6093  </ol>
6094</div>
6095
6096<style>
6097  .trynow-cart-hiw {
6098    display: none;
6099    padding: 16px 20px;
6100    margin: 0;
6101    border-top: 1px solid #0C0C0C26;
6102    border-bottom: 1px solid #0C0C0C26;
6103    font-family: 'brandon-grotesque', var(--font-body-family), sans-serif;
6104  }
6105  cart-drawer:has(.tn-cart-tbyb-item) .trynow-cart-hiw,
6106  .main-cart-drawer:has(.tn-cart-tbyb-item) .trynow-cart-hiw {
6107    display: block;
6108  }
6109  .trynow-cart-hiw__title {
6110    margin: 0 0 16px;
6111    text-align: center;
6112    font-family: var(--font-heading-family), 'brandon-grotesque', serif;
6113    font-size: 20px;
6114    font-weight: 700;
6115    color: #0C0C0C;
6116    line-height: 1.25;
6117  }
6118  .trynow-cart-hiw__steps {
6119    list-style: none;
6120    margin: 0;
6121    padding: 0;
6122    display: flex;
6123    flex-direction: column;
6124    gap: 14px;
6125  }
6126  .trynow-cart-hiw__step {
6127    display: flex;
6128    align-items: center;
6129    gap: 14px;
6130  }
6131  .trynow-cart-hiw__num {
6132    flex-shrink: 0;
6133    width: 32px;
6134    height: 32px;
6135    border-radius: 50%;
6136    background: #D3367F;
6137    color: #fff;
6138    font-family: var(--font-heading-family), 'brandon-grotesque', serif;
6139    font-size: 16px;
6140    font-weight: 700;
6141    display: flex;
6142    align-items: center;
6143    justify-content: center;
6144    line-height: 1;
6145  }
6146  .trynow-cart-hiw__content {
6147    flex: 1;
6148    min-width: 0;
6149  }
6150  .trynow-cart-hiw__label {
6151    margin: 0;
6152    font-size: 14px;
6153    font-weight: 700;
6154    color: #0C0C0C;
6155    letter-spacing: 0.02em;
6156  }
6157  .trynow-cart-hiw__sub {
6158    margin: 2px 0 0;
6159    font-size: 13px;
6160    color: #6b6b6b;
6161    line-height: 1.3;
6162    font-weight: 400;
6163  }
6164</style>
6165
6166
6167
6168<div class="trynow-cart-review" aria-hidden="false">
6169  <div class="trynow-cart-review__stars" aria-hidden="true">★★★★★</div>
6170  <p class="trynow-cart-review__quote">&ldquo;Trying it at home first let me see how it really looked on my skin, with no pressure.&rdquo;</p>
6171  <p class="trynow-cart-review__attr">
6172    <span class="trynow-cart-review__name">ALLY</span>
6173    <span class="trynow-cart-review__check" aria-hidden="true">
6174      <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
6175        <circle cx="7" cy="7" r="7" fill="#0C0C0C"/>
6176        <path d="M4 7.2L6 9L10 5" stroke="#fff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
6177      </svg>
6178    </span>
6179    <span class="trynow-cart-review__badge">Verified Buyer</span>
6180  </p>
6181</div>
6182
6183<style>
6184  .trynow-cart-review {
6185    display: none;
6186    padding: 16px 20px;
6187    margin: 0;
6188    background: #f5f5f5;
6189    text-align: center;
6190    font-family: 'brandon-grotesque', var(--font-body-family), sans-serif;
6191  }
6192  cart-drawer:has(.tn-cart-tbyb-item) .trynow-cart-review,
6193  .main-cart-drawer:has(.tn-cart-tbyb-item) .trynow-cart-review {
6194    display: block;
6195  }
6196  .trynow-cart-review__stars {
6197    color: #0C0C0C;
6198    font-size: 14px;
6199    letter-spacing: 2px;
6200    line-height: 1;
6201    margin-bottom: 10px;
6202  }
6203  .trynow-cart-review__quote {
6204    margin: 0 0 10px;
6205    font-size: 14px;
6206    color: #0C0C0C;
6207    line-height: 1.4;
6208    font-weight: 400;
6209    font-style: normal;
6210  }
6211  .trynow-cart-review__attr {
6212    margin: 0;
6213    display: inline-flex;
6214    align-items: center;
6215    justify-content: center;
6216    gap: 6px;
6217    font-size: 13px;
6218  }
6219  .trynow-cart-review__name {
6220    font-weight: 700;
6221    color: #0C0C0C;
6222    letter-spacing: 0.02em;
6223  }
6224  .trynow-cart-review__check {
6225    display: inline-flex;
6226    align-items: center;
6227  }
6228  .trynow-cart-review__badge {
6229    color: #6b6b6b;
6230    font-weight: 400;
6231  }
6232</style>
6233
6234        <div id="tbyb-cart-footer" style="display: none;">
6235<div class="trynow-cart-footer">
6236  <div class="trynow-cart-footer__content">
6237    <h3 class="trynow-cart-footer__title">Your Free Trial of Laura Geller</h3>
6238    <div class="trynow-cart-footer__stars-wrapper">
6239      <div class="trynow-cart-footer__stars" aria-hidden="true">
6240        <span class="trynow-cart-footer__star">★</span>
6241        <span class="trynow-cart-footer__star">★</span>
6242        <span class="trynow-cart-footer__star">★</span>
6243        <span class="trynow-cart-footer__star">★</span>
6244        <span class="trynow-cart-footer__star">★</span>
6245      </div>
6246      <p class="trynow-cart-footer__trust">Trusted by 200,000+ shoppers</p>
6247    </div>
6248  </div>
6249
6250  <hr class="trynow-cart-footer__divider">
6251  <div class="trynow-cart-footer__features">
6252    <div class="trynow-cart-footer__feature">
6253      <span class="trynow-cart-footer__icon" aria-hidden="true">
6254        <svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
6255          <rect width="32" height="32" rx="16" fill="#D3367F"/>
6256          <path d="M24.8474 12.1921C24.9553 11.9044 24.9179 11.5834 24.7437 11.3311C24.5694 11.0789 24.2853 10.9288 23.9783 10.9288H12.1279L11.2318 8.55643C11.097 8.19369 10.7464 7.94978 10.3627 7.94978H7.73455C7.49808 7.9477 7.30518 8.14158 7.30518 8.37923C7.30518 8.61689 7.49808 8.81076 7.73455 8.81076H10.3606C10.3896 8.81076 10.4145 8.82952 10.427 8.85871L11.209 10.9267H11.2028L13.7666 17.7124H13.7749L14.5963 19.8846C13.8516 20.0806 13.2999 20.7623 13.2999 21.5691C13.2999 22.5301 14.0777 23.3098 15.0319 23.3098C15.9861 23.3098 16.7639 22.528 16.7639 21.5691C16.7639 21.2501 16.6768 20.9499 16.5274 20.6914H20.7859C20.6345 20.9499 20.5495 21.2501 20.5495 21.5691C20.5495 22.5301 21.3273 23.3098 22.2815 23.3098C23.2357 23.3098 24.0135 22.528 24.0135 21.5691C24.0135 20.6101 23.2855 19.8784 22.3728 19.8304C22.3583 19.8304 22.3417 19.8283 22.3271 19.8283H15.5401C15.511 19.8283 15.4861 19.8096 15.4758 19.7825L14.6938 17.7124H16.7618H19.7612H22.1156C22.4993 17.7124 22.8478 17.4706 22.9847 17.1099L24.8432 12.1921H24.8474ZM15.0319 22.4467C14.5506 22.4467 14.1586 22.0527 14.1586 21.5691C14.1586 21.0854 14.5506 20.6914 15.0319 20.6914C15.5131 20.6914 15.9052 21.0854 15.9052 21.5691C15.9052 22.0527 15.5131 22.4467 15.0319 22.4467ZM23.1548 21.5691C23.1548 22.0527 22.7627 22.4467 22.2815 22.4467C21.8003 22.4467 21.4082 22.0527 21.4082 21.5691C21.4082 21.0854 21.8003 20.6914 22.2815 20.6914C22.7627 20.6914 23.1548 21.0854 23.1548 21.5691ZM24.0363 11.8211C24.0509 11.8419 24.0529 11.8627 24.0446 11.8857L23.2875 13.8891H20.7175L21.0369 11.7919H23.9803C24.0052 11.7919 24.0239 11.8023 24.0363 11.8211ZM17.1311 16.8493L16.8116 14.7521H19.7135L19.3941 16.8493H17.1311ZM16.6809 13.8891L16.3615 11.7919H20.1657L19.8463 13.8891H16.6809ZM15.4924 11.7919L15.8118 13.8891H13.248L12.4556 11.7919H15.4924ZM13.5737 14.7521H15.9425L16.2619 16.8493H14.366L13.5737 14.7521ZM22.184 16.8035C22.1736 16.8306 22.1487 16.8493 22.1197 16.8493H20.2653L20.5847 14.7521H22.9598L22.184 16.8035Z" fill="white"/>
6257        </svg>
6258      </span>
6259      <span class="trynow-cart-footer__feature-text">Try for $0</span>
6260    </div>
6261    <div class="trynow-cart-footer__feature">
6262      <span class="trynow-cart-footer__icon" aria-hidden="true">
6263        <svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
6264          <rect width="32" height="32" rx="16" fill="#D3367F"/>
6265          <path d="M15.0966 25.3755C15.0985 25.7154 15.2362 26.0535 15.4753 26.29C15.7145 26.5266 16.046 26.6686 16.394 26.6585C17.1076 26.6546 17.6897 26.0659 17.6857 25.3524L17.6262 16.1258L18.0021 11.9558L19.178 9.74235C19.5052 9.12092 19.3057 8.29823 18.7176 7.91974C18.6746 7.89446 17.7381 7.25453 16.2861 7.27131C14.8601 7.27925 13.9301 7.91273 13.8619 7.94678C13.7943 7.99766 13.7267 8.04962 13.6678 8.10914C13.2455 8.53616 13.1305 9.23244 13.4224 9.77386L14.6233 11.9573L15.037 16.1315L15.0966 25.3755ZM17.2014 25.3638C17.2039 25.8221 16.8411 26.189 16.3908 26.1834C16.1704 26.1846 15.9657 26.101 15.8123 25.9493C15.6588 25.7976 15.5725 25.5944 15.5718 25.3734L15.5129 16.3678L17.1594 16.3587L17.2014 25.3638ZM13.8458 9.55103C13.6231 9.14498 13.7558 8.6012 14.1368 8.35253C14.1454 8.3438 14.9909 7.76183 16.2899 7.76329C17.5791 7.75611 18.431 8.32862 18.4561 8.33717C18.8479 8.58968 18.9785 9.12385 18.7603 9.53235L17.6263 11.6522L15.0121 11.6668L13.8458 9.55103ZM15.1163 12.1413L17.4926 12.1281L17.1654 15.8731L15.4853 15.8825L15.1163 12.1413Z" stroke="white" stroke-width="0.64"/>
6266        </svg>
6267      </span>
6268      <span class="trynow-cart-footer__feature-text">14-Day Free Trial</span>
6269    </div>
6270    <div class="trynow-cart-footer__feature">
6271      <span class="trynow-cart-footer__icon" aria-hidden="true">
6272        <svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
6273          <rect width="32" height="32" rx="16" fill="#D3367F"/>
6274          <path d="M20.4483 13.7569C20.8987 14.5596 21.1555 15.4856 21.1555 16.4715C21.1555 19.5398 18.6682 22.0271 15.6 22.0271C12.5317 22.0271 10.0444 19.5398 10.0444 16.4715C10.0444 13.4033 12.5317 10.916 15.6 10.916C16.0118 10.916 16.4132 10.9608 16.7995 11.0458" stroke="white" stroke-width="1.28" stroke-linecap="round"/>
6275          <path fill-rule="evenodd" clip-rule="evenodd" d="M13.1934 15.4661L15.6051 19.1919L13.1934 15.4661Z" fill="white"/>
6276          <path d="M13.1934 15.4661L15.6051 19.1919" stroke="white" stroke-width="1.28" stroke-linecap="round"/>
6277          <path fill-rule="evenodd" clip-rule="evenodd" d="M21.0905 7.74435L15.6071 19.1317L21.0905 7.74435Z" fill="white"/>
6278          <path d="M21.0905 7.74435L15.6071 19.1317" stroke="white" stroke-width="1.28" stroke-linecap="round"/>
6279        </svg>
6280      </span>
6281      <span class="trynow-cart-footer__feature-text">Love It? Keep It!<br>Or Return for Free</span>
6282    </div>
6283  </div>
6284</div>
6285
6286<style>
6287  .trynow-cart-footer {
6288    background: #FAF3ED;
6289    padding: 15px 10px;
6290    width: 100%;
6291    text-align: center;
6292    font-family: 'brandon-grotesque', sans-serif;
6293  }
6294  .trynow-cart-footer__title {
6295    margin: 0 0 0.35em;
6296    font-size: 20px;
6297    font-weight: 700;
6298    color: #0C0C0C;
6299    line-height: 1.2;
6300    font-family: 'brandon-grotesque', sans-serif;
6301    margin-bottom: 0px;
6302  }
6303  .trynow-cart-footer__stars-wrapper {
6304    display: flex;
6305    justify-content: center;
6306    gap: 10px;
6307  }
6308  .trynow-cart-footer__stars {
6309    margin-bottom: 0.25em;
6310    letter-spacing: 0.15em;
6311  }
6312  .trynow-cart-footer__star {
6313    color: #C9A227;
6314    font-size: 1rem;
6315  }
6316  .trynow-cart-footer__trust {
6317    margin-top: 3px;
6318    font-size: 14px;
6319    font-weight: 400;
6320    color: #0C0C0C;
6321  }
6322  .trynow-cart-footer__divider {
6323    border: none;
6324    border-top: 1px solid #E0E0E0;
6325    margin: 0 0 1em;
6326  }
6327  .trynow-cart-footer__features {
6328    display: flex;
6329    flex-wrap: nowrap;
6330    justify-content: center;
6331    gap: 1em 1.5em;
6332    align-items: center;
6333  }
6334  .trynow-cart-footer__feature {
6335    display: inline-flex;
6336    align-items: center;
6337    gap: 0.5em;
6338  }
6339  .trynow-cart-footer__icon {
6340    display: inline-flex;
6341    align-items: center;
6342    justify-content: center;
6343    width: 40px;
6344    height: 40px;
6345    flex-shrink: 0;
6346  }
6347  .trynow-cart-footer__icon svg {
6348    display: block;
6349    width: 40px;
6350    height: 40px;
6351  }
6352  .trynow-cart-footer__feature-text {
6353    font-size: 10px;
6354    font-weight: 500;
6355    letter-spacing: 0.04em;
6356    color: #1a1a1a;
6357    line-height: 1.1;
6358    text-align: left;
6359    font-family: 'brandon-grotesque', sans-serif;
6360  }
6361  @media (max-width: 749px) {
6362    .trynow-cart-footer__icon {
6363      width: 32px;
6364      height: 32px;
6365    }
6366    .trynow-cart-footer__icon svg {
6367      width: 32px;
6368      height: 32px;
6369    }
6370    .trynow-cart-footer__feature-text {
6371      font-size: 12px;
6372    }
6373    .trynow-cart-footer__features {
6374      gap: 8px;
6375    }
6376    .trynow-cart-footer__feature-text {
6377      font-size: 11px;
6378      line-height: 1.2;
6379    }
6380  }
6381  @media (min-width: 480px) {
6382    .trynow-cart-footer__feature-text {
6383      font-size: 11px;
6384    }
6385  }
6386  @media (min-width: 750px) {
6387    .trynow-cart-footer__title {
6388      font-size: 24px;
6389    }
6390    .trynow-cart-footer__features {
6391      flex-wrap: nowrap;
6392      justify-content: center;
6393      gap: 1em 1.5em;
6394    }
6395    .trynow-cart-footer__feature-text {
6396      font-size: 14px;
6397    }
6398  }
6399</style>
6400</div>
6401      </cart-drawer-items>
6402      <div class="drawer__footer"><!-- Start blocks -->
6403        <!-- Subtotals -->
6404
6405        <div class="cart-drawer__footer" >
6406          
6407          
6408<div class="cart-discount">
6409  <form class="cart-discount__form js-cart-discount-form" novalidate>
6410    <input
6411      class="cart-discount__input"
6412      type="text"
6413      name="discount"
6414      placeholder="Discount Code"
6415      autocomplete="off"
6416      autocapitalize="characters"
6417      spellcheck="false"
6418      aria-label="Discount code"
6419    >
6420    <button class="cart-discount__apply" type="submit">Apply</button>
6421  </form>
6422
6423  <div class="cart-discount__error" data-discount-error hidden role="alert">
6424    <span class="cart-discount__error-text" data-discount-error-text></span>
6425    <button
6426      class="cart-discount__error-close"
6427      type="button"
6428      data-discount-error-close
6429      aria-label="Dismiss"
6430    >&times;</button>
6431  </div>
6431<script type="application/json" class="js-cart-discount-strings">
6432    {
6433      "success": "Coupon code '{{code}}' applied, you saved {{amount}}!",
6434      "failed": "Code '{{code}}' is not valid on the items in your bag. Try \u003cstrong\u003eKIT10\u003c\/strong\u003e for more savings.",
6435      "worse": "A better discount is already applied to your cart."
6436    }
6437  </script>
6437<div class="cart-discount__pills" data-discount-pills></div>
6438</div><template class="js-cart-discount-pill-template">
6439  <span class="cart-discount__pill" data-discount-code="__CODE__">
6440    <svg class="cart-discount__pill-icon" width="11" height="10" viewBox="0 0 11 10" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
6441    <path d="M0.324951 5.28537L6.7728 1.79209L9.82495 2.54562L8.9561 5.82199L2.50825 9.31528L0.324951 5.28537Z" fill="white"/>
6442    <circle cx="7.86424" cy="3.80679" r="0.458333" transform="rotate(-28.4477 7.86424 3.80679)" fill="#93021A"/>
6443  </svg>
6444    <span class="cart-discount__pill-code">__CODE__</span>
6445    <button
6446      class="cart-discount__pill-remove"
6447      type="button"
6448      data-discount-remove="__CODE__"
6449      aria-label="Remove discount __CODE__"
6450    >&times;</button>
6451  </span>
6452</template>
6453
6454<style>
6455  .cart-discount { margin-bottom: 14px; }
6456  .cart-discount__form {
6457    display: flex;
6458    align-items: stretch;
6459    gap: 8px;
6460    margin-bottom: 12px;
6461  }
6462  .cart-discount__input {
6463    flex: 1 1 auto;
6464    min-width: 0;
6465    padding: 5px 16px;
6466    border: 1px solid #111;
6467    border-radius: 0;
6468    background: #fff;
6469    font-size: 16px;
6470    line-height: 1.2;
6471    text-transform: uppercase;
6472  }
6473  .cart-discount__input::placeholder { color: #6b6b6b; text-transform: none; }
6474  .cart-discount__apply {
6475    flex: 0 0 auto;
6476    padding: 0 30px;
6477    border: 0;
6478    border-radius: 0;
6479    background: #000;
6480    color: #fff;
6481    font-weight: 700;
6482    font-size: 15px;
6483    letter-spacing: 0.02em;
6484    cursor: pointer;
6485  }
6486  .cart-discount__apply:hover { background: #222; }
6487  .cart-discount__apply:disabled { cursor: default; }
6488  .cart-discount__form.is-loading { opacity: 0.6; pointer-events: none; }
6489
6490  .cart-discount__pills {
6491    display: flex;
6492    flex-wrap: wrap;
6493    gap: 6px;
6494    align-items: center;
6495  }
6496  .cart-discount__pills:empty { display: none; }
6497
6498  .cart-discount .cart-discount__pill {
6499    display: inline-flex;
6500    align-items: center;
6501    gap: 4px;
6502    padding: 4px 6px;
6503    border-radius: 3px;
6504    background: #93021a;
6505    color: #fff;
6506    font-size: 12px;
6507    font-weight: 400;
6508    line-height: 1.1;
6509  }
6510
6511  .cart-discount .cart-discount__pill-icon {
6512    display: inline-block;
6513    flex: 0 0 auto;
6514    width: 11px;
6515    height: 10px;
6516    min-width: 0;
6517    max-width: none;
6518  }
6519
6520  .discounts:has(.discounts__discount--end) { display: none; }
6521  .discounts__discount--end { display: none; }
6522
6523  .cart-discount .cart-discount__pill-code { white-space: nowrap; }
6524
6525  .cart-discount .cart-discount__pill-remove {
6526    display: inline-flex;
6527    align-items: center;
6528    justify-content: center;
6529    width: 13px;
6530    height: 13px;
6531    padding: 0;
6532    border: 0;
6533    background: none;
6534    color: currentColor;
6535    font-size: 14px;
6536    line-height: 1;
6537    opacity: 0.85;
6538    cursor: pointer;
6539  }
6540  .cart-discount .cart-discount__pill-remove:hover { opacity: 1; }
6541
6542  .cart-discount .cart-discount__error {
6543    display: flex;
6544    align-items: center;
6545    justify-content: space-between;
6546    gap: 12px;
6547    margin-bottom: 12px;
6548    padding: 5px 16px;
6549    border-radius: 0;
6550    background: #f8dfe3;
6551    color: #93021a;
6552    font-size: 14px;
6553    line-height: 1.35;
6554  }
6555  .cart-discount .cart-discount__error[hidden] { display: none; }
6556
6557  /* Same bar, green, for a code that applied. */
6558  .cart-discount .cart-discount__error--success {
6559    background: #e4f1e6;
6560    color: #1f6b32;
6561  }
6562  .cart-discount .cart-discount__error--success .cart-discount__error-close { color: #1f6b32; }
6563  .cart-discount .cart-discount__error-text strong {
6564    font-weight: 700;
6565    color: inherit;
6566  }
6567  .cart-discount .cart-discount__error-close {
6568    flex: 0 0 auto;
6569    width: 18px;
6570    height: 18px;
6571    display: inline-flex;
6572    align-items: center;
6573    justify-content: center;
6574    padding: 0;
6575    border: 0;
6576    background: none;
6577    color: #93021a;
6578    font-size: 18px;
6579    line-height: 1;
6580    cursor: pointer;
6581  }
6582</style>
6583
6584
6585          
6586          <!-- CTAs -->
6587
6588          
6589            
6590
6591              
6592
6593              
6594
6595          <style>
6596            .cart__amount-summary { margin-bottom: 16px; display: block !important; }
6597            .cart__amount-row { display: flex; align-items: baseline; gap:10px; }
6598            .cart__amount-row:last-child { margin-bottom: 0; }
6599            .cart__amount-label { font-size: 14px; font-weight: 700; color: #000; }
6600            .cart__amount-value { font-size: 14px; }
6601            .cart__amount-value .cart__amount-number { font-size: 14px; font-weight: 700; color: #000000; }
6602          </style>
6603          
6604<div class="cart__ctas explicit-dual-layout" >
6605             <button
6606              type="submit"
6607              id="CartDrawer-Checkout"
6608              class="cart__checkout-button button"
6609              name="checkout"
6610              form="CartDrawer-Form"
6611              
6612                disabled
6613              
6614            >
6615              <span class="cart-drawer__footer--icon">
6616                <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
6617                <path d="M3.5 5.88889H4.47059C4.47059 3.5675 5.50714 1 8 1C10.4929 1 11.5294 3.5675 11.5294 5.88889H12.5M3.5 5.88889C2.675 5.88889 2 6.51746 2 7.28572V13.6032C2 14.3714 2.675 15 3.5 15H12.5C13.325 15 14 14.3714 14 13.6032V7.28572C14 6.51746 13.325 5.88889 12.5 5.88889M3.5 5.88889H8H12.5" stroke="white" stroke-width="1.5" stroke-linecap="round"/>
6618                </svg>
6619              </span>
6620              Checkout
6621              <span class="footer-dots">.</span>
6622              <span class="total-price">
6623                
6624                  
6625                    
6626                     1,200.00 AMD
6627                    
6628                
6629              
6630              </span>
6631              
6632            </button>
6633            
6634              <loop-onstore/>
6635            
6636          </div>
6637        </div>
6638
6639      </div>
6640    </div>
6641  </div>
6642</cart-drawer>
6642<script>
6643(function() {
6644  window.upgradeVariantId = `43007238963261`; 
6645  window.isCartUpdating = false;
6646  window.__suppressCartHook = false;
6647
6648  setupMinimalWidgetTriggers();
6649  listenToCartAjaxUpdates();
6650
6651  document.addEventListener('DOMContentLoaded', function() {
6652    setupMinimalWidgetTriggers();
6653    listenToCartAjaxUpdates();
6654  });
6655
6656  window.addEventListener('pageshow', function() {
6657    window.isCartUpdating = false;
6658    setElementLoadingState(false);
6659    setupMinimalWidgetTriggers();
6660  });
6661
6662  function setElementLoadingState(isLoading) {
6663    const widgetBox = document.querySelector('.order-upgrade-widget');
6664    const layoutWrapper = document.querySelector('.explicit-dual-layout');
6665    
6666    if (widgetBox) {
6667      if (isLoading) widgetBox.classList.add('is-loading');
6668      else widgetBox.classList.remove('is-loading');
6669    }
6670    if (layoutWrapper) {
6671      if (isLoading) {
6672        layoutWrapper.classList.add('is-loading');
6673        layoutWrapper.style.pointerEvents = 'none';
6674        layoutWrapper.style.opacity = '0.5';
6675      } else {
6676        layoutWrapper.classList.remove('is-loading');
6677        layoutWrapper.style.pointerEvents = 'auto';
6678        layoutWrapper.style.opacity = '1';
6679      }
6680    }
6681  }
6682
6683function setupMinimalWidgetTriggers() {
6684  const rootUrl = window.Shopify?.routes?.root || '/';
6685  if (!document.body.dataset.cartDrawerTriggersAttached) {
6686    document.body.dataset.cartDrawerTriggersAttached = 'true';
6687    document.body.addEventListener('click', async function(e) {
6688
6689      // ── Checkout WITH upgrade (primary CTA) ──
6690      const btnWithUpgrade = e.target.closest('#CartDrawer-Checkout');
6691      if (btnWithUpgrade) {
6692        e.preventDefault();
6693        e.stopPropagation();
6694        e.stopImmediatePropagation();
6695        if (window.isCartUpdating || !window.upgradeVariantId) return;
6696        window.isCartUpdating = true;
6697        window.__suppressCartHook = true;
6698        setElementLoadingState(true);
6699        try {
6700          const cartState = await fetch(`${rootUrl}cart.js`, { cache: 'no-store' })
6701            .then(res => res.json());
6702          const isAlreadyPresent = cartState.items
6703            .some(item => item.variant_id == window.upgradeVariantId);
6704          if (!isAlreadyPresent) {
6705            const addResp = await fetch(`${rootUrl}cart/add.js`, {
6706              method: 'POST',
6707              headers: {
6708                'Content-Type': 'application/json',
6709                'X-Requested-With': 'XMLHttpRequest'
6710              },
6711              body: JSON.stringify({
6712                id: window.upgradeVariantId,
6713                quantity: 1,
6714                properties: { '__order_upgrade_item': 'true' }
6715              })
6716            });
6717            if (!addResp.ok) {
6718              // Retry once on failure
6719              await fetch(`${rootUrl}cart/add.js`, {
6720                method: 'POST',
6721                headers: {
6722                  'Content-Type': 'application/json',
6723                  'X-Requested-With': 'XMLHttpRequest'
6724                },
6725                body: JSON.stringify({
6726                  id: window.upgradeVariantId,
6727                  quantity: 1,
6728                  properties: { '__order_upgrade_item': 'true' }
6729                })
6730              });
6731            }
6732          }
6733        } catch (err) {
6734          console.error('Error adding upgrade on checkout:', err);
6735          window.__suppressCartHook = false;
6736        } finally {
6737          window.isCartUpdating = false;
6738          window.__suppressCartHook = false;
6739          window.location.href = `${rootUrl}checkout`;
6740        }
6741        return;
6742      }
6743
6744      // ── Checkout WITHOUT upgrade (skip link) ──
6745      const btnWithoutUpgrade = e.target.closest('#CartDrawer-ContinueWithoutUpgrade');
6746      if (btnWithoutUpgrade) {
6747        e.preventDefault();
6748        if (window.isCartUpdating || !window.upgradeVariantId) return;
6749        window.isCartUpdating = true;
6750        window.__suppressCartHook = true;
6751        setElementLoadingState(true);
6752        try {
6753          const cartState = await fetch(`${rootUrl}cart.js`, { cache: 'no-store' })
6754            .then(res => res.json());
6755          const isPresent = cartState.items
6756            .some(item => item.variant_id == window.upgradeVariantId);
6757          if (isPresent) {
6758            await fetch(`${rootUrl}cart/update.js`, {
6759              method: 'POST',
6760              headers: {
6761                'Content-Type': 'application/json',
6762                'X-Requested-With': 'XMLHttpRequest'
6763              },
6764              body: JSON.stringify({
6765                updates: { [window.upgradeVariantId.toString()]: 0 }
6766                // No sections key — skip renderContents, we're navigating away
6767              })
6768            });
6769          }
6770        } catch (err) {
6771          console.error('Error removing upgrade on skip:', err);
6772          window.__suppressCartHook = false;
6773        } finally {
6774          window.isCartUpdating = false;
6775          window.location.href = `${rootUrl}checkout`;
6776        }
6777        return;
6778      }
6779
6780    });
6781  }
6782}
6783
6784  function listenToCartAjaxUpdates() {
6785    if (window.cartAjaxHookInstalled) return;
6786    window.cartAjaxHookInstalled = true;
6787
6788    const rootUrl = window.Shopify?.routes?.root || '/';
6789    const nativeFetch = window.fetch;
6790
6791    window.fetch = async function(...args) {
6792      const response = await nativeFetch.apply(this, args);
6793      const url = typeof args[0] === 'string' ? args[0] : args[0]?.url || '';
6794
6795      if (/\/cart\/(change|update|add|clear)(\.js)?/.test(url)) {
6796  setTimeout(async () => {
6797    if (window.isCartUpdating || !window.upgradeVariantId) return;
6798    if (window.__suppressCartHook) return;
6799
6800          try {
6801            const cartState = await nativeFetch(`${rootUrl}cart.js`, { cache: 'no-store' }).then(res => res.json());
6802            
6803            const nonUpgradeItems = cartState.items.filter(item => item.variant_id != window.upgradeVariantId);
6804            const hasUpgradeItem = cartState.items.some(item => item.variant_id == window.upgradeVariantId);
6805
6806            if (nonUpgradeItems.length === 0 && hasUpgradeItem) {
6807              window.isCartUpdating = true;
6808              setElementLoadingState(true);
6809
6810              const updateResp = await nativeFetch(`${rootUrl}cart/update.js`, {
6811                method: 'POST',
6812                headers: { 'Content-Type': 'application/json', 'X-Requested-With': 'XMLHttpRequest' },
6813                body: JSON.stringify({ 
6814                  updates: { [window.upgradeVariantId.toString()]: 0 },
6815                  sections: document.querySelector('cart-drawer')?.getSectionsToRender?.().map(s => s.id) || []
6816                })
6817              });
6818
6819              const updatedData = await updateResp.json();
6820
6821              const cartDrawer = document.querySelector('cart-drawer');
6822              if (cartDrawer && typeof cartDrawer.renderContents === 'function' && updatedData.sections) {
6823                cartDrawer.renderContents(updatedData);
6824              } else {
6825                if (typeof forceRefreshCartDrawer === 'function') {
6826                  forceRefreshCartDrawer();
6827                } else {
6828                  window.location.reload();
6829                }
6830              }
6831            }
6832          } catch (error) {
6833            console.error("Error inside cart update hook:", error);
6834          } finally {
6835            window.isCartUpdating = false;
6836            setElementLoadingState(false);
6837          }
6838        }, 800);
6839      }
6840
6841      return response;
6842    };
6843  }
6844
6845  window.refreshMinimalWidgetContext = function() {
6846    setupMinimalWidgetTriggers();
6847  };
6848})();
6849</script>
6849 
6850
6851
6852
6853
6854
6855
6856<script>
6857  const SELLING_PLAN_ID = 2112815165;
6858  const CONTAINER_TOP = '.go2199350461';
6859  const CONTAINER_SEL = '.go4090600831';                
6860  const PRODUCT_SEL   = '.go3310066372.go2837439755';   
6861  const BTN_SEL       = '.vsly-product-atc-section span';
6862
6863
6864async function productUrlFromVariantId(variantId, extraQuery='') {
6865  const resp = await fetch(`/variants/${variantId}${extraQuery}`, { credentials: 'same-origin' });
6866  if (!resp.ok) throw new Error(`Variant redirect failed: ${resp.status}`);
6867  const finalUrl = new URL(resp.url, location.origin);
6868  const m = finalUrl.pathname.match(/\/products\/([^/]+)/);
6869  const handle = m ? decodeURIComponent(m[1]) : null;
6870  return { finalUrl, handle };
6871}
6872
6873async function fetchProductJsonFromUrl(productUrl) {
6874  const u = new URL(productUrl, location.origin);
6875  const path = u.pathname.replace(/\/+$/, '');
6876  const r = await fetch(`${path}.js`, { credentials: 'same-origin' });
6877  if (!r.ok) throw new Error(`Product .js fetch failed: ${r.status}`);
6878  return r.json();
6879}
6880
6881/** One Loomi addon in cart: TBYB button like initUpsellProduct. Called from scanUpsells + renderContents. */
6882async function initLoomiAddonProduct() {
6883  return; // Disabled — Visually JS owns cart drawer TBYB patching
6884  if (!window.trynow || typeof window.trynow.hasPassedTryLink !== 'function') return;
6885
6886  var addon = document.querySelector('cart-drawer [id*="_loomi_addon"]');
6887  if (!addon) return;
6888  // Skip if this is inside the Visely top upsell (Beauty Bonus) — handled by initUniqueUpsellProduct
6889  if (addon.closest('.vsly-laura-custom-sol-rec-parent')) return;
6890  var span = addon.querySelector('span[role="button"]');
6891  if (!span || span.dataset.tnLoomiInit === '1' || span.dataset.tnLoomiInit === 'skip') return;
6892  if (span.nextElementSibling && span.nextElementSibling.getAttribute('data-tn-loomi-tbyb-btn') === '1') {
6893    span.dataset.tnLoomiInit = '1';
6894    return;
6895  }
6896  if (span.dataset.tnLoomiInit === 'pending') return;
6897  span.dataset.tnLoomiInit = 'pending';
6898
6899  var link = addon.querySelector('a[href*="/products/"]');
6900  if (!link) {
6901    delete span.dataset.tnLoomiInit;
6902    return;
6903  }
6904  var href = link.getAttribute('href');
6905  var productJson;
6906  try {
6907    productJson = await fetchProductJsonFromUrl(new URL(href, location.origin).href);
6908  } catch (e) {
6909    delete span.dataset.tnLoomiInit;
6910    return;
6911  }
6912  var calc = window.trynow.product && window.trynow.product.calculateProductVisibilityFromTags;
6913  if (typeof calc !== 'function') {
6914    delete span.dataset.tnLoomiInit;
6915    return;
6916  }
6917  var vis = calc(productJson.tags || []);
6918  var ok = vis && typeof vis.then === 'function' ? await vis : !!vis;
6919  if (!ok) {
6920    span.dataset.tnLoomiInit = 'skip';
6921    return;
6922  }
6923  var u = new URL(href, location.origin);
6924  var variantId = u.searchParams.get('variant');
6925  if (!variantId && productJson.variants && productJson.variants.length) {
6926    var av = productJson.variants.find(function (v) {
6927      return v.available;
6928    });
6929    variantId = String((av || productJson.variants[0]).id);
6930  }
6931  if (!variantId) {
6932    span.dataset.tnLoomiInit = 'skip';
6933    return;
6934  }
6935
6936  span.dataset.tnLoomiInit = '1';
6937  span.style.display = 'none';
6938  var btn = document.createElement('button');
6939  btn.type = 'button';
6940  btn.setAttribute('data-tn-loomi-tbyb-btn', '1');
6941  btn.textContent = 'TRY BEFORE YOU BUY';
6942  btn.style.cssText =
6943    'cursor:pointer;margin:8px 0;padding:10px 16px;font-weight:600;width:100%;box-sizing:border-box;background:#2A2C35;color:#fff;border:none;border-radius:4px;font-size:13px;';
6944  span.parentNode.insertBefore(btn, span.nextSibling);
6945  btn.addEventListener(
6946    'click',
6947    async function (e) {
6948      e.preventDefault();
6949      e.stopPropagation();
6950      if (btn.disabled) return;
6951      btn.disabled = true;
6952      try {
6953                var plan = 2112815165;
6954
6955        var res = await fetch('/cart/add.js', {
6956          method: 'POST',
6957          headers: { 'Content-Type': 'application/json' },
6958          credentials: 'same-origin',
6959          body: JSON.stringify({
6960            items: [{ id: parseInt(variantId, 10), quantity: 1, selling_plan: parseInt(plan, 10) }],
6961          }),
6962        });
6963        if (res.ok) {
6964          if (window.trynow.addToCartClicked) window.trynow.addToCartClicked();
6965          setTimeout(forceRefreshCartDrawer, 30);
6966        } else {
6967          btn.disabled = false;
6968        }
6969      } catch (err) {
6970        btn.disabled = false;
6971      }
6972    },
6973    true
6974  );
6975}
6976
6977// Same pattern as PDP: arm so the next cart/add gets TryNow selling plan; Loomi opens variant modal.
6978function armTbybForNextAdd(ttlMs) {
6979  ttlMs = ttlMs || 1500;
6980  window.__tnPendingSellingPlanId = SELLING_PLAN_ID;
6981  clearTimeout(window.__tnPendingSellingPlanTimer);
6982  window.__tnPendingSellingPlanTimer = setTimeout(function() {
6983    window.__tnPendingSellingPlanId = null;
6984  }, ttlMs);
6985}
6986
6987function injectTbybFetchPatchOnce() {
6988  if (window.__tnFetchPatched) return;
6989  window.__tnFetchPatched = true;
6990  var originalFetch = window.fetch;
6991  window.fetch = function(input, init) {
6992    init = init || {};
6993    var url = typeof input === 'string' ? input : (input && input.url);
6994    var isCartAdd = typeof url === 'string' && (url.indexOf('/cart/add') !== -1 || url.indexOf('/cart/add.js') !== -1);
6995    if (!isCartAdd) return originalFetch.apply(this, arguments);
6996    var armedPlan = window.__tnPendingSellingPlanId;
6997    if (!armedPlan || document.cookie.indexOf('_tn_gate_toggle=false') !== -1) return originalFetch.apply(this, arguments);
6998    var body = init.body;
6999    var didInject = false;
7000    if (body instanceof FormData) {
7001      if (!body.has('selling_plan')) { body.append('selling_plan', String(armedPlan)); didInject = true; }
7002    } else if (body instanceof URLSearchParams) {
7003      if (!body.has('selling_plan')) { body.set('selling_plan', String(armedPlan)); didInject = true; }
7004    } else if (typeof body === 'string' && body.trim().indexOf('{') === 0) {
7005      try {
7006        var data = JSON.parse(body);
7007        if (data.items && Array.isArray(data.items)) {
7008          data.items.forEach(function(it) { if (it && !it.selling_plan) it.selling_plan = armedPlan; });
7009        } else if (!data.selling_plan) {
7010          data.selling_plan = armedPlan;
7011        }
7012        init = Object.assign({}, init, { body: JSON.stringify(data) });
7013        didInject = true;
7014      } catch (e) {}
7015    } else if (typeof body === 'string' && body.indexOf('=') !== -1) {
7016      try {
7017        var params = new URLSearchParams(body);
7018        if (!params.has('selling_plan')) {
7019          params.set('selling_plan', String(armedPlan));
7020          init = Object.assign({}, init, { body: params.toString() });
7021          didInject = true;
7022        }
7023      } catch (e) {}
7024    } else if (typeof body === 'object' && body !== null && !(body instanceof Blob) && !(body instanceof ArrayBuffer) && !(body instanceof ReadableStream)) {
7025      try {
7026        if (body.items && Array.isArray(body.items)) {
7027          body.items.forEach(function(it) { if (it && !it.selling_plan) it.selling_plan = armedPlan; });
7028        } else if (!body.selling_plan) {
7029          body.selling_plan = armedPlan;
7030        }
7031        init = Object.assign({}, init, { body: JSON.stringify(body) });
7032        didInject = true;
7033      } catch (e) {}
7034    }
7035    if (didInject) window.__tnPendingSellingPlanId = null;
7036    var promise = originalFetch.call(this, input, init);
7037    promise.then(function(res) {
7038      if (res && res.ok && didInject) {
7039        if (window.trynow && typeof window.trynow.addToCartClicked === 'function') window.trynow.addToCartClicked();
7040        setTimeout(forceRefreshCartDrawer, 30);
7041      }
7042      return res;
7043    });
7044    return promise;
7045  };
7046}
7047
7048function injectTbybXHRPatchOnce() {
7049  if (window.__tnXHRPatched) return;
7050  window.__tnXHRPatched = true;
7051  var origOpen = XMLHttpRequest.prototype.open;
7052  var origSend = XMLHttpRequest.prototype.send;
7053  XMLHttpRequest.prototype.open = function(method, url) {
7054    this.__tnUrl = url;
7055    return origOpen.apply(this, arguments);
7056  };
7057  XMLHttpRequest.prototype.send = function(body) {
7058    var self = this;
7059    var url = self.__tnUrl;
7060    var isCartAdd = typeof url === 'string' && (url.indexOf('/cart/add') !== -1 || url.indexOf('/cart/add.js') !== -1);
7061    if (isCartAdd && document.cookie.indexOf('_tn_gate_toggle=false') === -1) {
7062      var armedPlan = window.__tnPendingSellingPlanId;
7063      if (armedPlan) {
7064        try {
7065          if (body instanceof FormData) {
7066            if (!body.has('selling_plan')) body.append('selling_plan', String(armedPlan));
7067          } else if (body instanceof URLSearchParams) {
7068            if (!body.has('selling_plan')) body.set('selling_plan', String(armedPlan));
7069          } else if (typeof body === 'string' && body.trim().indexOf('{') === 0) {
7070            var data = JSON.parse(body);
7071            if (data.items && Array.isArray(data.items)) {
7072              data.items.forEach(function(it) { if (it && !it.selling_plan) it.selling_plan = armedPlan; });
7073            } else if (!data.selling_plan) data.selling_plan = armedPlan;
7074            body = JSON.stringify(data);
7075          } else if (typeof body === 'string' && body.indexOf('=') !== -1) {
7076            var params = new URLSearchParams(body);
7077            if (!params.has('selling_plan')) { params.set('selling_plan', String(armedPlan)); body = params.toString(); }
7078          }
7079          window.__tnPendingSellingPlanId = null;
7080        } catch (e) {}
7081      }
7082    }
7083    return origSend.call(self, body);
7084  };
7085}
7086
7087var tbybModalLastBtn = null;
7088var MODAL_ATC_SEL = 'button.vsly-atc-overlay-btn[aria-label="ADD TO BAG"]';
7089function patchTbybModalButton(btn) {
7090  if (!btn || btn.dataset.tnCartPatched === '1') return;
7091  btn.dataset.tnCartPatched = '1';
7092  btn.style.setProperty('font-size', '0', 'important');
7093  btn.style.setProperty('position', 'relative', 'important');
7094  btn.querySelectorAll('[data-tn-overlay]').forEach(function(el) { el.remove(); });
7095  var overlay = document.createElement('span');
7096  overlay.setAttribute('data-tn-overlay', '1');
7097  overlay.textContent = 'TRY NOW FOR $0';
7098  overlay.style.cssText = 'font-size:14px!important;font-weight:700!important;color:#fff!important;pointer-events:none!important;';
7099  btn.appendChild(overlay);
7100}
7101function tickTbybModal() {
7102  if (document.cookie.indexOf('_tn_gate_toggle=false') !== -1) return;
7103  var btn = document.querySelector(MODAL_ATC_SEL);
7104  if (btn && btn !== tbybModalLastBtn) {
7105    tbybModalLastBtn = btn;
7106    patchTbybModalButton(btn);
7107  }
7108  if (!btn) tbybModalLastBtn = null;
7109}
7110function startTbybModalWatcher() {
7111  return; // Disabled — Visually PDP + minicart sandbox JS own modal patching
7112  if (window.__tnTbybModalWatcher) return;
7113  window.__tnTbybModalWatcher = true;
7114  var modalDebounce = null;
7115  var mo = new MutationObserver(function() {
7116    if (modalDebounce) return;
7117    modalDebounce = setTimeout(function() { modalDebounce = null; tickTbybModal(); }, 300);
7118  });
7119  mo.observe(document.documentElement, { childList: true, subtree: true });
7120  document.addEventListener('click', function(e) {
7121    if (document.cookie.indexOf('_tn_gate_toggle=false') !== -1) return;
7122    var btn = e.target.closest && e.target.closest(MODAL_ATC_SEL);
7123    if (btn) armTbybForNextAdd(2000);
7124  }, true);
7125}
7126
7127async function forceRefreshCartDrawer() {
7128  if (window.__tnSuppressDrawerOpen) {
7129    // Still update cart icon count, just don't open drawer
7130    try {
7131      var cartRes = await fetch('/cart.js', { credentials: 'same-origin' });
7132      var cart = await cartRes.json();
7133      var bubble = document.querySelector('.cart-link__bubble-num, .cart-count-bubble span, [data-cart-count]');
7134      if (bubble) bubble.textContent = cart.item_count;
7135    } catch(e) {}
7136    document.dispatchEvent(new CustomEvent('cart:updated'));
7137    return;
7138  }
7139
7140  const target = document.getElementById('CartDrawer') || document.querySelector('.cart-drawer');
7141  if (!target) return console.warn('[cart] #CartDrawer not found');
7142
7143  try {
7144    const res = await fetch('/?sections=cart-drawer&sections_url=/cart', { credentials: 'same-origin' });
7145    if (res.ok) {
7146      const json = await res.json();
7147      const html = json['cart-drawer'];
7148      if (html) {
7149        const tmp = document.createElement('div');
7150        tmp.innerHTML = html.trim();
7151        const fresh = tmp.querySelector('#CartDrawer') || tmp.querySelector('.cart-drawer');
7152        if (fresh) target.replaceWith(fresh); else target.innerHTML = html;
7153        postOpen(); return;
7154      }
7155    }
7156  } catch (e) {}
7157
7158  try {
7159    const html = await (await fetch('/cart?section_id=cart-drawer', { credentials: 'same-origin' })).text();
7160    const tmp = document.createElement('div'); tmp.innerHTML = html.trim();
7161    const fresh = tmp.querySelector('#CartDrawer') || tmp.querySelector('.cart-drawer') || tmp.firstElementChild;
7162    if (fresh) target.replaceWith(fresh);
7163    postOpen(); return;
7164  } catch (e) {}
7165
7166  function postOpen() {
7167    const root = document.querySelector('cart-drawer') || document.querySelector('.main-cart-drawer');
7168    if (!root) return;
7169    root.classList?.remove('is-empty');
7170    root.open?.();
7171    var overlay = root.querySelector('#CartDrawer-Overlay');
7172    if (overlay && typeof root.close === 'function') {
7173      overlay.addEventListener('click', function () { root.close(); });
7174    }
7175    document.dispatchEvent(new CustomEvent('cart:updated'));
7176  }
7177}
7178
7179async function initUpsellProduct(product) {
7180  return; // Disabled — Visually JS owns cart drawer TBYB patching
7181  if (!product || product.dataset.tnInit === '1') return;
7182
7183  const priceBox = product.querySelector('.vsly-product-price-section');
7184  const variantId = priceBox?.dataset?.variantId;
7185  if (!variantId) return;
7186
7187  try {
7188    const { finalUrl } = await productUrlFromVariantId(variantId);
7189    const productJson = await fetchProductJsonFromUrl(finalUrl.href);
7190    const groups = productJson?.selling_plan_groups || [];
7191    const hasTryNow = groups.some(g => g.name === 'TryNow' || /Try\s*Before\s*You\s*Buy/i.test(g.name));
7192    if (!hasTryNow) return;
7193    const btn = product.querySelector(BTN_SEL);
7194
7195    const originalPrice = product.querySelector('.vsly-product-price-section');
7196    if (originalPrice) {
7197      originalPrice.style.setProperty('color', 'rgb(104, 104, 104)', 'important');
7198      originalPrice.style.setProperty('font-size', '13px', 'important');
7199      originalPrice.style.setProperty('font-weight', '400', 'important');
7200      const ifYouKeepIt = document.createElement('span');
7201      ifYouKeepIt.textContent = ' IF YOU KEEP IT';
7202      ifYouKeepIt.className = 'tbyb-if-you-keep-it';
7203      ifYouKeepIt.style.color = 'rgb(104, 104, 104)';
7204      originalPrice.parentNode.insertBefore(ifYouKeepIt, originalPrice.nextSibling);
7205    }
7206
7207    const priceContainer = product.querySelector('.vsly-rec-price.vsly-product-prices-section');
7208    const dueTodayDiv = document.createElement('div');
7209    dueTodayDiv.textContent = '$0 NOW';
7210    dueTodayDiv.classList.add('tbyb-cart-item');
7211    if(priceContainer){
7212        priceContainer.insertAdjacentElement('afterbegin', dueTodayDiv);
7213    }
7214    const comparedPrice = product.querySelector('.vsly-product-compare-price-section');
7215    if(comparedPrice){
7216        comparedPrice.style.display = 'none';
7217    }
7218
7219    
7220    if (!btn) return;
7221
7222    btn.style.position = 'relative';
7223    btn.style.width = '150px';
7224    btn.style.height = '20px';
7225    btn.style.color = '#2A2C35';
7226    btn.innerHTML = '<span style="position:absolute; color: #fff !important;">TRY NOW FOR $0</span>';
7227
7228    btn.addEventListener('click', function(e) {
7229      armTbybForNextAdd(5000);
7230    }, { capture: true });
7231  } catch (err) {
7232    console.warn('[upsell] init failed', err);
7233  }
7234}
7235
7236
7237
7238async function initUniqueUpsellProduct(product) {
7239  return; // Disabled — Visually JS owns cart drawer TBYB patching
7240  if (!product || product.dataset.tnInit === '1') return;
7241
7242  function getHandleFromProduct(el) {
7243    var a = el.querySelector('a[href*="/products/"]');
7244    if (!a) return null;
7245    var m = a.getAttribute('href').match(/\/products\/([^/?#]+)/);
7246    return m ? decodeURIComponent(m[1]) : null;
7247  }
7248
7249  var handle = getHandleFromProduct(product);
7250  if (!handle) return;
7251
7252  try {
7253    var r = await fetch('/products/' + handle + '.js', { credentials: 'same-origin' });
7254    if (!r.ok) return;
7255    var productJson = await r.json();
7256    var groups = productJson.selling_plan_groups || [];
7257    var hasTryNow = groups.some(function(g) { return g.name === 'TryNow' || /Try\s*Before\s*You\s*Buy/i.test(g.name); });
7258    if (!hasTryNow) return;
7259
7260    // Prevent Loomi from touching this product's button
7261    var loomiSpan = product.querySelector('span[role="button"]');
7262    if (loomiSpan) loomiSpan.dataset.tnLoomiInit = 'skip';
7263
7264    var resolvedVariantId = null;
7265    if (productJson.variants && productJson.variants.length) {
7266      var av = productJson.variants.find(function(v) { return v.available; });
7267      resolvedVariantId = String((av || productJson.variants[0]).id);
7268    }
7269
7270    // 1. Transform badge
7271    var valueBadge = product.querySelector('.vsly-product-value-badge');
7272    if (valueBadge) {
7273      var savingsMatch = valueBadge.textContent.match(/[\d,.]+/);
7274      var savingsAmount = savingsMatch ? savingsMatch[0] : '';
7275      valueBadge.textContent = 'SAVE $' + savingsAmount + ' IF YOU KEEP IT';
7276    }
7277
7278    // 2. Rebuild price area
7279    function rebuildPrice() {
7280      product.querySelectorAll('.vsly-product-price-section, .vsly-product-compare-price-section').forEach(function(el) {
7281        el.style.display = 'none';
7282      });
7283      var container = product.querySelector('.vsly-rec-price.vsly-product-prices-section');
7284      if (!container) return;
7285      if (container.querySelector('.tbyb-cart-item')) return;
7286      var priceText = container.getAttribute('data-price') || (productJson.price ? '$' + (productJson.price / 100).toFixed(2) : '');
7287      container.innerHTML = '<div class="tbyb-cart-item" style="order:1">$0 NOW</div><span style="color:rgb(104,104,104);font-size:13px;font-weight:400;order:2">' + priceText + ' IF YOU KEEP IT</span>';
7288      container.style.cssText = 'display:flex !important;align-items:center;gap:2px;opacity:1 !important;flex-direction:row !important;';
7289    }
7290
7291    // 3. Replace button
7292    function replaceButton() {
7293      var contentSection = product.querySelector('.vsly-product-content-section');
7294      if (contentSection) {
7295        var atc = contentSection.querySelector('.vsly-product-atc-section');
7296        if (atc && atc.dataset.tnTbybDone !== '1') {
7297          atc.dataset.tnTbybDone = '1';
7298          atc.innerHTML = '<button type="button" style="cursor:pointer;padding:15px 20px;font-weight:700;background:#000;color:#fff;border:none;font-size:14px;text-transform:uppercase;letter-spacing:1px;font-family:brandon-grotesque,sans-serif;line-height:1;">TRY NOW FOR $0</button>';          var btn = atc.querySelector('button');
7299          btn.addEventListener('click', function(e) {
7300            e.preventDefault();
7301            e.stopPropagation();
7302            if (btn.disabled) return;
7303            btn.disabled = true;
7304            (async function() {
7305              try {
7306                                var spId = SELLING_PLAN_ID;
7307
7308                var res = await fetch('/cart/add.js', {
7309                  method: 'POST',
7310                  headers: { 'Content-Type': 'application/json' },
7311                  credentials: 'same-origin',
7312                  body: JSON.stringify({ items: [{ id: parseInt(resolvedVariantId, 10), quantity: 1, selling_plan: spId }] })
7313                });
7314                if (res.ok) {
7315                  if (window.trynow && window.trynow.addToCartClicked) window.trynow.addToCartClicked();
7316                  setTimeout(forceRefreshCartDrawer, 30);
7317                } else {
7318                  btn.disabled = false;
7319                }
7320              } catch (err) {
7321                btn.disabled = false;
7322              }
7323            })();
7324          }, { capture: true });
7325        }
7326      }
7327      // Hide any other ATC sections outside the content area
7328      product.querySelectorAll('.vsly-product-atc-section').forEach(function(section) {
7329        var cs = product.querySelector('.vsly-product-content-section');
7330        if (!cs || !cs.contains(section)) {
7331          section.style.display = 'none';
7332        }
7333      });
7334    }
7335
7336    // Run immediately and watch for late-rendered buttons
7337    rebuildPrice();
7338    replaceButton();
7339        var btnObserver = new MutationObserver(function() { replaceButton(); rebuildPrice(); });
7340    btnObserver.observe(product, { childList: true, subtree: true });
7341    setTimeout(function() { btnObserver.disconnect(); }, 10000);
7342
7343
7344  } catch (err) {
7345    console.warn('[upsell] init failed', err);
7346  }
7347}
7348
7349function hideUpsellHeaderBlock(root) {
7350  const r = root || document;
7351  const el = r.querySelector('.go3166595823');
7352  if (el) el.style.display = 'none';
7353  const elMobile = r.querySelector('.go3375916666');
7354  if (elMobile) {
7355    elMobile.style.paddingTop = '0px';
7356    if (typeof window !== 'undefined' && window.matchMedia && window.matchMedia('(max-width: 749px)').matches) {
7357      elMobile.style.display = 'none';
7358    }
7359  }
7360}
7361function showTbybUpsellHeaderCart(root) {
7362  const el = (root || document).querySelector('#tbyb-upsell-header-cart');
7363  if (el) el.style.display = '';
7364}
7365function hideTbybUpsellHeaderCart(root) {
7366  const el = (root || document).querySelector('#tbyb-upsell-header-cart');
7367  if (el) el.style.display = 'none';
7368}
7369function showTbybCartFooter(root) {
7370  const el = (root || document).querySelector('#tbyb-cart-footer');
7371  if (el) el.style.display = '';
7372}
7373function hideTbybCartFooter(root) {
7374  const el = (root || document).querySelector('#tbyb-cart-footer');
7375  if (el) el.style.display = 'none';
7376}
7377function shouldShowTbybCartUi(root) {
7378  if (typeof window.trynow === 'undefined' || !window.trynow) return false;
7379  if (document.cookie.indexOf('_tn_gate_toggle=false') !== -1) return false;
7380  const drawer = root || cartDrawerEl || document;
7381  const tryNowCart = (drawer.querySelector && drawer.querySelector('.tn-cart-tbyb-item')) || (cartDrawerEl && cartDrawerEl.querySelector('.tn-cart-tbyb-item'));
7382  return !!tryNowCart;
7383}
7384function applyTbybUpsellFormStyles(root) {
7385  const form = (root || document).querySelector('#CartDrawer-Form');
7386  if (form) form.style.paddingBottom = '0px';
7387}
7388
7389function showTbybSubtotal(root) {
7390  var el = (root || document).querySelector('#cart-drawer-subtotal');
7391  if (el) el.style.display = '';
7392}
7393
7394function scanUpsells(root = document) {
7395  const cartDrawer = document.querySelector('cart-drawer') || document.querySelector('.main-cart-drawer');
7396  const showTbyb = shouldShowTbybCartUi(cartDrawer);
7397  if (showTbyb) {
7398    injectTbybFetchPatchOnce();
7399    injectTbybXHRPatchOnce();
7400    startTbybModalWatcher();
7401    hideUpsellHeaderBlock(cartDrawer);
7402    showTbybUpsellHeaderCart(cartDrawer);
7403    showTbybCartFooter(cartDrawer);
7404    applyTbybUpsellFormStyles(cartDrawer);
7405    let nodes = document.querySelectorAll('.go3310066372.go2837439755');
7406    if (nodes.length === 0) {
7407      nodes = document.querySelectorAll('.go3310066372.go606031863');
7408    }
7409    nodes.forEach(initUpsellProduct);
7410  } else {
7411    hideTbybUpsellHeaderCart(cartDrawer);
7412    hideTbybCartFooter(cartDrawer);
7413    showTbybSubtotal(cartDrawer);
7414  }
7415  initLoomiAddonProduct();
7416  console.log('Running scanUpsells');
7417}
7418
7419function scanUpsellsTop (product) {
7420  setTimeout(()=>{
7421    const cartDrawer = document.querySelector('cart-drawer') || document.querySelector('.main-cart-drawer');
7422    const showTbyb = shouldShowTbybCartUi(cartDrawer);
7423    if (showTbyb) {
7424      injectTbybFetchPatchOnce();
7425      injectTbybXHRPatchOnce();
7426      startTbybModalWatcher();
7427      hideUpsellHeaderBlock(cartDrawer);
7428      showTbybUpsellHeaderCart(cartDrawer);
7429      showTbybCartFooter(cartDrawer);
7430      applyTbybUpsellFormStyles(cartDrawer);
7431      let upperUpsell = product.querySelector('.vsly-product-block.vsly-laura-custom-sol-rec-design');
7432      console.log('Upper Upsell', upperUpsell)
7433      if(upperUpsell){
7434        initUniqueUpsellProduct(upperUpsell);
7435      }
7436    } else {
7437      hideTbybUpsellHeaderCart(cartDrawer);
7438      hideTbybCartFooter(cartDrawer);
7439    }
7440  }, 1000)
7441
7442
7443}
7444
7445const cartDrawerEl = document.querySelector('cart-drawer') || document.querySelector('.main-cart-drawer');
7446let upsellContainer = null; 
7447let upsellObserver = null; 
7448let upsellTopContainer = null; 
7449let tryLinkPassed = false;  // true when user has passed TryLink (apply TryNow upsell changes even without TryNow in cart)
7450
7451function checkTryLinkPassed(cb) {
7452  if (!window.trynow || typeof window.trynow.hasPassedTryLink !== 'function') {
7453    if (cb) cb(false);
7454    return;
7455  }
7456  (window.trynow.hasPassedTryLink() || Promise.resolve(false)).then(function (p) {
7457    const passed = !!p;
7458    if (passed && !tryLinkPassed) {
7459      tryLinkPassed = true;
7460      attachContainerObserver();
7461    } else if (!passed) tryLinkPassed = false;
7462    if (passed) initLoomiAddonProduct();
7463    if (cb) cb(passed);
7464  }).catch(function () {
7465    if (cb) cb(false);
7466  });
7467}
7468
7469function attachContainerObserver() {  
7470  if (!cartDrawerEl) return;
7471  const found = cartDrawerEl.querySelector(CONTAINER_SEL); 
7472  const foundTop = cartDrawerEl.querySelector(CONTAINER_TOP);
7473  const tryNowCart = cartDrawerEl && cartDrawerEl.querySelector('.tn-cart-tbyb-item');
7474
7475  if (!tryNowCart && !tryLinkPassed) return; 
7476  if (!found && !foundTop) return;
7477  if (found === upsellContainer && foundTop === upsellTopContainer) return;
7478  if (foundTop && foundTop !== upsellTopContainer) {
7479    if (upsellObserver) upsellObserver.disconnect(); 
7480    upsellTopContainer = foundTop; 
7481    scanUpsellsTop(upsellTopContainer);
7482    setTimeout(function() { scanUpsellsTop(upsellTopContainer); }, 50);
7483    setTimeout(function() { scanUpsellsTop(upsellTopContainer); }, 150);
7484    setTimeout(function() { scanUpsellsTop(upsellTopContainer); }, 400);
7485  }
7486
7487  if (found && found !== upsellContainer) {
7488    if (upsellObserver) upsellObserver.disconnect();
7489    upsellContainer = found;
7490    scanUpsells(upsellContainer);
7491    setTimeout(function() { scanUpsells(upsellContainer); }, 50);
7492    setTimeout(function() { scanUpsells(upsellContainer); }, 150);
7493    setTimeout(function() { scanUpsells(upsellContainer); }, 400);
7494    upsellObserver = new MutationObserver((mlist) => {
7495      const hasChildChanges = mlist.some(m => m.type === 'childList' && (m.addedNodes.length || m.removedNodes.length));
7496      if (!hasChildChanges) return; 
7497      if (attachContainerObserver._scanRAF) 
7498        cancelAnimationFrame(attachContainerObserver._scanRAF); 
7499      attachContainerObserver._scanRAF = requestAnimationFrame(function() {
7500        if (upsellContainer) scanUpsells(upsellContainer);
7501        if (upsellTopContainer) scanUpsellsTop(upsellTopContainer);
7502      });
7503    }); 
7504        
7505    upsellObserver.observe(cartDrawerEl, { childList: true, subtree: true }); }
7506  }
7507
7508        const outerObserver = new MutationObserver(() => attachContainerObserver());
7509    if (cartDrawerEl) {
7510      outerObserver.observe(cartDrawerEl, { childList: true, subtree: false });
7511    }
7512
7513
7514    attachContainerObserver();
7515    checkTryLinkPassed();
7516
7517    var tryLinkPoll = setInterval(function() {
7518      if (tryLinkPassed) { clearInterval(tryLinkPoll); return; }
7519      checkTryLinkPassed();
7520    }, 300);
7521    setTimeout(function() { clearInterval(tryLinkPoll); }, 20000);
7522
7523    document.addEventListener('cart:updated', function () {
7524      initLoomiAddonProduct();
7525      setTimeout(initLoomiAddonProduct, 400);
7526    });
7527
7528    (function patchLoomiAfterCartRender() {
7529      function patch() {
7530        var C = customElements.get('cart-drawer');
7531        if (!C || !C.prototype || C.prototype.__tnLoomiRender) return;
7532        C.prototype.__tnLoomiRender = true;
7533        var _render = C.prototype.renderContents;
7534        C.prototype.renderContents = function () {
7535          if (window.__tnSuppressDrawerOpen) {
7536            /* PDP upsell — update cart icon count silently, skip drawer render+open */
7537            try {
7538              fetch('/cart.js', { credentials: 'same-origin' })
7539                .then(function(r) { return r.json(); })
7540                .then(function(cart) {
7541                  var bubble = document.querySelector('.cart-link__bubble-num, .cart-count-bubble span, [data-cart-count]');
7542                  if (bubble) bubble.textContent = cart.item_count;
7543                });
7544            } catch(e) {}
7545            return;
7546          }
7547          var out = _render.apply(this, arguments);
7548          initLoomiAddonProduct();
7549          setTimeout(initLoomiAddonProduct, 400);
7550          return out;
7551        };
7552        /* Suppress drawer open when PDP upsell flag is set */
7553        var _open = C.prototype.open;
7554        C.prototype.open = function () {
7555          if (window.__tnSuppressDrawerOpen) return;
7556          return _open.apply(this, arguments);
7557        };
7558      }
7559      if (window.customElements) {
7560        customElements.whenDefined('cart-drawer').then(patch);
7561        if (customElements.get('cart-drawer')) patch();
7562      }
7563      window.addEventListener('load', patch);
7564    })();
7565
7566/* ── TBYB Cart Limit Banners ── */
7567(function tbybCartLimitBanner() {
7568  var LIMIT = 4;
7569  var LIMIT_VALUE_CENTS = 15000; // $150
7570  var BANNER_ID = 'tbyb-cart-limit-banner';
7571  var BANNER_VALUE_ID = 'tbyb-cart-value-limit-banner';
7572
7573  function countTbybFromDOM() {
7574    var count = 0;
7575    var cartItems = document.querySelectorAll('#CartDrawer .cart-item');
7576    cartItems.forEach(function(item) {
7577      var text = item.textContent || '';
7578      if (text.indexOf('FREE TRIAL') !== -1) {
7579        var qtyInput = item.querySelector('quantity-input input') || item.querySelector('[name*="quantity"]');
7580        var qty = qtyInput ? parseInt(qtyInput.value, 10) || 1 : 1;
7581        count += qty;
7582      }
7583    });
7584    return count;
7585  }
7586
7587  function bannerHtml(message) {
7588    return '<div style="display:flex;align-items:center;gap:12px;background:#fce4ec;border:2px dashed #D3367F;border-radius:8px;padding:12px 16px;margin:12px 16px;">'
7589      + '<div style="flex-shrink:0;width:40px;height:40px;border-radius:50%;border:2px solid #D3367F;display:flex;align-items:center;justify-content:center;">'
7590      + '<svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#D3367F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 8A6 6 0 0 0 6 8c0 7-3 9-3 9h18s-3-2-3-9"/><path d="M13.73 21a2 2 0 0 1-3.46 0"/></svg>'
7591      + '</div>'
7592      + '<p style="margin:0;font-size:14px;line-height:1.4;color:#1a1a1a;font-family:brandon-grotesque,sans-serif;">'
7593      + message
7594      + '</p>'
7595      + '</div>';
7596  }
7597
7598  function createBanner() {
7599    var banner = document.createElement('div');
7600    banner.id = BANNER_ID;
7601    banner.innerHTML = bannerHtml('<strong>So many great picks!</strong> You can only try 4 products for free. Remove some trial items to check out.');
7602    banner.style.display = 'none';
7603    return banner;
7604  }
7605
7606  function createValueBanner() {
7607    var banner = document.createElement('div');
7608    banner.id = BANNER_VALUE_ID;
7609    banner.innerHTML = bannerHtml('<strong>So many great picks!</strong> You can only try up to $150 in products for free. Remove some trial items to check out.');
7610    banner.style.display = 'none';
7611    return banner;
7612  }
7613
7614  function updateBanner() {
7615    if (!document.body.classList.contains('trylink-passed')) return;
7616
7617    fetch('/cart.js', { credentials: 'same-origin' })
7618      .then(function(r) { return r.json(); })
7619      .then(function(cart) {
7620        var tbybQty = 0;
7621        var tbybValueCents = 0;
7622        (cart.items || []).forEach(function(item) {
7623          if (item.selling_plan_allocation &&
7624              item.selling_plan_allocation.selling_plan &&
7625              item.selling_plan_allocation.selling_plan.name.indexOf('Try Before You Buy') !== -1) {
7626            tbybQty += item.quantity;
7627            var lineCents = (item.final_line_price != null)
7628              ? item.final_line_price
7629              : (item.final_price != null ? item.final_price * item.quantity
7630                : (item.price != null ? item.price * item.quantity : 0));
7631            tbybValueCents += lineCents;
7632          }
7633        });
7634
7635        var cartForm = document.querySelector('#CartDrawer cart-drawer-items form.cart__contents')
7636          || document.querySelector('#CartDrawer cart-drawer-items .cart-drawer__form');
7637        if (!cartForm) return;
7638
7639        function ensureBanner(id, factory) {
7640          var b = document.getElementById(id);
7641          if (!b) {
7642            b = factory();
7643            cartForm.parentElement.insertBefore(b, cartForm.parentElement.firstChild);
7644          }
7645          if (!b.parentElement || !b.closest('#CartDrawer')) {
7646            cartForm.parentElement.insertBefore(b, cartForm.parentElement.firstChild);
7647          }
7648          return b;
7649        }
7650
7651        var banner = ensureBanner(BANNER_ID, createBanner);
7652        var valueBanner = ensureBanner(BANNER_VALUE_ID, createValueBanner);
7653
7654        var showItemBanner = tbybQty > LIMIT;
7655        var showValueBanner = !showItemBanner && tbybValueCents > LIMIT_VALUE_CENTS;
7656        banner.style.display = showItemBanner ? 'block' : 'none';
7657        valueBanner.style.display = showValueBanner ? 'block' : 'none';
7658      })
7659      .catch(function() {});
7660  }
7661
7662  var debounceTimer = null;
7663  var bannerRoot = document.querySelector('#CartDrawer') || document.querySelector('cart-drawer');
7664  if (bannerRoot) {
7665    new MutationObserver(function() {
7666      if (debounceTimer) clearTimeout(debounceTimer);
7667      debounceTimer = setTimeout(updateBanner, 500);
7668    }).observe(bannerRoot, { childList: true, subtree: false });
7669  }
7670
7671  document.addEventListener('cart:change', function() { setTimeout(updateBanner, 200); });
7672  document.addEventListener('cart:updated', function() { setTimeout(updateBanner, 200); });
7673
7674  updateBanner();
7675})();
7676
7677</script>
7677<!-- BEGIN sections: header-group -->
7678<div id="shopify-section-sections--17185149485117__advance_annoucementbar_YHRx4e" class="shopify-section shopify-section-group-header-group custom_advance_announcementbar"><style data-shopify>.main-msg a {
7679      text-decoration: none !important;
7680  }
7681  .promo-modal-overlay { 
7682    display: none; position: fixed; inset: 0; background: rgba(0,0,0,0.8); 
7683    z-index: 99999999; align-items: center; justify-content: center; padding: 20px;
7684  }
7685  body.modal-open { overflow: hidden; }
7686  .promo-bar-section { width: 100%; position: relative; display: none; overflow: hidden; }
7687  .promo-bar-section .swiper-wrapper { display: flex; align-items: stretch; }
7688  .promo-bar-slide { display: flex; align-items: center; justify-content: center; min-height: 50px; height: auto; padding: 5px 50px; text-align: center; box-sizing: border-box; }
7689  .promo-inner-content { display: flex; align-items: center; justify-content: center; gap: 12px; flex-wrap: wrap; font-size: 14px; letter-spacing: 0.5px; line-height: 1.2; }
7690  .main-msg { font-weight: 800; text-transform: uppercase; font-size: 18px; color: #fff; font-family: brandon-grotesque, sans-serif; }
7691  .timer-display { font-weight: 700; font-size: 18px; text-transform: uppercase; font-family: brandon-grotesque, sans-serif; }
7692  
7693  .details-btn, .cta-outline-btn { position: relative; z-index: 10; pointer-events: auto; }
7694  .details-btn { text-decoration: underline; cursor: pointer; font-weight: 900; text-underline-offset: 4px; text-transform: uppercase; border: none; background: none; color: #fff; padding: 0; }
7695  .cta-outline-btn { border: 1px solid #fff; padding: 5px 15px; text-decoration: none; font-weight: 700; border-radius: 2px; font-size: 12px; text-transform: uppercase; color: #fff; transition: 0.3s; display: inline-block; }
7696  
7697  .close-x-btn { position: absolute; right: 15px; top: 50%; transform: translateY(-50%); cursor: pointer; z-index: 99; width: 20px; height: 20px; }
7698  .promo-swiper-button { color: #fff; position: absolute; top: 50%; transform: translateY(-50%); z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: center; }
7699  .promo-prev { left: 45px; }
7700  .promo-next { right: 45px; } 
7701
7702  .promo-modal-container { background: #fff; color: #000; width: 100%; max-width: 900px; max-height: 85vh; position: relative; border-radius: 4px; display: flex; flex-direction: column; box-shadow: 0 10px 40px rgba(0,0,0,0.5); }
7703  .modal-close-trigger { position: absolute; top: 10px; right: 15px; cursor: pointer; font-size: 32px; color: #000; z-index: 2; line-height: 1; }
7704  .modal-body-content { padding: 40px 30px; overflow-y: auto; font-size: 15px; line-height: 1.6; text-align: left; color: #333; }
7705.custom_advance_announcementbar {
7706  transition: transform 0.3s ease, background-color 0.3s ease;
7707  width: 100%;
7708  position:fixed;
7709  z-index: 1000; 
7710  top: 0;
7711  left: 0;
7712}
7713
7714.modal-body-content h2,.modal-body-content h3,.modal-body-content h4 {
7715    font-size: 28px;
7716    margin-top: 0;
7717    font-weight: 600;
7718    margin-bottom: 15px;
7719}
7720
7721.promo-bar-slide.image-slide {padding:0px;}
7722
7723@media screen and (max-width:768px) {
7724    .modal-body-content h2,.modal-body-content h3,.modal-body-content h4 {
7725        font-size: 24px;
7726    }
7727    .promo-bar-slide { padding: 7px 35px; min-height: fit-content; }
7728    .main-msg { 
7729      font-size: 14px;
7730    font-weight:700;
7731     }
7732     .close-x-btn {
7733          width: 14px;
7734      }
7735      .close-x-btn svg {
7736          width: 14px;
7737      }
7738    .timer-display { font-size: 14px; }
7739    .promo-prev { left: 10px; }
7740    .promo-next { right: 30px; }
7741    .close-x-btn { right: 5px; }
7742    .modal-body-content { padding: 30px 15px; }
7743    .modal-close-trigger svg { width: 14px; height: 14px; }
7744    .promo-inner-content { gap: 8px; letter-spacing: 0.3px; font-size: 14px; padding: 0 5px; }
7745
7746  }</style><div id="PromoSection-sections--17185149485117__advance_annoucementbar_YHRx4e" class="promo-bar-section swiper" data-slider-speed="5000">
7747  <div class="swiper-wrapper">
7748<div class="swiper-slide promo-bar-slide promo-logic-slide" data-url-target="" data-utm-target="" data-hide-url-target="" data-hide-utm-target="" style="background-color: #94041d; color: #ffffff;">
7749        <div class="promo-inner-content">
7750          <span class="main-msg" style="color: #ffffff;">
7751            <span class="ext-prefix" style="display:none;">EXTENDED — </span>
7752            
7753              <a href="/collections/best-sellers" style="color: #ffffff; text-decoration: underline; display: inline-block;">40% OFF Applied At Checkout</a>
7754            
7755          </span> 
7756          
7757            <span class="timer-wrapper" style="color:#ffffff;"> — <span class="timer-display" data-timer-key="timer_promo_bar_cyhARN" data-minutes="15">--:--:--</span></span>
7758          
7759
7760          
7761             — <button class="details-btn js-modal-open" data-modal-id="modal-promo_bar_cyhARN" style="color:#ffffff;">
7762              DETAILS
7763            </button>
7764            <div id="modal-promo_bar_cyhARN" class="promo-modal-overlay js-modal-overlay">
7765                <div class="promo-modal-container">
7766                    <span class="modal-close-trigger js-modal-close">
7767                      <svg width="18px" height="18px" viewBox="0 0 18 18" fill="none"><path d="M1 1L17 17M17 1L1 17" stroke="black" stroke-width="2" stroke-linecap="round"/></svg>
7768                    </span>
7769                    <div class="modal-body-content"><h2>Promotional Details</h2><p>Enjoy<strong> 40% OFF</strong>— Applied at checkout.&nbsp;</p><p>Offer valid until<strong> 10/2/26 at 11:59 PM ET </strong>on in-stock merchandise only. Value sets and other exclusions may apply. We reserve the right to substitute a free gift with a product of similar value. Offer may not be combined with any other promotional codes, gift cards, offers, or Geller Gal Points. No adjustments on previous purchases.&nbsp;</p><p>We reserve the right to cancel any order due to ineligible use of coupon code and to modify or cancel this offer due to technical error or unforeseen problems.&nbsp;</p><p>The Products are sold solely for personal use by the consumer. The re-sale, re-distribution, advertising for sale or other commercial exploitation of the Product are strictly prohibited.<br/><br/></p></div>
7770                </div>
7771            </div>
7772          
7773
7774          
7775        </div>
7776      </div>
7777    
7778<div class="swiper-slide promo-bar-slide promo-logic-slide" data-url-target="/collections/up-to-65-off" data-utm-target="&utm_medium=acq" data-hide-url-target="" data-hide-utm-target="" style="background-color: #94041d; color: #ffffff;">
7779        <div class="promo-inner-content">
7780          <span class="main-msg" style="color: #ffffff;">
7781            <span class="ext-prefix" style="display:none;">EXTENDED — </span>
7782            
7783              Up to 65% Off + Extra 22% Off | Code: LG-Z7A994 |
7784            
7785          </span> 
7786          
7787            <span class="timer-wrapper" style="color:#ffffff;"> — <span class="timer-display" data-timer-key="timer_promo_bar_gHtytp" data-minutes="15">--:--:--</span></span>
7788          
7789
7790          
7791             — <button class="details-btn js-modal-open" data-modal-id="modal-promo_bar_gHtytp" style="color:#ffffff;">
7792              DETAILS
7793            </button>
7794            <div id="modal-promo_bar_gHtytp" class="promo-modal-overlay js-modal-overlay">
7795                <div class="promo-modal-container">
7796                    <span class="modal-close-trigger js-modal-close">
7797                      <svg width="18px" height="18px" viewBox="0 0 18 18" fill="none"><path d="M1 1L17 17M17 1L1 17" stroke="black" stroke-width="2" stroke-linecap="round"/></svg>
7798                    </span>
7799                    <div class="modal-body-content"><h2>Terms and Conditions of Use</h2><p>Extra 22% OFF Sitewide. Enter Code <br/> <strong>LG-Z7A994 </strong>at Checkout. Offer valid on in-stock merchandise only. Value sets and other exclusions may apply. We reserve the right to substitute a free gift with a product of similar value. Offer may not be combined with any other promotional codes, gift cards, offers, or Geller Gal Points. No adjustments on previous purchases.<br/><br/></p></div>
7800                </div>
7801            </div>
7802          
7803
7804          
7805        </div>
7806      </div>
7807    
7808<div class="swiper-slide promo-bar-slide promo-logic-slide" data-url-target="/collections/up-to-65-off" data-utm-target="&utm_medium=acq" data-hide-url-target="" data-hide-utm-target="" style="background-color: #94041d; color: #ffffff;">
7809        <div class="promo-inner-content">
7810          <span class="main-msg" style="color: #ffffff;">
7811            <span class="ext-prefix" style="display:none;">EXTENDED — </span>
7812            
7813              Up to 65% Off + Extra 22% Off | Code: LG-Z7F997 |
7814            
7815          </span> 
7816          
7817            <span class="timer-wrapper" style="color:#ffffff;"> — <span class="timer-display" data-timer-key="timer_promo_bar_EHVWb8" data-minutes="15">--:--:--</span></span>
7818          
7819
7820          
7821             — <button class="details-btn js-modal-open" data-modal-id="modal-promo_bar_EHVWb8" style="color:#ffffff;">
7822              DETAILS
7823            </button>
7824            <div id="modal-promo_bar_EHVWb8" class="promo-modal-overlay js-modal-overlay">
7825                <div class="promo-modal-container">
7826                    <span class="modal-close-trigger js-modal-close">
7827                      <svg width="18px" height="18px" viewBox="0 0 18 18" fill="none"><path d="M1 1L17 17M17 1L1 17" stroke="black" stroke-width="2" stroke-linecap="round"/></svg>
7828                    </span>
7829                    <div class="modal-body-content"><h2>Terms and Conditions of Use</h2><p>Extra 22% OFF Sitewide. Enter Code <br/> <strong>LG-Z7F997 </strong>at Checkout. Offer valid on in-stock merchandise only. Value sets and other exclusions may apply. We reserve the right to substitute a free gift with a product of similar value. Offer may not be combined with any other promotional codes, gift cards, offers, or Geller Gal Points. No adjustments on previous purchases.<br/><br/></p></div>
7830                </div>
7831            </div>
7832          
7833
7834          
7835        </div>
7836      </div>
7837    
7838
7839    
7840      <div class="swiper-slide promo-bar-slide static-slide" style="background-color: #e79dc8; color: #080808;">
7841        <div class="promo-inner-content">
7842          
7843            <a href="/products/cancer-schmancer-kit-2026" style="text-decoration:none;">
7844          
7845              <span class="main-msg" style=" color: #080808;">Cancer Schmancer Kit  🩷  50% of Proceeds Donated to Breast Cancer Relief Foundation</span>
7846          
7847            </a>
7848          
7849          
7850        </div>
7851      </div>
7852    
7853
7854    
7855  </div>
7856
7857  
7858
7859  <div class="close-x-btn js-close-bar"><svg width="18px" height="18px" viewBox="0 0 18 18" fill="none"><path d="M1 1L17 17M17 1L1 17" stroke="white" stroke-width="1" stroke-linecap="round"/></svg></div>
7860</div>
7861
7862<script>
7863document.addEventListener('DOMContentLoaded', function() {
7864    const section = document.querySelector('.promo-bar-section');
7865    if (!section) return;
7866
7867    const rawSpeed = section.getAttribute('data-slider-speed');
7868    const sliderSpeed = rawSpeed ? parseInt(rawSpeed) : 5000;
7869    const urlSearch = window.location.search.toLowerCase(); 
7870    const currentPath = window.location.pathname.toLowerCase(); 
7871
7872    const now = new Date().getTime();
7873    const expiryTime = 24 * 60 * 60 * 1000; 
7874    let activeUtmKey = localStorage.getItem('promo_utm_key');
7875    const utmTimestamp = localStorage.getItem('promo_utm_timestamp');
7876
7877    if (utmTimestamp && (now - utmTimestamp > expiryTime)) {
7878        localStorage.removeItem('promo_utm_key');
7879        localStorage.removeItem('promo_utm_timestamp');
7880        activeUtmKey = null;
7881    }
7882
7883    // Exclusion rules (the opposite of UTM Target / Show Only on Specific Pages).
7884    // Runs first so an excluded slide can't claim a UTM or count as a page match below.
7885    const splitList = (value) => (value || '').toLowerCase().split(',').map(item => item.trim()).filter(Boolean);
7886    const normalizedUrlSearch = urlSearch.replace(/^\?/, '');
7887    const storedUtmKey = (activeUtmKey || '').replace(/^&/, '');
7888    section.querySelectorAll('.promo-logic-slide').forEach(slide => {
7889        const hidePaths = splitList(slide.getAttribute('data-hide-url-target'));
7890        const isHiddenPage = hidePaths.some(p => currentPath.replace(/\/$/, "") === p.replace(/\/$/, ""));
7891
7892        const hideUtms = splitList(slide.getAttribute('data-hide-utm-target'));
7893        const isHiddenUtm = hideUtms.some(target => {
7894            const normalizedTarget = target.replace(/^&/, '');
7895            return urlSearch.includes(target)
7896                || normalizedUrlSearch.includes(normalizedTarget)
7897                || (storedUtmKey !== '' && storedUtmKey === normalizedTarget);
7898        });
7899
7900        if (isHiddenPage || isHiddenUtm) slide.remove();
7901    });
7902
7903    const promoSlides = section.querySelectorAll('.promo-logic-slide');
7904    let utmFoundInUrl = false;
7905
7906    let hasPageTargetedMatchForCurrentPage = false;
7907    promoSlides.forEach(slide => {
7908        const urlTargetAttr = slide.getAttribute('data-url-target') ? slide.getAttribute('data-url-target').toLowerCase().trim() : "";
7909        const targetAttr = slide.getAttribute('data-utm-target').toLowerCase().trim();
7910
7911        if (urlTargetAttr !== "") {
7912            const allowedPaths = urlTargetAttr.split(',').map(item => item.trim());
7913            const isPageMatched = allowedPaths.some(p => {
7914                if (p === "") return false;
7915                return currentPath.replace(/\/$/, "") === p.replace(/\/$/, "");
7916            });
7917
7918            if (isPageMatched) {
7919                if (targetAttr !== "") {
7920                    const targets = targetAttr.split(',').map(item => item.trim().toLowerCase());
7921                    const isUtmMatched = targets.some(target => {
7922                        if (!target) return false;
7923                        const normalizedTarget = target.replace(/^&/, '');
7924                        const normalizedUrl = urlSearch.replace(/^\?/, '');
7925                        return urlSearch.includes(target) || normalizedUrl.includes(normalizedTarget);
7926                    });
7927
7928                    if (isUtmMatched) {
7929                        hasPageTargetedMatchForCurrentPage = true;
7930                    }
7931                } else {
7932                    hasPageTargetedMatchForCurrentPage = true;
7933                }
7934            }
7935        }
7936    });
7937
7938    promoSlides.forEach(slide => {
7939        const urlTargetAttr = slide.getAttribute('data-url-target') ? slide.getAttribute('data-url-target').toLowerCase().trim() : "";
7940        const targetAttr = slide.getAttribute('data-utm-target').toLowerCase().trim();
7941        
7942        if (urlTargetAttr !== "") {
7943            const allowedPaths = urlTargetAttr.split(',').map(item => item.trim());
7944            const isPageMatched = allowedPaths.some(p => {
7945                if (p === "") return false;
7946                const cleanCurrentPath = currentPath.replace(/\/$/, ""); 
7947                const cleanTargetInput = p.replace(/\/$/, "");
7948                return cleanCurrentPath === cleanTargetInput;
7949            });
7950            
7951            if (!isPageMatched) {
7952                slide.remove();
7953                return; 
7954            }
7955        }
7956
7957        if (!hasPageTargetedMatchForCurrentPage) {
7958            if (targetAttr !== "") {
7959                const targets = targetAttr.split(',').map(item => item.trim().toLowerCase());
7960                targets.forEach(target => {
7961                    if (!target) return;
7962                    const normalizedTarget = target.replace(/^&/, '');
7963                    const normalizedUrl = urlSearch.replace(/^\?/, '');
7964                    if (urlSearch.includes(target) || normalizedUrl.includes(normalizedTarget)) {
7965                        activeUtmKey = target;
7966                        localStorage.setItem('promo_utm_key', target);
7967                        localStorage.setItem('promo_utm_timestamp', now.toString());
7968                        utmFoundInUrl = true;
7969                    }
7970                });
7971            }
7972        }
7973    });
7974
7975    const barHiddenExpiry = localStorage.getItem('promo_bar_hidden_expiry');
7976    if (utmFoundInUrl) {
7977        localStorage.removeItem('promo_bar_hidden_expiry');
7978    } else if (barHiddenExpiry && now < parseInt(barHiddenExpiry)) {
7979        section.remove();
7980        return;
7981    }
7982
7983    const remainingPromoSlides = section.querySelectorAll('.promo-logic-slide');
7984    remainingPromoSlides.forEach(slide => {
7985        const urlTargetAttr = slide.getAttribute('data-url-target') ? slide.getAttribute('data-url-target').toLowerCase().trim() : "";
7986        const targetAttr = slide.getAttribute('data-utm-target').toLowerCase().trim();
7987
7988        if (hasPageTargetedMatchForCurrentPage && urlTargetAttr === "") {
7989            slide.remove();
7990            return;
7991        }
7992
7993        if (targetAttr === "") {
7994            if (activeUtmKey && !hasPageTargetedMatchForCurrentPage) {
7995                slide.remove();
7996            } else {
7997                return;
7998            }
7999        } else {
8000            const targets = targetAttr.split(',').map(item => item.trim().toLowerCase());
8001            let matched = targets.some(target => {
8002                const normalizedTarget = target.replace(/^&/, '');
8003                const normalizedActive = (activeUtmKey || '').replace(/^&/, '');
8004                return target === activeUtmKey || normalizedTarget === normalizedActive;
8005            });
8006
8007            if (urlTargetAttr !== "") {
8008                const isUtmInUrlNow = targets.some(target => {
8009                    const normalizedTarget = target.replace(/^&/, '');
8010                    const normalizedUrl = urlSearch.replace(/^\?/, '');
8011                    return urlSearch.includes(target) || normalizedUrl.includes(normalizedTarget);
8012                });
8013                if (isUtmInUrlNow) matched = true;
8014            }
8015
8016            if (matched) {
8017                return; 
8018            } else {
8019                if (!hasPageTargetedMatchForCurrentPage || urlTargetAttr === "") {
8020                    slide.remove(); 
8021                }
8022            }
8023        }
8024    });
8025
8026    const finalSlides = section.querySelectorAll('.swiper-slide');
8027    if (finalSlides.length === 0) {
8028        section.remove();
8029        return;
8030    }
8031
8032    section.style.display = 'block';
8033
8034    document.querySelectorAll('.js-modal-overlay').forEach(modal => {
8035        document.body.appendChild(modal);
8036    });
8037
8038    document.addEventListener('click', function(e) {
8039        if (e.target.closest('.js-modal-open')) {
8040            e.preventDefault(); e.stopPropagation();
8041            const modalId = e.target.closest('.js-modal-open').getAttribute('data-modal-id');
8042            const modal = document.getElementById(modalId);
8043            if (modal) {
8044                modal.style.display = 'flex';
8045                document.body.classList.add('modal-open');
8046            }
8047        }
8048        if (e.target.closest('.js-modal-close') || e.target.classList.contains('js-modal-overlay')) {
8049            const openModal = document.querySelector('.js-modal-overlay[style*="display: flex"]');
8050            if (openModal) {
8051                openModal.style.display = 'none';
8052                document.body.classList.remove('modal-open');
8053            }
8054        }
8055        if (e.target.closest('.js-close-bar')) {
8056            section.remove();
8057            localStorage.setItem('promo_bar_hidden_expiry', new Date().getTime() + (24*60*60*1000));
8058        }
8059    });
8060
8061    let promoSwiper = null;
8062    if (section.querySelectorAll('.swiper-slide').length > 1) {
8063        promoSwiper = new Swiper(section, {
8064            loop: true,
8065            autoplay: { delay: sliderSpeed, disableOnInteraction: false },
8066            speed: 600,
8067            navigation: { nextEl: '.promo-next', prevEl: '.promo-prev' },
8068            touchStartPreventDefault: false,
8069            preventClicks: false
8070        });
8071    } else {
8072        const prevArrow = section.querySelector('.promo-prev');
8073        const nextArrow = section.querySelector('.promo-next');
8074        if (prevArrow) prevArrow.style.display = 'none';
8075        if (nextArrow) nextArrow.style.display = 'none';
8076    }
8077
8078    finalSlides.forEach(slide => {
8079        const el = slide.querySelector('.timer-display');
8080        if (el) {
8081            const totalMins = parseInt(el.getAttribute('data-minutes')) || 0;
8082            startTimer(el.getAttribute('data-timer-key'), totalMins);
8083        }
8084    });
8085
8086    const announcementBar = document.querySelector('.custom_advance_announcementbar');
8087    if (announcementBar) {
8088      let lastScroll = window.scrollY;
8089      const updateBodyPadding = () => {
8090        /* The bar now stays visible in TryNow/TBYB mode, so always reserve its real
8091           height. offsetHeight is self-correcting: it reads 0 whenever the bar is
8092           hidden or removed. */
8093        const barHeight = announcementBar.offsetHeight;
8094        document.body.style.paddingTop = `${barHeight}px`;
8095        document.documentElement.style.setProperty('--announcement-height', `${barHeight}px`);
8096      };
8097      window.addEventListener('load', updateBodyPadding);
8098      window.addEventListener('resize', updateBodyPadding);
8099      const observer = new MutationObserver(updateBodyPadding);
8100      observer.observe(announcementBar, { attributes: true, childList: true, subtree: true });
8101      new MutationObserver(() => {
8102        updateBodyPadding();
8103        if (promoSwiper) {
8104          requestAnimationFrame(() => {
8105            try { promoSwiper.update(); } catch (e) {}
8106            if (promoSwiper.autoplay && !promoSwiper.autoplay.running) {
8107              try { promoSwiper.autoplay.start(); } catch (e) {}
8108            }
8109          });
8110        }
8111      }).observe(document.body, { attributes: true, attributeFilter: ['class'] });
8112      window.addEventListener('scroll', () => {
8113        const currentScroll = window.scrollY;
8114        const headerWrapper = document.querySelector('.shopify-section-header-sticky');
8115        requestAnimationFrame(() => {
8116          if (headerWrapper && announcementBar) {
8117            if (currentScroll > lastScroll && currentScroll > announcementBar.offsetHeight) {
8118              headerWrapper.style.removeProperty('top');
8119            } 
8120            else if (currentScroll < lastScroll) {
8121              headerWrapper.style.top = `${announcementBar.offsetHeight}px`;
8122            }
8123          }
8124          lastScroll = currentScroll;
8125        });
8126      }, { passive: true });
8127      updateBodyPadding();
8128    }
8129});
8130
8131// STRICT TIMER FORMATTING ACCORDING TO THE ACCEDPTANCE CRITERIA WORDINGS
8132function startTimer(timerKey, totalMinutes) {
8133    const uniqueStorageKey = timerKey + '_' + totalMinutes + '_start';
8134    let start = localStorage.getItem(uniqueStorageKey) || Math.floor(Date.now() / 1000);
8135    localStorage.setItem(uniqueStorageKey, start);
8136    
8137    const update = () => {
8138        const now = Math.floor(Date.now() / 1000);
8139        const diff = (totalMinutes * 60) - (now - start);
8140        
8141        document.querySelectorAll(`[data-timer-key="${timerKey}"]`).forEach(el => {
8142            const slide = el.closest('.promo-bar-slide');
8143            
8144            if (diff <= 0) {
8145                if(slide && slide.querySelector('.timer-wrapper')) slide.querySelector('.timer-wrapper').style.display = 'none';
8146                if(slide && slide.querySelector('.ext-prefix')) slide.querySelector('.ext-prefix').style.display = 'inline';
8147                return;
8148            }
8149
8150            const days = Math.floor(diff / (24 * 60 * 60));
8151            const hours = Math.floor((diff % (24 * 60 * 60)) / (60 * 60));
8152            const minutes = Math.floor((diff % (60 * 60)) / 60);
8153            const seconds = diff % 60;
8154
8155            const pad = (num) => num.toString().padStart(2, '0');
8156
8157            let displayStr = "";
8158            if (days > 0) {
8159                displayStr = `${days}d ${pad(hours)}h`;
8160            } else if (totalMinutes >= 60) {
8161                const combinedHours = Math.floor(diff / 3600);
8162                displayStr = `${pad(combinedHours)}:${pad(minutes)}:${pad(seconds)}`;
8163            } else {
8164                displayStr = `${pad(minutes)}m ${pad(seconds)}s`;
8165            }
8166
8167            el.innerText = displayStr;
8168        });
8169    };
8170    setInterval(update, 1000); 
8171    update();
8172}
8173</script>
8173
8174
8175
8176
8177</div><section id="shopify-section-sections--17185149485117__custom_liquid_K9HEpX" class="shopify-section shopify-section-group-header-group section"><style data-shopify>.section-sections--17185149485117__custom_liquid_K9HEpX-padding {
8178    padding-top: calc(0px * 0.75);
8179    padding-bottom: calc(0px  * 0.75);
8180  }
8181
8182  @media screen and (min-width: 750px) {
8183    .section-sections--17185149485117__custom_liquid_K9HEpX-padding {
8184      padding-top: 0px;
8185      padding-bottom: 0px;
8186    }
8187  }</style><div class="color-scheme-1 gradient">
8188  <div class="section-sections--17185149485117__custom_liquid_K9HEpX-padding">
8189    <div id="GlobaleFreeShippingBannerContainer"></div>
8190  </div>
8191</div>
8192
8193
8194</section><div id="shopify-section-sections--17185149485117__header" class="shopify-section shopify-section-group-header-group section-header"><link rel="stylesheet" href="//www.laurageller.com/cdn/shop/t/594/assets/component-list-menu.css?v=151968516119678728991758211905" media="print" onload="this.media='all'">
8195<link rel="stylesheet" href="//www.laurageller.com/cdn/shop/t/594/assets/component-search.css?v=132435056572554365291762030434" media="print" onload="this.media='all'">
8196<link rel="stylesheet" href="//www.laurageller.com/cdn/shop/t/594/assets/component-menu-drawer.css?v=25232699394390178271768233778" media="print" onload="this.media='all'">
8197<link
8198  rel="stylesheet"
8199  href="//www.laurageller.com/cdn/shop/t/594/assets/component-cart-notification.css?v=54116361853792938221758211902"
8200  media="print"
8201  onload="this.media='all'"
8202><link rel="stylesheet" href="//www.laurageller.com/cdn/shop/t/594/assets/component-mega-menu.css?v=117744381947419773541758211906" media="print" onload="this.media='all'"><style>
8203  header-drawer {
8204    justify-self: start;
8205    margin-left: -1.2rem;
8206  }@media screen and (min-width: 990px) {
8207      header-drawer {
8208        display: none;
8209      }
8210    }.menu-drawer-container {
8211    display: flex;
8212  }
8213
8214  .list-menu {
8215    list-style: none;
8216    padding: 0;
8217    margin: 0;
8218  }
8219
8220  .list-menu--inline {
8221    display: inline-flex;
8222    flex-wrap: wrap;
8223  }
8224
8225  summary.list-menu__item {
8226    padding-right: 2.7rem;
8227  }
8228
8229  .list-menu__item {
8230    display: flex;
8231    align-items: center;
8232    line-height: calc(1 + 0.3 / var(--font-body-scale));
8233  }
8234
8235  .list-menu__item--link {
8236    text-decoration: none;
8237    padding-bottom: 1rem;
8238    padding-top: 1rem;
8239    line-height: calc(1 + 0.8 / var(--font-body-scale));
8240  }
8241
8242  @media screen and (min-width: 750px) {
8243    .list-menu__item--link {
8244      padding-bottom: 0.5rem;
8245      padding-top: 0.5rem;
8246    }
8247  }
8248</style><style data-shopify>.section-header {
8249    position: sticky; /* This is for fixing a Safari z-index issue. PR #2147 */
8250    margin-bottom: 0px;
8251  }
8252
8253  @media screen and (min-width: 750px) {
8254    .section-header {
8255      margin-bottom: 0px;
8256    }
8257  }
8258
8259 
8260    .header {
8261      padding-top: 16px;
8262      padding-bottom: 16px;
8263    }</style>
8263<script src="//www.laurageller.com/cdn/shop/t/594/assets/cart-notification.js?v=133508293167896966491758211901" defer="defer"></script>
8263
8264
8265<sticky-header
8266  
8267    data-sticky-type="on-scroll-up"
8268  
8269  class="header-wrapper color-scheme-1 gradient"
8270><header class="header header--middle-left header--mobile-center page-width_header  header--has-menu header--has-social header--has-account">
8271
8272  <link rel="stylesheet" href="//www.laurageller.com/cdn/shop/t/594/assets/header-drawer.css?v=68980807957184556791758211901" media="print" onload="this.onload=null;this.media='all'">
8273
8274
8275<header-drawer data-breakpoint="tablet">
8276  <details id="Details-menu-drawer-container" class="menu-drawer-container">
8277    <summary
8278      class="header__icon header__icon--menu header__icon--summary link focus-inset"
8279      aria-label="Menu"
8280    >
8281      <span><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-hamburger">
8282<path d="M1.5 12H22.5" stroke="currentColor" stroke-width="2" stroke-linecap="square"/>
8283<path d="M1.5 5.25H22.5" stroke="currentColor" stroke-width="2" stroke-linecap="square"/>
8284<path d="M1.5 18.75H22.5" stroke="currentColor" stroke-width="2" stroke-linecap="square"/>
8285</svg>
8286<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-close">
8287<g>
8288<path d="M19.0713 4.92896L4.92915 19.0711" stroke="currentColor" stroke-width="2" stroke-linecap="square"/>
8289<path d="M19.0708 19.0711L4.92871 4.92896" stroke="currentColor" stroke-width="2" stroke-linecap="square"/>
8290</g>
8291<defs>
8292<clipPath id="clip0_884_47739">
8293<rect width="24" height="24" fill="currentColor"/>
8294</clipPath>
8295</defs>
8296</svg>
8297</span>
8298    </summary>
8299    <div id="menu-drawer" class="gradient menu-drawer motion-reduce color-scheme-1">
8300      <div class="menu-drawer__inner-container">
8301        <div
8302        class="header_drawer_search_bar search-modal__content search-modal__content-bottom"
8303        tabindex="-1"
8304      ><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form">
8305          <div class="field">
8306            <input
8307              class="search__input field__input"
8308              id=""
8309              type="search"
8310              name="q"
8311              value=""
8312              placeholder="Search"role="combobox"
8313                aria-expanded="false"
8314                aria-owns="predictive-search-results"
8315                aria-controls="predictive-search-results"
8316                aria-haspopup="listbox"
8317                aria-autocomplete="list"
8318                autocorrect="off"
8319                autocomplete="off"
8320                autocapitalize="off"
8321                spellcheck="false">
8322            <label class="field__label" for="">Search</label>
8323            <input type="hidden" name="options[prefix]" value="last">
8324            <button
8325              type="reset"
8326              class="reset__button field__button hidden"
8327              aria-label="Clear search term"
8328            >
8329              <span class="svg-wrapper"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-close">
8330<g>
8331<path d="M19.0713 4.92896L4.92915 19.0711" stroke="currentColor" stroke-width="2" stroke-linecap="square"/>
8332<path d="M19.0708 19.0711L4.92871 4.92896" stroke="currentColor" stroke-width="2" stroke-linecap="square"/>
8333</g>
8334<defs>
8335<clipPath id="clip0_884_47739">
8336<rect width="24" height="24" fill="currentColor"/>
8337</clipPath>
8338</defs>
8339</svg>
8340</span>
8341            </button>
8342            <button class="search__button field__button" aria-label="Search">
8343              <span class="svg-wrapper"><!--<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg">
8344<g clip-path="url(#clip0_720_52061)">
8345<path d="M21.9998 22.5L15.6558 16.156" stroke="currentColor" stroke-width="2.25" stroke-miterlimit="10" stroke-linecap="square"/>
8346<path d="M10 18.5C14.4183 18.5 18 14.9183 18 10.5C18 6.08172 14.4183 2.5 10 2.5C5.58172 2.5 2 6.08172 2 10.5C2 14.9183 5.58172 18.5 10 18.5Z" stroke="black" stroke-width="2.25" stroke-miterlimit="10" stroke-linecap="square"/>
8347</g>
8348<defs>
8349<clipPath id="clip0_720_52061">
8350<rect width="24" height="24" fill="currentColor" transform="translate(0 0.5)"/>
8351</clipPath>
8352</defs>
8353</svg>-->
8354
8355<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
8356<path d="M22 22L15.656 15.656" stroke="#0C0C0C" stroke-width="2" stroke-miterlimit="10" stroke-linecap="square"/>
8357<path d="M10 18C14.4183 18 18 14.4183 18 10C18 5.58172 14.4183 2 10 2C5.58172 2 2 5.58172 2 10C2 14.4183 5.58172 18 10 18Z" stroke="#0C0C0C" stroke-width="2" stroke-miterlimit="10" stroke-linecap="square"/>
8358</svg>
8359
8360</span>
8361            </button>
8362          </div>
8363          </form><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search>
8364
8365<div class="predictive-search__loading-state">
8366  <svg xmlns="http://www.w3.org/2000/svg" class="spinner" viewBox="0 0 66 66"><circle stroke-width="6" cx="33" cy="33" r="30" fill="none" class="path"/></svg>
8367
8368</div>
8369</div>
8370
8371            <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></predictive-search><button
8372          type="button"
8373          class="search-modal__close-button modal__close-button link link--text focus-inset"
8374          aria-label="Close"
8375        >
8376          <span class="svg-wrapper"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-close">
8377<g>
8378<path d="M19.0713 4.92896L4.92915 19.0711" stroke="currentColor" stroke-width="2" stroke-linecap="square"/>
8379<path d="M19.0708 19.0711L4.92871 4.92896" stroke="currentColor" stroke-width="2" stroke-linecap="square"/>
8380</g>
8381<defs>
8382<clipPath id="clip0_884_47739">
8383<rect width="24" height="24" fill="currentColor"/>
8384</clipPath>
8385</defs>
8386</svg>
8387</span>
8388        </button>
8389      </div>
8390        <div class="header_nav_cards_container">
8391          
8392        </div>
8393        <div class="page-width">
8394        <div class="menu-drawer__navigation-container">
8395          <nav class="menu-drawer__navigation"> 
8396            <ul class="menu-drawer__menu has-submenu list-menu" role="list"><li class="child-level-1"js-child-level-1><details id="Details-menu-drawer-menu-item-1" open>
8397                      <summary
8398                        link-href="/collections/all-products"
8399                        link-title="SHOP"
8400                        id="HeaderDrawer-shop"
8401                        class="menu-drawer__menu-item menu-drawer__menu-item-expand-nav list-menu__item link link--text focus-inset trk-main-menu-link"
8402                      >
8403                        SHOP
8404                        <span class="svg-wrapper plus">
8405                          <!--<svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
8405ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg>
8406-->
8407                          <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
8408                            <path d="M12.9497 7.50004H3.05025" stroke="currentcolor" stroke-width="2" stroke-linecap="square"></path>
8409                            <path d="M8 2.55029V12.4498" stroke="currentcolor" stroke-width="2" stroke-linecap="square"></path>
8410                          </svg>
8411
8412                        </span>
8413                        <!-- <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg>
8414</span> -->
8415                      </summary>
8416                      <div
8417                        id="link-shop"
8418                        class="menu-drawer__submenu has-submenu gradient motion-reduce"
8419                        tabindex="-1"
8420                      >
8421                        <div class="menu-drawer__inner-submenu">
8422                          <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true">
8423                            <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
8423ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg>
8424</span>
8425                            SHOP
8426                          </button>
8427                          <ul class="menu-drawer__menu list-menu menu-drawer__inner-child-submenu" role="list" tabindex="-1"><li class="child-level-2" js-link-custom-level-2 ><details id="Details-menu-drawer-shop-face">
8428                                    <summary
8429                                      id="HeaderDrawer-shop-face"
8430                                      class="menu-drawer__menu-item link link--text list-menu__item focus-inset trk-main-menu-submenu-link"
8431                                      parent_title="SHOP" link_title="/collections/all-makeup" title="Face"
8432                                    >
8433                                      Face
8434                                      <span class="svg-wrapper plus">
8435                                        <!--<svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
8435ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg>
8436-->
8437                                        <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
8438                                          <path d="M12.9497 7.50004H3.05025" stroke="currentcolor" stroke-width="2" stroke-linecap="square"></path>
8439                                          <path d="M8 2.55029V12.4498" stroke="currentcolor" stroke-width="2" stroke-linecap="square"></path>
8440                                        </svg>
8441                                      </span>
8442                                      <!-- <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
8443                                        <path d="M12.9497 7.50004H3.05025" stroke="currentcolor" stroke-width="2" stroke-linecap="square"/>
8444                                      </svg> -->
8445
8446                                      <!-- <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg>
8447</span> -->
8448                                    </summary>
8449                                    <div
8450                                      id="childlink-face"
8451                                      class="menu-drawer__submenu has-submenu gradient motion-reduce"
8452                                    >
8453                                      <button
8454                                        class="menu-drawer__close-button link link--text focus-inset"
8455                                        aria-expanded="true"
8456                                      >
8457                                        <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
8457ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg>
8458</span>
8459                                        Face
8460                                      </button>
8461                                      <ul
8462                                        class="menu-drawer__menu list-menu"
8463                                        role="list"
8464                                        tabindex="-1"
8465                                      ><li class="HeaderDrawer_grand_child child-level-3">
8466                                                <a
8467                                                  id="HeaderDrawer-shop-face-foundation-concealer"
8468                                                  href="/collections/foundation"
8469                                                  parent_title="SHOP" parent-link-title="Face" title="Foundation & Concealer"
8470                                                  class="menu-drawer__menu-item link link--text list-menu__item focus-inset trk-main-menu-submenu-link"
8471                                                  
8472                                                >
8473                                                  Foundation &amp; Concealer
8474                                                </a>
8475                                          </li><li class="HeaderDrawer_grand_child child-level-3">
8476                                                <a
8477                                                  id="HeaderDrawer-shop-face-blush-bronze-highlight"
8478                                                  href="/collections/blush-bronze"
8479                                                  parent_title="SHOP" parent-link-title="Face" title="Blush, Bronze & Highlight"
8480                                                  class="menu-drawer__menu-item link link--text list-menu__item focus-inset trk-main-menu-submenu-link"
8481                                                  
8482                                                >
8483                                                  Blush, Bronze &amp; Highlight
8484                                                </a>
8485                                          </li><li class="HeaderDrawer_grand_child child-level-3">
8486                                                <a
8487                                                  id="HeaderDrawer-shop-face-spackle-primers"
8488                                                  href="/collections/spackle-makeup-primer"
8489                                                  parent_title="SHOP" parent-link-title="Face" title="Spackle Primers"
8490                                                  class="menu-drawer__menu-item link link--text list-menu__item focus-inset trk-main-menu-submenu-link"
8491                                                  
8492                                                >
8493                                                  Spackle Primers
8494                                                </a>
8495                                          </li><li class="HeaderDrawer_grand_child child-level-3">
8496                                                <a
8497                                                  id="HeaderDrawer-shop-face-setting-powders-sprays"
8498                                                  href="/collections/setting-powders"
8499                                                  parent_title="SHOP" parent-link-title="Face" title="Setting Powders & Sprays"
8500                                                  class="menu-drawer__menu-item link link--text list-menu__item focus-inset trk-main-menu-submenu-link"
8501                                                  
8502                                                >
8503                                                  Setting Powders &amp; Sprays
8504                                                </a>
8505                                          </li><li class="HeaderDrawer_grand_child child-level-3">
8506                                                <a
8507                                                  id="HeaderDrawer-shop-face-complexion-sets"
8508                                                  href="/collections/complexion-sets"
8509                                                  parent_title="SHOP" parent-link-title="Face" title="Complexion Sets"
8510                                                  class="menu-drawer__menu-item link link--text list-menu__item focus-inset trk-main-menu-submenu-link"
8511                                                  
8512                                                >
8513                                                  Complexion Sets
8514                                                </a>
8515                                          </li><li class="HeaderDrawer_grand_child child-level-3">
8516                                                <a
8517                                                  id="HeaderDrawer-shop-face-shop-all-makeup"
8518                                                  href="/collections/all-makeup"
8519                                                  parent_title="SHOP" parent-link-title="Face" title="SHOP ALL MAKEUP"
8520                                                  class="menu-drawer__menu-item link link--text list-menu__item focus-inset trk-main-menu-submenu-link"
8521                                                  
8522                                                >
8523                                                  SHOP ALL MAKEUP
8524                                                </a>
8525                                          </li></ul>
8526                                    </div>
8527                                  </details></li><li class="child-level-2" js-link-custom-level-2 ><details id="Details-menu-drawer-shop-makeup">
8528                                    <summary
8529                                      id="HeaderDrawer-shop-makeup"
8530                                      class="menu-drawer__menu-item link link--text list-menu__item focus-inset trk-main-menu-submenu-link"
8531                                      parent_title="SHOP" link_title="/collections/all-makeup" title="Makeup "
8532                                    >
8533                                      Makeup 
8534                                      <span class="svg-wrapper plus">
8535                                        <!--<svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewBox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg>
8536-->
8537                                        <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
8538                                          <path d="M12.9497 7.50004H3.05025" stroke="currentcolor" stroke-width="2" stroke-linecap="square"></path>
8539                                          <path d="M8 2.55029V12.4498" stroke="currentcolor" stroke-width="2" stroke-linecap="square"></path>
8540                                        </svg>
8541                                      </span>
8542                                      <!-- <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
8543                                        <path d="M12.9497 7.50004H3.05025" stroke="currentcolor" stroke-width="2" stroke-linecap="square"/>
8544                                      </svg> -->
8545
8546                                      <!-- <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg>
8547</span> -->
8548                                    </summary>
8549                                    <div
8550                                      id="childlink-makeup"
8551                                      class="menu-drawer__submenu has-submenu gradient motion-reduce"
8552                                    >
8553                                      <button
8554                                        class="menu-drawer__close-button link link--text focus-inset"
8555                                        aria-expanded="true"
8556                                      >
8557                                        <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
8557ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg>
8558</span>
8559                                        Makeup 
8560                                      </button>
8561                                      <ul
8562                                        class="menu-drawer__menu list-menu"
8563                                        role="list"
8564                                        tabindex="-1"
8565                                      ><li class="HeaderDrawer_grand_child child-level-3">
8566                                                <a
8567                                                  id="HeaderDrawer-shop-makeup-face-palettes"
8568                                                  href="/collections/face-palettes"
8569                                                  parent_title="SHOP" parent-link-title="Makeup " title="Face Palettes"
8570                                                  class="menu-drawer__menu-item link link--text list-menu__item focus-inset trk-main-menu-submenu-link"
8571                                                  
8572                                                >
8573                                                  Face Palettes
8574                                                </a>
8575                                          </li><li class="HeaderDrawer_grand_child child-level-3">
8576                                                <a
8577                                                  id="HeaderDrawer-shop-makeup-eyes"
8578                                                  href="/collections/eyes"
8579                                                  parent_title="SHOP" parent-link-title="Makeup " title="Eyes"
8580                                                  class="menu-drawer__menu-item link link--text list-menu__item focus-inset trk-main-menu-submenu-link"
8581                                                  
8582                                                >
8583                                                  Eyes
8584                                                </a>
8585                                          </li><li class="HeaderDrawer_grand_child child-level-3">
8586                                                <a
8587                                                  id="HeaderDrawer-shop-makeup-lips"
8588                                                  href="/collections/lipstick-lip-gloss-balm"
8589                                                  parent_title="SHOP" parent-link-title="Makeup " title="Lips"
8590                                                  class="menu-drawer__menu-item link link--text list-menu__item focus-inset trk-main-menu-submenu-link"
8591                                                  
8592                                                >
8593                                                  Lips
8594                                                </a>
8595                                          </li><li class="HeaderDrawer_grand_child child-level-3">
8596                                                <a
8597                                                  id="HeaderDrawer-shop-makeup-tools-brushes"
8598                                                  href="/collections/tools-brushes"
8599                                                  parent_title="SHOP" parent-link-title="Makeup " title="Tools & Brushes"
8600                                                  class="menu-drawer__menu-item link link--text list-menu__item focus-inset trk-main-menu-submenu-link"
8601                                                  
8602                                                >
8603                                                  Tools &amp; Brushes
8604                                                </a>
8605                                          </li><li class="HeaderDrawer_grand_child child-level-3">
8606                                                <a
8607                                                  id="HeaderDrawer-shop-makeup-value-sets"
8608                                                  href="/collections/palettes-kits-sets"
8609                                                  parent_title="SHOP" parent-link-title="Makeup " title="Value Sets"
8610                                                  class="menu-drawer__menu-item link link--text list-menu__item focus-inset trk-main-menu-submenu-link"
8611                                                  
8612                                                >
8613                                                  Value Sets
8614                                                </a>
8615                                          </li></ul>
8616                                    </div>
8617                                  </details></li><li class="child-level-2" js-link-custom-level-2 ><details id="Details-menu-drawer-shop-curated-collections">
8618                                    <summary
8619                                      id="HeaderDrawer-shop-curated-collections"
8620                                      class="menu-drawer__menu-item link link--text list-menu__item focus-inset trk-main-menu-submenu-link"
8621                                      parent_title="SHOP" link_title="/collections/curated-for-you" title="Curated Collections"
8622                                    >
8623                                      Curated Collections
8624                                      <span class="svg-wrapper plus">
8625                                        <!--<svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewBox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg>
8626-->
8627                                        <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
8628                                          <path d="M12.9497 7.50004H3.05025" stroke="currentcolor" stroke-width="2" stroke-linecap="square"></path>
8629                                          <path d="M8 2.55029V12.4498" stroke="currentcolor" stroke-width="2" stroke-linecap="square"></path>
8630                                        </svg>
8631                                      </span>
8632                                      <!-- <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
8633                                        <path d="M12.9497 7.50004H3.05025" stroke="currentcolor" stroke-width="2" stroke-linecap="square"/>
8634                                      </svg> -->
8635
8636                                      <!-- <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg>
8637</span> -->
8638                                    </summary>
8639                                    <div
8640                                      id="childlink-curated-collections"
8641                                      class="menu-drawer__submenu has-submenu gradient motion-reduce"
8642                                    >
8643                                      <button
8644                                        class="menu-drawer__close-button link link--text focus-inset"
8645                                        aria-expanded="true"
8646                                      >
8647                                        <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
8647ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg>
8648</span>
8649                                        Curated Collections
8650                                      </button>
8651                                      <ul
8652                                        class="menu-drawer__menu list-menu"
8653                                        role="list"
8654                                        tabindex="-1"
8655                                      ><li class="HeaderDrawer_grand_child child-level-3">
8656                                                <a
8657                                                  id="HeaderDrawer-shop-curated-collections-new-arrivals"
8658                                                  href="/collections/new-arrivals"
8659                                                  parent_title="SHOP" parent-link-title="Curated Collections" title="New Arrivals"
8660                                                  class="menu-drawer__menu-item link link--text list-menu__item focus-inset trk-main-menu-submenu-link"
8661                                                  
8662                                                >
8663                                                  New Arrivals
8664                                                </a>
8665                                          </li><li class="HeaderDrawer_grand_child child-level-3">
8666                                                <a
8667                                                  id="HeaderDrawer-shop-curated-collections-fine-lines-wrinkles"
8668                                                  href="/collections/fine-lines"
8669                                                  parent_title="SHOP" parent-link-title="Curated Collections" title="Fine Lines & Wrinkles"
8670                                                  class="menu-drawer__menu-item link link--text list-menu__item focus-inset trk-main-menu-submenu-link"
8671                                                  
8672                                                >
8673                                                  Fine Lines &amp; Wrinkles
8674                                                </a>
8675                                          </li><li class="HeaderDrawer_grand_child child-level-3">
8676                                                <a
8677                                                  id="HeaderDrawer-shop-curated-collections-dewy-makeup"
8678                                                  href="/collections/hydrating-must-haves"
8679                                                  parent_title="SHOP" parent-link-title="Curated Collections" title="Dewy Makeup"
8680                                                  class="menu-drawer__menu-item link link--text list-menu__item focus-inset trk-main-menu-submenu-link"
8681                                                  
8682                                                >
8683                                                  Dewy Makeup
8684                                                </a>
8685                                          </li><li class="HeaderDrawer_grand_child child-level-3">
8686                                                <a
8687                                                  id="HeaderDrawer-shop-curated-collections-spf"
8688                                                  href="/collections/spf"
8689                                                  parent_title="SHOP" parent-link-title="Curated Collections" title="SPF"
8690                                                  class="menu-drawer__menu-item link link--text list-menu__item focus-inset trk-main-menu-submenu-link"
8691                                                  
8692                                                >
8693                                                  SPF
8694                                                </a>
8695                                          </li><li class="HeaderDrawer_grand_child child-level-3">
8696                                                <a
8697                                                  id="HeaderDrawer-shop-curated-collections-travel-friendly"
8698                                                  href="/collections/travel-friendly"
8699                                                  parent_title="SHOP" parent-link-title="Curated Collections" title="Travel Friendly"
8700                                                  class="menu-drawer__menu-item link link--text list-menu__item focus-inset trk-main-menu-submenu-link"
8701                                                  
8702                                                >
8703                                                  Travel Friendly
8704                                                </a>
8705                                          </li><li class="HeaderDrawer_grand_child child-level-3">
8706                                                <a
8707                                                  id="HeaderDrawer-shop-curated-collections-value-sets-under-35"
8708                                                  href="/collections/35-under-kits"
8709                                                  parent_title="SHOP" parent-link-title="Curated Collections" title="Value Sets under $35"
8710                                                  class="menu-drawer__menu-item link link--text list-menu__item focus-inset trk-main-menu-submenu-link"
8711                                                  
8712                                                >
8713                                                  Value Sets under $35
8714                                                </a>
8715                                          </li><li class="HeaderDrawer_grand_child child-level-3">
8716                                                <a
8717                                                  id="HeaderDrawer-shop-curated-collections-apparel-accessories"
8718                                                  href="/collections/merchandise"
8719                                                  parent_title="SHOP" parent-link-title="Curated Collections" title="Ap
8719parel & Accessories"
8720                                                  class="menu-drawer__menu-item link link--text list-menu__item focus-inset trk-main-menu-submenu-link"
8721                                                  
8722                                                >
8723                                                  Apparel &amp; Accessories
8724                                                </a>
8725                                          </li></ul>
8726                                    </div>
8727                                  </details></li><li class="child-level-2"js-custom-level-2 ><a
8728                                    id="HeaderDrawer-shop-shop-all-products"
8729                                    href="/collections/all-products"
8730                                    class="menu-drawer__menu-item menu-drawer__menu-item-top-level link link--text list-menu__item focus-inset trk-main-menu-submenu-link"
8731                                    parent_title="SHOP" link_title="" title="SHOP ALL PRODUCTS"
8732                                   
8733                                  >
8734                                    SHOP ALL PRODUCTS
8735                                  </a></li></ul>
8736                        </div>
8737                      </div>
8738                    </details></li><li class="child-level-1"js-no-child-level-1>
8739                    
8740                      
8741                        <a
8742                          id="HeaderDrawer-best-sellers"
8743                          href="/collections/best-sellers"
8744                          link-title="BEST SELLERS"
8745                          class="menu-drawer__menu-item list-menu__item link link--text focus-inset trk-main-menu-link"
8746                          
8747                        >
8748                          BEST SELLERS
8749                        </a>
8750                      
8751                    
8752</li><li class="child-level-1"js-no-child-level-1>
8753                    
8754                      
8755                        <a
8756                          id="HeaderDrawer-try-at-home"
8757                          href="https://www.laurageller.com/collections/try-before-you-buy?tng=d3PMHTwQSgBylZC1I0k5T"
8758                          link-title="TRY AT HOME"
8759                          class="menu-drawer__menu-item list-menu__item link link--text focus-inset trk-main-menu-link"
8760                          
8761                        >
8762                          TRY AT HOME
8763                        </a>
8764                      
8765                    
8766</li><li class="child-level-1"js-no-child-level-1>
8767                    
8768                      
8769                        <a
8770                          id="HeaderDrawer-🎨-find-my-shade"
8771                          href="https://www.laurageller.com/?hue-widget=mp-quiz&hue-widget-for=1775944826926"
8772                          link-title="🎨 FIND MY SHADE"
8773                          class="menu-drawer__menu-item list-menu__item link link--text focus-inset trk-main-menu-link"
8774                          
8775                        >
8776                          🎨 FIND MY SHADE
8777                        </a>
8778                      
8779                    
8780</li><li class="child-level-1"js-no-child-level-1>
8781                    
8782                      
8783                        <a
8784                          id="HeaderDrawer-new-root-touch-up"
8785                          href="/products/root-touch-up"
8786                          link-title="NEW! ROOT TOUCH UP"
8787                          class="menu-drawer__menu-item list-menu__item link link--text focus-inset trk-main-menu-link"
8788                          
8789                        >
8790                          NEW! ROOT TOUCH UP
8791                        </a>
8792                      
8793                    
8794</li><li class="child-level-1"js-no-child-level-1>
8795                    
8796                      
8797                        <a
8798                          id="HeaderDrawer-baked-makeup"
8799                          href="/collections/baked-makeup"
8800                          link-title="BAKED MAKEUP"
8801                          class="menu-drawer__menu-item list-menu__item link link--text focus-inset trk-main-menu-link"
8802                          
8803                        >
8804                          BAKED MAKEUP
8805                        </a>
8806                      
8807                    
8808</li><li class="child-level-1"js-child-level-1>
8808<details id="Details-menu-drawer-menu-item-7" >
8809                      <summary
8810                        link-href="/collections/palettes-kits-sets"
8811                        link-title="VALUE SETS"
8812                        id="HeaderDrawer-value-sets"
8813                        class="menu-drawer__menu-item menu-drawer__menu-item-expand-nav list-menu__item link link--text focus-inset trk-main-menu-link"
8814                      >
8815                        VALUE SETS
8816                        <span class="svg-wrapper plus">
8817                          <!--<svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewBox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg>
8818-->
8819                          <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
8820                            <path d="M12.9497 7.50004H3.05025" stroke="currentcolor" stroke-width="2" stroke-linecap="square"></path>
8821                            <path d="M8 2.55029V12.4498" stroke="currentcolor" stroke-width="2" stroke-linecap="square"></path>
8822                          </svg>
8823
8824                        </span>
8825                        <!-- <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg>
8826</span> -->
8827                      </summary>
8828                      <div
8829                        id="link-value-sets"
8830                        class="menu-drawer__submenu has-submenu gradient motion-reduce"
8831                        tabindex="-1"
8832                      >
8833                        <div class="menu-drawer__inner-submenu">
8834                          <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true">
8835                            <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
8835ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg>
8836</span>
8837                            VALUE SETS
8838                          </button>
8839                          <ul class="menu-drawer__menu list-menu menu-drawer__inner-child-submenu" role="list" tabindex="-1"><li class="child-level-2"js-custom-level-2 ><a
8840                                    id="HeaderDrawer-value-sets-makeup-sets"
8841                                    href="/collections/makeup-sets"
8842                                    class="menu-drawer__menu-item menu-drawer__menu-item-top-level link link--text list-menu__item focus-inset trk-main-menu-submenu-link"
8843                                    parent_title="VALUE SETS" link_title="" title="Makeup Sets"
8844                                   
8845                                  >
8846                                    Makeup Sets
8847                                  </a></li><li class="child-level-2"js-custom-level-2 ><a
8848                                    id="HeaderDrawer-value-sets-palettes"
8849                                    href="/collections/palettes"
8850                                    class="menu-drawer__menu-item menu-drawer__menu-item-top-level link link--text list-menu__item focus-inset trk-main-menu-submenu-link"
8851                                    parent_title="VALUE SETS" link_title="" title="Palettes"
8852                                   
8853                                  >
8854                                    Palettes
8855                                  </a></li><li class="child-level-2"js-custom-level-2 ><a
8856                                    id="HeaderDrawer-value-sets-find-your-perfect-bundle-quiz"
8857                                    href="/pages/find-your-perfect-bundle"
8858                                    class="menu-drawer__menu-item menu-drawer__menu-item-top-level link link--text list-menu__item focus-inset trk-main-menu-submenu-link"
8859                                    parent_title="VALUE SETS" link_title="" title="Find Your Perfect Bundle Quiz"
8860                                   
8861                                  >
8862                                    Find Your Perfect Bundle Quiz
8863                                  </a></li><li class="child-level-2"js-custom-level-2 ><a
8864                                    id="HeaderDrawer-value-sets-palette-finder-quiz"
8865                                    href="/pages/find-your-perfect-palette-quiz"
8866                                    class="menu-drawer__menu-item menu-drawer__menu-item-top-level link link--text list-menu__item focus-inset trk-main-menu-submenu-link"
8867                                    parent_title="VALUE SETS" link_title="" title="Palette Finder Quiz"
8868                                   
8869                                  >
8870                                    Palette Finder Quiz
8871                                  </a></li><li class="child-level-2"js-custom-level-2 ><a
8872                                    id="HeaderDrawer-value-sets-all-value-sets"
8873                                    href="/collections/palettes-kits-sets"
8874                                    class="menu-drawer__menu-item menu-drawer__menu-item-top-level link link--text list-menu__item focus-inset trk-main-menu-submenu-link"
8875                                    parent_title="VALUE SETS" link_title="" title="ALL VALUE SETS"
8876                                   
8877                                  >
8878                                    ALL VALUE SETS
8879                                  </a></li><li class="child-level-2"js-custom-level-2 ><a
8880                                    id="HeaderDrawer-value-sets-try-at-home"
8881                                    href="https://www.laurageller.com/collections/try-at-home-palettes-kits-sets?tng=QAzVzrvtgtPfi2vJpw9kC"
8882                                    class="menu-drawer__menu-item menu-drawer__menu-item-top-level link link--text list-menu__item focus-inset trk-main-menu-submenu-link"
8883                                    parent_title="VALUE SETS" link_title="" title="Try At Home"
8884                                   
8885                                  >
8886                                    Try At Home
8887                                  </a></li></ul>
8888                        </div>
8889                      </div>
8890                    </details></li><li class="child-level-1"js-child-level-1>
8890<details id="Details-menu-drawer-menu-item-8" >
8891                      <summary
8892                        link-href="/blogs/quizzes"
8893                        link-title="GUIDE ME"
8894                        id="HeaderDrawer-guide-me"
8895                        class="menu-drawer__menu-item menu-drawer__menu-item-expand-nav list-menu__item link link--text focus-inset trk-main-menu-link"
8896                      >
8897                        GUIDE ME
8898                        <span class="svg-wrapper plus">
8899                          <!--<svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewBox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg>
8900-->
8901                          <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
8902                            <path d="M12.9497 7.50004H3.05025" stroke="currentcolor" stroke-width="2" stroke-linecap="square"></path>
8903                            <path d="M8 2.55029V12.4498" stroke="currentcolor" stroke-width="2" stroke-linecap="square"></path>
8904                          </svg>
8905
8906                        </span>
8907                        <!-- <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg>
8908</span> -->
8909                      </summary>
8910                      <div
8911                        id="link-guide-me"
8912                        class="menu-drawer__submenu has-submenu gradient motion-reduce"
8913                        tabindex="-1"
8914                      >
8915                        <div class="menu-drawer__inner-submenu">
8916                          <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true">
8917                            <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
8917ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg>
8918</span>
8919                            GUIDE ME
8920                          </button>
8921                          <ul class="menu-drawer__menu list-menu menu-drawer__inner-child-submenu" role="list" tabindex="-1"><li class="child-level-2" js-link-custom-level-2 ><details id="Details-menu-drawer-guide-me-quizzes">
8922                                    <summary
8923                                      id="HeaderDrawer-guide-me-quizzes"
8924                                      class="menu-drawer__menu-item link link--text list-menu__item focus-inset trk-main-menu-submenu-link"
8925                                      parent_title="GUIDE ME" link_title="https://www.laurageller.com/blogs/quizzes" title="Quizzes"
8926                                    >
8927                                      Quizzes
8928                                      <span class="svg-wrapper plus">
8929                                        <!--<svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
8929ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg>
8930-->
8931                                        <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
8932                                          <path d="M12.9497 7.50004H3.05025" stroke="currentcolor" stroke-width="2" stroke-linecap="square"></path>
8933                                          <path d="M8 2.55029V12.4498" stroke="currentcolor" stroke-width="2" stroke-linecap="square"></path>
8934                                        </svg>
8935                                      </span>
8936                                      <!-- <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
8937                                        <path d="M12.9497 7.50004H3.05025" stroke="currentcolor" stroke-width="2" stroke-linecap="square"/>
8938                                      </svg> -->
8939
8940                                      <!-- <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg>
8941</span> -->
8942                                    </summary>
8943                                    <div
8944                                      id="childlink-quizzes"
8945                                      class="menu-drawer__submenu has-submenu gradient motion-reduce"
8946                                    >
8947                                      <button
8948                                        class="menu-drawer__close-button link link--text focus-inset"
8949                                        aria-expanded="true"
8950                                      >
8951                                        <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
8951ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg>
8952</span>
8953                                        Quizzes
8954                                      </button>
8955                                      <ul
8956                                        class="menu-drawer__menu list-menu"
8957                                        role="list"
8958                                        tabindex="-1"
8959                                      ><li class="HeaderDrawer_grand_child child-level-3">
8960                                                <a
8961                                                  id="HeaderDrawer-guide-me-quizzes-foundation-finder-quiz"
8962                                                  href="https://www.laurageller.com/?hue-widget=mp-quiz&hue-widget-for=1775944826926"
8963                                                  parent_title="GUIDE ME" parent-link-title="Quizzes" title="Foundation Finder Quiz"
8964                                                  class="menu-drawer__menu-item link link--text list-menu__item focus-inset trk-main-menu-submenu-link"
8965                                                  
8966                                                >
8967                                                  Foundation Finder Quiz
8968                                                </a>
8969                                          </li><li class="HeaderDrawer_grand_child child-level-3">
8970                                                <a
8971                                                  id="HeaderDrawer-guide-me-quizzes-perfect-kit-finder"
8972                                                  href="/pages/find-your-perfect-bundle"
8973                                                  parent_title="GUIDE ME" parent-link-title="Quizzes" title="Perfect Kit Finder"
8974                                                  class="menu-drawer__menu-item link link--text list-menu__item focus-inset trk-main-menu-submenu-link"
8975                                                  
8976                                                >
8977                                                  Perfect Kit Finder
8978                                                </a>
8979                                          </li><li class="HeaderDrawer_grand_child child-level-3">
8980                                                <a
8981                                                  id="HeaderDrawer-guide-me-quizzes-routine-finder"
8982                                                  href="/pages/build-your-perfect-routine-quiz"
8983                                                  parent_title="GUIDE ME" parent-link-title="Quizzes" title="Routine Finder"
8984                                                  class="menu-drawer__menu-item link link--text list-menu__item focus-inset trk-main-menu-submenu-link"
8985                                                  
8986                                                >
8987                                                  Routine Finder
8988                                                </a>
8989                                          </li><li class="HeaderDrawer_grand_child child-level-3">
8990                                                <a
8991                                                  id="HeaderDrawer-guide-me-quizzes-find-your-perfect-palette-quiz"
8992                                                  href="/pages/find-your-perfect-palette-quiz"
8993                                                  parent_title="GUIDE ME" parent-link-title="Quizzes" title="Find Your Perfect Palette Quiz"
8994                                                  class="menu-drawer__menu-item link link--text list-menu__item focus-inset trk-main-menu-submenu-link"
8995                                                  
8996                                                >
8997                                                  Find Your Perfect Palette Quiz
8998                                                </a>
8999                                          </li><li class="HeaderDrawer_grand_child child-level-3">
9000                                                <a
9001                                                  id="HeaderDrawer-guide-me-quizzes-baked-balance-n-brighten-sha
9001de-finder"
9002                                                  href="https://www.laurageller.com/products/baked-balance-n-brighten-color-correcting-foundation?hue-widget=quiz"
9003                                                  parent_title="GUIDE ME" parent-link-title="Quizzes" title="Baked Balance-n-Brighten Shade Finder"
9004                                                  class="menu-drawer__menu-item link link--text list-menu__item focus-inset trk-main-menu-submenu-link"
9005                                                  
9006                                                >
9007                                                  Baked Balance-n-Brighten Shade Finder
9008                                                </a>
9009                                          </li><li class="HeaderDrawer_grand_child child-level-3">
9010                                                <a
9011                                                  id="HeaderDrawer-guide-me-quizzes-blush-finder-quiz"
9012                                                  href="/pages/blush-finder-quiz"
9013                                                  parent_title="GUIDE ME" parent-link-title="Quizzes" title="Blush Finder Quiz"
9014                                                  class="menu-drawer__menu-item link link--text list-menu__item focus-inset trk-main-menu-submenu-link"
9015                                                  
9016                                                >
9017                                                  Blush Finder Quiz
9018                                                </a>
9019                                          </li><li class="HeaderDrawer_grand_child child-level-3">
9020                                                <a
9021                                                  id="HeaderDrawer-guide-me-quizzes-ideal-fix-concealer-shade-finder"
9022                                                  href="https://www.laurageller.com/products/the-ideal-fix-concealer?hue-widget=quiz"
9023                                                  parent_title="GUIDE ME" parent-link-title="Quizzes" title="Ideal Fix Concealer Shade Finder"
9024                                                  class="menu-drawer__menu-item link link--text list-menu__item focus-inset trk-main-menu-submenu-link"
9025                                                  
9026                                                >
9027                                                  Ideal Fix Concealer Shade Finder
9028                                                </a>
9029                                          </li><li class="HeaderDrawer_grand_child child-level-3">
9030                                                <a
9031                                                  id="HeaderDrawer-guide-me-quizzes-all-quizzes"
9032                                                  href="/blogs/quizzes"
9033                                                  parent_title="GUIDE ME" parent-link-title="Quizzes" title="ALL QUIZZES"
9034                                                  class="menu-drawer__menu-item link link--text list-menu__item focus-inset trk-main-menu-submenu-link"
9035                                                  
9036                                                >
9037                                                  ALL QUIZZES
9038                                                </a>
9039                                          </li></ul>
9040                                    </div>
9041                                  </details></li><li class="child-level-2" js-link-custom-level-2 ><details id="Details-menu-drawer-guide-me-how-to-guides">
9042                                    <summary
9043                                      id="HeaderDrawer-guide-me-how-to-guides"
9044                                      class="menu-drawer__menu-item link link--text list-menu__item focus-inset trk-main-menu-submenu-link"
9045                                      parent_title="GUIDE ME" link_title="https://www.laurageller.com/pages/foundation-finders-page" title="How to Guides"
9046                                    >
9047                                      How to Guides
9048                                      <span class="svg-wrapper plus">
9049                                        <!--<svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewBox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg>
9050-->
9051                                        <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
9052                                          <path d="M12.9497 7.50004H3.05025" stroke="currentcolor" stroke-width="2" stroke-linecap="square"></path>
9053                                          <path d="M8 2.55029V12.4498" stroke="currentcolor" stroke-width="2" stroke-linecap="square"></path>
9054                                        </svg>
9055                                      </span>
9056                                      <!-- <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
9057                                        <path d="M12.9497 7.50004H3.05025" stroke="currentcolor" stroke-width="2" stroke-linecap="square"/>
9058                                      </svg> -->
9059
9060                                      <!-- <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg>
9061</span> -->
9062                                    </summary>
9063                                    <div
9064                                      id="childlink-how-to-guides"
9065                                      class="menu-drawer__submenu has-submenu gradient motion-reduce"
9066                                    >
9067                                      <button
9068                                        class="menu-drawer__close-button link link--text focus-inset"
9069                                        aria-expanded="true"
9070                                      >
9071                                        <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
9071ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg>
9072</span>
9073                                        How to Guides
9074                                      </button>
9075                                      <ul
9076                                        class="menu-drawer__menu list-menu"
9077                                        role="list"
9078                                        tabindex="-1"
9079                                      ><li class="HeaderDrawer_grand_child child-level-3">
9080                                                <a
9081                                                  id="HeaderDrawer-guide-me-how-to-guides-video-tutorials"
9082                                                  href="https://www.laurageller.com/pages/how-to-video"
9083                                                  parent_title="GUIDE ME" parent-link-title="How to Guides" title="Video Tutorials"
9084                                                  class="menu-drawer__menu-item link link--text list-menu__item focus-inset trk-main-menu-submenu-link"
9085                                                  
9086                                                >
9087                                                  Video Tutorials
9088                                                </a>
9089                                          </li><li class="HeaderDrawer_grand_child child-level-3">
9090                                                <a
9091                                                  id="HeaderDrawer-guide-me-how-to-guides-foundation-finder"
9092                                                  href="https://www.laurageller.com/?hue-widget=mp-quiz&hue-widget-for=1775944826926"
9093                                                  parent_title="GUIDE ME" parent-link-title="How to Guides" title="Foundation Finder"
9094                                                  class="menu-drawer__menu-item link link--text list-menu__item focus-inset trk-main-menu-submenu-link"
9095                                                  
9096                                                >
9097                                                  Foundation Finder
9098                                                </a>
9099                                          </li><li class="HeaderDrawer_grand_child child-level-3">
9100                                                <a
9101                                                  id="HeaderDrawer-guide-me-how-to-guides-quiz-hub"
9102                                                  href="/blogs/quizzes"
9103                                                  parent_title="GUIDE ME" parent-link-title="How to Guides" title="Quiz Hub"
9104                                                  class="menu-drawer__menu-item link link--text list-menu__item focus-inset trk-main-menu-submenu-link"
9105                                                  
9106                                                >
9107                                                  Quiz Hub
9108                                                </a>
9109                                          </li><li class="HeaderDrawer_grand_child child-level-3">
9110                                                <a
9111                                                  id="HeaderDrawer-guide-me-how-to-guides-beauty-ebook-by-laura-geller"
9112                                                  href="/products/makeup-for-mature-skin-a-guide-to-beauty-after-40"
9113                                                  parent_title="GUIDE ME" parent-link-title="How to Guides" title="Beauty Ebook by Laura Geller"
9114                                                  class="menu-drawer__menu-item link link--text list-menu__item focus-inset trk-main-menu-submenu-link"
9115                                                  
9116                                                >
9117                                                  Beauty Ebook by Laura Geller
9118                                                </a>
9119                                          </li><li class="HeaderDrawer_grand_child child-level-3">
9120                                                <a
9121                                                  id="HeaderDrawer-guide-me-how-to-guides-the-over-40-edit"
9122                                                  href="https://www.laurageller.com/blogs/the-over-40-edit"
9123                                                  parent_title="GUIDE ME" parent-link-title="How to Guides" title="The Over 40 Edit"
9124                                                  class="menu-drawer__menu-item link link--text list-menu__item focus-inset trk-main-menu-submenu-link"
9125                                                  
9126                                                >
9127                                                  The Over 40 Edit
9128                                                </a>
9129                                          </li></ul>
9130                                    </div>
9131                                  </details></li><li class="child-level-2" js-link-custom-level-2 ><details id="Details-menu-drawer-guide-me-celebrities">
9132                                    <summary
9133                                      id="HeaderDrawer-guide-me-celebrities"
9134                                      class="menu-drawer__menu-item link link--text list-menu__item focus-inset trk-main-menu-submenu-link"
9135                                      parent_title="GUIDE ME" link_title="/collections/celebrity-products-1" title="Celebrities"
9136                                    >
9137                                      Celebrities
9138                                      <span class="svg-wrapper plus">
9139                                        <!--<svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewBox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg>
9140-->
9141                                        <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
9142                                          <path d="M12.9497 7.50004H3.05025" stroke="currentcolor" stroke-width="2" stroke-linecap="square"></path>
9143                                          <path d="M8 2.55029V12.4498" stroke="currentcolor" stroke-width="2" stroke-linecap="square"></path>
9144                                        </svg>
9145                                      </span>
9146                                      <!-- <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
9147                                        <path d="M12.9497 7.50004H3.05025" stroke="currentcolor" stroke-width="2" stroke-linecap="square"/>
9148                                      </svg> -->
9149
9150                                      <!-- <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg>
9151</span> -->
9152                                    </summary>
9153                                    <div
9154                                      id="childlink-celebrities"
9155                                      class="menu-drawer__submenu has-submenu gradient motion-reduce"
9156                                    >
9157                                      <button
9158                                        class="menu-drawer__close-button link link--text focus-inset"
9159                                        aria-expanded="true"
9160                                      >
9161                                        <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
9161ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg>
9162</span>
9163                                        Celebrities
9164                                      </button>
9165                                      <ul
9166                                        class="menu-drawer__menu list-menu"
9167                                        role="list"
9168                                        tabindex="-1"
9169                                      ><li class="HeaderDrawer_grand_child child-level-3">
9170                                                <a
9171                                                  id="HeaderDrawer-guide-me-celebrities-primer-perfection-for-sensitive-skin-with-fran-drescher"
9172                                                  href="/pages/fran-drescher-spackle-2026"
9173                                                  parent_title="GUIDE ME" parent-link-title="Celebrities" title="Primer Perfection for Sensitive Skin with Fran Drescher "
9174                                                  class="menu-drawer__menu-item link link--text list-menu__item focus-inset trk-main-menu-submenu-link"
9175                                                  
9176                                                >
9177                                                  Primer Perfection for Sensitive Skin with Fran Drescher 
9178                                                </a>
9179                                          </li></ul>
9180                                    </div>
9181                                  </details></li></ul>
9182                        </div>
9183                      </div>
9184                    </details></li><li class="child-level-1"js-no-child-level-1>
9185                    
9186                      
9187                        <a
9188                          id="HeaderDrawer-clearance"
9189                          href="/collections/clearance"
9190                          link-title="CLEARANCE"
9191                          class="menu-drawer__menu-item list-menu__item link link--text focus-inset trk-main-menu-link"
9192                          
9193                        >
9194                          CLEARANCE
9195                        </a>
9196                      
9197                    
9198</li><li class="child-level-1"js-no-child-level-1>
9199                    
9200                      
9201                        <a
9202                          id="HeaderDrawer-📕-beauty-ebook-by-laura-geller"
9203                          href="/products/makeup-for-mature-skin-a-guide-to-beauty-after-40"
9204                          link-title="📕 BEAUTY EBOOK by LAURA GELLER"
9205                          class="menu-drawer__menu-item list-menu__item link link--text focus-inset trk-main-menu-link"
9206                          
9207                        >
9208                          📕 BEAUTY EBOOK by LAURA GELLER
9209                        </a>
9210                      
9211                    
9212</li><li class="child-level-1"js-no-child-level-1>
9213                    
9214                      
9215                        <a
9216                          id="HeaderDrawer-📱-download-save-25"
9217                          href="https://www.laurageller.com/a/mobile-app"
9218                          link-title="📱 DOWNLOAD & SAVE 25%"
9219                          class="menu-drawer__menu-item list-menu__item link link--text focus-inset trk-main-menu-link"
9220                          
9221                        >
9222                          📱 DOWNLOAD &amp; SAVE 25%
9223                        </a>
9224                      
9225                    
9226</li></ul>
9227          </nav>
9228          <div class="menu-drawer__utility-links">
9229            <div class="menu-drawer__utility-links_inner"><a
9230                href="https://www.laurageller.com/customer_authentication/redirect?locale=en&region_country=AM"
9231                class="menu-drawer__account link focus-inset h5 medium-hide large-up-hide"
9232                rel="nofollow"
9233              ><account-icon><span class="svg-wrapper"><!--
9234<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg">
9235<g clip-path="url(#clip0_720_52064)">
9236<path d="M2.25 23C2.25 17.615 6.615 13.25 12 13.25C17.385 13.25 21.75 17.615 21.75 23" stroke="black" stroke-width="2.25" stroke-miterlimit="10" stroke-linecap="square"/>
9237<path d="M12 13.25C15.1066 13.25 17.625 10.7316 17.625 7.625C17.625 4.5184 15.1066 2 12 2C8.8934 2 6.375 4.5184 6.375 7.625C6.375 10.7316 8.8934 13.25 12 13.25Z" stroke="currentColor" stroke-width="2.25" stroke-miterlimit="10" stroke-linecap="square"/>
9238</g>
9239<defs>
9240<clipPath id="clip0_720_52064">
9241<rect width="24" height="24" fill="currentColor" transform="translate(0 0.5)"/>
9242</clipPath>
9243</defs>
9244</svg>
9245-->
9246<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
9247<path d="M2.25 22.5C2.25 17.115 6.615 12.75 12 12.75C17.385 12.75 21.75 17.115 21.75 22.5" stroke="#0C0C0C" stroke-width="2" stroke-miterlimit="10" stroke-linecap="square"/>
9248<path d="M12 12.75C15.1066 12.75 17.625 10.2316 17.625 7.125C17.625 4.0184 15.1066 1.5 12 1.5C8.8934 1.5 6.375 4.0184 6.375 7.125C6.375 10.2316 8.8934 12.75 12 12.75Z" stroke="#0C0C0C" stroke-width="2" stroke-miterlimit="10" stroke-linecap="square"/>
9249</svg>
9250</span></account-icon><span class="header__icon_text">Sign In</span>
9251              </a><a
9252          href="/pages/geller-gal-rewards"
9253          class="menu-drawer__rewards link focus-inset h5 medium-hide large-up-hide"
9254          rel="nofollow"
9255        >
9256            <span class="svg-wrapper">
9257              <svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg">
9258                <g clip-path="url(#clip0_720_52387)">
9259                <path d="M12 18.824L19.416 23.3L17.448 14.864L24 9.188L15.372 8.456L12 0.5L8.628 8.456L0 9.188L6.552 14.864L4.584 23.3L12 18.824Z" fill="currentColor"/>
9260                </g>
9261                <defs>
9262                <clipPath id="clip0_720_52387">
9263                <rect width="24" height="24" fill="currentColor" transform="translate(0 0.5)"/>
9264                </clipPath>
9265                </defs>
9266              </svg>
9267            </span>
9268          <span class="header__icon_text">
9269            rewards
9270          </span>
9271        </a>
9272                  <a
9273          href="/pages/faq"
9274          class="menu-drawer__contact link focus-inset h5 medium-hide large-up-hide"
9275          rel="nofollow"
9276        >
9277            <span class="svg-wrapper">
9278              <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
9279                <path d="M4 20C3.45 20 2.97917 19.8042 2.5875 19.4125C2.19583 19.0208 2 18.55 2 18V6C2 5.45 2.19583 4.97917 2.5875 4.5875C2.97917 4.19583 3.45 4 4 4H20C20.55 4 21.0208 4.19583 21.4125 4.5875C21.8042 4.97917 22 5.45 22 6V18C22 18.55 21.8042 19.0208 21.4125 19.4125C21.0208 19.8042 20.55 20 20 20H4ZM12 13L4 8V18H20V8L12 13ZM12 11L20 6H4L12 11ZM4 8V6V18V8Z" fill="currentColor"></path>
9280              </svg>
9281
9282            </span>
9283          <span class="header__icon_text">
9284            Contact Us
9285          </span>
9286        </a><div class="menu-drawer__localization header-localization"><localization-form><form method="post" action="/localization" id="HeaderCountryMobileForm" 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="/cart" /><div>
9287                        <p class="visually-hidden" id="HeaderCountryMobileLabel">
9288                          Country/region
9289                        </p>
9290
9291<div class="disclosure">
9292  <button
9293    type="button"
9294    class="disclosure__button localization-form__select localization-selector link link--text caption-large"
9295    aria-expanded="false"
9296    aria-controls="HeaderCountryMobile-country-results"
9297    aria-describedby="HeaderCountryMobileLabel"
9298  >
9299    <span class="country-name">Armenia |
9300      AMD
9301      դր.</span>
9302    <svg class="icon icon-caret" viewBox="0 0 10 6">
9302<path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg>
9303
9304  </button>
9305  <div class="disclosure__list-wrapper country-selector" hidden>
9306    <div class="country-filter">
9307      
9308        <div class="field">
9309          <input
9310            class="country-filter__input field__input"
9311            id="country-filter-input"
9312            type="search"
9313            name="country_filter"
9314            value=""
9315            placeholder="Search"
9316            role="combobox"
9317            aria-owns="country-results"
9318            aria-controls="country-results"
9319            aria-haspopup="listbox"
9320            aria-autocomplete="list"
9321            autocorrect="off"
9322            autocomplete="off"
9323            autocapitalize="off"
9324            spellcheck="false"
9325          >
9326          <label class="field__label" for="country-filter-input">Search</label>
9327          <button
9328            type="reset"
9329            class="country-filter__reset-button field__button hidden"
9330            aria-label="Clear search term"
9331          ><svg fill="none" stroke="currentColor" class="icon icon-close" viewBox="0 0 18 18"><circle cx="9" cy="9" r="8.5" stroke-opacity=".2"/><path stroke-linecap="round" stroke-linejoin="round" d="M11.83 11.83 6.172 6.17M6.229 11.885l5.544-5.77"/></svg>
9332</button>
9333          <div class="country-filter__search-icon field__button motion-reduce"><!--<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg">
9334<g clip-path="url(#clip0_720_52061)">
9335<path d="M21.9998 22.5L15.6558 16.156" stroke="currentColor" stroke-width="2.25" stroke-miterlimit="10" stroke-linecap="square"/>
9336<path d="M10 18.5C14.4183 18.5 18 14.9183 18 10.5C18 6.08172 14.4183 2.5 10 2.5C5.58172 2.5 2 6.08172 2 10.5C2 14.9183 5.58172 18.5 10 18.5Z" stroke="black" stroke-width="2.25" stroke-miterlimit="10" stroke-linecap="square"/>
9337</g>
9338<defs>
9339<clipPath id="clip0_720_52061">
9340<rect width="24" height="24" fill="currentColor" transform="translate(0 0.5)"/>
9341</clipPath>
9342</defs>
9343</svg>-->
9344
9345<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
9346<path d="M22 22L15.656 15.656" stroke="#0C0C0C" stroke-width="2" stroke-miterlimit="10" stroke-linecap="square"/>
9347<path d="M10 18C14.4183 18 18 14.4183 18 10C18 5.58172 14.4183 2 10 2C5.58172 2 2 5.58172 2 10C2 14.4183 5.58172 18 10 18Z" stroke="#0C0C0C" stroke-width="2" stroke-miterlimit="10" stroke-linecap="square"/>
9348</svg>
9349
9350</div>
9351        </div>
9352      
9353      <button
9354        class="country-selector__close-button button--small link"
9355        type="button"
9356        aria-label="Close"
9357      ><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-close">
9358<g>
9359<path d="M19.0713 4.92896L4.92915 19.0711" stroke="currentColor" stroke-width="2" stroke-linecap="square"/>
9360<path d="M19.0708 19.0711L4.92871 4.92896" stroke="currentColor" stroke-width="2" stroke-linecap="square"/>
9361</g>
9362<defs>
9363<clipPath id="clip0_884_47739">
9364<rect width="24" height="24" fill="currentColor"/>
9365</clipPath>
9366</defs>
9367</svg>
9368</button>
9369    </div>
9370    <div id="sr-country-search-results" class="visually-hidden" aria-live="polite"></div>
9371    <div
9372      class="disclosure__list country-selector__list country-selector__list--with-multiple-currencies"
9373      id="HeaderCountryMobile-country-results"
9374    >
9375      
9376        <ul
9377          role="list"
9378          class="list-unstyled popular-countries"
9379          aria-label="Popular countries/regions"
9380        ><li class="disclosure__item" tabindex="-1">
9381              <a
9382                class="link link--text disclosure__link caption-large focus-inset"
9383                href="#"
9384                
9385                data-value="AU"
9386                id="Australia"
9387              >
9388                <span
9389                  
9390                    class="visibility-hidden"
9391                  
9392                ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
9393<rect width="20" height="20" fill="#0C0C0C"/>
9394<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
9395</svg>
9396</span>
9397                <span class="country">Australia</span>
9398                <span class="localization-form__currency motion-reduce">
9399                  AUD
9400                  $</span>
9401              </a>
9402            </li><li class="disclosure__item" tabindex="-1">
9403              <a
9404                class="link link--text disclosure__link caption-large focus-inset"
9405                href="#"
9406                
9407                data-value="CA"
9408                id="Canada"
9409              >
9410                <span
9411                  
9412                    class="visibility-hidden"
9413                  
9414                ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
9415<rect width="20" height="20" fill="#0C0C0C"/>
9416<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
9417</svg>
9418</span>
9419                <span class="country">Canada</span>
9420                <span class="localization-form__currency motion-reduce">
9421                  CAD
9422                  $</span>
9423              </a>
9424            </li><li class="disclosure__item" tabindex="-1">
9425              <a
9426                class="link link--text disclosure__link caption-large focus-inset"
9427                href="#"
9428                
9429                data-value="GB"
9430                id="United Kingdom"
9431              >
9432                <span
9433                  
9434                    class="visibility-hidden"
9435                  
9436                ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
9437<rect width="20" height="20" fill="#0C0C0C"/>
9438<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
9439</svg>
9440</span>
9441                <span class="country">United Kingdom</span>
9442                <span class="localization-form__currency motion-reduce">
9443                  GBP
9444                  £</span>
9445              </a>
9446            </li><li class="disclosure__item" tabindex="-1">
9447              <a
9448                class="link link--text disclosure__link caption-large focus-inset"
9449                href="#"
9450                
9451                data-value="US"
9452                id="United States"
9453              >
9454                <span
9455                  
9456                    class="visibility-hidden"
9457                  
9458                ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
9459<rect width="20" height="20" fill="#0C0C0C"/>
9460<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
9461</svg>
9462</span>
9463                <span class="country">United States</span>
9464                <span class="localization-form__currency motion-reduce">
9465                  USD
9466                  $</span>
9467              </a>
9468            </li></ul>
9469      
9470      <ul role="list" class="list-unstyled countries"><li class="disclosure__item" tabindex="-1">
9471            <a
9472              class="link link--text disclosure__link caption-large focus-inset"
9473              href="#"
9474              
9475              data-value="AF"
9476              id="Afghanistan"
9477            >
9478              <span
9479                
9480                  class="visibility-hidden"
9481                
9482              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
9483<rect width="20" height="20" fill="#0C0C0C"/>
9484<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
9485</svg>
9486</span>
9487              <span class="country">Afghanistan</span>
9488              <span class="localization-form__currency motion-reduce">
9489                AFN
9490                ؋</span>
9491            </a>
9492          </li><li class="disclosure__item" tabindex="-1">
9493            <a
9494              class="link link--text disclosure__link caption-large focus-inset"
9495              href="#"
9496              
9497              data-value="AX"
9498              id="Åland Islands"
9499            >
9500              <span
9501                
9502                  class="visibility-hidden"
9503                
9504              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
9505<rect width="20" height="20" fill="#0C0C0C"/>
9506<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
9507</svg>
9508</span>
9509              <span class="country">Åland Islands</span>
9510              <span class="localization-form__currency motion-reduce">
9511                EUR
9512                €</span>
9513            </a>
9514          </li><li class="disclosure__item" tabindex="-1">
9515            <a
9516              class="link link--text disclosure__link caption-large focus-inset"
9517              href="#"
9518              
9519              data-value="AL"
9520              id="Albania"
9521            >
9522              <span
9523                
9524                  class="visibility-hidden"
9525                
9526              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
9527<rect width="20" height="20" fill="#0C0C0C"/>
9528<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
9529</svg>
9530</span>
9531              <span class="country">Albania</span>
9532              <span class="localization-form__currency motion-reduce">
9533                ALL
9534                L</span>
9535            </a>
9536          </li><li class="disclosure__item" tabindex="-1">
9537            <a
9538              class="link link--text disclosure__link caption-large focus-inset"
9539              href="#"
9540              
9541              data-value="DZ"
9542              id="Algeria"
9543            >
9544              <span
9545                
9546                  class="visibility-hidden"
9547                
9548              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
9549<rect width="20" height="20" fill="#0C0C0C"/>
9550<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
9551</svg>
9552</span>
9553              <span class="country">Algeria</span>
9554              <span class="localization-form__currency motion-reduce">
9555                DZD
9556                د.ج</span>
9557            </a>
9558          </li><li class="disclosure__item" tabindex="-1">
9559            <a
9560              class="link link--text disclosure__link caption-large focus-inset"
9561              href="#"
9562              
9563              data-value="AD"
9564              id="Andorra"
9565            >
9566              <span
9567                
9568                  class="visibility-hidden"
9569                
9570              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
9571<rect width="20" height="20" fill="#0C0C0C"/>
9572<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
9573</svg>
9574</span>
9575              <span class="country">Andorra</span>
9576              <span class="localization-form__currency motion-reduce">
9577                EUR
9578                €</span>
9579            </a>
9580          </li><li class="disclosure__item" tabindex="-1">
9581            <a
9582              class="link link--text disclosure__link caption-large focus-inset"
9583              href="#"
9584              
9585              data-value="AO"
9586              id="Angola"
9587            >
9588              <span
9589                
9590                  class="visibility-hidden"
9591                
9592              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
9593<rect width="20" height="20" fill="#0C0C0C"/>
9594<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
9595</svg>
9596</span>
9597              <span class="country">Angola</span>
9598              <span class="localization-form__currency motion-reduce">
9599                USD
9600                $</span>
9601            </a>
9602          </li><li class="disclosure__item" tabindex="-1">
9603            <a
9604              class="link link--text disclosure__link caption-large focus-inset"
9605              href="#"
9606              
9607              data-value="AI"
9608              id="Anguilla"
9609            >
9610              <span
9611                
9612                  class="visibility-hidden"
9613                
9614              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
9615<rect width="20" height="20" fill="#0C0C0C"/>
9616<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
9617</svg>
9618</span>
9619              <span class="country">Anguilla</span>
9620              <span class="localization-form__currency motion-reduce">
9621                XCD
9622                $</span>
9623            </a>
9624          </li><li class="disclosure__item" tabindex="-1">
9625            <a
9626              class="link link--text disclosure__link caption-large focus-inset"
9627              href="#"
9628              
9629              data-value="AG"
9630              id="Antigua &amp; Barbuda"
9631            >
9632              <span
9633                
9634                  class="visibility-hidden"
9635                
9636              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
9637<rect width="20" height="20" fill="#0C0C0C"/>
9638<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
9639</svg>
9640</span>
9641              <span class="country">Antigua &amp; Barbuda</span>
9642              <span class="localization-form__currency motion-reduce">
9643                XCD
9644                $</span>
9645            </a>
9646          </li><li class="disclosure__item" tabindex="-1">
9647            <a
9648              class="link link--text disclosure__link caption-large focus-inset"
9649              href="#"
9650              
9651              data-value="AR"
9652              id="Argentina"
9653            >
9654              <span
9655                
9656                  class="visibility-hidden"
9657                
9658              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
9659<rect width="20" height="20" fill="#0C0C0C"/>
9660<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
9661</svg>
9662</span>
9663              <span class="country">Argentina</span>
9664              <span class="localization-form__currency motion-reduce">
9665                USD
9666                $</span>
9667            </a>
9668          </li><li class="disclosure__item" tabindex="-1">
9669            <a
9670              class="link link--text disclosure__link caption-large focus-inset"
9671              href="#"
9672              
9673                aria-current="true"
9674              
9675              data-value="AM"
9676              id="Armenia"
9677            >
9678              <span
9679                
9680              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
9681<rect width="20" height="20" fill="#0C0C0C"/>
9682<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
9683</svg>
9684</span>
9685              <span class="country">Armenia</span>
9686              <span class="localization-form__currency motion-reduce">
9687                AMD
9688                դր.</span>
9689            </a>
9690          </li><li class="disclosure__item" tabindex="-1">
9691            <a
9692              class="link link--text disclosure__link caption-large focus-inset"
9693              href="#"
9694              
9695              data-value="AW"
9696              id="Aruba"
9697            >
9698              <span
9699                
9700                  class="visibility-hidden"
9701                
9702              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
9703<rect width="20" height="20" fill="#0C0C0C"/>
9704<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
9705</svg>
9706</span>
9707              <span class="country">Aruba</span>
9708              <span class="localization-form__currency motion-reduce">
9709                AWG
9710                ƒ</span>
9711            </a>
9712          </li><li class="disclosure__item" tabindex="-1">
9713            <a
9714              class="link link--text disclosure__link caption-large focus-inset"
9715              href="#"
9716              
9717              data-value="AC"
9718              id="Ascension Island"
9719            >
9720              <span
9721                
9722                  class="visibility-hidden"
9723                
9724              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
9725<rect width="20" height="20" fill="#0C0C0C"/>
9726<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
9727</svg>
9728</span>
9729              <span class="country">Ascension Island</span>
9730              <span class="localization-form__currency motion-reduce">
9731                SHP
9732                £</span>
9733            </a>
9734          </li><li class="disclosure__item" tabindex="-1">
9735            <a
9736              class="link link--text disclosure__link caption-large focus-inset"
9737              href="#"
9738              
9739              data-value="AU"
9740              id="Australia"
9741            >
9742              <span
9743                
9744                  class="visibility-hidden"
9745                
9746              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
9747<rect width="20" height="20" fill="#0C0C0C"/>
9748<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
9749</svg>
9750</span>
9751              <span class="country">Australia</span>
9752              <span class="localization-form__currency motion-reduce">
9753                AUD
9754                $</span>
9755            </a>
9756          </li><li class="disclosure__item" tabindex="-1">
9757            <a
9758              class="link link--text disclosure__link caption-large focus-inset"
9759              href="#"
9760              
9761              data-value="AT"
9762              id="Austria"
9763            >
9764              <span
9765                
9766                  class="visibility-hidden"
9767                
9768              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
9769<rect width="20" height="20" fill="#0C0C0C"/>
9770<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
9771</svg>
9772</span>
9773              <span class="country">Austria</span>
9774              <span class="localization-form__currency motion-reduce">
9775                EUR
9776                €</span>
9777            </a>
9778          </li><li class="disclosure__item" tabindex="-1">
9779            <a
9780              class="link link--text disclosure__link caption-large focus-inset"
9781              href="#"
9782              
9783              data-value="AZ"
9784              id="Azerbaijan"
9785            >
9786              <span
9787                
9788                  class="visibility-hidden"
9789                
9790              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
9791<rect width="20" height="20" fill="#0C0C0C"/>
9792<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
9793</svg>
9794</span>
9795              <span class="country">Azerbaijan</span>
9796              <span class="localization-form__currency motion-reduce">
9797                AZN
9798                ₼</span>
9799            </a>
9800          </li><li class="disclosure__item" tabindex="-1">
9801            <a
9802              class="link link--text disclosure__link caption-large focus-inset"
9803              href="#"
9804              
9805              data-value="BS"
9806              id="Bahamas"
9807            >
9808              <span
9809                
9810                  class="visibility-hidden"
9811                
9812              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
9813<rect width="20" height="20" fill="#0C0C0C"/>
9814<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
9815</svg>
9816</span>
9817              <span class="country">Bahamas</span>
9818              <span class="localization-form__currency motion-reduce">
9819                BSD
9820                $</span>
9821            </a>
9822          </li><li class="disclosure__item" tabindex="-1">
9823            <a
9824              class="link link--text disclosure__link caption-large focus-inset"
9825              href="#"
9826              
9827              data-value="BH"
9828              id="Bahrain"
9829            >
9830              <span
9831                
9832                  class="visibility-hidden"
9833                
9834              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
9835<rect width="20" height="20" fill="#0C0C0C"/>
9836<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
9837</svg>
9838</span>
9839              <span class="country">Bahrain</span>
9840              <span class="localization-form__currency motion-reduce">
9841                USD
9842                $</span>
9843            </a>
9844          </li><li class="disclosure__item" tabindex="-1">
9845            <a
9846              class="link link--text disclosure__link caption-large focus-inset"
9847              href="#"
9848              
9849              data-value="BD"
9850              id="Bangladesh"
9851            >
9852              <span
9853                
9854                  class="visibility-hidden"
9855                
9856              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
9857<rect width="20" height="20" fill="#0C0C0C"/>
9858<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
9859</svg>
9860</span>
9861              <span class="country">Bangladesh</span>
9862              <span class="localization-form__currency motion-reduce">
9863                BDT
9864                à§³</span>
9865            </a>
9866          </li><li class="disclosure__item" tabindex="-1">
9867            <a
9868              class="link link--text disclosure__link caption-large focus-inset"
9869              href="#"
9870              
9871              data-value="BB"
9872              id="Barbados"
9873            >
9874              <span
9875                
9876                  class="visibility-hidden"
9877                
9878              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
9879<rect width="20" height="20" fill="#0C0C0C"/>
9880<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
9881</svg>
9882</span>
9883              <span class="country">Barbados</span>
9884              <span class="localization-form__currency motion-reduce">
9885                BBD
9886                $</span>
9887            </a>
9888          </li><li class="disclosure__item" tabindex="-1">
9889            <a
9890              class="link link--text disclosure__link caption-large focus-inset"
9891              href="#"
9892              
9893              data-value="BY"
9894              id="Belarus"
9895            >
9896              <span
9897                
9898                  class="visibility-hidden"
9899                
9900              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
9901<rect width="20" height="20" fill="#0C0C0C"/>
9902<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
9903</svg>
9904</span>
9905              <span class="country">Belarus</span>
9906              <span class="localization-form__currency motion-reduce">
9907                USD
9908                $</span>
9909            </a>
9910          </li><li class="disclosure__item" tabindex="-1">
9911            <a
9912              class="link link--text disclosure__link caption-large focus-inset"
9913              href="#"
9914              
9915              data-value="BE"
9916              id="Belgium"
9917            >
9918              <span
9919                
9920                  class="visibility-hidden"
9921                
9922              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
9923<rect width="20" height="20" fill="#0C0C0C"/>
9924<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
9925</svg>
9926</span>
9927              <span class="country">Belgium</span>
9928              <span class="localization-form__currency motion-reduce">
9929                EUR
9930                €</span>
9931            </a>
9932          </li><li class="disclosure__item" tabindex="-1">
9933            <a
9934              class="link link--text disclosure__link caption-large focus-inset"
9935              href="#"
9936              
9937              data-value="BZ"
9938              id="Belize"
9939            >
9940              <span
9941                
9942                  class="visibility-hidden"
9943                
9944              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
9945<rect width="20" height="20" fill="#0C0C0C"/>
9946<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
9947</svg>
9948</span>
9949              <span class="country">Belize</span>
9950              <span class="localization-form__currency motion-reduce">
9951                BZD
9952                $</span>
9953            </a>
9954          </li><li class="disclosure__item" tabindex="-1">
9955            <a
9956              class="link link--text disclosure__link caption-large focus-inset"
9957              href="#"
9958              
9959              data-value="BJ"
9960              id="Benin"
9961            >
9962              <span
9963                
9964                  class="visibility-hidden"
9965                
9966              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
9967<rect width="20" height="20" fill="#0C0C0C"/>
9968<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
9969</svg>
9970</span>
9971              <span class="country">Benin</span>
9972              <span class="localization-form__currency motion-reduce">
9973                XOF
9974                Fr</span>
9975            </a>
9976          </li><li class="disclosure__item" tabindex="-1">
9977            <a
9978              class="link link--text disclosure__link caption-large focus-inset"
9979              href="#"
9980              
9981              data-value="BM"
9982              id="Bermuda"
9983            >
9984              <span
9985                
9986                  class="visibility-hidden"
9987                
9988              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
9989<rect width="20" height="20" fill="#0C0C0C"/>
9990<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
9991</svg>
9992</span>
9993              <span class="country">Bermuda</span>
9994              <span class="localization-form__currency motion-reduce">
9995                USD
9996                $</span>
9997            </a>
9998          </li><li class="disclosure__item" tabindex="-1">
9999            <a
10000              class="link link--text disclosure__link caption-large focus-inset"
10001              href="#"
10002              
10003              data-value="BT"
10004              id="Bhutan"
10005            >
10006              <span
10007                
10008                  class="visibility-hidden"
10009                
10010              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
10011<rect width="20" height="20" fill="#0C0C0C"/>
10012<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
10013</svg>
10014</span>
10015              <span class="country">Bhutan</span>
10016              <span class="localization-form__currency motion-reduce">
10017                USD
10018                $</span>
10019            </a>
10020          </li><li class="disclosure__item" tabindex="-1">
10021            <a
10022              class="link link--text disclosure__link caption-large focus-inset"
10023              href="#"
10024              
10025              data-value="BO"
10026              id="Bolivia"
10027            >
10028              <span
10029                
10030                  class="visibility-hidden"
10031                
10032              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
10033<rect width="20" height="20" fill="#0C0C0C"/>
10034<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
10035</svg>
10036</span>
10037              <span class="country">Bolivia</span>
10038              <span class="localization-form__currency motion-reduce">
10039                BOB
10040                Bs.</span>
10041            </a>
10042          </li><li class="disclosure__item" tabindex="-1">
10043            <a
10044              class="link link--text disclosure__link caption-large focus-inset"
10045              href="#"
10046              
10047              data-value="BA"
10048              id="Bosnia &amp; Herzegovina"
10049            >
10050              <span
10051                
10052                  class="visibility-hidden"
10053                
10054              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
10055<rect width="20" height="20" fill="#0C0C0C"/>
10056<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
10057</svg>
10058</span>
10059              <span class="country">Bosnia &amp; Herzegovina</span>
10060              <span class="localization-form__currency motion-reduce">
10061                BAM
10062                КМ</span>
10063            </a>
10064          </li><li class="disclosure__item" tabindex="-1">
10065            <a
10066              class="link link--text disclosure__link caption-large focus-inset"
10067              href="#"
10068              
10069              data-value="BW"
10070              id="Botswana"
10071            >
10072              <span
10073                
10074                  class="visibility-hidden"
10075                
10076              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
10077<rect width="20" height="20" fill="#0C0C0C"/>
10078<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
10079</svg>
10080</span>
10081              <span class="country">Botswana</span>
10082              <span class="localization-form__currency motion-reduce">
10083                BWP
10084                P</span>
10085            </a>
10086          </li><li class="disclosure__item" tabindex="-1">
10087            <a
10088              class="link link--text disclosure__link caption-large focus-inset"
10089              href="#"
10090              
10091              data-value="BV"
10092              id="Bouvet Island"
10093            >
10094              <span
10095                
10096                  class="visibility-hidden"
10097                
10098              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
10099<rect width="20" height="20" fill="#0C0C0C"/>
10100<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
10101</svg>
10102</span>
10103              <span class="country">Bouvet Island</span>
10104              <span class="localization-form__currency motion-reduce">
10105                NOK
10106                kr</span>
10107            </a>
10108          </li><li class="disclosure__item" tabindex="-1">
10109            <a
10110              class="link link--text disclosure__link caption-large focus-inset"
10111              href="#"
10112              
10113              data-value="BR"
10114              id="Brazil"
10115            >
10116              <span
10117                
10118                  class="visibility-hidden"
10119                
10120              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
10121<rect width="20" height="20" fill="#0C0C0C"/>
10122<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
10123</svg>
10124</span>
10125              <span class="country">Brazil</span>
10126              <span class="localization-form__currency motion-reduce">
10127                BRL
10128                R$</span>
10129            </a>
10130          </li><li class="disclosure__item" tabindex="-1">
10131            <a
10132              class="link link--text disclosure__link caption-large focus-inset"
10133              href="#"
10134              
10135              data-value="IO"
10136              id="British Indian Ocean Territory"
10137            >
10138              <span
10139                
10140                  class="visibility-hidden"
10141                
10142              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
10143<rect width="20" height="20" fill="#0C0C0C"/>
10144<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
10145</svg>
10146</span>
10147              <span class="country">British Indian Ocean Territory</span>
10148              <span class="localization-form__currency motion-reduce">
10149                USD
10150                $</span>
10151            </a>
10152          </li><li class="disclosure__item" tabindex="-1">
10153            <a
10154              class="link link--text disclosure__link caption-large focus-inset"
10155              href="#"
10156              
10157              data-value="VG"
10158              id="British Virgin Islands"
10159            >
10160              <span
10161                
10162                  class="visibility-hidden"
10163                
10164              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
10165<rect width="20" height="20" fill="#0C0C0C"/>
10166<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
10167</svg>
10168</span>
10169              <span class="country">British Virgin Islands</span>
10170              <span class="localization-form__currency motion-reduce">
10171                USD
10172                $</span>
10173            </a>
10174          </li><li class="disclosure__item" tabindex="-1">
10175            <a
10176              class="link link--text disclosure__link caption-large focus-inset"
10177              href="#"
10178              
10179              data-value="BN"
10180              id="Brunei"
10181            >
10182              <span
10183                
10184                  class="visibility-hidden"
10185                
10186              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
10187<rect width="20" height="20" fill="#0C0C0C"/>
10188<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
10189</svg>
10190</span>
10191              <span class="country">Brunei</span>
10192              <span class="localization-form__currency motion-reduce">
10193                BND
10194                $</span>
10195            </a>
10196          </li><li class="disclosure__item" tabindex="-1">
10197            <a
10198              class="link link--text disclosure__link caption-large focus-inset"
10199              href="#"
10200              
10201              data-value="BG"
10202              id="Bulgaria"
10203            >
10204              <span
10205                
10206                  class="visibility-hidden"
10207                
10208              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
10209<rect width="20" height="20" fill="#0C0C0C"/>
10210<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
10211</svg>
10212</span>
10213              <span class="country">Bulgaria</span>
10214              <span class="localization-form__currency motion-reduce">
10215                EUR
10216                €</span>
10217            </a>
10218          </li><li class="disclosure__item" tabindex="-1">
10219            <a
10220              class="link link--text disclosure__link caption-large focus-inset"
10221              href="#"
10222              
10223              data-value="BF"
10224              id="Burkina Faso"
10225            >
10226              <span
10227                
10228                  class="visibility-hidden"
10229                
10230              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
10231<rect width="20" height="20" fill="#0C0C0C"/>
10232<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
10233</svg>
10234</span>
10235              <span class="country">Burkina Faso</span>
10236              <span class="localization-form__currency motion-reduce">
10237                XOF
10238                Fr</span>
10239            </a>
10240          </li><li class="disclosure__item" tabindex="-1">
10241            <a
10242              class="link link--text disclosure__link caption-large focus-inset"
10243              href="#"
10244              
10245              data-value="BI"
10246              id="Burundi"
10247            >
10248              <span
10249                
10250                  class="visibility-hidden"
10251                
10252              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
10253<rect width="20" height="20" fill="#0C0C0C"/>
10254<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
10255</svg>
10256</span>
10257              <span class="country">Burundi</span>
10258              <span class="localization-form__currency motion-reduce">
10259                BIF
10260                Fr</span>
10261            </a>
10262          </li><li class="disclosure__item" tabindex="-1">
10263            <a
10264              class="link link--text disclosure__link caption-large focus-inset"
10265              href="#"
10266              
10267              data-value="KH"
10268              id="Cambodia"
10269            >
10270              <span
10271                
10272                  class="visibility-hidden"
10273                
10274              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
10275<rect width="20" height="20" fill="#0C0C0C"/>
10276<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
10277</svg>
10278</span>
10279              <span class="country">Cambodia</span>
10280              <span class="localization-form__currency motion-reduce">
10281                KHR
10282                ៛</span>
10283            </a>
10284          </li><li class="disclosure__item" tabindex="-1">
10285            <a
10286              class="link link--text disclosure__link caption-large focus-inset"
10287              href="#"
10288              
10289              data-value="CM"
10290              id="Cameroon"
10291            >
10292              <span
10293                
10294                  class="visibility-hidden"
10295                
10296              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
10297<rect width="20" height="20" fill="#0C0C0C"/>
10298<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
10299</svg>
10300</span>
10301              <span class="country">Cameroon</span>
10302              <span class="localization-form__currency motion-reduce">
10303                XAF
10304                CFA</span>
10305            </a>
10306          </li><li class="disclosure__item" tabindex="-1">
10307            <a
10308              class="link link--text disclosure__link caption-large focus-inset"
10309              href="#"
10310              
10311              data-value="CA"
10312              id="Canada"
10313            >
10314              <span
10315                
10316                  class="visibility-hidden"
10317                
10318              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
10319<rect width="20" height="20" fill="#0C0C0C"/>
10320<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
10321</svg>
10322</span>
10323              <span class="country">Canada</span>
10324              <span class="localization-form__currency motion-reduce">
10325                CAD
10326                $</span>
10327            </a>
10328          </li><li class="disclosure__item" tabindex="-1">
10329            <a
10330              class="link link--text disclosure__link caption-large focus-inset"
10331              href="#"
10332              
10333              data-value="CV"
10334              id="Cape Verde"
10335            >
10336              <span
10337                
10338                  class="visibility-hidden"
10339                
10340              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
10341<rect width="20" height="20" fill="#0C0C0C"/>
10342<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
10343</svg>
10344</span>
10345              <span class="country">Cape Verde</span>
10346              <span class="localization-form__currency motion-reduce">
10347                CVE
10348                $</span>
10349            </a>
10350          </li><li class="disclosure__item" tabindex="-1">
10351            <a
10352              class="link link--text disclosure__link caption-large focus-inset"
10353              href="#"
10354              
10355              data-value="BQ"
10356              id="Caribbean Netherlands"
10357            >
10358              <span
10359                
10360                  class="visibility-hidden"
10361                
10362              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
10363<rect width="20" height="20" fill="#0C0C0C"/>
10364<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
10365</svg>
10366</span>
10367              <span class="country">Caribbean Netherlands</span>
10368              <span class="localization-form__currency motion-reduce">
10369                USD
10370                $</span>
10371            </a>
10372          </li><li class="disclosure__item" tabindex="-1">
10373            <a
10374              class="link link--text disclosure__link caption-large focus-inset"
10375              href="#"
10376              
10377              data-value="KY"
10378              id="Cayman Islands"
10379            >
10380              <span
10381                
10382                  class="visibility-hidden"
10383                
10384              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
10385<rect width="20" height="20" fill="#0C0C0C"/>
10386<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
10387</svg>
10388</span>
10389              <span class="country">Cayman Islands</span>
10390              <span class="localization-form__currency motion-reduce">
10391                KYD
10392                $</span>
10393            </a>
10394          </li><li class="disclosure__item" tabindex="-1">
10395            <a
10396              class="link link--text disclosure__link caption-large focus-inset"
10397              href="#"
10398              
10399              data-value="CF"
10400              id="Central African Republic"
10401            >
10402              <span
10403                
10404                  class="visibility-hidden"
10405                
10406              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
10407<rect width="20" height="20" fill="#0C0C0C"/>
10408<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
10409</svg>
10410</span>
10411              <span class="country">Central African Republic</span>
10412              <span class="localization-form__currency motion-reduce">
10413                XAF
10414                CFA</span>
10415            </a>
10416          </li><li class="disclosure__item" tabindex="-1">
10417            <a
10418              class="link link--text disclosure__link caption-large focus-inset"
10419              href="#"
10420              
10421              data-value="TD"
10422              id="Chad"
10423            >
10424              <span
10425                
10426                  class="visibility-hidden"
10427                
10428              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
10429<rect width="20" height="20" fill="#0C0C0C"/>
10430<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
10431</svg>
10432</span>
10433              <span class="country">Chad</span>
10434              <span class="localization-form__currency motion-reduce">
10435                XAF
10436                CFA</span>
10437            </a>
10438          </li><li class="disclosure__item" tabindex="-1">
10439            <a
10440              class="link link--text disclosure__link caption-large focus-inset"
10441              href="#"
10442              
10443              data-value="CL"
10444              id="Chile"
10445            >
10446              <span
10447                
10448                  class="visibility-hidden"
10449                
10450              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
10451<rect width="20" height="20" fill="#0C0C0C"/>
10452<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
10453</svg>
10454</span>
10455              <span class="country">Chile</span>
10456              <span class="localization-form__currency motion-reduce">
10457                CLP
10458                $</span>
10459            </a>
10460          </li><li class="disclosure__item" tabindex="-1">
10461            <a
10462              class="link link--text disclosure__link caption-large focus-inset"
10463              href="#"
10464              
10465              data-value="CN"
10466              id="China"
10467            >
10468              <span
10469                
10470                  class="visibility-hidden"
10471                
10472              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
10473<rect width="20" height="20" fill="#0C0C0C"/>
10474<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
10475</svg>
10476</span>
10477              <span class="country">China</span>
10478              <span class="localization-form__currency motion-reduce">
10479                CNY
10480                ¥</span>
10481            </a>
10482          </li><li class="disclosure__item" tabindex="-1">
10483            <a
10484              class="link link--text disclosure__link caption-large focus-inset"
10485              href="#"
10486              
10487              data-value="CX"
10488              id="Christmas Island"
10489            >
10490              <span
10491                
10492                  class="visibility-hidden"
10493                
10494              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
10495<rect width="20" height="20" fill="#0C0C0C"/>
10496<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
10497</svg>
10498</span>
10499              <span class="country">Christmas Island</span>
10500              <span class="localization-form__currency motion-reduce">
10501                AUD
10502                $</span>
10503            </a>
10504          </li><li class="disclosure__item" tabindex="-1">
10505            <a
10506              class="link link--text disclosure__link caption-large focus-inset"
10507              href="#"
10508              
10509              data-value="CC"
10510              id="Cocos (Keeling) Islands"
10511            >
10512              <span
10513                
10514                  class="visibility-hidden"
10515                
10516              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
10517<rect width="20" height="20" fill="#0C0C0C"/>
10518<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
10519</svg>
10520</span>
10521              <span class="country">Cocos (Keeling) Islands</span>
10522              <span class="localization-form__currency motion-reduce">
10523                AUD
10524                $</span>
10525            </a>
10526          </li><li class="disclosure__item" tabindex="-1">
10527            <a
10528              class="link link--text disclosure__link caption-large focus-inset"
10529              href="#"
10530              
10531              data-value="CO"
10532              id="Colombia"
10533            >
10534              <span
10535                
10536                  class="visibility-hidden"
10537                
10538              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
10539<rect width="20" height="20" fill="#0C0C0C"/>
10540<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
10541</svg>
10542</span>
10543              <span class="country">Colombia</span>
10544              <span class="localization-form__currency motion-reduce">
10545                COP
10546                $</span>
10547            </a>
10548          </li><li class="disclosure__item" tabindex="-1">
10549            <a
10550              class="link link--text disclosure__link caption-large focus-inset"
10551              href="#"
10552              
10553              data-value="KM"
10554              id="Comoros"
10555            >
10556              <span
10557                
10558                  class="visibility-hidden"
10559                
10560              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
10561<rect width="20" height="20" fill="#0C0C0C"/>
10562<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
10563</svg>
10564</span>
10565              <span class="country">Comoros</span>
10566              <span class="localization-form__currency motion-reduce">
10567                KMF
10568                Fr</span>
10569            </a>
10570          </li><li class="disclosure__item" tabindex="-1">
10571            <a
10572              class="link link--text disclosure__link caption-large focus-inset"
10573              href="#"
10574              
10575              data-value="CG"
10576              id="Congo - Brazzaville"
10577            >
10578              <span
10579                
10580                  class="visibility-hidden"
10581                
10582              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
10583<rect width="20" height="20" fill="#0C0C0C"/>
10584<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
10585</svg>
10586</span>
10587              <span class="country">Congo - Brazzaville</span>
10588              <span class="localization-form__currency motion-reduce">
10589                XAF
10590                CFA</span>
10591            </a>
10592          </li><li class="disclosure__item" tabindex="-1">
10593            <a
10594              class="link link--text disclosure__link caption-large focus-inset"
10595              href="#"
10596              
10597              data-value="CD"
10598              id="Congo - Kinshasa"
10599            >
10600              <span
10601                
10602                  class="visibility-hidden"
10603                
10604              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
10605<rect width="20" height="20" fill="#0C0C0C"/>
10606<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
10607</svg>
10608</span>
10609              <span class="country">Congo - Kinshasa</span>
10610              <span class="localization-form__currency motion-reduce">
10611                CDF
10612                Fr</span>
10613            </a>
10614          </li><li class="disclosure__item" tabindex="-1">
10615            <a
10616              class="link link--text disclosure__link caption-large focus-inset"
10617              href="#"
10618              
10619              data-value="CK"
10620              id="Cook Islands"
10621            >
10622              <span
10623                
10624                  class="visibility-hidden"
10625                
10626              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
10627<rect width="20" height="20" fill="#0C0C0C"/>
10628<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
10629</svg>
10630</span>
10631              <span class="country">Cook Islands</span>
10632              <span class="localization-form__currency motion-reduce">
10633                NZD
10634                $</span>
10635            </a>
10636          </li><li class="disclosure__item" tabindex="-1">
10637            <a
10638              class="link link--text disclosure__link caption-large focus-inset"
10639              href="#"
10640              
10641              data-value="CR"
10642              id="Costa Rica"
10643            >
10644              <span
10645                
10646                  class="visibility-hidden"
10647                
10648              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
10649<rect width="20" height="20" fill="#0C0C0C"/>
10650<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
10651</svg>
10652</span>
10653              <span class="country">Costa Rica</span>
10654              <span class="localization-form__currency motion-reduce">
10655                CRC
10656                ₡</span>
10657            </a>
10658          </li><li class="disclosure__item" tabindex="-1">
10659            <a
10660              class="link link--text disclosure__link caption-large focus-inset"
10661              href="#"
10662              
10663              data-value="CI"
10664              id="Côte d’Ivoire"
10665            >
10666              <span
10667                
10668                  class="visibility-hidden"
10669                
10670              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
10671<rect width="20" height="20" fill="#0C0C0C"/>
10672<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
10673</svg>
10674</span>
10675              <span class="country">Côte d’Ivoire</span>
10676              <span class="localization-form__currency motion-reduce">
10677                XOF
10678                Fr</span>
10679            </a>
10680          </li><li class="disclosure__item" tabindex="-1">
10681            <a
10682              class="link link--text disclosure__link caption-large focus-inset"
10683              href="#"
10684              
10685              data-value="HR"
10686              id="Croatia"
10687            >
10688              <span
10689                
10690                  class="visibility-hidden"
10691                
10692              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
10693<rect width="20" height="20" fill="#0C0C0C"/>
10694<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
10695</svg>
10696</span>
10697              <span class="country">Croatia</span>
10698              <span class="localization-form__currency motion-reduce">
10699                EUR
10700                €</span>
10701            </a>
10702          </li><li class="disclosure__item" tabindex="-1">
10703            <a
10704              class="link link--text disclosure__link caption-large focus-inset"
10705              href="#"
10706              
10707              data-value="CW"
10708              id="Curaçao"
10709            >
10710              <span
10711                
10712                  class="visibility-hidden"
10713                
10714              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
10715<rect width="20" height="20" fill="#0C0C0C"/>
10716<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
10717</svg>
10718</span>
10719              <span class="country">Curaçao</span>
10720              <span class="localization-form__currency motion-reduce">
10721                ANG
10722                ƒ</span>
10723            </a>
10724          </li><li class="disclosure__item" tabindex="-1">
10725            <a
10726              class="link link--text disclosure__link caption-large focus-inset"
10727              href="#"
10728              
10729              data-value="CY"
10730              id="Cyprus"
10731            >
10732              <span
10733                
10734                  class="visibility-hidden"
10735                
10736              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
10737<rect width="20" height="20" fill="#0C0C0C"/>
10738<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
10739</svg>
10740</span>
10741              <span class="country">Cyprus</span>
10742              <span class="localization-form__currency motion-reduce">
10743                EUR
10744                €</span>
10745            </a>
10746          </li><li class="disclosure__item" tabindex="-1">
10747            <a
10748              class="link link--text disclosure__link caption-large focus-inset"
10749              href="#"
10750              
10751              data-value="CZ"
10752              id="Czechia"
10753            >
10754              <span
10755                
10756                  class="visibility-hidden"
10757                
10758              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
10759<rect width="20" height="20" fill="#0C0C0C"/>
10760<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
10761</svg>
10762</span>
10763              <span class="country">Czechia</span>
10764              <span class="localization-form__currency motion-reduce">
10765                CZK
10766                Kč</span>
10767            </a>
10768          </li><li class="disclosure__item" tabindex="-1">
10769            <a
10770              class="link link--text disclosure__link caption-large focus-inset"
10771              href="#"
10772              
10773              data-value="DK"
10774              id="Denmark"
10775            >
10776              <span
10777                
10778                  class="visibility-hidden"
10779                
10780              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
10781<rect width="20" height="20" fill="#0C0C0C"/>
10782<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
10783</svg>
10784</span>
10785              <span class="country">Denmark</span>
10786              <span class="localization-form__currency motion-reduce">
10787                DKK
10788                kr.</span>
10789            </a>
10790          </li><li class="disclosure__item" tabindex="-1">
10791            <a
10792              class="link link--text disclosure__link caption-large focus-inset"
10793              href="#"
10794              
10795              data-value="DJ"
10796              id="Djibouti"
10797            >
10798              <span
10799                
10800                  class="visibility-hidden"
10801                
10802              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
10803<rect width="20" height="20" fill="#0C0C0C"/>
10804<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
10805</svg>
10806</span>
10807              <span class="country">Djibouti</span>
10808              <span class="localization-form__currency motion-reduce">
10809                DJF
10810                Fdj</span>
10811            </a>
10812          </li><li class="disclosure__item" tabindex="-1">
10813            <a
10814              class="link link--text disclosure__link caption-large focus-inset"
10815              href="#"
10816              
10817              data-value="DM"
10818              id="Dominica"
10819            >
10820              <span
10821                
10822                  class="visibility-hidden"
10823                
10824              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
10825<rect width="20" height="20" fill="#0C0C0C"/>
10826<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
10827</svg>
10828</span>
10829              <span class="country">Dominica</span>
10830              <span class="localization-form__currency motion-reduce">
10831                XCD
10832                $</span>
10833            </a>
10834          </li><li class="disclosure__item" tabindex="-1">
10835            <a
10836              class="link link--text disclosure__link caption-large focus-inset"
10837              href="#"
10838              
10839              data-value="DO"
10840              id="Dominican Republic"
10841            >
10842              <span
10843                
10844                  class="visibility-hidden"
10845                
10846              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
10847<rect width="20" height="20" fill="#0C0C0C"/>
10848<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
10849</svg>
10850</span>
10851              <span class="country">Dominican Republic</span>
10852              <span class="localization-form__currency motion-reduce">
10853                DOP
10854                $</span>
10855            </a>
10856          </li><li class="disclosure__item" tabindex="-1">
10857            <a
10858              class="link link--text disclosure__link caption-large focus-inset"
10859              href="#"
10860              
10861              data-value="EC"
10862              id="Ecuador"
10863            >
10864              <span
10865                
10866                  class="visibility-hidden"
10867                
10868              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
10869<rect width="20" height="20" fill="#0C0C0C"/>
10870<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
10871</svg>
10872</span>
10873              <span class="country">Ecuador</span>
10874              <span class="localization-form__currency motion-reduce">
10875                USD
10876                $</span>
10877            </a>
10878          </li><li class="disclosure__item" tabindex="-1">
10879            <a
10880              class="link link--text disclosure__link caption-large focus-inset"
10881              href="#"
10882              
10883              data-value="EG"
10884              id="Egypt"
10885            >
10886              <span
10887                
10888                  class="visibility-hidden"
10889                
10890              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
10891<rect width="20" height="20" fill="#0C0C0C"/>
10892<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
10893</svg>
10894</span>
10895              <span class="country">Egypt</span>
10896              <span class="localization-form__currency motion-reduce">
10897                EGP
10898                ج.م</span>
10899            </a>
10900          </li><li class="disclosure__item" tabindex="-1">
10901            <a
10902              class="link link--text disclosure__link caption-large focus-inset"
10903              href="#"
10904              
10905              data-value="SV"
10906              id="El Salvador"
10907            >
10908              <span
10909                
10910                  class="visibility-hidden"
10911                
10912              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
10913<rect width="20" height="20" fill="#0C0C0C"/>
10914<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
10915</svg>
10916</span>
10917              <span class="country">El Salvador</span>
10918              <span class="localization-form__currency motion-reduce">
10919                USD
10920                $</span>
10921            </a>
10922          </li><li class="disclosure__item" tabindex="-1">
10923            <a
10924              class="link link--text disclosure__link caption-large focus-inset"
10925              href="#"
10926              
10927              data-value="GQ"
10928              id="Equatorial Guinea"
10929            >
10930              <span
10931                
10932                  class="visibility-hidden"
10933                
10934              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
10935<rect width="20" height="20" fill="#0C0C0C"/>
10936<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
10937</svg>
10938</span>
10939              <span class="country">Equatorial Guinea</span>
10940              <span class="localization-form__currency motion-reduce">
10941                XAF
10942                CFA</span>
10943            </a>
10944          </li><li class="disclosure__item" tabindex="-1">
10945            <a
10946              class="link link--text disclosure__link caption-large focus-inset"
10947              href="#"
10948              
10949              data-value="ER"
10950              id="Eritrea"
10951            >
10952              <span
10953                
10954                  class="visibility-hidden"
10955                
10956              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
10957<rect width="20" height="20" fill="#0C0C0C"/>
10958<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
10959</svg>
10960</span>
10961              <span class="country">Eritrea</span>
10962              <span class="localization-form__currency motion-reduce">
10963                USD
10964                $</span>
10965            </a>
10966          </li><li class="disclosure__item" tabindex="-1">
10967            <a
10968              class="link link--text disclosure__link caption-large focus-inset"
10969              href="#"
10970              
10971              data-value="EE"
10972              id="Estonia"
10973            >
10974              <span
10975                
10976                  class="visibility-hidden"
10977                
10978              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
10979<rect width="20" height="20" fill="#0C0C0C"/>
10980<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
10981</svg>
10982</span>
10983              <span class="country">Estonia</span>
10984              <span class="localization-form__currency motion-reduce">
10985                EUR
10986                €</span>
10987            </a>
10988          </li><li class="disclosure__item" tabindex="-1">
10989            <a
10990              class="link link--text disclosure__link caption-large focus-inset"
10991              href="#"
10992              
10993              data-value="SZ"
10994              id="Eswatini"
10995            >
10996              <span
10997                
10998                  class="visibility-hidden"
10999                
11000              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
11001<rect width="20" height="20" fill="#0C0C0C"/>
11002<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
11003</svg>
11004</span>
11005              <span class="country">Eswatini</span>
11006              <span class="localization-form__currency motion-reduce">
11007                USD
11008                $</span>
11009            </a>
11010          </li><li class="disclosure__item" tabindex="-1">
11011            <a
11012              class="link link--text disclosure__link caption-large focus-inset"
11013              href="#"
11014              
11015              data-value="ET"
11016              id="Ethiopia"
11017            >
11018              <span
11019                
11020                  class="visibility-hidden"
11021                
11022              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
11023<rect width="20" height="20" fill="#0C0C0C"/>
11024<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
11025</svg>
11026</span>
11027              <span class="country">Ethiopia</span>
11028              <span class="localization-form__currency motion-reduce">
11029                ETB
11030                Br</span>
11031            </a>
11032          </li><li class="disclosure__item" tabindex="-1">
11033            <a
11034              class="link link--text disclosure__link caption-large focus-inset"
11035              href="#"
11036              
11037              data-value="FK"
11038              id="Falkland Islands"
11039            >
11040              <span
11041                
11042                  class="visibility-hidden"
11043                
11044              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
11045<rect width="20" height="20" fill="#0C0C0C"/>
11046<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
11047</svg>
11048</span>
11049              <span class="country">Falkland Islands</span>
11050              <span class="localization-form__currency motion-reduce">
11051                FKP
11052                £</span>
11053            </a>
11054          </li><li class="disclosure__item" tabindex="-1">
11055            <a
11056              class="link link--text disclosure__link caption-large focus-inset"
11057              href="#"
11058              
11059              data-value="FO"
11060              id="Faroe Islands"
11061            >
11062              <span
11063                
11064                  class="visibility-hidden"
11065                
11066              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
11067<rect width="20" height="20" fill="#0C0C0C"/>
11068<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
11069</svg>
11070</span>
11071              <span class="country">Faroe Islands</span>
11072              <span class="localization-form__currency motion-reduce">
11073                DKK
11074                kr.</span>
11075            </a>
11076          </li><li class="disclosure__item" tabindex="-1">
11077            <a
11078              class="link link--text disclosure__link caption-large focus-inset"
11079              href="#"
11080              
11081              data-value="FJ"
11082              id="Fiji"
11083            >
11084              <span
11085                
11086                  class="visibility-hidden"
11087                
11088              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
11089<rect width="20" height="20" fill="#0C0C0C"/>
11090<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
11091</svg>
11092</span>
11093              <span class="country">Fiji</span>
11094              <span class="localization-form__currency motion-reduce">
11095                FJD
11096                $</span>
11097            </a>
11098          </li><li class="disclosure__item" tabindex="-1">
11099            <a
11100              class="link link--text disclosure__link caption-large focus-inset"
11101              href="#"
11102              
11103              data-value="FI"
11104              id="Finland"
11105            >
11106              <span
11107                
11108                  class="visibility-hidden"
11109                
11110              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
11111<rect width="20" height="20" fill="#0C0C0C"/>
11112<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
11113</svg>
11114</span>
11115              <span class="country">Finland</span>
11116              <span class="localization-form__currency motion-reduce">
11117                EUR
11118                €</span>
11119            </a>
11120          </li><li class="disclosure__item" tabindex="-1">
11121            <a
11122              class="link link--text disclosure__link caption-large focus-inset"
11123              href="#"
11124              
11125              data-value="FR"
11126              id="France"
11127            >
11128              <span
11129                
11130                  class="visibility-hidden"
11131                
11132              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
11133<rect width="20" height="20" fill="#0C0C0C"/>
11134<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
11135</svg>
11136</span>
11137              <span class="country">France</span>
11138              <span class="localization-form__currency motion-reduce">
11139                EUR
11140                €</span>
11141            </a>
11142          </li><li class="disclosure__item" tabindex="-1">
11143            <a
11144              class="link link--text disclosure__link caption-large focus-inset"
11145              href="#"
11146              
11147              data-value="GF"
11148              id="French Guiana"
11149            >
11150              <span
11151                
11152                  class="visibility-hidden"
11153                
11154              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
11155<rect width="20" height="20" fill="#0C0C0C"/>
11156<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
11157</svg>
11158</span>
11159              <span class="country">French Guiana</span>
11160              <span class="localization-form__currency motion-reduce">
11161                EUR
11162                €</span>
11163            </a>
11164          </li><li class="disclosure__item" tabindex="-1">
11165            <a
11166              class="link link--text disclosure__link caption-large focus-inset"
11167              href="#"
11168              
11169              data-value="PF"
11170              id="French Polynesia"
11171            >
11172              <span
11173                
11174                  class="visibility-hidden"
11175                
11176              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
11177<rect width="20" height="20" fill="#0C0C0C"/>
11178<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
11179</svg>
11180</span>
11181              <span class="country">French Polynesia</span>
11182              <span class="localization-form__currency motion-reduce">
11183                XPF
11184                Fr</span>
11185            </a>
11186          </li><li class="disclosure__item" tabindex="-1">
11187            <a
11188              class="link link--text disclosure__link caption-large focus-inset"
11189              href="#"
11190              
11191              data-value="TF"
11192              id="French Southern Territories"
11193            >
11194              <span
11195                
11196                  class="visibility-hidden"
11197                
11198              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
11199<rect width="20" height="20" fill="#0C0C0C"/>
11200<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
11201</svg>
11202</span>
11203              <span class="country">French Southern Territories</span>
11204              <span class="localization-form__currency motion-reduce">
11205                EUR
11206                €</span>
11207            </a>
11208          </li><li class="disclosure__item" tabindex="-1">
11209            <a
11210              class="link link--text disclosure__link caption-large focus-inset"
11211              href="#"
11212              
11213              data-value="GA"
11214              id="Gabon"
11215            >
11216              <span
11217                
11218                  class="visibility-hidden"
11219                
11220              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
11221<rect width="20" height="20" fill="#0C0C0C"/>
11222<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
11223</svg>
11224</span>
11225              <span class="country">Gabon</span>
11226              <span class="localization-form__currency motion-reduce">
11227                XOF
11228                Fr</span>
11229            </a>
11230          </li><li class="disclosure__item" tabindex="-1">
11231            <a
11232              class="link link--text disclosure__link caption-large focus-inset"
11233              href="#"
11234              
11235              data-value="GM"
11236              id="Gambia"
11237            >
11238              <span
11239                
11240                  class="visibility-hidden"
11241                
11242              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
11243<rect width="20" height="20" fill="#0C0C0C"/>
11244<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
11245</svg>
11246</span>
11247              <span class="country">Gambia</span>
11248              <span class="localization-form__currency motion-reduce">
11249                GMD
11250                D</span>
11251            </a>
11252          </li><li class="disclosure__item" tabindex="-1">
11253            <a
11254              class="link link--text disclosure__link caption-large focus-inset"
11255              href="#"
11256              
11257              data-value="GE"
11258              id="Georgia"
11259            >
11260              <span
11261                
11262                  class="visibility-hidden"
11263                
11264              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
11265<rect width="20" height="20" fill="#0C0C0C"/>
11266<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
11267</svg>
11268</span>
11269              <span class="country">Georgia</span>
11270              <span class="localization-form__currency motion-reduce">
11271                USD
11272                $</span>
11273            </a>
11274          </li><li class="disclosure__item" tabindex="-1">
11275            <a
11276              class="link link--text disclosure__link caption-large focus-inset"
11277              href="#"
11278              
11279              data-value="DE"
11280              id="Germany"
11281            >
11282              <span
11283                
11284                  class="visibility-hidden"
11285                
11286              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
11287<rect width="20" height="20" fill="#0C0C0C"/>
11288<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
11289</svg>
11290</span>
11291              <span class="country">Germany</span>
11292              <span class="localization-form__currency motion-reduce">
11293                EUR
11294                €</span>
11295            </a>
11296          </li><li class="disclosure__item" tabindex="-1">
11297            <a
11298              class="link link--text disclosure__link caption-large focus-inset"
11299              href="#"
11300              
11301              data-value="GH"
11302              id="Ghana"
11303            >
11304              <span
11305                
11306                  class="visibility-hidden"
11307                
11308              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
11309<rect width="20" height="20" fill="#0C0C0C"/>
11310<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
11311</svg>
11312</span>
11313              <span class="country">Ghana</span>
11314              <span class="localization-form__currency motion-reduce">
11315                USD
11316                $</span>
11317            </a>
11318          </li><li class="disclosure__item" tabindex="-1">
11319            <a
11320              class="link link--text disclosure__link caption-large focus-inset"
11321              href="#"
11322              
11323              data-value="GI"
11324              id="Gibraltar"
11325            >
11326              <span
11327                
11328                  class="visibility-hidden"
11329                
11330              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
11331<rect width="20" height="20" fill="#0C0C0C"/>
11332<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
11333</svg>
11334</span>
11335              <span class="country">Gibraltar</span>
11336              <span class="localization-form__currency motion-reduce">
11337                GBP
11338                £</span>
11339            </a>
11340          </li><li class="disclosure__item" tabindex="-1">
11341            <a
11342              class="link link--text disclosure__link caption-large focus-inset"
11343              href="#"
11344              
11345              data-value="GR"
11346              id="Greece"
11347            >
11348              <span
11349                
11350                  class="visibility-hidden"
11351                
11352              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
11353<rect width="20" height="20" fill="#0C0C0C"/>
11354<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
11355</svg>
11356</span>
11357              <span class="country">Greece</span>
11358              <span class="localization-form__currency motion-reduce">
11359                EUR
11360                €</span>
11361            </a>
11362          </li><li class="disclosure__item" tabindex="-1">
11363            <a
11364              class="link link--text disclosure__link caption-large focus-inset"
11365              href="#"
11366              
11367              data-value="GL"
11368              id="Greenland"
11369            >
11370              <span
11371                
11372                  class="visibility-hidden"
11373                
11374              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
11375<rect width="20" height="20" fill="#0C0C0C"/>
11376<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
11377</svg>
11378</span>
11379              <span class="country">Greenland</span>
11380              <span class="localization-form__currency motion-reduce">
11381                DKK
11382                kr.</span>
11383            </a>
11384          </li><li class="disclosure__item" tabindex="-1">
11385            <a
11386              class="link link--text disclosure__link caption-large focus-inset"
11387              href="#"
11388              
11389              data-value="GD"
11390              id="Grenada"
11391            >
11392              <span
11393                
11394                  class="visibility-hidden"
11395                
11396              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
11397<rect width="20" height="20" fill="#0C0C0C"/>
11398<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
11399</svg>
11400</span>
11401              <span class="country">Grenada</span>
11402              <span class="localization-form__currency motion-reduce">
11403                XCD
11404                $</span>
11405            </a>
11406          </li><li class="disclosure__item" tabindex="-1">
11407            <a
11408              class="link link--text disclosure__link caption-large focus-inset"
11409              href="#"
11410              
11411              data-value="GP"
11412              id="Guadeloupe"
11413            >
11414              <span
11415                
11416                  class="visibility-hidden"
11417                
11418              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
11419<rect width="20" height="20" fill="#0C0C0C"/>
11420<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
11421</svg>
11422</span>
11423              <span class="country">Guadeloupe</span>
11424              <span class="localization-form__currency motion-reduce">
11425                EUR
11426                €</span>
11427            </a>
11428          </li><li class="disclosure__item" tabindex="-1">
11429            <a
11430              class="link link--text disclosure__link caption-large focus-inset"
11431              href="#"
11432              
11433              data-value="GT"
11434              id="Guatemala"
11435            >
11436              <span
11437                
11438                  class="visibility-hidden"
11439                
11440              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
11441<rect width="20" height="20" fill="#0C0C0C"/>
11442<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
11443</svg>
11444</span>
11445              <span class="country">Guatemala</span>
11446              <span class="localization-form__currency motion-reduce">
11447                GTQ
11448                Q</span>
11449            </a>
11450          </li><li class="disclosure__item" tabindex="-1">
11451            <a
11452              class="link link--text disclosure__link caption-large focus-inset"
11453              href="#"
11454              
11455              data-value="GG"
11456              id="Guernsey"
11457            >
11458              <span
11459                
11460                  class="visibility-hidden"
11461                
11462              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
11463<rect width="20" height="20" fill="#0C0C0C"/>
11464<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
11465</svg>
11466</span>
11467              <span class="country">Guernsey</span>
11468              <span class="localization-form__currency motion-reduce">
11469                GBP
11470                £</span>
11471            </a>
11472          </li><li class="disclosure__item" tabindex="-1">
11473            <a
11474              class="link link--text disclosure__link caption-large focus-inset"
11475              href="#"
11476              
11477              data-value="GN"
11478              id="Guinea"
11479            >
11480              <span
11481                
11482                  class="visibility-hidden"
11483                
11484              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
11485<rect width="20" height="20" fill="#0C0C0C"/>
11486<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
11487</svg>
11488</span>
11489              <span class="country">Guinea</span>
11490              <span class="localization-form__currency motion-reduce">
11491                GNF
11492                Fr</span>
11493            </a>
11494          </li><li class="disclosure__item" tabindex="-1">
11495            <a
11496              class="link link--text disclosure__link caption-large focus-inset"
11497              href="#"
11498              
11499              data-value="GW"
11500              id="Guinea-Bissau"
11501            >
11502              <span
11503                
11504                  class="visibility-hidden"
11505                
11506              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
11507<rect width="20" height="20" fill="#0C0C0C"/>
11508<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
11509</svg>
11510</span>
11511              <span class="country">Guinea-Bissau</span>
11512              <span class="localization-form__currency motion-reduce">
11513                XOF
11514                Fr</span>
11515            </a>
11516          </li><li class="disclosure__item" tabindex="-1">
11517            <a
11518              class="link link--text disclosure__link caption-large focus-inset"
11519              href="#"
11520              
11521              data-value="GY"
11522              id="Guyana"
11523            >
11524              <span
11525                
11526                  class="visibility-hidden"
11527                
11528              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
11529<rect width="20" height="20" fill="#0C0C0C"/>
11530<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
11531</svg>
11532</span>
11533              <span class="country">Guyana</span>
11534              <span class="localization-form__currency motion-reduce">
11535                GYD
11536                $</span>
11537            </a>
11538          </li><li class="disclosure__item" tabindex="-1">
11539            <a
11540              class="link link--text disclosure__link caption-large focus-inset"
11541              href="#"
11542              
11543              data-value="HT"
11544              id="Haiti"
11545            >
11546              <span
11547                
11548                  class="visibility-hidden"
11549                
11550              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
11551<rect width="20" height="20" fill="#0C0C0C"/>
11552<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
11553</svg>
11554</span>
11555              <span class="country">Haiti</span>
11556              <span class="localization-form__currency motion-reduce">
11557                USD
11558                $</span>
11559            </a>
11560          </li><li class="disclosure__item" tabindex="-1">
11561            <a
11562              class="link link--text disclosure__link caption-large focus-inset"
11563              href="#"
11564              
11565              data-value="HN"
11566              id="Honduras"
11567            >
11568              <span
11569                
11570                  class="visibility-hidden"
11571                
11572              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
11573<rect width="20" height="20" fill="#0C0C0C"/>
11574<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
11575</svg>
11576</span>
11577              <span class="country">Honduras</span>
11578              <span class="localization-form__currency motion-reduce">
11579                HNL
11580                L</span>
11581            </a>
11582          </li><li class="disclosure__item" tabindex="-1">
11583            <a
11584              class="link link--text disclosure__link caption-large focus-inset"
11585              href="#"
11586              
11587              data-value="HK"
11588              id="Hong Kong SAR"
11589            >
11590              <span
11591                
11592                  class="visibility-hidden"
11593                
11594              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
11595<rect width="20" height="20" fill="#0C0C0C"/>
11596<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
11597</svg>
11598</span>
11599              <span class="country">Hong Kong SAR</span>
11600              <span class="localization-form__currency motion-reduce">
11601                HKD
11602                $</span>
11603            </a>
11604          </li><li class="disclosure__item" tabindex="-1">
11605            <a
11606              class="link link--text disclosure__link caption-large focus-inset"
11607              href="#"
11608              
11609              data-value="HU"
11610              id="Hungary"
11611            >
11612              <span
11613                
11614                  class="visibility-hidden"
11615                
11616              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
11617<rect width="20" height="20" fill="#0C0C0C"/>
11618<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
11619</svg>
11620</span>
11621              <span class="country">Hungary</span>
11622              <span class="localization-form__currency motion-reduce">
11623                HUF
11624                Ft</span>
11625            </a>
11626          </li><li class="disclosure__item" tabindex="-1">
11627            <a
11628              class="link link--text disclosure__link caption-large focus-inset"
11629              href="#"
11630              
11631              data-value="IS"
11632              id="Iceland"
11633            >
11634              <span
11635                
11636                  class="visibility-hidden"
11637                
11638              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
11639<rect width="20" height="20" fill="#0C0C0C"/>
11640<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
11641</svg>
11642</span>
11643              <span class="country">Iceland</span>
11644              <span class="localization-form__currency motion-reduce">
11645                ISK
11646                kr</span>
11647            </a>
11648          </li><li class="disclosure__item" tabindex="-1">
11649            <a
11650              class="link link--text disclosure__link caption-large focus-inset"
11651              href="#"
11652              
11653              data-value="IN"
11654              id="India"
11655            >
11656              <span
11657                
11658                  class="visibility-hidden"
11659                
11660              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
11661<rect width="20" height="20" fill="#0C0C0C"/>
11662<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
11663</svg>
11664</span>
11665              <span class="country">India</span>
11666              <span class="localization-form__currency motion-reduce">
11667                INR
11668                ₹</span>
11669            </a>
11670          </li><li class="disclosure__item" tabindex="-1">
11671            <a
11672              class="link link--text disclosure__link caption-large focus-inset"
11673              href="#"
11674              
11675              data-value="ID"
11676              id="Indonesia"
11677            >
11678              <span
11679                
11680                  class="visibility-hidden"
11681                
11682              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
11683<rect width="20" height="20" fill="#0C0C0C"/>
11684<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
11685</svg>
11686</span>
11687              <span class="country">Indonesia</span>
11688              <span class="localization-form__currency motion-reduce">
11689                IDR
11690                Rp</span>
11691            </a>
11692          </li><li class="disclosure__item" tabindex="-1">
11693            <a
11694              class="link link--text disclosure__link caption-large focus-inset"
11695              href="#"
11696              
11697              data-value="IQ"
11698              id="Iraq"
11699            >
11700              <span
11701                
11702                  class="visibility-hidden"
11703                
11704              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
11705<rect width="20" height="20" fill="#0C0C0C"/>
11706<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
11707</svg>
11708</span>
11709              <span class="country">Iraq</span>
11710              <span class="localization-form__currency motion-reduce">
11711                USD
11712                $</span>
11713            </a>
11714          </li><li class="disclosure__item" tabindex="-1">
11715            <a
11716              class="link link--text disclosure__link caption-large focus-inset"
11717              href="#"
11718              
11719              data-value="IE"
11720              id="Ireland"
11721            >
11722              <span
11723                
11724                  class="visibility-hidden"
11725                
11726              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
11727<rect width="20" height="20" fill="#0C0C0C"/>
11728<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
11729</svg>
11730</span>
11731              <span class="country">Ireland</span>
11732              <span class="localization-form__currency motion-reduce">
11733                EUR
11734                €</span>
11735            </a>
11736          </li><li class="disclosure__item" tabindex="-1">
11737            <a
11738              class="link link--text disclosure__link caption-large focus-inset"
11739              href="#"
11740              
11741              data-value="IM"
11742              id="Isle of Man"
11743            >
11744              <span
11745                
11746                  class="visibility-hidden"
11747                
11748              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
11749<rect width="20" height="20" fill="#0C0C0C"/>
11750<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
11751</svg>
11752</span>
11753              <span class="country">Isle of Man</span>
11754              <span class="localization-form__currency motion-reduce">
11755                GBP
11756                £</span>
11757            </a>
11758          </li><li class="disclosure__item" tabindex="-1">
11759            <a
11760              class="link link--text disclosure__link caption-large focus-inset"
11761              href="#"
11762              
11763              data-value="IL"
11764              id="Israel"
11765            >
11766              <span
11767                
11768                  class="visibility-hidden"
11769                
11770              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
11771<rect width="20" height="20" fill="#0C0C0C"/>
11772<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
11773</svg>
11774</span>
11775              <span class="country">Israel</span>
11776              <span class="localization-form__currency motion-reduce">
11777                ILS
11778                ₪</span>
11779            </a>
11780          </li><li class="disclosure__item" tabindex="-1">
11781            <a
11782              class="link link--text disclosure__link caption-large focus-inset"
11783              href="#"
11784              
11785              data-value="IT"
11786              id="Italy"
11787            >
11788              <span
11789                
11790                  class="visibility-hidden"
11791                
11792              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
11793<rect width="20" height="20" fill="#0C0C0C"/>
11794<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
11795</svg>
11796</span>
11797              <span class="country">Italy</span>
11798              <span class="localization-form__currency motion-reduce">
11799                EUR
11800                €</span>
11801            </a>
11802          </li><li class="disclosure__item" tabindex="-1">
11803            <a
11804              class="link link--text disclosure__link caption-large focus-inset"
11805              href="#"
11806              
11807              data-value="JM"
11808              id="Jamaica"
11809            >
11810              <span
11811                
11812                  class="visibility-hidden"
11813                
11814              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
11815<rect width="20" height="20" fill="#0C0C0C"/>
11816<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
11817</svg>
11818</span>
11819              <span class="country">Jamaica</span>
11820              <span class="localization-form__currency motion-reduce">
11821                JMD
11822                $</span>
11823            </a>
11824          </li><li class="disclosure__item" tabindex="-1">
11825            <a
11826              class="link link--text disclosure__link caption-large focus-inset"
11827              href="#"
11828              
11829              data-value="JP"
11830              id="Japan"
11831            >
11832              <span
11833                
11834                  class="visibility-hidden"
11835                
11836              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
11837<rect width="20" height="20" fill="#0C0C0C"/>
11838<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
11839</svg>
11840</span>
11841              <span class="country">Japan</span>
11842              <span class="localization-form__currency motion-reduce">
11843                JPY
11844                ¥</span>
11845            </a>
11846          </li><li class="disclosure__item" tabindex="-1">
11847            <a
11848              class="link link--text disclosure__link caption-large focus-inset"
11849              href="#"
11850              
11851              data-value="JE"
11852              id="Jersey"
11853            >
11854              <span
11855                
11856                  class="visibility-hidden"
11857                
11858              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
11859<rect width="20" height="20" fill="#0C0C0C"/>
11860<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
11861</svg>
11862</span>
11863              <span class="country">Jersey</span>
11864              <span class="localization-form__currency motion-reduce">
11865                GBP
11866                £</span>
11867            </a>
11868          </li><li class="disclosure__item" tabindex="-1">
11869            <a
11870              class="link link--text disclosure__link caption-large focus-inset"
11871              href="#"
11872              
11873              data-value="JO"
11874              id="Jordan"
11875            >
11876              <span
11877                
11878                  class="visibility-hidden"
11879                
11880              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
11881<rect width="20" height="20" fill="#0C0C0C"/>
11882<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
11883</svg>
11884</span>
11885              <span class="country">Jordan</span>
11886              <span class="localization-form__currency motion-reduce">
11887                USD
11888                $</span>
11889            </a>
11890          </li><li class="disclosure__item" tabindex="-1">
11891            <a
11892              class="link link--text disclosure__link caption-large focus-inset"
11893              href="#"
11894              
11895              data-value="KZ"
11896              id="Kazakhstan"
11897            >
11898              <span
11899                
11900                  class="visibility-hidden"
11901                
11902              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
11903<rect width="20" height="20" fill="#0C0C0C"/>
11904<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
11905</svg>
11906</span>
11907              <span class="country">Kazakhstan</span>
11908              <span class="localization-form__currency motion-reduce">
11909                KZT
11910                ₸</span>
11911            </a>
11912          </li><li class="disclosure__item" tabindex="-1">
11913            <a
11914              class="link link--text disclosure__link caption-large focus-inset"
11915              href="#"
11916              
11917              data-value="KE"
11918              id="Kenya"
11919            >
11920              <span
11921                
11922                  class="visibility-hidden"
11923                
11924              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
11925<rect width="20" height="20" fill="#0C0C0C"/>
11926<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
11927</svg>
11928</span>
11929              <span class="country">Kenya</span>
11930              <span class="localization-form__currency motion-reduce">
11931                KES
11932                KSh</span>
11933            </a>
11934          </li><li class="disclosure__item" tabindex="-1">
11935            <a
11936              class="link link--text disclosure__link caption-large focus-inset"
11937              href="#"
11938              
11939              data-value="KI"
11940              id="Kiribati"
11941            >
11942              <span
11943                
11944                  class="visibility-hidden"
11945                
11946              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
11947<rect width="20" height="20" fill="#0C0C0C"/>
11948<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
11949</svg>
11950</span>
11951              <span class="country">Kiribati</span>
11952              <span class="localization-form__currency motion-reduce">
11953                USD
11954                $</span>
11955            </a>
11956          </li><li class="disclosure__item" tabindex="-1">
11957            <a
11958              class="link link--text disclosure__link caption-large focus-inset"
11959              href="#"
11960              
11961              data-value="XK"
11962              id="Kosovo"
11963            >
11964              <span
11965                
11966                  class="visibility-hidden"
11967                
11968              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
11969<rect width="20" height="20" fill="#0C0C0C"/>
11970<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
11971</svg>
11972</span>
11973              <span class="country">Kosovo</span>
11974              <span class="localization-form__currency motion-reduce">
11975                EUR
11976                €</span>
11977            </a>
11978          </li><li class="disclosure__item" tabindex="-1">
11979            <a
11980              class="link link--text disclosure__link caption-large focus-inset"
11981              href="#"
11982              
11983              data-value="KW"
11984              id="Kuwait"
11985            >
11986              <span
11987                
11988                  class="visibility-hidden"
11989                
11990              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
11991<rect width="20" height="20" fill="#0C0C0C"/>
11992<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
11993</svg>
11994</span>
11995              <span class="country">Kuwait</span>
11996              <span class="localization-form__currency motion-reduce">
11997                USD
11998                $</span>
11999            </a>
12000          </li><li class="disclosure__item" tabindex="-1">
12001            <a
12002              class="link link--text disclosure__link caption-large focus-inset"
12003              href="#"
12004              
12005              data-value="KG"
12006              id="Kyrgyzstan"
12007            >
12008              <span
12009                
12010                  class="visibility-hidden"
12011                
12012              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
12013<rect width="20" height="20" fill="#0C0C0C"/>
12014<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
12015</svg>
12016</span>
12017              <span class="country">Kyrgyzstan</span>
12018              <span class="localization-form__currency motion-reduce">
12019                KGS
12020                som</span>
12021            </a>
12022          </li><li class="disclosure__item" tabindex="-1">
12023            <a
12024              class="link link--text disclosure__link caption-large focus-inset"
12025              href="#"
12026              
12027              data-value="LA"
12028              id="Laos"
12029            >
12030              <span
12031                
12032                  class="visibility-hidden"
12033                
12034              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
12035<rect width="20" height="20" fill="#0C0C0C"/>
12036<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
12037</svg>
12038</span>
12039              <span class="country">Laos</span>
12040              <span class="localization-form__currency motion-reduce">
12041                LAK
12042                ₭</span>
12043            </a>
12044          </li><li class="disclosure__item" tabindex="-1">
12045            <a
12046              class="link link--text disclosure__link caption-large focus-inset"
12047              href="#"
12048              
12049              data-value="LV"
12050              id="Latvia"
12051            >
12052              <span
12053                
12054                  class="visibility-hidden"
12055                
12056              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
12057<rect width="20" height="20" fill="#0C0C0C"/>
12058<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
12059</svg>
12060</span>
12061              <span class="country">Latvia</span>
12062              <span class="localization-form__currency motion-reduce">
12063                EUR
12064                €</span>
12065            </a>
12066          </li><li class="disclosure__item" tabindex="-1">
12067            <a
12068              class="link link--text disclosure__link caption-large focus-inset"
12069              href="#"
12070              
12071              data-value="LB"
12072              id="Lebanon"
12073            >
12074              <span
12075                
12076                  class="visibility-hidden"
12077                
12078              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
12079<rect width="20" height="20" fill="#0C0C0C"/>
12080<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
12081</svg>
12082</span>
12083              <span class="country">Lebanon</span>
12084              <span class="localization-form__currency motion-reduce">
12085                LBP
12086                ل.ل</span>
12087            </a>
12088          </li><li class="disclosure__item" tabindex="-1">
12089            <a
12090              class="link link--text disclosure__link caption-large focus-inset"
12091              href="#"
12092              
12093              data-value="LS"
12094              id="Lesotho"
12095            >
12096              <span
12097                
12098                  class="visibility-hidden"
12099                
12100              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
12101<rect width="20" height="20" fill="#0C0C0C"/>
12102<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
12103</svg>
12104</span>
12105              <span class="country">Lesotho</span>
12106              <span class="localization-form__currency motion-reduce">
12107                USD
12108                $</span>
12109            </a>
12110          </li><li class="disclosure__item" tabindex="-1">
12111            <a
12112              class="link link--text disclosure__link caption-large focus-inset"
12113              href="#"
12114              
12115              data-value="LR"
12116              id="Liberia"
12117            >
12118              <span
12119                
12120                  class="visibility-hidden"
12121                
12122              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
12123<rect width="20" height="20" fill="#0C0C0C"/>
12124<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
12125</svg>
12126</span>
12127              <span class="country">Liberia</span>
12128              <span class="localization-form__currency motion-reduce">
12129                USD
12130                $</span>
12131            </a>
12132          </li><li class="disclosure__item" tabindex="-1">
12133            <a
12134              class="link link--text disclosure__link caption-large focus-inset"
12135              href="#"
12136              
12137              data-value="LY"
12138              id="Libya"
12139            >
12140              <span
12141                
12142                  class="visibility-hidden"
12143                
12144              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
12145<rect width="20" height="20" fill="#0C0C0C"/>
12146<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
12147</svg>
12148</span>
12149              <span class="country">Libya</span>
12150              <span class="localization-form__currency motion-reduce">
12151                USD
12152                $</span>
12153            </a>
12154          </li><li class="disclosure__item" tabindex="-1">
12155            <a
12156              class="link link--text disclosure__link caption-large focus-inset"
12157              href="#"
12158              
12159              data-value="LI"
12160              id="Liechtenstein"
12161            >
12162              <span
12163                
12164                  class="visibility-hidden"
12165                
12166              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
12167<rect width="20" height="20" fill="#0C0C0C"/>
12168<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
12169</svg>
12170</span>
12171              <span class="country">Liechtenstein</span>
12172              <span class="localization-form__currency motion-reduce">
12173                CHF
12174                CHF</span>
12175            </a>
12176          </li><li class="disclosure__item" tabindex="-1">
12177            <a
12178              class="link link--text disclosure__link caption-large focus-inset"
12179              href="#"
12180              
12181              data-value="LT"
12182              id="Lithuania"
12183            >
12184              <span
12185                
12186                  class="visibility-hidden"
12187                
12188              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
12189<rect width="20" height="20" fill="#0C0C0C"/>
12190<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
12191</svg>
12192</span>
12193              <span class="country">Lithuania</span>
12194              <span class="localization-form__currency motion-reduce">
12195                EUR
12196                €</span>
12197            </a>
12198          </li><li class="disclosure__item" tabindex="-1">
12199            <a
12200              class="link link--text disclosure__link caption-large focus-inset"
12201              href="#"
12202              
12203              data-value="LU"
12204              id="Luxembourg"
12205            >
12206              <span
12207                
12208                  class="visibility-hidden"
12209                
12210              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
12211<rect width="20" height="20" fill="#0C0C0C"/>
12212<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
12213</svg>
12214</span>
12215              <span class="country">Luxembourg</span>
12216              <span class="localization-form__currency motion-reduce">
12217                EUR
12218                €</span>
12219            </a>
12220          </li><li class="disclosure__item" tabindex="-1">
12221            <a
12222              class="link link--text disclosure__link caption-large focus-inset"
12223              href="#"
12224              
12225              data-value="MO"
12226              id="Macao SAR"
12227            >
12228              <span
12229                
12230                  class="visibility-hidden"
12231                
12232              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
12233<rect width="20" height="20" fill="#0C0C0C"/>
12234<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
12235</svg>
12236</span>
12237              <span class="country">Macao SAR</span>
12238              <span class="localization-form__currency motion-reduce">
12239                MOP
12240                P</span>
12241            </a>
12242          </li><li class="disclosure__item" tabindex="-1">
12243            <a
12244              class="link link--text disclosure__link caption-large focus-inset"
12245              href="#"
12246              
12247              data-value="MG"
12248              id="Madagascar"
12249            >
12250              <span
12251                
12252                  class="visibility-hidden"
12253                
12254              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
12255<rect width="20" height="20" fill="#0C0C0C"/>
12256<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
12257</svg>
12258</span>
12259              <span class="country">Madagascar</span>
12260              <span class="localization-form__currency motion-reduce">
12261                USD
12262                $</span>
12263            </a>
12264          </li><li class="disclosure__item" tabindex="-1">
12265            <a
12266              class="link link--text disclosure__link caption-large focus-inset"
12267              href="#"
12268              
12269              data-value="MW"
12270              id="Malawi"
12271            >
12272              <span
12273                
12274                  class="visibility-hidden"
12275                
12276              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
12277<rect width="20" height="20" fill="#0C0C0C"/>
12278<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
12279</svg>
12280</span>
12281              <span class="country">Malawi</span>
12282              <span class="localization-form__currency motion-reduce">
12283                MWK
12284                MK</span>
12285            </a>
12286          </li><li class="disclosure__item" tabindex="-1">
12287            <a
12288              class="link link--text disclosure__link caption-large focus-inset"
12289              href="#"
12290              
12291              data-value="MY"
12292              id="Malaysia"
12293            >
12294              <span
12295                
12296                  class="visibility-hidden"
12297                
12298              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
12299<rect width="20" height="20" fill="#0C0C0C"/>
12300<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
12301</svg>
12302</span>
12303              <span class="country">Malaysia</span>
12304              <span class="localization-form__currency motion-reduce">
12305                MYR
12306                RM</span>
12307            </a>
12308          </li><li class="disclosure__item" tabindex="-1">
12309            <a
12310              class="link link--text disclosure__link caption-large focus-inset"
12311              href="#"
12312              
12313              data-value="MV"
12314              id="Maldives"
12315            >
12316              <span
12317                
12318                  class="visibility-hidden"
12319                
12320              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
12321<rect width="20" height="20" fill="#0C0C0C"/>
12322<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
12323</svg>
12324</span>
12325              <span class="country">Maldives</span>
12326              <span class="localization-form__currency motion-reduce">
12327                MVR
12328                MVR</span>
12329            </a>
12330          </li><li class="disclosure__item" tabindex="-1">
12331            <a
12332              class="link link--text disclosure__link caption-large focus-inset"
12333              href="#"
12334              
12335              data-value="ML"
12336              id="Mali"
12337            >
12338              <span
12339                
12340                  class="visibility-hidden"
12341                
12342              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
12343<rect width="20" height="20" fill="#0C0C0C"/>
12344<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
12345</svg>
12346</span>
12347              <span class="country">Mali</span>
12348              <span class="localization-form__currency motion-reduce">
12349                XOF
12350                Fr</span>
12351            </a>
12352          </li><li class="disclosure__item" tabindex="-1">
12353            <a
12354              class="link link--text disclosure__link caption-large focus-inset"
12355              href="#"
12356              
12357              data-value="MT"
12358              id="Malta"
12359            >
12360              <span
12361                
12362                  class="visibility-hidden"
12363                
12364              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
12365<rect width="20" height="20" fill="#0C0C0C"/>
12366<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
12367</svg>
12368</span>
12369              <span class="country">Malta</span>
12370              <span class="localization-form__currency motion-reduce">
12371                EUR
12372                €</span>
12373            </a>
12374          </li><li class="disclosure__item" tabindex="-1">
12375            <a
12376              class="link link--text disclosure__link caption-large focus-inset"
12377              href="#"
12378              
12379              data-value="MQ"
12380              id="Martinique"
12381            >
12382              <span
12383                
12384                  class="visibility-hidden"
12385                
12386              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
12387<rect width="20" height="20" fill="#0C0C0C"/>
12388<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
12389</svg>
12390</span>
12391              <span class="country">Martinique</span>
12392              <span class="localization-form__currency motion-reduce">
12393                EUR
12394                €</span>
12395            </a>
12396          </li><li class="disclosure__item" tabindex="-1">
12397            <a
12398              class="link link--text disclosure__link caption-large focus-inset"
12399              href="#"
12400              
12401              data-value="MR"
12402              id="Mauritania"
12403            >
12404              <span
12405                
12406                  class="visibility-hidden"
12407                
12408              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
12409<rect width="20" height="20" fill="#0C0C0C"/>
12410<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
12411</svg>
12412</span>
12413              <span class="country">Mauritania</span>
12414              <span class="localization-form__currency motion-reduce">
12415                USD
12416                $</span>
12417            </a>
12418          </li><li class="disclosure__item" tabindex="-1">
12419            <a
12420              class="link link--text disclosure__link caption-large focus-inset"
12421              href="#"
12422              
12423              data-value="MU"
12424              id="Mauritius"
12425            >
12426              <span
12427                
12428                  class="visibility-hidden"
12429                
12430              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
12431<rect width="20" height="20" fill="#0C0C0C"/>
12432<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
12433</svg>
12434</span>
12435              <span class="country">Mauritius</span>
12436              <span class="localization-form__currency motion-reduce">
12437                MUR
12438                ₨</span>
12439            </a>
12440          </li><li class="disclosure__item" tabindex="-1">
12441            <a
12442              class="link link--text disclosure__link caption-large focus-inset"
12443              href="#"
12444              
12445              data-value="YT"
12446              id="Mayotte"
12447            >
12448              <span
12449                
12450                  class="visibility-hidden"
12451                
12452              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
12453<rect width="20" height="20" fill="#0C0C0C"/>
12454<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
12455</svg>
12456</span>
12457              <span class="country">Mayotte</span>
12458              <span class="localization-form__currency motion-reduce">
12459                EUR
12460                €</span>
12461            </a>
12462          </li><li class="disclosure__item" tabindex="-1">
12463            <a
12464              class="link link--text disclosure__link caption-large focus-inset"
12465              href="#"
12466              
12467              data-value="MX"
12468              id="Mexico"
12469            >
12470              <span
12471                
12472                  class="visibility-hidden"
12473                
12474              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
12475<rect width="20" height="20" fill="#0C0C0C"/>
12476<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
12477</svg>
12478</span>
12479              <span class="country">Mexico</span>
12480              <span class="localization-form__currency motion-reduce">
12481                MXN
12482                $</span>
12483            </a>
12484          </li><li class="disclosure__item" tabindex="-1">
12485            <a
12486              class="link link--text disclosure__link caption-large focus-inset"
12487              href="#"
12488              
12489              data-value="MD"
12490              id="Moldova"
12491            >
12492              <span
12493                
12494                  class="visibility-hidden"
12495                
12496              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
12497<rect width="20" height="20" fill="#0C0C0C"/>
12498<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
12499</svg>
12500</span>
12501              <span class="country">Moldova</span>
12502              <span class="localization-form__currency motion-reduce">
12503                MDL
12504                L</span>
12505            </a>
12506          </li><li class="disclosure__item" tabindex="-1">
12507            <a
12508              class="link link--text disclosure__link caption-large focus-inset"
12509              href="#"
12510              
12511              data-value="MC"
12512              id="Monaco"
12513            >
12514              <span
12515                
12516                  class="visibility-hidden"
12517                
12518              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
12519<rect width="20" height="20" fill="#0C0C0C"/>
12520<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
12521</svg>
12522</span>
12523              <span class="country">Monaco</span>
12524              <span class="localization-form__currency motion-reduce">
12525                EUR
12526                €</span>
12527            </a>
12528          </li><li class="disclosure__item" tabindex="-1">
12529            <a
12530              class="link link--text disclosure__link caption-large focus-inset"
12531              href="#"
12532              
12533              data-value="MN"
12534              id="Mongolia"
12535            >
12536              <span
12537                
12538                  class="visibility-hidden"
12539                
12540              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
12541<rect width="20" height="20" fill="#0C0C0C"/>
12542<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
12543</svg>
12544</span>
12545              <span class="country">Mongolia</span>
12546              <span class="localization-form__currency motion-reduce">
12547                MNT
12548                ₮</span>
12549            </a>
12550          </li><li class="disclosure__item" tabindex="-1">
12551            <a
12552              class="link link--text disclosure__link caption-large focus-inset"
12553              href="#"
12554              
12555              data-value="ME"
12556              id="Montenegro"
12557            >
12558              <span
12559                
12560                  class="visibility-hidden"
12561                
12562              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
12563<rect width="20" height="20" fill="#0C0C0C"/>
12564<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
12565</svg>
12566</span>
12567              <span class="country">Montenegro</span>
12568              <span class="localization-form__currency motion-reduce">
12569                EUR
12570                €</span>
12571            </a>
12572          </li><li class="disclosure__item" tabindex="-1">
12573            <a
12574              class="link link--text disclosure__link caption-large focus-inset"
12575              href="#"
12576              
12577              data-value="MS"
12578              id="Montserrat"
12579            >
12580              <span
12581                
12582                  class="visibility-hidden"
12583                
12584              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
12585<rect width="20" height="20" fill="#0C0C0C"/>
12586<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
12587</svg>
12588</span>
12589              <span class="country">Montserrat</span>
12590              <span class="localization-form__currency motion-reduce">
12591                XCD
12592                $</span>
12593            </a>
12594          </li><li class="disclosure__item" tabindex="-1">
12595            <a
12596              class="link link--text disclosure__link caption-large focus-inset"
12597              href="#"
12598              
12599              data-value="MA"
12600              id="Morocco"
12601            >
12602              <span
12603                
12604                  class="visibility-hidden"
12605                
12606              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
12607<rect width="20" height="20" fill="#0C0C0C"/>
12608<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
12609</svg>
12610</span>
12611              <span class="country">Morocco</span>
12612              <span class="localization-form__currency motion-reduce">
12613                MAD
12614                د.م.</span>
12615            </a>
12616          </li><li class="disclosure__item" tabindex="-1">
12617            <a
12618              class="link link--text disclosure__link caption-large focus-inset"
12619              href="#"
12620              
12621              data-value="MZ"
12622              id="Mozambique"
12623            >
12624              <span
12625                
12626                  class="visibility-hidden"
12627                
12628              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
12629<rect width="20" height="20" fill="#0C0C0C"/>
12630<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
12631</svg>
12632</span>
12633              <span class="country">Mozambique</span>
12634              <span class="localization-form__currency motion-reduce">
12635                USD
12636                $</span>
12637            </a>
12638          </li><li class="disclosure__item" tabindex="-1">
12639            <a
12640              class="link link--text disclosure__link caption-large focus-inset"
12641              href="#"
12642              
12643              data-value="MM"
12644              id="Myanmar (Burma)"
12645            >
12646              <span
12647                
12648                  class="visibility-hidden"
12649                
12650              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
12651<rect width="20" height="20" fill="#0C0C0C"/>
12652<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
12653</svg>
12654</span>
12655              <span class="country">Myanmar (Burma)</span>
12656              <span class="localization-form__currency motion-reduce">
12657                MMK
12658                K</span>
12659            </a>
12660          </li><li class="disclosure__item" tabindex="-1">
12661            <a
12662              class="link link--text disclosure__link caption-large focus-inset"
12663              href="#"
12664              
12665              data-value="NA"
12666              id="Namibia"
12667            >
12668              <span
12669                
12670                  class="visibility-hidden"
12671                
12672              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
12673<rect width="20" height="20" fill="#0C0C0C"/>
12674<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
12675</svg>
12676</span>
12677              <span class="country">Namibia</span>
12678              <span class="localization-form__currency motion-reduce">
12679                USD
12680                $</span>
12681            </a>
12682          </li><li class="disclosure__item" tabindex="-1">
12683            <a
12684              class="link link--text disclosure__link caption-large focus-inset"
12685              href="#"
12686              
12687              data-value="NR"
12688              id="Nauru"
12689            >
12690              <span
12691                
12692                  class="visibility-hidden"
12693                
12694              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
12695<rect width="20" height="20" fill="#0C0C0C"/>
12696<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
12697</svg>
12698</span>
12699              <span class="country">Nauru</span>
12700              <span class="localization-form__currency motion-reduce">
12701                AUD
12702                $</span>
12703            </a>
12704          </li><li class="disclosure__item" tabindex="-1">
12705            <a
12706              class="link link--text disclosure__link caption-large focus-inset"
12707              href="#"
12708              
12709              data-value="NP"
12710              id="Nepal"
12711            >
12712              <span
12713                
12714                  class="visibility-hidden"
12715                
12716              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
12717<rect width="20" height="20" fill="#0C0C0C"/>
12718<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
12719</svg>
12720</span>
12721              <span class="country">Nepal</span>
12722              <span class="localization-form__currency motion-reduce">
12723                NPR
12724                Rs.</span>
12725            </a>
12726          </li><li class="disclosure__item" tabindex="-1">
12727            <a
12728              class="link link--text disclosure__link caption-large focus-inset"
12729              href="#"
12730              
12731              data-value="NL"
12732              id="Netherlands"
12733            >
12734              <span
12735                
12736                  class="visibility-hidden"
12737                
12738              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
12739<rect width="20" height="20" fill="#0C0C0C"/>
12740<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
12741</svg>
12742</span>
12743              <span class="country">Netherlands</span>
12744              <span class="localization-form__currency motion-reduce">
12745                EUR
12746                €</span>
12747            </a>
12748          </li><li class="disclosure__item" tabindex="-1">
12749            <a
12750              class="link link--text disclosure__link caption-large focus-inset"
12751              href="#"
12752              
12753              data-value="NC"
12754              id="New Caledonia"
12755            >
12756              <span
12757                
12758                  class="visibility-hidden"
12759                
12760              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
12761<rect width="20" height="20" fill="#0C0C0C"/>
12762<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
12763</svg>
12764</span>
12765              <span class="country">New Caledonia</span>
12766              <span class="localization-form__currency motion-reduce">
12767                XPF
12768                Fr</span>
12769            </a>
12770          </li><li class="disclosure__item" tabindex="-1">
12771            <a
12772              class="link link--text disclosure__link caption-large focus-inset"
12773              href="#"
12774              
12775              data-value="NZ"
12776              id="New Zealand"
12777            >
12778              <span
12779                
12780                  class="visibility-hidden"
12781                
12782              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
12783<rect width="20" height="20" fill="#0C0C0C"/>
12784<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
12785</svg>
12786</span>
12787              <span class="country">New Zealand</span>
12788              <span class="localization-form__currency motion-reduce">
12789                NZD
12790                $</span>
12791            </a>
12792          </li><li class="disclosure__item" tabindex="-1">
12793            <a
12794              class="link link--text disclosure__link caption-large focus-inset"
12795              href="#"
12796              
12797              data-value="NI"
12798              id="Nicaragua"
12799            >
12800              <span
12801                
12802                  class="visibility-hidden"
12803                
12804              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
12805<rect width="20" height="20" fill="#0C0C0C"/>
12806<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
12807</svg>
12808</span>
12809              <span class="country">Nicaragua</span>
12810              <span class="localization-form__currency motion-reduce">
12811                NIO
12812                C$</span>
12813            </a>
12814          </li><li class="disclosure__item" tabindex="-1">
12815            <a
12816              class="link link--text disclosure__link caption-large focus-inset"
12817              href="#"
12818              
12819              data-value="NE"
12820              id="Niger"
12821            >
12822              <span
12823                
12824                  class="visibility-hidden"
12825                
12826              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
12827<rect width="20" height="20" fill="#0C0C0C"/>
12828<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
12829</svg>
12830</span>
12831              <span class="country">Niger</span>
12832              <span class="localization-form__currency motion-reduce">
12833                XOF
12834                Fr</span>
12835            </a>
12836          </li><li class="disclosure__item" tabindex="-1">
12837            <a
12838              class="link link--text disclosure__link caption-large focus-inset"
12839              href="#"
12840              
12841              data-value="NG"
12842              id="Nigeria"
12843            >
12844              <span
12845                
12846                  class="visibility-hidden"
12847                
12848              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
12849<rect width="20" height="20" fill="#0C0C0C"/>
12850<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
12851</svg>
12852</span>
12853              <span class="country">Nigeria</span>
12854              <span class="localization-form__currency motion-reduce">
12855                NGN
12856                ₦</span>
12857            </a>
12858          </li><li class="disclosure__item" tabindex="-1">
12859            <a
12860              class="link link--text disclosure__link caption-large focus-inset"
12861              href="#"
12862              
12863              data-value="NU"
12864              id="Niue"
12865            >
12866              <span
12867                
12868                  class="visibility-hidden"
12869                
12870              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
12871<rect width="20" height="20" fill="#0C0C0C"/>
12872<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
12873</svg>
12874</span>
12875              <span class="country">Niue</span>
12876              <span class="localization-form__currency motion-reduce">
12877                NZD
12878                $</span>
12879            </a>
12880          </li><li class="disclosure__item" tabindex="-1">
12881            <a
12882              class="link link--text disclosure__link caption-large focus-inset"
12883              href="#"
12884              
12885              data-value="NF"
12886              id="Norfolk Island"
12887            >
12888              <span
12889                
12890                  class="visibility-hidden"
12891                
12892              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
12893<rect width="20" height="20" fill="#0C0C0C"/>
12894<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
12895</svg>
12896</span>
12897              <span class="country">Norfolk Island</span>
12898              <span class="localization-form__currency motion-reduce">
12899                AUD
12900                $</span>
12901            </a>
12902          </li><li class="disclosure__item" tabindex="-1">
12903            <a
12904              class="link link--text disclosure__link caption-large focus-inset"
12905              href="#"
12906              
12907              data-value="MK"
12908              id="North Macedonia"
12909            >
12910              <span
12911                
12912                  class="visibility-hidden"
12913                
12914              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
12915<rect width="20" height="20" fill="#0C0C0C"/>
12916<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
12917</svg>
12918</span>
12919              <span class="country">North Macedonia</span>
12920              <span class="localization-form__currency motion-reduce">
12921                MKD
12922                ден</span>
12923            </a>
12924          </li><li class="disclosure__item" tabindex="-1">
12925            <a
12926              class="link link--text disclosure__link caption-large focus-inset"
12927              href="#"
12928              
12929              data-value="NO"
12930              id="Norway"
12931            >
12932              <span
12933                
12934                  class="visibility-hidden"
12935                
12936              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
12937<rect width="20" height="20" fill="#0C0C0C"/>
12938<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
12939</svg>
12940</span>
12941              <span class="country">Norway</span>
12942              <span class="localization-form__currency motion-reduce">
12943                NOK
12944                kr</span>
12945            </a>
12946          </li><li class="disclosure__item" tabindex="-1">
12947            <a
12948              class="link link--text disclosure__link caption-large focus-inset"
12949              href="#"
12950              
12951              data-value="OM"
12952              id="Oman"
12953            >
12954              <span
12955                
12956                  class="visibility-hidden"
12957                
12958              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
12959<rect width="20" height="20" fill="#0C0C0C"/>
12960<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
12961</svg>
12962</span>
12963              <span class="country">Oman</span>
12964              <span class="localization-form__currency motion-reduce">
12965                USD
12966                $</span>
12967            </a>
12968          </li><li class="disclosure__item" tabindex="-1">
12969            <a
12970              class="link link--text disclosure__link caption-large focus-inset"
12971              href="#"
12972              
12973              data-value="PK"
12974              id="Pakistan"
12975            >
12976              <span
12977                
12978                  class="visibility-hidden"
12979                
12980              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
12981<rect width="20" height="20" fill="#0C0C0C"/>
12982<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
12983</svg>
12984</span>
12985              <span class="country">Pakistan</span>
12986              <span class="localization-form__currency motion-reduce">
12987                PKR
12988                ₨</span>
12989            </a>
12990          </li><li class="disclosure__item" tabindex="-1">
12991            <a
12992              class="link link--text disclosure__link caption-large focus-inset"
12993              href="#"
12994              
12995              data-value="PS"
12996              id="Palestinian Territories"
12997            >
12998              <span
12999                
13000                  class="visibility-hidden"
13001                
13002              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
13003<rect width="20" height="20" fill="#0C0C0C"/>
13004<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
13005</svg>
13006</span>
13007              <span class="country">Palestinian Territories</span>
13008              <span class="localization-form__currency motion-reduce">
13009                ILS
13010                ₪</span>
13011            </a>
13012          </li><li class="disclosure__item" tabindex="-1">
13013            <a
13014              class="link link--text disclosure__link caption-large focus-inset"
13015              href="#"
13016              
13017              data-value="PA"
13018              id="Panama"
13019            >
13020              <span
13021                
13022                  class="visibility-hidden"
13023                
13024              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
13025<rect width="20" height="20" fill="#0C0C0C"/>
13026<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
13027</svg>
13028</span>
13029              <span class="country">Panama</span>
13030              <span class="localization-form__currency motion-reduce">
13031                USD
13032                $</span>
13033            </a>
13034          </li><li class="disclosure__item" tabindex="-1">
13035            <a
13036              class="link link--text disclosure__link caption-large focus-inset"
13037              href="#"
13038              
13039              data-value="PG"
13040              id="Papua New Guinea"
13041            >
13042              <span
13043                
13044                  class="visibility-hidden"
13045                
13046              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
13047<rect width="20" height="20" fill="#0C0C0C"/>
13048<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
13049</svg>
13050</span>
13051              <span class="country">Papua New Guinea</span>
13052              <span class="localization-form__currency motion-reduce">
13053                PGK
13054                K</span>
13055            </a>
13056          </li><li class="disclosure__item" tabindex="-1">
13057            <a
13058              class="link link--text disclosure__link caption-large focus-inset"
13059              href="#"
13060              
13061              data-value="PY"
13062              id="Paraguay"
13063            >
13064              <span
13065                
13066                  class="visibility-hidden"
13067                
13068              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
13069<rect width="20" height="20" fill="#0C0C0C"/>
13070<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
13071</svg>
13072</span>
13073              <span class="country">Paraguay</span>
13074              <span class="localization-form__currency motion-reduce">
13075                PYG
13076                ₲</span>
13077            </a>
13078          </li><li class="disclosure__item" tabindex="-1">
13079            <a
13080              class="link link--text disclosure__link caption-large focus-inset"
13081              href="#"
13082              
13083              data-value="PE"
13084              id="Peru"
13085            >
13086              <span
13087                
13088                  class="visibility-hidden"
13089                
13090              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
13091<rect width="20" height="20" fill="#0C0C0C"/>
13092<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
13093</svg>
13094</span>
13095              <span class="country">Peru</span>
13096              <span class="localization-form__currency motion-reduce">
13097                PEN
13098                S/</span>
13099            </a>
13100          </li><li class="disclosure__item" tabindex="-1">
13101            <a
13102              class="link link--text disclosure__link caption-large focus-inset"
13103              href="#"
13104              
13105              data-value="PH"
13106              id="Philippines"
13107            >
13108              <span
13109                
13110                  class="visibility-hidden"
13111                
13112              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
13113<rect width="20" height="20" fill="#0C0C0C"/>
13114<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
13115</svg>
13116</span>
13117              <span class="country">Philippines</span>
13118              <span class="localization-form__currency motion-reduce">
13119                PHP
13120                ₱</span>
13121            </a>
13122          </li><li class="disclosure__item" tabindex="-1">
13123            <a
13124              class="link link--text disclosure__link caption-large focus-inset"
13125              href="#"
13126              
13127              data-value="PN"
13128              id="Pitcairn Islands"
13129            >
13130              <span
13131                
13132                  class="visibility-hidden"
13133                
13134              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
13135<rect width="20" height="20" fill="#0C0C0C"/>
13136<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
13137</svg>
13138</span>
13139              <span class="country">Pitcairn Islands</span>
13140              <span class="localization-form__currency motion-reduce">
13141                NZD
13142                $</span>
13143            </a>
13144          </li><li class="disclosure__item" tabindex="-1">
13145            <a
13146              class="link link--text disclosure__link caption-large focus-inset"
13147              href="#"
13148              
13149              data-value="PL"
13150              id="Poland"
13151            >
13152              <span
13153                
13154                  class="visibility-hidden"
13155                
13156              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
13157<rect width="20" height="20" fill="#0C0C0C"/>
13158<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
13159</svg>
13160</span>
13161              <span class="country">Poland</span>
13162              <span class="localization-form__currency motion-reduce">
13163                PLN
13164                zł</span>
13165            </a>
13166          </li><li class="disclosure__item" tabindex="-1">
13167            <a
13168              class="link link--text disclosure__link caption-large focus-inset"
13169              href="#"
13170              
13171              data-value="PT"
13172              id="Portugal"
13173            >
13174              <span
13175                
13176                  class="visibility-hidden"
13177                
13178              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
13179<rect width="20" height="20" fill="#0C0C0C"/>
13180<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
13181</svg>
13182</span>
13183              <span class="country">Portugal</span>
13184              <span class="localization-form__currency motion-reduce">
13185                EUR
13186                €</span>
13187            </a>
13188          </li><li class="disclosure__item" tabindex="-1">
13189            <a
13190              class="link link--text disclosure__link caption-large focus-inset"
13191              href="#"
13192              
13193              data-value="QA"
13194              id="Qatar"
13195            >
13196              <span
13197                
13198                  class="visibility-hidden"
13199                
13200              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
13201<rect width="20" height="20" fill="#0C0C0C"/>
13202<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
13203</svg>
13204</span>
13205              <span class="country">Qatar</span>
13206              <span class="localization-form__currency motion-reduce">
13207                QAR
13208                ر.ق</span>
13209            </a>
13210          </li><li class="disclosure__item" tabindex="-1">
13211            <a
13212              class="link link--text disclosure__link caption-large focus-inset"
13213              href="#"
13214              
13215              data-value="RE"
13216              id="Réunion"
13217            >
13218              <span
13219                
13220                  class="visibility-hidden"
13221                
13222              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
13223<rect width="20" height="20" fill="#0C0C0C"/>
13224<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
13225</svg>
13226</span>
13227              <span class="country">Réunion</span>
13228              <span class="localization-form__currency motion-reduce">
13229                EUR
13230                €</span>
13231            </a>
13232          </li><li class="disclosure__item" tabindex="-1">
13233            <a
13234              class="link link--text disclosure__link caption-large focus-inset"
13235              href="#"
13236              
13237              data-value="RO"
13238              id="Romania"
13239            >
13240              <span
13241                
13242                  class="visibility-hidden"
13243                
13244              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
13245<rect width="20" height="20" fill="#0C0C0C"/>
13246<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
13247</svg>
13248</span>
13249              <span class="country">Romania</span>
13250              <span class="localization-form__currency motion-reduce">
13251                RON
13252                Lei</span>
13253            </a>
13254          </li><li class="disclosure__item" tabindex="-1">
13255            <a
13256              class="link link--text disclosure__link caption-large focus-inset"
13257              href="#"
13258              
13259              data-value="RU"
13260              id="Russia"
13261            >
13262              <span
13263                
13264                  class="visibility-hidden"
13265                
13266              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
13267<rect width="20" height="20" fill="#0C0C0C"/>
13268<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
13269</svg>
13270</span>
13271              <span class="country">Russia</span>
13272              <span class="localization-form__currency motion-reduce">
13273                RUB
13274                ₽</span>
13275            </a>
13276          </li><li class="disclosure__item" tabindex="-1">
13277            <a
13278              class="link link--text disclosure__link caption-large focus-inset"
13279              href="#"
13280              
13281              data-value="RW"
13282              id="Rwanda"
13283            >
13284              <span
13285                
13286                  class="visibility-hidden"
13287                
13288              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
13289<rect width="20" height="20" fill="#0C0C0C"/>
13290<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
13291</svg>
13292</span>
13293              <span class="country">Rwanda</span>
13294              <span class="localization-form__currency motion-reduce">
13295                RWF
13296                FRw</span>
13297            </a>
13298          </li><li class="disclosure__item" tabindex="-1">
13299            <a
13300              class="link link--text disclosure__link caption-large focus-inset"
13301              href="#"
13302              
13303              data-value="WS"
13304              id="Samoa"
13305            >
13306              <span
13307                
13308                  class="visibility-hidden"
13309                
13310              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
13311<rect width="20" height="20" fill="#0C0C0C"/>
13312<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
13313</svg>
13314</span>
13315              <span class="country">Samoa</span>
13316              <span class="localization-form__currency motion-reduce">
13317                WST
13318                T</span>
13319            </a>
13320          </li><li class="disclosure__item" tabindex="-1">
13321            <a
13322              class="link link--text disclosure__link caption-large focus-inset"
13323              href="#"
13324              
13325              data-value="SM"
13326              id="San Marino"
13327            >
13328              <span
13329                
13330                  class="visibility-hidden"
13331                
13332              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
13333<rect width="20" height="20" fill="#0C0C0C"/>
13334<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
13335</svg>
13336</span>
13337              <span class="country">San Marino</span>
13338              <span class="localization-form__currency motion-reduce">
13339                EUR
13340                €</span>
13341            </a>
13342          </li><li class="disclosure__item" tabindex="-1">
13343            <a
13344              class="link link--text disclosure__link caption-large focus-inset"
13345              href="#"
13346              
13347              data-value="ST"
13348              id="São Tomé &amp; Príncipe"
13349            >
13350              <span
13351                
13352                  class="visibility-hidden"
13353                
13354              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
13355<rect width="20" height="20" fill="#0C0C0C"/>
13356<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
13357</svg>
13358</span>
13359              <span class="country">São Tomé &amp; Príncipe</span>
13360              <span class="localization-form__currency motion-reduce">
13361                STD
13362                Db</span>
13363            </a>
13364          </li><li class="disclosure__item" tabindex="-1">
13365            <a
13366              class="link link--text disclosure__link caption-large focus-inset"
13367              href="#"
13368              
13369              data-value="SA"
13370              id="Saudi Arabia"
13371            >
13372              <span
13373                
13374                  class="visibility-hidden"
13375                
13376              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
13377<rect width="20" height="20" fill="#0C0C0C"/>
13378<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
13379</svg>
13380</span>
13381              <span class="country">Saudi Arabia</span>
13382              <span class="localization-form__currency motion-reduce">
13383                SAR
13384                ر.س</span>
13385            </a>
13386          </li><li class="disclosure__item" tabindex="-1">
13387            <a
13388              class="link link--text disclosure__link caption-large focus-inset"
13389              href="#"
13390              
13391              data-value="SN"
13392              id="Senegal"
13393            >
13394              <span
13395                
13396                  class="visibility-hidden"
13397                
13398              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
13399<rect width="20" height="20" fill="#0C0C0C"/>
13400<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
13401</svg>
13402</span>
13403              <span class="country">Senegal</span>
13404              <span class="localization-form__currency motion-reduce">
13405                XOF
13406                Fr</span>
13407            </a>
13408          </li><li class="disclosure__item" tabindex="-1">
13409            <a
13410              class="link link--text disclosure__link caption-large focus-inset"
13411              href="#"
13412              
13413              data-value="RS"
13414              id="Serbia"
13415            >
13416              <span
13417                
13418                  class="visibility-hidden"
13419                
13420              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
13421<rect width="20" height="20" fill="#0C0C0C"/>
13422<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
13423</svg>
13424</span>
13425              <span class="country">Serbia</span>
13426              <span class="localization-form__currency motion-reduce">
13427                RSD
13428                РСД</span>
13429            </a>
13430          </li><li class="disclosure__item" tabindex="-1">
13431            <a
13432              class="link link--text disclosure__link caption-large focus-inset"
13433              href="#"
13434              
13435              data-value="SC"
13436              id="Seychelles"
13437            >
13438              <span
13439                
13440                  class="visibility-hidden"
13441                
13442              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
13443<rect width="20" height="20" fill="#0C0C0C"/>
13444<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
13445</svg>
13446</span>
13447              <span class="country">Seychelles</span>
13448              <span class="localization-form__currency motion-reduce">
13449                USD
13450                $</span>
13451            </a>
13452          </li><li class="disclosure__item" tabindex="-1">
13453            <a
13454              class="link link--text disclosure__link caption-large focus-inset"
13455              href="#"
13456              
13457              data-value="SL"
13458              id="Sierra Leone"
13459            >
13460              <span
13461                
13462                  class="visibility-hidden"
13463                
13464              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
13465<rect width="20" height="20" fill="#0C0C0C"/>
13466<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
13467</svg>
13468</span>
13469              <span class="country">Sierra Leone</span>
13470              <span class="localization-form__currency motion-reduce">
13471                SLL
13472                Le</span>
13473            </a>
13474          </li><li class="disclosure__item" tabindex="-1">
13475            <a
13476              class="link link--text disclosure__link caption-large focus-inset"
13477              href="#"
13478              
13479              data-value="SG"
13480              id="Singapore"
13481            >
13482              <span
13483                
13484                  class="visibility-hidden"
13485                
13486              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
13487<rect width="20" height="20" fill="#0C0C0C"/>
13488<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
13489</svg>
13490</span>
13491              <span class="country">Singapore</span>
13492              <span class="localization-form__currency motion-reduce">
13493                SGD
13494                $</span>
13495            </a>
13496          </li><li class="disclosure__item" tabindex="-1">
13497            <a
13498              class="link link--text disclosure__link caption-large focus-inset"
13499              href="#"
13500              
13501              data-value="SX"
13502              id="Sint Maarten"
13503            >
13504              <span
13505                
13506                  class="visibility-hidden"
13507                
13508              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
13509<rect width="20" height="20" fill="#0C0C0C"/>
13510<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
13511</svg>
13512</span>
13513              <span class="country">Sint Maarten</span>
13514              <span class="localization-form__currency motion-reduce">
13515                ANG
13516                ƒ</span>
13517            </a>
13518          </li><li class="disclosure__item" tabindex="-1">
13519            <a
13520              class="link link--text disclosure__link caption-large focus-inset"
13521              href="#"
13522              
13523              data-value="SK"
13524              id="Slovakia"
13525            >
13526              <span
13527                
13528                  class="visibility-hidden"
13529                
13530              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
13531<rect width="20" height="20" fill="#0C0C0C"/>
13532<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
13533</svg>
13534</span>
13535              <span class="country">Slovakia</span>
13536              <span class="localization-form__currency motion-reduce">
13537                EUR
13538                €</span>
13539            </a>
13540          </li><li class="disclosure__item" tabindex="-1">
13541            <a
13542              class="link link--text disclosure__link caption-large focus-inset"
13543              href="#"
13544              
13545              data-value="SI"
13546              id="Slovenia"
13547            >
13548              <span
13549                
13550                  class="visibility-hidden"
13551                
13552              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
13553<rect width="20" height="20" fill="#0C0C0C"/>
13554<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
13555</svg>
13556</span>
13557              <span class="country">Slovenia</span>
13558              <span class="localization-form__currency motion-reduce">
13559                EUR
13560                €</span>
13561            </a>
13562          </li><li class="disclosure__item" tabindex="-1">
13563            <a
13564              class="link link--text disclosure__link caption-large focus-inset"
13565              href="#"
13566              
13567              data-value="SB"
13568              id="Solomon Islands"
13569            >
13570              <span
13571                
13572                  class="visibility-hidden"
13573                
13574              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
13575<rect width="20" height="20" fill="#0C0C0C"/>
13576<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
13577</svg>
13578</span>
13579              <span class="country">Solomon Islands</span>
13580              <span class="localization-form__currency motion-reduce">
13581                SBD
13582                $</span>
13583            </a>
13584          </li><li class="disclosure__item" tabindex="-1">
13585            <a
13586              class="link link--text disclosure__link caption-large focus-inset"
13587              href="#"
13588              
13589              data-value="SO"
13590              id="Somalia"
13591            >
13592              <span
13593                
13594                  class="visibility-hidden"
13595                
13596              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
13597<rect width="20" height="20" fill="#0C0C0C"/>
13598<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
13599</svg>
13600</span>
13601              <span class="country">Somalia</span>
13602              <span class="localization-form__currency motion-reduce">
13603                USD
13604                $</span>
13605            </a>
13606          </li><li class="disclosure__item" tabindex="-1">
13607            <a
13608              class="link link--text disclosure__link caption-large focus-inset"
13609              href="#"
13610              
13611              data-value="ZA"
13612              id="South Africa"
13613            >
13614              <span
13615                
13616                  class="visibility-hidden"
13617                
13618              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
13619<rect width="20" height="20" fill="#0C0C0C"/>
13620<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
13621</svg>
13622</span>
13623              <span class="country">South Africa</span>
13624              <span class="localization-form__currency motion-reduce">
13625                USD
13626                $</span>
13627            </a>
13628          </li><li class="disclosure__item" tabindex="-1">
13629            <a
13630              class="link link--text disclosure__link caption-large focus-inset"
13631              href="#"
13632              
13633              data-value="GS"
13634              id="South Georgia &amp; South Sandwich Islands"
13635            >
13636              <span
13637                
13638                  class="visibility-hidden"
13639                
13640              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
13641<rect width="20" height="20" fill="#0C0C0C"/>
13642<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
13643</svg>
13644</span>
13645              <span class="country">South Georgia &amp; South Sandwich Islands</span>
13646              <span class="localization-form__currency motion-reduce">
13647                GBP
13648                £</span>
13649            </a>
13650          </li><li class="disclosure__item" tabindex="-1">
13651            <a
13652              class="link link--text disclosure__link caption-large focus-inset"
13653              href="#"
13654              
13655              data-value="KR"
13656              id="South Korea"
13657            >
13658              <span
13659                
13660                  class="visibility-hidden"
13661                
13662              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
13663<rect width="20" height="20" fill="#0C0C0C"/>
13664<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
13665</svg>
13666</span>
13667              <span class="country">South Korea</span>
13668              <span class="localization-form__currency motion-reduce">
13669                KRW
13670                ₩</span>
13671            </a>
13672          </li><li class="disclosure__item" tabindex="-1">
13673            <a
13674              class="link link--text disclosure__link caption-large focus-inset"
13675              href="#"
13676              
13677              data-value="SS"
13678              id="South Sudan"
13679            >
13680              <span
13681                
13682                  class="visibility-hidden"
13683                
13684              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
13685<rect width="20" height="20" fill="#0C0C0C"/>
13686<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
13687</svg>
13688</span>
13689              <span class="country">South Sudan</span>
13690              <span class="localization-form__currency motion-reduce">
13691                USD
13692                $</span>
13693            </a>
13694          </li><li class="disclosure__item" tabindex="-1">
13695            <a
13696              class="link link--text disclosure__link caption-large focus-inset"
13697              href="#"
13698              
13699              data-value="ES"
13700              id="Spain"
13701            >
13702              <span
13703                
13704                  class="visibility-hidden"
13705                
13706              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
13707<rect width="20" height="20" fill="#0C0C0C"/>
13708<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
13709</svg>
13710</span>
13711              <span class="country">Spain</span>
13712              <span class="localization-form__currency motion-reduce">
13713                EUR
13714                €</span>
13715            </a>
13716          </li><li class="disclosure__item" tabindex="-1">
13717            <a
13718              class="link link--text disclosure__link caption-large focus-inset"
13719              href="#"
13720              
13721              data-value="LK"
13722              id="Sri Lanka"
13723            >
13724              <span
13725                
13726                  class="visibility-hidden"
13727                
13728              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
13729<rect width="20" height="20" fill="#0C0C0C"/>
13730<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
13731</svg>
13732</span>
13733              <span class="country">Sri Lanka</span>
13734              <span class="localization-form__currency motion-reduce">
13735                LKR
13736                ₨</span>
13737            </a>
13738          </li><li class="disclosure__item" tabindex="-1">
13739            <a
13740              class="link link--text disclosure__link caption-large focus-inset"
13741              href="#"
13742              
13743              data-value="BL"
13744              id="St. Barthélemy"
13745            >
13746              <span
13747                
13748                  class="visibility-hidden"
13749                
13750              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
13751<rect width="20" height="20" fill="#0C0C0C"/>
13752<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
13753</svg>
13754</span>
13755              <span class="country">St. Barthélemy</span>
13756              <span class="localization-form__currency motion-reduce">
13757                EUR
13758                €</span>
13759            </a>
13760          </li><li class="disclosure__item" tabindex="-1">
13761            <a
13762              class="link link--text disclosure__link caption-large focus-inset"
13763              href="#"
13764              
13765              data-value="SH"
13766              id="St. Helena"
13767            >
13768              <span
13769                
13770                  class="visibility-hidden"
13771                
13772              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
13773<rect width="20" height="20" fill="#0C0C0C"/>
13774<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
13775</svg>
13776</span>
13777              <span class="country">St. Helena</span>
13778              <span class="localization-form__currency motion-reduce">
13779                SHP
13780                £</span>
13781            </a>
13782          </li><li class="disclosure__item" tabindex="-1">
13783            <a
13784              class="link link--text disclosure__link caption-large focus-inset"
13785              href="#"
13786              
13787              data-value="KN"
13788              id="St. Kitts &amp; Nevis"
13789            >
13790              <span
13791                
13792                  class="visibility-hidden"
13793                
13794              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
13795<rect width="20" height="20" fill="#0C0C0C"/>
13796<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
13797</svg>
13798</span>
13799              <span class="country">St. Kitts &amp; Nevis</span>
13800              <span class="localization-form__currency motion-reduce">
13801                XCD
13802                $</span>
13803            </a>
13804          </li><li class="disclosure__item" tabindex="-1">
13805            <a
13806              class="link link--text disclosure__link caption-large focus-inset"
13807              href="#"
13808              
13809              data-value="LC"
13810              id="St. Lucia"
13811            >
13812              <span
13813                
13814                  class="visibility-hidden"
13815                
13816              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
13817<rect width="20" height="20" fill="#0C0C0C"/>
13818<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
13819</svg>
13820</span>
13821              <span class="country">St. Lucia</span>
13822              <span class="localization-form__currency motion-reduce">
13823                XCD
13824                $</span>
13825            </a>
13826          </li><li class="disclosure__item" tabindex="-1">
13827            <a
13828              class="link link--text disclosure__link caption-large focus-inset"
13829              href="#"
13830              
13831              data-value="MF"
13832              id="St. Martin"
13833            >
13834              <span
13835                
13836                  class="visibility-hidden"
13837                
13838              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
13839<rect width="20" height="20" fill="#0C0C0C"/>
13840<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
13841</svg>
13842</span>
13843              <span class="country">St. Martin</span>
13844              <span class="localization-form__currency motion-reduce">
13845                EUR
13846                €</span>
13847            </a>
13848          </li><li class="disclosure__item" tabindex="-1">
13849            <a
13850              class="link link--text disclosure__link caption-large focus-inset"
13851              href="#"
13852              
13853              data-value="PM"
13854              id="St. Pierre &amp; Miquelon"
13855            >
13856              <span
13857                
13858                  class="visibility-hidden"
13859                
13860              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
13861<rect width="20" height="20" fill="#0C0C0C"/>
13862<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
13863</svg>
13864</span>
13865              <span class="country">St. Pierre &amp; Miquelon</span>
13866              <span class="localization-form__currency motion-reduce">
13867                EUR
13868                €</span>
13869            </a>
13870          </li><li class="disclosure__item" tabindex="-1">
13871            <a
13872              class="link link--text disclosure__link caption-large focus-inset"
13873              href="#"
13874              
13875              data-value="VC"
13876              id="St. Vincent &amp; Grenadines"
13877            >
13878              <span
13879                
13880                  class="visibility-hidden"
13881                
13882              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
13883<rect width="20" height="20" fill="#0C0C0C"/>
13884<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
13885</svg>
13886</span>
13887              <span class="country">St. Vincent &amp; Grenadines</span>
13888              <span class="localization-form__currency motion-reduce">
13889                XCD
13890                $</span>
13891            </a>
13892          </li><li class="disclosure__item" tabindex="-1">
13893            <a
13894              class="link link--text disclosure__link caption-large focus-inset"
13895              href="#"
13896              
13897              data-value="SD"
13898              id="Sudan"
13899            >
13900              <span
13901                
13902                  class="visibility-hidden"
13903                
13904              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
13905<rect width="20" height="20" fill="#0C0C0C"/>
13906<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
13907</svg>
13908</span>
13909              <span class="country">Sudan</span>
13910              <span class="localization-form__currency motion-reduce">
13911                USD
13912                $</span>
13913            </a>
13914          </li><li class="disclosure__item" tabindex="-1">
13915            <a
13916              class="link link--text disclosure__link caption-large focus-inset"
13917              href="#"
13918              
13919              data-value="SR"
13920              id="Suriname"
13921            >
13922              <span
13923                
13924                  class="visibility-hidden"
13925                
13926              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
13927<rect width="20" height="20" fill="#0C0C0C"/>
13928<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
13929</svg>
13930</span>
13931              <span class="country">Suriname</span>
13932              <span class="localization-form__currency motion-reduce">
13933                USD
13934                $</span>
13935            </a>
13936          </li><li class="disclosure__item" tabindex="-1">
13937            <a
13938              class="link link--text disclosure__link caption-large focus-inset"
13939              href="#"
13940              
13941              data-value="SJ"
13942              id="Svalbard &amp; Jan Mayen"
13943            >
13944              <span
13945                
13946                  class="visibility-hidden"
13947                
13948              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
13949<rect width="20" height="20" fill="#0C0C0C"/>
13950<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
13951</svg>
13952</span>
13953              <span class="country">Svalbard &amp; Jan Mayen</span>
13954              <span class="localization-form__currency motion-reduce">
13955                NOK
13956                kr</span>
13957            </a>
13958          </li><li class="disclosure__item" tabindex="-1">
13959            <a
13960              class="link link--text disclosure__link caption-large focus-inset"
13961              href="#"
13962              
13963              data-value="SE"
13964              id="Sweden"
13965            >
13966              <span
13967                
13968                  class="visibility-hidden"
13969                
13970              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
13971<rect width="20" height="20" fill="#0C0C0C"/>
13972<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
13973</svg>
13974</span>
13975              <span class="country">Sweden</span>
13976              <span class="localization-form__currency motion-reduce">
13977                SEK
13978                kr</span>
13979            </a>
13980          </li><li class="disclosure__item" tabindex="-1">
13981            <a
13982              class="link link--text disclosure__link caption-large focus-inset"
13983              href="#"
13984              
13985              data-value="CH"
13986              id="Switzerland"
13987            >
13988              <span
13989                
13990                  class="visibility-hidden"
13991                
13992              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
13993<rect width="20" height="20" fill="#0C0C0C"/>
13994<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
13995</svg>
13996</span>
13997              <span class="country">Switzerland</span>
13998              <span class="localization-form__currency motion-reduce">
13999                CHF
14000                CHF</span>
14001            </a>
14002          </li><li class="disclosure__item" tabindex="-1">
14003            <a
14004              class="link link--text disclosure__link caption-large focus-inset"
14005              href="#"
14006              
14007              data-value="TW"
14008              id="Taiwan"
14009            >
14010              <span
14011                
14012                  class="visibility-hidden"
14013                
14014              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
14015<rect width="20" height="20" fill="#0C0C0C"/>
14016<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
14017</svg>
14018</span>
14019              <span class="country">Taiwan</span>
14020              <span class="localization-form__currency motion-reduce">
14021                TWD
14022                $</span>
14023            </a>
14024          </li><li class="disclosure__item" tabindex="-1">
14025            <a
14026              class="link link--text disclosure__link caption-large focus-inset"
14027              href="#"
14028              
14029              data-value="TJ"
14030              id="Tajikistan"
14031            >
14032              <span
14033                
14034                  class="visibility-hidden"
14035                
14036              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
14037<rect width="20" height="20" fill="#0C0C0C"/>
14038<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
14039</svg>
14040</span>
14041              <span class="country">Tajikistan</span>
14042              <span class="localization-form__currency motion-reduce">
14043                TJS
14044                ЅМ</span>
14045            </a>
14046          </li><li class="disclosure__item" tabindex="-1">
14047            <a
14048              class="link link--text disclosure__link caption-large focus-inset"
14049              href="#"
14050              
14051              data-value="TZ"
14052              id="Tanzania"
14053            >
14054              <span
14055                
14056                  class="visibility-hidden"
14057                
14058              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
14059<rect width="20" height="20" fill="#0C0C0C"/>
14060<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
14061</svg>
14062</span>
14063              <span class="country">Tanzania</span>
14064              <span class="localization-form__currency motion-reduce">
14065                TZS
14066                Sh</span>
14067            </a>
14068          </li><li class="disclosure__item" tabindex="-1">
14069            <a
14070              class="link link--text disclosure__link caption-large focus-inset"
14071              href="#"
14072              
14073              data-value="TH"
14074              id="Thailand"
14075            >
14076              <span
14077                
14078                  class="visibility-hidden"
14079                
14080              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
14081<rect width="20" height="20" fill="#0C0C0C"/>
14082<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
14083</svg>
14084</span>
14085              <span class="country">Thailand</span>
14086              <span class="localization-form__currency motion-reduce">
14087                THB
14088                ฿</span>
14089            </a>
14090          </li><li class="disclosure__item" tabindex="-1">
14091            <a
14092              class="link link--text disclosure__link caption-large focus-inset"
14093              href="#"
14094              
14095              data-value="TL"
14096              id="Timor-Leste"
14097            >
14098              <span
14099                
14100                  class="visibility-hidden"
14101                
14102              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
14103<rect width="20" height="20" fill="#0C0C0C"/>
14104<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
14105</svg>
14106</span>
14107              <span class="country">Timor-Leste</span>
14108              <span class="localization-form__currency motion-reduce">
14109                USD
14110                $</span>
14111            </a>
14112          </li><li class="disclosure__item" tabindex="-1">
14113            <a
14114              class="link link--text disclosure__link caption-large focus-inset"
14115              href="#"
14116              
14117              data-value="TG"
14118              id="Togo"
14119            >
14120              <span
14121                
14122                  class="visibility-hidden"
14123                
14124              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
14125<rect width="20" height="20" fill="#0C0C0C"/>
14126<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
14127</svg>
14128</span>
14129              <span class="country">Togo</span>
14130              <span class="localization-form__currency motion-reduce">
14131                XOF
14132                Fr</span>
14133            </a>
14134          </li><li class="disclosure__item" tabindex="-1">
14135            <a
14136              class="link link--text disclosure__link caption-large focus-inset"
14137              href="#"
14138              
14139              data-value="TK"
14140              id="Tokelau"
14141            >
14142              <span
14143                
14144                  class="visibility-hidden"
14145                
14146              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
14147<rect width="20" height="20" fill="#0C0C0C"/>
14148<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
14149</svg>
14150</span>
14151              <span class="country">Tokelau</span>
14152              <span class="localization-form__currency motion-reduce">
14153                NZD
14154                $</span>
14155            </a>
14156          </li><li class="disclosure__item" tabindex="-1">
14157            <a
14158              class="link link--text disclosure__link caption-large focus-inset"
14159              href="#"
14160              
14161              data-value="TO"
14162              id="Tonga"
14163            >
14164              <span
14165                
14166                  class="visibility-hidden"
14167                
14168              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
14169<rect width="20" height="20" fill="#0C0C0C"/>
14170<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
14171</svg>
14172</span>
14173              <span class="country">Tonga</span>
14174              <span class="localization-form__currency motion-reduce">
14175                TOP
14176                T$</span>
14177            </a>
14178          </li><li class="disclosure__item" tabindex="-1">
14179            <a
14180              class="link link--text disclosure__link caption-large focus-inset"
14181              href="#"
14182              
14183              data-value="TT"
14184              id="Trinidad &amp; Tobago"
14185            >
14186              <span
14187                
14188                  class="visibility-hidden"
14189                
14190              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
14191<rect width="20" height="20" fill="#0C0C0C"/>
14192<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
14193</svg>
14194</span>
14195              <span class="country">Trinidad &amp; Tobago</span>
14196              <span class="localization-form__currency motion-reduce">
14197                TTD
14198                $</span>
14199            </a>
14200          </li><li class="disclosure__item" tabindex="-1">
14201            <a
14202              class="link link--text disclosure__link caption-large focus-inset"
14203              href="#"
14204              
14205              data-value="TA"
14206              id="Tristan da Cunha"
14207            >
14208              <span
14209                
14210                  class="visibility-hidden"
14211                
14212              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
14213<rect width="20" height="20" fill="#0C0C0C"/>
14214<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
14215</svg>
14216</span>
14217              <span class="country">Tristan da Cunha</span>
14218              <span class="localization-form__currency motion-reduce">
14219                GBP
14220                £</span>
14221            </a>
14222          </li><li class="disclosure__item" tabindex="-1">
14223            <a
14224              class="link link--text disclosure__link caption-large focus-inset"
14225              href="#"
14226              
14227              data-value="TN"
14228              id="Tunisia"
14229            >
14230              <span
14231                
14232                  class="visibility-hidden"
14233                
14234              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
14235<rect width="20" height="20" fill="#0C0C0C"/>
14236<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
14237</svg>
14238</span>
14239              <span class="country">Tunisia</span>
14240              <span class="localization-form__currency motion-reduce">
14241                USD
14242                $</span>
14243            </a>
14244          </li><li class="disclosure__item" tabindex="-1">
14245            <a
14246              class="link link--text disclosure__link caption-large focus-inset"
14247              href="#"
14248              
14249              data-value="TR"
14250              id="Türkiye"
14251            >
14252              <span
14253                
14254                  class="visibility-hidden"
14255                
14256              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
14257<rect width="20" height="20" fill="#0C0C0C"/>
14258<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
14259</svg>
14260</span>
14261              <span class="country">Türkiye</span>
14262              <span class="localization-form__currency motion-reduce">
14263                USD
14264                $</span>
14265            </a>
14266          </li><li class="disclosure__item" tabindex="-1">
14267            <a
14268              class="link link--text disclosure__link caption-large focus-inset"
14269              href="#"
14270              
14271              data-value="TM"
14272              id="Turkmenistan"
14273            >
14274              <span
14275                
14276                  class="visibility-hidden"
14277                
14278              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
14279<rect width="20" height="20" fill="#0C0C0C"/>
14280<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
14281</svg>
14282</span>
14283              <span class="country">Turkmenistan</span>
14284              <span class="localization-form__currency motion-reduce">
14285                USD
14286                $</span>
14287            </a>
14288          </li><li class="disclosure__item" tabindex="-1">
14289            <a
14290              class="link link--text disclosure__link caption-large focus-inset"
14291              href="#"
14292              
14293              data-value="TC"
14294              id="Turks &amp; Caicos Islands"
14295            >
14296              <span
14297                
14298                  class="visibility-hidden"
14299                
14300              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
14301<rect width="20" height="20" fill="#0C0C0C"/>
14302<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
14303</svg>
14304</span>
14305              <span class="country">Turks &amp; Caicos Islands</span>
14306              <span class="localization-form__currency motion-reduce">
14307                USD
14308                $</span>
14309            </a>
14310          </li><li class="disclosure__item" tabindex="-1">
14311            <a
14312              class="link link--text disclosure__link caption-large focus-inset"
14313              href="#"
14314              
14315              data-value="TV"
14316              id="Tuvalu"
14317            >
14318              <span
14319                
14320                  class="visibility-hidden"
14321                
14322              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
14323<rect width="20" height="20" fill="#0C0C0C"/>
14324<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
14325</svg>
14326</span>
14327              <span class="country">Tuvalu</span>
14328              <span class="localization-form__currency motion-reduce">
14329                AUD
14330                $</span>
14331            </a>
14332          </li><li class="disclosure__item" tabindex="-1">
14333            <a
14334              class="link link--text disclosure__link caption-large focus-inset"
14335              href="#"
14336              
14337              data-value="UG"
14338              id="Uganda"
14339            >
14340              <span
14341                
14342                  class="visibility-hidden"
14343                
14344              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
14345<rect width="20" height="20" fill="#0C0C0C"/>
14346<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
14347</svg>
14348</span>
14349              <span class="country">Uganda</span>
14350              <span class="localization-form__currency motion-reduce">
14351                UGX
14352                USh</span>
14353            </a>
14354          </li><li class="disclosure__item" tabindex="-1">
14355            <a
14356              class="link link--text disclosure__link caption-large focus-inset"
14357              href="#"
14358              
14359              data-value="UA"
14360              id="Ukraine"
14361            >
14362              <span
14363                
14364                  class="visibility-hidden"
14365                
14366              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
14367<rect width="20" height="20" fill="#0C0C0C"/>
14368<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
14369</svg>
14370</span>
14371              <span class="country">Ukraine</span>
14372              <span class="localization-form__currency motion-reduce">
14373                UAH
14374                ₴</span>
14375            </a>
14376          </li><li class="disclosure__item" tabindex="-1">
14377            <a
14378              class="link link--text disclosure__link caption-large focus-inset"
14379              href="#"
14380              
14381              data-value="AE"
14382              id="United Arab Emirates"
14383            >
14384              <span
14385                
14386                  class="visibility-hidden"
14387                
14388              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
14389<rect width="20" height="20" fill="#0C0C0C"/>
14390<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
14391</svg>
14392</span>
14393              <span class="country">United Arab Emirates</span>
14394              <span class="localization-form__currency motion-reduce">
14395                AED
14396                د.إ</span>
14397            </a>
14398          </li><li class="disclosure__item" tabindex="-1">
14399            <a
14400              class="link link--text disclosure__link caption-large focus-inset"
14401              href="#"
14402              
14403              data-value="GB"
14404              id="United Kingdom"
14405            >
14406              <span
14407                
14408                  class="visibility-hidden"
14409                
14410              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
14411<rect width="20" height="20" fill="#0C0C0C"/>
14412<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
14413</svg>
14414</span>
14415              <span class="country">United Kingdom</span>
14416              <span class="localization-form__currency motion-reduce">
14417                GBP
14418                £</span>
14419            </a>
14420          </li><li class="disclosure__item" tabindex="-1">
14421            <a
14422              class="link link--text disclosure__link caption-large focus-inset"
14423              href="#"
14424              
14425              data-value="US"
14426              id="United States"
14427            >
14428              <span
14429                
14430                  class="visibility-hidden"
14431                
14432              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
14433<rect width="20" height="20" fill="#0C0C0C"/>
14434<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
14435</svg>
14436</span>
14437              <span class="country">United States</span>
14438              <span class="localization-form__currency motion-reduce">
14439                USD
14440                $</span>
14441            </a>
14442          </li><li class="disclosure__item" tabindex="-1">
14443            <a
14444              class="link link--text disclosure__link caption-large focus-inset"
14445              href="#"
14446              
14447              data-value="UY"
14448              id="Uruguay"
14449            >
14450              <span
14451                
14452                  class="visibility-hidden"
14453                
14454              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
14455<rect width="20" height="20" fill="#0C0C0C"/>
14456<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
14457</svg>
14458</span>
14459              <span class="country">Uruguay</span>
14460              <span class="localization-form__currency motion-reduce">
14461                UYU
14462                $U</span>
14463            </a>
14464          </li><li class="disclosure__item" tabindex="-1">
14465            <a
14466              class="link link--text disclosure__link caption-large focus-inset"
14467              href="#"
14468              
14469              data-value="UZ"
14470              id="Uzbekistan"
14471            >
14472              <span
14473                
14474                  class="visibility-hidden"
14475                
14476              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
14477<rect width="20" height="20" fill="#0C0C0C"/>
14478<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
14479</svg>
14480</span>
14481              <span class="country">Uzbekistan</span>
14482              <span class="localization-form__currency motion-reduce">
14483                UZS
14484                so'm</span>
14485            </a>
14486          </li><li class="disclosure__item" tabindex="-1">
14487            <a
14488              class="link link--text disclosure__link caption-large focus-inset"
14489              href="#"
14490              
14491              data-value="VU"
14492              id="Vanuatu"
14493            >
14494              <span
14495                
14496                  class="visibility-hidden"
14497                
14498              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
14499<rect width="20" height="20" fill="#0C0C0C"/>
14500<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
14501</svg>
14502</span>
14503              <span class="country">Vanuatu</span>
14504              <span class="localization-form__currency motion-reduce">
14505                VUV
14506                Vt</span>
14507            </a>
14508          </li><li class="disclosure__item" tabindex="-1">
14509            <a
14510              class="link link--text disclosure__link caption-large focus-inset"
14511              href="#"
14512              
14513              data-value="VA"
14514              id="Vatican City"
14515            >
14516              <span
14517                
14518                  class="visibility-hidden"
14519                
14520              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
14521<rect width="20" height="20" fill="#0C0C0C"/>
14522<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
14523</svg>
14524</span>
14525              <span class="country">Vatican City</span>
14526              <span class="localization-form__currency motion-reduce">
14527                EUR
14528                €</span>
14529            </a>
14530          </li><li class="disclosure__item" tabindex="-1">
14531            <a
14532              class="link link--text disclosure__link caption-large focus-inset"
14533              href="#"
14534              
14535              data-value="VE"
14536              id="Venezuela"
14537            >
14538              <span
14539                
14540                  class="visibility-hidden"
14541                
14542              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
14543<rect width="20" height="20" fill="#0C0C0C"/>
14544<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
14545</svg>
14546</span>
14547              <span class="country">Venezuela</span>
14548              <span class="localization-form__currency motion-reduce">
14549                USD
14550                $</span>
14551            </a>
14552          </li><li class="disclosure__item" tabindex="-1">
14553            <a
14554              class="link link--text disclosure__link caption-large focus-inset"
14555              href="#"
14556              
14557              data-value="VN"
14558              id="Vietnam"
14559            >
14560              <span
14561                
14562                  class="visibility-hidden"
14563                
14564              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
14565<rect width="20" height="20" fill="#0C0C0C"/>
14566<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
14567</svg>
14568</span>
14569              <span class="country">Vietnam</span>
14570              <span class="localization-form__currency motion-reduce">
14571                VND
14572                ₫</span>
14573            </a>
14574          </li><li class="disclosure__item" tabindex="-1">
14575            <a
14576              class="link link--text disclosure__link caption-large focus-inset"
14577              href="#"
14578              
14579              data-value="WF"
14580              id="Wallis &amp; Futuna"
14581            >
14582              <span
14583                
14584                  class="visibility-hidden"
14585                
14586              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
14587<rect width="20" height="20" fill="#0C0C0C"/>
14588<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
14589</svg>
14590</span>
14591              <span class="country">Wallis &amp; Futuna</span>
14592              <span class="localization-form__currency motion-reduce">
14593                XPF
14594                Fr</span>
14595            </a>
14596          </li><li class="disclosure__item" tabindex="-1">
14597            <a
14598              class="link link--text disclosure__link caption-large focus-inset"
14599              href="#"
14600              
14601              data-value="EH"
14602              id="Western Sahara"
14603            >
14604              <span
14605                
14606                  class="visibility-hidden"
14607                
14608              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
14609<rect width="20" height="20" fill="#0C0C0C"/>
14610<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
14611</svg>
14612</span>
14613              <span class="country">Western Sahara</span>
14614              <span class="localization-form__currency motion-reduce">
14615                MAD
14616                د.م.</span>
14617            </a>
14618          </li><li class="disclosure__item" tabindex="-1">
14619            <a
14620              class="link link--text disclosure__link caption-large focus-inset"
14621              href="#"
14622              
14623              data-value="YE"
14624              id="Yemen"
14625            >
14626              <span
14627                
14628                  class="visibility-hidden"
14629                
14630              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
14631<rect width="20" height="20" fill="#0C0C0C"/>
14632<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
14633</svg>
14634</span>
14635              <span class="country">Yemen</span>
14636              <span class="localization-form__currency motion-reduce">
14637                YER
14638                ï·¼</span>
14639            </a>
14640          </li><li class="disclosure__item" tabindex="-1">
14641            <a
14642              class="link link--text disclosure__link caption-large focus-inset"
14643              href="#"
14644              
14645              data-value="ZM"
14646              id="Zambia"
14647            >
14648              <span
14649                
14650                  class="visibility-hidden"
14651                
14652              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
14653<rect width="20" height="20" fill="#0C0C0C"/>
14654<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
14655</svg>
14656</span>
14657              <span class="country">Zambia</span>
14658              <span class="localization-form__currency motion-reduce">
14659                USD
14660                $</span>
14661            </a>
14662          </li><li class="disclosure__item" tabindex="-1">
14663            <a
14664              class="link link--text disclosure__link caption-large focus-inset"
14665              href="#"
14666              
14667              data-value="ZW"
14668              id="Zimbabwe"
14669            >
14670              <span
14671                
14672                  class="visibility-hidden"
14673                
14674              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
14675<rect width="20" height="20" fill="#0C0C0C"/>
14676<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
14677</svg>
14678</span>
14679              <span class="country">Zimbabwe</span>
14680              <span class="localization-form__currency motion-reduce">
14681                USD
14682                $</span>
14683            </a>
14684          </li></ul>
14685    </div>
14686  </div>
14687  <div class="country-selector__overlay"></div>
14688</div>
14689<input type="hidden" name="country_code" value="AM">
14690</div></form></localization-form>
14691                
14692</div>
14693            </div>
14694          </div>
14695        </div>
14696      </div>
14697      </div>
14698    </div>
14699  </details>
14700</header-drawer>
14701
14702
14703<details-modal class="header__search">
14704  <div class="">
14705  <details>
14706    <summary
14707      class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle"
14708      aria-haspopup="dialog"
14709      aria-label="Search"
14710    >
14711      <span>
14712        <span class="svg-wrapper"><!--<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg">
14713<g clip-path="url(#clip0_720_52061)">
14714<path d="M21.9998 22.5L15.6558 16.156" stroke="currentColor" stroke-width="2.25" stroke-miterlimit="10" stroke-linecap="square"/>
14715<path d="M10 18.5C14.4183 18.5 18 14.9183 18 10.5C18 6.08172 14.4183 2.5 10 2.5C5.58172 2.5 2 6.08172 2 10.5C2 14.9183 5.58172 18.5 10 18.5Z" stroke="black" stroke-width="2.25" stroke-miterlimit="10" stroke-linecap="square"/>
14716</g>
14717<defs>
14718<clipPath id="clip0_720_52061">
14719<rect width="24" height="24" fill="currentColor" transform="translate(0 0.5)"/>
14720</clipPath>
14721</defs>
14722</svg>-->
14723
14724<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
14725<path d="M22 22L15.656 15.656" stroke="#0C0C0C" stroke-width="2" stroke-miterlimit="10" stroke-linecap="square"/>
14726<path d="M10 18C14.4183 18 18 14.4183 18 10C18 5.58172 14.4183 2 10 2C5.58172 2 2 5.58172 2 10C2 14.4183 5.58172 18 10 18Z" stroke="#0C0C0C" stroke-width="2" stroke-miterlimit="10" stroke-linecap="square"/>
14727</svg>
14728
14729</span>
14730        
14731        <!-- <span class="svg-wrapper header__icon-close"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-close">
14732<g>
14733<path d="M19.0713 4.92896L4.92915 19.0711" stroke="currentColor" stroke-width="2" stroke-linecap="square"/>
14734<path d="M19.0708 19.0711L4.92871 4.92896" stroke="currentColor" stroke-width="2" stroke-linecap="square"/>
14735</g>
14736<defs>
14737<clipPath id="clip0_884_47739">
14738<rect width="24" height="24" fill="currentColor"/>
14739</clipPath>
14740</defs>
14741</svg>
14742</span> -->
14743      </span>
14744    </summary>
14745    <div
14746      class="search-modal modal__content gradient"
14747      role="dialog"
14748      aria-modal="true"
14749      aria-label="Search"
14750    >
14751      <div class="modal-overlay"></div>
14752      <div
14753        class="search-modal__content search-modal__content-bottom"
14754        tabindex="-1"
14755      ><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form" js-predictive-search-form>
14756          <div class="field">
14757            <input
14758              class="search__input field__input"
14759              id="Search-In-Modal-1"
14760              type="search"
14761              name="q"
14762              value=""
14763              placeholder="Search"role="combobox"
14764                aria-expanded="false"
14765                aria-owns="predictive-search-results"
14766                aria-controls="predictive-search-results"
14767                aria-haspopup="listbox"
14768                aria-autocomplete="list"
14769                autocorrect="off"
14770                autocomplete="off"
14771                autocapitalize="off"
14772                spellcheck="false"js-predictive-search-field
14773            >
14774            <label class="field__label" for="Search-In-Modal-1">Search</label>
14775            <input type="hidden" name="options[prefix]" value="last">
14776            <button
14777              type="reset"
14778              class="reset__button field__button hidden"
14779              aria-label="Clear search term"
14780            >
14781              <span class="svg-wrapper"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-close">
14782<g>
14783<path d="M19.0713 4.92896L4.92915 19.0711" stroke="currentColor" stroke-width="2" stroke-linecap="square"/>
14784<path d="M19.0708 19.0711L4.92871 4.92896" stroke="currentColor" stroke-width="2" stroke-linecap="square"/>
14785</g>
14786<defs>
14787<clipPath id="clip0_884_47739">
14788<rect width="24" height="24" fill="currentColor"/>
14789</clipPath>
14790</defs>
14791</svg>
14792</span>
14793            </button>
14794            <button class="search__button field__button" aria-label="Search">
14795              <span class="svg-wrapper"><!--<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg">
14796<g clip-path="url(#clip0_720_52061)">
14797<path d="M21.9998 22.5L15.6558 16.156" stroke="currentColor" stroke-width="2.25" stroke-miterlimit="10" stroke-linecap="square"/>
14798<path d="M10 18.5C14.4183 18.5 18 14.9183 18 10.5C18 6.08172 14.4183 2.5 10 2.5C5.58172 2.5 2 6.08172 2 10.5C2 14.9183 5.58172 18.5 10 18.5Z" stroke="black" stroke-width="2.25" stroke-miterlimit="10" stroke-linecap="square"/>
14799</g>
14800<defs>
14801<clipPath id="clip0_720_52061">
14802<rect width="24" height="24" fill="currentColor" transform="translate(0 0.5)"/>
14803</clipPath>
14804</defs>
14805</svg>-->
14806
14807<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
14808<path d="M22 22L15.656 15.656" stroke="#0C0C0C" stroke-width="2" stroke-miterlimit="10" stroke-linecap="square"/>
14809<path d="M10 18C14.4183 18 18 14.4183 18 10C18 5.58172 14.4183 2 10 2C5.58172 2 2 5.58172 2 10C2 14.4183 5.58172 18 10 18Z" stroke="#0C0C0C" stroke-width="2" stroke-miterlimit="10" stroke-linecap="square"/>
14810</svg>
14811
14812</span>
14813            </button>
14814          </div>
14815          </form><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search>
14816
14817<div class="predictive-search__loading-state">
14818  <svg xmlns="http://www.w3.org/2000/svg" class="spinner" viewBox="0 0 66 66"><circle stroke-width="6" cx="33" cy="33" r="30" fill="none" class="path"/></svg>
14819
14820</div>
14821</div>
14822
14823            <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span>
14824</predictive-search><button
14825          type="button"
14826          class="search-modal__close-button modal__close-button link link--text focus-inset"
14827          aria-label="Close"
14828        >
14829          <span class="svg-wrapper"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-close">
14830<g>
14831<path d="M19.0713 4.92896L4.92915 19.0711" stroke="currentColor" stroke-width="2" stroke-linecap="square"/>
14832<path d="M19.0708 19.0711L4.92871 4.92896" stroke="currentColor" stroke-width="2" stroke-linecap="square"/>
14833</g>
14834<defs>
14835<clipPath id="clip0_884_47739">
14836<rect width="24" height="24" fill="currentColor"/>
14837</clipPath>
14838</defs>
14839</svg>
14840</span>
14841        </button>
14842      </div>
14843    </div>
14844  </details>
14845</div>
14846</details-modal>
14847<a href="/" class="header__heading-logo-link header__heading-link link link--text focus-inset"><div class="header__heading-logo-wrapper">
14848              
14849              <img src="//www.laurageller.com/cdn/shop/files/LG-stacked-logo-black-trademarked.svg?v=1756235736&amp;width=600" alt="Laura Geller logo" srcset="//www.laurageller.com/cdn/shop/files/LG-stacked-logo-black-trademarked.svg?v=1756235736&amp;width=90 90w, //www.laurageller.com/cdn/shop/files/LG-stacked-logo-black-trademarked.svg?v=1756235736&amp;width=135 135w, //www.laurageller.com/cdn/shop/files/LG-stacked-logo-black-trademarked.svg?v=1756235736&amp;width=180 180w" width="90" height="39.744109450215355" loading="eager" class="header__heading-logo motion-reduce" sizes="(max-width: 180px) 50vw, 90px">
14850            </div></a>
14851<div class="header_navigation" >
14852        <div class="page-width_nevigagtion">
14853          <div class="header_navigation_inner">
14854
14855
14856
14857<nav class="header__inline-menu">
14858  <ul class="list-menu list-menu--inline" role="list"><li link-title="Holiday 🎁"><header-menu>
14859            <details id="Details-HeaderMenu-1" class="mega-menu">
14860              <summary
14861                id="HeaderMenu-holiday-🎁"
14862                class="header__menu-item list-menu__item link focus-inset"
14863              >
14864                
14865          
14866                <a href="/collections/holiday-gift-guide"
14867                  link-title="Holiday 🎁"
14868                  js-trk-main-menu-link
14869                >Holiday 🎁</a><svg class="icon icon-caret" viewBox="0 0 10 6">
14869<path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg>
14870</summary>
14871              <div
14872                id="MegaMenu-Content-1"
14873                class="mega-menu__content color-scheme-1 gradient motion-reduce global-settings-popup"
14874                tabindex="-1"
14875              >
14876                <div class="page-width">
14877                  <div class="mega-menu__content_main_container">
14878                    <div class="mega-menu__content_inner">
14879                      <ul
14880                        class="mega-menu__list  mega-menu__list--condensed mega-menu-link-level-1"
14881                        role="list"
14882                      ><li>
14883                              <a
14884                                id="HeaderMenu-holiday-🎁-gifts-under-30"
14885                                href="/collections/gifts-under-30"
14886                                class="mega-menu__link mega-menu__link--level-2 link"
14887                                
14888                                link-title="Gifts Under $30"
14889                                main-menu-link="Holiday 🎁"
14890                                js-trk-main-menu-submenu-link
14891                              >
14892                                Gifts Under $30
14893                              </a>
14894                            </li><li>
14895                              <a
14896                                id="HeaderMenu-holiday-🎁-limited-edition"
14897                                href="/collections/limited-edition"
14898                                class="mega-menu__link mega-menu__link--level-2 link"
14899                                
14900                                link-title="Limited Edition"
14901                                main-menu-link="Holiday 🎁"
14902                                js-trk-main-menu-submenu-link
14903                              >
14904                                Limited Edition
14905                              </a>
14906                            </li><li>
14907                              <a
14908                                id="HeaderMenu-holiday-🎁-holiday-value-sets"
14909                                href="/collections/holiday-value-sets"
14910                                class="mega-menu__link mega-menu__link--level-2 link"
14911                                
14912                                link-title="Holiday Value Sets"
14913                                main-menu-link="Holiday 🎁"
14914                                js-trk-main-menu-submenu-link
14915                              >
14916                                Holiday Value Sets
14917                              </a>
14918                            </li></ul>
14919                    <ul
14920                        class="mega-menu__list  mega-menu__list--condensed mega-menu-link-level-2"
14921                        role="list"
14922                      ></ul>
14923                    </div>
14924                    
14925                      
14926                    
14927                      
14928                    
14929                      
14930                    
14931                      
14932                    
14933
14934                    
14935                      
14936                    
14937                      
14938                    
14939                    
14940                      
14941                    
14942                  </div>
14943                </div>
14944              </div>
14945            </details>
14946          </header-menu></li><li link-title="Shop"><header-menu>
14947            <details id="Details-HeaderMenu-2" class="mega-menu">
14948              <summary
14949                id="HeaderMenu-shop"
14950                class="header__menu-item list-menu__item link focus-inset"
14951              >
14952                
14953          
14954                <a href="/collections/all-products"
14955                  link-title="Shop"
14956                  js-trk-main-menu-link
14957                >Shop</a><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg>
14958</summary>
14959              <div
14960                id="MegaMenu-Content-2"
14961                class="mega-menu__content color-scheme-1 gradient motion-reduce global-settings-popup"
14962                tabindex="-1"
14963              >
14964                <div class="page-width">
14965                  <div class="mega-menu__content_main_container">
14966                    <div class="mega-menu__content_inner">
14967                      <ul
14968                        class="mega-menu__list  mega-menu-link-level-1"
14969                        role="list"
14970                      ></ul>
14971                    <ul
14972                        class="mega-menu__list  mega-menu-link-level-2"
14973                        role="list"
14974                      ><li class="menu_length_3">
14975                              <a
14976                                id="HeaderMenu-shop-face"
14977                                href="/collections/face-makeup"
14978                                class="mega-menu__link mega-menu__link--level-2 link"
14979                                main-menu-link="Shop"
14980                                js-trk-main-menu-submenu-link
14981                              >
14982                                Face
14983                              </a><ul class="list-unstyled" role="list"><li>
14984                                        <a
14985                                          id="HeaderMenu-shop-face-foundation-concealer"
14986                                          href="/collections/foundation"
14987                                          class="mega-menu__link link"main-menu-link="Shop"
14988                                          parent-link-title="Face"
14989                                          js-trk-main-menu-submenu-child-link
14990                                        >
14991                                          Foundation &amp; Concealer
14992                                        </a>
14993                                    </li><li>
14994                                        <a
14995                                          id="HeaderMenu-shop-face-blush-bronze-highlight"
14996                                          href="/collections/blush-bronze"
14997                                          class="mega-menu__link link"main-menu-link="Shop"
14998                                          parent-link-title="Face"
14999                                          js-trk-main-menu-submenu-child-link
15000                                        >
15001                                          Blush, Bronze &amp; Highlight
15002                                        </a>
15003                                    </li><li>
15004                                        <a
15005                                          id="HeaderMenu-shop-face-sp
15005ackle-primers"
15006                                          href="/collections/spackle-makeup-primer"
15007                                          class="mega-menu__link link"main-menu-link="Shop"
15008                                          parent-link-title="Face"
15009                                          js-trk-main-menu-submenu-child-link
15010                                        >
15011                                          Spackle Primers
15012                                        </a>
15013                                    </li><li>
15014                                        <a
15015                                          id="HeaderMenu-shop-face-setting-powders-sprays"
15016                                          href="/collections/setting-powders"
15017                                          class="mega-menu__link link"main-menu-link="Shop"
15018                                          parent-link-title="Face"
15019                                          js-trk-main-menu-submenu-child-link
15020                                        >
15021                                          Setting Powders &amp; Sprays
15022                                        </a>
15023                                    </li><li>
15024                                        <a
15025                                          id="HeaderMenu-shop-face-complexion-sets"
15026                                          href="/collections/complexion-sets"
15027                                          class="mega-menu__link link"main-menu-link="Shop"
15028                                          parent-link-title="Face"
15029                                          js-trk-main-menu-submenu-child-link
15030                                        >
15031                                          Complexion Sets
15032                                        </a>
15033                                    </li><li>
15034                                        <a
15035                                          id="HeaderMenu-shop-face-all-makeup"
15036                                          href="/collections/all-makeup"
15037                                          class="mega-menu__link link"main-menu-link="Shop"
15038                                          parent-link-title="Face"
15039                                          js-trk-main-menu-submenu-child-link
15040                                        >
15041                                          All Makeup
15042                                        </a>
15043                                    </li></ul></li><li class="menu_length_3">
15044                              <a
15045                                id="HeaderMenu-shop-makeup"
15046                                href="/collections/all-makeup"
15047                                class="mega-menu__link mega-menu__link--level-2 link"
15048                                main-menu-link="Shop"
15049                                js-trk-main-menu-submenu-link
15050                              >
15051                                Makeup 
15052                              </a><ul class="list-unstyled" role="list"><li>
15053                                        <a
15054                                          id="HeaderMenu-shop-makeup-face-palettes"
15055                                          href="/collections/face-palettes"
15056                                          class="mega-menu__link link"main-menu-link="Shop"
15057                                          parent-link-title="Makeup "
15058                                          js-trk-main-menu-submenu-child-link
15059                                        >
15060                                          Face Palettes
15061                                        </a>
15062                                    </li><li>
15063                                        <a
15064                                          id="HeaderMenu-shop-makeup-eyes"
15065                                          href="/collections/eyes"
15066                                          class="mega-menu__link link"main-menu-link="Shop"
15067                                          parent-link-title="Makeup "
15068                                          js-trk-main-menu-submenu-child-link
15069                                        >
15070                                          Eyes
15071                                        </a>
15072                                    </li><li>
15073                                        <a
15074                                          id="HeaderMenu-shop-makeup-lips"
15075                                          href="/collections/lipstick-lip-gloss-balm"
15076                                          class="mega-menu__link link"main-menu-link="Shop"
15077                                          parent-link-title="Makeup "
15078                                          js-trk-main-menu-submenu-child-link
15079                                        >
15080                                          Lips
15081                                        </a>
15082                                    </li><li>
15083                                        <a
15084                                          id="HeaderMenu-shop-makeup-tools-brushes"
15085                                          href="/collections/tools-brushes"
15086                                          class="mega-menu__link link"main-menu-link="Shop"
15087                                          parent-link-title="Makeup "
15088                                          js-trk-main-menu-submenu-child-link
15089                                        >
15090                                          Tools &amp; Brushes
15091                                        </a>
15092                                    </li><li>
15093                                        <a
15094                                          id="HeaderMenu-shop-makeup-value-sets"
15095                                          href="/collections/palettes-kits-sets"
15096                                          class="mega-menu__link link"main-menu-link="Shop"
15097                                          parent-link-title="Makeup "
15098                                          js-trk-main-menu-submenu-child-link
15099                                        >
15100                                          Value Sets
15101                                        </a>
15102                                    </li></ul></li><li class="menu_length_3">
15103                              <a
15104                                id="HeaderMenu-shop-curated-collections"
15105                                href="/collections/curated-for-you"
15106                                class="mega-menu__link mega-menu__link--level-2 link"
15107                                main-menu-link="Shop"
15108                                js-trk-main-menu-submenu-link
15109                              >
15110                                Curated Collections
15111                              </a><ul class="list-unstyled" role="list"><li>
15112                                        <a
15113                                          id="HeaderMenu-shop-curated-collections-holiday-gift-guide-🎁"
15114                                          href="/collections/holiday-gift-guide"
15115                                          class="mega-menu__link link"main-menu-link="Shop"
15116                                          parent-link-title="Curated Collections"
15117                                          js-trk-main-menu-submenu-child-link
15118                                        >
15119                                          Holiday Gift Guide 🎁
15120                                        </a>
15121                                    </li><li>
15122                                        <a
15123                                          id="HeaderMenu-shop-curated-collections-gifts-under-30"
15124                                          href="/collections/gifts-under-30"
15125                                          class="mega-menu__link link"main-menu-link="Shop"
15126                                          parent-link-title="Curated Collections"
15127                                          js-trk-main-menu-submenu-child-link
15128                                        >
15129                                          Gifts Under $30
15130                                        </a>
15131                                    </li><li>
15132                                        <a
15133                                          id="HeaderMenu-shop-curated-collections-limited-edition"
15134                                          href="/collections/limited-edition"
15135                                          class="mega-menu__link link"main-menu-link="Shop"
15136                                          parent-link-title="Curated Collections"
15137                                          js-trk-main-menu-submenu-child-link
15138                                        >
15139                                          Limited Edition
15140                                        </a>
15141                                    </li><li>
15142                                        <a
15143                                          id="HeaderMenu-shop-curated-collections-cancer-shmancer-with-fran-drescher"
15144                                          href="/products/cancer-schmancer-kit-2026"
15145                                          class="mega-menu__link link"main-menu-link="Shop"
15146                                          parent-link-title="Curated Collections"
15147                                          js-trk-main-menu-submenu-child-link
15148                                        >
15149                                          Cancer Shmancer with Fran Drescher
15150                                        </a>
15151                                    </li><li>
15152                                        <a
15153                                          id="HeaderMenu-shop-curated-collections-new-arrivals"
15154                                          href="/collections/new-arrivals"
15155                                          class="mega-menu__link link"main-menu-link="Shop"
15156                                          parent-link-title="Curated Collections"
15157                                          js-trk-main-menu-submenu-child-link
15158                                        >
15159                                          New Arrivals
15160                                        </a>
15161                                    </li><li>
15162                                        <a
15163                                          id="HeaderMenu-shop-curated-collections-fine-lines-wrinkles"
15164                                          href="/collections/fine-lines"
15165                                          class="mega-menu__link link"main-menu-link="Shop"
15166                                          parent-link-title="Curated Collections"
15167                                          js-trk-main-menu-submenu-child-link
15168                                        >
15169                                          Fine Lines &amp; Wrinkles
15170                                        </a>
15171                                    </li><li>
15172                                        <a
15173                                          id="HeaderMenu-shop-curated-collections-travel-friendly"
15174                                          href="/collections/travel-friendly"
15175                                          class="mega-menu__link link"main-menu-link="Shop"
15176                                          parent-link-title="Curated Collections"
15177                                          js-trk-main-menu-submenu-child-link
15178                                        >
15179                                          Travel Friendly
15180                                        </a>
15181                                    </li><li>
15182                                        <a
15183                                          id="HeaderMenu-shop-curated-collections-apparel-accessories"
15184                                          href="/collections/merchandise"
15185                                          class="mega-menu__link link"main-menu-link="Shop"
15186                                          parent-link-title="Curated Collections"
15187                                          js-trk-main-menu-submenu-child-link
15188                                        >
15189                                          Apparel &amp; Accessories
15190                                        </a>
15191                                    </li></ul></li></ul>
15192                    </div>
15193                    
15194                      
15195                    
15196                      
15197                    
15198                      
15199                        <div class="HeaderMenu_images_container   ">
15200                          
15201                          
15202                            <div class="HeaderMenu_images_container_main_image first_image">
15203                              
15204                                <a class="HeaderMenu_images_container_image_link" title="Root Touch Up Hair & Brow Concealing Cream + Powder" parent-link-title="Shop" href="https://www.laurageller.com/products/root-touch-up"></a>
15205                              
15206                              <img src="//www.laurageller.com/cdn/shop/files/LG_Site_Assets_Nav_Banner_Root_Touch_Up_431x160_e82c74a2-a657-4296-a3f5-267a3572377f.jpg?v=1784574089&amp;width=900" srcset="//www.laurageller.com/cdn/shop/files/LG_Site_Assets_Nav_Banner_Root_Touch_Up_431x160_e82c74a2-a657-4296-a3f5-267a3572377f.jpg?v=1784574089&amp;width=300 300w, //www.laurageller.com/cdn/shop/files/LG_Site_Assets_Nav_Banner_Root_Touch_Up_431x160_e82c74a2-a657-4296-a3f5-267a3572377f.jpg?v=1784574089&amp;width=450 450w, //www.laurageller.com/cdn/shop/files/LG_Site_Assets_Nav_Banner_Root_Touch_Up_431x160_e82c74a2-a657-4296-a3f5-267a3572377f.jpg?v=1784574089&amp;width=600 600w, //www.laurageller.com/cdn/shop/files/LG_Site_Assets_Nav_Banner_Root_Touch_Up_431x160_e82c74a2-a657-4296-a3f5-267a3572377f.jpg?v=1784574089&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/LG_Site_Assets_Nav_Banner_Root_Touch_Up_431x160_e82c74a2-a657-4296-a3f5-267a3572377f.jpg?v=1784574089&amp;width=900 900w" width="900" height="334" loading="lazy" sizes="(min-width: 1200px) 450px, (min-width: 750px) 35vw, 90vw" fetchpriority="auto" style="object-position:79.395% 97.168%;">
15207                            </div>
15208                          
15209
15210                          
15211                            <div class="HeaderMenu_images_container_main_image second_image">
15212                              
15213                                <a parent-link-title="Shop" title="Not Sure Where To Start?" class="HeaderMenu_images_container_image_link" href="https://www.laurageller.com/pages/welcome-lg-btmls-1"></a>
15214                              
15215                              <img src="//www.laurageller.com/cdn/shop/files/LG.com_NavigationImage_Shop_NotSure.jpg?v=1762795852&amp;width=900" srcset="//www.laurageller.com/cdn/shop/files/LG.com_NavigationImage_Shop_NotSure.jpg?v=1762795852&amp;width=300 300w, //www.laurageller.com/cdn/shop/files/LG.com_NavigationImage_Shop_NotSure.jpg?v=1762795852&amp;width=450 450w, //www.laurageller.com/cdn/shop/files/LG.com_NavigationImage_Shop_NotSure.jpg?v=1762795852&amp;width=600 600w, //www.laurageller.com/cdn/shop/files/LG.com_NavigationImage_Shop_NotSure.jpg?v=1762795852&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/LG.com_NavigationImage_Shop_NotSure.jpg?v=1762795852&amp;width=900 900w" width="900" height="334" loading="lazy" sizes="(min-width: 1200px) 450px, (min-width: 750px) 35vw, 90vw" fetchpriority="auto" style="object-position:67.773% 23.047%;">
15216                            </div>
15217                          
15218
15219                        </div>
15220                      
15221                    
15222                      
15223                    
15224
15225                    
15226                      
15227                    
15228                      
15229                    
15230                    
15231                      
15232                    
15233                  </div>
15234                </div>
15235              </div>
15236            </details>
15237          </header-menu></li><li link-title="Find My Shade"><header-menu>
15238            <details id="Details-HeaderMenu-3" class="mega-menu">
15239              <summary
15240                id="HeaderMenu-find-my-shade"
15241                class="header__menu-item list-menu__item link focus-inset"
15242              >
15243                
15244                <a href="https://www.laurageller.com/?hue-widget=mp-quiz&hue-widget-for=1775944826926"
15245                  link-title="Find My Shade"
15246                  js-trk-main-menu-link
15247                >Find My Shade</a><svg class="icon icon-caret" viewBox="0 0 10 6">
15247<path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg>
15248</summary>
15249              <div
15250                id="MegaMenu-Content-3"
15251                class="mega-menu__content color-scheme-1 gradient motion-reduce global-settings-popup"
15252                tabindex="-1"
15253              >
15254                <div class="page-width">
15255                  <div class="mega-menu__content_main_container"></div>
15256                </div>
15257              </div>
15258            </details>
15259          </header-menu></li><li link-title="Best Sellers"><header-menu>
15260            <details id="Details-HeaderMenu-4" class="mega-menu">
15261              <summary
15262                id="HeaderMenu-best-sellers"
15263                class="header__menu-item list-menu__item link focus-inset"
15264              >
15265                
15266                <a href="/collections/best-sellers"
15267                  link-title="Best Sellers"
15268                  js-trk-main-menu-link
15269                >Best Sellers</a><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg>
15270</summary>
15271              <div
15272                id="MegaMenu-Content-4"
15273                class="mega-menu__content color-scheme-1 gradient motion-reduce global-settings-popup"
15274                tabindex="-1"
15275              >
15276                <div class="page-width">
15277                  <div class="mega-menu__content_main_container"><div class="HeaderMenu_product_list_image_container product_count_10">
15278                          
15279                            
15280                              
15281                              <div class="HeaderMenu_product_item">
15282                                <a class="HeaderMenu_product_item_link" js-trk-main-menu-submenu-link main-menu-link="Best Sellers" href="/products/baked-starter-kit-3pc-1" title="Baked Starter Kit (3PC)"></a>
15283                                
15284                                  <div class="HeaderMenu_product_item_image">
15285                                  <img src="//www.laurageller.com/cdn/shop/files/LauraGeller_BakedStarterKit_Soldier-Ecomm_Light.jpg?v=1760626035&amp;width=900" alt="Baked Starter Kit soldier - light" srcset="//www.laurageller.com/cdn/shop/files/LauraGeller_BakedStarterKit_Soldier-Ecomm_Light.jpg?v=1760626035&amp;width=300 300w, //www.laurageller.com/cdn/shop/files/LauraGeller_BakedStarterKit_Soldier-Ecomm_Light.jpg?v=1760626035&amp;width=450 450w, //www.laurageller.com/cdn/shop/files/LauraGeller_BakedStarterKit_Soldier-Ecomm_Light.jpg?v=1760626035&amp;width=600 600w, //www.laurageller.com/cdn/shop/files/LauraGeller_BakedStarterKit_Soldier-Ecomm_Light.jpg?v=1760626035&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/LauraGeller_BakedStarterKit_Soldier-Ecomm_Light.jpg?v=1760626035&amp;width=900 900w" width="900" height="900" loading="lazy" sizes="(min-width: 1200px) 220px, (min-width: 750px) 18vw, 35vw" fetchpriority="auto">
15286                                  </div>
15287                                
15288                                
15289                                  <div class="HeaderMenu_product_item_title">
15290                                    <p>
15291                                      Baked Starter Kit (3PC)
15292                                    </p>
15293                                  </div>
15294                                
15295                              </div>
15296                            
15297                          
15298                            
15299                              
15300                              <div class="HeaderMenu_product_item">
15301                                <a class="HeaderMenu_product_item_link" js-trk-main-menu-submenu-link main-menu-link="Best Sellers" href="/products/the-foundationals-kit-natural-finish-2pc" title="Baked Balance-n-Brighten Essentials Kit (2 PC)"></a>
15302                                
15303                                  <div class="HeaderMenu_product_item_image">
15304                                  <img src="//www.laurageller.com/cdn/shop/files/LG_The_Foundationals_
15304Kit-Natural_Finish_Soldier-Ecomm_Light.jpg?v=1753821819&amp;width=900" alt="foundationals main soldier" srcset="//www.laurageller.com/cdn/shop/files/LG_The_Foundationals_Kit-Natural_Finish_Soldier-Ecomm_Light.jpg?v=1753821819&amp;width=300 300w, //www.laurageller.com/cdn/shop/files/LG_The_Foundationals_Kit-Natural_Finish_Soldier-Ecomm_Light.jpg?v=1753821819&amp;width=450 450w, //www.laurageller.com/cdn/shop/files/LG_The_Foundationals_Kit-Natural_Finish_Soldier-Ecomm_Light.jpg?v=1753821819&amp;width=600 600w, //www.laurageller.com/cdn/shop/files/LG_The_Foundationals_Kit-Natural_Finish_Soldier-Ecomm_Light.jpg?v=1753821819&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/LG_The_Foundationals_Kit-Natural_Finish_Soldier-Ecomm_Light.jpg?v=1753821819&amp;width=900 900w" width="900" height="900" loading="lazy" sizes="(min-width: 1200px) 220px, (min-width: 750px) 18vw, 35vw" fetchpriority="auto">
15305                                  </div>
15306                                
15307                                
15308                                  <div class="HeaderMenu_product_item_title">
15309                                    <p>
15310                                      Baked Balance-n-Brighten Essentials Kit 
15311                                    </p>
15312                                  </div>
15313                                
15314                              </div>
15315                            
15316                          
15317                            
15318                              
15319                              <div class="HeaderMenu_product_item">
15320                                <a class="HeaderMenu_product_item_link" js-trk-main-menu-submenu-link main-menu-link="Best Sellers" href="/products/root-touch-up" title="Root Touch Up Hair & Brow Concealing Cream + Powder"></a>
15321                                
15322                                  <div class="HeaderMenu_product_item_image">
15323                                  <img src="//www.laurageller.com/cdn/shop/files/LG_Root_Touch_Up_Hair_Concealing_Cream_Powder_PDP_Soldier-Ecomm_Blonde.jpg?v=1782235951&amp;width=900" alt="Root Touch Up Soldier Blonde" srcset="//www.laurageller.com/cdn/shop/files/LG_Root_Touch_Up_Hair_Concealing_Cream_Powder_PDP_Soldier-Ecomm_Blonde.jpg?v=1782235951&amp;width=300 300w, //www.laurageller.com/cdn/shop/files/LG_Root_Touch_Up_Hair_Concealing_Cream_Powder_PDP_Soldier-Ecomm_Blonde.jpg?v=1782235951&amp;width=450 450w, //www.laurageller.com/cdn/shop/files/LG_Root_Touch_Up_Hair_Concealing_Cream_Powder_PDP_Soldier-Ecomm_Blonde.jpg?v=1782235951&amp;width=600 600w, //www.laurageller.com/cdn/shop/files/LG_Root_Touch_Up_Hair_Concealing_Cream_Powder_PDP_Soldier-Ecomm_Blonde.jpg?v=1782235951&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/LG_Root_Touch_Up_Hair_Concealing_Cream_Powder_PDP_Soldier-Ecomm_Blonde.jpg?v=1782235951&amp;width=900 900w" width="900" height="900" loading="lazy" sizes="(min-width: 1200px) 220px, (min-width: 750px) 18vw, 35vw" fetchpriority="auto">
15324                                  </div>
15325                                
15326                                
15327                                  <div class="HeaderMenu_product_item_title">
15328                                    <p>
15329                                      Root Touch Up Hair & Brow Concealing Cream + Powder
15330                                    </p>
15331                                  </div>
15332                                
15333                              </div>
15334                            
15335                          
15336                            
15337                              
15338                              <div class="HeaderMenu_product_item">
15339                                <a class="HeaderMenu_product_item_link" js-trk-main-menu-submenu-link main-menu-link="Best Sellers" href="/products/spackle-skin-perfecting-primer" title="Spackle Skin Perfecting Primer"></a>
15340                                
15341                                  <div class="HeaderMenu_product_item_image">
15342                                    <img src="//www.laurageller.com/cdn/shop/files/LG_SpackleSPF30Primer_FullFranchise_nocopy_598f5962-d099-4479-a503-a490226e3166.jpg?v=1761919107&amp;width=900" srcset="//www.laurageller.com/cdn/shop/files/LG_SpackleSPF30Primer_FullFranchise_nocopy_598f5962-d099-4479-a503-a490226e3166.jpg?v=1761919107&amp;width=300 300w, //www.laurageller.com/cdn/shop/files/LG_SpackleSPF30Primer_FullFranchise_nocopy_598f5962-d099-4479-a503-a490226e3166.jpg?v=1761919107&amp;width=450 450w, //www.laurageller.com/cdn/shop/files/LG_SpackleSPF30Primer_FullFranchise_nocopy_598f5962-d099-4479-a503-a490226e3166.jpg?v=1761919107&amp;width=600 600w, //www.laurageller.com/cdn/shop/files/LG_SpackleSPF30Primer_FullFranchise_nocopy_598f5962-d099-4479-a503-a490226e3166.jpg?v=1761919107&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/LG_SpackleSPF30Primer_FullFranchise_nocopy_598f5962-d099-4479-a503-a490226e3166.jpg?v=1761919107&amp;width=900 900w" width="900" height="900" loading="lazy" sizes="(min-width: 1200px) 220px, (min-width: 750px) 18vw, 35vw" fetchpriority="auto" style="object-position:51.367% 56.152%;">
15343                                  </div>
15344                                
15345                                
15346                                  <div class="HeaderMenu_product_item_title">
15347                                    <p>
15348                                      Spackle Skin Perfecting Primer
15349                                    </p>
15350                                  </div>
15351                                
15352                              </div>
15353                            
15354                          
15355                            
15356                              
15357                              <div class="HeaderMenu_product_item">
15358                                <a class="HeaderMenu_product_item_link" js-trk-main-menu-submenu-link main-menu-link="Best Sellers" href="/products/best-of-the-best-cream-full-face-basics" title="Hydrating Cream Color + Glow Palette"></a>
15359                                
15360                                  <div class="HeaderMenu_product_item_image">
15361                                  <img src="//www.laurageller.com/cdn/shop/files/LG_Best_of_The_Best_
15361Cream_Full_Face_Basics_Palette_PDP_Soldier-Ecomm_a2d7f121-5c57-4d7a-afbd-6ccbc221e284.jpg?v=1770307002&amp;width=900" alt="Best of the Best Cream Full Face Basics Soldier" srcset="//www.laurageller.com/cdn/shop/files/LG_Best_of_The_Best_Cream_Full_Face_Basics_Palette_PDP_Soldier-Ecomm_a2d7f121-5c57-4d7a-afbd-6ccbc221e284.jpg?v=1770307002&amp;width=300 300w, //www.laurageller.com/cdn/shop/files/LG_Best_of_The_Best_Cream_Full_Face_Basics_Palette_PDP_Soldier-Ecomm_a2d7f121-5c57-4d7a-afbd-6ccbc221e284.jpg?v=1770307002&amp;width=450 450w, //www.laurageller.com/cdn/shop/files/LG_Best_of_The_Best_Cream_Full_Face_Basics_Palette_PDP_Soldier-Ecomm_a2d7f121-5c57-4d7a-afbd-6ccbc221e284.jpg?v=1770307002&amp;width=600 600w, //www.laurageller.com/cdn/shop/files/LG_Best_of_The_Best_Cream_Full_Face_Basics_Palette_PDP_Soldier-Ecomm_a2d7f121-5c57-4d7a-afbd-6ccbc221e284.jpg?v=1770307002&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/LG_Best_of_The_Best_Cream_Full_Face_Basics_Palette_PDP_Soldier-Ecomm_a2d7f121-5c57-4d7a-afbd-6ccbc221e284.jpg?v=1770307002&amp;width=900 900w" width="900" height="900" loading="lazy" sizes="(min-width: 1200px) 220px, (min-width: 750px) 18vw, 35vw" fetchpriority="auto">
15362                                  </div>
15363                                
15364                                
15365                                  <div class="HeaderMenu_product_item_title">
15366                                    <p>
15367                                      Hydrating Cream Color + Glow Palette
15368                                    </p>
15369                                  </div>
15370                                
15371                              </div>
15372                            
15373                          
15374                            
15375                              
15376                              <div class="HeaderMenu_product_item">
15377                                <a class="HeaderMenu_product_item_link" js-trk-main-menu-submenu-link main-menu-link="Best Sellers" href="/products/double-take-baked-full-coverage-foundation" title="Double Take Baked Full Coverage Foundation"></a>
15378                                
15379                                  <div class="HeaderMenu_product_item_image">
15380                                  <img src="//www.laurageller.com/cdn/shop/files/Laura_Geller_Double_Take_Baked_Soldier-Ecomm_Tan_0fbc2ce3-101f-4829-b024-57bd4081b3b4.jpg?v=1753906980&amp;width=900" alt="double take main soldier" srcset="//www.laurageller.com/cdn/shop/files/Laura_Geller_Double_Take_Baked_Soldier-Ecomm_Tan_0fbc2ce3-101f-4829-b024-57bd4081b3b4.jpg?v=1753906980&amp;width=300 300w, //www.laurageller.com/cdn/shop/files/Laura_Geller_Double_Take_Baked_Soldier-Ecomm_Tan_0fbc2ce3-101f-4829-b024-57bd4081b3b4.jpg?v=1753906980&amp;width=450 450w, //www.laurageller.com/cdn/shop/files/Laura_Geller_Double_Take_Baked_Soldier-Ecomm_Tan_0fbc2ce3-101f-4829-b024-57bd4081b3b4.jpg?v=1753906980&amp;width=600 600w, //www.laurageller.com/cdn/shop/files/Laura_Geller_Double_Take_Baked_Soldier-Ecomm_Tan_0fbc2ce3-101f-4829-b024-57bd4081b3b4.jpg?v=1753906980&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/Laura_Geller_Double_Take_Baked_Soldier-Ecomm_Tan_0fbc2ce3-101f-4829-b024-57bd4081b3b4.jpg?v=1753906980&amp;width=900 900w" width="900" height="900" loading="lazy" sizes="(min-width: 1200px) 220px, (min-width: 750px) 18vw, 35vw" fetchpriority="auto">
15381                                  </div>
15382                                
15383                                
15384                                  <div class="HeaderMenu_product_item_title">
15385                                    <p>
15386                                      Double Take Baked Full Coverage Foundation
15387                                    </p>
15388                                  </div>
15389                                
15390                              </div>
15391                            
15392                          
15393                            
15394                              
15395                              <div class="HeaderMenu_product_item">
15396                                <a class="HeaderMenu_product_item_link" js-trk-main-menu-submenu-link main-menu-link="Best Sellers" href="/products/makeup-daily-routine-natural-finish-full-face-kit-set-of-4" title="Daily Routine: Natural Finish Full Face Kit (4 PC)"></a>
15397                                
15398                                  <div class="HeaderMenu_product_item_image">
15399                                  <img src="//www.laurageller.com/cdn/shop/files/LG_DailyRoutineNaturalFinishFullFaceKit_4PC__SoldierEcom_Light.jpg?v=1763409346&amp;width=900" alt="Daily Routine: Natural Finish Full Face Kit - soldier" srcset="//www.laurageller.com/cdn/shop/files/LG_DailyRoutineNaturalFinishFullFaceKit_4PC__SoldierEcom_Light.jpg?v=1763409346&amp;width=300 300w, //www.laurageller.com/cdn/shop/files/LG_DailyRoutineNaturalFinishFullFaceKit_4PC__SoldierEcom_Light.jpg?v=1763409346&amp;width=450 450w, //www.laurageller.com/cdn/shop/files/LG_DailyRoutineNaturalFinishFullFaceKit_4PC__SoldierEcom_Light.jpg?v=1763409346&amp;width=600 600w, //www.laurageller.com/cdn/shop/files/LG_DailyRoutineNaturalFinishFullFaceKit_4PC__SoldierEcom_Light.jpg?v=1763409346&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/LG_DailyRoutineNaturalFinishFullFaceKit_4PC__SoldierEcom_Light.jpg?v=1763409346&amp;width=900 900w" width="900" height="900" loading="lazy" sizes="(min-width: 1200px) 220px, (min-width: 750px) 18vw, 35vw" fetchpriority="auto">
15400                                  </div>
15401                                
15402                                
15403                                  <div class="HeaderMenu_product_item_title">
15404                                    <p>
15405                                      Daily Routine: Natural Finish Full Face Kit (4 PC)
15406                                    </p>
15407                                  </div>
15408                                
15409                              </div>
15410                            
15411                          
15412                            
15413                              
15414                              <div class="HeaderMenu_product_item">
15415                                <a class="HeaderMenu_product_item_link" js-trk-main-menu-submenu-link main-menu-link="Best Sellers" href="/products/the-best-of-the-best-tuscan-dreams" title="Best of the Best Tuscan Dreams"></a>
15416                                
15417                                  <div class="HeaderMenu_product_item_image">
15418                                  <img src="//www.laurageller.com/cdn/shop/files/LG_BestOfTheBest_TuscanDreams_PDP_Soldier-Ecomm.jpg?v=1762271363&amp;width=900" alt="The Best of the Best Tuscan Dreams Soldier" srcset="//www.laurageller.com/cdn/shop/files/LG_BestOfTheBest_TuscanDreams_PDP_Soldier-Ecomm.jpg?v=1762271363&amp;width=300 300w, //www.laurageller.com/cdn/shop/files/LG_BestOfTheBest_TuscanDreams_PDP_Soldier-Ecomm.jpg?v=1762271363&amp;width=450 450w, //www.laurageller.com/cdn/shop/files/LG_BestOfTheBest_TuscanDreams_PDP_Soldier-Ecomm.jpg?v=1762271363&amp;width=600 600w, //www.laurageller.com/cdn/shop/files/LG_BestOfTheBest_TuscanDreams_PDP_Soldier-Ecomm.jpg?v=1762271363&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/LG_BestOfTheBest_TuscanDreams_PDP_Soldier-Ecomm.jpg?v=1762271363&amp;width=900 900w" width="900" height="900" loading="lazy" sizes="(min-width: 1200px) 220px, (min-width: 750px) 18vw, 35vw" fetchpriority="auto">
15419                                  </div>
15420                                
15421                                
15422                                  <div class="HeaderMenu_product_item_title">
15423                                    <p>
15424                                      Best of the Best Tuscan Dreams
15425                                    </p>
15426                                  </div>
15427                                
15428                              </div>
15429                            
15430                          
15431                            
15432                              
15433                              <div class="HeaderMenu_product_item">
15434                                <a class="HeaderMenu_product_item_link" js-trk-main-menu-submenu-link main-menu-link="Best Sellers" href="/products/jelly-balm-hydrating-lip-color" title="Jelly Balm Hydrating Lip Color"></a>
15435                                
15436                                  <div class="HeaderMenu_product_item_image">
15437                                  <img src="//www.laurageller.com/cdn/shop/files/Laura_Geller_Jelly_Balm_Soldier-Ecomm_Brick_House.jpg?v=1755010156&amp;width=900" alt="Jelly Balm Hydrating Lip Color soldier in Brick House" srcset="//www.laurageller.com/cdn/shop/files/Laura_Geller_Jelly_Balm_Soldier-Ecomm_Brick_House.jpg?v=1755010156&amp;width=300 300w, //www.laurageller.com/cdn/shop/files/Laura_Geller_Jelly_Balm_Soldier-Ecomm_Brick_House.jpg?v=1755010156&amp;width=450 450w, //www.laurageller.com/cdn/shop/files/Laura_Geller_Jelly_Balm_Soldier-Ecomm_Brick_House.jpg?v=1755010156&amp;width=600 600w, //www.laurageller.com/cdn/shop/files/Laura_Geller_Jelly_Balm_Soldier-Ecomm_Brick_House.jpg?v=1755010156&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/Laura_Geller_Jelly_Balm_Soldier-Ecomm_Brick_House.jpg?v=1755010156&amp;width=900 900w" width="900" height="900" loading="lazy" sizes="(min-width: 1200px) 220px, (min-width: 750px) 18vw, 35vw" fetchpriority="auto">
15438                                  </div>
15439                                
15440                                
15441                                  <div class="HeaderMenu_product_item_title">
15442                                    <p>
15443                                      Jelly Balm Hydrating Lip Color
15444                                    </p>
15445                                  </div>
15446                                
15447                              </div>
15448                            
15449                          
15450                            
15451                              
15452                              <div class="HeaderMenu_product_item">
15453                                <a class="HeaderMenu_product_item_link" js-trk-main-menu-submenu-link main-menu-link="Best Sellers" href="/products/baked-blush-n-brighten" title="Baked Blush-n-Brighten Marbleized Blush"></a>
15454                                
15455                                  <div class="HeaderMenu_product_item_image">
15456                                  <img src="//www.laurageller.com/cdn/shop/files/Laura_Geller_Baked_Blush-n-Brighten_Marbleized_Blush_Soldier-Ecomm_Pink_Buttercream.jpg?v=1754945257&amp;
15456width=900" alt="Blush-n-Brighten Soldier" srcset="//www.laurageller.com/cdn/shop/files/Laura_Geller_Baked_Blush-n-Brighten_Marbleized_Blush_Soldier-Ecomm_Pink_Buttercream.jpg?v=1754945257&amp;width=300 300w, //www.laurageller.com/cdn/shop/files/Laura_Geller_Baked_Blush-n-Brighten_Marbleized_Blush_Soldier-Ecomm_Pink_Buttercream.jpg?v=1754945257&amp;width=450 450w, //www.laurageller.com/cdn/shop/files/Laura_Geller_Baked_Blush-n-Brighten_Marbleized_Blush_Soldier-Ecomm_Pink_Buttercream.jpg?v=1754945257&amp;width=600 600w, //www.laurageller.com/cdn/shop/files/Laura_Geller_Baked_Blush-n-Brighten_Marbleized_Blush_Soldier-Ecomm_Pink_Buttercream.jpg?v=1754945257&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/Laura_Geller_Baked_Blush-n-Brighten_Marbleized_Blush_Soldier-Ecomm_Pink_Buttercream.jpg?v=1754945257&amp;width=900 900w" width="900" height="900" loading="lazy" sizes="(min-width: 1200px) 220px, (min-width: 750px) 18vw, 35vw" fetchpriority="auto">
15457                                  </div>
15458                                
15459                                
15460                                  <div class="HeaderMenu_product_item_title">
15461                                    <p>
15462                                      Baked Blush-n-Brighten Marbleized Blush
15463                                    </p>
15464                                  </div>
15465                                
15466                              </div>
15467                            
15468                          
15469                          
15470                            <div class="HeaderMenu_product_right_bottom_image">
15471                              
15472                                <a parent-link-title="Best Sellers" title="Shop all. Bestsellers" class="HeaderMenu_product_right_bottom_image_link" href="https://www.laurageller.com/collections/best-sellers"></a>
15473                              
15474                            <img src="//www.laurageller.com/cdn/shop/files/LG.com_NavigationImage_BestSellers.jpg?v=1762796189&amp;width=900" srcset="//www.laurageller.com/cdn/shop/files/LG.com_NavigationImage_BestSellers.jpg?v=1762796189&amp;width=300 300w, //www.laurageller.com/cdn/shop/files/LG.com_NavigationImage_BestSellers.jpg?v=1762796189&amp;width=450 450w, //www.laurageller.com/cdn/shop/files/LG.com_NavigationImage_BestSellers.jpg?v=1762796189&amp;width=600 600w, //www.laurageller.com/cdn/shop/files/LG.com_NavigationImage_BestSellers.jpg?v=1762796189&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/LG.com_NavigationImage_BestSellers.jpg?v=1762796189&amp;width=900 900w" width="900" height="334" loading="lazy" sizes="(min-width: 1200px) 450px, (min-width: 750px) 35vw, 90vw" fetchpriority="auto" style="object-position:42.48% 30.078%;">
15475                            </div>
15476                          
15477                          
15478                        </div></div>
15479                </div>
15480              </div>
15481            </details>
15482          </header-menu></li><li link-title="Value Sets"><header-menu>
15483            <details id="Details-HeaderMenu-5" class="mega-menu">
15484              <summary
15485                id="HeaderMenu-value-sets"
15486                class="header__menu-item list-menu__item link focus-inset"
15487              >
15488                
15489          
15490                <a href="/collections/palettes-kits-sets"
15491                  link-title="Value Sets"
15492                  js-trk-main-menu-link
15493                >Value Sets</a><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg>
15494</summary>
15495              <div
15496                id="MegaMenu-Content-5"
15497                class="mega-menu__content color-scheme-1 gradient motion-reduce global-settings-popup"
15498                tabindex="-1"
15499              >
15500                <div class="page-width">
15501                  <div class="mega-menu__content_main_container">
15502                    <div class="mega-menu__content_inner">
15503                      <ul
15504                        class="mega-menu__list  mega-menu__list--condensed mega-menu-link-level-1"
15505                        role="list"
15506                      ><li>
15507                              <a
15508                                id="HeaderMenu-value-sets-makeup-sets"
15509                                href="/collections/makeup-sets"
15510                                class="mega-menu__link mega-menu__link--level-2 link"
15511                                
15512                                link-title="Makeup Sets"
15513                                main-menu-link="Value Sets"
15514                                js-trk-main-menu-submenu-link
15515                              >
15516                                Makeup Sets
15517                              </a>
15518                            </li><li>
15519                              <a
15520                                id="HeaderMenu-value-sets-palettes"
15521                                href="/collections/palettes"
15522                                class="mega-menu__link mega-menu__link--level-2 link"
15523                                
15524                                link-title="Palettes"
15525                                main-menu-link="Value Sets"
15526                                js-trk-main-menu-submenu-link
15527                              >
15528                                Palettes
15529                              </a>
15530                            </li><li>
15531                              <a
15532                                id="HeaderMenu-value-sets-find-your-perfect-bundle-quiz"
15533                                href="/pages/find-your-perfect-bundle"
15534                                class="mega-menu__link mega-menu__link--level-2 link"
15535                                
15536                                link-title="Find Your Perfect Bundle Qu
15536iz"
15537                                main-menu-link="Value Sets"
15538                                js-trk-main-menu-submenu-link
15539                              >
15540                                Find Your Perfect Bundle Quiz
15541                              </a>
15542                            </li><li>
15543                              <a
15544                                id="HeaderMenu-value-sets-shop-all-value-sets"
15545                                href="/collections/palettes-kits-sets"
15546                                class="mega-menu__link mega-menu__link--level-2 link"
15547                                
15548                                link-title="Shop all Value Sets"
15549                                main-menu-link="Value Sets"
15550                                js-trk-main-menu-submenu-link
15551                              >
15552                                Shop all Value Sets
15553                              </a>
15554                            </li><li>
15555                              <a
15556                                id="HeaderMenu-value-sets-try-at-home"
15557                                href="https://www.laurageller.com/collections/try-at-home-palettes-kits-sets?tng=QAzVzrvtgtPfi2vJpw9kC"
15558                                class="mega-menu__link mega-menu__link--level-2 link"
15559                                
15560                                link-title="Try At Home"
15561                                main-menu-link="Value Sets"
15562                                js-trk-main-menu-submenu-link
15563                              >
15564                                Try At Home
15565                              </a>
15566                            </li></ul>
15567                    <ul
15568                        class="mega-menu__list  mega-menu__list--condensed mega-menu-link-level-2"
15569                        role="list"
15570                      ></ul>
15571                    </div>
15572                    
15573                      
15574                    
15575                      
15576                    
15577                      
15578                    
15579                      
15580                        <div class="HeaderMenu_images_container side_by_side_images   ">
15581                          
15582                          
15583                            <div class="HeaderMenu_images_container_main_image first_image">
15584                              
15585                                <a class="HeaderMenu_images_container_image_link" title="The Classics, Customized Your Way" parent-link-title="Value Sets" href="https://www.laurageller.com/products/makeup-foundation-cult-classics-full-face-kit"></a>
15586                              
15587                              <img src="//www.laurageller.com/cdn/shop/files/LG.com_NavigationImage_ValueSets-CultClassics.jpg?v=1762796051&amp;width=900" srcset="//www.laurageller.com/cdn/shop/files/LG.com_NavigationImage_ValueSets-CultClassics.jpg?v=1762796051&amp;width=300 300w, //www.laurageller.com/cdn/shop/files/LG.com_NavigationImage_ValueSets-CultClassics.jpg?v=1762796051&amp;width=450 450w, //www.laurageller.com/cdn/shop/files/LG.com_NavigationImage_ValueSets-CultClassics.jpg?v=1762796051&amp;width=600 600w, //www.laurageller.com/cdn/shop/files/LG.com_NavigationImage_ValueSets-CultClassics.jpg?v=1762796051&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/LG.com_NavigationImage_ValueSets-CultClassics.jpg?v=1762796051&amp;width=900 900w" width="900" height="582" loading="lazy" sizes="(min-width: 1200px) 450px, (min-width: 750px) 35vw, 90vw" fetchpriority="auto" style="object-position:24.6421% 47.7537%;">
15588                            </div>
15589                          
15590
15591                          
15592                            <div class="HeaderMenu_images_container_main_image second_image">
15593                              
15594                                <a parent-link-title="Value Sets" title="The #1 Brand, For Makeup Face Sets!" class="HeaderMenu_images_container_image_link" href="https://www.laurageller.com/products/baked-starter-kit-3pc-1"></a>
15595                              
15596                              <img src="//www.laurageller.com/cdn/shop/files/LG.com_NavigationImage_ValueSets-No.1Brand.jpg?v=1762796004&amp;width=900" srcset="//www.laurageller.com/cdn/shop/files/LG.com_NavigationImage_ValueSets-No.1Brand.jpg?v=1762796004&amp;width=300 300w, //www.laurageller.com/cdn/shop/files/LG.com_NavigationImage_ValueSets-No.1Brand.jpg?v=1762796004&amp;width=450 450w, //www.laurageller.com/cdn/shop/files/LG.com_NavigationImage_ValueSets-No.1Brand.jpg?v=1762796004&amp;width=600 600w, //www.laurageller.com/cdn/shop/files/LG.com_NavigationImage_ValueSets-No.1Brand.jpg?v=1762796004&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/LG.com_NavigationImage_ValueSets-No.1Brand.jpg?v=1762796004&amp;width=900 900w" width="900" height="582" loading="lazy" sizes="(min-width: 1200px) 450px, (min-width: 750px) 35vw, 90vw" fetchpriority="auto" style="object-position:26.66% 41.895%;">
15597                            </div>
15598                          
15599
15600                        </div>
15601                      
15602                    
15603
15604                    
15605                      
15606                    
15607                      
15608                    
15609                    
15610                      
15611                    
15612                  </div>
15613                </div>
15614              </div>
15615            </details>
15616          </header-menu></li><li link-title="Clearance"><header-menu>
15617            <details id="Details-HeaderMenu-6" class="mega-menu">
15618              <summary
15619                id="HeaderMenu-clearance"
15620                class="header__menu-item list-menu__item link focus-inset"
15621              >
15622                
15623                <a href="/collections/clearance"
15624                  link-title="Clearance"
15625                  js-trk-main-menu-link
15626                >Clearance</a><svg class="icon icon-caret" viewBox="0 0 10 6">
15626<path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg>
15627</summary>
15628              <div
15629                id="MegaMenu-Content-6"
15630                class="mega-menu__content color-scheme-1 gradient motion-reduce global-settings-popup"
15631                tabindex="-1"
15632              >
15633                <div class="page-width">
15634                  <div class="mega-menu__content_main_container"></div>
15635                </div>
15636              </div>
15637            </details>
15638          </header-menu></li></ul>
15639</nav>
15640
15641          </div>
15642        </div>
15643        <div id="hue-multi-product-quiz-module" data-product-id="1775944826926" data-quiz-type="sidebar" style="display: none"></div>
15644      </div>
15645        
15646    <div class="header__icons">
15647      
15648        
15649
15650<details-modal class="header__search">
15651  <div class="">
15652  <details>
15653    <summary
15654      class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle"
15655      aria-haspopup="dialog"
15656      aria-label="Search"
15657    >
15658      <span>
15659        <span class="svg-wrapper"><!--<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg">
15660<g clip-path="url(#clip0_720_52061)">
15661<path d="M21.9998 22.5L15.6558 16.156" stroke="currentColor" stroke-width="2.25" stroke-miterlimit="10" stroke-linecap="square"/>
15662<path d="M10 18.5C14.4183 18.5 18 14.9183 18 10.5C18 6.08172 14.4183 2.5 10 2.5C5.58172 2.5 2 6.08172 2 10.5C2 14.9183 5.58172 18.5 10 18.5Z" stroke="black" stroke-width="2.25" stroke-miterlimit="10" stroke-linecap="square"/>
15663</g>
15664<defs>
15665<clipPath id="clip0_720_52061">
15666<rect width="24" height="24" fill="currentColor" transform="translate(0 0.5)"/>
15667</clipPath>
15668</defs>
15669</svg>-->
15670
15671<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
15672<path d="M22 22L15.656 15.656" stroke="#0C0C0C" stroke-width="2" stroke-miterlimit="10" stroke-linecap="square"/>
15673<path d="M10 18C14.4183 18 18 14.4183 18 10C18 5.58172 14.4183 2 10 2C5.58172 2 2 5.58172 2 10C2 14.4183 5.58172 18 10 18Z" stroke="#0C0C0C" stroke-width="2" stroke-miterlimit="10" stroke-linecap="square"/>
15674</svg>
15675
15676</span>
15677        
15678        <!-- <span class="svg-wrapper header__icon-close"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-close">
15679<g>
15680<path d="M19.0713 4.92896L4.92915 19.0711" stroke="currentColor" stroke-width="2" stroke-linecap="square"/>
15681<path d="M19.0708 19.0711L4.92871 4.92896" stroke="currentColor" stroke-width="2" stroke-linecap="square"/>
15682</g>
15683<defs>
15684<clipPath id="clip0_884_47739">
15685<rect width="24" height="24" fill="currentColor"/>
15686</clipPath>
15687</defs>
15688</svg>
15689</span> -->
15690      </span>
15691    </summary>
15692    <div
15693      class="search-modal modal__content gradient"
15694      role="dialog"
15695      aria-modal="true"
15696      aria-label="Search"
15697    >
15698      <div class="modal-overlay"></div>
15699      <div
15700        class="search-modal__content search-modal__content-bottom"
15701        tabindex="-1"
15702      ><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form" js-predictive-search-form>
15703          <div class="field">
15704            <input
15705              class="search__input field__input"
15706              id="Search-In-Modal"
15707              type="search"
15708              name="q"
15709              value=""
15710              placeholder="Search"role="combobox"
15711                aria-expanded="false"
15712                aria-owns="predictive-search-results"
15713                aria-controls="predictive-search-results"
15714                aria-haspopup="listbox"
15715                aria-autocomplete="list"
15716                autocorrect="off"
15717                autocomplete="off"
15718                autocapitalize="off"
15719                spellcheck="false"js-predictive-search-field
15720            >
15721            <label class="field__label" for="Search-In-Modal">Search</label>
15722            <input type="hidden" name="options[prefix]" value="last">
15723            <button
15724              type="reset"
15725              class="reset__button field__button hidden"
15726              aria-label="Clear search term"
15727            >
15728              <span class="svg-wrapper"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-close">
15729<g>
15730<path d="M19.0713 4.92896L4.92915 19.0711" stroke="currentColor" stroke-width="2" stroke-linecap="square"/>
15731<path d="M19.0708 19.0711L4.92871 4.92896" stroke="currentColor" stroke-width="2" stroke-linecap="square"/>
15732</g>
15733<defs>
15734<clipPath id="clip0_884_47739">
15735<rect width="24" height="24" fill="currentColor"/>
15736</clipPath>
15737</defs>
15738</svg>
15739</span>
15740            </button>
15741            <button class="search__button field__button" aria-label="Search">
15742              <span class="svg-wrapper"><!--<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg">
15743<g clip-path="url(#clip0_720_52061)">
15744<path d="M21.9998 22.5L15.6558 16.156" stroke="currentColor" stroke-width="2.25" stroke-miterlimit="10" stroke-linecap="square"/>
15745<path d="M10 18.5C14.4183 18.5 18 14.9183 18 10.5C18 6.08172 14.4183 2.5 10 2.5C5.58172 2.5 2 6.08172 2 10.5C2 14.9183 5.58172 18.5 10 18.5Z" stroke="black" stroke-width="2.25" stroke-miterlimit="10" stroke-linecap="square"/>
15746</g>
15747<defs>
15748<clipPath id="clip0_720_52061">
15749<rect width="24" height="24" fill="currentColor" transform="translate(0 0.5)"/>
15750</clipPath>
15751</defs>
15752</svg>-->
15753
15754<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
15755<path d="M22 22L15.656 15.656" stroke="#0C0C0C" stroke-width="2" stroke-miterlimit="10" stroke-linecap="square"/>
15756<path d="M10 18C14.4183 18 18 14.4183 18 10C18 5.58172 14.4183 2 10 2C5.58172 2 2 5.58172 2 10C2 14.4183 5.58172 18 10 18Z" stroke="#0C0C0C" stroke-width="2" stroke-miterlimit="10" stroke-linecap="square"/>
15757</svg>
15758
15759</span>
15760            </button>
15761          </div>
15762          </form><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search>
15763
15764<div class="predictive-search__loading-state">
15765  <svg xmlns="http://www.w3.org/2000/svg" class="spinner" viewBox="0 0 66 66"><circle stroke-width="6" cx="33" cy="33" r="30" fill="none" class="path"/></svg>
15766
15767</div>
15768</div>
15769
15770            <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span>
15771</predictive-search><button
15772          type="button"
15773          class="search-modal__close-button modal__close-button link link--text focus-inset"
15774          aria-label="Close"
15775        >
15776          <span class="svg-wrapper"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-close">
15777<g>
15778<path d="M19.0713 4.92896L4.92915 19.0711" stroke="currentColor" stroke-width="2" stroke-linecap="square"/>
15779<path d="M19.0708 19.0711L4.92871 4.92896" stroke="currentColor" stroke-width="2" stroke-linecap="square"/>
15780</g>
15781<defs>
15782<clipPath id="clip0_884_47739">
15783<rect width="24" height="24" fill="currentColor"/>
15784</clipPath>
15785</defs>
15786</svg>
15787</span>
15788        </button>
15789      </div>
15790    </div>
15791  </details>
15792</div>
15793</details-modal>
15794
15795      
15796<a
15797          href="https://www.laurageller.com/customer_authentication/redirect?locale=en&region_country=AM"
15798          class="abc header__icon header__icon--account link focus-inset"
15799          rel="nofollow"
15800        ><account-icon><span class="svg-wrapper"><!--
15801<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg">
15802<g clip-path="url(#clip0_720_52064)">
15803<path d="M2.25 23C2.25 17.615 6.615 13.25 12 13.25C17.385 13.25 21.75 17.615 21.75 23" stroke="black" stroke-width="2.25" stroke-miterlimit="10" stroke-linecap="square"/>
15804<path d="M12 13.25C15.1066 13.25 17.625 10.7316 17.625 7.625C17.625 4.5184 15.1066 2 12 2C8.8934 2 6.375 4.5184 6.375 7.625C6.375 10.7316 8.8934 13.25 12 13.25Z" stroke="currentColor" stroke-width="2.25" stroke-miterlimit="10" stroke-linecap="square"/>
15805</g>
15806<defs>
15807<clipPath id="clip0_720_52064">
15808<rect width="24" height="24" fill="currentColor" transform="translate(0 0.5)"/>
15809</clipPath>
15810</defs>
15811</svg>
15812-->
15813<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
15814<path d="M2.25 22.5C2.25 17.115 6.615 12.75 12 12.75C17.385 12.75 21.75 17.115 21.75 22.5" stroke="#0C0C0C" stroke-width="2" stroke-miterlimit="10" stroke-linecap="square"/>
15815<path d="M12 12.75C15.1066 12.75 17.625 10.2316 17.625 7.125C17.625 4.0184 15.1066 1.5 12 1.5C8.8934 1.5 6.375 4.0184 6.375 7.125C6.375 10.2316 8.8934 12.75 12 12.75Z" stroke="#0C0C0C" stroke-width="2" stroke-miterlimit="10" stroke-linecap="square"/>
15816</svg>
15817</span></account-icon>
15818        </a><a
15819          href="/pages/geller-gal-rewards"
15820          class="header__icon header__icon--rewards link focus-inset small-hide"
15821          rel="nofollow"
15822        >
15823            <span class="svg-wrapper">
15824              <svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg">
15825                <g clip-path="url(#clip0_720_52387)">
15826                <path d="M12 18.824L19.416 23.3L17.448 14.864L24 9.188L15.372 8.456L12 0.5L8.628 8.456L0 9.188L6.552 14.864L4.584 23.3L12 18.824Z" fill="currentColor"/>
15827                </g>
15828                <defs>
15829                <clipPath id="clip0_720_52387">
15830                <rect width="24" height="24" fill="currentColor" transform="translate(0 0.5)"/>
15831                </clipPath>
15832                </defs>
15833              </svg>
15834            </span>
15835          
15836        </a><a href="/cart" class="header__icon header__icon--cart link focus-inset" id="cart-icon-bubble">
15837        
15838          <span class="svg-wrapper"><svg width="22" height="21" viewBox="0 0 22 21" fill="none" xmlns="http://www.w3.org/2000/svg">
15839<path d="M20 19.5H2L3.77465 6.5H17.9718L20 19.5Z" stroke="currentColor" stroke-width="2" stroke-linecap="square"/>
15840<path d="M7.5 7.5V4.5C7.5 2.85 9.075 1.5 11 1.5C12.925 1.5 14.5 2.85 14.5 4.5V7.5" stroke="currentColor" stroke-width="2" stroke-linecap="square"/>
15841</svg>
15842</span>
15843        
15844        <span class="visually-hidden">Cart</span></a>
15845    </div>
15846    
15847  </header>
15848</sticky-header>
15849
15850
15851<style>
15852  header.page-width_header {
15853    padding: 16px 1.5rem 16px 1.5rem;
15854        border-bottom: 1px solid #e5e5e5 !important;
15855        box-shadow: 0 4px 12px rgba(0, 0, 0, 3%) !important;
15856    }
15857    sticky-header  .header__heading-link {
15858        justify-self: start;
15859        margin-left: 20px !important;
15860    }
15861   .header__heading, .header__heading-link {
15862        justify-self: start;
15863    }
15864  .header__menu-item.list-menu__item a {
15865    text-decoration: none;
15866    color: #000;
15867  }
15868  .header_navigation_inner ul.list-menu.list-menu--inline {
15869    gap: 0 32px;
15870  }
15871
15872  details.mega-menu summary.header__menu-item,
15873  details[id*="HeaderMenu"] summary.header__menu-item {
15874  position: relative;
15875  }
15876
15877  details.mega-menu summary.header__menu-item::after,
15878  details[id*="HeaderMenu"] summary.header__menu-item::after {
15879  content: "";
15880  position: absolute;
15881  top: 100%;
15882  left: 0;
15883  width: 100%;
15884  height: 25px; /* Bridge gap for all items */
15885  background: transparent;
15886  z-index: 10;
15887  }
15888
15889  @media screen and (min-width: 990px) {
15890    .header--middle-left {
15891        column-gap: 1.5rem;
15892        display: grid;
15893        grid-template-areas: "heading navigation icons";
15894        grid-template-columns: 0.5fr auto 0.5fr;
15895        align-items: center;
15896    }
15897    .header__icons {
15898      padding-right: 20px;
15899     gap: 24px;
15900    }
15901  }
15902
15903  @media screen and (max-width: 1280px) {
15904  .header__heading, .header__heading-link {
15905    justify-self: center !important;
15906    margin-left: 0;
15907  }
15908  sticky-header .header__heading-link {
15909    margin-left: 0 !important;
15910  }
15911  }
15912</style>
15913
15914<script type="application/ld+json">
15915  {
15916    "@context": "http://schema.org",
15917    "@type": "Organization",
15918    "name": "Laura Geller Beauty",
15919    
15920      "logo": "https:\/\/www.laurageller.com\/cdn\/shop\/files\/LG-stacked-logo-black-trademarked.svg?v=1756235736\u0026width=500",
15921    
15922    "sameAs": [
15923      
15924      
15925      
15926      
15927      
15928      
15929      
15930      
15931      
15932      
15933
15934      
15935      
15936        
15937          "https:\/\/www.facebook.com\/LauraGellerBeauty",
15938        
15939      
15940        
15941          "https:\/\/in.pinterest.com\/lauragellerbeauty\/",
15942        
15943      
15944        
15945          "https:\/\/www.instagram.com\/lauragellerbeauty\/",
15946        
15947      
15948        
15949          "https:\/\/www.tiktok.com\/@lauragellerbeauty",
15950        
15951      
15952        
15953          "https:\/\/www.youtube.com\/user\/LauraGellerUS"
15954        
15955      
15956    ],
15957    "url": "https:\/\/www.laurageller.com"
15958  }
15959</script>
15959
15960</div>
15961<!-- END sections: header-group -->
15962    
15963
15964<style>
15965  #cc-banner {
15966    /* Layout */
15967    position: fixed;
15968    bottom: 0;
15969    left: 0;
15970    right: 0;
15971    z-index: 999999999999999999999999;
15972
15973    /* Visual */
15974    background: #111;
15975    color: #e8e3db;
15976    border-top: 1px solid rgba(255,255,255,0.08);
15977    backdrop-filter: blur(6px);
15978    -webkit-backdrop-filter: blur(6px);
15979
15980    /* Typography */
15981    font-family: 'Brandon Grotesque';
15982    font-size: 13px;
15983    line-height: 1.6;
15984    letter-spacing: 0.01em;
15985
15986    /* Spacing */
15987    padding: 10px 0;
15988
15989    /* Animation */
15990    transition: opacity 0.5s ease, transform 0.5s ease;
15991    opacity: 1;
15992    transform: translateY(0);
15993
15994    /* Intro slide-up */
15995    animation: cc-slidein 0.45s cubic-bezier(0.16, 1, 0.3, 1) both;
15996  }
15997
15998  #cc-banner .page-width {
15999    display: flex;
16000    align-items: center;
16001    justify-content: center;
16002  }
16003
16004  @keyframes cc-slidein {
16005    from {
16006      opacity: 0;
16007      transform: translateY(100%);
16008    }
16009    to {
16010      opacity: 1;
16011      transform: translateY(0);
16012    }
16013  }
16014
16015  #cc-banner.cc-hidden {
16016    opacity: 0 !important;
16017    transform: translateY(8px);
16018    pointer-events: none;
16019  }
16020
16021  #cc-banner-inner {
16022    max-width: 980px;
16023    margin: 0 auto;
16024    display: flex;
16025    align-items: center;
16026    gap: 20px;
16027    flex-wrap: wrap;
16028  }
16029
16030  #cc-banner p {
16031    margin: 0;
16032    flex: 1 1 300px;
16033    color: #c8c2b8;
16034  }
16035
16036  #cc-banner a {
16037    color: #e8e3db;
16038    text-decoration: underline;
16039    text-underline-offset: 3px;
16040    transition: color 0.2s;
16041  }
16042
16043  #cc-banner a:hover {
16044    color: #fff;
16045  }
16046
16047  #cc-dismiss {
16048    flex-shrink: 0;
16049    background: transparent;
16050    border: 1px solid rgba(255,255,255,0.25);
16051    color: #e8e3db;
16052    font-family: inherit;
16053    font-size: 11px;
16054    letter-spacing: 0.12em;
16055    text-transform: uppercase;
16056    padding: 7px 16px;
16057    cursor: pointer;
16058    border-radius: 2px;
16059    transition: background 0.2s, border-color 0.2s;
16060    white-space: nowrap;
16061  }
16062
16063  #cc-dismiss:hover {
16064    background: rgba(255,255,255,0.08);
16065    border-color: rgba(255,255,255,0.5);
16066  }
16067
16068  @media (max-width: 600px) {
16069    #cc-banner {
16070      padding: 12px 16px 16px;
16071    }
16072    #cc-banner-inner {
16073      gap: 12px;
16074    }
16075  }
16076</style>
16077
16078<div id="cc-banner" role="region" aria-label="Cookie notice" style="display:none">
16079  <div class="page-width">
16080    <p>
16081      We use cookies to enhance your experience. By continuing, you agree to our use of cookies,
16082      and you can manage your preferences anytime in our
16083      <a href="/pages/your-privacy-choices">Privacy Policy</a>.
16084    </p>
16085  </div>
16086</div>
16087
16088<script>
16089  (function () {
16090    var COOKIE_NAME = 'cc_seen_v1';
16091    var banner      = document.getElementById('cc-banner');
16092    var dismiss     = document.getElementById('cc-dismiss');
16093
16094    function getCookie(name) {
16095      var match = document.cookie.match('(?:^|;)\\s*' + name + '=([^;]*)');
16096      return match ? decodeURIComponent(match[1]) : null;
16097    }
16098
16099    function setCookie(name) {
16100      var expires = new Date(Date.now() + 365 * 24 * 60 * 60 * 1000).toUTCString();
16101      document.cookie = name + '=1; expires=' + expires + '; path=/; SameSite=Lax';
16102    }
16103
16104    if (getCookie(COOKIE_NAME)) return;
16105
16106    banner.style.display = '';
16107
16108    var dismissed = false;
16109    var startY = window.pageYOffset || document.documentElement.scrollTop || 0;
16110
16111    function hideBanner() {
16112      if (dismissed) return;
16113      dismissed = true;
16114      window.removeEventListener('scroll', onScroll);
16115      banner.classList.add('cc-hidden');
16116      setCookie(COOKIE_NAME);
16117      banner.addEventListener('transitionend', function () {
16118        banner.remove();
16119      }, { once: true });
16120    }
16121
16122    function onScroll() {
16123      var currentY = window.pageYOffset || document.documentElement.scrollTop || 0;
16124      if (currentY !== startY) {
16125        hideBanner();
16126      }
16127    }
16128
16129    window.addEventListener('scroll', onScroll, { passive: true });
16130
16131    // Manual dismiss button
16132    dismiss.addEventListener('click', hideBanner);
16133
16134  })();
16135</script>
16135
16136
16137
16138    <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1">
16139      <div id="shopify-section-template--17185142145085__cart-items" class="shopify-section">
16140<style data-shopify>.section-template--17185142145085__cart-items-padding {
16141    padding-top: 27px;
16142    padding-bottom: 27px;
16143  }
16144
16145  @media screen and (min-width: 750px) {
16146    .section-template--17185142145085__cart-items-padding {
16147      padding-top: 36px;
16148      padding-bottom: 36px;
16149    }
16150  }</style>
16150<script src="//www.laurageller.com/cdn/shop/t/594/assets/quantity-popover.js?v=987015268078116491758211900" defer="defer"></script>
16150
16151
16152
16153
16154<div class="main-cart main-cart-drawer" js-main-cart>
16155  <div class="page-width">
16156    <div class="wrapper" id="main-cart-items" data-id="main-cart-items">
16157      <div class="cart-row js-contents">
16158        <cart-items class="cart-left gradient color-scheme-1 isolate is-empty">
16159          <div class="main-cart__inner">
16160            <div class="cart-header" id="main-cart-header" data-id="template--17185142145085__cart-items">
16161                <div class="cart-header-inner js-cart-header">
16162                  <div class="drawer__header" >
16163                    <div class="drawer__content-wrap">
16164                      <div class="drawer__header-content drawer__content-wrap">
16165                        <div class="drawer__header--icon">
16166                          <svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
16167                            <path d="M17 17H1L2.57746 5.44446H15.1972L17 17Z" stroke="#0C0C0C" stroke-width="1.5" stroke-linecap="square"/>
16168                            <path d="M5.88892 6.33333V3.66667C5.88892 2.2 7.28892 1 9.00003 1C10.7111 1 12.1111 2.2 12.1111 3.66667V6.33333" stroke="#0C0C0C" stroke-width="1.5" stroke-linecap="square"/>
16169                          </svg>                
16170                        </div>
16171                        <div class="h2 drawer__title">your bag </div>
16172                        <div class="drawer__item-count--wrap">
16173                          (<span class="drawer__item-count cart-link__bubble-num">0</span>)
16174                        </div>
16175                      </div>
16176                    </div>
16177                  </div>
16178                  
16179                </div>
16180            </div>
16181             <div class="cart__warnings"><h1 class="cart__empty-title">Your bag is empty.</h1><div class="cart__empty-text"><p>Get ready to look
</p><p>Geller Gorgeous</p></div><div class="cart__empty-icon-wrap"><div class="cart__empty-icon">
16182                      <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
16183                      <g clip-path="url(#clip0_245_4433)">
16184                      <path d="M8 12.216L12.944 15.2L11.632 9.576L16 5.792L10.248 5.304L8 0L5.752 5.304L0 5.792L4.368 9.576L3.056 15.2L8 12.216Z" fill="#0C0C0C"/>
16185                      </g>
16186                      <defs>
16187                      <clipPath id="clip0_245_4433">
16188                      <rect width="16" height="16" fill="white"/>
16189                      </clipPath>
16190                      </defs>
16191                      </svg>
16192                    </div><div class="cart__empty-icon">
16193                      <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
16194                      <g clip-path="url(#clip0_245_4433)">
16195                      <path d="M8 12.216L12.944 15.2L11.632 9.576L16 5.792L10.248 5.304L8 0L5.752 5.304L0 5.792L4.368 9.576L3.056 15.2L8 12.216Z" fill="#0C0C0C"/>
16196                      </g>
16197                      <defs>
16198                      <clipPath id="clip0_245_4433">
16199                      <rect width="16" height="16" fill="white"/>
16200                      </clipPath>
16201                      </defs>
16202                      </svg>
16203                    </div><div class="cart__empty-icon">
16204                      <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
16205                      <g clip-path="url(#clip0_245_4433)">
16206                      <path d="M8 12.216L12.944 15.2L11.632 9.576L16 5.792L10.248 5.304L8 0L5.752 5.304L0 5.792L4.368 9.576L3.056 15.2L8 12.216Z" fill="#0C0C0C"/>
16207                      </g>
16208                      <defs>
16209                      <clipPath id="clip0_245_4433">
16210                      <rect width="16" height="16" fill="white"/>
16211                      </clipPath>
16212                      </defs>
16213                      </svg>
16214                    </div><div class="cart__empty-icon">
16215                      <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
16216                      <g clip-path="url(#clip0_245_4433)">
16217                      <path d="M8 12.216L12.944 15.2L11.632 9.576L16 5.792L10.248 5.304L8 0L5.752 5.304L0 5.792L4.368 9.576L3.056 15.2L8 12.216Z" fill="#0C0C0C"/>
16218                      </g>
16219                      <defs>
16220                      <clipPath id="clip0_245_4433">
16221                      <rect width="16" height="16" fill="white"/>
16222                      </clipPath>
16223                      </defs>
16224                      </svg>
16225                    </div><div class="cart__empty-icon">
16226                      <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
16227                      <g clip-path="url(#clip0_245_4433)">
16228                      <path d="M8 12.216L12.944 15.2L11.632 9.576L16 5.792L10.248 5.304L8 0L5.752 5.304L0 5.792L4.368 9.576L3.056 15.2L8 12.216Z" fill="#0C0C0C"/>
16229                      </g>
16230                      <defs>
16231                      <clipPath id="clip0_245_4433">
16232                      <rect width="16" height="16" fill="white"/>
16233                      </clipPath>
16234                      </defs>
16235                      </svg>
16236                    </div></div><p class="cart__empty-quote-text">“To say I was pleasantly surprised is an understatement...I am so happy I found you.”</p><span class="cart__empty-quote-name">MARY</span>
16237                <a href="/collections/best-sellers" class="button">
16238                  Shop Best Sellers
16239                </a>
16240              
16241            </div> 
16242            
16243            
16244            <form action="/cart" class="cart__contents critical-hidden" method="post" id="cart">
16245              <div class="cart__items">
16246                
16247                <div class="js-contents"></div>
16248              </div>
16249
16250              <p class="visually-hidden" id="cart-live-region-text" aria-live="polite" role="status"></p>
16251              <p
16252                class="visually-hidden"
16253                id="shopping-cart-line-item-status"
16254                aria-live="polite"
16255                aria-hidden="true"
16256                role="status"
16257              >
16258                Loading...
16259              </p>
16260            </form>
16261          </div>
16262        </cart-items>
16263        <div
16264          class="cart-right gradient color-scheme-1 is-empty"
16265          id="main-cart-footer"
16266          data-id="template--17185142145085__cart-items"
16267        >
16268          <div class="cart__footer isolate"><div class="cart__blocks">
16269              
16270<div class="js-contents-subtotal" >
16271                      
16272
16273                    </div>
16274
16275
16276
16277
16278
16279
16280              
16281              
16282<div class="cart-page__footer-wrapper">
16283                        
16284<div class="cart-discount">
16285  <form class="cart-discount__form js-cart-discount-form" novalidate>
16286    <input
16287      class="cart-discount__input"
16288      type="text"
16289      name="discount"
16290      placeholder="Discount Code"
16291      autocomplete="off"
16292      autocapitalize="characters"
16293      spellcheck="false"
16294      aria-label="Discount code"
16295    >
16296    <button class="cart-discount__apply" type="submit">Apply</button>
16297  </form>
16298
16299  <div class="cart-discount__error" data-discount-error hidden role="alert">
16300    <span class="cart-discount__error-text" data-discount-error-text></span>
16301    <button
16302      class="cart-discount__error-close"
16303      type="button"
16304      data-discount-error-close
16305      aria-label="Dismiss"
16306    >&times;</button>
16307  </div>
16307<script type="application/json" class="js-cart-discount-strings">
16308    {
16309      "success": "Coupon code '{{code}}' applied, you saved {{amount}}!",
16310      "failed": "Code '{{code}}' is not valid on the items in your bag. Try \u003cstrong\u003eKIT10\u003c\/strong\u003e for more savings.",
16311      "worse": "A better discount is already applied to your cart."
16312    }
16313  </script>
16313<div class="cart-discount__pills" data-discount-pills></div>
16314</div><template class="js-cart-discount-pill-template">
16315  <span class="cart-discount__pill" data-discount-code="__CODE__">
16316    <svg class="cart-discount__pill-icon" width="11" height="10" viewBox="0 0 11 10" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
16317    <path d="M0.324951 5.28537L6.7728 1.79209L9.82495 2.54562L8.9561 5.82199L2.50825 9.31528L0.324951 5.28537Z" fill="white"/>
16318    <circle cx="7.86424" cy="3.80679" r="0.458333" transform="rotate(-28.4477 7.86424 3.80679)" fill="#93021A"/>
16319  </svg>
16320    <span class="cart-discount__pill-code">__CODE__</span>
16321    <button
16322      class="cart-discount__pill-remove"
16323      type="button"
16324      data-discount-remove="__CODE__"
16325      aria-label="Remove discount __CODE__"
16326    >&times;</button>
16327  </span>
16328</template>
16329
16330<style>
16331  .cart-discount { margin-bottom: 14px; }
16332  .cart-discount__form {
16333    display: flex;
16334    align-items: stretch;
16335    gap: 8px;
16336    margin-bottom: 12px;
16337  }
16338  .cart-discount__input {
16339    flex: 1 1 auto;
16340    min-width: 0;
16341    padding: 5px 16px;
16342    border: 1px solid #111;
16343    border-radius: 0;
16344    background: #fff;
16345    font-size: 16px;
16346    line-height: 1.2;
16347    text-transform: uppercase;
16348  }
16349  .cart-discount__input::placeholder { color: #6b6b6b; text-transform: none; }
16350  .cart-discount__apply {
16351    flex: 0 0 auto;
16352    padding: 0 30px;
16353    border: 0;
16354    border-radius: 0;
16355    background: #000;
16356    color: #fff;
16357    font-weight: 700;
16358    font-size: 15px;
16359    letter-spacing: 0.02em;
16360    cursor: pointer;
16361  }
16362  .cart-discount__apply:hover { background: #222; }
16363  .cart-discount__apply:disabled { cursor: default; }
16364  .cart-discount__form.is-loading { opacity: 0.6; pointer-events: none; }
16365
16366  .cart-discount__pills {
16367    display: flex;
16368    flex-wrap: wrap;
16369    gap: 6px;
16370    align-items: center;
16371  }
16372  .cart-discount__pills:empty { display: none; }
16373
16374  .cart-discount .cart-discount__pill {
16375    display: inline-flex;
16376    align-items: center;
16377    gap: 4px;
16378    padding: 4px 6px;
16379    border-radius: 3px;
16380    background: #93021a;
16381    color: #fff;
16382    font-size: 12px;
16383    font-weight: 400;
16384    line-height: 1.1;
16385  }
16386
16387  .cart-discount .cart-discount__pill-icon {
16388    display: inline-block;
16389    flex: 0 0 auto;
16390    width: 11px;
16391    height: 10px;
16392    min-width: 0;
16393    max-width: none;
16394  }
16395
16396  .discounts:has(.discounts__discount--end) { display: none; }
16397  .discounts__discount--end { display: none; }
16398
16399  .cart-discount .cart-discount__pill-code { white-space: nowrap; }
16400
16401  .cart-discount .cart-discount__pill-remove {
16402    display: inline-flex;
16403    align-items: center;
16404    justify-content: center;
16405    width: 13px;
16406    height: 13px;
16407    padding: 0;
16408    border: 0;
16409    background: none;
16410    color: currentColor;
16411    font-size: 14px;
16412    line-height: 1;
16413    opacity: 0.85;
16414    cursor: pointer;
16415  }
16416  .cart-discount .cart-discount__pill-remove:hover { opacity: 1; }
16417
16418  .cart-discount .cart-discount__error {
16419    display: flex;
16420    align-items: center;
16421    justify-content: space-between;
16422    gap: 12px;
16423    margin-bottom: 12px;
16424    padding: 5px 16px;
16425    border-radius: 0;
16426    background: #f8dfe3;
16427    color: #93021a;
16428    font-size: 14px;
16429    line-height: 1.35;
16430  }
16431  .cart-discount .cart-discount__error[hidden] { display: none; }
16432
16433  /* Same bar, green, for a code that applied. */
16434  .cart-discount .cart-discount__error--success {
16435    background: #e4f1e6;
16436    color: #1f6b32;
16437  }
16438  .cart-discount .cart-discount__error--success .cart-discount__error-close { color: #1f6b32; }
16439  .cart-discount .cart-discount__error-text strong {
16440    font-weight: 700;
16441    color: inherit;
16442  }
16443  .cart-discount .cart-discount__error-close {
16444    flex: 0 0 auto;
16445    width: 18px;
16446    height: 18px;
16447    display: inline-flex;
16448    align-items: center;
16449    justify-content: center;
16450    padding: 0;
16451    border: 0;
16452    background: none;
16453    color: #93021a;
16454    font-size: 18px;
16455    line-height: 1;
16456    cursor: pointer;
16457  }
16458</style>
16459
16460                        
16461
16462                    
16463<div class="cart__ctas explicit-dual-layout upgrade-unselected">
16464                    <button type="submit"  name="checkout" form="cart" id="CartPage-CheckoutWithUpgrade" class="cart__checkout-button checkout-primary-black-btn">
16465                        <span class="cart-drawer__footer--icon">
16466                                  <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
16467                            <path d="M3.5 5.88889H4.47059C4.47059 3.5675 5.50714 1 8 1C10.4929 1 11.5294 3.5675 11.5294 5.88889H12.5M3.5 5.88889C2.675 5.88889 2 6.51746 2 7.28572V13.6032C2 14.3714 2.675 15 3.5 15H12.5C13.325 15 14 14.3714 14 13.6032V7.28572C14 6.51746 13.325 5.88889 12.5 5.88889M3.5 5.88889H8H12.5" stroke="white" stroke-width="1.5" stroke-linecap="round"/>
16468                            </svg>
16469                          </span>
16470                          Checkout
16471                          <span class="footer-dots">.</span>
16472                          <span>
16473                            <span class="total-price">
16474                                
16475                                  
16476                                      
16477                                        1,200.00 AMD
16478                                      
16479                                
16480                                
16481                                </span>
16482
16483                        
16484                        </span>
16485                    </button>
16486                    </div>
16487                  </div>
16488
16489                        
16490                <loop-onstore/>
16491              </div>
16492              
16493
16494           <payment-icon class="cart-payment"><p class="payment-title">THE FOLLOWING PAYMENT OPTIONS ARE AVAILABLE:</p><div class="payment-row">
16495                    <span class="visually-hidden">Payment methods</span>
16496                    <ul class="list list-cart-payment" role="list">
16497                    
16498                    
16499                        
16500<li class="list-cart-payment__item">
16501                            <img src="//www.laurageller.com/cdn/shop/files/Frame_1000007125.png?v=1748582178&width=200" alt="payment-icon"  loading="lazy">
16502                          </li>
16503                        
16504<li class="list-cart-payment__item">
16505                            <img src="//www.laurageller.com/cdn/shop/files/Frame_1000007128.png?v=1748582178&width=200" alt="payment-icon"  loading="lazy">
16506                          </li>
16507                        
16508<li class="list-cart-payment__item">
16509                            <img src="//www.laurageller.com/cdn/shop/files/Frame_1000007129.png?v=1748582178&width=200" alt="payment-icon"  loading="lazy">
16510                          </li>
16511                        
16512<li class="list-cart-payment__item">
16513                            <img src="//www.laurageller.com/cdn/shop/files/Frame_1000007130.png?v=1748582177&width=200" alt="payment-icon"  loading="lazy">
16514                          </li>
16515                    
16516                  </ul>
16517                  </div>
16518                </payment-icon>
16519                
16520
16521<div class="payment__grid">
16522  
16523    
16524    <div class="payment__icon">
16525      <img src="//www.laurageller.com/cdn/shop/files/Frame_1000007125_fe07364b-975a-4e47-9627-c34b06e1b4c4.png?v=1754460913&width=1000" width="161" height="auto">
16526    </div>
16527  
16528    
16529    <div class="payment__icon">
16530      <img src="//www.laurageller.com/cdn/shop/files/Frame_1000007124.png?v=1754460919&width=1000" width="161" height="auto">
16531    </div>
16532  
16533    
16534    <div class="payment__icon">
16535      <img src="//www.laurageller.com/cdn/shop/files/Frame_1000007124_1.png?v=1754460918&width=1000" width="161" height="auto">
16536    </div>
16537  
16538    
16539    <div class="payment__icon">
16540      <img src="//www.laurageller.com/cdn/shop/files/Frame_1000007353.png?v=1754460919&width=1000" width="161" height="auto">
16541    </div>
16542  
16543    
16544    <div class="payment__icon">
16545      <img src="//www.laurageller.com/cdn/shop/files/Frame_1000007125_1.png?v=1754460919&width=1000" width="161" height="auto">
16546    </div>
16547     
16548</div>
16549              
16550
16551              <div id="cart-errors"></div>
16552            </div></div>
16553        </div>
16554      </div>
16555    </div>
16556  </div>
16557</div>
16558
16559
16560
16561<script>
16562(function() {
16563  const rootUrl = window.Shopify?.routes?.root || '/';
16564  fetch(`${rootUrl}cart?sections=main-cart-items,cart-icon-bubble`, {
16565    cache: 'no-store'
16566  }).then(res => res.json()).then(parseAndReplaceCartPageSections).catch(console.error);
16567  function parseAndReplaceCartPageSections(sectionsData) {
16568    if (!sectionsData) return;
16569     const parser = new DOMParser();
16570    if (sectionsData['main-cart-items']) {
16571      const parsedItemsDOM = parser.parseFromString(sectionsData['main-cart-items'], 'text/html');
16572      const targetItems = document.getElementById('main-cart-items');
16573      const sourceItems = parsedItemsDOM.getElementById('main-cart-items');
16574      if (targetItems && sourceItems) {
16575        targetItems.innerHTML = sourceItems.innerHTML;
16576      }
16577    }
16578    if (sectionsData['cart-icon-bubble']) {
16579      const parsedBubbleDOM = parser.parseFromString(sectionsData['cart-icon-bubble'], 'text/html');
16580      const targetBubble = document.getElementById('cart-icon-bubble');
16581      const sourceBubble = parsedBubbleDOM.getElementById('cart-icon-bubble') || parsedBubbleDOM.body.firstElementChild; 
16582      if (targetBubble && sourceBubble) {
16583        targetBubble.innerHTML = sourceBubble.innerHTML;
16584      } else if (sourceBubble) {
16585        const alternateBubble = document.querySelector('.header__icon--cart');
16586        if (alternateBubble) alternateBubble.innerHTML = sourceBubble.innerHTML;
16587      }
16588    }
16589    if (typeof setupCartPageMinimalTriggers === 'function') {
16590      setupCartPageMinimalTriggers();
16591    }
16592  }
16593})();
16594</script>
16594
16595
16596<script>
16597(function() {
16598  window.upgradeVariantId = "43007238963261"; 
16599  window.isCartPageUpdating = false;
16600  setupCartPageMinimalTriggers();
16601  listenToCartPageAjaxUpdates();
16602
16603  document.addEventListener('DOMContentLoaded', function() {
16604    setupCartPageMinimalTriggers();
16605    listenToCartPageAjaxUpdates();
16606  });
16607
16608  window.addEventListener('pageshow', function() {
16609    window.isCartPageUpdating = false;
16610    setCartPageLoadingState(false);
16611    setupCartPageMinimalTriggers();
16612  });
16613
16614  function getCartPageSectionsToRender() {
16615    const sections = [];
16616    const mainCartItems = document.getElementById('main-cart-items') || document.querySelector('.cart-items');
16617    const mainCartFooter = document.getElementById('main-cart-footer') || document.querySelector('.cart-footer');
16618    
16619    if (mainCartItems && mainCartItems.closest('[id^="shopify-section-"]')) {
16620      sections.push(mainCartItems.closest('[id^="shopify-section-"]').id.replace('shopify-section-', ''));
16621    } else {
16622      sections.push('main-cart-items');
16623    }
16624
16625    if (mainCartFooter && mainCartFooter.closest('[id^="shopify-section-"]')) {
16626      sections.push(mainCartFooter.closest('[id^="shopify-section-"]').id.replace('shopify-section-', ''));
16627    } else {
16628      sections.push('main-cart-footer');
16629    }
16630    
16631    return sections;
16632  }
16633
16634  function renderCartPageContents(parsedState) {
16635    if (!parsedState || !parsedState.sections) return;
16636    
16637    Object.keys(parsedState.sections).forEach((sectionId) => {
16638      const sectionTarget = document.getElementById(`shopify-section-${sectionId}`) || document.getElementById(sectionId);
16639      if (sectionTarget) {
16640        const parser = new DOMParser();
16641        const htmlDoc = parser.parseFromString(parsedState.sections[sectionId], 'text/html');
16642                if (sectionTarget.id.startsWith('shopify-section-')) {
16643          sectionTarget.innerHTML = htmlDoc.body.innerHTML;
16644        } else {
16645          const incomingContent = htmlDoc.getElementById(sectionId) || htmlDoc.body.firstChild;
16646          if (incomingContent) {
16647            sectionTarget.innerHTML = incomingContent.innerHTML;
16648          }
16649        }
16650      }
16651    });
16652
16653    document.dispatchEvent(new CustomEvent('cart:updated', { bubbles: true, detail: parsedState }));
16654  }
16655
16656  function setCartPageLoadingState(isLoading) {
16657    const widgetBox = document.querySelector('.order-upgrade-widget.on_cart_page, .minimal-protection-widget.on_cart_page');
16658    const allBtns = document.querySelectorAll('#CartPage-CheckoutWithUpgrade, #CartPage-ContinueWithoutUpgrade');
16659    
16660    if (isLoading) {
16661      if (widgetBox) widgetBox.classList.add('is-loading');
16662      allBtns.forEach(btn => {
16663        btn.style.pointerEvents = 'none';
16664        btn.style.opacity = '0.5';
16665      });
16666    } else {
16667      if (widgetBox) widgetBox.classList.remove('is-loading');
16668      allBtns.forEach(btn => {
16669        btn.style.pointerEvents = 'auto';
16670        btn.style.opacity = '1';
16671      });
16672    }
16673  }
16674
16675  function setupCartPageMinimalTriggers() {
16676    const rootUrl = window.Shopify?.routes?.root || '/';
16677    if (!document.body.dataset.cartPageTriggersAttached) {
16678      document.body.dataset.cartPageTriggersAttached = 'true';
16679      document.body.addEventListener('click', async function(e) {
16680        const btnWithUpgrade = e.target.closest('#CartPage-CheckoutWithUpgrade');
16681        if (btnWithUpgrade) {
16682          e.preventDefault();
16683          if (window.isCartPageUpdating || !window.upgradeVariantId) return;
16684
16685          window.isCartPageUpdating = true;
16686          setCartPageLoadingState(true);
16687
16688          try {
16689            const cartState = await fetch(`${rootUrl}cart.js`, { cache: 'no-store' }).then(res => res.json());
16690            const currentItem = cartState.items.find(item => item.variant_id == window.upgradeVariantId);
16691
16692            if (!currentItem) {
16693              const addResp = await fetch(`${rootUrl}cart/add.js`, {
16694                method: 'POST',
16695                headers: { 'Content-Type': 'application/json', 'X-Requested-With': 'XMLHttpRequest' },
16696                body: JSON.stringify({ 
16697                  id: window.upgradeVariantId, 
16698                  quantity: 1, 
16699                  properties: { '__order_upgrade_item': 'true' },
16700                  sections: getCartPageSectionsToRender()
16701                })
16702              });
16703
16704              if (addResp.ok) {
16705                const addData = await addResp.json();
16706                renderCartPageContents(addData);
16707              }
16708            }
16709          } catch (err) {
16710            console.error("Cart API Error:", err);
16711          } finally {
16712            window.isCartPageUpdating = false;
16713            window.location.href = `${rootUrl}checkout`;
16714          }
16715          return;
16716        }
16717
16718        // 2. CONTINUE WITHOUT UPGRADE (CART PAGE)
16719        const btnWithoutUpgrade = e.target.closest('#CartPage-ContinueWithoutUpgrade');
16720        if (btnWithoutUpgrade) {
16721          e.preventDefault();
16722          if (window.isCartPageUpdating || !window.upgradeVariantId) return;
16723
16724          window.isCartPageUpdating = true;
16725          setCartPageLoadingState(true);
16726
16727          try {
16728            const cartState = await fetch(`${rootUrl}cart.js`, { cache: 'no-store' }).then(res => res.json());
16729            const isPresent = cartState.items.some(item => item.variant_id == window.upgradeVariantId);
16730
16731            if (isPresent) {
16732              const updateResp = await fetch(`${rootUrl}cart/update.js`, {
16733                method: 'POST',
16734                headers: { 'Content-Type': 'application/json', 'X-Requested-With': 'XMLHttpRequest' },
16735                body: JSON.stringify({ 
16736                  updates: { [window.upgradeVariantId.toString()]: 0 },
16737                  sections: getCartPageSectionsToRender()
16738                })
16739              });
16740
16741              if (updateResp.ok) {
16742                const updateData = await updateResp.json();
16743                renderCartPageContents(updateData);
16744              }
16745            }
16746          } catch (err) {
16747            console.error("Cart API Error:", err);
16748          } finally {
16749            window.isCartPageUpdating = false;
16750            window.location.href = `${rootUrl}checkout`;
16751          }
16752          return;
16753        }
16754      });
16755    }
16756  }
16757
16758  function listenToCartPageAjaxUpdates() {
16759    if (window.cartPageAjaxHookInstalled) return;
16760    window.cartPageAjaxHookInstalled = true;
16761
16762    const rootUrl = window.Shopify?.routes?.root || '/';
16763    const nativeFetch = window.fetch;
16764
16765    window.fetch = async function(...args) {
16766      const response = await nativeFetch.apply(this, args);
16767      const url = typeof args[0] === 'string' ? args[0] : args[0]?.url || '';
16768
16769      if (/\/cart\/(change|update|add|clear)(\.js)?/.test(url)) {
16770        setTimeout(async () => {
16771          if (window.isCartPageUpdating || !window.upgradeVariantId) return;
16772
16773          try {
16774            const cartState = await nativeFetch(`${rootUrl}cart.js`, { cache: 'no-store' }).then(res => res.json());
16775            
16776            const nonUpgradeItems = cartState.items.filter(item => item.variant_id != window.upgradeVariantId);
16777            const hasUpgradeItem = cartState.items.some(item => item.variant_id == window.upgradeVariantId);
16778
16779            // Agar sirf protection bachi ho toh auto remove karke sections ko live update karega
16780            if (nonUpgradeItems.length === 0 && hasUpgradeItem) {
16781              window.isCartPageUpdating = true;
16782              setCartPageLoadingState(true);
16783
16784              const updateResp = await nativeFetch(`${rootUrl}cart/update.js`, {
16785                method: 'POST',
16786                headers: { 'Content-Type': 'application/json', 'X-Requested-With': 'XMLHttpRequest' },
16787                body: JSON.stringify({ 
16788                  updates: { [window.upgradeVariantId.toString()]: 0 },
16789                  sections: getCartPageSectionsToRender()
16790                })
16791              });
16792
16793              if (updateResp.ok) {
16794                const updatedData = await updateResp.json();
16795                renderCartPageContents(updatedData);
16796              } else {
16797                window.location.reload();
16798              }
16799            }
16800          } catch (error) {
16801            console.error("Error inside cart page update hook:", error);
16802          } finally {
16803            window.isCartPageUpdating = false;
16804            setCartPageLoadingState(false);
16805          }
16806        }, 350);
16807      }
16808
16809      return response;
16810    };
16811  }
16812
16813  window.refreshCartPageUpgradeWidget = function() {
16814    setupCartPageMinimalTriggers();
16815  };
16816})();
16817</script>
16817
16818
16819
16820
16821
16822
16823
16824
16825
16826</div>
16827    </main>
16828
16829    <!-- BEGIN sections: footer-group -->
16830<div id="shopify-section-sections--17185144209469__index_customer_reviews_section_mtTEXg" class="shopify-section shopify-section-group-footer-group Index_customer_reviews_section"><link href="//www.laurageller.com/cdn/shop/t/594/assets/Index-customer-reviews-section.css?v=59928343727113445991758211903" rel="stylesheet" type="text/css" media="all" />
16831
16832<style>
16833  .Index_customer_reviews_section_main_sections--17185144209469__index_customer_reviews_section_mtTEXg { padding-top: 96px; padding-bottom: 96px; }
16834
16835
16836
16837.Index_customer_reviews_box {
16838    height: 100%;
16839}
16840.Index_customer_reviews_marquee,
16841.Index_customer_reviews_top_marquee,
16842.Index_customer_reviews_bottom_marquee {
16843  overflow: hidden;
16844  display: flex;
16845  width: 100%;
16846}
16847.Index_customer_reviews_marquee > span,
16848.Index_customer_reviews_top_marquee > span,
16849.Index_customer_reviews_bottom_marquee > span {
16850  display: inline-flex;
16851  align-items: center;
16852  width: max-content; 
16853}
16854.Index_customer_reviews_box {
16855  display: inline-block;
16856  flex-shrink: 0;
16857}
16858.Index_customer_reviews_marquee > span {
16859  animation: marqueeLeft 50s linear infinite;
16860}
16861.Index_customer_reviews_top_marquee > span {
16862  animation: marqueeLeft 40s linear infinite;
16863}
16864.Index_customer_reviews_bottom_marquee > span {
16865  animation: marqueeRight 40s linear infinite;
16866}
16867
16868
16869@keyframes marqueeLeft {
16870  0% {
16871    transform: translateX(0%);
16872  }
16873  100% {
16874    transform: translateX(-50%);
16875  }
16876}
16877
16878@keyframes marqueeRight {
16879  0% {
16880    transform: translateX(-50%);
16881  }
16882  100% {
16883    transform: translateX(0%);
16884  }
16885}
16886
16887</style>
16888
16889
16890
16891<div id="Index-customer-reviews" class="Index_customer_reviews_section_main Index_customer_reviews_section_main_sections--17185144209469__index_customer_reviews_section_mtTEXg " style="background-color: #ffffff">
16892  <div class="Index_customer_reviews_section_inner">
16893    
16894      <div class="Index_customer_reviews_heading_social_container">
16895        <div class="page-width">
16896          <div class="Index_customer_reviews_heading_social_inner">
16897            
16898              <div class="Index_customer_reviews_main_heading_text common_title">
16899                <H2>
16900                  You’re <span>Never</span> Too Old <br>to Go Viral
16901                </H2>
16902              </div>
16903            
16904            
16905                <div class="Index_customer_reviews_social_container medium-hide small-hide">
16906                  <div class="Index_customer_reviews_social_handle_container">
16907                    <a class="Index_customer_reviews_social_handle" target="_blank" href="https://www.instagram.com/lauragellerbeauty/">
16908                      @lauragellerbeauty
16909                    </a>
16910                  </div>
16911                  <ul class="list-unstyled list-social" role="list"><li class="list-social__item">
16912                        <a href="https://www.instagram.com/lauragellerbeauty/" class="link list-social__link" target="_blank">
16913                          <span class="svg-wrapper"><svg width="38" height="39" viewBox="0 0 38 39" fill="none" xmlns="http://www.w3.org/2000/svg">
16914<path d="M19.0002 5.23973C23.6504 5.23973 24.2014 5.25715 26.0381 5.34106C27.1423 5.35393 28.236 5.55692 29.2712 5.94115C30.0281 6.21998 30.7126 6.66531 31.2742 7.24423C31.8531 7.80582 32.2984 8.49032 32.5772 9.24715C32.9615 10.2824 33.1645 11.3761 33.1773 12.4803C33.2612 14.317 33.2787 14.868 33.2787 19.5182C33.2787 24.1685 33.2612 24.7195 33.1773 26.5561C33.1645 27.6603 32.9615 28.754 32.5772 29.7893C32.2874 30.5406 31.8435 31.2228 31.2741 31.7922C30.7047 32.3616 30.0225 32.8055 29.2712 33.0953C28.236 33.4795 27.1423 33.6825 26.0381 33.6954C24.2014 33.7793 23.6504 33.7967 19.0002 33.7967C14.3499 33.7967 13.7989 33.7793 11.9622 33.6954C10.8581 33.6825 9.76434 33.4795 8.72908 33.0953C7.97225 32.8165 7.28775 32.3711 6.72616 31.7922C6.14724 31.2306 5.70191 30.5461 5.42308 29.7893C5.03886 28.754 4.83586 27.6603 4.823 26.5561C4.73908 24.7195 4.72166 24.1685 4.72166 19.5182C4.72166 14.868 4.73908 14.317 4.823 12.4803C4.83586 11.3761 5.03886 10.2824 5.42308 9.24715C5.70191 8.49032 6.14724 7.80582 6.72616 7.24423C7.28775 6.66531 7.97225 6.21998 8.72908 5.94115C9.76434 5.55692 10.8581 5.35393 11.9622 5.34106C13.7989 5.25715 14.3499 5.23973 19.0002 5.23973ZM19.0002 2.10156C14.2707 2.10156 13.677 2.12215 11.8197 2.20606C10.3751 2.23592 8.94584 2.50946 7.59225 3.01515C6.43411 3.4635 5.38255 4.14911 4.50508 5.02794C3.62761 5.90677 2.94364 6.9594 2.49708 8.11823C1.99139 9.47182 1.71785 10.9011 1.688 12.3457C1.60408 14.1951 1.5835 14.7888 1.5835 19.5182C1.5835 24.2476 1.60408 24.8414 1.688 26.6986C1.71785 28.1433 1.99
16914139 29.5726 2.49708 30.9261C2.94543 32.0843 3.63104 33.1358 4.50987 34.0133C5.38871 34.8908 6.44133 35.5748 7.60016 36.0213C8.95375 36.527 10.383 36.8005 11.8277 36.8304C13.677 36.9143 14.2707 36.9349 19.0002 36.9349C23.7296 36.9349 24.3233 36.9143 26.1806 36.8304C27.6252 36.8005 29.0545 36.527 30.4081 36.0213C31.5662 35.573 32.6178 34.8873 33.4952 34.0085C34.3727 33.1297 35.0567 32.0771 35.5032 30.9182C36.0089 29.5646 36.2825 28.1354 36.3123 26.6907C36.3962 24.8414 36.4168 24.2476 36.4168 19.5182C36.4168 14.7888 36.3962 14.1951 36.3123 12.3378C36.2825 10.8932 36.0089 9.4639 35.5032 8.11031C35.0549 6.95218 34.3693 5.90061 33.4905 5.02315C32.6116 4.14568 31.559 3.4617 30.4002 3.01515C29.0466 2.50946 27.6173 2.23592 26.1727 2.20606C24.3233 2.12215 23.7296 2.10156 19.0002 2.10156Z" fill="currentColor"/>
16915<path d="M19.0004 10.5742C17.2314 10.5742 15.5021 11.0988 14.0312 12.0816C12.5604 13.0644 11.414 14.4613 10.737 16.0957C10.06 17.73 9.8829 19.5284 10.228 21.2634C10.5731 22.9984 11.425 24.5921 12.6759 25.843C13.9267 27.0939 15.5205 27.9457 17.2555 28.2909C18.9905 28.636 20.7889 28.4588 22.4232 27.7819C24.0576 27.1049 25.4545 25.9585 26.4373 24.4876C27.4201 23.0168 27.9447 21.2875 27.9447 19.5185C27.9447 17.1463 27.0023 14.8713 25.3249 13.1939C23.6476 11.5166 21.3726 10.5742 19.0004 10.5742ZM19.0004 25.3246C17.8521 25.3246 16.7295 24.984 15.7747 24.3461C14.8199 23.7081 14.0757 22.8013 13.6363 21.7404C13.1968 20.6794 13.0819 19.512 13.3059 18.3858C13.5299 17.2595 14.0829 16.2249 14.8949 15.4129C15.7069 14.601 16.7414 14.048 17.8677 13.8239C18.994 13.5999 20.1614 13.7149 21.2223 14.1543C22.2832 14.5938 23.19 15.338 23.828 16.2928C24.466 17.2476 24.8065 18.3701 24.8065 19.5185C24.8065 21.0583 24.1948 22.5351 23.1059 23.624C22.0171 24.7128 20.54
1691503 25.3246 19.0004 25.3246Z" fill="currentColor"/>
16916<path d="M28.2975 12.3109C29.4518 12.3109 30.3875 11.3751 30.3875 10.2209C30.3875 9.06658 29.4518 8.13086 28.2975 8.13086C27.1432 8.13086 26.2075 9.06658 26.2075 10.2209C26.2075 11.3751 27.1432 12.3109 28.2975 12.3109Z" fill="currentColor"/>
16917</svg>
16918</span>
16919                          <span class="visually-hidden">Instagram</span>
16920                        </a>
16921                      </li><li class="list-social__item">
16922                        <a href="https://www.facebook.com/LauraGellerBeauty" class="link list-social__link" target="_blank">
16923                          <span class="svg-wrapper"><svg width="38" height="39" viewBox="0 0 38 39" fill="none" xmlns="http://www.w3.org/2000/svg">
16924<g clip-path="url(#clip0_884_5983)">
16925<path d="M38 19.6326C37.9996 16.0017 36.9588 12.4469 35.0009 9.38915C33.0429 6.33139 30.2498 3.89867 26.9522 2.37899C23.6546 0.859322 19.9907 0.31634 16.3941 0.81433C12.7975 1.31232 9.41891 2.83043 6.6583 5.18893C3.8977 7.54743 1.87069 10.6476 0.817251 14.1223C-0.236188 17.597 -0.271942 21.3008 0.714223 24.7952C1.70039 28.2897 3.66717 31.4283 6.38173 33.8397C9.09629 36.251 12.4449 37.8341 16.0312 38.4014V25.1252H11.2068V19.6326H16.0312V15.4462C16.0312 10.6852 18.8686 8.05366 23.2069 8.05366C24.6322 8.0741 26.054 8.19793 27.4613 8.42416V13.1013H25.0642C24.3426 13.0055 23.6124 13.2002 23.0343 13.6426C22.4563 14.085 22.0775 14.7389 21.9814 15.4605C21.9543 15.6626 21.95 15.8671 21.9688 16.0701V19.6326H27.2333L26.391 25.1252H21.9577V38.4014C26.4291 37.6968 30.502 35.4189 33.4431 31.978C36.3841 28.5371 38.0001 24.1592 38 19.6326Z" fill="currentColor"/>
16926</g>
16927<defs>
16928<clipPath id="clip0_884_5983">
16929<rect width="38" height="38" fill="white" transform="translate(0 0.518555)"/>
16930</clipPath>
16931</defs>
16932</svg>
16933</span>
16934                          <span class="visually-hidden">Facebook</span>
16935                        </a>
16936                      </li><li class="list-social__item">
16937                        <a href="https://www.tiktok.com/@lauragellerbeauty" class="link list-social__link" target="_blank">
16938                          <span class="svg-wrapper"><svg width="38" height="39" viewBox="0 0 38 39" fill="none" xmlns="http://www.w3.org/2000/svg">
16939<g clip-path="url(#clip0_884_5996)">
16940<path d="M16.1326 14.6688V21.1953C15.3106 20.9785 14.4505 20.949 13.6156 21.1089C12.7807 21.2687 11.9923 21.6139 11.3085 22.119C10.6248 22.624 10.0631 23.2761 9.66487 24.0271C9.26664 24.7781 9.04202 25.6089 9.00758 26.4583C8.9605 27.1896 9.07054 27.9225 9.33031 28.6077C9.59008 29.2929 9.99356 29.9146 10.5136 30.4309C11.0336 30.9472 11.6582 31.3462 12.3453 31.601C13.0324 31.8558 13.7661 31.9605 14.497 31.9081C15.2353 31.9648 15.9772 31.8604 16.6712 31.6023C17.3653 31.3443 17.9951 30.9386 18.517 30.4133C19.039 29.888 19.4407 29.2557 19.6944 28.56C19.9481 27.8643 20.0477 27.1219 19.9864 26.3839V0.518555H26.4417C27.5389 7.35064 30.9557 8.93555 35.53 9.66706V16.2141C32.36 15.9542 29.3021 14.9213 26.6237 13.2058V26.1369C26.6237 31.9952 23.1562 38.5186 14.5477 38.5186C12.9326 38.5115 11.3352 38.1821 9.8491 37.5497C8.36299 36.9172 7.01808 35.9945 5.89321 34.8356C4.76834 33.6767 3.88614 32.3048 3.29832 30.8005C2.7105 29.2962 2.42889 27.6897 2.47 26.0751C2.52115 24.3942 2.92798 22.7432 3.66369 21.231C4.39939 19.7188 5.44725 18.3796 6.73819 17.3019C8.02914 16.2241 9.53385 15.4322 11.1531 14.9784C12.7724 14.5245 14.4695 14.419 16.1326 14.6688Z" fill="currentColor"/>
16941</g>
16942<defs>
16943<clipPath id="clip0_884_5996">
16944<rect width="38" height="38" fill="white" transform="translate(0 0.518555)"/>
16945</clipPath>
16946</defs>
16947</svg>
16948</span>
16949                          <span class="visually-hidden">TikTok</span>
16950                        </a>
16951                      </li></ul>
16952                </div>
16953            
16954          </div>
16955        </div>
16956      </div>
16957    
16958    <div class="Index_customer_reviews_marquee small-hide">
16959      <span>
16960        
16961          <!-- <div class="Index_customer_reviews_marquee_inner"> -->
16962            
16963              <div class="Index_customer_reviews_box">
16964                <div class="Index_customer_reviews_box_inner">
16965                  
16966                    <div class="Index_customer_reviews_box_image">
16967                      <img src="//www.laurageller.com/cdn/shop/files/a2e44627-8ad6-582a-a40f-b9d423decc57_1.png?v=1743509463" alt="Geller gal review image " srcset="//www.laurageller.com/cdn/shop/files/a2e44627-8ad6-582a-a40f-b9d423decc57_1.png?v=1743509463&amp;width=320 320w, //www.laurageller.com/cdn/shop/files/a2e44627-8ad6-582a-a40f-b9d423decc57_1.png?v=1743509463&amp;width=375 375w, //www.laurageller.com/cdn/shop/files/a2e44627-8ad6-582a-a40f-b9d423decc57_1.png?v=1743509463&amp;width=450 450w, //www.laurageller.com/cdn/shop/files/a2e44627-8ad6-582a-a40f-b9d423decc57_1.png?v=1743509463&amp;width=550 550w, //www.laurageller.com/cdn/shop/files/a2e44627-8ad6-582a-a40f-b9d423decc57_1.png?v=1743509463&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/a2e44627-8ad6-582a-a40f-b9d423decc57_1.png?v=1743509463&amp;width=900 900w" width="944" height="944" loading="lazy" fetchpriority="low">
16968                    </div>
16969                  
16970                </div>
16971              </div>
16972            
16973              <div class="Index_customer_reviews_box">
16974                <div class="Index_customer_reviews_box_inner">
16975                  
16976                    <div class="Index_customer_reviews_box_image">
16977                      <img src="//www.laurageller.com/cdn/shop/files/Frame_1000005776.png?v=1743509463" alt="Geller Gal community image " srcset="//www.laurageller.com/cdn/shop/files/Frame_1000005776.png?v=1743509463&amp;width=320 320w, //www.laurageller.com/cdn/shop/files/Frame_1000005776.png?v=1743509463&amp;width=375 375w, //www.laurageller.com/cdn/shop/files/Frame_1000005776.png?v=1743509463&amp;width=450 450w, //www.laurageller.com/cdn/shop/files/Frame_1000005776.png?v=1743509463&amp;width=550 550w, //www.laurageller.com/cdn/shop/files/Frame_1000005776.png?v=1743509463&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/Frame_1000005776.png?v=1743509463&amp;width=900 900w" width="944" height="944" loading="lazy" fetchpriority="low">
16978                    </div>
16979                  
16980                </div>
16981              </div>
16982            
16983              <div class="Index_customer_reviews_box">
16984                <div class="Index_customer_reviews_box_inner">
16985                  
16986                    <div class="Index_customer_reviews_box_image">
16987                      <img src="//www.laurageller.com/cdn/shop/files/Frame_1000005777.png?v=1743509463" alt="Geller Gal community image " srcset="//www.laurageller.com/cdn/shop/files/Frame_1000005777.png?v=1743509463&amp;width=320 320w, //www.laurageller.com/cdn/shop/files/Frame_1000005777.png?v=1743509463&amp;width=375 375w, //www.laurageller.com/cdn/shop/files/Frame_1000005777.png?v=1743509463&amp;width=450 450w, //www.laurageller.com/cdn/shop/files/Frame_1000005777.png?v=1743509463&amp;width=550 550w, //www.laurageller.com/cdn/shop/files/Frame_1000005777.png?v=1743509463&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/Frame_1000005777.png?v=1743509463&amp;width=900 900w" width="944" height="944" loading="lazy" fetchpriority="low">
16988                    </div>
16989                  
16990                </div>
16991              </div>
16992            
16993              <div class="Index_customer_reviews_box">
16994                <div class="Index_customer_reviews_box_inner">
16995                  
16996                    <div class="Index_customer_reviews_box_details">
16997                      <div class="Index_customer_reviews_box_review_star_image">
16998                        <svg width="88" height="17" viewBox="0 0 88 17" fill="none" xmlns="http://www.w3.org/2000/svg">
16999                          <g clip-path="url(#clip0_1014_505)">
17000                          <path d="M8 12.2346L12.944 15.2186L11.632 9.59455L16 5.81055L10.248 5.32256L8 0.0185
17000547L5.752 5.32256L0 5.81055L4.368 9.59455L3.056 15.2186L8 12.2346Z" fill="#0C0C0C"></path>
17001                          </g>
17002                          <g clip-path="url(#clip1_1014_505)">
17003                          <path d="M26 12.2346L30.944 15.2186L29.632 9.59455L34 5.81055L28.248 5.32256L26 0.0185547L23.752 5.32256L18 5.81055L22.368 9.59455L21.056 15.2186L26 12.2346Z" fill="#0C0C0C"></path>
17004                          </g>
17005                          <g clip-path="url(#clip2_1014_505)">
17006                          <path d="M44 12.2346L48.944 15.2186L47.632 9.59455L52 5.81055L46.248 5.32256L44 0.0185547L41.752 5.32256L36 5.81055L40.368 9.59455L39.056 15.2186L44 12.2346Z" fill="#0C0C0C"></path>
17007                          </g>
17008                          <g clip-path="url(#clip3_1014_505)">
17009                          <path d="M62 12.2346L66.944 15.2186L65.632 9.59455L70 5.81055L64.248 5.32256L62 0.0185547L59.752 5.32256L54 5.81055L58.368 9.59455L57.056 15.2186L62 12.2346Z" fill="#0C0C0C"></path>
17010                          </g>
17011                          <g clip-path="url(#clip4_1014_505)">
17012                          <path d="M80 12.2346L84.944 15.2186L83.632 9.59455L88 5.81055L82.248 5.32256L80 0.0185547L77.752 5.32256L72 5.81055L76.368 9.59455L75.056 15.2186L80 12.2346Z" fill="#0C0C0C"></path>
17013                          </g>
17014                          <defs>
17015                          <clipPath id="clip0_1014_505">
17016                          <rect width="16" height="16" fill="white" transform="translate(0 0.0185547)"></rect>
17017                          </clipPath>
17018                          <clipPath id="clip1_1014_505">
17019                          <rect width="16" height="16" fill="white" transform="translate(18 0.0185547)"></rect>
17020                          </clipPath>
17021                          <clipPath id="clip2_1014_505">
17022                          <rect width="16" height="16" fill="white" transform="translate(36 0.0185547)"></rect>
17023                          </clipPath>
17024                          <clipPath id="clip3_1014_505">
17025                          <rect width="16" height="16" fill="white" transform="translate(54 0.0185547)"></rect>
17026                          </clipPath>
17027                          <clipPath id="clip4_1014_505">
17028                          <rect width="16" height="16" fill="white" transform="translate(72 0.0185547)"></rect>
17029                          </clipPath>
17030                          </defs>
17031                        </svg>
17032                      </div>
17033                      
17034                        <div class="Index_customer_reviews_box_message common_info">
17035                          <div class="metafield-rich_text_field"><p>“So far all of your makeup is wonderful! I have not been disappointed!”</p></div>
17036                        </div>
17037                      
17038                      
17039                        <div class="Index_customer_reviews_box_name">
17040                          <p>
17041                            Cathy
17042                          </p>
17043                        </div>
17044                      
17045                    </div>
17046                  
17047                </div>
17048              </div>
17049            
17050              <div class="Index_customer_reviews_box">
17051                <div class="Index_customer_reviews_box_inner">
17052                  
17053                    <div class="Index_customer_reviews_box_image">
17054                      <img src="//www.laurageller.com/cdn/shop/files/Frame_1000005779.png?v=1743509462" alt="Geller Gal community image " srcset="//www.laurageller.com/cdn/shop/files/Frame_1000005779.png?v=1743509462&amp;width=320 320w, //www.laurageller.com/cdn/shop/files/Frame_1000005779.png?v=1743509462&amp;width=375 375w, //www.laurageller.com/cdn/shop/files/Frame_1000005779.png?v=1743509462&amp;width=450 450w, //www.laurageller.com/cdn/shop/files/Frame_1000005779.png?v=1743509462&amp;width=550 550w, //www.laurageller.com/cdn/shop/files/Frame_1000005779.png?v=1743509462&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/Frame_1000005779.png?v=1743509462&amp;width=900 900w" width="944" height="944" loading="lazy" fetchpriority="low">
17055                    </div>
17056                  
17057                </div>
17058              </div>
17059            
17060              <div class="Index_customer_reviews_box">
17061                <div class="Index_customer_reviews_box_inner">
17062                  
17063                    <div class="Index_customer_reviews_box_image">
17064                      <img src="//www.laurageller.com/cdn/shop/files/Frame_1000005780.png?v=1743509463" alt="Geller Gal community image " srcset="//www.laurageller.com/cdn/shop/files/Frame_1000005780.png?v=1743509463&amp;width=320 320w, //www.laurageller.com/cdn/shop/files/Frame_1000005780.png?v=1743509463&amp;width=375 375w, //www.laurageller.com/cdn/shop/files/Frame_1000005780.png?v=1743509463&amp;width=450 450w, //www.laurageller.com/cdn/shop/files/Frame_1000005780.png?v=1743509463&amp;width=550 550w, //www.laurageller.com/cdn/shop/files/Frame_1000005780.png?v=1743509463&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/Frame_1000005780.png?v=1743509463&amp;width=900 900w" width="944" height="944" loading="lazy" fetchpriority="low">
17065                    </div>
17066                  
17067                </div>
17068              </div>
17069            
17070              <div class="Index_customer_reviews_box">
17071                <div class="Index_customer_reviews_box_inner">
17072                  
17073                    <div class="Index_customer_reviews_box_image">
17074                      <img src="//www.laurageller.com/cdn/shop/files/Frame_1000005778.png?v=1743509463" alt="Geller Gal community image " srcset="//www.laurageller.com/cdn/shop/files/Frame_1000005778.png?v=1743509463&amp;width=320 320w, //www.laurageller.com/cdn/shop/files/Frame_1000005778.png?v=1743509463&amp;width=375 375w, //www.laurageller.com/cdn/shop/files/Frame_1000005778.png?v=1743509463&amp;width=450 450w, //www.laurageller.com/cdn/shop/files/Frame_1000005778.png?v=1743509463&amp;width=550 550w, //www.laurageller.com/cdn/shop/files/Frame_1000005778.png?v=1743509463&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/Frame_1000005778.png?v=1743509463&amp;width=900 900w" width="944" height="944" loading="lazy" fetchpriority="low">
17075                    </div>
17076                  
17077                </div>
17078              </div>
17079            
17080          <!-- </div> -->
17081        
17082        
17083          <!-- <div class="Index_customer_reviews_marquee_inner"> -->
17084            
17085              <div class="Index_customer_reviews_box">
17086                <div class="Index_customer_reviews_box_inner">
17087                  
17088                    <div class="Index_customer_reviews_box_image">
17089                      <img src="//www.laurageller.com/cdn/shop/files/a2e44627-8ad6-582a-a40f-b9d423decc57_1.png?v=1743509463" alt="Geller gal review image " srcset="//www.laurageller.com/cdn/shop/files/a2e44627-8ad6-582a-a40f-b9d423decc57_1.png?v=1743509463&amp;width=320 320w, //www.laurageller.com/cdn/shop/files/a2e44627-8ad6-582a-a40f-b9d423decc57_1.png?v=1743509463&amp;width=375 375w, //www.laurageller.com/cdn/shop/files/a2e44627-8ad6-582a-a40f-b9d423decc57_1.png?v=1743509463&amp;width=450 450w, //www.laurageller.com/cdn/shop/files/a2e44627-8ad6-582a-a40f-b9d423decc57_1.png?v=1743509463&amp;width=550 550w, //www.laurageller.com/cdn/shop/files/a2e44627-8ad6-582a-a40f-b9d423decc57_1.png?v=1743509463&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/a2e44627-8ad6-582a-a40f-b9d423decc57_1.png?v=1743509463&amp;width=900 900w" width="944" height="944" loading="lazy" fetchpriority="low">
17090                    </div>
17091                  
17092                </div>
17093              </div>
17094            
17095              <div class="Index_customer_reviews_box">
17096                <div class="Index_customer_reviews_box_inner">
17097                  
17098                    <div class="Index_customer_reviews_box_image">
17099                      <img src="//www.laurageller.com/cdn/shop/files/Frame_1000005776.png?v=1743509463" alt="Geller Gal community image " srcset="//www.laurageller.com/cdn/shop/files/Frame_1000005776.png?v=1743509463&amp;width=320 320w, //www.laurageller.com/cdn/shop/files/Frame_1000005776.png?v=1743509463&amp;width=375 375w, //www.laurageller.com/cdn/shop/files/Frame_1000005776.png?v=1743509463&amp;width=450 450w, //www.laurageller.com/cdn/shop/files/Frame_1000005776.png?v=1743509463&amp;width=550 550w, //www.laurageller.com/cdn/shop/files/Frame_1000005776.png?v=1743509463&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/Frame_1000005776.png?v=1743509463&amp;width=900 900w" width="944" height="944" loading="lazy" fetchpriority="low">
17100                    </div>
17101                  
17102                </div>
17103              </div>
17104            
17105              <div class="Index_customer_reviews_box">
17106                <div class="Index_customer_reviews_box_inner">
17107                  
17108                    <div class="Index_customer_reviews_box_image">
17109                      <img src="//www.laurageller.com/cdn/shop/files/Frame_1000005777.png?v=1743509463" alt="Geller Gal community image " srcset="//www.laurageller.com/cdn/shop/files/Frame_1000005777.png?v=1743509463&amp;width=320 320w, //www.laurageller.com/cdn/shop/files/Frame_1000005777.png?v=1743509463&amp;width=375 375w, //www.laurageller.com/cdn/shop/files/Frame_1000005777.png?v=1743509463&amp;width=450 450w, //www.laurageller.com/cdn/shop/files/Frame_1000005777.png?v=1743509463&amp;width=550 550w, //www.laurageller.com/cdn/shop/files/Frame_1000005777.png?v=1743509463&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/Frame_1000005777.png?v=1743509463&amp;width=900 900w" width="944" height="944" loading="lazy" fetchpriority="low">
17110                    </div>
17111                  
17112                </div>
17113              </div>
17114            
17115              <div class="Index_customer_reviews_box">
17116                <div class="Index_customer_reviews_box_inner">
17117                  
17118                    <div class="Index_customer_reviews_box_details">
17119                      <div class="Index_customer_reviews_box_review_star_image">
17120                        <svg width="88" height="17" viewBox="0 0 88 17" fill="none" xmlns="http://www.w3.org/2000/svg">
17121                          <g clip-path="url(#clip0_1014_505)">
17122                          <path d="M8 12.2346L12.944 15.2186L11.632 9.59455L16 5.81055L10.248 5.32256L8 0.0185
17122547L5.752 5.32256L0 5.81055L4.368 9.59455L3.056 15.2186L8 12.2346Z" fill="#0C0C0C"></path>
17123                          </g>
17124                          <g clip-path="url(#clip1_1014_505)">
17125                          <path d="M26 12.2346L30.944 15.2186L29.632 9.59455L34 5.81055L28.248 5.32256L26 0.0185547L23.752 5.32256L18 5.81055L22.368 9.59455L21.056 15.2186L26 12.2346Z" fill="#0C0C0C"></path>
17126                          </g>
17127                          <g clip-path="url(#clip2_1014_505)">
17128                          <path d="M44 12.2346L48.944 15.2186L47.632 9.59455L52 5.81055L46.248 5.32256L44 0.0185547L41.752 5.32256L36 5.81055L40.368 9.59455L39.056 15.2186L44 12.2346Z" fill="#0C0C0C"></path>
17129                          </g>
17130                          <g clip-path="url(#clip3_1014_505)">
17131                          <path d="M62 12.2346L66.944 15.2186L65.632 9.59455L70 5.81055L64.248 5.32256L62 0.0185547L59.752 5.32256L54 5.81055L58.368 9.59455L57.056 15.2186L62 12.2346Z" fill="#0C0C0C"></path>
17132                          </g>
17133                          <g clip-path="url(#clip4_1014_505)">
17134                          <path d="M80 12.2346L84.944 15.2186L83.632 9.59455L88 5.81055L82.248 5.32256L80 0.0185547L77.752 5.32256L72 5.81055L76.368 9.59455L75.056 15.2186L80 12.2346Z" fill="#0C0C0C"></path>
17135                          </g>
17136                          <defs>
17137                          <clipPath id="clip0_1014_505">
17138                          <rect width="16" height="16" fill="white" transform="translate(0 0.0185547)"></rect>
17139                          </clipPath>
17140                          <clipPath id="clip1_1014_505">
17141                          <rect width="16" height="16" fill="white" transform="translate(18 0.0185547)"></rect>
17142                          </clipPath>
17143                          <clipPath id="clip2_1014_505">
17144                          <rect width="16" height="16" fill="white" transform="translate(36 0.0185547)"></rect>
17145                          </clipPath>
17146                          <clipPath id="clip3_1014_505">
17147                          <rect width="16" height="16" fill="white" transform="translate(54 0.0185547)"></rect>
17148                          </clipPath>
17149                          <clipPath id="clip4_1014_505">
17150                          <rect width="16" height="16" fill="white" transform="translate(72 0.0185547)"></rect>
17151                          </clipPath>
17152                          </defs>
17153                        </svg>
17154                      </div>
17155                      
17156                        <div class="Index_customer_reviews_box_message common_info"> 
17157                          <div class="metafield-rich_text_field"><p>“So far all of your makeup is wonderful! I have not been disappointed!”</p></div>
17158                        </div>
17159                      
17160                      
17161                        <div class="Index_customer_reviews_box_name">
17162                          <p>
17163                            Cathy
17164                          </p>
17165                        </div>
17166                      
17167                    </div>
17168                  
17169                </div>
17170              </div>
17171            
17172              <div class="Index_customer_reviews_box">
17173                <div class="Index_customer_reviews_box_inner">
17174                  
17175                    <div class="Index_customer_reviews_box_image">
17176                      <img src="//www.laurageller.com/cdn/shop/files/Frame_1000005779.png?v=1743509462" alt="Geller Gal community image " srcset="//www.laurageller.com/cdn/shop/files/Frame_1000005779.png?v=1743509462&amp;width=320 320w, //www.laurageller.com/cdn/shop/files/Frame_1000005779.png?v=1743509462&amp;width=375 375w, //www.laurageller.com/cdn/shop/files/Frame_1000005779.png?v=1743509462&amp;width=450 450w, //www.laurageller.com/cdn/shop/files/Frame_1000005779.png?v=1743509462&amp;width=550 550w, //www.laurageller.com/cdn/shop/files/Frame_1000005779.png?v=1743509462&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/Frame_1000005779.png?v=1743509462&amp;width=900 900w" width="944" height="944" loading="lazy" fetchpriority="low">
17177                    </div>
17178                  
17179                </div>
17180              </div>
17181            
17182              <div class="Index_customer_reviews_box">
17183                <div class="Index_customer_reviews_box_inner">
17184                  
17185                    <div class="Index_customer_reviews_box_image">
17186                      <img src="//www.laurageller.com/cdn/shop/files/Frame_1000005780.png?v=1743509463" alt="Geller Gal community image " srcset="//www.laurageller.com/cdn/shop/files/Frame_1000005780.png?v=1743509463&amp;width=320 320w, //www.laurageller.com/cdn/shop/files/Frame_1000005780.png?v=1743509463&amp;width=375 375w, //www.laurageller.com/cdn/shop/files/Frame_1000005780.png?v=1743509463&amp;width=450 450w, //www.laurageller.com/cdn/shop/files/Frame_1000005780.png?v=1743509463&amp;width=550 550w, //www.laurageller.com/cdn/shop/files/Frame_1000005780.png?v=1743509463&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/Frame_1000005780.png?v=1743509463&amp;width=900 900w" width="944" height="944" loading="lazy" fetchpriority="low">
17187                    </div>
17188                  
17189                </div>
17190              </div>
17191            
17192              <div class="Index_customer_reviews_box">
17193                <div class="Index_customer_reviews_box_inner">
17194                  
17195                    <div class="Index_customer_reviews_box_image">
17196                      <img src="//www.laurageller.com/cdn/shop/files/Frame_1000005778.png?v=1743509463" alt="Geller Gal community image " srcset="//www.laurageller.com/cdn/shop/files/Frame_1000005778.png?v=1743509463&amp;width=320 320w, //www.laurageller.com/cdn/shop/files/Frame_1000005778.png?v=1743509463&amp;width=375 375w, //www.laurageller.com/cdn/shop/files/Frame_1000005778.png?v=1743509463&amp;width=450 450w, //www.laurageller.com/cdn/shop/files/Frame_1000005778.png?v=1743509463&amp;width=550 550w, //www.laurageller.com/cdn/shop/files/Frame_1000005778.png?v=1743509463&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/Frame_1000005778.png?v=1743509463&amp;width=900 900w" width="944" height="944" loading="lazy" fetchpriority="low">
17197                    </div>
17198                  
17199                </div>
17200              </div>
17201            
17202          <!-- </div> -->
17203        
17204      </span>
17205    </div>
17206    <div class="Index_customer_reviews_top_marquee large-up-hide medium-hide">
17207      <span>
17208        
17209          <!-- <div class="Index_customer_reviews_marquee_inner"> -->
17210            
17211              
17212                <div class="Index_customer_reviews_box">
17213                  <div class="Index_customer_reviews_box_inner">
17214                    
17215                      <div class="Index_customer_reviews_box_image">
17216                        <img src="//www.laurageller.com/cdn/shop/files/a2e44627-8ad6-582a-a40f-b9d423decc57_1.png?v=1743509463" alt="Geller gal review image " srcset="//www.laurageller.com/cdn/shop/files/a2e44627-8ad6-582a-a40f-b9d423decc57_1.png?v=1743509463&amp;width=320 320w, //www.laurageller.com/cdn/shop/files/a2e44627-8ad6-582a-a40f-b9d423decc57_1.png?v=1743509463&amp;width=375 375w, //www.laurageller.com/cdn/shop/files/a2e44627-8ad6-582a-a40f-b9d423decc57_1.png?v=1743509463&amp;width=450 450w, //www.laurageller.com/cdn/shop/files/a2e44627-8ad6-582a-a40f-b9d423decc57_1.png?v=1743509463&amp;width=550 550w, //www.laurageller.com/cdn/shop/files/a2e44627-8ad6-582a-a40f-b9d423decc57_1.png?v=1743509463&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/a2e44627-8ad6-582a-a40f-b9d423decc57_1.png?v=1743509463&amp;width=900 900w" width="944" height="944" loading="lazy" fetchpriority="low" class="small-hide">
17217                        
17218                          <img src="//www.laurageller.com/cdn/shop/files/a2e44627-8ad6-582a-a40f-b9d423decc57_1.png?v=1743509463" alt="Geller gal review image " srcset="//www.laurageller.com/cdn/shop/files/a2e44627-8ad6-582a-a40f-b9d423decc57_1.png?v=1743509463&amp;width=320 320w, //www.laurageller.com/cdn/shop/files/a2e44627-8ad6-582a-a40f-b9d423decc57_1.png?v=1743509463&amp;width=375 375w, //www.laurageller.com/cdn/shop/files/a2e44627-8ad6-582a-a40f-b9d423decc57_1.png?v=1743509463&amp;width=450 450w, //www.laurageller.com/cdn/shop/files/a2e44627-8ad6-582a-a40f-b9d423decc57_1.png?v=1743509463&amp;width=550 550w, //www.laurageller.com/cdn/shop/files/a2e44627-8ad6-582a-a40f-b9d423decc57_1.png?v=1743509463&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/a2e44627-8ad6-582a-a40f-b9d423decc57_1.png?v=1743509463&amp;width=900 900w" width="944" height="944" loading="lazy" fetchpriority="low" class="large-up-hide medium-hide">
17219                        
17220                      </div>
17221                    
17222                  </div>
17223                </div>
17224              
17225            
17226              
17227                <div class="Index_customer_reviews_box">
17228                  <div class="Index_customer_reviews_box_inner">
17229                    
17230                      <div class="Index_customer_reviews_box_image">
17231                        <img src="//www.laurageller.com/cdn/shop/files/Frame_1000005776.png?v=1743509463" alt="Geller Gal community image " srcset="//www.laurageller.com/cdn/shop/files/Frame_1000005776.png?v=1743509463&amp;width=320 320w, //www.laurageller.com/cdn/shop/files/Frame_1000005776.png?v=1743509463&amp;width=375 375w, //www.laurageller.com/cdn/shop/files/Frame_1000005776.png?v=1743509463&amp;width=450 450w, //www.laurageller.com/cdn/shop/files/Frame_1000005776.png?v=1743509463&amp;width=550 550w, //www.laurageller.com/cdn/shop/files/Frame_1000005776.png?v=1743509463&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/Frame_1000005776.png?v=1743509463&amp;width=900 900w" width="944" height="944" loading="lazy" fetchpriority="low" class="small-hide">
17232                        
17233                          <img src="//www.laurageller.com/cdn/shop/files/Frame_1000005776.png?v=1743509463" alt="Geller Gal community image " srcset="//www.laurageller.com/cdn/shop/files/Frame_1000005776.png?v=1743509463&amp;width=320 320w, //www.laurageller.com/cdn/shop/files/Frame_1000005776.png?v=1743509463&amp;width=375 375w, //www.laurageller.com/cdn/shop/files/Frame_1000005776.png?v=1743509463&amp;width=450 450w, //www.laurageller.com/cdn/shop/files/Frame_1000005776.png?v=1743509463&amp;width=550 550w, //www.laurageller.com/cdn/shop/files/Frame_1000005776.png?v=1743509463&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/Frame_1000005776.png?v=1743509463&amp;width=900 900w" width="944" height="944" loading="lazy" fetchpriority="low" class="large-up-hide medium-hide">
17234                        
17235                      </div>
17236                    
17237                  </div>
17238                </div>
17239              
17240            
17241              
17242                <div class="Index_customer_reviews_box">
17243                  <div class="Index_customer_reviews_box_inner">
17244                    
17245                      <div class="Index_customer_reviews_box_image">
17246                        <img src="//www.laurageller.com/cdn/shop/files/Frame_1000005777.png?v=1743509463" alt="Geller Gal community image " srcset="//www.laurageller.com/cdn/shop/files/Frame_1000005777.png?v=1743509463&amp;width=320 320w, //www.laurageller.com/cdn/shop/files/Frame_1000005777.png?v=1743509463&amp;width=375 375w, //www.laurageller.com/cdn/shop/files/Frame_1000005777.png?v=1743509463&amp;width=450 450w, //www.laurageller.com/cdn/shop/files/Frame_1000005777.png?v=1743509463&amp;width=550 550w, //www.laurageller.com/cdn/shop/files/Frame_1000005777.png?v=1743509463&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/Frame_1000005777.png?v=1743509463&amp;width=900 900w" width="944" height="944" loading="lazy" fetchpriority="low" class="small-hide">
17247                        
17248                          <img src="//www.laurageller.com/cdn/shop/files/Frame_1000005777.png?v=1743509463" alt="Geller Gal community image " srcset="//www.laurageller.com/cdn/shop/files/Frame_1000005777.png?v=1743509463&amp;width=320 320w, //www.laurageller.com/cdn/shop/files/Frame_1000005777.png?v=1743509463&amp;width=375 375w, //www.laurageller.com/cdn/shop/files/Frame_1000005777.png?v=1743509463&amp;width=450 450w, //www.laurageller.com/cdn/shop/files/Frame_1000005777.png?v=1743509463&amp;width=550 550w, //www.laurageller.com/cdn/shop/files/Frame_1000005777.png?v=1743509463&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/Frame_1000005777.png?v=1743509463&amp;width=900 900w" width="944" height="944" loading="lazy" fetchpriority="low" class="large-up-hide medium-hide">
17249                        
17250                      </div>
17251                    
17252                  </div>
17253                </div>
17254              
17255            
17256              
17257            
17258              
17259            
17260              
17261            
17262              
17263            
17264          <!-- </div> -->
17265        
17266        
17267          <!-- <div class="Index_customer_reviews_marquee_inner"> -->
17268            
17269              
17270                <div class="Index_customer_reviews_box">
17271                  <div class="Index_customer_reviews_box_inner">
17272                    
17273                      <div class="Index_customer_reviews_box_image">
17274                        <img src="//www.laurageller.com/cdn/shop/files/a2e44627-8ad6-582a-a40f-b9d423decc57_1.png?v=1743509463" alt="Geller gal review image " srcset="//www.laurageller.com/cdn/shop/files/a2e44627-8ad6-582a-a40f-b9d423decc57_1.png?v=1743509463&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/a2e44627-8ad6-582a-a40f-b9d423decc57_1.png?v=1743509463&amp;width=900 900w" width="944" height="944" loading="lazy" fetchpriority="low" class="small-hide">
17275                        
17276                          <img src="//www.laurageller.com/cdn/shop/files/a2e44627-8ad6-582a-a40f-b9d423decc57_1.png?v=1743509463" alt="Geller gal review image " srcset="//www.laurageller.com/cdn/shop/files/a2e44627-8ad6-582a-a40f-b9d423decc57_1.png?v=1743509463&amp;width=320 320w, //www.laurageller.com/cdn/shop/files/a2e44627-8ad6-582a-a40f-b9d423decc57_1.png?v=1743509463&amp;width=375 375w, //www.laurageller.com/cdn/shop/files/a2e44627-8ad6-582a-a40f-b9d423decc57_1.png?v=1743509463&amp;width=450 450w, //www.laurageller.com/cdn/shop/files/a2e44627-8ad6-582a-a40f-b9d423decc57_1.png?v=1743509463&amp;width=550 550w, //www.laurageller.com/cdn/shop/files/a2e44627-8ad6-582a-a40f-b9d423decc57_1.png?v=1743509463&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/a2e44627-8ad6-582a-a40f-b9d423decc57_1.png?v=1743509463&amp;width=900 900w" width="944" height="944" loading="lazy" fetchpriority="low" class="large-up-hide medium-hide">
17277                        
17278                      </div>
17279                    
17280                  </div>
17281                </div>
17282              
17283            
17284              
17285                <div class="Index_customer_reviews_box">
17286                  <div class="Index_customer_reviews_box_inner">
17287                    
17288                      <div class="Index_customer_reviews_box_image">
17289                        <img src="//www.laurageller.com/cdn/shop/files/Frame_1000005776.png?v=1743509463" alt="Geller Gal community image " srcset="//www.laurageller.com/cdn/shop/files/Frame_1000005776.png?v=1743509463&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/Frame_1000005776.png?v=1743509463&amp;width=900 900w" width="944" height="944" loading="lazy" fetchpriority="low" class="small-hide">
17290                        
17291                          <img src="//www.laurageller.com/cdn/shop/files/Frame_1000005776.png?v=1743509463" alt="Geller Gal community image " srcset="//www.laurageller.com/cdn/shop/files/Frame_1000005776.png?v=1743509463&amp;width=320 320w, //www.laurageller.com/cdn/shop/files/Frame_1000005776.png?v=1743509463&amp;width=375 375w, //www.laurageller.com/cdn/shop/files/Frame_1000005776.png?v=1743509463&amp;width=450 450w, //www.laurageller.com/cdn/shop/files/Frame_1000005776.png?v=1743509463&amp;width=550 550w, //www.laurageller.com/cdn/shop/files/Frame_1000005776.png?v=1743509463&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/Frame_1000005776.png?v=1743509463&amp;width=900 900w" width="944" height="944" loading="lazy" fetchpriority="low" class="large-up-hide medium-hide">
17292                        
17293                      </div>
17294                    
17295                  </div>
17296                </div>
17297              
17298            
17299              
17300                <div class="Index_customer_reviews_box">
17301                  <div class="Index_customer_reviews_box_inner">
17302                    
17303                      <div class="Index_customer_reviews_box_image">
17304                        <img src="//www.laurageller.com/cdn/shop/files/Frame_1000005777.png?v=1743509463" alt="Geller Gal community image " srcset="//www.laurageller.com/cdn/shop/files/Frame_1000005777.png?v=1743509463&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/Frame_1000005777.png?v=1743509463&amp;width=900 900w" width="944" height="944" loading="lazy" fetchpriority="low" class="small-hide">
17305                        
17306                          <img src="//www.laurageller.com/cdn/shop/files/Frame_1000005777.png?v=1743509463" alt="Geller Gal community image " srcset="//www.laurageller.com/cdn/shop/files/Frame_1000005777.png?v=1743509463&amp;width=320 320w, //www.laurageller.com/cdn/shop/files/Frame_1000005777.png?v=1743509463&amp;width=375 375w, //www.laurageller.com/cdn/shop/files/Frame_1000005777.png?v=1743509463&amp;width=450 450w, //www.laurageller.com/cdn/shop/files/Frame_1000005777.png?v=1743509463&amp;width=550 550w, //www.laurageller.com/cdn/shop/files/Frame_1000005777.png?v=1743509463&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/Frame_1000005777.png?v=1743509463&amp;width=900 900w" width="944" height="944" loading="lazy" fetchpriority="low" class="large-up-hide medium-hide">
17307                        
17308                      </div>
17309                    
17310                  </div>
17311                </div>
17312              
17313            
17314              
17315            
17316              
17317            
17318              
17319            
17320              
17321            
17322          <!-- </div> -->
17323        
17324      </span>
17325    </div>
17326    <div class="Index_customer_reviews_bottom_marquee large-up-hide medium-hide">
17327      <span>
17328        
17329          <!-- <div class="Index_customer_reviews_marquee_inner"> -->
17330            
17331              
17332            
17333              
17334            
17335              
17336            
17337              
17338                <div class="Index_customer_reviews_box">
17339                  <div class="Index_customer_reviews_box_inner">
17340                    
17341                      <div class="Index_customer_reviews_box_details">
17342                        <div class="Index_customer_reviews_box_review_star_image">
17343                          <svg width="88" height="17" viewBox="0 0 88 17" fill="none" xmlns="http://www.w3.org/2000/svg">
17344                            <g clip-path="url(#clip0_1014_505)">
17345                            <path d="M8 12.2346L12.944 15.2186L11.632 9.59455L16 5.81055L10.248 5.32256L8 0.0185547L5.752 5.32256L0 5.81055L4.368 9.59455L3.056 15.2186L8 12.2346Z" fill="#0C0C0C"></path>
17346                            </g>
17347                            <g clip-path="url(#clip1_1014_505)">
17348                            <path d="M26 12.2346L30.944 15.2186L29.632 9.59455L34 5.81055L28.248 5.32256L26 0.0185547L23.752 5.32256L18 5.81055L22.368 9.59455L21.056 15.2186L26 12.2346Z" fill="#0C0C0C"></path>
17349                            </g>
17350                            <g clip-path="url(#clip2_1014_505)">
17351                            <path d="M44 12.2346L48.944 15.2186L47.632 9.59455L52 5.81055L46.248 5.32256L44 0.0185
17351547L41.752 5.32256L36 5.81055L40.368 9.59455L39.056 15.2186L44 12.2346Z" fill="#0C0C0C"></path>
17352                            </g>
17353                            <g clip-path="url(#clip3_1014_505)">
17354                            <path d="M62 12.2346L66.944 15.2186L65.632 9.59455L70 5.81055L64.248 5.32256L62 0.0185547L59.752 5.32256L54 5.81055L58.368 9.59455L57.056 15.2186L62 12.2346Z" fill="#0C0C0C"></path>
17355                            </g>
17356                            <g clip-path="url(#clip4_1014_505)">
17357                            <path d="M80 12.2346L84.944 15.2186L83.632 9.59455L88 5.81055L82.248 5.32256L80 0.0185547L77.752 5.32256L72 5.81055L76.368 9.59455L75.056 15.2186L80 12.2346Z" fill="#0C0C0C"></path>
17358                            </g>
17359                            <defs>
17360                            <clipPath id="clip0_1014_505">
17361                            <rect width="16" height="16" fill="white" transform="translate(0 0.0185547)"></rect>
17362                            </clipPath>
17363                            <clipPath id="clip1_1014_505">
17364                            <rect width="16" height="16" fill="white" transform="translate(18 0.0185547)"></rect>
17365                            </clipPath>
17366                            <clipPath id="clip2_1014_505">
17367                            <rect width="16" height="16" fill="white" transform="translate(36 0.0185547)"></rect>
17368                            </clipPath>
17369                            <clipPath id="clip3_1014_505">
17370                            <rect width="16" height="16" fill="white" transform="translate(54 0.0185547)"></rect>
17371                            </clipPath>
17372                            <clipPath id="clip4_1014_505">
17373                            <rect width="16" height="16" fill="white" transform="translate(72 0.0185547)"></rect>
17374                            </clipPath>
17375                            </defs>
17376                          </svg>
17377                        </div>
17378                        
17379                          <div class="Index_customer_reviews_box_message common_info">
17380                            <div class="metafield-rich_text_field"><p>“So far all of your makeup is wonderful! I have not been disappointed!”</p></div>
17381                          </div>
17382                        
17383                        
17384                          <div class="Index_customer_reviews_box_name">
17385                            <p>
17386                              Cathy
17387                            </p>
17388                          </div>
17389                        
17390                      </div>
17391                    
17392                  </div>
17393                </div>
17394              
17395            
17396              
17397                <div class="Index_customer_reviews_box">
17398                  <div class="Index_customer_reviews_box_inner">
17399                    
17400                      <div class="Index_customer_reviews_box_image">
17401                        <img src="//www.laurageller.com/cdn/shop/files/Frame_1000005779.png?v=1743509462" alt="Geller Gal community image " srcset="//www.laurageller.com/cdn/shop/files/Frame_1000005779.png?v=1743509462&amp;width=320 320w, //www.laurageller.com/cdn/shop/files/Frame_1000005779.png?v=1743509462&amp;width=375 375w, //www.laurageller.com/cdn/shop/files/Frame_1000005779.png?v=1743509462&amp;width=450 450w, //www.laurageller.com/cdn/shop/files/Frame_1000005779.png?v=1743509462&amp;width=550 550w, //www.laurageller.com/cdn/shop/files/Frame_1000005779.png?v=1743509462&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/Frame_1000005779.png?v=1743509462&amp;width=900 900w" width="944" height="944" loading="lazy" fetchpriority="low" class="small-hide">
17402                        
17403                          <img src="//www.laurageller.com/cdn/shop/files/Frame_1000005779.png?v=1743509462" alt="Geller Gal community image " srcset="//www.laurageller.com/cdn/shop/files/Frame_1000005779.png?v=1743509462&amp;width=320 320w, //www.laurageller.com/cdn/shop/files/Frame_1000005779.png?v=1743509462&amp;width=375 375w, //www.laurageller.com/cdn/shop/files/Frame_1000005779.png?v=1743509462&amp;width=450 450w, //www.laurageller.com/cdn/shop/files/Frame_1000005779.png?v=1743509462&amp;width=550 550w, //www.laurageller.com/cdn/shop/files/Frame_1000005779.png?v=1743509462&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/Frame_1000005779.png?v=1743509462&amp;width=900 900w" width="944" height="944" loading="lazy" fetchpriority="low" class="large-up-hide medium-hide">
17404                        
17405                      </div>
17406                    
17407                  </div>
17408                </div>
17409              
17410            
17411              
17412                <div class="Index_customer_reviews_box">
17413                  <div class="Index_customer_reviews_box_inner">
17414                    
17415                      <div class="Index_customer_reviews_box_image">
17416                        <img src="//www.laurageller.com/cdn/shop/files/Frame_1000005780.png?v=1743509463" alt="Geller Gal community image " srcset="//www.laurageller.com/cdn/shop/files/Frame_1000005780.png?v=1743509463&amp;width=320 320w, //www.laurageller.com/cdn/shop/files/Frame_1000005780.png?v=1743509463&amp;width=375 375w, //www.laurageller.com/cdn/shop/files/Frame_1000005780.png?v=1743509463&amp;width=450 450w, //www.laurageller.com/cdn/shop/files/Frame_1000005780.png?v=1743509463&amp;width=550 550w, //www.laurageller.com/cdn/shop/files/Frame_1000005780.png?v=1743509463&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/Frame_1000005780.png?v=1743509463&amp;width=900 900w" width="944" height="944" loading="lazy" fetchpriority="low" class="small-hide">
17417                        
17418                          <img src="//www.laurageller.com/cdn/shop/files/Frame_1000005780.png?v=1743509463" alt="Geller Gal community image " srcset="//www.laurageller.com/cdn/shop/files/Frame_1000005780.png?v=1743509463&amp;width=320 320w, //www.laurageller.com/cdn/shop/files/Frame_1000005780.png?v=1743509463&amp;width=375 375w, //www.laurageller.com/cdn/shop/files/Frame_1000005780.png?v=1743509463&amp;width=450 450w, //www.laurageller.com/cdn/shop/files/Frame_1000005780.png?v=1743509463&amp;width=550 550w, //www.laurageller.com/cdn/shop/files/Frame_1000005780.png?v=1743509463&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/Frame_1000005780.png?v=1743509463&amp;width=900 900w" width="944" height="944" loading="lazy" fetchpriority="low" class="large-up-hide medium-hide">
17419                        
17420                      </div>
17421                    
17422                  </div>
17423                </div>
17424              
17425            
17426              
17427                <div class="Index_customer_reviews_box">
17428                  <div class="Index_customer_reviews_box_inner">
17429                    
17430                      <div class="Index_customer_reviews_box_image">
17431                        <img src="//www.laurageller.com/cdn/shop/files/Frame_1000005778.png?v=1743509463" alt="Geller Gal community image " srcset="//www.laurageller.com/cdn/shop/files/Frame_1000005778.png?v=1743509463&amp;width=320 320w, //www.laurageller.com/cdn/shop/files/Frame_1000005778.png?v=1743509463&amp;width=375 375w, //www.laurageller.com/cdn/shop/files/Frame_1000005778.png?v=1743509463&amp;width=450 450w, //www.laurageller.com/cdn/shop/files/Frame_1000005778.png?v=1743509463&amp;width=550 550w, //www.laurageller.com/cdn/shop/files/Frame_1000005778.png?v=1743509463&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/Frame_1000005778.png?v=1743509463&amp;width=900 900w" width="944" height="944" loading="lazy" fetchpriority="low" class="small-hide">
17432                        
17433                          <img src="//www.laurageller.com/cdn/shop/files/Frame_1000005778.png?v=1743509463" alt="Geller Gal community image " srcset="//www.laurageller.com/cdn/shop/files/Frame_1000005778.png?v=1743509463&amp;width=320 320w, //www.laurageller.com/cdn/shop/files/Frame_1000005778.png?v=1743509463&amp;width=375 375w, //www.laurageller.com/cdn/shop/files/Frame_1000005778.png?v=1743509463&amp;width=450 450w, //www.laurageller.com/cdn/shop/files/Frame_1000005778.png?v=1743509463&amp;width=550 550w, //www.laurageller.com/cdn/shop/files/Frame_1000005778.png?v=1743509463&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/Frame_1000005778.png?v=1743509463&amp;width=900 900w" width="944" height="944" loading="lazy" fetchpriority="low" class="large-up-hide medium-hide">
17434                        
17435                      </div>
17436                    
17437                  </div>
17438                </div>
17439              
17440            
17441          <!-- </div> -->
17442        
17443        
17444          <!-- <div class="Index_customer_reviews_marquee_inner"> -->
17445            
17446              
17447            
17448              
17449            
17450              
17451            
17452              
17453                <div class="Index_customer_reviews_box">
17454                  <div class="Index_customer_reviews_box_inner">
17455                    
17456                      <div class="Index_customer_reviews_box_details">
17457                        <div class="Index_customer_reviews_box_review_star_image">
17458                          <svg width="88" height="17" viewBox="0 0 88 17" fill="none" xmlns="http://www.w3.org/2000/svg">
17459                            <g clip-path="url(#clip0_1014_505)">
17460                            <path d="M8 12.2346L12.944 15.2186L11.632 9.59455L16 5.81055L10.248 5.32256L8 0.0185
17460547L5.752 5.32256L0 5.81055L4.368 9.59455L3.056 15.2186L8 12.2346Z" fill="#0C0C0C"></path>
17461                            </g>
17462                            <g clip-path="url(#clip1_1014_505)">
17463                            <path d="M26 12.2346L30.944 15.2186L29.632 9.59455L34 5.81055L28.248 5.32256L26 0.0185547L23.752 5.32256L18 5.81055L22.368 9.59455L21.056 15.2186L26 12.2346Z" fill="#0C0C0C"></path>
17464                            </g>
17465                            <g clip-path="url(#clip2_1014_505)">
17466                            <path d="M44 12.2346L48.944 15.2186L47.632 9.59455L52 5.81055L46.248 5.32256L44 0.0185547L41.752 5.32256L36 5.81055L40.368 9.59455L39.056 15.2186L44 12.2346Z" fill="#0C0C0C"></path>
17467                            </g>
17468                            <g clip-path="url(#clip3_1014_505)">
17469                            <path d="M62 12.2346L66.944 15.2186L65.632 9.59455L70 5.81055L64.248 5.32256L62 0.0185547L59.752 5.32256L54 5.81055L58.368 9.59455L57.056 15.2186L62 12.2346Z" fill="#0C0C0C"></path>
17470                            </g>
17471                            <g clip-path="url(#clip4_1014_505)">
17472                            <path d="M80 12.2346L84.944 15.2186L83.632 9.59455L88 5.81055L82.248 5.32256L80 0.0185547L77.752 5.32256L72 5.81055L76.368 9.59455L75.056 15.2186L80 12.2346Z" fill="#0C0C0C"></path>
17473                            </g>
17474                            <defs>
17475                            <clipPath id="clip0_1014_505">
17476                            <rect width="16" height="16" fill="white" transform="translate(0 0.0185547)"></rect>
17477                            </clipPath>
17478                            <clipPath id="clip1_1014_505">
17479                            <rect width="16" height="16" fill="white" transform="translate(18 0.0185547)"></rect>
17480                            </clipPath>
17481                            <clipPath id="clip2_1014_505">
17482                            <rect width="16" height="16" fill="white" transform="translate(36 0.0185547)"></rect>
17483                            </clipPath>
17484                            <clipPath id="clip3_1014_505">
17485                            <rect width="16" height="16" fill="white" transform="translate(54 0.0185547)"></rect>
17486                            </clipPath>
17487                            <clipPath id="clip4_1014_505">
17488                            <rect width="16" height="16" fill="white" transform="translate(72 0.0185547)"></rect>
17489                            </clipPath>
17490                            </defs>
17491                          </svg>
17492                        </div>
17493                        
17494                          <div class="Index_customer_reviews_box_message common_info">
17495                            <div class="metafield-rich_text_field"><p>“So far all of your makeup is wonderful! I have not been disappointed!”</p></div>
17496                          </div>
17497                        
17498                        
17499                          <div class="Index_customer_reviews_box_name">
17500                            <p>
17501                              Cathy
17502                            </p>
17503                          </div>
17504                        
17505                      </div>
17506                    
17507                  </div>
17508                </div>
17509              
17510            
17511              
17512                <div class="Index_customer_reviews_box">
17513                  <div class="Index_customer_reviews_box_inner">
17514                    
17515                      <div class="Index_customer_reviews_box_image">
17516                        <img src="//www.laurageller.com/cdn/shop/files/Frame_1000005779.png?v=1743509462" alt="Geller Gal community image " srcset="//www.laurageller.com/cdn/shop/files/Frame_1000005779.png?v=1743509462&amp;width=320 320w, //www.laurageller.com/cdn/shop/files/Frame_1000005779.png?v=1743509462&amp;width=375 375w, //www.laurageller.com/cdn/shop/files/Frame_1000005779.png?v=1743509462&amp;width=450 450w, //www.laurageller.com/cdn/shop/files/Frame_1000005779.png?v=1743509462&amp;width=550 550w, //www.laurageller.com/cdn/shop/files/Frame_1000005779.png?v=1743509462&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/Frame_1000005779.png?v=1743509462&amp;width=900 900w" width="944" height="944" loading="lazy" fetchpriority="low" class="small-hide">
17517                        
17518                          <img src="//www.laurageller.com/cdn/shop/files/Frame_1000005779.png?v=1743509462" alt="Geller Gal community image " srcset="//www.laurageller.com/cdn/shop/files/Frame_1000005779.png?v=1743509462&amp;width=320 320w, //www.laurageller.com/cdn/shop/files/Frame_1000005779.png?v=1743509462&amp;width=375 375w, //www.laurageller.com/cdn/shop/files/Frame_1000005779.png?v=1743509462&amp;width=450 450w, //www.laurageller.com/cdn/shop/files/Frame_1000005779.png?v=1743509462&amp;width=550 550w, //www.laurageller.com/cdn/shop/files/Frame_1000005779.png?v=1743509462&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/Frame_1000005779.png?v=1743509462&amp;width=900 900w" width="944" height="944" loading="lazy" fetchpriority="low" class="large-up-hide medium-hide">
17519                        
17520                      </div>
17521                    
17522                  </div>
17523                </div>
17524              
17525            
17526              
17527                <div class="Index_customer_reviews_box">
17528                  <div class="Index_customer_reviews_box_inner">
17529                    
17530                      <div class="Index_customer_reviews_box_image">
17531                        <img src="//www.laurageller.com/cdn/shop/files/Frame_1000005780.png?v=1743509463" alt="Geller Gal community image " srcset="//www.laurageller.com/cdn/shop/files/Frame_1000005780.png?v=1743509463&amp;width=320 320w, //www.laurageller.com/cdn/shop/files/Frame_1000005780.png?v=1743509463&amp;width=375 375w, //www.laurageller.com/cdn/shop/files/Frame_1000005780.png?v=1743509463&amp;width=450 450w, //www.laurageller.com/cdn/shop/files/Frame_1000005780.png?v=1743509463&amp;width=550 550w, //www.laurageller.com/cdn/shop/files/Frame_1000005780.png?v=1743509463&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/Frame_1000005780.png?v=1743509463&amp;width=900 900w" width="944" height="944" loading="lazy" fetchpriority="low" class="small-hide">
17532                        
17533                          <img src="//www.laurageller.com/cdn/shop/files/Frame_1000005780.png?v=1743509463" alt="Geller Gal community image " srcset="//www.laurageller.com/cdn/shop/files/Frame_1000005780.png?v=1743509463&amp;width=320 320w, //www.laurageller.com/cdn/shop/files/Frame_1000005780.png?v=1743509463&amp;width=375 375w, //www.laurageller.com/cdn/shop/files/Frame_1000005780.png?v=1743509463&amp;width=450 450w, //www.laurageller.com/cdn/shop/files/Frame_1000005780.png?v=1743509463&amp;width=550 550w, //www.laurageller.com/cdn/shop/files/Frame_1000005780.png?v=1743509463&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/Frame_1000005780.png?v=1743509463&amp;width=900 900w" width="944" height="944" loading="lazy" fetchpriority="low" class="large-up-hide medium-hide">
17534                        
17535                      </div>
17536                    
17537                  </div>
17538                </div>
17539              
17540            
17541              
17542                <div class="Index_customer_reviews_box">
17543                  <div class="Index_customer_reviews_box_inner">
17544                    
17545                      <div class="Index_customer_reviews_box_image">
17546                        <img src="//www.laurageller.com/cdn/shop/files/Frame_1000005778.png?v=1743509463" alt="Geller Gal community image " srcset="//www.laurageller.com/cdn/shop/files/Frame_1000005778.png?v=1743509463&amp;width=320 320w, //www.laurageller.com/cdn/shop/files/Frame_1000005778.png?v=1743509463&amp;width=375 375w, //www.laurageller.com/cdn/shop/files/Frame_1000005778.png?v=1743509463&amp;width=450 450w, //www.laurageller.com/cdn/shop/files/Frame_1000005778.png?v=1743509463&amp;width=550 550w, //www.laurageller.com/cdn/shop/files/Frame_1000005778.png?v=1743509463&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/Frame_1000005778.png?v=1743509463&amp;width=900 900w" width="944" height="944" loading="lazy" fetchpriority="low" class="small-hide">
17547                        
17548                          <img src="//www.laurageller.com/cdn/shop/files/Frame_1000005778.png?v=1743509463" alt="Geller Gal community image " srcset="//www.laurageller.com/cdn/shop/files/Frame_1000005778.png?v=1743509463&amp;width=320 320w, //www.laurageller.com/cdn/shop/files/Frame_1000005778.png?v=1743509463&amp;width=375 375w, //www.laurageller.com/cdn/shop/files/Frame_1000005778.png?v=1743509463&amp;width=450 450w, //www.laurageller.com/cdn/shop/files/Frame_1000005778.png?v=1743509463&amp;width=550 550w, //www.laurageller.com/cdn/shop/files/Frame_1000005778.png?v=1743509463&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/Frame_1000005778.png?v=1743509463&amp;width=900 900w" width="944" height="944" loading="lazy" fetchpriority="low" class="large-up-hide medium-hide">
17549                        
17550                      </div>
17551                    
17552                  </div>
17553                </div>
17554              
17555            
17556          <!-- </div> -->
17557        
17558      </span>
17559    </div>
17560    
17561      <div class="Index_customer_reviews_social_container large-up-hide">
17562        <div class="Index_customer_reviews_social_handle_container">
17563          <a class="Index_customer_reviews_social_handle" href="https://www.instagram.com/lauragellerbeauty/">
17564            @lauragellerbeauty
17565          </a>
17566        </div>
17567        <ul class="list-unstyled list-social" role="list"><li class="list-social__item">
17568              <a href="https://www.instagram.com/lauragellerbeauty/" class="link list-social__link" target="_blank">
17569                  <span class="svg-wrapper"><svg width="38" height="39" viewBox="0 0 38 39" fill="none" xmlns="http://www.w3.org/2000/svg">
17570<path d="M19.0002 5.23973C23.6504 5.23973 24.2014 5.25715 26.0381 5.34106C27.1423 5.35393 28.236 5.55692 29.2712 5.94115C30.0281 6.21998 30.7126 6.66531 31.2742 7.24423C31.8531 7.80582 32.2984 8.49032 32.5772 9.24715C32.9615 10.2824 33.1645 11.3761 33.1773 12.4803C33.2612 14.317 33.2787 14.868 33.2787 19.5182C33.2787 24.1685 33.2612 24.7195 33.1773 26.5561C33.1645 27.6603 32.9615 28.754 32.5772 29.7893C32.2874 30.5406 31.8435 31.2228 31.2741 31.7922C30.7047 32.3616 30.0225 32.8055 29.2712 33.0953C28.236 33.4795 27.1423 33.6825 26.0381 33.6954C24.2014 33.7793 23.6504 33.7967 19.0002 33.7967C14.3499 33.7967 13.7989 33.7793 11.9622 33.6954C10.8581 33.6825 9.76434 33.4795 8.72908 33.0953C7.97225 32.8165 7.28775 32.3711 6.72616 31.7922C6.14724 31.2306 5.70191 30.5461 5.42308 29.7893C5.03886 28.754 4.83586 27.6603 4.823 26.5561C4.73908 24.7195 4.72166 24.1685 4.72166 19.5182C4.72166 14.868 4.73908 14.317 4.823 12.4803C4.83586 11.3761 5.03886 10.2824 5.42308 9.24715C5.70191 8.49032 6.14724 7.80582 6.72616 7.24423C7.28775 6.66531 7.97225 6.21998 8.72908 5.94115C9.76434 5.55692 10.8581 5.35393 11.9622 5.34106C13.7989 5.25715 14.3499 5.23973 19.0002 5.23973ZM19.0002 2.10156C14.2707 2.10156 13.677 2.12215 11.8197 2.20606C10.3751 2.23592 8.94584 2.50946 7.59225 3.01515C6.43411 3.4635 5.38255 4.14911 4.50508 5.02794C3.62761 5.90677 2.94364 6.9594 2.49708 8.11823C1.99139 9.47182 1.71785 10.9011 1.688 12.3457C1.60408 14.1951 1.5835 14.7888 1.5835 19.5182C1.5835 24.2476 1.60408 24.8414 1.688 26.6986C1.71785 28.1433 1.99139 29.5726 2.49708 30.9261C2.94543 32.0843 3.63104 33.1358 4.50987 34.0133C5.38871 34.8908 6.44133 35.5748 7.60016 36.0213C8.95375 36.527 10.383 36.8005 11.8277 36.8304C13.677 36.9143 14.2707 36.9349 19.0002 36.9349C23.7296 36.9349 24.3233 36.9143 26.1806 36.8304C27.6252 36.8005 29.0545 36.527 30.4081 36.0213C31.5662 35.573 32.6178 34.8873 33.4952 34.0085C34.3727 33.1297 35.0567 32.0771 35.5032 30.9182C36.0089 29.5646 36.2825 28.1354 36.3123 26.6907C36.3962 24.8414 36.4168 24.2476 36.4168 19.5182C36.4168 14.7888 36.3962 14.1951 36.3123 12.3378C36.2825 10.8932 36.0089 9.4639 35.5032 8.11031C35.0549 6.95218 34.3693 5.90061 33.4905 5.02315C32.6116 4.14568 31.559 3.4617 30.4002 3.01515C29.0466 2.50946 27.6173 2.23592 26.1727 2.20606C24.3233 2.12215 23.7296 2.10156 19.0002 2.10156Z" fill="currentColor"/>
17571<path d="M19.0004 10.5742C17.2314 10.5742 15.5021 11.0988 14.0312 12.0816C12.5604 13.0644 11.414 14.4613 10.737 16.0957C10.06 17.73 9.8829 19.5284 10.228 21.2634C10.5731 22.9984 11.425 24.5921 12.6759 25.843C13.9267 27.0939 15.5205 27.9457 17.2555 28.2909C18.9905 28.636 20.7889 28.4588 22.4232 27.7819C24.0576 27.1049 25.4545 25.9585 26.4373 24.4876C27.4201 23.0168 27.9447 21.2875 27.9447 19.5185C27.9447 17.1463 27.0023 14.8713 25.3249 13.1939C23.6476 11.5166 21.3726 10.5742 19.0004 10.5742ZM19.0004 25.3246C17.8521 25.3246 16.7295 24.984 15.7747 24.3461C14.8199 23.7081 14.0757 22.8013 13.6363 21.7404C13.1968 20.6794 13.0819 19.512 13.3059 18.3858C13.5299 17.2595 14.0829 16.2249 14.8949 15.4129C15.7069 14.601 16.7414 14.048 17.8677 13.8239C18.994 13.5999 20.1614 13.7149 21.2223 14.1543C22.2832 14.5938 23.19 15.338 23.828 16.2928C24.466 17.2476 24.8065 18.3701 24.8065 19.5185C24.8065 21.0583 24.1948 22.5351 23.1059 23.624C22.0171 24.7128 20.54
1757103 25.3246 19.0004 25.3246Z" fill="currentColor"/>
17572<path d="M28.2975 12.3109C29.4518 12.3109 30.3875 11.3751 30.3875 10.2209C30.3875 9.06658 29.4518 8.13086 28.2975 8.13086C27.1432 8.13086 26.2075 9.06658 26.2075 10.2209C26.2075 11.3751 27.1432 12.3109 28.2975 12.3109Z" fill="currentColor"/>
17573</svg>
17574</span>
17575                <span class="visually-hidden">Instagram</span>
17576              </a>
17577            </li><li class="list-social__item">
17578              <a href="https://www.facebook.com/LauraGellerBeauty" class="link list-social__link" target="_blank">
17579                <span class="svg-wrapper"><svg width="38" height="39" viewBox="0 0 38 39" fill="none" xmlns="http://www.w3.org/2000/svg">
17580<g clip-path="url(#clip0_884_5983)">
17581<path d="M38 19.6326C37.9996 16.0017 36.9588 12.4469 35.0009 9.38915C33.0429 6.33139 30.2498 3.89867 26.9522 2.37899C23.6546 0.859322 19.9907 0.31634 16.3941 0.81433C12.7975 1.31232 9.41891 2.83043 6.6583 5.18893C3.8977 7.54743 1.87069 10.6476 0.817251 14.1223C-0.236188 17.597 -0.271942 21.3008 0.714223 24.7952C1.70039 28.2897 3.66717 31.4283 6.38173 33.8397C9.09629 36.251 12.4449 37.8341 16.0312 38.4014V25.1252H11.2068V19.6326H16.0312V15.4462C16.0312 10.6852 18.8686 8.05366 23.2069 8.05366C24.6322 8.0741 26.054 8.19793 27.4613 8.42416V13.1013H25.0642C24.3426 13.0055 23.6124 13.2002 23.0343 13.6426C22.4563 14.085 22.0775 14.7389 21.9814 15.4605C21.9543 15.6626 21.95 15.8671 21.9688 16.0701V19.6326H27.2333L26.391 25.1252H21.9577V38.4014C26.4291 37.6968 30.502 35.4189 33.4431 31.978C36.3841 28.5371 38.0001 24.1592 38 19.6326Z" fill="currentColor"/>
17582</g>
17583<defs>
17584<clipPath id="clip0_884_5983">
17585<rect width="38" height="38" fill="white" transform="translate(0 0.518555)"/>
17586</clipPath>
17587</defs>
17588</svg>
17589</span>
17590                <span class="visually-hidden">Facebook</span>
17591              </a>
17592            </li><li class="list-social__item">
17593              <a href="https://www.tiktok.com/@lauragellerbeauty" class="link list-social__link" target="_blank">
17594                <span class="svg-wrapper"><svg width="38" height="39" viewBox="0 0 38 39" fill="none" xmlns="http://www.w3.org/2000/svg">
17595<g clip-path="url(#clip0_884_5996)">
17596<path d="M16.1326 14.6688V21.1953C15.3106 20.9785 14.4505 20.949 13.6156 21.1089C12.7807 21.2687 11.9923 21.6139 11.3085 22.119C10.6248 22.624 10.0631 23.2761 9.66487 24.0271C9.26664 24.7781 9.04202 25.6089 9.00758 26.4583C8.9605 27.1896 9.07054 27.9225 9.33031 28.6077C9.59008 29.2929 9.99356 29.9146 10.5136 30.4309C11.0336 30.9472 11.6582 31.3462 12.3453 31.601C13.0324 31.8558 13.7661 31.9605 14.497 31.9081C15.2353 31.9648 15.9772 31.8604 16.6712 31.6023C17.3653 31.3443 17.9951 30.9386 18.517 30.4133C19.039 29.888 19.4407 29.2557 19.6944 28.56C19.9481 27.8643 20.0477 27.1219 19.9864 26.3839V0.518555H26.4417C27.5389 7.35064 30.9557 8.93555 35.53 9.66706V16.2141C32.36 15.9542 29.3021 14.9213 26.6237 13.2058V26.1369C26.6237 31.9952 23.1562 38.5186 14.5477 38.5186C12.9326 38.5115 11.3352 38.1821 9.8491 37.5497C8.36299 36.9172 7.01808 35.9945 5.89321 34.8356C4.76834 33.6767 3.88614 32.3048 3.29832 30.8005C2.7105 29.2962 2.42889 27.6897 2.47 26.0751C2.52115 24.3942 2.92798 22.7432 3.66369 21.231C4.39939 19.7188 5.44725 18.3796 6.73819 17.3019C8.02914 16.2241 9.53385 15.4322 11.1531 14.9784C12.7724 14.5245 14.4695 14.419 16.1326 14.6688Z" fill="currentColor"/>
17597</g>
17598<defs>
17599<clipPath id="clip0_884_5996">
17600<rect width="38" height="38" fill="white" transform="translate(0 0.518555)"/>
17601</clipPath>
17602</defs>
17603</svg>
17604</span>
17605                <span class="visually-hidden">TikTok</span>
17606              </a>
17607            </li></ul>
17608      </div>
17609    
17610  </div>
17611</div>
17612
17613</div><div id="shopify-section-sections--17185144209469__footer" class="shopify-section shopify-section-group-footer-group">
17614<link href="//www.laurageller.com/cdn/shop/t/594/assets/section-footer.css?v=40487800142876427781779134636" rel="stylesheet" type="text/css" media="all" />
17615<link href="//www.laurageller.com/cdn/shop/t/594/assets/component-newsletter.css?v=4727253280200485261758211901" rel="stylesheet" type="text/css" media="all" />
17616
17617<link href="//www.laurageller.com/cdn/shop/t/594/assets/component-list-payment.css?v=69253961410771838501758211905" rel="stylesheet" type="text/css" media="all" />
17618<link href="//www.laurageller.com/cdn/shop/t/594/assets/component-list-social.css?v=35792976012981934991758211906" rel="stylesheet" type="text/css" media="all" />
17619<style data-shopify>.footer {
17620    margin-top: 0px;
17621  }
17622
17623  .section-sections--17185144209469__footer-padding {
17624    padding-top: 0px;
17625    padding-bottom: 0px;
17626  }
17627
17628  @media screen and (min-width: 750px) {
17629    .footer {
17630      margin-top: 0px;
17631    }
17632
17633    .section-sections--17185144209469__footer-padding {
17634      padding-top: 0px;
17635      padding-bottom: 0px;
17636    }
17637  }</style><footer class="footer color-scheme-4 gradient section-sections--17185144209469__footer-padding">
17637<div class="footer__content-top">
17638        <div class="page-width"><div
17639            class="footer__blocks-wrapper grid grid--1-col grid--2-col grid--4-col-tablet grid--3-col-tablet"
17640            
17641          ><div
17642                class="footer-block grid__item"
17643                
17644></div><div
17645                class="footer-block grid__item"
17646                
17647></div><div
17648                class="footer-block grid__item"
17649                
17650></div><div
17651                class="footer-block grid__item"
17652                
17653></div><div
17654                class="footer-block grid__item"
17655                
17656><div class="footer-block__heading_deatils_container"><h2 class="footer-block__heading inline-richtext">Get in the Know</h2><div class="footer-block__details-content rte">
17657                        <p>Sign up to get first access to product launches, beauty guides, and receive 15% off your first order.</p>
17658                      </div>
17659                    </div></div><div class="footer_connect_social_section footer-block small-hide"><div class="footer_connect_social_title">
17660                    <p>CONNECT WITH US ON FACEBOOK, INSTAGRAM, TIKTOK, AND MORE</p>
17661                  </div>
17662
17663<ul class="list-unstyled list-social footer__list-social" role="list"><li class="list-social__item">
17664      <a href="https://www.facebook.com/LauraGellerBeauty" class="link list-social__link" target="_blank" section_type="CONNECT WITH US ON FACEBOOK, INSTAGRAM, TIKTOK, AND MORE">
17665        <span class="svg-wrapper"><svg width="38" height="39" viewBox="0 0 38 39" fill="none" xmlns="http://www.w3.org/2000/svg">
17666<g clip-path="url(#clip0_884_5983)">
17667<path d="M38 19.6326C37.9996 16.0017 36.9588 12.4469 35.0009 9.38915C33.0429 6.33139 30.2498 3.89867 26.9522 2.37899C23.6546 0.859322 19.9907 0.31634 16.3941 0.81433C12.7975 1.31232 9.41891 2.83043 6.6583 5.18893C3.8977 7.54743 1.87069 10.6476 0.817251 14.1223C-0.236188 17.597 -0.271942 21.3008 0.714223 24.7952C1.70039 28.2897 3.66717 31.4283 6.38173 33.8397C9.09629 36.251 12.4449 37.8341 16.0312 38.4014V25.1252H11.2068V19.6326H16.0312V15.4462C16.0312 10.6852 18.8686 8.05366 23.2069 8.05366C24.6322 8.0741 26.054 8.19793 27.4613 8.42416V13.1013H25.0642C24.3426 13.0055 23.6124 13.2002 23.0343 13.6426C22.4563 14.085 22.0775 14.7389 21.9814 15.4605C21.9543 15.6626 21.95 15.8671 21.9688 16.0701V19.6326H27.2333L26.391 25.1252H21.9577V38.4014C26.4291 37.6968 30.502 35.4189 33.4431 31.978C36.3841 28.5371 38.0001 24.1592 38 19.6326Z" fill="currentColor"/>
17668</g>
17669<defs>
17670<clipPath id="clip0_884_5983">
17671<rect width="38" height="38" fill="white" transform="translate(0 0.518555)"/>
17672</clipPath>
17673</defs>
17674</svg>
17675</span>
17676        <span class="visually-hidden">Facebook</span>
17677      </a>
17678    </li><li class="list-social__item">
17679      <a href="https://www.instagram.com/lauragellerbeauty/" class="link list-social__link" target="_blank" section_type="CONNECT WITH US ON FACEBOOK, INSTAGRAM, TIKTOK, AND MORE">
17680        <span class="svg-wrapper"><svg width="38" height="39" viewBox="0 0 38 39" fill="none" xmlns="http://www.w3.org/2000/svg">
17681<path d="M19.0002 5.23973C23.6504 5.23973 24.2014 5.25715 26.0381 5.34106C27.1423 5.35393 28.236 5.55692 29.2712 5.94115C30.0281 6.21998 30.7126 6.66531 31.2742 7.24423C31.8531 7.80582 32.2984 8.49032 32.5772 9.24715C32.9615 10.2824 33.1645 11.3761 33.1773 12.4803C33.2612 14.317 33.2787 14.868 33.2787 19.5182C33.2787 24.1685 33.2612 24.7195 33.1773 26.5561C33.1645 27.6603 32.9615 28.754 32.5772 29.7893C32.2874 30.5406 31.8435 31.2228 31.2741 31.7922C30.7047 32.3616 30.0225 32.8055 29.2712 33.0953C28.236 33.4795 27.1423 33.6825 26.0381 33.6954C24.2014 33.7793 23.6504 33.7967 19.0002 33.7967C14.3499 33.7967 13.7989 33.7793 11.9622 33.6954C10.8581 33.6825 9.76434 33.4795 8.72908 33.0953C7.97225 32.8165 7.28775 32.3711 6.72616 31.7922C6.14724 31.2306 5.70191 30.5461 5.42308 29.7893C5.03886 28.754 4.83586 27.6603 4.823 26.5561C4.73908 24.7195 4.72166 24.1685 4.72166 19.5182C4.72166 14.868 4.73908 14.317 4.823 12.4803C4.83586 11.3761 5.03886 10.2824 5.42308 9.24715C5.70191 8.49032 6.14724 7.80582 6.72616 7.24423C7.28775 6.66531 7.97225 6.21998 8.72908 5.94115C9.76434 5.55692 10.8581 5.35393 11.9622 5.34106C13.7989 5.25715 14.3499 5.23973 19.0002 5.23973ZM19.0002 2.10156C14.2707 2.10156 13.677 2.12215 11.8197 2.20606C10.3751 2.23592 8.94584 2.50946 7.59225 3.01515C6.43411 3.4635 5.38255 4.14911 4.50508 5.02794C3.62761 5.90677 2.94364 6.9594 2.49708 8.11823C1.99139 9.47182 1.71785 10.9011 1.688 12.3457C1.60408 14.1951 1.5835 14.7888 1.5835 19.5182C1.5835 24.2476 1.60408 24.8414 1.688 26.6986C1.71785 28.1433 1.99
17681139 29.5726 2.49708 30.9261C2.94543 32.0843 3.63104 33.1358 4.50987 34.0133C5.38871 34.8908 6.44133 35.5748 7.60016 36.0213C8.95375 36.527 10.383 36.8005 11.8277 36.8304C13.677 36.9143 14.2707 36.9349 19.0002 36.9349C23.7296 36.9349 24.3233 36.9143 26.1806 36.8304C27.6252 36.8005 29.0545 36.527 30.4081 36.0213C31.5662 35.573 32.6178 34.8873 33.4952 34.0085C34.3727 33.1297 35.0567 32.0771 35.5032 30.9182C36.0089 29.5646 36.2825 28.1354 36.3123 26.6907C36.3962 24.8414 36.4168 24.2476 36.4168 19.5182C36.4168 14.7888 36.3962 14.1951 36.3123 12.3378C36.2825 10.8932 36.0089 9.4639 35.5032 8.11031C35.0549 6.95218 34.3693 5.90061 33.4905 5.02315C32.6116 4.14568 31.559 3.4617 30.4002 3.01515C29.0466 2.50946 27.6173 2.23592 26.1727 2.20606C24.3233 2.12215 23.7296 2.10156 19.0002 2.10156Z" fill="currentColor"/>
17682<path d="M19.0004 10.5742C17.2314 10.5742 15.5021 11.0988 14.0312 12.0816C12.5604 13.0644 11.414 14.4613 10.737 16.0957C10.06 17.73 9.8829 19.5284 10.228 21.2634C10.5731 22.9984 11.425 24.5921 12.6759 25.843C13.9267 27.0939 15.5205 27.9457 17.2555 28.2909C18.9905 28.636 20.7889 28.4588 22.4232 27.7819C24.0576 27.1049 25.4545 25.9585 26.4373 24.4876C27.4201 23.0168 27.9447 21.2875 27.9447 19.5185C27.9447 17.1463 27.0023 14.8713 25.3249 13.1939C23.6476 11.5166 21.3726 10.5742 19.0004 10.5742ZM19.0004 25.3246C17.8521 25.3246 16.7295 24.984 15.7747 24.3461C14.8199 23.7081 14.0757 22.8013 13.6363 21.7404C13.1968 20.6794 13.0819 19.512 13.3059 18.3858C13.5299 17.2595 14.0829 16.2249 14.8949 15.4129C15.7069 14.601 16.7414 14.048 17.8677 13.8239C18.994 13.5999 20.1614 13.7149 21.2223 14.1543C22.2832 14.5938 23.19 15.338 23.828 16.2928C24.466 17.2476 24.8065 18.3701 24.8065 19.5185C24.8065 21.0583 24.1948 22.5351 23.1059 23.624C22.0171 24.7128 20.54
1768203 25.3246 19.0004 25.3246Z" fill="currentColor"/>
17683<path d="M28.2975 12.3109C29.4518 12.3109 30.3875 11.3751 30.3875 10.2209C30.3875 9.06658 29.4518 8.13086 28.2975 8.13086C27.1432 8.13086 26.2075 9.06658 26.2075 10.2209C26.2075 11.3751 27.1432 12.3109 28.2975 12.3109Z" fill="currentColor"/>
17684</svg>
17685</span>
17686        <span class="visually-hidden">Instagram</span>
17687      </a>
17688    </li><li class="list-social__item">
17689      <a href="https://www.tiktok.com/@lauragellerbeauty" class="link list-social__link" target="_blank" section_type="CONNECT WITH US ON FACEBOOK, INSTAGRAM, TIKTOK, AND MORE">
17690        <span class="svg-wrapper"><svg width="38" height="39" viewBox="0 0 38 39" fill="none" xmlns="http://www.w3.org/2000/svg">
17691<g clip-path="url(#clip0_884_5996)">
17692<path d="M16.1326 14.6688V21.1953C15.3106 20.9785 14.4505 20.949 13.6156 21.1089C12.7807 21.2687 11.9923 21.6139 11.3085 22.119C10.6248 22.624 10.0631 23.2761 9.66487 24.0271C9.26664 24.7781 9.04202 25.6089 9.00758 26.4583C8.9605 27.1896 9.07054 27.9225 9.33031 28.6077C9.59008 29.2929 9.99356 29.9146 10.5136 30.4309C11.0336 30.9472 11.6582 31.3462 12.3453 31.601C13.0324 31.8558 13.7661 31.9605 14.497 31.9081C15.2353 31.9648 15.9772 31.8604 16.6712 31.6023C17.3653 31.3443 17.9951 30.9386 18.517 30.4133C19.039 29.888 19.4407 29.2557 19.6944 28.56C19.9481 27.8643 20.0477 27.1219 19.9864 26.3839V0.518555H26.4417C27.5389 7.35064 30.9557 8.93555 35.53 9.66706V16.2141C32.36 15.9542 29.3021 14.9213 26.6237 13.2058V26.1369C26.6237 31.9952 23.1562 38.5186 14.5477 38.5186C12.9326 38.5115 11.3352 38.1821 9.8491 37.5497C8.36299 36.9172 7.01808 35.9945 5.89321 34.8356C4.76834 33.6767 3.88614 32.3048 3.29832 30.8005C2.7105 29.2962 2.42889 27.6897 2.47 26.0751C2.52115 24.3942 2.92798 22.7432 3.66369 21.231C4.39939 19.7188 5.44725 18.3796 6.73819 17.3019C8.02914 16.2241 9.53385 15.4322 11.1531 14.9784C12.7724 14.5245 14.4695 14.419 16.1326 14.6688Z" fill="currentColor"/>
17693</g>
17694<defs>
17695<clipPath id="clip0_884_5996">
17696<rect width="38" height="38" fill="white" transform="translate(0 0.518555)"/>
17697</clipPath>
17698</defs>
17699</svg>
17700</span>
17701        <span class="visually-hidden">TikTok</span>
17702      </a>
17703    </li><li class="list-social__item">
17704      <a href="https://in.pinterest.com/lauragellerbeauty/" class="link list-social__link" target="_blank" section_type="CONNECT WITH US ON FACEBOOK, INSTAGRAM, TIKTOK, AND MORE">
17705        <span class="svg-wrapper"><svg width="38" height="39" viewBox="0 0 38 39" fill="none" xmlns="http://www.w3.org/2000/svg">
17706<g clip-path="url(#clip0_884_5991)">
17707<path d="M30.063 4.41261C27.4473 1.90155 23.8274 0.518555 19.8703 0.518555C13.8256 0.518555 10.1078 2.99636 8.05341 5.07486C5.5215 7.63638 4.0697 11.0376 4.0697 14.4066C4.0697 18.6365 5.83901 21.8832 8.80191 23.091C9.00081 23.1725 9.20098 23.2135 9.39722 23.2135C10.0223 23.2135 10.5176 22.8045 10.6891 22.1485C10.7892 21.7721 11.0209 20.8436 11.1217 20.4405C11.3374 19.6445 11.1631 19.2616 10.6927 18.7073C9.83578 17.6933 9.4367 16.4943 9.4367 14.9338C9.4367 10.2988 12.888 5.3727 19.2848 5.3727C24.3603 5.3727 27.5131 8.25745 27.5131 12.901C27.5131 15.8314 26.882 18.5451 25.7355 20.5427C24.9388 21.9307 23.5379 23.5853 21.3874 23.5853C20.4574 23.5853 19.622 23.2033 19.0949 22.5373C18.597 21.9077 18.4328 21.0944 18.6331 20.2467C18.8593 19.289 19.1679 18.29 19.4664 17.3243C20.011 15.5604 20.5258 13.8944 20.5258 12.5652C20.5258 10.2917 19.1281 8.76407 17.0481 8.76407C14.4047 8.76407 12.3338 11.4489 12.3338 14.8763C12.3338 16.5572 12.7805 17.8145 12.9827 18.2972C12.6497 19.7081 10.6706 28.0963 10.2952 29.6781C10.0781 30.6015 8.77051 37.8945 10.9348 38.476C13.3665 39.1294 15.5402 32.0265 15.7614 31.2239C15.9407 30.5711 16.5681 28.1028 16.9526 26.5855C18.1265 27.7163 20.0166 28.4807 21.8558 28.4807C25.3229 28.4807 28.441 26.9205 30.6357 24.0878C32.7643 21.3402 33.9366 17.5106 33.9366 13.3051C33.9364 10.0173 32.5245 6.77604 30.063 4.41261Z" fill="currentColor"/>
17708</g>
17709<defs>
17710<clipPath id="clip0_884_5991">
17711<rect width="38" height="38" fill="white" transform="translate(0 0.518555)"/>
17712</clipPath>
17713</defs>
17714</svg>
17715</span>
17716        <span class="visually-hidden">Pinterest</span>
17717      </a>
17718    </li><li class="list-social__item">
17719      <a href="https://www.youtube.com/user/LauraGellerUS" class="link list-social__link" target="_blank" section_type="CONNECT WITH US ON FACEBOOK, INSTAGRAM, TIKTOK, AND MORE">
17720        <span class="svg-wrapper"><svg width="38" height="39" viewBox="0 0 38 39" fill="none" xmlns="http://www.w3.org/2000/svg">
17721<path d="M37.525 11.9186C37.05 8.83106 35.625 6.69355 32.3 6.21855C27.075 5.26855 19 5.26855 19 5.26855C19 5.26855 10.925 5.26855 5.7 6.21855C2.375 6.69355 0.7125 8.83106 0.475 11.9186C0 15.0061 0 19.5186 0 19.5186C0 19.5186 0 24.0311 0.475 27.1186C0.95 30.2061 2.375 32.3436 5.7 32.8186C10.925 33.7686 19 33.7686 19 33.7686C19 33.7686 27.075 33.7686 32.3 32.8186C35.625 32.1061 37.05 30.2061 37.525 27.1186C38 24.0311 38 19.5186 38 19.5186C38 19.5186 38 15.0061 37.525 11.9186ZM14.25 26.6436V12.3936L26.125 19.5186L14.25 26.6436Z" fill="currentColor"/>
17722</svg>
17723</span>
17724        <span class="visually-hidden">YouTube</span>
17725      </a>
17726    </li></ul>
17727</div></div><div
17728          class="footer-block--newsletter"
17729          
17730        ><div class="footer-block__newsletter"><div class="footer-block__newsletter_heading_container">
17731                  <span>
17732                    <svg width="18" height="19" viewBox="0 0 18 19" fill="none" xmlns="http://www.w3.org/2000/svg">
17733                    <path d="M11.3464 11.1647L10.2054 12.5907C8.43836 11.5517 6.96536 10.0797 5.92736 8.31275L7.35336 7.17175C7.69736 6.89675 7.81236 6.42375 7.63336 6.02175L6.33336 3.09475C6.14036 2.66075 5.66236 2.43075 5.20336 2.54975L2.72836 3.19175C2.25036 3.31675 1.94136 3.77975 2.00936 4.26875C2.90136 10.6227 7.89536 15.6167 14.2504 16.5097C14.7394 16.5767 15.2024 16.2677 15.3264 15.7907L15.9684 13.3157C16.0874 12.8567 15.8574 12.3797 15.4244 12.1867L12.4974 10.8867C12.0954 10.7077 11.6234 10.8227 11.3474 11.1657L11.3464 11.1647Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
17734                  </svg>
17735                  </span>
17736                <p class="footer-block__newsletter_heading inline-richtext">ENTER YOUR PHONE NUMBER</p>
17737                </div><div class="wyng-experience"
17738                  data-wyng-id="6a20b26b08d2a75ab097ba2f"
17739                  data-wyng-page-id="page_3232355542495">
17740              </div>
17741              
17741<script async type="text/javascript"
17742                  src="https://dnsl4xr6unrmf.cloudfront.net/js/campaign.js">
17743              </script>
17743
17744              <style>
17745                .footer-block__newsletter .PoweredBy { display: none !important;}
17746              </style><form method="post" action="/contact#ContactFooter" id="ContactFooter" accept-charset="UTF-8" class="footer__newsletter newsletter-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="contact[tags]" value="newsletter">
17747                <div class="newsletter-form__field-wrapper">
17748                  <div class="field">
17749                    <input
17750                            id="NewsletterForm--sections--17185144209469__footer"
17751                            type="tel"
17752                            id="ContactForm-phone"
17753                            class="field__input"
17754                            autocomplete="tel"
17755                            name="contact[phone]"
17756                            pattern="[0-9\-]*"
17757                            value=""
17758                            placeholder="Phone number"
17759                            required
17760                          >
17761                          <label class="field__label" for="NewsletterForm--sections--17185144209469__footer">Phone number</label>
17762                    <button
17763                      type="submit"
17764                      class=""
17765                      name="commit"
17766                      id="Subscribe"
17767                      aria-label="Subscribe"
17768                    >
17769                      Subscribe
17770                    </button>
17771                  </div></div></form>
17772                <div class="footer-block__newsletter_bottom_text">
17773                  <p>* By subscribing to Laura Geller text messaging, you agree to receive recurring autodialed marketing text messages to the mobile number used at opt-in. Consent is not a condition of purchase. Message frequency may vary. Msg & data rates may apply. Msg. Reply HELP for help and STOP to cancel. By subscribing to Laura Geller text messaging, you also agree to our <a href="https://www.laurageller.com/pages/terms-conditions" target="_blank" title="https://www.laurageller.com/pages/terms-conditions">terms</a> and <a href="/policies/privacy-policy" target="_blank" title="Privacy Policy">privacy policy</a>.</p>
17774                </div>
17775              
17776            </div><div class="footer-block__newsletter"><div class="footer-block__newsletter_heading_container">
17777                  <span>
17778                    <svg width="18" height="19" viewBox="0 0 18 19" fill="none" xmlns="http://www.w3.org/2000/svg">
17779                      <path d="M1.75 6.26855L8.517 10.0016C8.818 10.1676 9.182 10.1676 9.483 10.0016L16.25 6.26855" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
17780                      <path d="M1.75 6.26855L8.517 10.0016C8.818 10.1676 9.182 10.1676 9.483 10.0016L16.25 6.26855" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
17781                      <path d="M3.75 15.2686L14.25 15.2686C15.3546 15.2686 16.25 14.3731 16.25 13.2686V5.76855C16.25 4.66399 15.3546 3.76855 14.25 3.76855L3.75 3.76855C2.64543 3.76855 1.75 4.66399 1.75 5.76855L1.75 13.2686C1.75 14.3731 2.64543 15.2686 3.75 15.2686Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
17782                    </svg>
17783                  </span>
17784                <p class="footer-block__newsletter_heading inline-richtext">ENTER YOUR EMAIL</p>
17785                </div><div class="klaviyo-form-UJctY5"></div><form method="post" action="/contact#ContactFooter" id="ContactFooter" accept-charset="UTF-8" class="footer__newsletter newsletter-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="contact[tags]" value="newsletter">
17786                <div class="newsletter-form__field-wrapper">
17787                  <div class="field">
17788                    <input
17789                      id="NewsletterForm--sections--17185144209469__footer"
17790                      type="email"
17791                      name="contact[email]"
17792                      class="field__input"
17793                      value=""
17794                      aria-required="true"
17795                      autocorrect="off"
17796                      autocapitalize="off"
17797                      autocomplete="email"
17798                      
17799                      placeholder="Enter your email address"
17800                      required
17801                    >
17802                    <label class="field__label" for="NewsletterForm--sections--17185144209469__footer">
17803                      Enter your email address
17804                    </label>
17805                    <button
17806                      type="submit"
17807                      class=""
17808                      name="commit"
17809                      id="Subscribe"
17810                      aria-label="Subscribe"
17811                    >
17812                      Subscribe
17813                    </button>
17814                  </div></div></form>
17815                <div class="footer-block__newsletter_bottom_text">
17816                  <p>*By signing up for our newsletter, you agree to our terms and privacy policy.</p>
17817                </div>
17818              
17819            </div><div class="footer_connect_social_section footer-block large-up-hide medium-hide"><div class="footer_connect_social_title">
17820                    <p>CONNECT WITH US ON FACEBOOK, INSTAGRAM, TIKTOK, AND MORE</p>
17821                  </div>
17822
17823<ul class="list-unstyled list-social footer__list-social" role="list"><li class="list-social__item">
17824      <a href="https://www.facebook.com/LauraGellerBeauty" class="link list-social__link" target="_blank" section_type="<p>CONNECT WITH US ON FACEBOOK, INSTAGRAM, TIKTOK, AND MORE</p>">
17825        <span class="svg-wrapper"><svg width="38" height="39" viewBox="0 0 38 39" fill="none" xmlns="http://www.w3.org/2000/svg">
17826<g clip-path="url(#clip0_884_5983)">
17827<path d="M38 19.6326C37.9996 16.0017 36.9588 12.4469 35.0009 9.38915C33.0429 6.33139 30.2498 3.89867 26.9522 2.37899C23.6546 0.859322 19.9907 0.31634 16.3941 0.81433C12.7975 1.31232 9.41891 2.83043 6.6583 5.18893C3.8977 7.54743 1.87069 10.6476 0.817251 14.1223C-0.236188 17.597 -0.271942 21.3008 0.714223 24.7952C1.70039 28.2897 3.66717 31.4283 6.38173 33.8397C9.09629 36.251 12.4449 37.8341 16.0312 38.4014V25.1252H11.2068V19.6326H16.0312V15.4462C16.0312 10.6852 18.8686 8.05366 23.2069 8.05366C24.6322 8.0741 26.054 8.19793 27.4613 8.42416V13.1013H25.0642C24.3426 13.0055 23.6124 13.2002 23.0343 13.6426C22.4563 14.085 22.0775 14.7389 21.9814 15.4605C21.9543 15.6626 21.95 15.8671 21.9688 16.0701V19.6326H27.2333L26.391 25.1252H21.9577V38.4014C26.4291 37.6968 30.502 35.4189 33.4431 31.978C36.3841 28.5371 38.0001 24.1592 38 19.6326Z" fill="currentColor"/>
17828</g>
17829<defs>
17830<clipPath id="clip0_884_5983">
17831<rect width="38" height="38" fill="white" transform="translate(0 0.518555)"/>
17832</clipPath>
17833</defs>
17834</svg>
17835</span>
17836        <span class="visually-hidden">Facebook</span>
17837      </a>
17838    </li><li class="list-social__item">
17839      <a href="https://www.instagram.com/lauragellerbeauty/" class="link list-social__link" target="_blank" section_type="<p>CONNECT WITH US ON FACEBOOK, INSTAGRAM, TIKTOK, AND MORE</p>">
17840        <span class="svg-wrapper"><svg width="38" height="39" viewBox="0 0 38 39" fill="none" xmlns="http://www.w3.org/2000/svg">
17841<path d="M19.0002 5.23973C23.6504 5.23973 24.2014 5.25715 26.0381 5.34106C27.1423 5.35393 28.236 5.55692 29.2712 5.94115C30.0281 6.21998 30.7126 6.66531 31.2742 7.24423C31.8531 7.80582 32.2984 8.49032 32.5772 9.24715C32.9615 10.2824 33.1645 11.3761 33.1773 12.4803C33.2612 14.317 33.2787 14.868 33.2787 19.5182C33.2787 24.1685 33.2612 24.7195 33.1773 26.5561C33.1645 27.6603 32.9615 28.754 32.5772 29.7893C32.2874 30.5406 31.8435 31.2228 31.2741 31.7922C30.7047 32.3616 30.0225 32.8055 29.2712 33.0953C28.236 33.4795 27.1423 33.6825 26.0381 33.6954C24.2014 33.7793 23.6504 33.7967 19.0002 33.7967C14.3499 33.7967 13.7989 33.7793 11.9622 33.6954C10.8581 33.6825 9.76434 33.4795 8.72908 33.0953C7.97225 32.8165 7.28775 32.3711 6.72616 31.7922C6.14724 31.2306 5.70191 30.5461 5.42308 29.7893C5.03886 28.754 4.83586 27.6603 4.823 26.5561C4.73908 24.7195 4.72166 24.1685 4.72166 19.5182C4.72166 14.868 4.73908 14.317 4.823 12.4803C4.83586 11.3761 5.03886 10.2824 5.42308 9.24715C5.70191 8.49032 6.14724 7.80582 6.72616 7.24423C7.28775 6.66531 7.97225 6.21998 8.72908 5.94115C9.76434 5.55692 10.8581 5.35393 11.9622 5.34106C13.7989 5.25715 14.3499 5.23973 19.0002 5.23973ZM19.0002 2.10156C14.2707 2.10156 13.677 2.12215 11.8197 2.20606C10.3751 2.23592 8.94584 2.50946 7.59225 3.01515C6.43411 3.4635 5.38255 4.14911 4.50508 5.02794C3.62761 5.90677 2.94364 6.9594 2.49708 8.11823C1.99139 9.47182 1.71785 10.9011 1.688 12.3457C1.60408 14.1951 1.5835 14.7888 1.5835 19.5182C1.5835 24.2476 1.60408 24.8414 1.688 26.6986C1.71785 28.1433 1.99139 29.5726 2.49708 30.9261C2.94543 32.0843 3.63104 33.1358 4.50987 34.0133C5.38871 34.8908 6.44133 35.5748 7.60016 36.0213C8.95375 36.527 10.383 36.8005 11.8277 36.8304C13.677 36.9143 14.2707 36.9349 19.0002 36.9349C23.7296 36.9349 24.3233 36.9143 26.1806 36.8304C27.6252 36.8005 29.0545 36.527 30.4081 36.0213C31.5662 35.573 32.6178 34.8873 33.4952 34.0085C34.3727 33.1297 35.0567 32.0771 35.5032 30.9182C36.0089 29.5646 36.2825 28.1354 36.3123 26.6907C36.3962 24.8414 36.4168 24.2476 36.4168 19.5182C36.4168 14.7888 36.3962 14.1951 36.3123 12.3378C36.2825 10.8932 36.0089 9.4639 35.5032 8.11031C35.0549 6.95218 34.3693 5.90061 33.4905 5.02315C32.6116 4.14568 31.559 3.4617 30.4002 3.01515C29.0466 2.50946 27.6173 2.23592 26.1727 2.20606C24.3233 2.12215 23.7296 2.10156 19.0002 2.10156Z" fill="currentColor"/>
17842<path d="M19.0004 10.5742C17.2314 10.5742 15.5021 11.0988 14.0312 12.0816C12.5604 13.0644 11.414 14.4613 10.737 16.0957C10.06 17.73 9.8829 19.5284 10.228 21.2634C10.5731 22.9984 11.425 24.5921 12.6759 25.843C13.9267 27.0939 15.5205 27.9457 17.2555 28.2909C18.9905 28.636 20.7889 28.4588 22.4232 27.7819C24.0576 27.1049 25.4545 25.9585 26.4373 24.4876C27.4201 23.0168 27.9447 21.2875 27.9447 19.5185C27.9447 17.1463 27.0023 14.8713 25.3249 13.1939C23.6476 11.5166 21.3726 10.5742 19.0004 10.5742ZM19.0004 25.3246C17.8521 25.3246 16.7295 24.984 15.7747 24.3461C14.8199 23.7081 14.0757 22.8013 13.6363 21.7404C13.1968 20.6794 13.0819 19.512 13.3059 18.3858C13.5299 17.2595 14.0829 16.2249 14.8949 15.4129C15.7069 14.601 16.7414 14.048 17.8677 13.8239C18.994 13.5999 20.1614 13.7149 21.2223 14.1543C22.2832 14.5938 23.19 15.338 23.828 16.2928C24.466 17.2476 24.8065 18.3701 24.8065 19.5185C24.8065 21.0583 24.1948 22.5351 23.1059 23.624C22.0171 24.7128 20.54
1784203 25.3246 19.0004 25.3246Z" fill="currentColor"/>
17843<path d="M28.2975 12.3109C29.4518 12.3109 30.3875 11.3751 30.3875 10.2209C30.3875 9.06658 29.4518 8.13086 28.2975 8.13086C27.1432 8.13086 26.2075 9.06658 26.2075 10.2209C26.2075 11.3751 27.1432 12.3109 28.2975 12.3109Z" fill="currentColor"/>
17844</svg>
17845</span>
17846        <span class="visually-hidden">Instagram</span>
17847      </a>
17848    </li><li class="list-social__item">
17849      <a href="https://www.tiktok.com/@lauragellerbeauty" class="link list-social__link" target="_blank" section_type="<p>CONNECT WITH US ON FACEBOOK, INSTAGRAM, TIKTOK, AND MORE</p>">
17850        <span class="svg-wrapper"><svg width="38" height="39" viewBox="0 0 38 39" fill="none" xmlns="http://www.w3.org/2000/svg">
17851<g clip-path="url(#clip0_884_5996)">
17852<path d="M16.1326 14.6688V21.1953C15.3106 20.9785 14.4505 20.949 13.6156 21.1089C12.7807 21.2687 11.9923 21.6139 11.3085 22.119C10.6248 22.624 10.0631 23.2761 9.66487 24.0271C9.26664 24.7781 9.04202 25.6089 9.00758 26.4583C8.9605 27.1896 9.07054 27.9225 9.33031 28.6077C9.59008 29.2929 9.99356 29.9146 10.5136 30.4309C11.0336 30.9472 11.6582 31.3462 12.3453 31.601C13.0324 31.8558 13.7661 31.9605 14.497 31.9081C15.2353 31.9648 15.9772 31.8604 16.6712 31.6023C17.3653 31.3443 17.9951 30.9386 18.517 30.4133C19.039 29.888 19.4407 29.2557 19.6944 28.56C19.9481 27.8643 20.0477 27.1219 19.9864 26.3839V0.518555H26.4417C27.5389 7.35064 30.9557 8.93555 35.53 9.66706V16.2141C32.36 15.9542 29.3021 14.9213 26.6237 13.2058V26.1369C26.6237 31.9952 23.1562 38.5186 14.5477 38.5186C12.9326 38.5115 11.3352 38.1821 9.8491 37.5497C8.36299 36.9172 7.01808 35.9945 5.89321 34.8356C4.76834 33.6767 3.88614 32.3048 3.29832 30.8005C2.7105 29.2962 2.42889 27.6897 2.47 26.0751C2.52115 24.3942 2.92798 22.7432 3.66369 21.231C4.39939 19.7188 5.44725 18.3796 6.73819 17.3019C8.02914 16.2241 9.53385 15.4322 11.1531 14.9784C12.7724 14.5245 14.4695 14.419 16.1326 14.6688Z" fill="currentColor"/>
17853</g>
17854<defs>
17855<clipPath id="clip0_884_5996">
17856<rect width="38" height="38" fill="white" transform="translate(0 0.518555)"/>
17857</clipPath>
17858</defs>
17859</svg>
17860</span>
17861        <span class="visually-hidden">TikTok</span>
17862      </a>
17863    </li><li class="list-social__item">
17864      <a href="https://in.pinterest.com/lauragellerbeauty/" class="link list-social__link" target="_blank" section_type="<p>CONNECT WITH US ON FACEBOOK, INSTAGRAM, TIKTOK, AND MORE</p>">
17865        <span class="svg-wrapper"><svg width="38" height="39" viewBox="0 0 38 39" fill="none" xmlns="http://www.w3.org/2000/svg">
17866<g clip-path="url(#clip0_884_5991)">
17867<path d="M30.063 4.41261C27.4473 1.90155 23.8274 0.518555 19.8703 0.518555C13.8256 0.518555 10.1078 2.99636 8.05341 5.07486C5.5215 7.63638 4.0697 11.0376 4.0697 14.4066C4.0697 18.6365 5.83901 21.8832 8.80191 23.091C9.00081 23.1725 9.20098 23.2135 9.39722 23.2135C10.0223 23.2135 10.5176 22.8045 10.6891 22.1485C10.7892 21.7721 11.0209 20.8436 11.1217 20.4405C11.3374 19.6445 11.1631 19.2616 10.6927 18.7073C9.83578 17.6933 9.4367 16.4943 9.4367 14.9338C9.4367 10.2988 12.888 5.3727 19.2848 5.3727C24.3603 5.3727 27.5131 8.25745 27.5131 12.901C27.5131 15.8314 26.882 18.5451 25.7355 20.5427C24.9388 21.9307 23.5379 23.5853 21.3874 23.5853C20.4574 23.5853 19.622 23.2033 19.0949 22.5373C18.597 21.9077 18.4328 21.0944 18.6331 20.2467C18.8593 19.289 19.1679 18.29 19.4664 17.3243C20.011 15.5604 20.5258 13.8944 20.5258 12.5652C20.5258 10.2917 19.1281 8.76407 17.0481 8.76407C14.4047 8.76407 12.3338 11.4489 12.3338 14.8763C12.3338 16.5572 12.7805 17.8145 12.9827 18.2972C12.6497 19.7081 10.6706 28.0963 10.2952 29.6781C10.0781 30.6015 8.77051 37.8945 10.9348 38.476C13.3665 39.1294 15.5402 32.0265 15.7614 31.2239C15.9407 30.5711 16.5681 28.1028 16.9526 26.5855C18.1265 27.7163 20.0166 28.4807 21.8558 28.4807C25.3229 28.4807 28.441 26.9205 30.6357 24.0878C32.7643 21.3402 33.9366 17.5106 33.9366 13.3051C33.9364 10.0173 32.5245 6.77604 30.063 4.41261Z" fill="currentColor"/>
17868</g>
17869<defs>
17870<clipPath id="clip0_884_5991">
17871<rect width="38" height="38" fill="white" transform="translate(0 0.518555)"/>
17872</clipPath>
17873</defs>
17874</svg>
17875</span>
17876        <span class="visually-hidden">Pinterest</span>
17877      </a>
17878    </li><li class="list-social__item">
17879      <a href="https://www.youtube.com/user/LauraGellerUS" class="link list-social__link" target="_blank" section_type="<p>CONNECT WITH US ON FACEBOOK, INSTAGRAM, TIKTOK, AND MORE</p>">
17880        <span class="svg-wrapper"><svg width="38" height="39" viewBox="0 0 38 39" fill="none" xmlns="http://www.w3.org/2000/svg">
17881<path d="M37.525 11.9186C37.05 8.83106 35.625 6.69355 32.3 6.21855C27.075 5.26855 19 5.26855 19 5.26855C19 5.26855 10.925 5.26855 5.7 6.21855C2.375 6.69355 0.7125 8.83106 0.475 11.9186C0 15.0061 0 19.5186 0 19.5186C0 19.5186 0 24.0311 0.475 27.1186C0.95 30.2061 2.375 32.3436 5.7 32.8186C10.925 33.7686 19 33.7686 19 33.7686C19 33.7686 27.075 33.7686 32.3 32.8186C35.625 32.1061 37.05 30.2061 37.525 27.1186C38 24.0311 38 19.5186 38 19.5186C38 19.5186 38 15.0061 37.525 11.9186ZM14.25 26.6436V12.3936L26.125 19.5186L14.25 26.6436Z" fill="currentColor"/>
17882</svg>
17883</span>
17884        <span class="visually-hidden">YouTube</span>
17885      </a>
17886    </li></ul>
17887</div></div></div>
17888      </div>
17889    <div class="footer_bottom_main_content">
17890      <div class="page-width">
17891        <div class="footer_bottom_main_content_inner">
17892          <div class="footer_menu_grid"><div
17893                    class="footer-block grid__item footer-block--menu"
17894                    
17895                    
17896                  ><p class="footer-menu_heading inline-richtext">SHOP</p><ul class="footer-block__details-content list-unstyled sss"><li>
17897                                    <a
17898                                      href="/collections/all-makeup"
17899                                      class="link link--text list-menu__item list-menu__item--link" section_type = "SHOP"
17900                                    >
17901                                      All Makeup
17902                                    </a>
17903                                </li><li>
17904                                    <a
17905                                      href="/collections/best-sellers"
17906                                      class="link link--text list-menu__item list-menu__item--link" section_type = "SHOP"
17907                                    >
17908                                      Best Sellers
17909                                    </a>
17910                                </li><li>
17911                                    <a
17912                                      href="/collections/clearance"
17913                                      class="link link--text list-menu__item list-menu__item--link" section_type = "SHOP"
17914                                    >
17915                                      Sale
17916                                    </a>
17917                                </li><li>
17918                                    <a
17919                                      href="https://lauragellerbeauty.faire.com"
17920                                      class="link link--text list-menu__item list-menu__item--link" section_type = "SHOP"
17921                                    >
17922                                      Wholesale
17923                                    </a>
17924                                </li></ul></div><div
17925                    class="footer-block grid__item footer-block--menu"
17926                    
17927                    
17928                  ><p class="footer-menu_heading inline-richtext">EXPLORE</p><ul class="footer-block__details-content list-unstyled sss"><li>
17929                                    <a
17930                                      href="/pages/offers"
17931                                      class="link link--text list-menu__item list-menu__item--link" section_type = "EXPLORE"
17932                                    >
17933                                      Special Offers
17934                                    </a>
17935                                </li><li>
17936                                    <a
17937                                      href="/blogs/quizzes"
17938                                      class="link link--text list-menu__item list-menu__item--link" section_type = "EXPLORE"
17939                                    >
17940                                      Quizzes
17941                                    </a>
17942                                </li><li>
17943                                    <a
17944                                      href="/collections/all-skin-concerns-1"
17945                                      class="link link--text list-menu__item list-menu__item--link" section_type = "EXPLORE"
17946                                    >
17947                                      Shop By Concern
17948                                    </a>
17949                                </li><li>
17950                                    <a
17951                                      href="/collections/celebrity-products-1"
17952                                      class="link link--text list-menu__item list-menu__item--link" section_type = "EXPLORE"
17953                                    >
17954                                      Celebrity Products
17955                                    </a>
17956                                </li><li>
17957                                    <a
17958                                      href="/pages/our-geller-gals-community-best-makeup"
17959                                      class="link link--text list-menu__item list-menu__item--link" section_type = "EXPLORE"
17960                                    >
17961                                      Geller Gal Community
17962                                    </a>
17963                                </li><li>
17964                                    <a
17965                                      href="/pages/reviews"
17966                                      class="link link--text list-menu__item list-menu__item--link" section_type = "EXPLORE"
17967                                    >
17968                                      Reviews
17969                                    </a>
17970                                </li><li>
17971                                    <a
17972                                      href="/pages/about-us"
17973                                      class="link link--text list-menu__item list-menu__item--link" section_type = "EXPLORE"
17974                                    >
17975                                      About Us
17976                                    </a>
17977                                </li></ul></div><div
17978                    class="footer-block grid__item footer-block--menu"
17979                    
17980                    
17981                  ><p class="footer-menu_heading inline-richtext">Support</p><ul class="footer-block__details-content list-unstyled sss"><li>
17982                                    <a
17983                                      href="#startChatButton"
17984                                      class="link link--text list-menu__item list-menu__item--link" section_type = "Support"
17985                                    >
17986                                      Ask a Pro
17987                                    </a>
17988                                </li><li>
17989                                    <a
17990                                      href="/pages/faq"
17991                                      class="link link--text list-menu__item list-menu__item--link" section_type = "Support"
17992                                    >
17993                                      Help Center
17994                                    </a>
17995                                </li><li>
17996                                    <a
17997                                      href="https://www.laurageller.com/pages/tracking-page"
17998                                      class="link link--text list-menu__item list-menu__item--link" section_type = "Support"
17999                                    >
18000                                      Track Your Order
18001                                    </a>
18002                                </li><li>
18003                                    <a
18004                                      href="/pages/returns"
18005                                      class="link link--text list-menu__item list-menu__item--link" section_type = "Support"
18006                                    >
18007                                      Returns &amp; Exchanges
18008                                    </a>
18009                                </li><li>
18010                                    <a
18011                                      href="/pages/shipping"
18012                                      class="link link--text list-menu__item list-menu__item--link" section_type = "Support"
18013                                    >
18014                                      Shipping
18015                                    </a>
18016                                </li><li>
18017                                    <a
18018                                      href="/pages/geller-gal-rewards"
18019                                      class="link link--text list-menu__item list-menu__item--link" section_type = "Support"
18020                                    >
18021                                      Geller Gal Rewards
18022                                    </a>
18023                                </li><li>
18024                                    <a
18025                                      href="/pages/eu-withdraw"
18026                                      class="link link--text list-menu__item list-menu__item--link" section_type = "Support"
18027                                    >
18028                                      Withdraw From Contract Here
18029                                    </a>
18030                                </li><li>
18031                                    <a
18032                                      href="/pages/eu-legal-guarantee"
18033                                      class="link link--text list-menu__item list-menu__item--link" section_type = "Support"
18034                                    >
18035                                      EU Legal Guarantee
18036                                    </a>
18037                                </li></ul></div><div
18038                    class="footer-block grid__item footer-block--menu"
18039                    
18040                    
18041                  ><p class="footer-menu_heading inline-richtext">Get the App</p><div class="app-download-desktop"></div>
18042                            <div class="app-download-mobile"><a
18043                                  href="https://laura-geller.onelink.me/yGlA/rcb6nazs"
18044                                  class="app-download__footer-badge-link"
18045                                  target="_blank"
18046                                  rel="noopener"
18047                                  aria-label="Download on the App Store"
18048                                >
18049                                  <img
18050                                    src="//www.laurageller.com/cdn/shop/t/594/assets/app-store-badge.svg?v=135012773061075007921774378987"
18051                                    alt="Download on the App Store"
18052                                    class="app-download__footer-badge"
18053                                    width="135"
18054                                    height="40"
18055                                    loading="lazy"
18056                                  >
18057                                </a><a
18058                                  href="https://laura-geller.onelink.me/yGlA/rcb6nazs"
18059                                  class="app-download__footer-badge-link"
18060                                  target="_blank"
18061                                  rel="noopener"
18062                                  aria-label="Get it on Google Play"
18063                                >
18064                                  <img
18065                                    src="//www.laurageller.com/cdn/shop/t/594/assets/google-play-badge.svg?v=99514300518446831001774378995"
18066                                    alt="Get it on Google Play"
18067                                    class="app-download__footer-badge"
18068                                    width="135"
18069                                    height="40"
18070                                    loading="lazy"
18071                                  >
18072                                </a></div></div><div
18073                    class="footer-block grid__item"
18074                    
18075                    
18076                  ></div></div>
18077          
18078            <div class="footer_logo_bottom_menu_container ">
18079              
18080                <div class="footer_main_logo">
18081                  <a href="https://www.laurageller.com" aria-label="Go to homepage">
18082                    <img src="//www.laurageller.com/cdn/shop/files/LG-stacked-logo-white-trademarked.svg?v=1756235773" alt="Laura Geller logo" srcset="//www.laurageller.com/cdn/shop/files/LG-stacked-logo-white-trademarked.svg?v=1756235773&amp;width=750 750w, //www.laurageller.com/cdn/shop/files/LG-stacked-logo-white-trademarked.svg?v=1756235773&amp;width=900 900w, //www.laurageller.com/cdn/shop/files/LG-stacked-logo-white-trademarked.svg?v=1756235773&amp;width=1080 1080w, //www.laurageller.com/cdn/shop/files/LG-stacked-logo-white-trademarked.svg?v=1756235773&amp;width=1296 1296w, //www.laurageller.com/cdn/shop/files/LG-stacked-logo-white-trademarked.svg?v=1756235773&amp;width=1512 1512w, //www.laurageller.com/cdn/shop/files/LG-stacked-logo-white-trademarked.svg?v=1756235773&amp;width=1728 1728w, //www.laurageller.com/cdn/shop/files/LG-stacked-logo-white-trademarked.svg?v=1756235773&amp;width=1944 1944w, //www.laurageller.com/cdn/shop/files/LG-stacked-logo-white-trademarked.svg?v=1756235773&amp;width=2048 2048w" width="3947" height="1743" loading="lazy">
18083                  </a>
18084                </div>
18085              
18086              <div class="footer_copyright_content">
18087                <small class="copyright__content"
18088                  >&copy; 2026 - Laura Geller Beauty
18089                </small>
18090              </div>
18091              
18092                <div class="footer_bottom_menu_container">
18093                  <ul class="list-unstyled"><li>
18094                      <a
18095                        href="/pages/email-preferences"
18096                        class="link link--text list-menu__item list-menu__item--link" section_type = ""
18097                      >
18098                        EMAIL PREFERENCES
18099                      </a>
18100                    </li><li>
18101                      <a
18102                        href="/pages/terms-conditions-vb"
18103                        class="link link--text list-menu__item list-menu__item--link" section_type = ""
18104                      >
18105                        TERMS &amp; CONDITIONS
18106                      </a>
18107                    </li><li>
18108                      <a
18109                        href="/pages/privacy-policy"
18110                        class="link link--text list-menu__item list-menu__item--link" section_type = ""
18111                      >
18112                        PRIVACY POLICY
18113                      </a>
18114                    </li><li>
18115                      <a
18116                        href="/pages/laura-geller-accessibility-statement"
18117                        class="link link--text list-menu__item list-menu__item--link" section_type = ""
18118                      >
18119                        ACCESSIBILITY STATEMENT
18120                      </a>
18121                    </li><li>
18122                      <a
18123                        href="/pages/data-sharing-opt-out"
18124                        class="link link--text list-menu__item list-menu__item--link" section_type = ""
18125                      >
18126                        YOUR PRIVACY CHOICES
18127                      </a>
18128                    </li></ul>
18129                </div>
18130              
18131            </div>
18132            
18133          
18134        </div>
18135      </div>
18136    </div>
18137  
18138
18139  <div
18140    class="footer__content-bottom"
18141    
18142  >
18143    <div class="footer__content-bottom-wrapper page-width">
18144      <div class="footer__column footer__localization isolate small-hide"><localization-form><form method="post" action="/localization" id="FooterCountryForm" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/cart" /><div class="footer__localization-container footer__localization-text">
18145                <p id="FooterCountryLabel">Shipping to</p>
18146
18147<div class="disclosure">
18148  <button
18149    type="button"
18150    class="disclosure__button localization-form__select localization-selector link link--text caption-large"
18151    aria-expanded="false"
18152    aria-controls="FooterCountry-country-results"
18153    aria-describedby="FooterCountryLabel"
18154  >
18155    <span class="country-name">Armenia |
18156      AMD
18157      դր.</span>
18158    <svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg>
18159
18160  </button>
18161  <div class="disclosure__list-wrapper country-selector" hidden>
18162    <div class="country-filter">
18163      
18164        <div class="field">
18165          <input
18166            class="country-filter__input field__input"
18167            id="country-filter-input"
18168            type="search"
18169            name="country_filter"
18170            value=""
18171            placeholder="Search"
18172            role="combobox"
18173            aria-owns="country-results"
18174            aria-controls="country-results"
18175            aria-haspopup="listbox"
18176            aria-autocomplete="list"
18177            autocorrect="off"
18178            autocomplete="off"
18179            autocapitalize="off"
18180            spellcheck="false"
18181          >
18182          <label class="field__label" for="country-filter-input">Search</label>
18183          <button
18184            type="reset"
18185            class="country-filter__reset-button field__button hidden"
18186            aria-label="Clear search term"
18187          ><svg fill="none" stroke="currentColor" class="icon icon-close" viewBox="0 0 18 18"><circle cx="9" cy="9" r="8.5" stroke-opacity=".2"/><path stroke-linecap="round" stroke-linejoin="round" d="M11.83 11.83 6.172 6.17M6.229 11.885l5.544-5.77"/></svg>
18188</button>
18189          <div class="country-filter__search-icon field__button motion-reduce"><!--<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg">
18190<g clip-path="url(#clip0_720_52061)">
18191<path d="M21.9998 22.5L15.6558 16.156" stroke="currentColor" stroke-width="2.25" stroke-miterlimit="10" stroke-linecap="square"/>
18192<path d="M10 18.5C14.4183 18.5 18 14.9183 18 10.5C18 6.08172 14.4183 2.5 10 2.5C5.58172 2.5 2 6.08172 2 10.5C2 14.9183 5.58172 18.5 10 18.5Z" stroke="black" stroke-width="2.25" stroke-miterlimit="10" stroke-linecap="square"/>
18193</g>
18194<defs>
18195<clipPath id="clip0_720_52061">
18196<rect width="24" height="24" fill="currentColor" transform="translate(0 0.5)"/>
18197</clipPath>
18198</defs>
18199</svg>-->
18200
18201<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
18202<path d="M22 22L15.656 15.656" stroke="#0C0C0C" stroke-width="2" stroke-miterlimit="10" stroke-linecap="square"/>
18203<path d="M10 18C14.4183 18 18 14.4183 18 10C18 5.58172 14.4183 2 10 2C5.58172 2 2 5.58172 2 10C2 14.4183 5.58172 18 10 18Z" stroke="#0C0C0C" stroke-width="2" stroke-miterlimit="10" stroke-linecap="square"/>
18204</svg>
18205
18206</div>
18207        </div>
18208      
18209      <button
18210        class="country-selector__close-button button--small link"
18211        type="button"
18212        aria-label="Close"
18213      ><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon icon-close">
18214<g>
18215<path d="M19.0713 4.92896L4.92915 19.0711" stroke="currentColor" stroke-width="2" stroke-linecap="square"/>
18216<path d="M19.0708 19.0711L4.92871 4.92896" stroke="currentColor" stroke-width="2" stroke-linecap="square"/>
18217</g>
18218<defs>
18219<clipPath id="clip0_884_47739">
18220<rect width="24" height="24" fill="currentColor"/>
18221</clipPath>
18222</defs>
18223</svg>
18224</button>
18225    </div>
18226    <div id="sr-country-search-results" class="visually-hidden" aria-l
18226ive="polite"></div>
18227    <div
18228      class="disclosure__list country-selector__list country-selector__list--with-multiple-currencies"
18229      id="FooterCountry-country-results"
18230    >
18231      
18232        <ul
18233          role="list"
18234          class="list-unstyled popular-countries"
18235          aria-label="Popular countries/regions"
18236        ><li class="disclosure__item" tabindex="-1">
18237              <a
18238                class="link link--text disclosure__link caption-large focus-inset"
18239                href="#"
18240                
18241                data-value="AU"
18242                id="Australia"
18243              >
18244                <span
18245                  
18246                    class="visibility-hidden"
18247                  
18248                ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
18249<rect width="20" height="20" fill="#0C0C0C"/>
18250<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
18251</svg>
18252</span>
18253                <span class="country">Australia</span>
18254                <span class="localization-form__currency motion-reduce">
18255                  AUD
18256                  $</span>
18257              </a>
18258            </li><li class="disclosure__item" tabindex="-1">
18259              <a
18260                class="link link--text disclosure__link caption-large focus-inset"
18261                href="#"
18262                
18263                data-value="CA"
18264                id="Canada"
18265              >
18266                <span
18267                  
18268                    class="visibility-hidden"
18269                  
18270                ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
18271<rect width="20" height="20" fill="#0C0C0C"/>
18272<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
18273</svg>
18274</span>
18275                <span class="country">Canada</span>
18276                <span class="localization-form__currency motion-reduce">
18277                  CAD
18278                  $</span>
18279              </a>
18280            </li><li class="disclosure__item" tabindex="-1">
18281              <a
18282                class="link link--text disclosure__link caption-large focus-inset"
18283                href="#"
18284                
18285                data-value="GB"
18286                id="United Kingdom"
18287              >
18288                <span
18289                  
18290                    class="visibility-hidden"
18291                  
18292                ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
18293<rect width="20" height="20" fill="#0C0C0C"/>
18294<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
18295</svg>
18296</span>
18297                <span class="country">United Kingdom</span>
18298                <span class="localization-form__currency motion-reduce">
18299                  GBP
18300                  £</span>
18301              </a>
18302            </li><li class="disclosure__item" tabindex="-1">
18303              <a
18304                class="link link--text disclosure__link caption-large focus-inset"
18305                href="#"
18306                
18307                data-value="US"
18308                id="United States"
18309              >
18310                <span
18311                  
18312                    class="visibility-hidden"
18313                  
18314                ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
18315<rect width="20" height="20" fill="#0C0C0C"/>
18316<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
18317</svg>
18318</span>
18319                <span class="country">United States</span>
18320                <span class="localization-form__currency motion-reduce">
18321                  USD
18322                  $</span>
18323              </a>
18324            </li></ul>
18325      
18326      <ul role="list" class="list-unstyled countries"><li class="disclosure__item" tabindex="-1">
18327            <a
18328              class="link link--text disclosure__link caption-large focus-inset"
18329              href="#"
18330              
18331              data-value="AF"
18332              id="Afghanistan"
18333            >
18334              <span
18335                
18336                  class="visibility-hidden"
18337                
18338              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
18339<rect width="20" height="20" fill="#0C0C0C"/>
18340<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
18341</svg>
18342</span>
18343              <span class="country">Afghanistan</span>
18344              <span class="localization-form__currency motion-reduce">
18345                AFN
18346                ؋</span>
18347            </a>
18348          </li><li class="disclosure__item" tabindex="-1">
18349            <a
18350              class="link link--text disclosure__link caption-large focus-inset"
18351              href="#"
18352              
18353              data-value="AX"
18354              id="Åland Islands"
18355            >
18356              <span
18357                
18358                  class="visibility-hidden"
18359                
18360              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
18361<rect width="20" height="20" fill="#0C0C0C"/>
18362<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
18363</svg>
18364</span>
18365              <span class="country">Åland Islands</span>
18366              <span class="localization-form__currency motion-reduce">
18367                EUR
18368                €</span>
18369            </a>
18370          </li><li class="disclosure__item" tabindex="-1">
18371            <a
18372              class="link link--text disclosure__link caption-large focus-inset"
18373              href="#"
18374              
18375              data-value="AL"
18376              id="Albania"
18377            >
18378              <span
18379                
18380                  class="visibility-hidden"
18381                
18382              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
18383<rect width="20" height="20" fill="#0C0C0C"/>
18384<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
18385</svg>
18386</span>
18387              <span class="country">Albania</span>
18388              <span class="localization-form__currency motion-reduce">
18389                ALL
18390                L</span>
18391            </a>
18392          </li><li class="disclosure__item" tabindex="-1">
18393            <a
18394              class="link link--text disclosure__link caption-large focus-inset"
18395              href="#"
18396              
18397              data-value="DZ"
18398              id="Algeria"
18399            >
18400              <span
18401                
18402                  class="visibility-hidden"
18403                
18404              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
18405<rect width="20" height="20" fill="#0C0C0C"/>
18406<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
18407</svg>
18408</span>
18409              <span class="country">Algeria</span>
18410              <span class="localization-form__currency motion-reduce">
18411                DZD
18412                د.ج</span>
18413            </a>
18414          </li><li class="disclosure__item" tabindex="-1">
18415            <a
18416              class="link link--text disclosure__link caption-large focus-inset"
18417              href="#"
18418              
18419              data-value="AD"
18420              id="Andorra"
18421            >
18422              <span
18423                
18424                  class="visibility-hidden"
18425                
18426              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
18427<rect width="20" height="20" fill="#0C0C0C"/>
18428<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
18429</svg>
18430</span>
18431              <span class="country">Andorra</span>
18432              <span class="localization-form__currency motion-reduce">
18433                EUR
18434                €</span>
18435            </a>
18436          </li><li class="disclosure__item" tabindex="-1">
18437            <a
18438              class="link link--text disclosure__link caption-large focus-inset"
18439              href="#"
18440              
18441              data-value="AO"
18442              id="Angola"
18443            >
18444              <span
18445                
18446                  class="visibility-hidden"
18447                
18448              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
18449<rect width="20" height="20" fill="#0C0C0C"/>
18450<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
18451</svg>
18452</span>
18453              <span class="country">Angola</span>
18454              <span class="localization-form__currency motion-reduce">
18455                USD
18456                $</span>
18457            </a>
18458          </li><li class="disclosure__item" tabindex="-1">
18459            <a
18460              class="link link--text disclosure__link caption-large focus-inset"
18461              href="#"
18462              
18463              data-value="AI"
18464              id="Anguilla"
18465            >
18466              <span
18467                
18468                  class="visibility-hidden"
18469                
18470              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
18471<rect width="20" height="20" fill="#0C0C0C"/>
18472<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
18473</svg>
18474</span>
18475              <span class="country">Anguilla</span>
18476              <span class="localization-form__currency motion-reduce">
18477                XCD
18478                $</span>
18479            </a>
18480          </li><li class="disclosure__item" tabindex="-1">
18481            <a
18482              class="link link--text disclosure__link caption-large focus-inset"
18483              href="#"
18484              
18485              data-value="AG"
18486              id="Antigua &amp; Barbuda"
18487            >
18488              <span
18489                
18490                  class="visibility-hidden"
18491                
18492              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
18493<rect width="20" height="20" fill="#0C0C0C"/>
18494<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
18495</svg>
18496</span>
18497              <span class="country">Antigua &amp; Barbuda</span>
18498              <span class="localization-form__currency motion-reduce">
18499                XCD
18500                $</span>
18501            </a>
18502          </li><li class="disclosure__item" tabindex="-1">
18503            <a
18504              class="link link--text disclosure__link caption-large focus-inset"
18505              href="#"
18506              
18507              data-value="AR"
18508              id="Argentina"
18509            >
18510              <span
18511                
18512                  class="visibility-hidden"
18513                
18514              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
18515<rect width="20" height="20" fill="#0C0C0C"/>
18516<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
18517</svg>
18518</span>
18519              <span class="country">Argentina</span>
18520              <span class="localization-form__currency motion-reduce">
18521                USD
18522                $</span>
18523            </a>
18524          </li><li class="disclosure__item" tabindex="-1">
18525            <a
18526              class="link link--text disclosure__link caption-large focus-inset"
18527              href="#"
18528              
18529                aria-current="true"
18530              
18531              data-value="AM"
18532              id="Armenia"
18533            >
18534              <span
18535                
18536              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
18537<rect width="20" height="20" fill="#0C0C0C"/>
18538<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
18539</svg>
18540</span>
18541              <span class="country">Armenia</span>
18542              <span class="localization-form__currency motion-reduce">
18543                AMD
18544                դր.</span>
18545            </a>
18546          </li><li class="disclosure__item" tabindex="-1">
18547            <a
18548              class="link link--text disclosure__link caption-large focus-inset"
18549              href="#"
18550              
18551              data-value="AW"
18552              id="Aruba"
18553            >
18554              <span
18555                
18556                  class="visibility-hidden"
18557                
18558              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
18559<rect width="20" height="20" fill="#0C0C0C"/>
18560<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
18561</svg>
18562</span>
18563              <span class="country">Aruba</span>
18564              <span class="localization-form__currency motion-reduce">
18565                AWG
18566                ƒ</span>
18567            </a>
18568          </li><li class="disclosure__item" tabindex="-1">
18569            <a
18570              class="link link--text disclosure__link caption-large focus-inset"
18571              href="#"
18572              
18573              data-value="AC"
18574              id="Ascension Island"
18575            >
18576              <span
18577                
18578                  class="visibility-hidden"
18579                
18580              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
18581<rect width="20" height="20" fill="#0C0C0C"/>
18582<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
18583</svg>
18584</span>
18585              <span class="country">Ascension Island</span>
18586              <span class="localization-form__currency motion-reduce">
18587                SHP
18588                £</span>
18589            </a>
18590          </li><li class="disclosure__item" tabindex="-1">
18591            <a
18592              class="link link--text disclosure__link caption-large focus-inset"
18593              href="#"
18594              
18595              data-value="AU"
18596              id="Australia"
18597            >
18598              <span
18599                
18600                  class="visibility-hidden"
18601                
18602              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
18603<rect width="20" height="20" fill="#0C0C0C"/>
18604<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
18605</svg>
18606</span>
18607              <span class="country">Australia</span>
18608              <span class="localization-form__currency motion-reduce">
18609                AUD
18610                $</span>
18611            </a>
18612          </li><li class="disclosure__item" tabindex="-1">
18613            <a
18614              class="link link--text disclosure__link caption-large focus-inset"
18615              href="#"
18616              
18617              data-value="AT"
18618              id="Austria"
18619            >
18620              <span
18621                
18622                  class="visibility-hidden"
18623                
18624              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
18625<rect width="20" height="20" fill="#0C0C0C"/>
18626<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
18627</svg>
18628</span>
18629              <span class="country">Austria</span>
18630              <span class="localization-form__currency motion-reduce">
18631                EUR
18632                €</span>
18633            </a>
18634          </li><li class="disclosure__item" tabindex="-1">
18635            <a
18636              class="link link--text disclosure__link caption-large focus-inset"
18637              href="#"
18638              
18639              data-value="AZ"
18640              id="Azerbaijan"
18641            >
18642              <span
18643                
18644                  class="visibility-hidden"
18645                
18646              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
18647<rect width="20" height="20" fill="#0C0C0C"/>
18648<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
18649</svg>
18650</span>
18651              <span class="country">Azerbaijan</span>
18652              <span class="localization-form__currency motion-reduce">
18653                AZN
18654                ₼</span>
18655            </a>
18656          </li><li class="disclosure__item" tabindex="-1">
18657            <a
18658              class="link link--text disclosure__link caption-large focus-inset"
18659              href="#"
18660              
18661              data-value="BS"
18662              id="Bahamas"
18663            >
18664              <span
18665                
18666                  class="visibility-hidden"
18667                
18668              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
18669<rect width="20" height="20" fill="#0C0C0C"/>
18670<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
18671</svg>
18672</span>
18673              <span class="country">Bahamas</span>
18674              <span class="localization-form__currency motion-reduce">
18675                BSD
18676                $</span>
18677            </a>
18678          </li><li class="disclosure__item" tabindex="-1">
18679            <a
18680              class="link link--text disclosure__link caption-large focus-inset"
18681              href="#"
18682              
18683              data-value="BH"
18684              id="Bahrain"
18685            >
18686              <span
18687                
18688                  class="visibility-hidden"
18689                
18690              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
18691<rect width="20" height="20" fill="#0C0C0C"/>
18692<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
18693</svg>
18694</span>
18695              <span class="country">Bahrain</span>
18696              <span class="localization-form__currency motion-reduce">
18697                USD
18698                $</span>
18699            </a>
18700          </li><li class="disclosure__item" tabindex="-1">
18701            <a
18702              class="link link--text disclosure__link caption-large focus-inset"
18703              href="#"
18704              
18705              data-value="BD"
18706              id="Bangladesh"
18707            >
18708              <span
18709                
18710                  class="visibility-hidden"
18711                
18712              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
18713<rect width="20" height="20" fill="#0C0C0C"/>
18714<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
18715</svg>
18716</span>
18717              <span class="country">Bangladesh</span>
18718              <span class="localization-form__currency motion-reduce">
18719                BDT
18720                à§³</span>
18721            </a>
18722          </li><li class="disclosure__item" tabindex="-1">
18723            <a
18724              class="link link--text disclosure__link caption-large focus-inset"
18725              href="#"
18726              
18727              data-value="BB"
18728              id="Barbados"
18729            >
18730              <span
18731                
18732                  class="visibility-hidden"
18733                
18734              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
18735<rect width="20" height="20" fill="#0C0C0C"/>
18736<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
18737</svg>
18738</span>
18739              <span class="country">Barbados</span>
18740              <span class="localization-form__currency motion-reduce">
18741                BBD
18742                $</span>
18743            </a>
18744          </li><li class="disclosure__item" tabindex="-1">
18745            <a
18746              class="link link--text disclosure__link caption-large focus-inset"
18747              href="#"
18748              
18749              data-value="BY"
18750              id="Belarus"
18751            >
18752              <span
18753                
18754                  class="visibility-hidden"
18755                
18756              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
18757<rect width="20" height="20" fill="#0C0C0C"/>
18758<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
18759</svg>
18760</span>
18761              <span class="country">Belarus</span>
18762              <span class="localization-form__currency motion-reduce">
18763                USD
18764                $</span>
18765            </a>
18766          </li><li class="disclosure__item" tabindex="-1">
18767            <a
18768              class="link link--text disclosure__link caption-large focus-inset"
18769              href="#"
18770              
18771              data-value="BE"
18772              id="Belgium"
18773            >
18774              <span
18775                
18776                  class="visibility-hidden"
18777                
18778              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
18779<rect width="20" height="20" fill="#0C0C0C"/>
18780<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
18781</svg>
18782</span>
18783              <span class="country">Belgium</span>
18784              <span class="localization-form__currency motion-reduce">
18785                EUR
18786                €</span>
18787            </a>
18788          </li><li class="disclosure__item" tabindex="-1">
18789            <a
18790              class="link link--text disclosure__link caption-large focus-inset"
18791              href="#"
18792              
18793              data-value="BZ"
18794              id="Belize"
18795            >
18796              <span
18797                
18798                  class="visibility-hidden"
18799                
18800              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
18801<rect width="20" height="20" fill="#0C0C0C"/>
18802<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
18803</svg>
18804</span>
18805              <span class="country">Belize</span>
18806              <span class="localization-form__currency motion-reduce">
18807                BZD
18808                $</span>
18809            </a>
18810          </li><li class="disclosure__item" tabindex="-1">
18811            <a
18812              class="link link--text disclosure__link caption-large focus-inset"
18813              href="#"
18814              
18815              data-value="BJ"
18816              id="Benin"
18817            >
18818              <span
18819                
18820                  class="visibility-hidden"
18821                
18822              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
18823<rect width="20" height="20" fill="#0C0C0C"/>
18824<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
18825</svg>
18826</span>
18827              <span class="country">Benin</span>
18828              <span class="localization-form__currency motion-reduce">
18829                XOF
18830                Fr</span>
18831            </a>
18832          </li><li class="disclosure__item" tabindex="-1">
18833            <a
18834              class="link link--text disclosure__link caption-large focus-inset"
18835              href="#"
18836              
18837              data-value="BM"
18838              id="Bermuda"
18839            >
18840              <span
18841                
18842                  class="visibility-hidden"
18843                
18844              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
18845<rect width="20" height="20" fill="#0C0C0C"/>
18846<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
18847</svg>
18848</span>
18849              <span class="country">Bermuda</span>
18850              <span class="localization-form__currency motion-reduce">
18851                USD
18852                $</span>
18853            </a>
18854          </li><li class="disclosure__item" tabindex="-1">
18855            <a
18856              class="link link--text disclosure__link caption-large focus-inset"
18857              href="#"
18858              
18859              data-value="BT"
18860              id="Bhutan"
18861            >
18862              <span
18863                
18864                  class="visibility-hidden"
18865                
18866              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
18867<rect width="20" height="20" fill="#0C0C0C"/>
18868<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
18869</svg>
18870</span>
18871              <span class="country">Bhutan</span>
18872              <span class="localization-form__currency motion-reduce">
18873                USD
18874                $</span>
18875            </a>
18876          </li><li class="disclosure__item" tabindex="-1">
18877            <a
18878              class="link link--text disclosure__link caption-large focus-inset"
18879              href="#"
18880              
18881              data-value="BO"
18882              id="Bolivia"
18883            >
18884              <span
18885                
18886                  class="visibility-hidden"
18887                
18888              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
18889<rect width="20" height="20" fill="#0C0C0C"/>
18890<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
18891</svg>
18892</span>
18893              <span class="country">Bolivia</span>
18894              <span class="localization-form__currency motion-reduce">
18895                BOB
18896                Bs.</span>
18897            </a>
18898          </li><li class="disclosure__item" tabindex="-1">
18899            <a
18900              class="link link--text disclosure__link caption-large focus-inset"
18901              href="#"
18902              
18903              data-value="BA"
18904              id="Bosnia &amp; Herzegovina"
18905            >
18906              <span
18907                
18908                  class="visibility-hidden"
18909                
18910              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
18911<rect width="20" height="20" fill="#0C0C0C"/>
18912<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
18913</svg>
18914</span>
18915              <span class="country">Bosnia &amp; Herzegovina</span>
18916              <span class="localization-form__currency motion-reduce">
18917                BAM
18918                КМ</span>
18919            </a>
18920          </li><li class="disclosure__item" tabindex="-1">
18921            <a
18922              class="link link--text disclosure__link caption-large focus-inset"
18923              href="#"
18924              
18925              data-value="BW"
18926              id="Botswana"
18927            >
18928              <span
18929                
18930                  class="visibility-hidden"
18931                
18932              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
18933<rect width="20" height="20" fill="#0C0C0C"/>
18934<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
18935</svg>
18936</span>
18937              <span class="country">Botswana</span>
18938              <span class="localization-form__currency motion-reduce">
18939                BWP
18940                P</span>
18941            </a>
18942          </li><li class="disclosure__item" tabindex="-1">
18943            <a
18944              class="link link--text disclosure__link caption-large focus-inset"
18945              href="#"
18946              
18947              data-value="BV"
18948              id="Bouvet Island"
18949            >
18950              <span
18951                
18952                  class="visibility-hidden"
18953                
18954              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
18955<rect width="20" height="20" fill="#0C0C0C"/>
18956<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
18957</svg>
18958</span>
18959              <span class="country">Bouvet Island</span>
18960              <span class="localization-form__currency motion-reduce">
18961                NOK
18962                kr</span>
18963            </a>
18964          </li><li class="disclosure__item" tabindex="-1">
18965            <a
18966              class="link link--text disclosure__link caption-large focus-inset"
18967              href="#"
18968              
18969              data-value="BR"
18970              id="Brazil"
18971            >
18972              <span
18973                
18974                  class="visibility-hidden"
18975                
18976              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
18977<rect width="20" height="20" fill="#0C0C0C"/>
18978<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
18979</svg>
18980</span>
18981              <span class="country">Brazil</span>
18982              <span class="localization-form__currency motion-reduce">
18983                BRL
18984                R$</span>
18985            </a>
18986          </li><li class="disclosure__item" tabindex="-1">
18987            <a
18988              class="link link--text disclosure__link caption-large focus-inset"
18989              href="#"
18990              
18991              data-value="IO"
18992              id="British Indian Ocean Territory"
18993            >
18994              <span
18995                
18996                  class="visibility-hidden"
18997                
18998              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
18999<rect width="20" height="20" fill="#0C0C0C"/>
19000<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
19001</svg>
19002</span>
19003              <span class="country">British Indian Ocean Territory</span>
19004              <span class="localization-form__currency motion-reduce">
19005                USD
19006                $</span>
19007            </a>
19008          </li><li class="disclosure__item" tabindex="-1">
19009            <a
19010              class="link link--text disclosure__link caption-large focus-inset"
19011              href="#"
19012              
19013              data-value="VG"
19014              id="British Virgin Islands"
19015            >
19016              <span
19017                
19018                  class="visibility-hidden"
19019                
19020              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
19021<rect width="20" height="20" fill="#0C0C0C"/>
19022<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
19023</svg>
19024</span>
19025              <span class="country">British Virgin Islands</span>
19026              <span class="localization-form__currency motion-reduce">
19027                USD
19028                $</span>
19029            </a>
19030          </li><li class="disclosure__item" tabindex="-1">
19031            <a
19032              class="link link--text disclosure__link caption-large focus-inset"
19033              href="#"
19034              
19035              data-value="BN"
19036              id="Brunei"
19037            >
19038              <span
19039                
19040                  class="visibility-hidden"
19041                
19042              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
19043<rect width="20" height="20" fill="#0C0C0C"/>
19044<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
19045</svg>
19046</span>
19047              <span class="country">Brunei</span>
19048              <span class="localization-form__currency motion-reduce">
19049                BND
19050                $</span>
19051            </a>
19052          </li><li class="disclosure__item" tabindex="-1">
19053            <a
19054              class="link link--text disclosure__link caption-large focus-inset"
19055              href="#"
19056              
19057              data-value="BG"
19058              id="Bulgaria"
19059            >
19060              <span
19061                
19062                  class="visibility-hidden"
19063                
19064              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
19065<rect width="20" height="20" fill="#0C0C0C"/>
19066<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
19067</svg>
19068</span>
19069              <span class="country">Bulgaria</span>
19070              <span class="localization-form__currency motion-reduce">
19071                EUR
19072                €</span>
19073            </a>
19074          </li><li class="disclosure__item" tabindex="-1">
19075            <a
19076              class="link link--text disclosure__link caption-large focus-inset"
19077              href="#"
19078              
19079              data-value="BF"
19080              id="Burkina Faso"
19081            >
19082              <span
19083                
19084                  class="visibility-hidden"
19085                
19086              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
19087<rect width="20" height="20" fill="#0C0C0C"/>
19088<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
19089</svg>
19090</span>
19091              <span class="country">Burkina Faso</span>
19092              <span class="localization-form__currency motion-reduce">
19093                XOF
19094                Fr</span>
19095            </a>
19096          </li><li class="disclosure__item" tabindex="-1">
19097            <a
19098              class="link link--text disclosure__link caption-large focus-inset"
19099              href="#"
19100              
19101              data-value="BI"
19102              id="Burundi"
19103            >
19104              <span
19105                
19106                  class="visibility-hidden"
19107                
19108              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
19109<rect width="20" height="20" fill="#0C0C0C"/>
19110<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
19111</svg>
19112</span>
19113              <span class="country">Burundi</span>
19114              <span class="localization-form__currency motion-reduce">
19115                BIF
19116                Fr</span>
19117            </a>
19118          </li><li class="disclosure__item" tabindex="-1">
19119            <a
19120              class="link link--text disclosure__link caption-large focus-inset"
19121              href="#"
19122              
19123              data-value="KH"
19124              id="Cambodia"
19125            >
19126              <span
19127                
19128                  class="visibility-hidden"
19129                
19130              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
19131<rect width="20" height="20" fill="#0C0C0C"/>
19132<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
19133</svg>
19134</span>
19135              <span class="country">Cambodia</span>
19136              <span class="localization-form__currency motion-reduce">
19137                KHR
19138                ៛</span>
19139            </a>
19140          </li><li class="disclosure__item" tabindex="-1">
19141            <a
19142              class="link link--text disclosure__link caption-large focus-inset"
19143              href="#"
19144              
19145              data-value="CM"
19146              id="Cameroon"
19147            >
19148              <span
19149                
19150                  class="visibility-hidden"
19151                
19152              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
19153<rect width="20" height="20" fill="#0C0C0C"/>
19154<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
19155</svg>
19156</span>
19157              <span class="country">Cameroon</span>
19158              <span class="localization-form__currency motion-reduce">
19159                XAF
19160                CFA</span>
19161            </a>
19162          </li><li class="disclosure__item" tabindex="-1">
19163            <a
19164              class="link link--text disclosure__link caption-large focus-inset"
19165              href="#"
19166              
19167              data-value="CA"
19168              id="Canada"
19169            >
19170              <span
19171                
19172                  class="visibility-hidden"
19173                
19174              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
19175<rect width="20" height="20" fill="#0C0C0C"/>
19176<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
19177</svg>
19178</span>
19179              <span class="country">Canada</span>
19180              <span class="localization-form__currency motion-reduce">
19181                CAD
19182                $</span>
19183            </a>
19184          </li><li class="disclosure__item" tabindex="-1">
19185            <a
19186              class="link link--text disclosure__link caption-large focus-inset"
19187              href="#"
19188              
19189              data-value="CV"
19190              id="Cape Verde"
19191            >
19192              <span
19193                
19194                  class="visibility-hidden"
19195                
19196              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
19197<rect width="20" height="20" fill="#0C0C0C"/>
19198<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
19199</svg>
19200</span>
19201              <span class="country">Cape Verde</span>
19202              <span class="localization-form__currency motion-reduce">
19203                CVE
19204                $</span>
19205            </a>
19206          </li><li class="disclosure__item" tabindex="-1">
19207            <a
19208              class="link link--text disclosure__link caption-large focus-inset"
19209              href="#"
19210              
19211              data-value="BQ"
19212              id="Caribbean Netherlands"
19213            >
19214              <span
19215                
19216                  class="visibility-hidden"
19217                
19218              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
19219<rect width="20" height="20" fill="#0C0C0C"/>
19220<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
19221</svg>
19222</span>
19223              <span class="country">Caribbean Netherlands</span>
19224              <span class="localization-form__currency motion-reduce">
19225                USD
19226                $</span>
19227            </a>
19228          </li><li class="disclosure__item" tabindex="-1">
19229            <a
19230              class="link link--text disclosure__link caption-large focus-inset"
19231              href="#"
19232              
19233              data-value="KY"
19234              id="Cayman Islands"
19235            >
19236              <span
19237                
19238                  class="visibility-hidden"
19239                
19240              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
19241<rect width="20" height="20" fill="#0C0C0C"/>
19242<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
19243</svg>
19244</span>
19245              <span class="country">Cayman Islands</span>
19246              <span class="localization-form__currency motion-reduce">
19247                KYD
19248                $</span>
19249            </a>
19250          </li><li class="disclosure__item" tabindex="-1">
19251            <a
19252              class="link link--text disclosure__link caption-large focus-inset"
19253              href="#"
19254              
19255              data-value="CF"
19256              id="Central African Republic"
19257            >
19258              <span
19259                
19260                  class="visibility-hidden"
19261                
19262              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
19263<rect width="20" height="20" fill="#0C0C0C"/>
19264<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
19265</svg>
19266</span>
19267              <span class="country">Central African Republic</span>
19268              <span class="localization-form__currency motion-reduce">
19269                XAF
19270                CFA</span>
19271            </a>
19272          </li><li class="disclosure__item" tabindex="-1">
19273            <a
19274              class="link link--text disclosure__link caption-large focus-inset"
19275              href="#"
19276              
19277              data-value="TD"
19278              id="Chad"
19279            >
19280              <span
19281                
19282                  class="visibility-hidden"
19283                
19284              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
19285<rect width="20" height="20" fill="#0C0C0C"/>
19286<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
19287</svg>
19288</span>
19289              <span class="country">Chad</span>
19290              <span class="localization-form__currency motion-reduce">
19291                XAF
19292                CFA</span>
19293            </a>
19294          </li><li class="disclosure__item" tabindex="-1">
19295            <a
19296              class="link link--text disclosure__link caption-large focus-inset"
19297              href="#"
19298              
19299              data-value="CL"
19300              id="Chile"
19301            >
19302              <span
19303                
19304                  class="visibility-hidden"
19305                
19306              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
19307<rect width="20" height="20" fill="#0C0C0C"/>
19308<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
19309</svg>
19310</span>
19311              <span class="country">Chile</span>
19312              <span class="localization-form__currency motion-reduce">
19313                CLP
19314                $</span>
19315            </a>
19316          </li><li class="disclosure__item" tabindex="-1">
19317            <a
19318              class="link link--text disclosure__link caption-large focus-inset"
19319              href="#"
19320              
19321              data-value="CN"
19322              id="China"
19323            >
19324              <span
19325                
19326                  class="visibility-hidden"
19327                
19328              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
19329<rect width="20" height="20" fill="#0C0C0C"/>
19330<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
19331</svg>
19332</span>
19333              <span class="country">China</span>
19334              <span class="localization-form__currency motion-reduce">
19335                CNY
19336                ¥</span>
19337            </a>
19338          </li><li class="disclosure__item" tabindex="-1">
19339            <a
19340              class="link link--text disclosure__link caption-large focus-inset"
19341              href="#"
19342              
19343              data-value="CX"
19344              id="Christmas Island"
19345            >
19346              <span
19347                
19348                  class="visibility-hidden"
19349                
19350              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
19351<rect width="20" height="20" fill="#0C0C0C"/>
19352<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
19353</svg>
19354</span>
19355              <span class="country">Christmas Island</span>
19356              <span class="localization-form__currency motion-reduce">
19357                AUD
19358                $</span>
19359            </a>
19360          </li><li class="disclosure__item" tabindex="-1">
19361            <a
19362              class="link link--text disclosure__link caption-large focus-inset"
19363              href="#"
19364              
19365              data-value="CC"
19366              id="Cocos (Keeling) Islands"
19367            >
19368              <span
19369                
19370                  class="visibility-hidden"
19371                
19372              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
19373<rect width="20" height="20" fill="#0C0C0C"/>
19374<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
19375</svg>
19376</span>
19377              <span class="country">Cocos (Keeling) Islands</span>
19378              <span class="localization-form__currency motion-reduce">
19379                AUD
19380                $</span>
19381            </a>
19382          </li><li class="disclosure__item" tabindex="-1">
19383            <a
19384              class="link link--text disclosure__link caption-large focus-inset"
19385              href="#"
19386              
19387              data-value="CO"
19388              id="Colombia"
19389            >
19390              <span
19391                
19392                  class="visibility-hidden"
19393                
19394              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
19395<rect width="20" height="20" fill="#0C0C0C"/>
19396<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
19397</svg>
19398</span>
19399              <span class="country">Colombia</span>
19400              <span class="localization-form__currency motion-reduce">
19401                COP
19402                $</span>
19403            </a>
19404          </li><li class="disclosure__item" tabindex="-1">
19405            <a
19406              class="link link--text disclosure__link caption-large focus-inset"
19407              href="#"
19408              
19409              data-value="KM"
19410              id="Comoros"
19411            >
19412              <span
19413                
19414                  class="visibility-hidden"
19415                
19416              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
19417<rect width="20" height="20" fill="#0C0C0C"/>
19418<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
19419</svg>
19420</span>
19421              <span class="country">Comoros</span>
19422              <span class="localization-form__currency motion-reduce">
19423                KMF
19424                Fr</span>
19425            </a>
19426          </li><li class="disclosure__item" tabindex="-1">
19427            <a
19428              class="link link--text disclosure__link caption-large focus-inset"
19429              href="#"
19430              
19431              data-value="CG"
19432              id="Congo - Brazzaville"
19433            >
19434              <span
19435                
19436                  class="visibility-hidden"
19437                
19438              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
19439<rect width="20" height="20" fill="#0C0C0C"/>
19440<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
19441</svg>
19442</span>
19443              <span class="country">Congo - Brazzaville</span>
19444              <span class="localization-form__currency motion-reduce">
19445                XAF
19446                CFA</span>
19447            </a>
19448          </li><li class="disclosure__item" tabindex="-1">
19449            <a
19450              class="link link--text disclosure__link caption-large focus-inset"
19451              href="#"
19452              
19453              data-value="CD"
19454              id="Congo - Kinshasa"
19455            >
19456              <span
19457                
19458                  class="visibility-hidden"
19459                
19460              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
19461<rect width="20" height="20" fill="#0C0C0C"/>
19462<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
19463</svg>
19464</span>
19465              <span class="country">Congo - Kinshasa</span>
19466              <span class="localization-form__currency motion-reduce">
19467                CDF
19468                Fr</span>
19469            </a>
19470          </li><li class="disclosure__item" tabindex="-1">
19471            <a
19472              class="link link--text disclosure__link caption-large focus-inset"
19473              href="#"
19474              
19475              data-value="CK"
19476              id="Cook Islands"
19477            >
19478              <span
19479                
19480                  class="visibility-hidden"
19481                
19482              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
19483<rect width="20" height="20" fill="#0C0C0C"/>
19484<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
19485</svg>
19486</span>
19487              <span class="country">Cook Islands</span>
19488              <span class="localization-form__currency motion-reduce">
19489                NZD
19490                $</span>
19491            </a>
19492          </li><li class="disclosure__item" tabindex="-1">
19493            <a
19494              class="link link--text disclosure__link caption-large focus-inset"
19495              href="#"
19496              
19497              data-value="CR"
19498              id="Costa Rica"
19499            >
19500              <span
19501                
19502                  class="visibility-hidden"
19503                
19504              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
19505<rect width="20" height="20" fill="#0C0C0C"/>
19506<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
19507</svg>
19508</span>
19509              <span class="country">Costa Rica</span>
19510              <span class="localization-form__currency motion-reduce">
19511                CRC
19512                ₡</span>
19513            </a>
19514          </li><li class="disclosure__item" tabindex="-1">
19515            <a
19516              class="link link--text disclosure__link caption-large focus-inset"
19517              href="#"
19518              
19519              data-value="CI"
19520              id="Côte d’Ivoire"
19521            >
19522              <span
19523                
19524                  class="visibility-hidden"
19525                
19526              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
19527<rect width="20" height="20" fill="#0C0C0C"/>
19528<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
19529</svg>
19530</span>
19531              <span class="country">Côte d’Ivoire</span>
19532              <span class="localization-form__currency motion-reduce">
19533                XOF
19534                Fr</span>
19535            </a>
19536          </li><li class="disclosure__item" tabindex="-1">
19537            <a
19538              class="link link--text disclosure__link caption-large focus-inset"
19539              href="#"
19540              
19541              data-value="HR"
19542              id="Croatia"
19543            >
19544              <span
19545                
19546                  class="visibility-hidden"
19547                
19548              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
19549<rect width="20" height="20" fill="#0C0C0C"/>
19550<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
19551</svg>
19552</span>
19553              <span class="country">Croatia</span>
19554              <span class="localization-form__currency motion-reduce">
19555                EUR
19556                €</span>
19557            </a>
19558          </li><li class="disclosure__item" tabindex="-1">
19559            <a
19560              class="link link--text disclosure__link caption-large focus-inset"
19561              href="#"
19562              
19563              data-value="CW"
19564              id="Curaçao"
19565            >
19566              <span
19567                
19568                  class="visibility-hidden"
19569                
19570              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
19571<rect width="20" height="20" fill="#0C0C0C"/>
19572<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
19573</svg>
19574</span>
19575              <span class="country">Curaçao</span>
19576              <span class="localization-form__currency motion-reduce">
19577                ANG
19578                ƒ</span>
19579            </a>
19580          </li><li class="disclosure__item" tabindex="-1">
19581            <a
19582              class="link link--text disclosure__link caption-large focus-inset"
19583              href="#"
19584              
19585              data-value="CY"
19586              id="Cyprus"
19587            >
19588              <span
19589                
19590                  class="visibility-hidden"
19591                
19592              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
19593<rect width="20" height="20" fill="#0C0C0C"/>
19594<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
19595</svg>
19596</span>
19597              <span class="country">Cyprus</span>
19598              <span class="localization-form__currency motion-reduce">
19599                EUR
19600                €</span>
19601            </a>
19602          </li><li class="disclosure__item" tabindex="-1">
19603            <a
19604              class="link link--text disclosure__link caption-large focus-inset"
19605              href="#"
19606              
19607              data-value="CZ"
19608              id="Czechia"
19609            >
19610              <span
19611                
19612                  class="visibility-hidden"
19613                
19614              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
19615<rect width="20" height="20" fill="#0C0C0C"/>
19616<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
19617</svg>
19618</span>
19619              <span class="country">Czechia</span>
19620              <span class="localization-form__currency motion-reduce">
19621                CZK
19622                Kč</span>
19623            </a>
19624          </li><li class="disclosure__item" tabindex="-1">
19625            <a
19626              class="link link--text disclosure__link caption-large focus-inset"
19627              href="#"
19628              
19629              data-value="DK"
19630              id="Denmark"
19631            >
19632              <span
19633                
19634                  class="visibility-hidden"
19635                
19636              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
19637<rect width="20" height="20" fill="#0C0C0C"/>
19638<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
19639</svg>
19640</span>
19641              <span class="country">Denmark</span>
19642              <span class="localization-form__currency motion-reduce">
19643                DKK
19644                kr.</span>
19645            </a>
19646          </li><li class="disclosure__item" tabindex="-1">
19647            <a
19648              class="link link--text disclosure__link caption-large focus-inset"
19649              href="#"
19650              
19651              data-value="DJ"
19652              id="Djibouti"
19653            >
19654              <span
19655                
19656                  class="visibility-hidden"
19657                
19658              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
19659<rect width="20" height="20" fill="#0C0C0C"/>
19660<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
19661</svg>
19662</span>
19663              <span class="country">Djibouti</span>
19664              <span class="localization-form__currency motion-reduce">
19665                DJF
19666                Fdj</span>
19667            </a>
19668          </li><li class="disclosure__item" tabindex="-1">
19669            <a
19670              class="link link--text disclosure__link caption-large focus-inset"
19671              href="#"
19672              
19673              data-value="DM"
19674              id="Dominica"
19675            >
19676              <span
19677                
19678                  class="visibility-hidden"
19679                
19680              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
19681<rect width="20" height="20" fill="#0C0C0C"/>
19682<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
19683</svg>
19684</span>
19685              <span class="country">Dominica</span>
19686              <span class="localization-form__currency motion-reduce">
19687                XCD
19688                $</span>
19689            </a>
19690          </li><li class="disclosure__item" tabindex="-1">
19691            <a
19692              class="link link--text disclosure__link caption-large focus-inset"
19693              href="#"
19694              
19695              data-value="DO"
19696              id="Dominican Republic"
19697            >
19698              <span
19699                
19700                  class="visibility-hidden"
19701                
19702              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
19703<rect width="20" height="20" fill="#0C0C0C"/>
19704<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
19705</svg>
19706</span>
19707              <span class="country">Dominican Republic</span>
19708              <span class="localization-form__currency motion-reduce">
19709                DOP
19710                $</span>
19711            </a>
19712          </li><li class="disclosure__item" tabindex="-1">
19713            <a
19714              class="link link--text disclosure__link caption-large focus-inset"
19715              href="#"
19716              
19717              data-value="EC"
19718              id="Ecuador"
19719            >
19720              <span
19721                
19722                  class="visibility-hidden"
19723                
19724              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
19725<rect width="20" height="20" fill="#0C0C0C"/>
19726<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
19727</svg>
19728</span>
19729              <span class="country">Ecuador</span>
19730              <span class="localization-form__currency motion-reduce">
19731                USD
19732                $</span>
19733            </a>
19734          </li><li class="disclosure__item" tabindex="-1">
19735            <a
19736              class="link link--text disclosure__link caption-large focus-inset"
19737              href="#"
19738              
19739              data-value="EG"
19740              id="Egypt"
19741            >
19742              <span
19743                
19744                  class="visibility-hidden"
19745                
19746              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
19747<rect width="20" height="20" fill="#0C0C0C"/>
19748<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
19749</svg>
19750</span>
19751              <span class="country">Egypt</span>
19752              <span class="localization-form__currency motion-reduce">
19753                EGP
19754                ج.م</span>
19755            </a>
19756          </li><li class="disclosure__item" tabindex="-1">
19757            <a
19758              class="link link--text disclosure__link caption-large focus-inset"
19759              href="#"
19760              
19761              data-value="SV"
19762              id="El Salvador"
19763            >
19764              <span
19765                
19766                  class="visibility-hidden"
19767                
19768              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
19769<rect width="20" height="20" fill="#0C0C0C"/>
19770<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
19771</svg>
19772</span>
19773              <span class="country">El Salvador</span>
19774              <span class="localization-form__currency motion-reduce">
19775                USD
19776                $</span>
19777            </a>
19778          </li><li class="disclosure__item" tabindex="-1">
19779            <a
19780              class="link link--text disclosure__link caption-large focus-inset"
19781              href="#"
19782              
19783              data-value="GQ"
19784              id="Equatorial Guinea"
19785            >
19786              <span
19787                
19788                  class="visibility-hidden"
19789                
19790              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
19791<rect width="20" height="20" fill="#0C0C0C"/>
19792<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
19793</svg>
19794</span>
19795              <span class="country">Equatorial Guinea</span>
19796              <span class="localization-form__currency motion-reduce">
19797                XAF
19798                CFA</span>
19799            </a>
19800          </li><li class="disclosure__item" tabindex="-1">
19801            <a
19802              class="link link--text disclosure__link caption-large focus-inset"
19803              href="#"
19804              
19805              data-value="ER"
19806              id="Eritrea"
19807            >
19808              <span
19809                
19810                  class="visibility-hidden"
19811                
19812              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
19813<rect width="20" height="20" fill="#0C0C0C"/>
19814<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
19815</svg>
19816</span>
19817              <span class="country">Eritrea</span>
19818              <span class="localization-form__currency motion-reduce">
19819                USD
19820                $</span>
19821            </a>
19822          </li><li class="disclosure__item" tabindex="-1">
19823            <a
19824              class="link link--text disclosure__link caption-large focus-inset"
19825              href="#"
19826              
19827              data-value="EE"
19828              id="Estonia"
19829            >
19830              <span
19831                
19832                  class="visibility-hidden"
19833                
19834              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
19835<rect width="20" height="20" fill="#0C0C0C"/>
19836<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
19837</svg>
19838</span>
19839              <span class="country">Estonia</span>
19840              <span class="localization-form__currency motion-reduce">
19841                EUR
19842                €</span>
19843            </a>
19844          </li><li class="disclosure__item" tabindex="-1">
19845            <a
19846              class="link link--text disclosure__link caption-large focus-inset"
19847              href="#"
19848              
19849              data-value="SZ"
19850              id="Eswatini"
19851            >
19852              <span
19853                
19854                  class="visibility-hidden"
19855                
19856              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
19857<rect width="20" height="20" fill="#0C0C0C"/>
19858<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
19859</svg>
19860</span>
19861              <span class="country">Eswatini</span>
19862              <span class="localization-form__currency motion-reduce">
19863                USD
19864                $</span>
19865            </a>
19866          </li><li class="disclosure__item" tabindex="-1">
19867            <a
19868              class="link link--text disclosure__link caption-large focus-inset"
19869              href="#"
19870              
19871              data-value="ET"
19872              id="Ethiopia"
19873            >
19874              <span
19875                
19876                  class="visibility-hidden"
19877                
19878              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
19879<rect width="20" height="20" fill="#0C0C0C"/>
19880<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
19881</svg>
19882</span>
19883              <span class="country">Ethiopia</span>
19884              <span class="localization-form__currency motion-reduce">
19885                ETB
19886                Br</span>
19887            </a>
19888          </li><li class="disclosure__item" tabindex="-1">
19889            <a
19890              class="link link--text disclosure__link caption-large focus-inset"
19891              href="#"
19892              
19893              data-value="FK"
19894              id="Falkland Islands"
19895            >
19896              <span
19897                
19898                  class="visibility-hidden"
19899                
19900              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
19901<rect width="20" height="20" fill="#0C0C0C"/>
19902<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
19903</svg>
19904</span>
19905              <span class="country">Falkland Islands</span>
19906              <span class="localization-form__currency motion-reduce">
19907                FKP
19908                £</span>
19909            </a>
19910          </li><li class="disclosure__item" tabindex="-1">
19911            <a
19912              class="link link--text disclosure__link caption-large focus-inset"
19913              href="#"
19914              
19915              data-value="FO"
19916              id="Faroe Islands"
19917            >
19918              <span
19919                
19920                  class="visibility-hidden"
19921                
19922              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
19923<rect width="20" height="20" fill="#0C0C0C"/>
19924<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
19925</svg>
19926</span>
19927              <span class="country">Faroe Islands</span>
19928              <span class="localization-form__currency motion-reduce">
19929                DKK
19930                kr.</span>
19931            </a>
19932          </li><li class="disclosure__item" tabindex="-1">
19933            <a
19934              class="link link--text disclosure__link caption-large focus-inset"
19935              href="#"
19936              
19937              data-value="FJ"
19938              id="Fiji"
19939            >
19940              <span
19941                
19942                  class="visibility-hidden"
19943                
19944              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
19945<rect width="20" height="20" fill="#0C0C0C"/>
19946<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
19947</svg>
19948</span>
19949              <span class="country">Fiji</span>
19950              <span class="localization-form__currency motion-reduce">
19951                FJD
19952                $</span>
19953            </a>
19954          </li><li class="disclosure__item" tabindex="-1">
19955            <a
19956              class="link link--text disclosure__link caption-large focus-inset"
19957              href="#"
19958              
19959              data-value="FI"
19960              id="Finland"
19961            >
19962              <span
19963                
19964                  class="visibility-hidden"
19965                
19966              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
19967<rect width="20" height="20" fill="#0C0C0C"/>
19968<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
19969</svg>
19970</span>
19971              <span class="country">Finland</span>
19972              <span class="localization-form__currency motion-reduce">
19973                EUR
19974                €</span>
19975            </a>
19976          </li><li class="disclosure__item" tabindex="-1">
19977            <a
19978              class="link link--text disclosure__link caption-large focus-inset"
19979              href="#"
19980              
19981              data-value="FR"
19982              id="France"
19983            >
19984              <span
19985                
19986                  class="visibility-hidden"
19987                
19988              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
19989<rect width="20" height="20" fill="#0C0C0C"/>
19990<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
19991</svg>
19992</span>
19993              <span class="country">France</span>
19994              <span class="localization-form__currency motion-reduce">
19995                EUR
19996                €</span>
19997            </a>
19998          </li><li class="disclosure__item" tabindex="-1">
19999            <a
20000              class="link link--text disclosure__link caption-large focus-inset"
20001              href="#"
20002              
20003              data-value="GF"
20004              id="French Guiana"
20005            >
20006              <span
20007                
20008                  class="visibility-hidden"
20009                
20010              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
20011<rect width="20" height="20" fill="#0C0C0C"/>
20012<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
20013</svg>
20014</span>
20015              <span class="country">French Guiana</span>
20016              <span class="localization-form__currency motion-reduce">
20017                EUR
20018                €</span>
20019            </a>
20020          </li><li class="disclosure__item" tabindex="-1">
20021            <a
20022              class="link link--text disclosure__link caption-large focus-inset"
20023              href="#"
20024              
20025              data-value="PF"
20026              id="French Polynesia"
20027            >
20028              <span
20029                
20030                  class="visibility-hidden"
20031                
20032              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
20033<rect width="20" height="20" fill="#0C0C0C"/>
20034<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
20035</svg>
20036</span>
20037              <span class="country">French Polynesia</span>
20038              <span class="localization-form__currency motion-reduce">
20039                XPF
20040                Fr</span>
20041            </a>
20042          </li><li class="disclosure__item" tabindex="-1">
20043            <a
20044              class="link link--text disclosure__link caption-large focus-inset"
20045              href="#"
20046              
20047              data-value="TF"
20048              id="French Southern Territories"
20049            >
20050              <span
20051                
20052                  class="visibility-hidden"
20053                
20054              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
20055<rect width="20" height="20" fill="#0C0C0C"/>
20056<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
20057</svg>
20058</span>
20059              <span class="country">French Southern Territories</span>
20060              <span class="localization-form__currency motion-reduce">
20061                EUR
20062                €</span>
20063            </a>
20064          </li><li class="disclosure__item" tabindex="-1">
20065            <a
20066              class="link link--text disclosure__link caption-large focus-inset"
20067              href="#"
20068              
20069              data-value="GA"
20070              id="Gabon"
20071            >
20072              <span
20073                
20074                  class="visibility-hidden"
20075                
20076              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
20077<rect width="20" height="20" fill="#0C0C0C"/>
20078<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
20079</svg>
20080</span>
20081              <span class="country">Gabon</span>
20082              <span class="localization-form__currency motion-reduce">
20083                XOF
20084                Fr</span>
20085            </a>
20086          </li><li class="disclosure__item" tabindex="-1">
20087            <a
20088              class="link link--text disclosure__link caption-large focus-inset"
20089              href="#"
20090              
20091              data-value="GM"
20092              id="Gambia"
20093            >
20094              <span
20095                
20096                  class="visibility-hidden"
20097                
20098              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
20099<rect width="20" height="20" fill="#0C0C0C"/>
20100<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
20101</svg>
20102</span>
20103              <span class="country">Gambia</span>
20104              <span class="localization-form__currency motion-reduce">
20105                GMD
20106                D</span>
20107            </a>
20108          </li><li class="disclosure__item" tabindex="-1">
20109            <a
20110              class="link link--text disclosure__link caption-large focus-inset"
20111              href="#"
20112              
20113              data-value="GE"
20114              id="Georgia"
20115            >
20116              <span
20117                
20118                  class="visibility-hidden"
20119                
20120              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
20121<rect width="20" height="20" fill="#0C0C0C"/>
20122<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
20123</svg>
20124</span>
20125              <span class="country">Georgia</span>
20126              <span class="localization-form__currency motion-reduce">
20127                USD
20128                $</span>
20129            </a>
20130          </li><li class="disclosure__item" tabindex="-1">
20131            <a
20132              class="link link--text disclosure__link caption-large focus-inset"
20133              href="#"
20134              
20135              data-value="DE"
20136              id="Germany"
20137            >
20138              <span
20139                
20140                  class="visibility-hidden"
20141                
20142              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
20143<rect width="20" height="20" fill="#0C0C0C"/>
20144<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
20145</svg>
20146</span>
20147              <span class="country">Germany</span>
20148              <span class="localization-form__currency motion-reduce">
20149                EUR
20150                €</span>
20151            </a>
20152          </li><li class="disclosure__item" tabindex="-1">
20153            <a
20154              class="link link--text disclosure__link caption-large focus-inset"
20155              href="#"
20156              
20157              data-value="GH"
20158              id="Ghana"
20159            >
20160              <span
20161                
20162                  class="visibility-hidden"
20163                
20164              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
20165<rect width="20" height="20" fill="#0C0C0C"/>
20166<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
20167</svg>
20168</span>
20169              <span class="country">Ghana</span>
20170              <span class="localization-form__currency motion-reduce">
20171                USD
20172                $</span>
20173            </a>
20174          </li><li class="disclosure__item" tabindex="-1">
20175            <a
20176              class="link link--text disclosure__link caption-large focus-inset"
20177              href="#"
20178              
20179              data-value="GI"
20180              id="Gibraltar"
20181            >
20182              <span
20183                
20184                  class="visibility-hidden"
20185                
20186              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
20187<rect width="20" height="20" fill="#0C0C0C"/>
20188<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
20189</svg>
20190</span>
20191              <span class="country">Gibraltar</span>
20192              <span class="localization-form__currency motion-reduce">
20193                GBP
20194                £</span>
20195            </a>
20196          </li><li class="disclosure__item" tabindex="-1">
20197            <a
20198              class="link link--text disclosure__link caption-large focus-inset"
20199              href="#"
20200              
20201              data-value="GR"
20202              id="Greece"
20203            >
20204              <span
20205                
20206                  class="visibility-hidden"
20207                
20208              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
20209<rect width="20" height="20" fill="#0C0C0C"/>
20210<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
20211</svg>
20212</span>
20213              <span class="country">Greece</span>
20214              <span class="localization-form__currency motion-reduce">
20215                EUR
20216                €</span>
20217            </a>
20218          </li><li class="disclosure__item" tabindex="-1">
20219            <a
20220              class="link link--text disclosure__link caption-large focus-inset"
20221              href="#"
20222              
20223              data-value="GL"
20224              id="Greenland"
20225            >
20226              <span
20227                
20228                  class="visibility-hidden"
20229                
20230              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
20231<rect width="20" height="20" fill="#0C0C0C"/>
20232<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
20233</svg>
20234</span>
20235              <span class="country">Greenland</span>
20236              <span class="localization-form__currency motion-reduce">
20237                DKK
20238                kr.</span>
20239            </a>
20240          </li><li class="disclosure__item" tabindex="-1">
20241            <a
20242              class="link link--text disclosure__link caption-large focus-inset"
20243              href="#"
20244              
20245              data-value="GD"
20246              id="Grenada"
20247            >
20248              <span
20249                
20250                  class="visibility-hidden"
20251                
20252              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
20253<rect width="20" height="20" fill="#0C0C0C"/>
20254<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
20255</svg>
20256</span>
20257              <span class="country">Grenada</span>
20258              <span class="localization-form__currency motion-reduce">
20259                XCD
20260                $</span>
20261            </a>
20262          </li><li class="disclosure__item" tabindex="-1">
20263            <a
20264              class="link link--text disclosure__link caption-large focus-inset"
20265              href="#"
20266              
20267              data-value="GP"
20268              id="Guadeloupe"
20269            >
20270              <span
20271                
20272                  class="visibility-hidden"
20273                
20274              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
20275<rect width="20" height="20" fill="#0C0C0C"/>
20276<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
20277</svg>
20278</span>
20279              <span class="country">Guadeloupe</span>
20280              <span class="localization-form__currency motion-reduce">
20281                EUR
20282                €</span>
20283            </a>
20284          </li><li class="disclosure__item" tabindex="-1">
20285            <a
20286              class="link link--text disclosure__link caption-large focus-inset"
20287              href="#"
20288              
20289              data-value="GT"
20290              id="Guatemala"
20291            >
20292              <span
20293                
20294                  class="visibility-hidden"
20295                
20296              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
20297<rect width="20" height="20" fill="#0C0C0C"/>
20298<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
20299</svg>
20300</span>
20301              <span class="country">Guatemala</span>
20302              <span class="localization-form__currency motion-reduce">
20303                GTQ
20304                Q</span>
20305            </a>
20306          </li><li class="disclosure__item" tabindex="-1">
20307            <a
20308              class="link link--text disclosure__link caption-large focus-inset"
20309              href="#"
20310              
20311              data-value="GG"
20312              id="Guernsey"
20313            >
20314              <span
20315                
20316                  class="visibility-hidden"
20317                
20318              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
20319<rect width="20" height="20" fill="#0C0C0C"/>
20320<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
20321</svg>
20322</span>
20323              <span class="country">Guernsey</span>
20324              <span class="localization-form__currency motion-reduce">
20325                GBP
20326                £</span>
20327            </a>
20328          </li><li class="disclosure__item" tabindex="-1">
20329            <a
20330              class="link link--text disclosure__link caption-large focus-inset"
20331              href="#"
20332              
20333              data-value="GN"
20334              id="Guinea"
20335            >
20336              <span
20337                
20338                  class="visibility-hidden"
20339                
20340              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
20341<rect width="20" height="20" fill="#0C0C0C"/>
20342<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
20343</svg>
20344</span>
20345              <span class="country">Guinea</span>
20346              <span class="localization-form__currency motion-reduce">
20347                GNF
20348                Fr</span>
20349            </a>
20350          </li><li class="disclosure__item" tabindex="-1">
20351            <a
20352              class="link link--text disclosure__link caption-large focus-inset"
20353              href="#"
20354              
20355              data-value="GW"
20356              id="Guinea-Bissau"
20357            >
20358              <span
20359                
20360                  class="visibility-hidden"
20361                
20362              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
20363<rect width="20" height="20" fill="#0C0C0C"/>
20364<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
20365</svg>
20366</span>
20367              <span class="country">Guinea-Bissau</span>
20368              <span class="localization-form__currency motion-reduce">
20369                XOF
20370                Fr</span>
20371            </a>
20372          </li><li class="disclosure__item" tabindex="-1">
20373            <a
20374              class="link link--text disclosure__link caption-large focus-inset"
20375              href="#"
20376              
20377              data-value="GY"
20378              id="Guyana"
20379            >
20380              <span
20381                
20382                  class="visibility-hidden"
20383                
20384              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
20385<rect width="20" height="20" fill="#0C0C0C"/>
20386<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
20387</svg>
20388</span>
20389              <span class="country">Guyana</span>
20390              <span class="localization-form__currency motion-reduce">
20391                GYD
20392                $</span>
20393            </a>
20394          </li><li class="disclosure__item" tabindex="-1">
20395            <a
20396              class="link link--text disclosure__link caption-large focus-inset"
20397              href="#"
20398              
20399              data-value="HT"
20400              id="Haiti"
20401            >
20402              <span
20403                
20404                  class="visibility-hidden"
20405                
20406              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
20407<rect width="20" height="20" fill="#0C0C0C"/>
20408<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
20409</svg>
20410</span>
20411              <span class="country">Haiti</span>
20412              <span class="localization-form__currency motion-reduce">
20413                USD
20414                $</span>
20415            </a>
20416          </li><li class="disclosure__item" tabindex="-1">
20417            <a
20418              class="link link--text disclosure__link caption-large focus-inset"
20419              href="#"
20420              
20421              data-value="HN"
20422              id="Honduras"
20423            >
20424              <span
20425                
20426                  class="visibility-hidden"
20427                
20428              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
20429<rect width="20" height="20" fill="#0C0C0C"/>
20430<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
20431</svg>
20432</span>
20433              <span class="country">Honduras</span>
20434              <span class="localization-form__currency motion-reduce">
20435                HNL
20436                L</span>
20437            </a>
20438          </li><li class="disclosure__item" tabindex="-1">
20439            <a
20440              class="link link--text disclosure__link caption-large focus-inset"
20441              href="#"
20442              
20443              data-value="HK"
20444              id="Hong Kong SAR"
20445            >
20446              <span
20447                
20448                  class="visibility-hidden"
20449                
20450              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
20451<rect width="20" height="20" fill="#0C0C0C"/>
20452<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
20453</svg>
20454</span>
20455              <span class="country">Hong Kong SAR</span>
20456              <span class="localization-form__currency motion-reduce">
20457                HKD
20458                $</span>
20459            </a>
20460          </li><li class="disclosure__item" tabindex="-1">
20461            <a
20462              class="link link--text disclosure__link caption-large focus-inset"
20463              href="#"
20464              
20465              data-value="HU"
20466              id="Hungary"
20467            >
20468              <span
20469                
20470                  class="visibility-hidden"
20471                
20472              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
20473<rect width="20" height="20" fill="#0C0C0C"/>
20474<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
20475</svg>
20476</span>
20477              <span class="country">Hungary</span>
20478              <span class="localization-form__currency motion-reduce">
20479                HUF
20480                Ft</span>
20481            </a>
20482          </li><li class="disclosure__item" tabindex="-1">
20483            <a
20484              class="link link--text disclosure__link caption-large focus-inset"
20485              href="#"
20486              
20487              data-value="IS"
20488              id="Iceland"
20489            >
20490              <span
20491                
20492                  class="visibility-hidden"
20493                
20494              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
20495<rect width="20" height="20" fill="#0C0C0C"/>
20496<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
20497</svg>
20498</span>
20499              <span class="country">Iceland</span>
20500              <span class="localization-form__currency motion-reduce">
20501                ISK
20502                kr</span>
20503            </a>
20504          </li><li class="disclosure__item" tabindex="-1">
20505            <a
20506              class="link link--text disclosure__link caption-large focus-inset"
20507              href="#"
20508              
20509              data-value="IN"
20510              id="India"
20511            >
20512              <span
20513                
20514                  class="visibility-hidden"
20515                
20516              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
20517<rect width="20" height="20" fill="#0C0C0C"/>
20518<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
20519</svg>
20520</span>
20521              <span class="country">India</span>
20522              <span class="localization-form__currency motion-reduce">
20523                INR
20524                ₹</span>
20525            </a>
20526          </li><li class="disclosure__item" tabindex="-1">
20527            <a
20528              class="link link--text disclosure__link caption-large focus-inset"
20529              href="#"
20530              
20531              data-value="ID"
20532              id="Indonesia"
20533            >
20534              <span
20535                
20536                  class="visibility-hidden"
20537                
20538              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
20539<rect width="20" height="20" fill="#0C0C0C"/>
20540<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
20541</svg>
20542</span>
20543              <span class="country">Indonesia</span>
20544              <span class="localization-form__currency motion-reduce">
20545                IDR
20546                Rp</span>
20547            </a>
20548          </li><li class="disclosure__item" tabindex="-1">
20549            <a
20550              class="link link--text disclosure__link caption-large focus-inset"
20551              href="#"
20552              
20553              data-value="IQ"
20554              id="Iraq"
20555            >
20556              <span
20557                
20558                  class="visibility-hidden"
20559                
20560              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
20561<rect width="20" height="20" fill="#0C0C0C"/>
20562<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
20563</svg>
20564</span>
20565              <span class="country">Iraq</span>
20566              <span class="localization-form__currency motion-reduce">
20567                USD
20568                $</span>
20569            </a>
20570          </li><li class="disclosure__item" tabindex="-1">
20571            <a
20572              class="link link--text disclosure__link caption-large focus-inset"
20573              href="#"
20574              
20575              data-value="IE"
20576              id="Ireland"
20577            >
20578              <span
20579                
20580                  class="visibility-hidden"
20581                
20582              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
20583<rect width="20" height="20" fill="#0C0C0C"/>
20584<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
20585</svg>
20586</span>
20587              <span class="country">Ireland</span>
20588              <span class="localization-form__currency motion-reduce">
20589                EUR
20590                €</span>
20591            </a>
20592          </li><li class="disclosure__item" tabindex="-1">
20593            <a
20594              class="link link--text disclosure__link caption-large focus-inset"
20595              href="#"
20596              
20597              data-value="IM"
20598              id="Isle of Man"
20599            >
20600              <span
20601                
20602                  class="visibility-hidden"
20603                
20604              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
20605<rect width="20" height="20" fill="#0C0C0C"/>
20606<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
20607</svg>
20608</span>
20609              <span class="country">Isle of Man</span>
20610              <span class="localization-form__currency motion-reduce">
20611                GBP
20612                £</span>
20613            </a>
20614          </li><li class="disclosure__item" tabindex="-1">
20615            <a
20616              class="link link--text disclosure__link caption-large focus-inset"
20617              href="#"
20618              
20619              data-value="IL"
20620              id="Israel"
20621            >
20622              <span
20623                
20624                  class="visibility-hidden"
20625                
20626              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
20627<rect width="20" height="20" fill="#0C0C0C"/>
20628<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
20629</svg>
20630</span>
20631              <span class="country">Israel</span>
20632              <span class="localization-form__currency motion-reduce">
20633                ILS
20634                ₪</span>
20635            </a>
20636          </li><li class="disclosure__item" tabindex="-1">
20637            <a
20638              class="link link--text disclosure__link caption-large focus-inset"
20639              href="#"
20640              
20641              data-value="IT"
20642              id="Italy"
20643            >
20644              <span
20645                
20646                  class="visibility-hidden"
20647                
20648              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
20649<rect width="20" height="20" fill="#0C0C0C"/>
20650<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
20651</svg>
20652</span>
20653              <span class="country">Italy</span>
20654              <span class="localization-form__currency motion-reduce">
20655                EUR
20656                €</span>
20657            </a>
20658          </li><li class="disclosure__item" tabindex="-1">
20659            <a
20660              class="link link--text disclosure__link caption-large focus-inset"
20661              href="#"
20662              
20663              data-value="JM"
20664              id="Jamaica"
20665            >
20666              <span
20667                
20668                  class="visibility-hidden"
20669                
20670              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
20671<rect width="20" height="20" fill="#0C0C0C"/>
20672<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
20673</svg>
20674</span>
20675              <span class="country">Jamaica</span>
20676              <span class="localization-form__currency motion-reduce">
20677                JMD
20678                $</span>
20679            </a>
20680          </li><li class="disclosure__item" tabindex="-1">
20681            <a
20682              class="link link--text disclosure__link caption-large focus-inset"
20683              href="#"
20684              
20685              data-value="JP"
20686              id="Japan"
20687            >
20688              <span
20689                
20690                  class="visibility-hidden"
20691                
20692              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
20693<rect width="20" height="20" fill="#0C0C0C"/>
20694<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
20695</svg>
20696</span>
20697              <span class="country">Japan</span>
20698              <span class="localization-form__currency motion-reduce">
20699                JPY
20700                ¥</span>
20701            </a>
20702          </li><li class="disclosure__item" tabindex="-1">
20703            <a
20704              class="link link--text disclosure__link caption-large focus-inset"
20705              href="#"
20706              
20707              data-value="JE"
20708              id="Jersey"
20709            >
20710              <span
20711                
20712                  class="visibility-hidden"
20713                
20714              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
20715<rect width="20" height="20" fill="#0C0C0C"/>
20716<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
20717</svg>
20718</span>
20719              <span class="country">Jersey</span>
20720              <span class="localization-form__currency motion-reduce">
20721                GBP
20722                £</span>
20723            </a>
20724          </li><li class="disclosure__item" tabindex="-1">
20725            <a
20726              class="link link--text disclosure__link caption-large focus-inset"
20727              href="#"
20728              
20729              data-value="JO"
20730              id="Jordan"
20731            >
20732              <span
20733                
20734                  class="visibility-hidden"
20735                
20736              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
20737<rect width="20" height="20" fill="#0C0C0C"/>
20738<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
20739</svg>
20740</span>
20741              <span class="country">Jordan</span>
20742              <span class="localization-form__currency motion-reduce">
20743                USD
20744                $</span>
20745            </a>
20746          </li><li class="disclosure__item" tabindex="-1">
20747            <a
20748              class="link link--text disclosure__link caption-large focus-inset"
20749              href="#"
20750              
20751              data-value="KZ"
20752              id="Kazakhstan"
20753            >
20754              <span
20755                
20756                  class="visibility-hidden"
20757                
20758              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
20759<rect width="20" height="20" fill="#0C0C0C"/>
20760<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
20761</svg>
20762</span>
20763              <span class="country">Kazakhstan</span>
20764              <span class="localization-form__currency motion-reduce">
20765                KZT
20766                ₸</span>
20767            </a>
20768          </li><li class="disclosure__item" tabindex="-1">
20769            <a
20770              class="link link--text disclosure__link caption-large focus-inset"
20771              href="#"
20772              
20773              data-value="KE"
20774              id="Kenya"
20775            >
20776              <span
20777                
20778                  class="visibility-hidden"
20779                
20780              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
20781<rect width="20" height="20" fill="#0C0C0C"/>
20782<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
20783</svg>
20784</span>
20785              <span class="country">Kenya</span>
20786              <span class="localization-form__currency motion-reduce">
20787                KES
20788                KSh</span>
20789            </a>
20790          </li><li class="disclosure__item" tabindex="-1">
20791            <a
20792              class="link link--text disclosure__link caption-large focus-inset"
20793              href="#"
20794              
20795              data-value="KI"
20796              id="Kiribati"
20797            >
20798              <span
20799                
20800                  class="visibility-hidden"
20801                
20802              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
20803<rect width="20" height="20" fill="#0C0C0C"/>
20804<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
20805</svg>
20806</span>
20807              <span class="country">Kiribati</span>
20808              <span class="localization-form__currency motion-reduce">
20809                USD
20810                $</span>
20811            </a>
20812          </li><li class="disclosure__item" tabindex="-1">
20813            <a
20814              class="link link--text disclosure__link caption-large focus-inset"
20815              href="#"
20816              
20817              data-value="XK"
20818              id="Kosovo"
20819            >
20820              <span
20821                
20822                  class="visibility-hidden"
20823                
20824              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
20825<rect width="20" height="20" fill="#0C0C0C"/>
20826<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
20827</svg>
20828</span>
20829              <span class="country">Kosovo</span>
20830              <span class="localization-form__currency motion-reduce">
20831                EUR
20832                €</span>
20833            </a>
20834          </li><li class="disclosure__item" tabindex="-1">
20835            <a
20836              class="link link--text disclosure__link caption-large focus-inset"
20837              href="#"
20838              
20839              data-value="KW"
20840              id="Kuwait"
20841            >
20842              <span
20843                
20844                  class="visibility-hidden"
20845                
20846              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
20847<rect width="20" height="20" fill="#0C0C0C"/>
20848<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
20849</svg>
20850</span>
20851              <span class="country">Kuwait</span>
20852              <span class="localization-form__currency motion-reduce">
20853                USD
20854                $</span>
20855            </a>
20856          </li><li class="disclosure__item" tabindex="-1">
20857            <a
20858              class="link link--text disclosure__link caption-large focus-inset"
20859              href="#"
20860              
20861              data-value="KG"
20862              id="Kyrgyzstan"
20863            >
20864              <span
20865                
20866                  class="visibility-hidden"
20867                
20868              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
20869<rect width="20" height="20" fill="#0C0C0C"/>
20870<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
20871</svg>
20872</span>
20873              <span class="country">Kyrgyzstan</span>
20874              <span class="localization-form__currency motion-reduce">
20875                KGS
20876                som</span>
20877            </a>
20878          </li><li class="disclosure__item" tabindex="-1">
20879            <a
20880              class="link link--text disclosure__link caption-large focus-inset"
20881              href="#"
20882              
20883              data-value="LA"
20884              id="Laos"
20885            >
20886              <span
20887                
20888                  class="visibility-hidden"
20889                
20890              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
20891<rect width="20" height="20" fill="#0C0C0C"/>
20892<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
20893</svg>
20894</span>
20895              <span class="country">Laos</span>
20896              <span class="localization-form__currency motion-reduce">
20897                LAK
20898                ₭</span>
20899            </a>
20900          </li><li class="disclosure__item" tabindex="-1">
20901            <a
20902              class="link link--text disclosure__link caption-large focus-inset"
20903              href="#"
20904              
20905              data-value="LV"
20906              id="Latvia"
20907            >
20908              <span
20909                
20910                  class="visibility-hidden"
20911                
20912              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
20913<rect width="20" height="20" fill="#0C0C0C"/>
20914<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
20915</svg>
20916</span>
20917              <span class="country">Latvia</span>
20918              <span class="localization-form__currency motion-reduce">
20919                EUR
20920                €</span>
20921            </a>
20922          </li><li class="disclosure__item" tabindex="-1">
20923            <a
20924              class="link link--text disclosure__link caption-large focus-inset"
20925              href="#"
20926              
20927              data-value="LB"
20928              id="Lebanon"
20929            >
20930              <span
20931                
20932                  class="visibility-hidden"
20933                
20934              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
20935<rect width="20" height="20" fill="#0C0C0C"/>
20936<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
20937</svg>
20938</span>
20939              <span class="country">Lebanon</span>
20940              <span class="localization-form__currency motion-reduce">
20941                LBP
20942                ل.ل</span>
20943            </a>
20944          </li><li class="disclosure__item" tabindex="-1">
20945            <a
20946              class="link link--text disclosure__link caption-large focus-inset"
20947              href="#"
20948              
20949              data-value="LS"
20950              id="Lesotho"
20951            >
20952              <span
20953                
20954                  class="visibility-hidden"
20955                
20956              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
20957<rect width="20" height="20" fill="#0C0C0C"/>
20958<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
20959</svg>
20960</span>
20961              <span class="country">Lesotho</span>
20962              <span class="localization-form__currency motion-reduce">
20963                USD
20964                $</span>
20965            </a>
20966          </li><li class="disclosure__item" tabindex="-1">
20967            <a
20968              class="link link--text disclosure__link caption-large focus-inset"
20969              href="#"
20970              
20971              data-value="LR"
20972              id="Liberia"
20973            >
20974              <span
20975                
20976                  class="visibility-hidden"
20977                
20978              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
20979<rect width="20" height="20" fill="#0C0C0C"/>
20980<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
20981</svg>
20982</span>
20983              <span class="country">Liberia</span>
20984              <span class="localization-form__currency motion-reduce">
20985                USD
20986                $</span>
20987            </a>
20988          </li><li class="disclosure__item" tabindex="-1">
20989            <a
20990              class="link link--text disclosure__link caption-large focus-inset"
20991              href="#"
20992              
20993              data-value="LY"
20994              id="Libya"
20995            >
20996              <span
20997                
20998                  class="visibility-hidden"
20999                
21000              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
21001<rect width="20" height="20" fill="#0C0C0C"/>
21002<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
21003</svg>
21004</span>
21005              <span class="country">Libya</span>
21006              <span class="localization-form__currency motion-reduce">
21007                USD
21008                $</span>
21009            </a>
21010          </li><li class="disclosure__item" tabindex="-1">
21011            <a
21012              class="link link--text disclosure__link caption-large focus-inset"
21013              href="#"
21014              
21015              data-value="LI"
21016              id="Liechtenstein"
21017            >
21018              <span
21019                
21020                  class="visibility-hidden"
21021                
21022              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
21023<rect width="20" height="20" fill="#0C0C0C"/>
21024<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
21025</svg>
21026</span>
21027              <span class="country">Liechtenstein</span>
21028              <span class="localization-form__currency motion-reduce">
21029                CHF
21030                CHF</span>
21031            </a>
21032          </li><li class="disclosure__item" tabindex="-1">
21033            <a
21034              class="link link--text disclosure__link caption-large focus-inset"
21035              href="#"
21036              
21037              data-value="LT"
21038              id="Lithuania"
21039            >
21040              <span
21041                
21042                  class="visibility-hidden"
21043                
21044              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
21045<rect width="20" height="20" fill="#0C0C0C"/>
21046<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
21047</svg>
21048</span>
21049              <span class="country">Lithuania</span>
21050              <span class="localization-form__currency motion-reduce">
21051                EUR
21052                €</span>
21053            </a>
21054          </li><li class="disclosure__item" tabindex="-1">
21055            <a
21056              class="link link--text disclosure__link caption-large focus-inset"
21057              href="#"
21058              
21059              data-value="LU"
21060              id="Luxembourg"
21061            >
21062              <span
21063                
21064                  class="visibility-hidden"
21065                
21066              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
21067<rect width="20" height="20" fill="#0C0C0C"/>
21068<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
21069</svg>
21070</span>
21071              <span class="country">Luxembourg</span>
21072              <span class="localization-form__currency motion-reduce">
21073                EUR
21074                €</span>
21075            </a>
21076          </li><li class="disclosure__item" tabindex="-1">
21077            <a
21078              class="link link--text disclosure__link caption-large focus-inset"
21079              href="#"
21080              
21081              data-value="MO"
21082              id="Macao SAR"
21083            >
21084              <span
21085                
21086                  class="visibility-hidden"
21087                
21088              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
21089<rect width="20" height="20" fill="#0C0C0C"/>
21090<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
21091</svg>
21092</span>
21093              <span class="country">Macao SAR</span>
21094              <span class="localization-form__currency motion-reduce">
21095                MOP
21096                P</span>
21097            </a>
21098          </li><li class="disclosure__item" tabindex="-1">
21099            <a
21100              class="link link--text disclosure__link caption-large focus-inset"
21101              href="#"
21102              
21103              data-value="MG"
21104              id="Madagascar"
21105            >
21106              <span
21107                
21108                  class="visibility-hidden"
21109                
21110              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
21111<rect width="20" height="20" fill="#0C0C0C"/>
21112<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
21113</svg>
21114</span>
21115              <span class="country">Madagascar</span>
21116              <span class="localization-form__currency motion-reduce">
21117                USD
21118                $</span>
21119            </a>
21120          </li><li class="disclosure__item" tabindex="-1">
21121            <a
21122              class="link link--text disclosure__link caption-large focus-inset"
21123              href="#"
21124              
21125              data-value="MW"
21126              id="Malawi"
21127            >
21128              <span
21129                
21130                  class="visibility-hidden"
21131                
21132              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
21133<rect width="20" height="20" fill="#0C0C0C"/>
21134<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
21135</svg>
21136</span>
21137              <span class="country">Malawi</span>
21138              <span class="localization-form__currency motion-reduce">
21139                MWK
21140                MK</span>
21141            </a>
21142          </li><li class="disclosure__item" tabindex="-1">
21143            <a
21144              class="link link--text disclosure__link caption-large focus-inset"
21145              href="#"
21146              
21147              data-value="MY"
21148              id="Malaysia"
21149            >
21150              <span
21151                
21152                  class="visibility-hidden"
21153                
21154              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
21155<rect width="20" height="20" fill="#0C0C0C"/>
21156<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
21157</svg>
21158</span>
21159              <span class="country">Malaysia</span>
21160              <span class="localization-form__currency motion-reduce">
21161                MYR
21162                RM</span>
21163            </a>
21164          </li><li class="disclosure__item" tabindex="-1">
21165            <a
21166              class="link link--text disclosure__link caption-large focus-inset"
21167              href="#"
21168              
21169              data-value="MV"
21170              id="Maldives"
21171            >
21172              <span
21173                
21174                  class="visibility-hidden"
21175                
21176              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
21177<rect width="20" height="20" fill="#0C0C0C"/>
21178<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
21179</svg>
21180</span>
21181              <span class="country">Maldives</span>
21182              <span class="localization-form__currency motion-reduce">
21183                MVR
21184                MVR</span>
21185            </a>
21186          </li><li class="disclosure__item" tabindex="-1">
21187            <a
21188              class="link link--text disclosure__link caption-large focus-inset"
21189              href="#"
21190              
21191              data-value="ML"
21192              id="Mali"
21193            >
21194              <span
21195                
21196                  class="visibility-hidden"
21197                
21198              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
21199<rect width="20" height="20" fill="#0C0C0C"/>
21200<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
21201</svg>
21202</span>
21203              <span class="country">Mali</span>
21204              <span class="localization-form__currency motion-reduce">
21205                XOF
21206                Fr</span>
21207            </a>
21208          </li><li class="disclosure__item" tabindex="-1">
21209            <a
21210              class="link link--text disclosure__link caption-large focus-inset"
21211              href="#"
21212              
21213              data-value="MT"
21214              id="Malta"
21215            >
21216              <span
21217                
21218                  class="visibility-hidden"
21219                
21220              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
21221<rect width="20" height="20" fill="#0C0C0C"/>
21222<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
21223</svg>
21224</span>
21225              <span class="country">Malta</span>
21226              <span class="localization-form__currency motion-reduce">
21227                EUR
21228                €</span>
21229            </a>
21230          </li><li class="disclosure__item" tabindex="-1">
21231            <a
21232              class="link link--text disclosure__link caption-large focus-inset"
21233              href="#"
21234              
21235              data-value="MQ"
21236              id="Martinique"
21237            >
21238              <span
21239                
21240                  class="visibility-hidden"
21241                
21242              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
21243<rect width="20" height="20" fill="#0C0C0C"/>
21244<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
21245</svg>
21246</span>
21247              <span class="country">Martinique</span>
21248              <span class="localization-form__currency motion-reduce">
21249                EUR
21250                €</span>
21251            </a>
21252          </li><li class="disclosure__item" tabindex="-1">
21253            <a
21254              class="link link--text disclosure__link caption-large focus-inset"
21255              href="#"
21256              
21257              data-value="MR"
21258              id="Mauritania"
21259            >
21260              <span
21261                
21262                  class="visibility-hidden"
21263                
21264              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
21265<rect width="20" height="20" fill="#0C0C0C"/>
21266<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
21267</svg>
21268</span>
21269              <span class="country">Mauritania</span>
21270              <span class="localization-form__currency motion-reduce">
21271                USD
21272                $</span>
21273            </a>
21274          </li><li class="disclosure__item" tabindex="-1">
21275            <a
21276              class="link link--text disclosure__link caption-large focus-inset"
21277              href="#"
21278              
21279              data-value="MU"
21280              id="Mauritius"
21281            >
21282              <span
21283                
21284                  class="visibility-hidden"
21285                
21286              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
21287<rect width="20" height="20" fill="#0C0C0C"/>
21288<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
21289</svg>
21290</span>
21291              <span class="country">Mauritius</span>
21292              <span class="localization-form__currency motion-reduce">
21293                MUR
21294                ₨</span>
21295            </a>
21296          </li><li class="disclosure__item" tabindex="-1">
21297            <a
21298              class="link link--text disclosure__link caption-large focus-inset"
21299              href="#"
21300              
21301              data-value="YT"
21302              id="Mayotte"
21303            >
21304              <span
21305                
21306                  class="visibility-hidden"
21307                
21308              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
21309<rect width="20" height="20" fill="#0C0C0C"/>
21310<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
21311</svg>
21312</span>
21313              <span class="country">Mayotte</span>
21314              <span class="localization-form__currency motion-reduce">
21315                EUR
21316                €</span>
21317            </a>
21318          </li><li class="disclosure__item" tabindex="-1">
21319            <a
21320              class="link link--text disclosure__link caption-large focus-inset"
21321              href="#"
21322              
21323              data-value="MX"
21324              id="Mexico"
21325            >
21326              <span
21327                
21328                  class="visibility-hidden"
21329                
21330              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
21331<rect width="20" height="20" fill="#0C0C0C"/>
21332<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
21333</svg>
21334</span>
21335              <span class="country">Mexico</span>
21336              <span class="localization-form__currency motion-reduce">
21337                MXN
21338                $</span>
21339            </a>
21340          </li><li class="disclosure__item" tabindex="-1">
21341            <a
21342              class="link link--text disclosure__link caption-large focus-inset"
21343              href="#"
21344              
21345              data-value="MD"
21346              id="Moldova"
21347            >
21348              <span
21349                
21350                  class="visibility-hidden"
21351                
21352              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
21353<rect width="20" height="20" fill="#0C0C0C"/>
21354<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
21355</svg>
21356</span>
21357              <span class="country">Moldova</span>
21358              <span class="localization-form__currency motion-reduce">
21359                MDL
21360                L</span>
21361            </a>
21362          </li><li class="disclosure__item" tabindex="-1">
21363            <a
21364              class="link link--text disclosure__link caption-large focus-inset"
21365              href="#"
21366              
21367              data-value="MC"
21368              id="Monaco"
21369            >
21370              <span
21371                
21372                  class="visibility-hidden"
21373                
21374              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
21375<rect width="20" height="20" fill="#0C0C0C"/>
21376<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
21377</svg>
21378</span>
21379              <span class="country">Monaco</span>
21380              <span class="localization-form__currency motion-reduce">
21381                EUR
21382                €</span>
21383            </a>
21384          </li><li class="disclosure__item" tabindex="-1">
21385            <a
21386              class="link link--text disclosure__link caption-large focus-inset"
21387              href="#"
21388              
21389              data-value="MN"
21390              id="Mongolia"
21391            >
21392              <span
21393                
21394                  class="visibility-hidden"
21395                
21396              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
21397<rect width="20" height="20" fill="#0C0C0C"/>
21398<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
21399</svg>
21400</span>
21401              <span class="country">Mongolia</span>
21402              <span class="localization-form__currency motion-reduce">
21403                MNT
21404                ₮</span>
21405            </a>
21406          </li><li class="disclosure__item" tabindex="-1">
21407            <a
21408              class="link link--text disclosure__link caption-large focus-inset"
21409              href="#"
21410              
21411              data-value="ME"
21412              id="Montenegro"
21413            >
21414              <span
21415                
21416                  class="visibility-hidden"
21417                
21418              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
21419<rect width="20" height="20" fill="#0C0C0C"/>
21420<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
21421</svg>
21422</span>
21423              <span class="country">Montenegro</span>
21424              <span class="localization-form__currency motion-reduce">
21425                EUR
21426                €</span>
21427            </a>
21428          </li><li class="disclosure__item" tabindex="-1">
21429            <a
21430              class="link link--text disclosure__link caption-large focus-inset"
21431              href="#"
21432              
21433              data-value="MS"
21434              id="Montserrat"
21435            >
21436              <span
21437                
21438                  class="visibility-hidden"
21439                
21440              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
21441<rect width="20" height="20" fill="#0C0C0C"/>
21442<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
21443</svg>
21444</span>
21445              <span class="country">Montserrat</span>
21446              <span class="localization-form__currency motion-reduce">
21447                XCD
21448                $</span>
21449            </a>
21450          </li><li class="disclosure__item" tabindex="-1">
21451            <a
21452              class="link link--text disclosure__link caption-large focus-inset"
21453              href="#"
21454              
21455              data-value="MA"
21456              id="Morocco"
21457            >
21458              <span
21459                
21460                  class="visibility-hidden"
21461                
21462              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
21463<rect width="20" height="20" fill="#0C0C0C"/>
21464<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
21465</svg>
21466</span>
21467              <span class="country">Morocco</span>
21468              <span class="localization-form__currency motion-reduce">
21469                MAD
21470                د.م.</span>
21471            </a>
21472          </li><li class="disclosure__item" tabindex="-1">
21473            <a
21474              class="link link--text disclosure__link caption-large focus-inset"
21475              href="#"
21476              
21477              data-value="MZ"
21478              id="Mozambique"
21479            >
21480              <span
21481                
21482                  class="visibility-hidden"
21483                
21484              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
21485<rect width="20" height="20" fill="#0C0C0C"/>
21486<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
21487</svg>
21488</span>
21489              <span class="country">Mozambique</span>
21490              <span class="localization-form__currency motion-reduce">
21491                USD
21492                $</span>
21493            </a>
21494          </li><li class="disclosure__item" tabindex="-1">
21495            <a
21496              class="link link--text disclosure__link caption-large focus-inset"
21497              href="#"
21498              
21499              data-value="MM"
21500              id="Myanmar (Burma)"
21501            >
21502              <span
21503                
21504                  class="visibility-hidden"
21505                
21506              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
21507<rect width="20" height="20" fill="#0C0C0C"/>
21508<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
21509</svg>
21510</span>
21511              <span class="country">Myanmar (Burma)</span>
21512              <span class="localization-form__currency motion-reduce">
21513                MMK
21514                K</span>
21515            </a>
21516          </li><li class="disclosure__item" tabindex="-1">
21517            <a
21518              class="link link--text disclosure__link caption-large focus-inset"
21519              href="#"
21520              
21521              data-value="NA"
21522              id="Namibia"
21523            >
21524              <span
21525                
21526                  class="visibility-hidden"
21527                
21528              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
21529<rect width="20" height="20" fill="#0C0C0C"/>
21530<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
21531</svg>
21532</span>
21533              <span class="country">Namibia</span>
21534              <span class="localization-form__currency motion-reduce">
21535                USD
21536                $</span>
21537            </a>
21538          </li><li class="disclosure__item" tabindex="-1">
21539            <a
21540              class="link link--text disclosure__link caption-large focus-inset"
21541              href="#"
21542              
21543              data-value="NR"
21544              id="Nauru"
21545            >
21546              <span
21547                
21548                  class="visibility-hidden"
21549                
21550              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
21551<rect width="20" height="20" fill="#0C0C0C"/>
21552<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
21553</svg>
21554</span>
21555              <span class="country">Nauru</span>
21556              <span class="localization-form__currency motion-reduce">
21557                AUD
21558                $</span>
21559            </a>
21560          </li><li class="disclosure__item" tabindex="-1">
21561            <a
21562              class="link link--text disclosure__link caption-large focus-inset"
21563              href="#"
21564              
21565              data-value="NP"
21566              id="Nepal"
21567            >
21568              <span
21569                
21570                  class="visibility-hidden"
21571                
21572              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
21573<rect width="20" height="20" fill="#0C0C0C"/>
21574<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
21575</svg>
21576</span>
21577              <span class="country">Nepal</span>
21578              <span class="localization-form__currency motion-reduce">
21579                NPR
21580                Rs.</span>
21581            </a>
21582          </li><li class="disclosure__item" tabindex="-1">
21583            <a
21584              class="link link--text disclosure__link caption-large focus-inset"
21585              href="#"
21586              
21587              data-value="NL"
21588              id="Netherlands"
21589            >
21590              <span
21591                
21592                  class="visibility-hidden"
21593                
21594              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
21595<rect width="20" height="20" fill="#0C0C0C"/>
21596<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
21597</svg>
21598</span>
21599              <span class="country">Netherlands</span>
21600              <span class="localization-form__currency motion-reduce">
21601                EUR
21602                €</span>
21603            </a>
21604          </li><li class="disclosure__item" tabindex="-1">
21605            <a
21606              class="link link--text disclosure__link caption-large focus-inset"
21607              href="#"
21608              
21609              data-value="NC"
21610              id="New Caledonia"
21611            >
21612              <span
21613                
21614                  class="visibility-hidden"
21615                
21616              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
21617<rect width="20" height="20" fill="#0C0C0C"/>
21618<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
21619</svg>
21620</span>
21621              <span class="country">New Caledonia</span>
21622              <span class="localization-form__currency motion-reduce">
21623                XPF
21624                Fr</span>
21625            </a>
21626          </li><li class="disclosure__item" tabindex="-1">
21627            <a
21628              class="link link--text disclosure__link caption-large focus-inset"
21629              href="#"
21630              
21631              data-value="NZ"
21632              id="New Zealand"
21633            >
21634              <span
21635                
21636                  class="visibility-hidden"
21637                
21638              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
21639<rect width="20" height="20" fill="#0C0C0C"/>
21640<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
21641</svg>
21642</span>
21643              <span class="country">New Zealand</span>
21644              <span class="localization-form__currency motion-reduce">
21645                NZD
21646                $</span>
21647            </a>
21648          </li><li class="disclosure__item" tabindex="-1">
21649            <a
21650              class="link link--text disclosure__link caption-large focus-inset"
21651              href="#"
21652              
21653              data-value="NI"
21654              id="Nicaragua"
21655            >
21656              <span
21657                
21658                  class="visibility-hidden"
21659                
21660              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
21661<rect width="20" height="20" fill="#0C0C0C"/>
21662<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
21663</svg>
21664</span>
21665              <span class="country">Nicaragua</span>
21666              <span class="localization-form__currency motion-reduce">
21667                NIO
21668                C$</span>
21669            </a>
21670          </li><li class="disclosure__item" tabindex="-1">
21671            <a
21672              class="link link--text disclosure__link caption-large focus-inset"
21673              href="#"
21674              
21675              data-value="NE"
21676              id="Niger"
21677            >
21678              <span
21679                
21680                  class="visibility-hidden"
21681                
21682              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
21683<rect width="20" height="20" fill="#0C0C0C"/>
21684<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
21685</svg>
21686</span>
21687              <span class="country">Niger</span>
21688              <span class="localization-form__currency motion-reduce">
21689                XOF
21690                Fr</span>
21691            </a>
21692          </li><li class="disclosure__item" tabindex="-1">
21693            <a
21694              class="link link--text disclosure__link caption-large focus-inset"
21695              href="#"
21696              
21697              data-value="NG"
21698              id="Nigeria"
21699            >
21700              <span
21701                
21702                  class="visibility-hidden"
21703                
21704              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
21705<rect width="20" height="20" fill="#0C0C0C"/>
21706<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
21707</svg>
21708</span>
21709              <span class="country">Nigeria</span>
21710              <span class="localization-form__currency motion-reduce">
21711                NGN
21712                ₦</span>
21713            </a>
21714          </li><li class="disclosure__item" tabindex="-1">
21715            <a
21716              class="link link--text disclosure__link caption-large focus-inset"
21717              href="#"
21718              
21719              data-value="NU"
21720              id="Niue"
21721            >
21722              <span
21723                
21724                  class="visibility-hidden"
21725                
21726              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
21727<rect width="20" height="20" fill="#0C0C0C"/>
21728<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
21729</svg>
21730</span>
21731              <span class="country">Niue</span>
21732              <span class="localization-form__currency motion-reduce">
21733                NZD
21734                $</span>
21735            </a>
21736          </li><li class="disclosure__item" tabindex="-1">
21737            <a
21738              class="link link--text disclosure__link caption-large focus-inset"
21739              href="#"
21740              
21741              data-value="NF"
21742              id="Norfolk Island"
21743            >
21744              <span
21745                
21746                  class="visibility-hidden"
21747                
21748              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
21749<rect width="20" height="20" fill="#0C0C0C"/>
21750<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
21751</svg>
21752</span>
21753              <span class="country">Norfolk Island</span>
21754              <span class="localization-form__currency motion-reduce">
21755                AUD
21756                $</span>
21757            </a>
21758          </li><li class="disclosure__item" tabindex="-1">
21759            <a
21760              class="link link--text disclosure__link caption-large focus-inset"
21761              href="#"
21762              
21763              data-value="MK"
21764              id="North Macedonia"
21765            >
21766              <span
21767                
21768                  class="visibility-hidden"
21769                
21770              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
21771<rect width="20" height="20" fill="#0C0C0C"/>
21772<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
21773</svg>
21774</span>
21775              <span class="country">North Macedonia</span>
21776              <span class="localization-form__currency motion-reduce">
21777                MKD
21778                ден</span>
21779            </a>
21780          </li><li class="disclosure__item" tabindex="-1">
21781            <a
21782              class="link link--text disclosure__link caption-large focus-inset"
21783              href="#"
21784              
21785              data-value="NO"
21786              id="Norway"
21787            >
21788              <span
21789                
21790                  class="visibility-hidden"
21791                
21792              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
21793<rect width="20" height="20" fill="#0C0C0C"/>
21794<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
21795</svg>
21796</span>
21797              <span class="country">Norway</span>
21798              <span class="localization-form__currency motion-reduce">
21799                NOK
21800                kr</span>
21801            </a>
21802          </li><li class="disclosure__item" tabindex="-1">
21803            <a
21804              class="link link--text disclosure__link caption-large focus-inset"
21805              href="#"
21806              
21807              data-value="OM"
21808              id="Oman"
21809            >
21810              <span
21811                
21812                  class="visibility-hidden"
21813                
21814              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
21815<rect width="20" height="20" fill="#0C0C0C"/>
21816<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
21817</svg>
21818</span>
21819              <span class="country">Oman</span>
21820              <span class="localization-form__currency motion-reduce">
21821                USD
21822                $</span>
21823            </a>
21824          </li><li class="disclosure__item" tabindex="-1">
21825            <a
21826              class="link link--text disclosure__link caption-large focus-inset"
21827              href="#"
21828              
21829              data-value="PK"
21830              id="Pakistan"
21831            >
21832              <span
21833                
21834                  class="visibility-hidden"
21835                
21836              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
21837<rect width="20" height="20" fill="#0C0C0C"/>
21838<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
21839</svg>
21840</span>
21841              <span class="country">Pakistan</span>
21842              <span class="localization-form__currency motion-reduce">
21843                PKR
21844                ₨</span>
21845            </a>
21846          </li><li class="disclosure__item" tabindex="-1">
21847            <a
21848              class="link link--text disclosure__link caption-large focus-inset"
21849              href="#"
21850              
21851              data-value="PS"
21852              id="Palestinian Territories"
21853            >
21854              <span
21855                
21856                  class="visibility-hidden"
21857                
21858              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
21859<rect width="20" height="20" fill="#0C0C0C"/>
21860<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
21861</svg>
21862</span>
21863              <span class="country">Palestinian Territories</span>
21864              <span class="localization-form__currency motion-reduce">
21865                ILS
21866                ₪</span>
21867            </a>
21868          </li><li class="disclosure__item" tabindex="-1">
21869            <a
21870              class="link link--text disclosure__link caption-large focus-inset"
21871              href="#"
21872              
21873              data-value="PA"
21874              id="Panama"
21875            >
21876              <span
21877                
21878                  class="visibility-hidden"
21879                
21880              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
21881<rect width="20" height="20" fill="#0C0C0C"/>
21882<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
21883</svg>
21884</span>
21885              <span class="country">Panama</span>
21886              <span class="localization-form__currency motion-reduce">
21887                USD
21888                $</span>
21889            </a>
21890          </li><li class="disclosure__item" tabindex="-1">
21891            <a
21892              class="link link--text disclosure__link caption-large focus-inset"
21893              href="#"
21894              
21895              data-value="PG"
21896              id="Papua New Guinea"
21897            >
21898              <span
21899                
21900                  class="visibility-hidden"
21901                
21902              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
21903<rect width="20" height="20" fill="#0C0C0C"/>
21904<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
21905</svg>
21906</span>
21907              <span class="country">Papua New Guinea</span>
21908              <span class="localization-form__currency motion-reduce">
21909                PGK
21910                K</span>
21911            </a>
21912          </li><li class="disclosure__item" tabindex="-1">
21913            <a
21914              class="link link--text disclosure__link caption-large focus-inset"
21915              href="#"
21916              
21917              data-value="PY"
21918              id="Paraguay"
21919            >
21920              <span
21921                
21922                  class="visibility-hidden"
21923                
21924              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
21925<rect width="20" height="20" fill="#0C0C0C"/>
21926<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
21927</svg>
21928</span>
21929              <span class="country">Paraguay</span>
21930              <span class="localization-form__currency motion-reduce">
21931                PYG
21932                ₲</span>
21933            </a>
21934          </li><li class="disclosure__item" tabindex="-1">
21935            <a
21936              class="link link--text disclosure__link caption-large focus-inset"
21937              href="#"
21938              
21939              data-value="PE"
21940              id="Peru"
21941            >
21942              <span
21943                
21944                  class="visibility-hidden"
21945                
21946              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
21947<rect width="20" height="20" fill="#0C0C0C"/>
21948<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
21949</svg>
21950</span>
21951              <span class="country">Peru</span>
21952              <span class="localization-form__currency motion-reduce">
21953                PEN
21954                S/</span>
21955            </a>
21956          </li><li class="disclosure__item" tabindex="-1">
21957            <a
21958              class="link link--text disclosure__link caption-large focus-inset"
21959              href="#"
21960              
21961              data-value="PH"
21962              id="Philippines"
21963            >
21964              <span
21965                
21966                  class="visibility-hidden"
21967                
21968              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
21969<rect width="20" height="20" fill="#0C0C0C"/>
21970<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
21971</svg>
21972</span>
21973              <span class="country">Philippines</span>
21974              <span class="localization-form__currency motion-reduce">
21975                PHP
21976                ₱</span>
21977            </a>
21978          </li><li class="disclosure__item" tabindex="-1">
21979            <a
21980              class="link link--text disclosure__link caption-large focus-inset"
21981              href="#"
21982              
21983              data-value="PN"
21984              id="Pitcairn Islands"
21985            >
21986              <span
21987                
21988                  class="visibility-hidden"
21989                
21990              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
21991<rect width="20" height="20" fill="#0C0C0C"/>
21992<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
21993</svg>
21994</span>
21995              <span class="country">Pitcairn Islands</span>
21996              <span class="localization-form__currency motion-reduce">
21997                NZD
21998                $</span>
21999            </a>
22000          </li><li class="disclosure__item" tabindex="-1">
22001            <a
22002              class="link link--text disclosure__link caption-large focus-inset"
22003              href="#"
22004              
22005              data-value="PL"
22006              id="Poland"
22007            >
22008              <span
22009                
22010                  class="visibility-hidden"
22011                
22012              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
22013<rect width="20" height="20" fill="#0C0C0C"/>
22014<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
22015</svg>
22016</span>
22017              <span class="country">Poland</span>
22018              <span class="localization-form__currency motion-reduce">
22019                PLN
22020                zł</span>
22021            </a>
22022          </li><li class="disclosure__item" tabindex="-1">
22023            <a
22024              class="link link--text disclosure__link caption-large focus-inset"
22025              href="#"
22026              
22027              data-value="PT"
22028              id="Portugal"
22029            >
22030              <span
22031                
22032                  class="visibility-hidden"
22033                
22034              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
22035<rect width="20" height="20" fill="#0C0C0C"/>
22036<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
22037</svg>
22038</span>
22039              <span class="country">Portugal</span>
22040              <span class="localization-form__currency motion-reduce">
22041                EUR
22042                €</span>
22043            </a>
22044          </li><li class="disclosure__item" tabindex="-1">
22045            <a
22046              class="link link--text disclosure__link caption-large focus-inset"
22047              href="#"
22048              
22049              data-value="QA"
22050              id="Qatar"
22051            >
22052              <span
22053                
22054                  class="visibility-hidden"
22055                
22056              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
22057<rect width="20" height="20" fill="#0C0C0C"/>
22058<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
22059</svg>
22060</span>
22061              <span class="country">Qatar</span>
22062              <span class="localization-form__currency motion-reduce">
22063                QAR
22064                ر.ق</span>
22065            </a>
22066          </li><li class="disclosure__item" tabindex="-1">
22067            <a
22068              class="link link--text disclosure__link caption-large focus-inset"
22069              href="#"
22070              
22071              data-value="RE"
22072              id="Réunion"
22073            >
22074              <span
22075                
22076                  class="visibility-hidden"
22077                
22078              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
22079<rect width="20" height="20" fill="#0C0C0C"/>
22080<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
22081</svg>
22082</span>
22083              <span class="country">Réunion</span>
22084              <span class="localization-form__currency motion-reduce">
22085                EUR
22086                €</span>
22087            </a>
22088          </li><li class="disclosure__item" tabindex="-1">
22089            <a
22090              class="link link--text disclosure__link caption-large focus-inset"
22091              href="#"
22092              
22093              data-value="RO"
22094              id="Romania"
22095            >
22096              <span
22097                
22098                  class="visibility-hidden"
22099                
22100              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
22101<rect width="20" height="20" fill="#0C0C0C"/>
22102<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
22103</svg>
22104</span>
22105              <span class="country">Romania</span>
22106              <span class="localization-form__currency motion-reduce">
22107                RON
22108                Lei</span>
22109            </a>
22110          </li><li class="disclosure__item" tabindex="-1">
22111            <a
22112              class="link link--text disclosure__link caption-large focus-inset"
22113              href="#"
22114              
22115              data-value="RU"
22116              id="Russia"
22117            >
22118              <span
22119                
22120                  class="visibility-hidden"
22121                
22122              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
22123<rect width="20" height="20" fill="#0C0C0C"/>
22124<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
22125</svg>
22126</span>
22127              <span class="country">Russia</span>
22128              <span class="localization-form__currency motion-reduce">
22129                RUB
22130                ₽</span>
22131            </a>
22132          </li><li class="disclosure__item" tabindex="-1">
22133            <a
22134              class="link link--text disclosure__link caption-large focus-inset"
22135              href="#"
22136              
22137              data-value="RW"
22138              id="Rwanda"
22139            >
22140              <span
22141                
22142                  class="visibility-hidden"
22143                
22144              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
22145<rect width="20" height="20" fill="#0C0C0C"/>
22146<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
22147</svg>
22148</span>
22149              <span class="country">Rwanda</span>
22150              <span class="localization-form__currency motion-reduce">
22151                RWF
22152                FRw</span>
22153            </a>
22154          </li><li class="disclosure__item" tabindex="-1">
22155            <a
22156              class="link link--text disclosure__link caption-large focus-inset"
22157              href="#"
22158              
22159              data-value="WS"
22160              id="Samoa"
22161            >
22162              <span
22163                
22164                  class="visibility-hidden"
22165                
22166              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
22167<rect width="20" height="20" fill="#0C0C0C"/>
22168<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
22169</svg>
22170</span>
22171              <span class="country">Samoa</span>
22172              <span class="localization-form__currency motion-reduce">
22173                WST
22174                T</span>
22175            </a>
22176          </li><li class="disclosure__item" tabindex="-1">
22177            <a
22178              class="link link--text disclosure__link caption-large focus-inset"
22179              href="#"
22180              
22181              data-value="SM"
22182              id="San Marino"
22183            >
22184              <span
22185                
22186                  class="visibility-hidden"
22187                
22188              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
22189<rect width="20" height="20" fill="#0C0C0C"/>
22190<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
22191</svg>
22192</span>
22193              <span class="country">San Marino</span>
22194              <span class="localization-form__currency motion-reduce">
22195                EUR
22196                €</span>
22197            </a>
22198          </li><li class="disclosure__item" tabindex="-1">
22199            <a
22200              class="link link--text disclosure__link caption-large focus-inset"
22201              href="#"
22202              
22203              data-value="ST"
22204              id="São Tomé &amp; Príncipe"
22205            >
22206              <span
22207                
22208                  class="visibility-hidden"
22209                
22210              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
22211<rect width="20" height="20" fill="#0C0C0C"/>
22212<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
22213</svg>
22214</span>
22215              <span class="country">São Tomé &amp; Príncipe</span>
22216              <span class="localization-form__currency motion-reduce">
22217                STD
22218                Db</span>
22219            </a>
22220          </li><li class="disclosure__item" tabindex="-1">
22221            <a
22222              class="link link--text disclosure__link caption-large focus-inset"
22223              href="#"
22224              
22225              data-value="SA"
22226              id="Saudi Arabia"
22227            >
22228              <span
22229                
22230                  class="visibility-hidden"
22231                
22232              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
22233<rect width="20" height="20" fill="#0C0C0C"/>
22234<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
22235</svg>
22236</span>
22237              <span class="country">Saudi Arabia</span>
22238              <span class="localization-form__currency motion-reduce">
22239                SAR
22240                ر.س</span>
22241            </a>
22242          </li><li class="disclosure__item" tabindex="-1">
22243            <a
22244              class="link link--text disclosure__link caption-large focus-inset"
22245              href="#"
22246              
22247              data-value="SN"
22248              id="Senegal"
22249            >
22250              <span
22251                
22252                  class="visibility-hidden"
22253                
22254              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
22255<rect width="20" height="20" fill="#0C0C0C"/>
22256<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
22257</svg>
22258</span>
22259              <span class="country">Senegal</span>
22260              <span class="localization-form__currency motion-reduce">
22261                XOF
22262                Fr</span>
22263            </a>
22264          </li><li class="disclosure__item" tabindex="-1">
22265            <a
22266              class="link link--text disclosure__link caption-large focus-inset"
22267              href="#"
22268              
22269              data-value="RS"
22270              id="Serbia"
22271            >
22272              <span
22273                
22274                  class="visibility-hidden"
22275                
22276              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
22277<rect width="20" height="20" fill="#0C0C0C"/>
22278<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
22279</svg>
22280</span>
22281              <span class="country">Serbia</span>
22282              <span class="localization-form__currency motion-reduce">
22283                RSD
22284                РСД</span>
22285            </a>
22286          </li><li class="disclosure__item" tabindex="-1">
22287            <a
22288              class="link link--text disclosure__link caption-large focus-inset"
22289              href="#"
22290              
22291              data-value="SC"
22292              id="Seychelles"
22293            >
22294              <span
22295                
22296                  class="visibility-hidden"
22297                
22298              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
22299<rect width="20" height="20" fill="#0C0C0C"/>
22300<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
22301</svg>
22302</span>
22303              <span class="country">Seychelles</span>
22304              <span class="localization-form__currency motion-reduce">
22305                USD
22306                $</span>
22307            </a>
22308          </li><li class="disclosure__item" tabindex="-1">
22309            <a
22310              class="link link--text disclosure__link caption-large focus-inset"
22311              href="#"
22312              
22313              data-value="SL"
22314              id="Sierra Leone"
22315            >
22316              <span
22317                
22318                  class="visibility-hidden"
22319                
22320              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
22321<rect width="20" height="20" fill="#0C0C0C"/>
22322<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
22323</svg>
22324</span>
22325              <span class="country">Sierra Leone</span>
22326              <span class="localization-form__currency motion-reduce">
22327                SLL
22328                Le</span>
22329            </a>
22330          </li><li class="disclosure__item" tabindex="-1">
22331            <a
22332              class="link link--text disclosure__link caption-large focus-inset"
22333              href="#"
22334              
22335              data-value="SG"
22336              id="Singapore"
22337            >
22338              <span
22339                
22340                  class="visibility-hidden"
22341                
22342              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
22343<rect width="20" height="20" fill="#0C0C0C"/>
22344<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
22345</svg>
22346</span>
22347              <span class="country">Singapore</span>
22348              <span class="localization-form__currency motion-reduce">
22349                SGD
22350                $</span>
22351            </a>
22352          </li><li class="disclosure__item" tabindex="-1">
22353            <a
22354              class="link link--text disclosure__link caption-large focus-inset"
22355              href="#"
22356              
22357              data-value="SX"
22358              id="Sint Maarten"
22359            >
22360              <span
22361                
22362                  class="visibility-hidden"
22363                
22364              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
22365<rect width="20" height="20" fill="#0C0C0C"/>
22366<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
22367</svg>
22368</span>
22369              <span class="country">Sint Maarten</span>
22370              <span class="localization-form__currency motion-reduce">
22371                ANG
22372                ƒ</span>
22373            </a>
22374          </li><li class="disclosure__item" tabindex="-1">
22375            <a
22376              class="link link--text disclosure__link caption-large focus-inset"
22377              href="#"
22378              
22379              data-value="SK"
22380              id="Slovakia"
22381            >
22382              <span
22383                
22384                  class="visibility-hidden"
22385                
22386              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
22387<rect width="20" height="20" fill="#0C0C0C"/>
22388<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
22389</svg>
22390</span>
22391              <span class="country">Slovakia</span>
22392              <span class="localization-form__currency motion-reduce">
22393                EUR
22394                €</span>
22395            </a>
22396          </li><li class="disclosure__item" tabindex="-1">
22397            <a
22398              class="link link--text disclosure__link caption-large focus-inset"
22399              href="#"
22400              
22401              data-value="SI"
22402              id="Slovenia"
22403            >
22404              <span
22405                
22406                  class="visibility-hidden"
22407                
22408              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
22409<rect width="20" height="20" fill="#0C0C0C"/>
22410<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
22411</svg>
22412</span>
22413              <span class="country">Slovenia</span>
22414              <span class="localization-form__currency motion-reduce">
22415                EUR
22416                €</span>
22417            </a>
22418          </li><li class="disclosure__item" tabindex="-1">
22419            <a
22420              class="link link--text disclosure__link caption-large focus-inset"
22421              href="#"
22422              
22423              data-value="SB"
22424              id="Solomon Islands"
22425            >
22426              <span
22427                
22428                  class="visibility-hidden"
22429                
22430              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
22431<rect width="20" height="20" fill="#0C0C0C"/>
22432<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
22433</svg>
22434</span>
22435              <span class="country">Solomon Islands</span>
22436              <span class="localization-form__currency motion-reduce">
22437                SBD
22438                $</span>
22439            </a>
22440          </li><li class="disclosure__item" tabindex="-1">
22441            <a
22442              class="link link--text disclosure__link caption-large focus-inset"
22443              href="#"
22444              
22445              data-value="SO"
22446              id="Somalia"
22447            >
22448              <span
22449                
22450                  class="visibility-hidden"
22451                
22452              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
22453<rect width="20" height="20" fill="#0C0C0C"/>
22454<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
22455</svg>
22456</span>
22457              <span class="country">Somalia</span>
22458              <span class="localization-form__currency motion-reduce">
22459                USD
22460                $</span>
22461            </a>
22462          </li><li class="disclosure__item" tabindex="-1">
22463            <a
22464              class="link link--text disclosure__link caption-large focus-inset"
22465              href="#"
22466              
22467              data-value="ZA"
22468              id="South Africa"
22469            >
22470              <span
22471                
22472                  class="visibility-hidden"
22473                
22474              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
22475<rect width="20" height="20" fill="#0C0C0C"/>
22476<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
22477</svg>
22478</span>
22479              <span class="country">South Africa</span>
22480              <span class="localization-form__currency motion-reduce">
22481                USD
22482                $</span>
22483            </a>
22484          </li><li class="disclosure__item" tabindex="-1">
22485            <a
22486              class="link link--text disclosure__link caption-large focus-inset"
22487              href="#"
22488              
22489              data-value="GS"
22490              id="South Georgia &amp; South Sandwich Islands"
22491            >
22492              <span
22493                
22494                  class="visibility-hidden"
22495                
22496              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
22497<rect width="20" height="20" fill="#0C0C0C"/>
22498<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
22499</svg>
22500</span>
22501              <span class="country">South Georgia &amp; South Sandwich Islands</span>
22502              <span class="localization-form__currency motion-reduce">
22503                GBP
22504                £</span>
22505            </a>
22506          </li><li class="disclosure__item" tabindex="-1">
22507            <a
22508              class="link link--text disclosure__link caption-large focus-inset"
22509              href="#"
22510              
22511              data-value="KR"
22512              id="South Korea"
22513            >
22514              <span
22515                
22516                  class="visibility-hidden"
22517                
22518              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
22519<rect width="20" height="20" fill="#0C0C0C"/>
22520<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
22521</svg>
22522</span>
22523              <span class="country">South Korea</span>
22524              <span class="localization-form__currency motion-reduce">
22525                KRW
22526                ₩</span>
22527            </a>
22528          </li><li class="disclosure__item" tabindex="-1">
22529            <a
22530              class="link link--text disclosure__link caption-large focus-inset"
22531              href="#"
22532              
22533              data-value="SS"
22534              id="South Sudan"
22535            >
22536              <span
22537                
22538                  class="visibility-hidden"
22539                
22540              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
22541<rect width="20" height="20" fill="#0C0C0C"/>
22542<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
22543</svg>
22544</span>
22545              <span class="country">South Sudan</span>
22546              <span class="localization-form__currency motion-reduce">
22547                USD
22548                $</span>
22549            </a>
22550          </li><li class="disclosure__item" tabindex="-1">
22551            <a
22552              class="link link--text disclosure__link caption-large focus-inset"
22553              href="#"
22554              
22555              data-value="ES"
22556              id="Spain"
22557            >
22558              <span
22559                
22560                  class="visibility-hidden"
22561                
22562              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
22563<rect width="20" height="20" fill="#0C0C0C"/>
22564<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
22565</svg>
22566</span>
22567              <span class="country">Spain</span>
22568              <span class="localization-form__currency motion-reduce">
22569                EUR
22570                €</span>
22571            </a>
22572          </li><li class="disclosure__item" tabindex="-1">
22573            <a
22574              class="link link--text disclosure__link caption-large focus-inset"
22575              href="#"
22576              
22577              data-value="LK"
22578              id="Sri Lanka"
22579            >
22580              <span
22581                
22582                  class="visibility-hidden"
22583                
22584              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
22585<rect width="20" height="20" fill="#0C0C0C"/>
22586<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
22587</svg>
22588</span>
22589              <span class="country">Sri Lanka</span>
22590              <span class="localization-form__currency motion-reduce">
22591                LKR
22592                ₨</span>
22593            </a>
22594          </li><li class="disclosure__item" tabindex="-1">
22595            <a
22596              class="link link--text disclosure__link caption-large focus-inset"
22597              href="#"
22598              
22599              data-value="BL"
22600              id="St. Barthélemy"
22601            >
22602              <span
22603                
22604                  class="visibility-hidden"
22605                
22606              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
22607<rect width="20" height="20" fill="#0C0C0C"/>
22608<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
22609</svg>
22610</span>
22611              <span class="country">St. Barthélemy</span>
22612              <span class="localization-form__currency motion-reduce">
22613                EUR
22614                €</span>
22615            </a>
22616          </li><li class="disclosure__item" tabindex="-1">
22617            <a
22618              class="link link--text disclosure__link caption-large focus-inset"
22619              href="#"
22620              
22621              data-value="SH"
22622              id="St. Helena"
22623            >
22624              <span
22625                
22626                  class="visibility-hidden"
22627                
22628              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
22629<rect width="20" height="20" fill="#0C0C0C"/>
22630<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
22631</svg>
22632</span>
22633              <span class="country">St. Helena</span>
22634              <span class="localization-form__currency motion-reduce">
22635                SHP
22636                £</span>
22637            </a>
22638          </li><li class="disclosure__item" tabindex="-1">
22639            <a
22640              class="link link--text disclosure__link caption-large focus-inset"
22641              href="#"
22642              
22643              data-value="KN"
22644              id="St. Kitts &amp; Nevis"
22645            >
22646              <span
22647                
22648                  class="visibility-hidden"
22649                
22650              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
22651<rect width="20" height="20" fill="#0C0C0C"/>
22652<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
22653</svg>
22654</span>
22655              <span class="country">St. Kitts &amp; Nevis</span>
22656              <span class="localization-form__currency motion-reduce">
22657                XCD
22658                $</span>
22659            </a>
22660          </li><li class="disclosure__item" tabindex="-1">
22661            <a
22662              class="link link--text disclosure__link caption-large focus-inset"
22663              href="#"
22664              
22665              data-value="LC"
22666              id="St. Lucia"
22667            >
22668              <span
22669                
22670                  class="visibility-hidden"
22671                
22672              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
22673<rect width="20" height="20" fill="#0C0C0C"/>
22674<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
22675</svg>
22676</span>
22677              <span class="country">St. Lucia</span>
22678              <span class="localization-form__currency motion-reduce">
22679                XCD
22680                $</span>
22681            </a>
22682          </li><li class="disclosure__item" tabindex="-1">
22683            <a
22684              class="link link--text disclosure__link caption-large focus-inset"
22685              href="#"
22686              
22687              data-value="MF"
22688              id="St. Martin"
22689            >
22690              <span
22691                
22692                  class="visibility-hidden"
22693                
22694              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
22695<rect width="20" height="20" fill="#0C0C0C"/>
22696<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
22697</svg>
22698</span>
22699              <span class="country">St. Martin</span>
22700              <span class="localization-form__currency motion-reduce">
22701                EUR
22702                €</span>
22703            </a>
22704          </li><li class="disclosure__item" tabindex="-1">
22705            <a
22706              class="link link--text disclosure__link caption-large focus-inset"
22707              href="#"
22708              
22709              data-value="PM"
22710              id="St. Pierre &amp; Miquelon"
22711            >
22712              <span
22713                
22714                  class="visibility-hidden"
22715                
22716              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
22717<rect width="20" height="20" fill="#0C0C0C"/>
22718<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
22719</svg>
22720</span>
22721              <span class="country">St. Pierre &amp; Miquelon</span>
22722              <span class="localization-form__currency motion-reduce">
22723                EUR
22724                €</span>
22725            </a>
22726          </li><li class="disclosure__item" tabindex="-1">
22727            <a
22728              class="link link--text disclosure__link caption-large focus-inset"
22729              href="#"
22730              
22731              data-value="VC"
22732              id="St. Vincent &amp; Grenadines"
22733            >
22734              <span
22735                
22736                  class="visibility-hidden"
22737                
22738              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
22739<rect width="20" height="20" fill="#0C0C0C"/>
22740<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
22741</svg>
22742</span>
22743              <span class="country">St. Vincent &amp; Grenadines</span>
22744              <span class="localization-form__currency motion-reduce">
22745                XCD
22746                $</span>
22747            </a>
22748          </li><li class="disclosure__item" tabindex="-1">
22749            <a
22750              class="link link--text disclosure__link caption-large focus-inset"
22751              href="#"
22752              
22753              data-value="SD"
22754              id="Sudan"
22755            >
22756              <span
22757                
22758                  class="visibility-hidden"
22759                
22760              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
22761<rect width="20" height="20" fill="#0C0C0C"/>
22762<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
22763</svg>
22764</span>
22765              <span class="country">Sudan</span>
22766              <span class="localization-form__currency motion-reduce">
22767                USD
22768                $</span>
22769            </a>
22770          </li><li class="disclosure__item" tabindex="-1">
22771            <a
22772              class="link link--text disclosure__link caption-large focus-inset"
22773              href="#"
22774              
22775              data-value="SR"
22776              id="Suriname"
22777            >
22778              <span
22779                
22780                  class="visibility-hidden"
22781                
22782              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
22783<rect width="20" height="20" fill="#0C0C0C"/>
22784<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
22785</svg>
22786</span>
22787              <span class="country">Suriname</span>
22788              <span class="localization-form__currency motion-reduce">
22789                USD
22790                $</span>
22791            </a>
22792          </li><li class="disclosure__item" tabindex="-1">
22793            <a
22794              class="link link--text disclosure__link caption-large focus-inset"
22795              href="#"
22796              
22797              data-value="SJ"
22798              id="Svalbard &amp; Jan Mayen"
22799            >
22800              <span
22801                
22802                  class="visibility-hidden"
22803                
22804              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
22805<rect width="20" height="20" fill="#0C0C0C"/>
22806<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
22807</svg>
22808</span>
22809              <span class="country">Svalbard &amp; Jan Mayen</span>
22810              <span class="localization-form__currency motion-reduce">
22811                NOK
22812                kr</span>
22813            </a>
22814          </li><li class="disclosure__item" tabindex="-1">
22815            <a
22816              class="link link--text disclosure__link caption-large focus-inset"
22817              href="#"
22818              
22819              data-value="SE"
22820              id="Sweden"
22821            >
22822              <span
22823                
22824                  class="visibility-hidden"
22825                
22826              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
22827<rect width="20" height="20" fill="#0C0C0C"/>
22828<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
22829</svg>
22830</span>
22831              <span class="country">Sweden</span>
22832              <span class="localization-form__currency motion-reduce">
22833                SEK
22834                kr</span>
22835            </a>
22836          </li><li class="disclosure__item" tabindex="-1">
22837            <a
22838              class="link link--text disclosure__link caption-large focus-inset"
22839              href="#"
22840              
22841              data-value="CH"
22842              id="Switzerland"
22843            >
22844              <span
22845                
22846                  class="visibility-hidden"
22847                
22848              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
22849<rect width="20" height="20" fill="#0C0C0C"/>
22850<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
22851</svg>
22852</span>
22853              <span class="country">Switzerland</span>
22854              <span class="localization-form__currency motion-reduce">
22855                CHF
22856                CHF</span>
22857            </a>
22858          </li><li class="disclosure__item" tabindex="-1">
22859            <a
22860              class="link link--text disclosure__link caption-large focus-inset"
22861              href="#"
22862              
22863              data-value="TW"
22864              id="Taiwan"
22865            >
22866              <span
22867                
22868                  class="visibility-hidden"
22869                
22870              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
22871<rect width="20" height="20" fill="#0C0C0C"/>
22872<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
22873</svg>
22874</span>
22875              <span class="country">Taiwan</span>
22876              <span class="localization-form__currency motion-reduce">
22877                TWD
22878                $</span>
22879            </a>
22880          </li><li class="disclosure__item" tabindex="-1">
22881            <a
22882              class="link link--text disclosure__link caption-large focus-inset"
22883              href="#"
22884              
22885              data-value="TJ"
22886              id="Tajikistan"
22887            >
22888              <span
22889                
22890                  class="visibility-hidden"
22891                
22892              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
22893<rect width="20" height="20" fill="#0C0C0C"/>
22894<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
22895</svg>
22896</span>
22897              <span class="country">Tajikistan</span>
22898              <span class="localization-form__currency motion-reduce">
22899                TJS
22900                ЅМ</span>
22901            </a>
22902          </li><li class="disclosure__item" tabindex="-1">
22903            <a
22904              class="link link--text disclosure__link caption-large focus-inset"
22905              href="#"
22906              
22907              data-value="TZ"
22908              id="Tanzania"
22909            >
22910              <span
22911                
22912                  class="visibility-hidden"
22913                
22914              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
22915<rect width="20" height="20" fill="#0C0C0C"/>
22916<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
22917</svg>
22918</span>
22919              <span class="country">Tanzania</span>
22920              <span class="localization-form__currency motion-reduce">
22921                TZS
22922                Sh</span>
22923            </a>
22924          </li><li class="disclosure__item" tabindex="-1">
22925            <a
22926              class="link link--text disclosure__link caption-large focus-inset"
22927              href="#"
22928              
22929              data-value="TH"
22930              id="Thailand"
22931            >
22932              <span
22933                
22934                  class="visibility-hidden"
22935                
22936              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
22937<rect width="20" height="20" fill="#0C0C0C"/>
22938<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
22939</svg>
22940</span>
22941              <span class="country">Thailand</span>
22942              <span class="localization-form__currency motion-reduce">
22943                THB
22944                ฿</span>
22945            </a>
22946          </li><li class="disclosure__item" tabindex="-1">
22947            <a
22948              class="link link--text disclosure__link caption-large focus-inset"
22949              href="#"
22950              
22951              data-value="TL"
22952              id="Timor-Leste"
22953            >
22954              <span
22955                
22956                  class="visibility-hidden"
22957                
22958              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
22959<rect width="20" height="20" fill="#0C0C0C"/>
22960<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
22961</svg>
22962</span>
22963              <span class="country">Timor-Leste</span>
22964              <span class="localization-form__currency motion-reduce">
22965                USD
22966                $</span>
22967            </a>
22968          </li><li class="disclosure__item" tabindex="-1">
22969            <a
22970              class="link link--text disclosure__link caption-large focus-inset"
22971              href="#"
22972              
22973              data-value="TG"
22974              id="Togo"
22975            >
22976              <span
22977                
22978                  class="visibility-hidden"
22979                
22980              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
22981<rect width="20" height="20" fill="#0C0C0C"/>
22982<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
22983</svg>
22984</span>
22985              <span class="country">Togo</span>
22986              <span class="localization-form__currency motion-reduce">
22987                XOF
22988                Fr</span>
22989            </a>
22990          </li><li class="disclosure__item" tabindex="-1">
22991            <a
22992              class="link link--text disclosure__link caption-large focus-inset"
22993              href="#"
22994              
22995              data-value="TK"
22996              id="Tokelau"
22997            >
22998              <span
22999                
23000                  class="visibility-hidden"
23001                
23002              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
23003<rect width="20" height="20" fill="#0C0C0C"/>
23004<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
23005</svg>
23006</span>
23007              <span class="country">Tokelau</span>
23008              <span class="localization-form__currency motion-reduce">
23009                NZD
23010                $</span>
23011            </a>
23012          </li><li class="disclosure__item" tabindex="-1">
23013            <a
23014              class="link link--text disclosure__link caption-large focus-inset"
23015              href="#"
23016              
23017              data-value="TO"
23018              id="Tonga"
23019            >
23020              <span
23021                
23022                  class="visibility-hidden"
23023                
23024              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
23025<rect width="20" height="20" fill="#0C0C0C"/>
23026<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
23027</svg>
23028</span>
23029              <span class="country">Tonga</span>
23030              <span class="localization-form__currency motion-reduce">
23031                TOP
23032                T$</span>
23033            </a>
23034          </li><li class="disclosure__item" tabindex="-1">
23035            <a
23036              class="link link--text disclosure__link caption-large focus-inset"
23037              href="#"
23038              
23039              data-value="TT"
23040              id="Trinidad &amp; Tobago"
23041            >
23042              <span
23043                
23044                  class="visibility-hidden"
23045                
23046              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
23047<rect width="20" height="20" fill="#0C0C0C"/>
23048<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
23049</svg>
23050</span>
23051              <span class="country">Trinidad &amp; Tobago</span>
23052              <span class="localization-form__currency motion-reduce">
23053                TTD
23054                $</span>
23055            </a>
23056          </li><li class="disclosure__item" tabindex="-1">
23057            <a
23058              class="link link--text disclosure__link caption-large focus-inset"
23059              href="#"
23060              
23061              data-value="TA"
23062              id="Tristan da Cunha"
23063            >
23064              <span
23065                
23066                  class="visibility-hidden"
23067                
23068              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
23069<rect width="20" height="20" fill="#0C0C0C"/>
23070<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
23071</svg>
23072</span>
23073              <span class="country">Tristan da Cunha</span>
23074              <span class="localization-form__currency motion-reduce">
23075                GBP
23076                £</span>
23077            </a>
23078          </li><li class="disclosure__item" tabindex="-1">
23079            <a
23080              class="link link--text disclosure__link caption-large focus-inset"
23081              href="#"
23082              
23083              data-value="TN"
23084              id="Tunisia"
23085            >
23086              <span
23087                
23088                  class="visibility-hidden"
23089                
23090              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
23091<rect width="20" height="20" fill="#0C0C0C"/>
23092<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
23093</svg>
23094</span>
23095              <span class="country">Tunisia</span>
23096              <span class="localization-form__currency motion-reduce">
23097                USD
23098                $</span>
23099            </a>
23100          </li><li class="disclosure__item" tabindex="-1">
23101            <a
23102              class="link link--text disclosure__link caption-large focus-inset"
23103              href="#"
23104              
23105              data-value="TR"
23106              id="Türkiye"
23107            >
23108              <span
23109                
23110                  class="visibility-hidden"
23111                
23112              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
23113<rect width="20" height="20" fill="#0C0C0C"/>
23114<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
23115</svg>
23116</span>
23117              <span class="country">Türkiye</span>
23118              <span class="localization-form__currency motion-reduce">
23119                USD
23120                $</span>
23121            </a>
23122          </li><li class="disclosure__item" tabindex="-1">
23123            <a
23124              class="link link--text disclosure__link caption-large focus-inset"
23125              href="#"
23126              
23127              data-value="TM"
23128              id="Turkmenistan"
23129            >
23130              <span
23131                
23132                  class="visibility-hidden"
23133                
23134              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
23135<rect width="20" height="20" fill="#0C0C0C"/>
23136<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
23137</svg>
23138</span>
23139              <span class="country">Turkmenistan</span>
23140              <span class="localization-form__currency motion-reduce">
23141                USD
23142                $</span>
23143            </a>
23144          </li><li class="disclosure__item" tabindex="-1">
23145            <a
23146              class="link link--text disclosure__link caption-large focus-inset"
23147              href="#"
23148              
23149              data-value="TC"
23150              id="Turks &amp; Caicos Islands"
23151            >
23152              <span
23153                
23154                  class="visibility-hidden"
23155                
23156              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
23157<rect width="20" height="20" fill="#0C0C0C"/>
23158<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
23159</svg>
23160</span>
23161              <span class="country">Turks &amp; Caicos Islands</span>
23162              <span class="localization-form__currency motion-reduce">
23163                USD
23164                $</span>
23165            </a>
23166          </li><li class="disclosure__item" tabindex="-1">
23167            <a
23168              class="link link--text disclosure__link caption-large focus-inset"
23169              href="#"
23170              
23171              data-value="TV"
23172              id="Tuvalu"
23173            >
23174              <span
23175                
23176                  class="visibility-hidden"
23177                
23178              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
23179<rect width="20" height="20" fill="#0C0C0C"/>
23180<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
23181</svg>
23182</span>
23183              <span class="country">Tuvalu</span>
23184              <span class="localization-form__currency motion-reduce">
23185                AUD
23186                $</span>
23187            </a>
23188          </li><li class="disclosure__item" tabindex="-1">
23189            <a
23190              class="link link--text disclosure__link caption-large focus-inset"
23191              href="#"
23192              
23193              data-value="UG"
23194              id="Uganda"
23195            >
23196              <span
23197                
23198                  class="visibility-hidden"
23199                
23200              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
23201<rect width="20" height="20" fill="#0C0C0C"/>
23202<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
23203</svg>
23204</span>
23205              <span class="country">Uganda</span>
23206              <span class="localization-form__currency motion-reduce">
23207                UGX
23208                USh</span>
23209            </a>
23210          </li><li class="disclosure__item" tabindex="-1">
23211            <a
23212              class="link link--text disclosure__link caption-large focus-inset"
23213              href="#"
23214              
23215              data-value="UA"
23216              id="Ukraine"
23217            >
23218              <span
23219                
23220                  class="visibility-hidden"
23221                
23222              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
23223<rect width="20" height="20" fill="#0C0C0C"/>
23224<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
23225</svg>
23226</span>
23227              <span class="country">Ukraine</span>
23228              <span class="localization-form__currency motion-reduce">
23229                UAH
23230                ₴</span>
23231            </a>
23232          </li><li class="disclosure__item" tabindex="-1">
23233            <a
23234              class="link link--text disclosure__link caption-large focus-inset"
23235              href="#"
23236              
23237              data-value="AE"
23238              id="United Arab Emirates"
23239            >
23240              <span
23241                
23242                  class="visibility-hidden"
23243                
23244              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
23245<rect width="20" height="20" fill="#0C0C0C"/>
23246<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
23247</svg>
23248</span>
23249              <span class="country">United Arab Emirates</span>
23250              <span class="localization-form__currency motion-reduce">
23251                AED
23252                د.إ</span>
23253            </a>
23254          </li><li class="disclosure__item" tabindex="-1">
23255            <a
23256              class="link link--text disclosure__link caption-large focus-inset"
23257              href="#"
23258              
23259              data-value="GB"
23260              id="United Kingdom"
23261            >
23262              <span
23263                
23264                  class="visibility-hidden"
23265                
23266              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
23267<rect width="20" height="20" fill="#0C0C0C"/>
23268<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
23269</svg>
23270</span>
23271              <span class="country">United Kingdom</span>
23272              <span class="localization-form__currency motion-reduce">
23273                GBP
23274                £</span>
23275            </a>
23276          </li><li class="disclosure__item" tabindex="-1">
23277            <a
23278              class="link link--text disclosure__link caption-large focus-inset"
23279              href="#"
23280              
23281              data-value="US"
23282              id="United States"
23283            >
23284              <span
23285                
23286                  class="visibility-hidden"
23287                
23288              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
23289<rect width="20" height="20" fill="#0C0C0C"/>
23290<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
23291</svg>
23292</span>
23293              <span class="country">United States</span>
23294              <span class="localization-form__currency motion-reduce">
23295                USD
23296                $</span>
23297            </a>
23298          </li><li class="disclosure__item" tabindex="-1">
23299            <a
23300              class="link link--text disclosure__link caption-large focus-inset"
23301              href="#"
23302              
23303              data-value="UY"
23304              id="Uruguay"
23305            >
23306              <span
23307                
23308                  class="visibility-hidden"
23309                
23310              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
23311<rect width="20" height="20" fill="#0C0C0C"/>
23312<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
23313</svg>
23314</span>
23315              <span class="country">Uruguay</span>
23316              <span class="localization-form__currency motion-reduce">
23317                UYU
23318                $U</span>
23319            </a>
23320          </li><li class="disclosure__item" tabindex="-1">
23321            <a
23322              class="link link--text disclosure__link caption-large focus-inset"
23323              href="#"
23324              
23325              data-value="UZ"
23326              id="Uzbekistan"
23327            >
23328              <span
23329                
23330                  class="visibility-hidden"
23331                
23332              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
23333<rect width="20" height="20" fill="#0C0C0C"/>
23334<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
23335</svg>
23336</span>
23337              <span class="country">Uzbekistan</span>
23338              <span class="localization-form__currency motion-reduce">
23339                UZS
23340                so'm</span>
23341            </a>
23342          </li><li class="disclosure__item" tabindex="-1">
23343            <a
23344              class="link link--text disclosure__link caption-large focus-inset"
23345              href="#"
23346              
23347              data-value="VU"
23348              id="Vanuatu"
23349            >
23350              <span
23351                
23352                  class="visibility-hidden"
23353                
23354              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
23355<rect width="20" height="20" fill="#0C0C0C"/>
23356<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
23357</svg>
23358</span>
23359              <span class="country">Vanuatu</span>
23360              <span class="localization-form__currency motion-reduce">
23361                VUV
23362                Vt</span>
23363            </a>
23364          </li><li class="disclosure__item" tabindex="-1">
23365            <a
23366              class="link link--text disclosure__link caption-large focus-inset"
23367              href="#"
23368              
23369              data-value="VA"
23370              id="Vatican City"
23371            >
23372              <span
23373                
23374                  class="visibility-hidden"
23375                
23376              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
23377<rect width="20" height="20" fill="#0C0C0C"/>
23378<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
23379</svg>
23380</span>
23381              <span class="country">Vatican City</span>
23382              <span class="localization-form__currency motion-reduce">
23383                EUR
23384                €</span>
23385            </a>
23386          </li><li class="disclosure__item" tabindex="-1">
23387            <a
23388              class="link link--text disclosure__link caption-large focus-inset"
23389              href="#"
23390              
23391              data-value="VE"
23392              id="Venezuela"
23393            >
23394              <span
23395                
23396                  class="visibility-hidden"
23397                
23398              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
23399<rect width="20" height="20" fill="#0C0C0C"/>
23400<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
23401</svg>
23402</span>
23403              <span class="country">Venezuela</span>
23404              <span class="localization-form__currency motion-reduce">
23405                USD
23406                $</span>
23407            </a>
23408          </li><li class="disclosure__item" tabindex="-1">
23409            <a
23410              class="link link--text disclosure__link caption-large focus-inset"
23411              href="#"
23412              
23413              data-value="VN"
23414              id="Vietnam"
23415            >
23416              <span
23417                
23418                  class="visibility-hidden"
23419                
23420              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
23421<rect width="20" height="20" fill="#0C0C0C"/>
23422<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
23423</svg>
23424</span>
23425              <span class="country">Vietnam</span>
23426              <span class="localization-form__currency motion-reduce">
23427                VND
23428                ₫</span>
23429            </a>
23430          </li><li class="disclosure__item" tabindex="-1">
23431            <a
23432              class="link link--text disclosure__link caption-large focus-inset"
23433              href="#"
23434              
23435              data-value="WF"
23436              id="Wallis &amp; Futuna"
23437            >
23438              <span
23439                
23440                  class="visibility-hidden"
23441                
23442              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
23443<rect width="20" height="20" fill="#0C0C0C"/>
23444<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
23445</svg>
23446</span>
23447              <span class="country">Wallis &amp; Futuna</span>
23448              <span class="localization-form__currency motion-reduce">
23449                XPF
23450                Fr</span>
23451            </a>
23452          </li><li class="disclosure__item" tabindex="-1">
23453            <a
23454              class="link link--text disclosure__link caption-large focus-inset"
23455              href="#"
23456              
23457              data-value="EH"
23458              id="Western Sahara"
23459            >
23460              <span
23461                
23462                  class="visibility-hidden"
23463                
23464              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
23465<rect width="20" height="20" fill="#0C0C0C"/>
23466<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
23467</svg>
23468</span>
23469              <span class="country">Western Sahara</span>
23470              <span class="localization-form__currency motion-reduce">
23471                MAD
23472                د.م.</span>
23473            </a>
23474          </li><li class="disclosure__item" tabindex="-1">
23475            <a
23476              class="link link--text disclosure__link caption-large focus-inset"
23477              href="#"
23478              
23479              data-value="YE"
23480              id="Yemen"
23481            >
23482              <span
23483                
23484                  class="visibility-hidden"
23485                
23486              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
23487<rect width="20" height="20" fill="#0C0C0C"/>
23488<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
23489</svg>
23490</span>
23491              <span class="country">Yemen</span>
23492              <span class="localization-form__currency motion-reduce">
23493                YER
23494                ï·¼</span>
23495            </a>
23496          </li><li class="disclosure__item" tabindex="-1">
23497            <a
23498              class="link link--text disclosure__link caption-large focus-inset"
23499              href="#"
23500              
23501              data-value="ZM"
23502              id="Zambia"
23503            >
23504              <span
23505                
23506                  class="visibility-hidden"
23507                
23508              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
23509<rect width="20" height="20" fill="#0C0C0C"/>
23510<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
23511</svg>
23512</span>
23513              <span class="country">Zambia</span>
23514              <span class="localization-form__currency motion-reduce">
23515                USD
23516                $</span>
23517            </a>
23518          </li><li class="disclosure__item" tabindex="-1">
23519            <a
23520              class="link link--text disclosure__link caption-large focus-inset"
23521              href="#"
23522              
23523              data-value="ZW"
23524              id="Zimbabwe"
23525            >
23526              <span
23527                
23528                  class="visibility-hidden"
23529                
23530              ><svg class="icon icon-checkmark" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
23531<rect width="20" height="20" fill="#0C0C0C"/>
23532<path d="M5 10L8.5 13.5L15 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
23533</svg>
23534</span>
23535              <span class="country">Zimbabwe</span>
23536              <span class="localization-form__currency motion-reduce">
23537                USD
23538                $</span>
23539            </a>
23540          </li></ul>
23541    </div>
23542  </div>
23543  <div class="country-selector__overlay"></div>
23544</div>
23545<input type="hidden" name="country_code" value="AM">
23546</div></form></localization-form></div>
23547      <div class="footer__column footer__column--info"></div>
23548    </div>
23549    <div class="footer__content-bottom-wrapper page-width">
23550      <div class="footer__copyright caption"></div>
23551    </div>
23552  </div>
23553</footer>
23554
23555
23556
23557
23558<script>
23559(function () {
23560
23561  var FOOTER_EMBEDS = [
23562    { selector: ".klaviyo-form-UJctY5", signup_type: "email" },
23563    { selector: ".klaviyo-form-VLSi2q", signup_type: "sms" }
23564  ];
23565
23566  function findEmbed(target) {
23567    return FOOTER_EMBEDS.find(function (cfg) {
23568      return target.closest && target.closest(cfg.selector);
23569    });
23570  }
23571
23572  function push(payload) {
23573    window.dataLayer = window.dataLayer || [];
23574    window.dataLayer.push({
23575      event: "footer_menu",
23576      click_type: "newsletter_signup",
23577      signup_type: payload.signup_type,
23578      status: payload.status,
23579      error_message: payload.error_message
23580    });
23581  }
23582
23583  function extractError(container) {
23584    var el = container.querySelector(
23585      "[role='alert'], .klaviyo-form-error, .error, .tooltip, .form-error"
23586    );
23587    if (!el) return undefined;
23588
23589    var txt = el.innerText && el.innerText.trim();
23590    return txt || undefined;
23591  }
23592
23593  document.addEventListener("click", function (e) {
23594    var btn = e.target.closest && e.target.closest("button, input[type='submit']");
23595    if (!btn) return;
23596
23597    var cfg = findEmbed(btn);
23598    if (!cfg) return;
23599
23600    var container = btn.closest(cfg.selector);
23601    if (!container) return;
23602
23603    setTimeout(function () {
23604      var errorMessage = extractError(container);
23605
23606      push({
23607        signup_type: cfg.signup_type,
23608        status: errorMessage ? "error" : "success",
23609        error_message: errorMessage
23610      });
23611
23612    }, 700);
23613
23614  }, true);
23615
23616})();
23617</script>
23617
23618</div>
23619<!-- END sections: footer-group -->
23620
23621    <ul hidden>
23622      <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li>
23623      <li id="a11y-new-window-message">Opens in a new window.</li>
23624    </ul>
23625
23626    
23626<script>
23627      window.shopUrl = 'https://www.laurageller.com';
23628      window.routes = {
23629        cart_add_url: '/cart/add',
23630        cart_change_url: '/cart/change',
23631        cart_update_url: '/cart/update',
23632        cart_url: '/cart',
23633        predictive_search_url: '/search/suggest',
23634      };
23635
23636      window.cartStrings = {
23637        error: `There was an error while updating your cart. Please try again.`,
23638        quantityError: `You can only add [quantity] of this item to your cart.`,
23639      };
23640
23641      window.variantStrings = {
23642        addToCart: `add to bag`,
23643        soldOut: `Sold out`,
23644        unavailable: `Unavailable`,
23645        unavailable_with_option: `[value] - Unavailable`,
23646      };
23647
23648      window.quickOrderListStrings = {
23649        itemsAdded: `[quantity] items added`,
23650        itemAdded: `[quantity] item added`,
23651        itemsRemoved: `[quantity] items removed`,
23652        itemRemoved: `[quantity] item removed`,
23653        viewCart: `View cart`,
23654        each: `[money]/ea`,
23655        min_error: `This item has a minimum of [min]`,
23656        max_error: `This item has a maximum of [max]`,
23657        step_error: `You can only add this item in increments of [step]`,
23658      };
23659
23660      window.accessibilityStrings = {
23661        imageAvailable: `Image [index] is now available in gallery view`,
23662        shareSuccess: `Link copied to clipboard`,
23663        pauseSlideshow: `Pause slideshow`,
23664        playSlideshow: `Play slideshow`,
23665        recipientFormExpanded: `Gift card recipient form expanded`,
23666        recipientFormCollapsed: `Gift card recipient form collapsed`,
23667        countrySelectorSearchCount: `[count] countries/regions found`,
23668      };
23669    </script>
23669<script src="//www.laurageller.com/cdn/shop/t/594/assets/predictive-search.js?v=118192558168561719751777387155" defer="defer"></script>
23669<script src="//www.laurageller.com/cdn/shop/t/594/assets/cart-drawer.js?v=19702244547819640591758211901" defer="defer"></script>
23669
23670
23671 <link href="//www.laurageller.com/cdn/shop/t/594/assets/klaviyo-custom.css?v=149314975123073675371758211903" rel="stylesheet" type="text/css" media="all" />
23672
23673<div class="back-in-stock-popup" js-klaviyo-popup>
23674   <div id="klaviyo-bis-modal">
23675    <div class="container-inner" id="container">
23676      <button type="button" js-modal-close class="close klaviyo-bis-close" data-dismiss="modal">
23677        <svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg">
23678          <rect width="30" height="30" rx="15" fill="white"/>
23679          <path d="M10.0994 10L19.9999 20" stroke="#181818" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
23680          <path d="M10.0001 20L19.9006 10" stroke="#181818" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
23681        </svg>
23682      </button>
23683        <p class="modal-title" js-product-title></p>
23684        <p>Register to receive a notification when this item comes back in stock.</p>
23685        <form action="#" class="form-horizontal clearfix" js-back-in-stock-form>
23686            <div class="form-group">
23687                <div class="col-sm-12">
23688                    <select id="variants" js-variant-select class="selectpicker form-control input-lg">
23689                    </select>
23690                </div>
23691            </div>
23692            <div class="form-group">
23693                <div class="col-sm-12">
23694                  <input type="email" required id="email" js-email placeholder="Email Address*" class="form-control input-lg" value="" /></div>
23695                <div id="newsletter_subscription" style="display: none;">
23696                    <p><input type="checkbox" id="subscribe_for_newsletter" checked="" /><label for="subscribe_for_newsletter" style="margin-left: 10px;">Add me to your email list.</label></p>
23697                </div>
23698            </div>
23699            <div class="control-group clearfix submit-container"><button type="submit" js-submit-btn class="button">Notify me when available</button></div>
23700            <div id="error_message" class="error_message alert alert-danger">Invalid input.</div>
23701            <div id="completed_message" class="completed_message alert alert-success">
23701You're in! We'll let you know when it's back. <a href="javascript:void(0)" js-modal-close class="klaviyo-bis-close">Close</a></div>
23702        </form>
23703        <p class="small-print"></p>
23704    </div>
23705</div>
23706</div>
23707
23708<script src="//www.laurageller.com/cdn/shop/t/594/assets/klaviyo-custom.js?v=135790223256215192411765297326" defer="defer"></script>
23708
23709
23710
23711
23712
23713
23714<script>
23715(function() {
23716  const originalFetch = window.fetch;
23717
23718  window.fetch = function(...args) {
23719    const [resource, config] = args;
23720    const url = typeof resource === 'string' ? resource : resource?.url;
23721
23722    if (url?.includes('/cart/add')) {
23723      return originalFetch.apply(this, args).then(async response => {
23724        if (response.ok) {
23725          const clone = response.clone();
23726          try {
23727            const cartData = await clone.json();
23728            pushAddToCartEvent(cartData);
23729          } catch (e) {
23730            console.warn('Analytics: could not parse cart response', e);
23731          }
23732        }
23733        return response;
23734      });
23735    }
23736
23737    return originalFetch.apply(this, args);
23738  };
23739})();
23740
23741function pushAddToCartEvent(cartData) {
23742  const item = (cartData && (cartData.product_id != null || cartData.variant_id != null)) ? cartData : cartData?.items?.[0] ?? cartData?.item ?? cartData?.line_item ?? {};
23743
23744  window.dataLayer = window.dataLayer || [];
23745  window.dataLayer.push({ ecommerce: null });
23746
23747  window.dataLayer.push({
23748    event: 'product_added_to_cart',
23749    url: window.location.href,
23750    ecommerce: {
23751      currency: item.price_set?.presentment_money?.currency_code 
23752                || Shopify?.currency?.active 
23753                || 'USD',
23754      value: (item.price / 100) * item.quantity,
23755      items: [
23756        {
23757          item_id: item.product_id,
23758          item_name: item.product_title,
23759          item_category: item.product_type,
23760          item_brand: item.vendor,
23761          item_variant: item.variant_title,
23762          item_category5: item.sku,
23763          price: item.price / 100,         
23764          quantity: item.quantity,
23765          item_list_name: document.title,
23766          item_list_id: window.location.pathname
23767        }
23768      ],
23769      products: [
23770        {
23771          product_id: item.product_id,
23772          product_title: item.product_title,
23773          product_type: item.product_type,
23774          product_vendor: item.vendor,
23775          product_url: item.url,
23776          product_variant_title: item.variant_title,
23777          product_variant_id: item.variant_id,
23778          product_sku: item.sku,
23779          price: item.price / 100,
23780          quantity: item.quantity
23781        }
23782      ]
23783    }
23784  });
23785}
23786
23787(function() {
23788
23789  if (window.location.pathname.indexOf('/collections/') === -1) return;
23790
23791  const items = [];
23792
23793  const products = [];
23794
23795  window.dataLayer = window.dataLayer || [];
23796  window.dataLayer.push({ ecommerce: null });
23797
23798  window.dataLayer.push({
23799    event: 'collection_viewed',
23800    url: window.location.href,
23801    ecommerce: {
23802      item_list_name: document.title,
23803      item_list_id: window.location.pathname,
23804      items: items || [],
23805      products: products || []
23806    }
23807  });
23808
23809})();
23810
23811// product_viewed
23812(function() {
23813  if (window.location.pathname.indexOf('/products/') === -1) return;
23814
23815  
23816})();
23817
23818// search_submitted
23819(function() {
23820  if (window.location.pathname.indexOf('/search') === -1) return;
23821
23822  const params = new URLSearchParams(window.location.search);
23823  const query = params.get('q');
23824  if (!query) return;
23825
23826  async function pushSearchSubmittedEvent() {
23827    try {
23828      const response = await fetch(`/search/suggest.json?q=${encodeURIComponent(query)}&resources[type]=product&resources[limit]=10`);
23829      const data = await response.json();
23830
23831      const variants = data?.resources?.results?.products || [];
23832
23833      const items = variants.map(product => ({
23834        item_id: product.id,
23835        item_name: product.title,
23836        item_category: product.product_type,
23837        item_brand: product.vendor,
23838        item_variant: product.variants?.[0]?.title,
23839        item_category5: product.variants?.[0]?.sku,
23840        price: product.price ? (parseInt(product.price.replace(/[^0-9]/g, '')) / 100) : 0
23841      }));
23842
23843      const products = variants.map(product => ({
23844        product_id: product.id,
23845        product_title: product.title,
23846        product_type: product.product_type,
23847        product_vendor: product.vendor,
23848        product_url: product.url,
23849        product_variant_title: product.variants?.[0]?.title,
23850        product_sku: product.variants?.[0]?.sku,
23851        price: product.price ? (parseInt(product.price.replace(/[^0-9]/g, '')) / 100) : 0
23852      }));
23853
23854      window.dataLayer = window.dataLayer || [];
23855      window.dataLayer.push({ ecommerce: null });
23856      window.dataLayer.push({
23857        event: 'search_submitted',
23858        url: window.location.href,
23859        query: query,
23860        ecommerce: {
23861          item_list_name: document.title,
23862          item_list_id: window.location.pathname,
23863          items: items || [],
23864          products: products || []
23865        }
23866      });
23867
23868    } catch(e) {
23869      console.warn('Analytics: search_submitted failed', e);
23870    }
23871  }
23872
23873  pushSearchSubmittedEvent();
23874})();
23875</script>
23875
23876    <div id="modalOverlayCustom" class="custom-modal-overlay custom-trynow-modal-hidden"
23877     onclick="this.classList.add('custom-trynow-modal-hidden'); document.querySelector('body').classList.remove('custom-modal-no-scroll');">
23878  <div class="modal-content" onclick="event.stopPropagation();">
23879    <div class="modal-heading">
23880      <button
23881      id="closeModalBtn"
23882      class="close-btn"
23883      aria-label="Close"
23884      onclick="document.getElementById('modalOverlayCustom')?.classList.add('custom-trynow-modal-hidden'); document.querySelector('body').classList.remove('custom-modal-no-scroll');"
23885      >
23886        &times;
23887      </button>
23888
23889      <h2 class="modal-title">TRY LAURA GELLER for free</h2>
23890    </div>
23891    <div class="modal-sub-section">
23892      <p>How It Works</p>
23893    </div>
23894
23895    <div class="modal-section">
23896      
23897      <h3 class="modal-subtitle">
23898        <p class="icon-container"><svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
23899        <rect width="32" height="32" rx="16" fill="#D3367F"/>
23900        <path d="M24.8474 12.1921C24.9553 11.9044 24.9179 11.5834 24.7437 11.3311C24.5694 11.0789 24.2853 10.9288 23.9783 10.9288H12.1279L11.2318 8.55643C11.097 8.19369 10.7464 7.94978 10.3627 7.94978H7.73455C7.49808 7.9477 7.30518 8.14158 7.30518 8.37923C7.30518 8.61689 7.49808 8.81076 7.73455 8.81076H10.3606C10.3896 8.81076 10.4145 8.82952 10.427 8.85871L11.209 10.9267H11.2028L13.7666 17.7124H13.7749L14.5963 19.8846C13.8516 20.0806 13.2999 20.7623 13.2999 21.5691C13.2999 22.5301 14.0777 23.3098 15.0319 23.3098C15.9861 23.3098 16.7639 22.528 16.7639 21.5691C16.7639 21.2501 16.6768 20.9499 16.5274 20.6914H20.7859C20.6345 20.9499 20.5495 21.2501 20.5495 21.5691C20.5495 22.5301 21.3273 23.3098 22.2815 23.3098C23.2357 23.3098 24.0135 22.528 24.0135 21.5691C24.0135 20.6101 23.2855 19.8784 22.3728 19.8304C22.3583 19.8304 22.3417 19.8283 22.3271 19.8283H15.5401C15.511 19.8283 15.4861 19.8096 15.4758 19.7825L14.6938 17.7124H16.7618H19.7612H22.1156C22.4993 17.7124 22.8478 17.4706 22.9847 17.1099L24.8432 12.1921H24.8474ZM15.0319 22.4467C14.5506 22.4467 14.1586 22.0527 14.1586 21.5691C14.1586 21.0854 14.5506 20.6914 15.0319 20.6914C15.5131 20.6914 15.9052 21.0854 15.9052 21.5691C15.9052 22.0527 15.5131 22.4467 15.0319 22.4467ZM23.1548 21.5691C23.1548 22.0527 22.7627 22.4467 22.2815 22.4467C21.8003 22.4467 21.4082 22.0527 21.4082 21.5691C21.4082 21.0854 21.8003 20.6914 22.2815 20.6914C22.7627 20.6914 23.1548 21.0854 23.1548 21.5691ZM24.0363 11.8211C24.0509 11.8419 24.0529 11.8627 24.0446 11.8857L23.2875 13.8891H20.7175L21.0369 11.7919H23.9803C24.0052 11.7919 24.0239 11.8023 24.0363 11.8211ZM17.1311 16.8493L16.8116 14.7521H19.7135L19.3941 16.8493H17.1311ZM16.6809 13.8891L16.3615 11.7919H20.1657L19.8463 13.8891H16.6809ZM15.4924 11.7919L15.8118 13.8891H13.248L12.4556 11.7919H15.4924ZM13.5737 14.7521H15.9425L16.2619 16.8493H14.366L13.5737 14.7521ZM22.184 16.8035C22.1736 16.8306 22.1487 16.8493 22.1197 16.8493H20.2653L20.5847 14.7521H22.9598L22.184 16.8035Z" fill="white"/>
23901        </svg>
23902        </p> TRY FULL-SIZE PRODUCTS FOR $0
23903      </h3>
23904      <p>Choose up to 4 full-size items.<br>You don’t pay a thing upfront.</p>
23905    </div>
23906
23907    <div class="modal-section">
23908      
23909      <h3 class="modal-subtitle">
23910        <p class="icon-container"><svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
23911        <rect width="32" height="32" rx="16" fill="#D3367F"/>
23912        <path d="M15.0966 25.3755C15.0985 25.7154 15.2362 26.0535 15.4753 26.29C15.7145 26.5266 16.046 26.6686 16.394 26.6585C17.1076 26.6546 17.6897 26.0659 17.6857 25.3524L17.6262 16.1258L18.0021 11.9558L19.178 9.74235C19.5052 9.12092 19.3057 8.29823 18.7176 7.91974C18.6746 7.89446 17.7381 7.25453 16.2861 7.27131C14.8601 7.27925 13.9301 7.91273 13.8619 7.94678C13.7943 7.99766 13.7267 8.04962 13.6678 8.10914C13.2455 8.53616 13.1305 9.23244 13.4224 9.77386L14.6233 11.9573L15.037 16.1315L15.0966 25.3755ZM17.2014 25.3638C17.2039 25.8221 16.8411 26.189 16.3908 26.1834C16.1704 26.1846 15.9
23912657 26.101 15.8123 25.9493C15.6588 25.7976 15.5725 25.5944 15.5718 25.3734L15.5129 16.3678L17.1594 16.3587L17.2014 25.3638ZM13.8458 9.55103C13.6231 9.14498 13.7558 8.6012 14.1368 8.35253C14.1454 8.3438 14.9909 7.76183 16.2899 7.76329C17.5791 7.75611 18.431 8.32862 18.4561 8.33717C18.8479 8.58968 18.9785 9.12385 18.7603 9.53235L17.6263 11.6522L15.0121 11.6668L13.8458 9.55103ZM15.1163 12.1413L17.4926 12.1281L17.1654 15.8731L15.4853 15.8825L15.1163 12.1413Z" stroke="white" stroke-width="0.64"/>
23913        </svg>
23914        </p> USE IT FOR 14 DAYS
23915      </h3>
23916      <p>Try it in your routine.<br>Make sure you love how your makeup looks and feels.</p>
23917    </div>
23918
23919    <div class="modal-section">
23920      
23921      <h3 class="modal-subtitle">
23922        <p class="icon-container"><svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
23923        <rect width="32" height="32" rx="16" fill="#D3367F"/>
23924        <path d="M20.4483 13.7569C20.8987 14.5596 21.1555 15.4856 21.1555 16.4715C21.1555 19.5398 18.6682 22.0271 15.6 22.0271C12.5317 22.0271 10.0444 19.5398 10.0444 16.4715C10.0444 13.4033 12.5317 10.916 15.6 10.916C16.0118 10.916 16.4132 10.9608 16.7995 11.0458" stroke="white" stroke-width="1.28" stroke-linecap="round"/>
23925        <path fill-rule="evenodd" clip-rule="evenodd" d="M13.1934 15.4661L15.6051 19.1919L13.1934 15.4661Z" fill="white"/>
23926        <path d="M13.1934 15.4661L15.6051 19.1919" stroke="white" stroke-width="1.28" stroke-linecap="round"/>
23927        <path fill-rule="evenodd" clip-rule="evenodd" d="M21.0905 7.74435L15.6071 19.1317L21.0905 7.74435Z" fill="white"/>
23928        <path d="M21.0905 7.74435L15.6071 19.1317" stroke="white" stroke-width="1.28" stroke-linecap="round"/>
23929        </svg>
23930        </p> ONLY PAY IF YOU LOVE IT
23931      </h3>
23932      <p>
23933        Love it? Keep it! You’ll be charged once your trial ends.<br class="modal-section-third-br"><span class="modal-section-third-space"> </span> Don’t love it? Returns are free and easy.
23934      </p>
23935    </div>
23936
23937    <div class="modal-footer">
23938      <button
23939        id="confirmBtn"
23940        class="btn large-btn"
23941        onclick="document.getElementById('modalOverlayCustom')?.classList.add('custom-trynow-modal-hidden'); document.querySelector('body').classList.remove('custom-modal-no-scroll');"
23942      >
23943        GOT IT
23944      </button>
23945    </div>
23946  </div>
23947  </div>
23948  
23948<script>
23949    
23950  document.addEventListener("DOMContentLoaded", (event) => {
23951  setTimeout(() => {
23952    const closeBtn = document.getElementById("closeModalBtn");
23953    const confirmBtn = document.getElementById("confirmBtn");
23954    const modal = document.getElementById("modalOverlayCustom");
23955
23956    function closeModal() {
23957      document.querySelector("body").classList.remove("custom-modal-no-scroll");
23958      modal.classList.add("custom-trynow-modal-hidden");
23959      
23960    }
23961    closeBtn.onclick = closeModal;
23962    confirmBtn.onclick = closeModal;
23963  }, 3000);
23964    
23965});
23966
23967  
23968</script>
23968
23969  <style>
23970    .modal-heading {
23971      background: #D3367F;
23972      color: #FFF;
23973      display: flex;
23974      height: 50px;
23975      justify-content: space-between;
23976      align-items: center;
23977      flex-shrink: 0;
23978      align-self: stretch;
23979      font-family: 'brandon-grotesque', sans-serif;
23980    }
23981
23982    .modal-footer {
23983      padding: 0 24px 42px 24px;
23984    }
23985    .modal-section {
23986      padding: 0 72px 38px 72px;
23987    }
23988
23989    .modal-title {
23990      margin: 0 auto;
23991      color: #FFF;
23992      text-align: center;
23993      font-size: 16px;
23994      font-style: normal;
23995      font-weight: 500;
23996      line-height: 100%; /* 16px */
23997      text-transform: uppercase;
23998      font-family: 'brandon-grotesque', sans-serif;
23999    }
24000
24001    .modal-sub-section {
24002      display: flex;
24003      padding: 23px 23px 24px 23px;
24004      flex-direction: column;
24005      align-items: center;
24006      align-self: stretch;
24007      border-bottom: 1px solid #DDD;
24008      margin-bottom: 42px;
24009    }
24010
24011    .modal-sub-section p {
24012      color: #CD4283;
24013      text-align: center;
24014      font-size: 16px;
24015      font-style: normal;
24016      font-weight: bold;
24017      line-height: 100%; /* 16px */
24018      text-transform: uppercase;
24019      margin: 5px;
24020    }
24021
24022    .btn {
24023      padding: 10px 16px;
24024      background-color: black;
24025      color: white;
24026      border: none;
24027      font-weight: bold;
24028      cursor: pointer;
24029    }
24030
24031    .large-btn {
24032      width: 100%;
24033      padding: 20px;
24034      font-size: 18px;
24035      height: 64px;
24036      border-radius: 0px;
24037    }
24038
24039    .btn:hover {
24040      background-color: #333;
24041    }
24042
24043    .custom-modal-overlay {
24044      position: fixed;
24045      inset: 0;
24046      background: rgb(91 91 91 / 50%);
24047      display: flex;
24048      justify-content: center;
24049      align-items: center;
24050      z-index: 1000000;
24051      padding: 0px;
24052    }
24053
24054    .modal-content {
24055      background: white;
24056      border-radius: 0px;
24057      width: 100%;
24058      max-width: 500px;
24059      position: relative;
24060      padding: 0px;
24061    }
24062
24063    .modal-subtitle {
24064      font-family: 'brandon-grotesque', sans-serif;
24065      text-align: center;
24066      margin-bottom: 5px;
24067      color: #000;
24068    }
24069
24070    .highlight {
24071      color: #94041d;
24072    }
24073
24074    .modal-section {
24075      color: #000;
24076      text-align: center;
24077      font-size: 16px;
24078      font-style: normal;
24079    }
24080
24081    .modal-section p {
24082      font-weight: 400;
24083      line-height: 108%;
24084      max-width: 340px;
24085      margin: 0 auto;
24086      font-size: 16px;
24087      color: #000000c7;
24088      font-style: normal;
24089    }
24090    .modal-section h3 {
24091      line-height: 128%; /* 20.48px */
24092      text-transform: uppercase;
24093      font-size: 16px;
24094      font-weight: bold;
24095      color: #000;
24096      font-style: normal;
24097    }
24098
24099    .icon-container {
24100      text-align: center;
24101      font-size: 1.5rem;
24102    }
24103
24104/* Close Button */
24105    .close-btn {
24106      position: absolute;
24107      top: -5px;
24108      right: 16px;
24109      font-size: 36px;
24110      background: none;
24111      border: none;
24112      cursor: pointer;
24113      color: #FFF;
24114    }
24115
24116/* Divider */
24117    .divider {
24118      border-top: 1px solid #ddd;
24119      margin: 16px 0;
24120    }
24121
24122/* Footer */
24123    .modal-footer {
24124      margin-top: 0px;
24125      text-align: center;
24126    }
24127    .custom-modal-no-scroll {
24128      overflow: hidden;
24129    }
24130
24131/* Hidden State */
24132    .custom-trynow-modal-hidden {
24133      display: none;
24134    }
24135 @media only screen and (max-width: 520px) {
24136  .modal-content {
24137    height: 90vh;
24138    display: flex;
24139    flex-direction: column;
24140    width: 90%;
24141  }
24142  .modal-footer {
24143    padding: 0px !important;
24144    margin-top: auto;
24145    flex-shrink: 0;
24146  }
24147  .modal-section {
24148    padding: 0 20px 38px 20px;
24149  }
24150  .modal-section-third-br {
24151    display: none;
24152  }
24153  .modal-section-third-space {
24154    display: inline;
24155  }
24156 }
24157 .modal-section-third-space {
24158   display: none;
24159 }
24160</style>
24161
24162    
24163    
24164<script>
24165    (function () {
24166      var EVENT = 'discount_kit:cart_changed';
24167      var debounceTimer = null;
24168  
24169      function parseHtml(html) {
24170        return new DOMParser().parseFromString(html, 'text/html');
24171      }
24172  
24173      function replaceInner(target, source) {
24174        if (target && source) target.innerHTML = source.innerHTML;
24175      }
24176  
24177      function refreshCartUi() {
24178        var isCartPage = document.body.classList.contains('template-cart');
24179        var sectionIds = isCartPage
24180          ? 'main-cart-items,cart-icon-bubble'
24181          : 'cart-drawer,cart-icon-bubble';
24182  
24183        return fetch('/?sections=' + sectionIds, { credentials: 'same-origin', cache: 'no-store' })
24184          .then(function (res) { return res.json(); })
24185          .then(function (sections) {
24186            if (!sections) return;
24187  
24188            if (sections['cart-icon-bubble']) {
24189              var bubbleDom = parseHtml(sections['cart-icon-bubble']);
24190              var targetBubble = document.getElementById('cart-icon-bubble');
24191              var sourceBubble =
24192                bubbleDom.getElementById('cart-icon-bubble') ||
24193                bubbleDom.querySelector('.shopify-section') ||
24194                bubbleDom.body.firstElementChild;
24195              replaceInner(targetBubble, sourceBubble);
24196            }
24197  
24198            if (sections['cart-drawer']) {
24199              var drawerDom = parseHtml(sections['cart-drawer']);
24200              var targetDrawer = document.getElementById('CartDrawer');
24201              var sourceDrawer =
24202                drawerDom.getElementById('CartDrawer') ||
24203                drawerDom.querySelector('cart-drawer') ||
24204                drawerDom.querySelector('.shopify-section');
24205              replaceInner(targetDrawer, sourceDrawer);
24206  
24207              var cartDrawer = document.querySelector('cart-drawer');
24208              if (cartDrawer) {
24209                var empty = !cartDrawer.querySelector('.cart-item');
24210                cartDrawer.classList.toggle('is-empty', empty);
24211                var overlay = cartDrawer.querySelector('#CartDrawer-Overlay');
24212                if (overlay && typeof cartDrawer.close === 'function') {
24213                  overlay.addEventListener('click', function () { cartDrawer.close(); });
24214                }
24215              }
24216            }
24217  
24218            if (isCartPage && sections['main-cart-items']) {
24219              var cartDom = parseHtml(sections['main-cart-items']);
24220              var targetItems = document.getElementById('main-cart-items');
24221              var sourceItems = cartDom.getElementById('main-cart-items') || cartDom.querySelector('cart-items');
24222              if (targetItems && sourceItems) {
24223                var dest = targetItems.querySelector('.js-contents') || targetItems;
24224                var src = sourceItems.querySelector('.js-contents') || sourceItems;
24225                dest.innerHTML = src.innerHTML;
24226              }
24227            }
24228  
24229            document.dispatchEvent(new CustomEvent('cart:updated'));
24230          })
24231          .catch(function (err) {
24232            console.error('[discount-kit] cart UI refresh failed', err);
24233          });
24234      }
24235  
24236      document.addEventListener(EVENT, function () {
24237        clearTimeout(debounceTimer);
24238        debounceTimer = setTimeout(refreshCartUi, 250);
24239      });
24240    })();
24241  </script>
24241
24242
24243    <div id="tbyb-drawer-features-template" style="display:none" aria-hidden="true">
24244  
24245<div class="tbyb-drawer-features" aria-label="Try Before You Buy benefits">
24246  <div class="tbyb-drawer-features__feature">
24247    <span class="tbyb-drawer-features__icon" aria-hidden="true">
24248      <svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
24249        <rect width="32" height="32" rx="16" fill="#D3367F"/>
24250        <path d="M24.8474 12.1921C24.9553 11.9044 24.9179 11.5834 24.7437 11.3311C24.5694 11.0789 24.2853 10.9288 23.9783 10.9288H12.1279L11.2318 8.55643C11.097 8.19369 10.7464 7.94978 10.3627 7.94978H7.73455C7.49808 7.9477 7.30518 8.14158 7.30518 8.37923C7.30518 8.61689 7.49808 8.81076 7.73455 8.81076H10.3606C10.3896 8.81076 10.4145 8.82952 10.427 8.85871L11.209 10.9267H11.2028L13.7666 17.7124H13.7749L14.5963 19.8846C13.8516 20.0806 13.2999 20.7623 13.2999 21.5691C13.2999 22.5301 14.0777 23.3098 15.0319 23.3098C15.9861 23.3098 16.7639 22.528 16.7639 21.5691C16.7639 21.2501 16.6768 20.9499 16.5274 20.6914H20.7859C20.6345 20.9499 20.5495 21.2501 20.5495 21.5691C20.5495 22.5301 21.3273 23.3098 22.2815 23.3098C23.2357 23.3098 24.0135 22.528 24.0135 21.5691C24.0135 20.6101 23.2855 19.8784 22.3728 19.8304C22.3583 19.8304 22.3417 19.8283 22.3271 19.8283H15.5401C15.511 19.8283 15.4861 19.8096 15.4758 19.7825L14.6938 17.7124H16.7618H19.7612H22.1156C22.4993 17.7124 22.8478 17.4706 22.9847 17.1099L24.8432 12.1921H24.8474ZM15.0319 22.4467C14.5506 22.4467 14.1586 22.0527 14.1586 21.5691C14.1586 21.0854 14.5506 20.6914 15.0319 20.6914C15.5131 20.6914 15.9052 21.0854 15.9052 21.5691C15.9052 22.0527 15.5131 22.4467 15.0319 22.4467ZM23.1548 21.5691C23.1548 22.0527 22.7627 22.4467 22.2815 22.4467C21.8003 22.4467 21.4082 22.0527 21.4082 21.5691C21.4082 21.0854 21.8003 20.6914 22.2815 20.6914C22.7627 20.6914 23.1548 21.0854 23.1548 21.5691ZM24.0363 11.8211C24.0509 11.8419 24.0529 11.8627 24.0446 11.8857L23.2875 13.8891H20.7175L21.0369 11.7919H23.9803C24.0052 11.7919 24.0239 11.8023 24.0363 11.8211ZM17.1311 16.8493L16.8116 14.7521H19.7135L19.3941 16.8493H17.1311ZM16.6809 13.8891L16.3615 11.7919H20.1657L19.8463 13.8891H16.6809ZM15.4924 11.7919L15.8118 13.8891H13.248L12.4556 11.7919H15.4924ZM13.5737 14.7521H15.9425L16.2619 16.8493H14.366L13.5737 14.7521ZM22.184 16.8035C22.1736 16.8306 22.1487 16.8493 22.1197 16.8493H20.2653L20.5847 14.7521H22.9598L22.184 16.8035Z" fill="white"/>
24251      </svg>
24252    </span>
24253    <span class="tbyb-drawer-features__text">Try for $0</span>
24254  </div>
24255  <div class="tbyb-drawer-features__feature">
24256    <span class="tbyb-drawer-features__icon" aria-hidden="true">
24257      <svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
24258        <rect width="32" height="32" rx="16" fill="#D3367F"/>
24259        <path d="M15.0966 25.3755C15.0985 25.7154 15.2362 26.0535 15.4753 26.29C15.7145 26.5266 16.046 26.6686 16.394 26.6585C17.1076 26.6546 17.6897 26.0659 17.6857 25.3524L17.6262 16.1258L18.0021 11.9558L19.178 9.74235C19.5052 9.12092 19.3057 8.29823 18.7176 7.91974C18.6746 7.89446 17.7381 7.25453 16.2861 7.27131C14.8601 7.27925 13.9301 7.91273 13.8619 7.94678C13.7943 7.99766 13.7267 8.04962 13.6678 8.10914C13.2455 8.53616 13.1305 9.23244 13.4224 9.77386L14.6233 11.9573L15.037 16.1315L15.0966 25.3755ZM17.2014 25.3638C17.2039 25.8221 16.8411 26.189 16.3908 26.1834C16.1704 26.1846 15.9657 26.101 15.8123 25.9493C15.6588 25.7976 15.5725 25.5944 15.5718 25.3734L15.5129 16.3678L17.1594 16.3587L17.2014 25.3638ZM13.8458 9.55103C13.6231 9.14498 13.7558 8.6012 14.1368 8.35253C14.1454 8.3438 14.9909 7.76183 16.2899 7.76329C17.5791 7.75611 18.431 8.32862 18.4561 8.33717C18.8479 8.58968 18.9785 9.12385 18.7603 9.53235L17.6263 11.6522L15.0121 11.6668L13.8458 9.55103ZM15.1163 12.1413L17.4926 12.1281L17.1654 15.8731L15.4853 15.8825L15.1163 12.1413Z" stroke="white" stroke-width="0.64"/>
24260      </svg>
24261    </span>
24262    <span class="tbyb-drawer-features__text">14 Day Free Trial</span>
24263  </div>
24264  <div class="tbyb-drawer-features__feature">
24265    <span class="tbyb-drawer-features__icon" aria-hidden="true">
24266      <svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
24267        <rect width="32" height="32" rx="16" fill="#D3367F"/>
24268        <path d="M20.4483 13.7569C20.8987 14.5596 21.1555 15.4856 21.1555 16.4715C21.1555 19.5398 18.6682 22.0271 15.6 22.0271C12.5317 22.0271 10.0444 19.5398 10.0444 16.4715C10.0444 13.4033 12.5317 10.916 15.6 10.916C16.0118 10.916 16.4132 10.9608 16.7995 11.0458" stroke="white" stroke-width="1.28" stroke-linecap="round"/>
24269        <path fill-rule="evenodd" clip-rule="evenodd" d="M13.1934 15.4661L15.6051 19.1919L13.1934 15.4661Z" fill="white"/>
24270        <path d="M13.1934 15.4661L15.6051 19.1919" stroke="white" stroke-width="1.28" stroke-linecap="round"/>
24271        <path fill-rule="evenodd" clip-rule="evenodd" d="M21.0905 7.74435L15.6071 19.1317L21.0905 7.74435Z" fill="white"/>
24272        <path d="M21.0905 7.74435L15.6071 19.1317" stroke="white" stroke-width="1.28" stroke-linecap="round"/>
24273      </svg>
24274    </span>
24275    <span class="tbyb-drawer-features__text">Love It? Keep It!<br>Or Return for Free</span>
24276  </div>
24277</div>
24278
24279</div>
24280<script>
24281  function getCookie(name) {
24282    const value = `; ${document.cookie}`;
24283    const parts = value.split(`; ${name}=`);
24284    if (parts.length === 2) return parts.pop().split(';').shift();
24285  }
24286
24287  function waitForCountry(callback) {
24288    const interval = setInterval(() => {
24289      if (window.Shopify && window.Shopify.country) {
24290        clearInterval(interval);
24291        const country = window.Shopify.country;
24292        const tnfbCookie = getCookie('_tnfb');
24293        if (country === 'US' && tnfbCookie !== 'true') {
24294          callback();
24295        } else {
24296          console.log('🚫 TryNow script skipped due to country or _tnfb cookie');
24297        }
24298      }
24299    }, 100); // checks every 100ms
24300  }
24301
24302  const UPGRADE_PRODUCT_HANDLE = 'baked-balance-n-brighten-color-correcting-foundation';
24303  const UPGRADE_PRODUCT_ID = 1775944826926;
24304  function useUpgradeModal(productHandle, productId) {
24305    return (productHandle === UPGRADE_PRODUCT_HANDLE) || (String(productId) === String(UPGRADE_PRODUCT_ID));
24306  }
24307
24308  function isTryNowCollectionExperience() {
24309    const bodyTryNowOn = document.body.classList.contains('trylink-passed') && document.body.classList.contains('tbyb-toggle-on');
24310    if (bodyTryNowOn) return true;
24311    const isTBYB = window.location.pathname.includes('try-before-you-buy');
24312    const isCollectionWithTryNow = window.location.pathname.includes('/collections/') && bodyTryNowOn;
24313    return isTBYB || isCollectionWithTryNow;
24314  }
24315
24316  waitForCountry(() => {
24317    class TryNowQuickATC extends HTMLElement {
24318      connectedCallback() {
24319        const button = this.querySelector('button');
24320        if (!button) return;
24321
24322        button.addEventListener('click', async () => {
24323          let form = null;
24324          let current = this;
24325
24326          while (current && !form) {
24327            const siblings = Array.from(current.parentElement?.children || []).filter(
24328              (el) => el !== current
24329            );
24330
24331            for (const sibling of siblings) {
24332              form = sibling.querySelector('form.form');
24333              if (form) break;
24334            }
24335
24336            current = current.parentElement;
24337          }
24338
24339          if (form) {
24340            const variantInput = form.querySelector('input[name="id"]');
24341            const variantId = variantInput ? variantInput.value : null;
24342            if (!variantId) {
24343              console.warn('❌ Could not find variant ID in form');
24344              return;
24345            }
24346
24347          var sellingPlanId = 2112815165;
24348
24349
24350            const modalEl = this.closest('quick-add-modal');
24351            const productHandle = (modalEl && modalEl.dataset.productHandle) ? modalEl.dataset.productHandle : '';
24352            const productId = (modalEl && modalEl.dataset.productId) ? modalEl.dataset.productId : '';
24353
24354            const qam = this.closest('quick-add-modal');
24355            if (qam && typeof qam.hide === 'function') qam.hide();
24356
24357            button.disabled = true;
24358            try {
24359              const res = await fetch('/cart/add.js', {
24360                method: 'POST',
24361                headers: { 'Content-Type': 'application/json', 'Accept': 'application/json' },
24362                credentials: 'same-origin',
24363                body: JSON.stringify({
24364                  items: [{ id: parseInt(variantId, 10), quantity: 1, selling_plan: parseInt(sellingPlanId, 10) }]
24365                })
24366              });
24367              const data = await res.json();
24368              if (!res.ok) throw new Error(data.description || data.message || 'Add to cart failed');
24369
24370              if (window.trynow && typeof window.trynow.addToCartClicked === 'function') {
24371                window.trynow.addToCartClicked();
24372              }
24373
24374              if (typeof forceRefreshCartDrawer === 'function') {
24375                setTimeout(forceRefreshCartDrawer, 30);
24376              }
24377              document.dispatchEvent(new CustomEvent('cart:updated'));
24378            } catch (err) {
24379              console.error('TryNow quick-add ATC failed:', err);
24380            } finally {
24381              button.disabled = false;
24382            }
24383          } else {
24384            console.warn('❌ Could not find a <form class="form"> nearby');
24385          }
24386        });
24387      }
24388    }
24389
24390    customElements.define('try-now-quick-atc', TryNowQuickATC);
24391
24392    // Wait for TryNow to be ready
24393        function waitForTryNow(callback) {
24394      const interval = setInterval(() => {
24395        if (window.trynow) {
24396          clearInterval(interval);
24397          callback();
24398        }
24399      }, 100);
24400    }
24401
24402
24403    const TN_SELLING_PLAN_ID = 2112815165;
24404    let tnDrawerQuizArmUntil = 0;
24405    function installCollectionDrawerQuizPatch() {
24406      if (window.__tnDrawerQuizPatchInstalled) return;
24407      window.__tnDrawerQuizPatchInstalled = true;
24408      const origFetch = window.fetch;
24409      const origXHROpen = XMLHttpRequest.prototype.open;
24410      const origXHRSend = XMLHttpRequest.prototype.send;
24411      function shouldArm() { return Date.now() < tnDrawerQuizArmUntil; }
24412      function tryInject(body) {
24413        if (typeof body === 'string') {
24414          try {
24415            const obj = JSON.parse(body);
24416            if (Array.isArray(obj.items)) obj.items = obj.items.map(i => i?.selling_plan ? i : { ...i, selling_plan: TN_SELLING_PLAN_ID });
24417            else if (obj.id && !obj.selling_plan) obj.selling_plan = TN_SELLING_PLAN_ID;
24418            return JSON.stringify(obj);
24419          } catch {
24420            const p = new URLSearchParams(body);
24421            if (!p.has('selling_plan')) p.set('selling_plan', String(TN_SELLING_PLAN_ID));
24422            return p.toString();
24423          }
24424        }
24425        if (body instanceof URLSearchParams) { if (!body.has('selling_plan')) body.set('selling_plan', String(TN_SELLING_PLAN_ID)); return body; }
24426        if (body instanceof FormData) { if (!body.has('selling_plan')) body.append('selling_plan', String(TN_SELLING_PLAN_ID)); return body; }
24427        return body;
24428      }
24429      document.addEventListener('click', function(e) {
24430        const inQuiz = e.target.closest('.trynow-quiz-container, .hue-quiz-results__info, .hue-quiz-results');
24431        if (inQuiz) tnDrawerQuizArmUntil = Date.now() + 2000;
24432      }, true);
24433      window.fetch = function(input, init) {
24434        try {
24435          const url = typeof input === 'string' ? input : input?.url;
24436          if (shouldArm() && url && /\/cart\/add(\.js)?(\?|$)/.test(url) && init?.body) init = { ...init, body: tryInject(init.body) };
24437        } catch {}
24438        return origFetch.call(this, input, init);
24439      };
24440      XMLHttpRequest.prototype.open = function(method, url, ...rest) {
24441        this.__tnDrawerUrl = url;
24442        return origXHROpen.apply(this, [method, url, ...rest]);
24443      };
24444      XMLHttpRequest.prototype.send = function(body) {
24445        try {
24446          if (shouldArm() && this.__tnDrawerUrl && /\/cart\/add(\.js)?(\?|$)/.test(this.__tnDrawerUrl) && body) body = tryInject(body);
24447        } catch {}
24448        return origXHRSend.call(this, body);
24449      };
24450    }
24451
24452    waitForTryNow(async () => {
24453      if (isTryNowCollectionExperience()) {
24454        if (window.location.pathname.includes('try-before-you-buy')) {
24455          document.body.classList.add('tbyb-collection-page');
24456          document.body.classList.add('trylink-passed');
24457          document.body.classList.add('tbyb-toggle-on');
24458        }
24459        installCollectionDrawerQuizPatch();
24460      }
24461
24462          // Inject CSS
24463    const style = document.createElement('style');
24464    style.textContent = `
24465        try-now-quick-atc {
24466          display: contents !important;
24467        }
24468
24469        quick-add-modal.observing:has(button.product-form__submit.hidden) try-now-quick-atc button {
24470          display: none;
24471        }
24472
24473        quick-add-modal.observing:has(button.product-form__submit.hidden) try-now-quick-atc span {
24474          display: none;
24475        }
24476
24477        quick-add-modal.observing:has(button.product-form__submit.hidden) .buy_button_new  {
24478          padding-bottom: 32px !important;
24479        }
24480
24481        /* Modal opener on cards: show TRY NOW FOR $0 instead of SHOP NOW when TryNow is on */
24482        body.trylink-passed.tbyb-toggle-on .quick-add:has(modal-opener) .modal-opener-shop-now {
24483          display: none !important;
24484        }
24485        body.trylink-passed.tbyb-toggle-on .quick-add:has(modal-opener) .modal-opener-tbyb-copy {
24486          display: block !important;
24487        }
24488        body.trylink-passed.tbyb-toggle-on .quick-add:has(modal-opener) .modal-opener-tbyb-copy-mobile {
24489          display: none !important;
24490        }
24491        @media (max-width: 749px) {
24492          body.trylink-passed.tbyb-toggle-on .quick-add:has(modal-opener) .modal-opener-tbyb-copy {
24493            display: none !important;
24494          }
24495          body.trylink-passed.tbyb-toggle-on .quick-add:has(modal-opener) .modal-opener-tbyb-copy-mobile {
24496            display: block !important;
24497          }
24498        }
24499
24500        body.trylink-passed.tbyb-toggle-on .quickadd-add_to_cart-copy {
24501          display: none;
24502        }
24503
24504        body.trylink-passed.tbyb-toggle-on .quickadd-tbyb-copy {
24505          display: unset !important;
24506        }
24507
24508        try-now-quick-atc div {
24509          margin: 0 32px;
24510        }
24511
24512        body.trylink-passed.tbyb-toggle-on .atc-copy {
24513          display: none;
24514        }
24515
24516        body.trylink-passed.tbyb-toggle-on .tbyb-atc-copy {
24517          display: block !important;
24518        }
24519
24520         @media screen and (max-width: 749px) {
24521          try-now-quick-atc div {
24522            margin: 0 20px;
24523          }
24524        }
24525
24526          @media screen and (max-width: 480px) {
24527          body.trylink-passed.tbyb-toggle-on .tbyb-atc-copy {
24528            display: none !important;
24529          }
24530
24531          body.trylink-passed.tbyb-toggle-on .tbyb-atc-copy-mobile {
24532            display: block !important;
24533          }
24534
24535          body.trylink-passed.tbyb-toggle-on .quickadd-tbyb-copy {
24536            display: none !important;
24537          }
24538
24539          body.trylink-passed.tbyb-toggle-on .quickadd-tbyb-copy-mobile {
24540            display: block !important;
24541          }
24542
24543          quick-add-modal.observing:has(button.product-form__submit.hidden) .buy_button_new  {
24544            padding-bottom: 20px !important;
24545          }
24546        }
24547
24548        .tryNowBadge {
24549          display: inline !important;
24550          font-family: var(--font-heading-family);
24551          color: #fff;
24552          background: #d3367f;
24553          padding: 0 5px;
24554          margin-left: 10px;
24555        }
24556
24557        /*
24558        .price__regular {
24559          display: inline !important;
24560        }
24561        */
24562
24563        .price__container {
24564          margin-bottom: 10px;
24565        }
24566
24567        /* .installment_new {
24568  display: none !important;
24569} */
24570
24571      `;
24572      document.head.appendChild(style);
24573
24574      const allProductForms = document.querySelectorAll('.quick-add product-form form');
24575            const tryNowSellingPlanId = '2112815165';
24576
24577
24578      allProductForms.forEach((form) => {
24579        const sellingPlanInput = form.querySelector('input[name="selling_plan"]');
24580        if (!sellingPlanInput) {
24581          const input = document.createElement('input');
24582          input.type = 'hidden';
24583          input.name = 'selling_plan';
24584          form.appendChild(input);
24585        }
24586      });
24587
24588      document.addEventListener('productScript:init', function bindTryNowButtonInModal() {
24589        const modal = document.querySelector('quick-add-modal[open]');
24590        if (!modal) return;
24591
24592        function applyModalTryNow() {
24593          if (!modal || !modal.hasAttribute('open')) return true;
24594          if (!isTryNowCollectionExperience()) return false;
24595          modal.classList.add('tbyb-collection-drawer');
24596          const contentInfo = modal.querySelector('.quick-add-modal__content-info');
24597          var featuresAlreadyInContent = contentInfo && contentInfo.querySelector('.tbyb-drawer-features-wrap--desktop');
24598          if (!featuresAlreadyInContent && contentInfo) {
24599            const template = document.getElementById('tbyb-drawer-features-template');
24600            const dropdown = modal.querySelector('.product_variant_dropdown_main_new');
24601            if (template) {
24602              var features = template.querySelector('.tbyb-drawer-features');
24603              if (features) {
24604                contentInfo.classList.add('tbyb-drawer-has-features');
24605                var desktopWrap = document.createElement('div');
24606                desktopWrap.className = 'tbyb-drawer-features-wrap tbyb-drawer-features-wrap--desktop';
24607                desktopWrap.appendChild(features.cloneNode(true));
24608                contentInfo.insertBefore(desktopWrap, contentInfo.firstChild);
24609                if (dropdown && dropdown.closest('.quick-add-modal__content-info')) {
24610                  var mobileWrap = document.createElement('div');
24611                  mobileWrap.className = 'tbyb-drawer-features-wrap tbyb-drawer-features-wrap--mobile';
24612                  mobileWrap.appendChild(template.querySelector('.tbyb-drawer-features').cloneNode(true));
24613                  var dropdownParent = dropdown.closest('custom-dropdown') || dropdown.parentElement;
24614                  if (dropdownParent && dropdownParent.nextElementSibling) {
24615                    dropdownParent.parentNode.insertBefore(mobileWrap, dropdownParent.nextElementSibling);
24616                  } else {
24617                    dropdownParent.parentNode.appendChild(mobileWrap);
24618                  }
24619                }
24620                var mediaLeft = modal.querySelector('.Product_template_leftside_new');
24621                if (mediaLeft && !mediaLeft.querySelector('.tbyb-drawer-trynow-badge-wrap')) {
24622                  var badgeWrap = document.createElement('div');
24623                  badgeWrap.className = 'tbyb-drawer-trynow-badge-wrap Card_product_mainmedia_customtag_new';
24624                  badgeWrap.innerHTML = '<span class="badge badge--bottom-left tbyb-drawer-trynow-badge trynow_collection_badge">FREE TRIAL</span>';
24625                  mediaLeft.style.position = 'relative';
24626                  mediaLeft.insertBefore(badgeWrap, mediaLeft.firstChild);
24627                }
24628              }
24629            }
24630          }
24631          const wrapper = modal.querySelector('[data-trynow-tbyb-wrapper]');
24632          var btn = modal.querySelector('.trynow-tbyb-button');
24633          var isCompareShades = modal.querySelector('product-info-compare-shades') && !btn;
24634          if (isCompareShades) {
24635            var compareForm = modal.querySelector('product-info-compare-shades form.form');
24636            var compareSubmit = modal.querySelector('product-info-compare-shades .product-form__submit');
24637            var compareAtc = modal.querySelector('product-info-compare-shades [js-compare-shade-atc-btn]');
24638            if (compareForm && (compareSubmit || compareAtc)) {
24639              var injectBtn = document.createElement('button');
24640              injectBtn.type = 'button';
24641              injectBtn.className = 'button button--full-width button--secondary trynow-tbyb-button trynow-compare-shades-atc';
24642              injectBtn.textContent = 'TRY NOW FOR $0';
24643              var formWrap = compareForm.querySelector('.product-form__buttons') || compareForm;
24644              formWrap.appendChild(injectBtn);
24645              if (compareSubmit) compareSubmit.classList.remove('hidden');
24646              if (compareAtc) compareAtc.classList.add('hidden');
24647              var selectShade = modal.querySelector('[js-compare-shade-select-shade-btn]');
24648              if (selectShade) selectShade.classList.add('hidden');
24649              btn = injectBtn;
24650            }
24651          }
24652          if (!btn || btn.dataset.trynowPlpBound === '1') return true;
24653          btn.dataset.trynowPlpBound = '1';
24654          if (wrapper) {
24655            wrapper.classList.remove('trynow-tbyb-button-wrapper--hidden');
24656            var infobox = wrapper.querySelector('[data-trynow-tbyb-button-infobox]');
24657            if (infobox) infobox.classList.remove('trynow-tbyb-toggle-off');
24658            if (modal.classList.contains('tbyb-collection-drawer')) {
24659              var findShadeBlock = modal.querySelector('.Meta_find_my_shade_main_new');
24660              var findShadeInner = modal.querySelector('.Meta_find_my_shade_inner_new');
24661              if (findShadeBlock) findShadeBlock.style.display = 'none';
24662              if (findShadeInner) findShadeInner.style.display = 'none';
24663            }
24664          }
24665          btn.addEventListener('click', function tryNowModalAtc(e) {
24666            e.preventDefault();
24667            e.stopPropagation();
24668            e.stopImmediatePropagation();
24669            var form = btn.closest('form');
24670            if (!form) return;
24671            var variantInput = form.querySelector('input[name="id"]');
24672            var variantId = variantInput ? variantInput.value : null;
24673            if (!variantId) return;
24674            var src = wrapper || modal;
24675            var productHandle = (src && src.dataset.productHandle) ? src.dataset.productHandle : '';
24676            var productId = (src && src.dataset.productId) ? src.dataset.productId : '';
24677            var opts = { variantId: variantId, productHandle: productHandle, productId: productId };
24678
24679            var qam = document.querySelector('quick-add-modal[open]');
24680            if (qam && typeof qam.hide === 'function') qam.hide();
24681
24682            /* Direct TBYB add-to-cart (upsell modals removed) */
24683            var sellingPlanId = 2112815165;
24684            fetch('/cart/add.js', {
24685              method: 'POST',
24686              headers: { 'Content-Type': 'application/json', 'Accept': 'application/json' },
24687              credentials: 'same-origin',
24688              body: JSON.stringify({ items: [{ id: parseInt(variantId, 10), quantity: 1, selling_plan: sellingPlanId }] })
24689            }).then(function(r) { return r.json(); }).then(function() {
24690              if (window.trynow && typeof window.trynow.addToCartClicked === 'function') window.trynow.addToCartClicked();
24691              if (typeof forceRefreshCartDrawer === 'function') setTimeout(forceRefreshCartDrawer, 30);
24692              document.dispatchEvent(new CustomEvent('cart:updated'));
24693            }).catch(function(err) { console.error('TryNow collection ATC failed:', err); });
24694          });
24695          return true;
24696        }
24697
24698        if (!applyModalTryNow() && window.location.pathname.includes('/collections/')) {
24699          var attempts = 0;
24700          function retry() {
24701            attempts++;
24702            if (applyModalTryNow() || attempts >= 3) return;
24703            setTimeout(retry, 150);
24704          }
24705          setTimeout(retry, 150);
24706        }
24707      });
24708    });
24709  });
24710</script>
24710
24711    
24712    
24713
24714<script>
24715  (function () {
24716    // Capture before wrapping so our own cart calls bypass the wrapper.
24717    var originalFetch = window.fetch ? window.fetch.bind(window) : null;
24718    if (!originalFetch) return;
24719
24720    var SYNCING = false;
24721    var DEBOUNCE = null;
24722    var DEBOUNCE_MS = 250;
24723
24724    function hasTbybItem(items) {
24725      for (var i = 0; i < (items || []).length; i++) {
24726        var item = items[i];
24727        if (item &&
24728            item.selling_plan_allocation &&
24729            item.selling_plan_allocation.selling_plan &&
24730            item.selling_plan_allocation.selling_plan.name &&
24731            item.selling_plan_allocation.selling_plan.name.indexOf('Try Before You Buy') !== -1) {
24732          return true;
24733        }
24734      }
24735      return false;
24736    }
24737
24738    function syncAttribute() {
24739    if (SYNCING) return;
24740    SYNCING = true;
24741    return originalFetch('/cart.js', { credentials: 'same-origin' })
24742        .then(function (r) { return r.json(); })
24743        .then(function (cart) {
24744        var hasTbyb = hasTbybItem(cart && cart.items);
24745        var attrs   = (cart && cart.attributes) || {};
24746
24747        // _tn_tbyb: "true" when cart HAS try-now items
24748        var currentHas  = attrs._tn_tbyb;
24749        var wantHas     = hasTbyb ? 'true' : '';
24750        var needsHas    = wantHas !== (currentHas || '');
24751
24752        // _tn_no_tbyb: "true" when cart does NOT have try-now items
24753        var currentNo   = attrs._tn_no_tbyb;
24754        var wantNo      = !hasTbyb ? 'true' : '';
24755        var needsNo     = wantNo !== (currentNo || '');
24756
24757        if (!needsHas && !needsNo) return;
24758
24759        var payload = {};
24760        if (needsHas) payload._tn_tbyb    = wantHas;
24761        if (needsNo)  payload._tn_no_tbyb = wantNo;
24762
24763        return originalFetch('/cart/update.js', {
24764            method: 'POST',
24765            credentials: 'same-origin',
24766            headers: { 'Content-Type': 'application/json' },
24767            body: JSON.stringify({ attributes: payload })
24768        });
24769        })
24770        .catch(function () {})
24771        .then(function () { SYNCING = false; });
24772    }
24773
24774    function scheduleSync() {
24775      if (DEBOUNCE) clearTimeout(DEBOUNCE);
24776      DEBOUNCE = setTimeout(syncAttribute, DEBOUNCE_MS);
24777    }
24778
24779    // Initial sync on page load.
24780    if (document.readyState === 'loading') {
24781      document.addEventListener('DOMContentLoaded', syncAttribute);
24782    } else {
24783      syncAttribute();
24784    }
24785
24786    // Dawn cart events.
24787    document.addEventListener('cart:change', scheduleSync);
24788    document.addEventListener('cart:updated', scheduleSync);
24789
24790    // Wrap fetch to catch AJAX cart mutations from other code paths.
24791    window.fetch = function () {
24792      var url = arguments[0];
24793      var p = originalFetch.apply(window, arguments);
24794      if (typeof url === 'string' && /\/cart\/(add|change|update|clear)\.js/.test(url)) {
24795        p.then(scheduleSync).catch(scheduleSync);
24796      }
24797      return p;
24798    };
24799  })();
24800</script>
24800
24801    
24802    
24803
24804<script>
24805  (function () {
24806    if (window.__tnConvertToggleInstalled) return;
24807    window.__tnConvertToggleInstalled = true;
24808
24809    document.addEventListener('click', function (e) {
24810      var opt = e.target.closest('.trynow-convert-toggle [data-mode]');
24811      if (!opt) return;
24812      var toggle = opt.closest('.trynow-convert-toggle');
24813      if (!toggle || toggle.getAttribute('aria-busy') === 'true') return;
24814      var currentState = toggle.getAttribute('data-state');
24815      var mode = opt.getAttribute('data-mode');
24816      if (mode === 'toggle') {
24817        mode = currentState === 'try' ? 'buy' : 'try';
24818      }
24819      if (mode === currentState) return;
24820
24821      if (mode === 'try') {
24822        var alreadyCrossed = document.body.classList.contains('trylink-passed') ||
24823                             document.cookie.indexOf('_tn_gate=gated_link') !== -1;
24824        if (!alreadyCrossed && !window.__tnCartTrylinkTracked) {
24825          window.__tnCartTrylinkTracked = true;
24826          document.body.classList.add('trylink-passed');
24827          document.body.classList.add('tbyb-toggle-on');
24828          document.body.classList.remove('tbyb-toggle-off');
24829          document.body.setAttribute('data-tn-mode', 'tbyb');
24830          var maxAge30d = 30 * 24 * 60 * 60;
24831          document.cookie = '_tn_gate=gated_link; path=/; max-age=' + (365 * 24 * 60 * 60);
24832          document.cookie = '_tn_gate_toggle=true; path=/; max-age=' + maxAge30d;
24833          document.cookie = '_tn_user_toggle=true; path=/; max-age=' + maxAge30d;
24834          try { localStorage.setItem('trynow_tbyb_toggle', '1'); } catch (e) {}
24835          if (window.trynow && typeof window.trynow.trackTrylinkClick === 'function') {
24836            try { window.trynow.trackTrylinkClick('0guhyKolXgjb3slxZP1RY'); } catch (err) {}
24837          }
24838          var pdpInput = document.getElementById('trynow-tbyb-toggle-input');
24839          if (pdpInput && !pdpInput.checked) {
24840            pdpInput.click();
24841          } else {
24842            document.dispatchEvent(new CustomEvent('trynow-tbyb-toggle', { detail: { checked: true } }));
24843          }
24844        }
24845      }
24846
24847      var itemKey = toggle.getAttribute('data-item-key');
24848      var qty = parseInt(toggle.getAttribute('data-item-quantity') || '1', 10);
24849      var planId = parseInt(toggle.getAttribute('data-selling-plan-id') || '0', 10);
24850      if (!itemKey) return;
24851
24852      toggle.setAttribute('aria-busy', 'true');
24853
24854      toggle.setAttribute('data-state', mode);
24855      toggle.querySelectorAll('.trynow-convert-toggle__label').forEach(function (o) {
24856        o.setAttribute('aria-pressed', o.getAttribute('data-mode') === mode ? 'true' : 'false');
24857      });
24858      var sw = toggle.querySelector('.trynow-convert-toggle__switch');
24859      if (sw) sw.setAttribute('aria-checked', mode === 'try' ? 'true' : 'false');
24860
24861      var cartDrawer = document.querySelector('cart-drawer');
24862      var sectionIds = [];
24863      if (cartDrawer && typeof cartDrawer.getSectionsToRender === 'function') {
24864        cartDrawer.getSectionsToRender().forEach(function (s) {
24865          if (sectionIds.indexOf(s.id) === -1) sectionIds.push(s.id);
24866        });
24867      }
24868      if (sectionIds.indexOf('cart-icon-bubble') === -1) sectionIds.push('cart-icon-bubble');
24869
24870      var body = {
24871        id: itemKey,
24872        quantity: qty,
24873        selling_plan: mode === 'try' ? planId : ''
24874      };
24875      if (sectionIds.length) {
24876        body.sections = sectionIds.join(',');
24877        body.sections_url = window.location.pathname;
24878      }
24879
24880      fetch('/cart/change.js', {
24881        method: 'POST',
24882        credentials: 'same-origin',
24883        headers: { 'Content-Type': 'application/json', 'Accept': 'application/json' },
24884        body: JSON.stringify(body)
24885      })
24886        .then(function (r) { return r.json(); })
24887        .then(function (cart) {
24888          if (cartDrawer && cart && cart.sections && typeof cartDrawer.renderContents === 'function') {
24889            cartDrawer.renderContents(cart);
24890          }
24891          if (cart && cart.item_count != null) {
24892            document.querySelectorAll('.cart-link__bubble-num').forEach(function (el) {
24893              el.textContent = String(cart.item_count);
24894            });
24895          }
24896        })
24897        .catch(function () {
24898          toggle.setAttribute('data-state', currentState);
24899        })
24900        .finally(function () {
24901          toggle.removeAttribute('aria-busy');
24902        });
24903    });
24904  })();
24905</script>
24905
24906
24907    
24908    
24909
24910<script>
24911  (function () {
24912    if (window.__tnCartHiwInstalled) return;
24913    window.__tnCartHiwInstalled = true;
24914
24915    function reposition() {
24916      var form = document.querySelector('#CartDrawer-Form');
24917      var hiw = document.querySelector('.trynow-cart-hiw');
24918      if (!form || !hiw || !form.parentNode) return;
24919      if (form.nextElementSibling === hiw) return;
24920      form.parentNode.insertBefore(hiw, form.nextSibling);
24921    }
24922
24923    if (document.readyState === 'loading') {
24924      document.addEventListener('DOMContentLoaded', reposition);
24925    } else {
24926      reposition();
24927    }
24928
24929    var scheduled = false;
24930    var mo = new MutationObserver(function () {
24931      if (scheduled) return;
24932      scheduled = true;
24933      requestAnimationFrame(function () {
24934        scheduled = false;
24935        reposition();
24936      });
24937    });
24938    mo.observe(document.body, { childList: true, subtree: true });
24939  })();
24940</script>
24940
24941
24942    
24943    
24944
24945<style>
24946  cart-drawer:has(.tn-cart-tbyb-item) [id*="_loomi_addon"] [isrichtextwrapper="true"],
24947  .main-cart-drawer:has(.tn-cart-tbyb-item) [id*="_loomi_addon"] [isrichtextwrapper="true"] {
24948    display: block !important;
24949  }
24950  cart-drawer:has(.tn-cart-tbyb-item) [id*="_loomi_addon"] div:has(> [isrichtextwrapper="true"]),
24951  .main-cart-drawer:has(.tn-cart-tbyb-item) [id*="_loomi_addon"] div:has(> [isrichtextwrapper="true"]) {
24952    padding-top: 0 !important;
24953  }
24954  cart-drawer:has(.tn-cart-tbyb-item) #tbyb-upsell-header-cart,
24955  .main-cart-drawer:has(.tn-cart-tbyb-item) #tbyb-upsell-header-cart {
24956    display: none !important;
24957  }
24958  cart-drawer:has(.tn-cart-tbyb-item) [id*="_loomi_addon"] [data-tn-price-text="1"],
24959  .main-cart-drawer:has(.tn-cart-tbyb-item) [id*="_loomi_addon"] [data-tn-price-text="1"] {
24960    display: none !important;
24961  }
24962  cart-drawer:has(.tn-cart-tbyb-item) [id*="_loomi_addon"] [data-tn-badge],
24963  cart-drawer:has(.tn-cart-tbyb-item) [id*="_loomi_addon"] [data-tn-badge-tn-injected],
24964  .main-cart-drawer:has(.tn-cart-tbyb-item) [id*="_loomi_addon"] [data-tn-badge],
24965  .main-cart-drawer:has(.tn-cart-tbyb-item) [id*="_loomi_addon"] [data-tn-badge-tn-injected] {
24966    display: none !important;
24967  }
24968  cart-drawer:has(.tn-cart-tbyb-item) [id*="_loomi_addon"] .vsly-rec-price,
24969  .main-cart-drawer:has(.tn-cart-tbyb-item) [id*="_loomi_addon"] .vsly-rec-price {
24970    display: none !important;
24971  }
24972  body.trylink-passed.tbyb-toggle-on cart-drawer:has(.tn-cart-tbyb-item) [id*="_loomi_addon"] .vsly-product-atc-section > div::after,
24973  body.trylink-passed.tbyb-toggle-on .main-cart-drawer:has(.tn-cart-tbyb-item) [id*="_loomi_addon"] .vsly-product-atc-section > div::after,
24974  body.trylink-passed cart-drawer:has(.tn-cart-tbyb-item) [id*="_loomi_addon"] .vsly-product-atc-section > div::after,
24975  body.trylink-passed .main-cart-drawer:has(.tn-cart-tbyb-item) [id*="_loomi_addon"] .vsly-product-atc-section > div::after,
24976  body cart-drawer:has(.tn-cart-tbyb-item) #CartDrawer [id*="_loomi_addon"] .vsly-product-atc-section > div::after,
24977  body .main-cart-drawer:has(.tn-cart-tbyb-item) #CartDrawer [id*="_loomi_addon"] .vsly-product-atc-section > div::after,
24978  cart-drawer:has(.tn-cart-tbyb-item) [id*="_loomi_addon"] .vsly-product-atc-section > div::after,
24979  .main-cart-drawer:has(.tn-cart-tbyb-item) [id*="_loomi_addon"] .vsly-product-atc-section > div::after {
24980    content: none !important;
24981    display: none !important;
24982    visibility: hidden !important;
24983    font-size: 0 !important;
24984    width: 0 !important;
24985    height: 0 !important;
24986    overflow: hidden !important;
24987    position: absolute !important;
24988    clip-path: inset(100%) !important;
24989  }
24990  cart-drawer:has(.tn-cart-tbyb-item) [id*="_loomi_addon"] .vsly-laura-custom-sol-rec-atc-button,
24991  .main-cart-drawer:has(.tn-cart-tbyb-item) [id*="_loomi_addon"] .vsly-laura-custom-sol-rec-atc-button {
24992    width: auto !important;
24993  }
24994  cart-drawer:has(.tn-cart-tbyb-item) [id*="_loomi_addon"] .vsly-laura-custom-sol-rec-atc-button > div,
24995  .main-cart-drawer:has(.tn-cart-tbyb-item) [id*="_loomi_addon"] .vsly-laura-custom-sol-rec-atc-button > div {
24996    width: auto !important;
24997    display: inline-block !important;
24998  }
24999</style>
25000
25001<script>
25002  (function () {
25003    if (window.__tnCartLoomiCustomizeInstalled) return;
25004    window.__tnCartLoomiCustomizeInstalled = true;
25005
25006    var NEW_TITLE = 'Why not try more products?';
25007    var NEW_BUTTON = 'ADD';
25008    var SELLING_PLAN_ID = 2112815165;
25009    var ARM_TTL_MS = 5000;
25010
25011    function hasTbybInCart() {
25012      return !!document.querySelector(
25013        'cart-drawer .tn-cart-tbyb-item, .main-cart-drawer .tn-cart-tbyb-item'
25014      );
25015    }
25016
25017    function styleButton(el) {
25018      el.style.setProperty('display', 'inline-flex', 'important');
25019      el.style.setProperty('align-items', 'center', 'important');
25020      el.style.setProperty('justify-content', 'center', 'important');
25021      el.style.setProperty('visibility', 'visible', 'important');
25022      el.style.setProperty('opacity', '1', 'important');
25023      el.style.setProperty('position', 'relative', 'important');
25024      el.style.setProperty('width', 'auto', 'important');
25025      el.style.setProperty('height', 'auto', 'important');
25026      el.style.setProperty('padding', '10px 24px', 'important');
25027      el.style.setProperty('margin', '0', 'important');
25028      el.style.setProperty('background', '#000', 'important');
25029      el.style.setProperty('color', '#fff', 'important');
25030      el.style.setProperty('border', '0', 'important');
25031      el.style.setProperty('text-align', 'center', 'important');
25032      el.style.setProperty('font-weight', '700', 'important');
25033      el.style.setProperty('letter-spacing', '0.05em', 'important');
25034      el.style.setProperty('box-sizing', 'border-box', 'important');
25035      el.style.setProperty('font-family', "'brandon-grotesque', sans-serif", 'important');
25036      el.style.setProperty('font-size', '14px', 'important');
25037      el.style.setProperty('line-height', '1', 'important');
25038      el.style.setProperty('overflow', 'visible', 'important');
25039      el.style.setProperty('pointer-events', 'auto', 'important');
25040      el.style.setProperty('cursor', 'pointer', 'important');
25041    }
25042
25043    function customize() {
25044      if (!hasTbybInCart()) return;
25045      var loomis = document.querySelectorAll(
25046        'cart-drawer [id*="_loomi_addon"], .main-cart-drawer [id*="_loomi_addon"]'
25047      );
25048      if (loomis.length < 2) return;
25049      var second = loomis[1];
25050
25051      var titleSpan = second.querySelector('[isrichtextwrapper="true"] p span');
25052      if (titleSpan && titleSpan.textContent.trim() !== NEW_TITLE) {
25053        titleSpan.textContent = NEW_TITLE;
25054      }
25055
25056      var buttons = second.querySelectorAll(
25057        '.vsly-product-atc-section > div > span, .vsly-product-atc-section > div > button'
25058      );
25059      for (var i = 0; i < buttons.length; i++) {
25060        var el = buttons[i];
25061        if (el.textContent.trim() !== NEW_BUTTON) {
25062          el.textContent = NEW_BUTTON;
25063        }
25064        styleButton(el);
25065      }
25066    }
25067
25068    document.addEventListener('click', function (e) {
25069      var btn = e.target.closest && e.target.closest('[id*="_loomi_addon"] .vsly-laura-custom-sol-rec-atc-button');
25070      if (!btn) return;
25071      if (!hasTbybInCart()) return;
25072      if (document.cookie.indexOf('_tn_gate_toggle=false') !== -1) return;
25073      window.__tnPendingSellingPlanId = SELLING_PLAN_ID;
25074      clearTimeout(window.__tnPendingSellingPlanTimer);
25075      window.__tnPendingSellingPlanTimer = setTimeout(function () {
25076        window.__tnPendingSellingPlanId = null;
25077      }, ARM_TTL_MS);
25078    }, true);
25079
25080    if (document.readyState === 'loading') {
25081      document.addEventListener('DOMContentLoaded', customize);
25082    } else {
25083      customize();
25084    }
25085
25086    var scheduled = false;
25087    var retry1, retry2, retry3;
25088    function scheduleCustomize() {
25089      if (!scheduled) {
25090        scheduled = true;
25091        requestAnimationFrame(function () {
25092          scheduled = false;
25093          customize();
25094        });
25095      }
25096      clearTimeout(retry1);
25097      clearTimeout(retry2);
25098      clearTimeout(retry3);
25099      retry1 = setTimeout(customize, 100);
25100      retry2 = setTimeout(customize, 300);
25101      retry3 = setTimeout(customize, 700);
25102    }
25103    var mo = new MutationObserver(scheduleCustomize);
25104    mo.observe(document.body, {
25105      childList: true,
25106      subtree: true,
25107      characterData: true
25108    });
25109  })();
25110</script>
25110
25111
25112    
25113    
25114
25115<script>
25116  (function () {
25117    var TCC_VARIANT_ID = 42614981361725;
25118    var TARGETS = {
25119      'cart-drawer':      { dom: '#CartDrawer',       pick: '#CartDrawer' },
25120      'cart-icon-bubble': { dom: '#cart-icon-bubble', pick: '.shopify-section' },
25121      'main-cart-items':  { dom: '#main-cart-items',  pick: '.js-contents' },
25122      'main-cart-footer': { dom: '#main-cart-footer', pick: '.shopify-section' }
25123    };
25124
25125    function refresh() {
25126      var ids = Object.keys(TARGETS).filter(function (id) {
25127        return !!document.querySelector(TARGETS[id].dom);
25128      });
25129      var body = { updates: {}, sections: ids.join(','), sections_url: window.location.pathname };
25130      body.updates[String(TCC_VARIANT_ID)] = 0;
25131
25132      return fetch('/cart/update.js', {
25133        method: 'POST',
25134        credentials: 'same-origin',
25135        headers: { 'Content-Type': 'application/json', 'Accept': 'application/json' },
25136        body: JSON.stringify(body)
25137      })
25138        .then(function (r) { return r.json(); })
25139        .then(function (cart) {
25140          if (cart && cart.sections) {
25141            ids.forEach(function (id) {
25142              var html = cart.sections[id];
25143              var dom = document.querySelector(TARGETS[id].dom);
25144              if (!html || !dom) return;
25145              var parsed = new DOMParser().parseFromString(html, 'text/html');
25146              var src = parsed.querySelector(TARGETS[id].pick) || parsed.querySelector('.shopify-section') || parsed.body;
25147              if (src) dom.innerHTML = src.innerHTML;
25148            });
25149          }
25150          if (cart && cart.item_count != null) {
25151            document.querySelectorAll('.cart-link__bubble-num').forEach(function (el) {
25152              el.textContent = String(cart.item_count);
25153            });
25154          }
25155        })
25156        .catch(function () {});
25157    }
25158
25159    refresh();
25160    window.addEventListener('tn-cart-fee-updated', refresh);
25161  })();
25162</script>
25162
25163
25164    
25165
25166
25167 <!-- - Start of Klaviyo Add to Cart snippet - -->
25168    
25169    <!-- - End of Add to Cart snippet - -->
25170
25171
25172    
25173     
25174
25175    <!--START Marqo Pixel-->
25176    
25176<script src="https://pixel.marqo-ep.ai/c/e1267618-c6da-4e72-b7c1-c3361ed92c6c/p.min.js" defer></script>
25176
25177    <!--END Marqo Pixel-->
25178
25179  
25180
25181    
25182
25183  <!--START Kustomer Init and Chat Trigger-->
25184  
25184<script src="https://cdn.kustomerapp.com/chat-web/widget.js" defer data-kustomer-api-key='eyJhbGciOiJub25lIn0.eyJvcmciOiI2OTdiZDIwNDk4MjYyYjZkZTAzNTMyN2QiLCJvcmdOYW1lIjoiYXNiZWF1dHkiLCJyb2xlcyI6WyJvcmcudHJhY2tpbmciXX0.'></script>
25184
25185
25186<script>
25187  document.addEventListener('DOMContentLoaded', function() {
25188    Kustomer.start({ brandId: '6984d70e37d210fa8d20d7fe' }, function() {
25189      var chatTriggers = document.querySelectorAll('#startChatButton, a[href="#startChatButton"]');
25190      chatTriggers.forEach(function(el) {
25191        el.addEventListener('click', function(e) {
25192          e.preventDefault();
25193          Kustomer.open();
25194        });
25195      });
25196
25197    });
25198  });
25199</script>
25199
25200<!--END Kustomer Init and Chat Trigger-->
25201
25202<script>
25203(function() {
25204  document.addEventListener('click', function(e) {
25205    var quickAdd = e.target.closest('.quick-add');
25206    if (!quickAdd) return;
25207    var modalOpener = quickAdd.querySelector('modal-opener');
25208    if (!modalOpener) return;
25209    var clickedModalOpener = e.target.closest('modal-opener');
25210    var clickedQuickAddBtn = e.target.closest('.quick-add__submit');
25211    if (!clickedModalOpener && !clickedQuickAddBtn) return;
25212    if (e.target.closest('.product__info-wrapper, .product__info-container, .upsell-modal, #upsellModal')) return;
25213    if (e.target.closest('flex-bundle-builder')) return;
25214    var productUrl = '';
25215    var btn = quickAdd.querySelector('.quick-add__submit[data-product-url]');
25216    if (btn) productUrl = btn.dataset.productUrl;
25217    if (!productUrl) {
25218      var card = quickAdd.closest('.card-wrapper, .Card_product_main_new, [class*="card"]');
25219      var link = card ? card.querySelector('a[href*="/products/"]') : null;
25220      if (link) productUrl = link.getAttribute('href');
25221    }
25222    if (!productUrl) return;
25223    e.preventDefault();
25224    e.stopPropagation();
25225    e.stopImmediatePropagation();
25226    window.location.href = productUrl;
25227  }, true);
25228})();
25229
25230</script>
25230
25231
25232
25233<script>
25234  (function() {
25235    function getTargetTime(customDateTime) {
25236      const now = new Date();
25237
25238      if (customDateTime) {
25239        const targetTime = new Date(customDateTime);
25240
25241        if (!isNaN(targetTime.getTime()) && targetTime > now) {
25242          return targetTime;
25243        }
25244      }
25245
25246      const midnight = new Date(now);
25247      midnight.setHours(24, 0, 0, 0);
25248
25249      return midnight;
25250    }
25251
25252    function formatTime(diff) {
25253      const hours = Math.floor(diff / (1000 * 60 * 60));
25254      const minutes = Math.floor(
25255        (diff % (1000 * 60 * 60)) / (1000 * 60)
25256      );
25257      const seconds = Math.floor(
25258        (diff % (1000 * 60)) / 1000
25259      );
25260
25261      return (
25262        String(hours).padStart(2, '0') +
25263        ' : ' +
25264        String(minutes).padStart(2, '0') +
25265        ' : ' +
25266        String(seconds).padStart(2, '0')
25267      );
25268    }
25269
25270    function updateDotdTimers() {
25271      const timers = document.querySelectorAll('[data-dotd-timer]');
25272
25273      if (!timers.length) return;
25274
25275      timers.forEach(function(timer) {
25276        const customDateTime = timer.getAttribute('data-dotd-expiration');
25277        const targetTime = getTargetTime(customDateTime);
25278        const diff = Math.max(0, targetTime - new Date());
25279        timer.textContent = formatTime(diff);
25280      });
25281    }
25282
25283    updateDotdTimers();
25284    setInterval(updateDotdTimers, 1000);
25285  })();
25286</script>
25286<div id="shopify-block-AcVdWR1d0ZzhmRUg1e__11560147490181472608" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: rivo-init -->
25286<script type="text/javascript" id="rivo-app-embed-init">
25287  window.Rivo = window.Rivo || {};
25288  window.Rivo.embedded_version_enabled = true;
25289  window.Rivo.common = window.Rivo.common || {};
25290  window.Rivo.common.shop = {
25291    permanent_domain: 'laurageller.myshopify.com',
25292    currency: "USD",
25293    money_format: "{{amount}} AMD",
25294    id: 2416181294
25295  };
25296
25297  window.Rivo.common.template = 'cart';
25298  window.Rivo.common.full_template = 'cart';
25299  window.Rivo.common.cart = {};
25300  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","sold_out_text":"Sold out","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":"View Rewards","home_cta_2_text":"Manage Subscriptions","home_cta_3_text":"","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":"Email","google_login_text":"Sign in with Google","login_button_text":"Sign In","login_footer_text":"","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.laurageller.com\/pages\/faq-holiday","text":"FAQ's","open_new_tab":true},{"url":"https:\/\/www.laurageller.com\/?hue-widget=mp-quiz\u0026hue-widget-for=1775944826926","text":"Shade Finder Quiz","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":"Refer a Friend \u0026 Earn","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","claim_transfer_title":"Claim Store Credit","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":"","footer_community_text":"Community","home_logged_out_title":"Welcome to Laura Geller!","membership_gift_title":"Select Your Free Gift","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":"Shop Laura's Favorites","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":"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.","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":"Log in 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
25300p_button_text":"Skip","vip_tier_progress_title":"\u003cspan rivo-ax-html='$store.rivo_profile_customer?.current_vip_tier_info?.tier?.name'\u003e\u003c\/span\u003e","alternate_login_subtitle":"Use one of the following methods below to sign in.","home_logged_out_subtitle":"","membership_gift_subtitle":"Your membership includes a free gift. Choose an option below to add it to your cart.","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":"","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","claim_transfer_email_label":"Email","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":"Earn \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 Points 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","claim_transfer_claim_button":"Claim Store Credit","claim_transfer_login_button":"Sign in to claim your gift","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":"","home_additional_button_2_text":"","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":"","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":"Credits","home_button_gift_card_code_text":"CODE: ","home_button_gift_card_copy_text":"Copy Code","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","claim_transfer_email_placeholder":"[email protected]","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","claim_transfer_claimed_amount_text":"You received {{amount}}!","claim_transfer_claimed_sender_text":"{{sender}} sent you store credit","claim_transfer_pending_sender_text":"{{sender}} sent you {{amount}}","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":"Geller Gal Rewards","added_to_favorites_notification_text":"Item saved","collection_created_notification_text":"Collection Created","profile_list_shipping_addresses_text":"Shipping Addresses","claim_transfer_pending_anonymous_text":"Someone sent you {{amount}}","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","membership_gift_add_to_cart_button_text":"Add to Cart","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":"You're an 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"}},"loyalty_landing_page":{"en":{"acct_creation_btn":"Start Earning","acct_creation_desc":"Get rewarded for being an awesome customer","visitor_point_desc":"Earn points and turn these into rewards!","acct_creation_title":"Join and Earn Rewards","acct_creation_sign_in":"Already a member?","loyalty_page_general_spent":"Spent","loyalty_page_rewards_title":"Rewards","loyalty_page_general_points":"Points","loyalty_page_general_redeem":"Redeem","loyalty_page_rewards_subtitle":"You have the following rewards ready to use","loyalty_page_banner_earn_button":"Earn Store Credit","loyalty_page_rewards_no_rewards":"No rewards yet","loyalty_page_ways_to_earn_title":"Ways to Earn","loyalty_page_banner_login_button":"Sign In","loyalty_page_upload_receipt_help":"Upload a re
25300ceipt 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 credits","loyalty_page_ways_to_redeem_title":"Ways to Redeem","vip_tiers_table_perk_translations":[],"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":"Earn credits by completing these actions","loyalty_page_banner_logged_in_title":"\u003cspan\u003eWelcome to\u003c\/span\u003eGeller Gal Rewards","loyalty_page_banner_register_button":"Join Now","loyalty_page_explainer_step_1_title":"Signup","loyalty_page_explainer_step_2_title":"Earn","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":"\u003cspan\u003eJoin Us\u003c\/span\u003eGeller Gal Rewards","loyalty_page_banner_login_button_url":"#rivo","loyalty_page_customer_birthday_month":"Month","loyalty_page_customer_birthday_title":"Celebrate your birthday","loyalty_page_ways_to_redeem_subtitle":"Redeem credits for these rewards","loyalty_page_general_enter_valid_date":"Please enter a valid date","loyalty_page_explainer_logged_in_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","loyalty_page_explainer_step_1_subtitle":"Create an account on our store","loyalty_page_explainer_step_2_subtitle":"Earn credits for shopping","loyalty_page_explainer_step_3_subtitle":"Redeem credits for discounts","loyalty_page_vip_tier_1_threshold_text":"$1 - $99 Spent","loyalty_page_vip_tier_2_threshold_text":"$100 - $250 Spent OR 2 Orders Or 1 Order + 1 Referral","loyalty_page_vip_tier_3_threshold_text":"$250+ Spend OR 3+ Orders OR $100 Spend + 3 Orders","loyalty_page_vip_tier_4_threshold_text":null,"loyalty_page_vip_tier_5_threshold_text":null,"loyalty_page_vip_tier_6_threshold_text":null,"loyalty_page_vip_tiers_logged_in_title":"Level Up For More Rewards!","loyalty_page_activity_table_header_date":"Date","loyalty_page_activity_table_no_activity":"No activity yet","loyalty_page_banner_register_button_url":"#rivo","loyalty_page_explainer_logged_out_title":"How it Works","loyalty_page_vip_tiers_logged_out_title":"Sign Up, Start Earning, Get Rewards!","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.","loyalty_page_activity_table_header_action":"Activity","loyalty_page_banner_logged_in_description":"As a member, you earn Beauty Bucks and exclusive rewards every time you shop.","loyalty_page_explainer_logged_in_subtitle":"Here's an overview of your current store credit balance and recent activity","loyalty_page_vip_tiers_logged_in_subtitle":"You are in 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":"We love our Laura Geller community, and want to celebrate you for being a part of it!\u003cbr\u003e\u003cbr\u003eBecome a member and earn Beauty Bucks and exclusive rewards every time you shop.","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":"Your all-access pass to exclusive rewards. Reach higher tiers for exclusive Beauty Bucks.","loyalty_page_activity_table_header_earnings":"Store Credit","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_vip_tiers_progress_column_title":"","loyalty_page_activity_table_header_expiration":"Expires At","loyalty_page_vip_tiers_progress_column_subtitle":"Spend \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.current_vip_tier_info?.next_tier?.formatted_to_spend_or_earn\"\u003e\u003c\/span\u003e to reach the \u
25300003cspan rivo-x-data rivo-x-text=\"$store.customer?.current_vip_tier_info?.next_tier?.name\"\u003e\u003c\/span\u003e tier."}},"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 on","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":"Like page on Facebook","social_tiktok_follow":"Follow on TikTok","social_twitter_share":"Share link on X","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":"Credits canceled","general_no_points_yet":"No Credits yet","general_refund_points":"Credits refunded","general_sms_subscribe":"Subscribe to SMS","social_facebook_share":"Share link on Facebook","social_twitter_follow":"Follow on X","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":"Credits expired","general_refund_credits":"Credits refunded","general_sms_subscribed":"Subscribed to SMS","general_upload_receipt":"Submit a 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}} Credits 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":"credits 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":"Credits History","general_share_via_email":"Share via Email","general_upcoming_reward":"Upcoming reward","general_you_have_points":"You have {{points}} credits","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":"Credits for every","general_uploaded_re
25300ceipt":"Submitted a Receipt","general_vip_tier_upgrade":"VIP Tier Upgrade Credits","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 Credits?","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 credits","activity_table_header_status":"Status","general_manual_points_adjust":"manual credits 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 Credits 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":"Credits granted by credits 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 credits to spend","general_redeem_error_min_points":"Did not meet minimum credits 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","social_twitter_share_past_tense":"Shared a link on X","social_facebook_share_past_tense":"Shared a link on Facebook","social_twitter_follow_past_tense":"Followed on X","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 credits removed for credits 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 up to {{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 Credits","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 E
25300xclusive 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":"Credits reset to new balance by credits 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 (equivalent to ${{balance_to_currency}}) 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 $10 in store credit 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've 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
25300its 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_cashback_not_earned_subject":"You didn't earn CashBack on this order","general_cashback_not_earned_title":"You didn't earn CashBack on this order","general_cashback_not_earned_subtitle":"This order wasn't eligible for CashBack.","general_drop_points":"Limited time bonus points","general_drop_credits":"Limited time bonus credits","general_store_credit_transfer_sent_via_gift_url":"Sent {{amount}} credit via gift URL {{transfer_url}}","general_store_credit_transfer_sent":"Sent {{amount}} credit to {{recipient_email}}","general_store_credit_transfer_received":"Received {{amount}} credit from {{sender_email}}","general_drop_points_expired":"Limited time bonus points expired","general_drop_credits_expired":"Limited time bonus credits expired","general_store_credit_redeemed":"{{store_credit_amount}} in store credit has been added to your account. Apply at checkout.","general_discount_code_applied_to_cart":"Discount applied to your cart","general_apply_code_now":"Apply code now","general_apply_to_subscription":"Apply to subscription","general_or":"OR","general_choose_redemption_destination":"Choose to use it now or on your next subscription order","general_subscription_redemption_applied":"This reward will apply to your next subscription order","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"}}};
25301  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":false,"batc":false,"base_money_format":"${{amount}}","points_delimiter":",","online_store_version":1,"loy_js_api_enabled":true,"hide_console_ad":false,"shopify_markets_enabled":false,"google_client_id":"105612801293-i27f7uh4jfd7tajl14hqbqlvd6dr5psc.apps.googleusercontent.com","multipass_v_token":false,"clear_latest_order_cache":false,"shop":{"id":2416181294,"name":"Laura Geller Beauty","domain":"www.laurageller.com"},"theme_extension_local_assets":false};
25302
25303  if (!window.Rivo.global_config.theme_extension_local_assets) {
25304    window.Rivo.global_config.asset_urls = {
25305      ...window.Rivo.global_config.asset_urls,
25306      loy: {
25307        api_js: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_rivo_api.js',
25308        init_js: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_loy_init.js',
25309        referrals_js: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_loy_referrals.js',
25310        referrals_css: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_loy_referrals.css',
25311        widget_js: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_loy_widget.js',
25312        widget_css: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_loy_widget.css',
25313        page_init_js: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_loy_page_init.js',
25314        page_widget_js: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_loy_page_widget.js',
25315        page_widget_css: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_loy_page.css',
25316        page_preview_js: "/assets/msg/loy_page_preview.js",
25317        app_proxy_application_js: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/app_proxy_application.js',
25318        lp_js:  'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_rivo_lp.js',
25319        profile_js: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_rivo_profile.js',
25320        profile_loyalty_js: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_rivo_profile_loyalty.js'
25321      },
25322      forms: {
25323        init_js: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_forms_init.js',
25324        widget_js: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_forms_widget.js',
25325        forms_css: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_forms.css'
25326      },
25327      global: {
25328        helper_js: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_tracking.js'
25329      }
25330    };
25331  }
25332
25333  
25334
25335  window.Rivo.loy_config = {"brand_theme_settings":{"enabled":false,"button_bg":"#20124d","header_bg":"#20124d","desc_color":"#737376","icon_color":"#3a3a3a","link_color":"#20124d","visibility":"both","cards_shape":"rounded","hide_widget":false,"launcher_bg":"#20124d","mobile_icon":"star","mobile_text":"Rewards","title_color":"#212b36","banner_image":"","desktop_icon":"star","desktop_text":"Rewards","inputs_shape":"rounded","primary_font":"Inter","buttons_shape":"rounded","mobile_layout":"icon_with_text","primary_color":"#20124d","desktop_layout":"icon_with_text","launcher_shape":"circle","secondary_font":"Inter","container_shape":"rounded","mobile_placement":"left","button_text_color":"#FFFFFF","desktop_placement":"left","header_text_color":"#FFFFFF","powered_by_hidden":false,"launcher_text_color":"#ffffff","mobile_side_spacing":20,"desktop_side_spacing":20,"panel_order_settings":{"vip":3,"points":1,"referrals":2},"mobile_bottom_spacing":20,"desktop_bottom_spacing":20,"hide_widget_permanently":false,"hide_widget_launcher_on_mobile":false},"launcher_style_settings":{"enabled":false,"button_bg":"#20124d","header_bg":"#20124d","desc_color":"#737376","icon_color":"#3a3a3a","link_color":"#20124d","visibility":"both","cards_shape":"rounded","hide_widget":false,"launcher_bg":"#20124d","mobile_icon":"star","mobile_text":"Rewards","title_color":"#212b36","banner_image":"","desktop_icon":"star","desktop_text":"Rewards","inputs_shape":"rounded","primary_font":"Inter","buttons_shape":"rounded","mobile_layout":"icon_with_text","primary_color":"#20124d","desktop_layout":"icon_with_text","launcher_shape":"circle","secondary_font":"Inter","container_shape":"rounded","mobile_placement":"left","button_text_color":"#FFFFFF","desktop_placement":"left","header_text_color":"#FFFFFF","powered_by_hidden":false,"launcher_text_color":"#ffffff","mobile_side_spacing":20,"desktop_side_spacing":20,"panel_order_settings":{"vip":3,"points":1,"referrals":2},"mobile_bottom_spacing":20,"desktop_bottom_spacing":20,"hide_widget_permanently":false,"hide_widget_launcher_on_mobile":false},"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_peri
25335od":"rolling_year","floating_widget_settings":{"enabled":false,"button_bg":"#20124d","header_bg":"#20124d","desc_color":"#737376","icon_color":"#3a3a3a","link_color":"#20124d","visibility":"both","cards_shape":"rounded","hide_widget":false,"launcher_bg":"#20124d","mobile_icon":"star","mobile_text":"Rewards","title_color":"#212b36","banner_image":"","desktop_icon":"star","desktop_text":"Rewards","inputs_shape":"rounded","primary_font":"Inter","buttons_shape":"rounded","mobile_layout":"icon_with_text","primary_color":"#20124d","desktop_layout":"icon_with_text","launcher_shape":"circle","secondary_font":"Inter","container_shape":"rounded","mobile_placement":"left","button_text_color":"#FFFFFF","desktop_placement":"left","header_text_color":"#FFFFFF","powered_by_hidden":false,"launcher_text_color":"#ffffff","mobile_side_spacing":20,"desktop_side_spacing":20,"panel_order_settings":{"points":1,"referrals":2,"vip":3},"mobile_bottom_spacing":20,"desktop_bottom_spacing":20,"hide_widget_permanently":false,"hide_widget_launcher_on_mobile":false,"desktop_launcher_icon":null,"mobile_launcher_icon":null},"widget_custom_icons":{"brand_icon":null,"rewards":null,"ways_to_earn":null,"ways_to_redeem":null},"widget_css":"#baLoySectionWrapper .ba-loy-bg-color {\n  background: linear-gradient(125deg, hsla(254,62%,19%,1), hsla(254,71%,3%,1));\n}\n\n#baLoySectionWrapper .section-panel-wrapper {\n  box-shadow:rgba(0, 0, 0, 0.1) 0px 4px 15px 0px, rgba(0, 0, 0, 0.1) 0px 1px 2px 0px, #20124d 0px 2px 0px 0px inset;\n}\n\n\n\n\n.header-main, .header-secondary, .points-expiry-desc {\n  color: #FFFFFF !important;\n}\n.main-default a.sign-in{\n  color: #20124d !important;\n}\n\n.section-table-piece-detail-items .li-img path {\n  fill: #3a3a3a;\n}\n\n.buttons-icons-detail-image .li-img {\n  fill: #3a3a3a;\n}\n\n#baLoySectionWrapper .loy-button-main{\n    background: #20124d;\n    color: #FFFFFF;\n}\n\n  #baLoySectionWrapper .loy-button-main{\n    color: #FFFFFF;\n  }\n\n  #baLoySectionWrapper .main-default, #baLoySectionWrapper div.panel-section .head-title,#baLoySectionWrapper body {\n    color: #212b36;\n  }\n\n  #baLoySectionWrapper .section-panel-wrapper .panel-desc, #baLoySectionWrapper .main-default.sign-in-text{\n    color: #737376;\n  }\n\n  #launcher-wrapper{\n    background: #20124d;\n  }\n\n#baLoySectionWrapper div.section-bottom{\n  display:none;\n}\n\n.ba-loy-namespace .ba-loy-messenger-frame, #launcher-wrapper{\n  left: 20px;\n  right: auto;\n}\n.ba-loy-namespace .ba-loy-messenger-frame {\n  bottom: 90px;\n}\n#launcher-wrapper{\n  bottom: 20px;\n}\n\n.launcher-text{\n  color: #ffffff !important;\n}\n\n#launcher-wrapper .launcher-desktop { display: block; }\n#launcher-wrapper .launcher-mobile  { display: none;  }\n\n@media (max-device-width: 851px) and (orientation: landscape), (max-width: 500px) {\n  .ba-loy-namespace .ba-loy-messenger-frame{\n    height: 100%;\n    min-height: 100%;\n    bottom: 0;\n    right: 0;\n    left: 0;\n    top: 0;\n    width: 100%;\n    border-radius: 0 !important;\n  }\n  #launcher-wrapper.up{\n    display: none;\n  }\n  #launcher-wrapper{\n    left: 20px;\n    right: auto;\n    bottom: 20px;\n  }\n  #launcher-wrapper .launcher-desktop { display: none;  }\n  #launcher-wrapper .launcher-mobile  { display: block; }\n}\n\n\n\n.ba-loy-circle{border-radius: 30px !important;}\n.ba-loy-rounded{border-radius: 10px !important;}\n.ba-loy-square{border-radius: 0px !important;}\n","domain_name":"loyalty.rivo.io","font_settings":{"primary_font":"Inter","secondary_font":"Inter"},"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 on","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"
25335:"Like page on Facebook","social_tiktok_follow":"Follow on TikTok","social_twitter_share":"Share link on X","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":"Credits canceled","general_no_points_yet":"No Credits yet","general_refund_points":"Credits 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 X","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":"Credits expired","general_refund_credits":"Credits refunded","general_sms_subscribed":"Subscribed to SMS","general_upload_receipt":"Submit a 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}} Credits for every review posted","tos_min_order_quantity":"Minimum {{min_order_quantity}} items required in cart.","visitor_header_caption":"Earn points, save, and unlock exclusive perks","general_birthday_reward":"Celebrate with a reward","general_challenge_photo":"Submit a Challenge Photo","general_credits_expired":"Credits expired","general_discount_amount":"credits 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":"Credits History","general_share_via_email":"Share via Email","general_upcoming_reward":"Upcoming reward","general_you_have_points":"You have {{points}} credits","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":"Credits for every","general_uploaded_receipt":"Submitted a Receipt","general_vip_tier_upgrade":"VIP Tier Upgrade Credits","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 Credits?","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 credits","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 credits 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 
25335subscription","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 Credits 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":"Credits granted by credits 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 credits to spend","general_redeem_error_min_points":"Did not meet minimum credits to redeem","loyalty_page_banner_earn_button":"Earn Store Credit","loyalty_page_rewards_no_rewards":"No rewards yet","loyalty_page_ways_to_earn_title":"Ways 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 X","activity_table_header_expiration":"Expires At","loyalty_page_banner_login_button":"Sign In","loyalty_page_upload_receipt_help":"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 X","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 credits","loyalty_page_ways_to_redeem_title":"Ways to Redeem","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 credits removed for credits 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":"Earn credits by completing these actions","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 up to {{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 Credits","general_your_rewards_will_show_here":"Your rewards will show here.","loyalty_page_banner_logged_in_title":"\u003cspan\u003eWelcome to\u003c\/span\u003eGeller Gals Rewards","loyalty_page_banner_register_button":"Join Now","loyalty_page_explainer_step_1_title":"Signup","loyalty_page_explainer_step_2_title":"Earn","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":"\u003cspan\u003eJoin Us\u003c\/span\u003eGeller Gals Rewards","loyalty_page_banner_login_button_url":"https:\/\/www.laurageller.com\/pages\/loyalty-program#k-hub","loyalty_page_customer_birthday_month":"Month","loyalty_page_customer_birthday_title":"Celebrate your birthday","loyalty_page_ways_to_redeem_subtitle":"Redeem credits for these rewards","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
25335xclusive 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":"Credits reset to new balance by credits 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 \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","loyalty_page_explainer_step_1_subtitle":"Create an account on our store","loyalty_page_explainer_step_2_subtitle":"Earn credits for shopping","loyalty_page_explainer_step_3_subtitle":"Redeem credits for discounts","loyalty_page_vip_tier_1_threshold_text":"$1 - $99 Spent","loyalty_page_vip_tier_2_threshold_text":"$100 - $250 Spent OR 2 Orders Or 1 Order + 1 Referral","loyalty_page_vip_tier_3_threshold_text":"$250+ Spend OR 3+ Orders OR $100 Spend + 3 Orders","loyalty_page_vip_tiers_logged_in_title":"Level Up For More Rewards!","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":"https:\/\/www.laurageller.com\/pages\/loyalty-program#k-hub","loyalty_page_explainer_logged_out_title":"How it Works","loyalty_page_vip_tiers_logged_out_title":"Sign Up, Start Earning, Get Rewards!","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.pretty_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":"As a member, you earn Beauty Bucks and exclusive rewards every time you shop.","loyalty_page_explainer_logged_in_subtitle":"Here's an overview of your current store credit 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
25335itle":"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":"We love our Laura Geller community, and want to celebrate you for being a part of it!\u003cbr\u003e\u003cbr\u003eBecome a member and earn Beauty Bucks and exclusive rewards every time you shop.","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":"Your all-access pass to exclusive rewards. Reach higher tiers for exclusive Beauty Bucks.","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":"Store Credit","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 (equivalent to ${{balance_to_currency}}) 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
25335itle":"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 $10 in store credit 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-text=\"$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've 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.pretty_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":560655,"title":"Refer a Friend","status":"active","name":"Refer a Friend","trigger":"referral_complete","points_amount":50,"credits_amount":10.0,"balance_amount":10.0,"description":"Credits for Referral Campaign","url":"","button_text":null,"pretty_earnings_text":"$10.00 Credits","card_click_method":"modal","hidden_from_ui":false,"creation_source":null,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/l55iu4lf5fglds6u4lpn8rjlkd6w"},{"id":560661,"title":"Upgrade Tier Bonus","status":"active","name":"Upgrade Tier Bonus","trigger":"vip_tier_upgrade","points_amount":0,"credits_amount":0.0,"balance_amount":0,"description":"$5 \/ $10","url":"","button_text":"","pretty_earnings_text":"0 Points","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[],"multi_balance_settings_by_tiers":{"Silver":{"balance_amount":5.0,"currency_base_amount":1,"vip_tier_multiplier_amount":null},"Gold":{"balance_amount":10.0,"currency_base_amount":1,"vip_tier_multiplier_amount":null}},"multipliers":[],"currency_base_amount":1,"points_type":"fixed"},{"id":587606,"title":"Download our app","status":"active","name":"Download our app","trigger":"custom_action","points_amount":50,"credits_amount":10.0,"balance_amount":10.0,"description":"Earn $10 in store credit for downloading our app! ","url":"","button_text":"","pretty_earnings_text":"$10.00 Credits","card_click_method":null,"hidden_from_ui":true,"creation_source":null,"translations":[]},{"id":599813,"title":"Product Purchased","status":"active","name":null,"trigger":"product_purchased","points_amount":50,"credits_amount":15.0,"balance_amount":15.0,"description":null,"url":"","button_text":null,"pretty_earnings_text":"$15.00 Credits","card_click_method":"modal","hidden_from_ui":false,"creation_source":null,"translations":[]}],"points_rewards":[],"rewards":[],"referral_rewards":{"referrer_reward":{"id":373850,"name":"$5 off coupon","reward_type":"fixed_amount","properties":{"applies_to":"entire","auto_redeem_enabled":false,"refund_on_expiry_enabled":false,"hide_from_checkout_enabled":false,"hide_from_site_enabled":false,"min_order_value_excludes_free_product":false,"applies_to_full_price_items_only":false,"translations":[]}},"referred_reward":{"id":643710,"name":"$10 off","reward_type":"fixed_amount","properties":{"applies_to":"entire","purchase_type":"both","min_requirement":"none","auto_redeem_enabled":false,"customer_points_get":1.0,"increment_points_value":100,"refund_on_expiry_enabled":false,"min_order_value_excludes_free_product":false,"hide_from_checkout_enabled":false,"hide_from_site_enabled":false,"applies_to_full_price_items_only":false,"translations":[]}}},"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":290318,"name":"Bronze","threshold":0,"perks":[],"icon_url":null,"desc":"\u003cspan\u003eSpend $1.00\u003c\/span\u003e","translations":[],"rewards":[],"threshold_text":"$1 - $99 Spent"},{"id":290319,"name":"Silver","threshold":100,"perks":[],"icon_url":null,"desc":"\u003cspan\u003eSpend $100.00, Place 2 Orders\u003c\/span\u003e","translations":[],"rewards":[],"threshold_text":"$100 - $250 Spent OR 2 Orders Or 1 Order + 1 Referral"},{"id":290320,"name":"Gold","threshold":250,"perks":[],"icon_url":null,"desc":"\u003cspan\u003eSpend $250.00, Place 3 Orders\u003c\/span\u003e","translations":[],"rewards":[],"threshold_text":"$250+ Spend OR 3+ Orders OR $100 Spend + 3 Orders"}],"account_embed_widget_settings":{"enabled":false,"target_page":"customers\/account","custom_insert_method":"beforeend"},"loyalty_landing_page_settings":{"enabled":false,"theme_id":"","template_suffix":"rivo-loyalty-landing-page","vip_tiers_table_data":[{"perk":"Entries in our monthly sweepstakes","tiers":[{"id":"290318","value":"✦"},{"id":"290319","value":"✦"},{"id":"290320","value":"✦"}]},{"perk":"Upgrade Tier Bonus","tiers":[{"id":"290318","value":""},{"id":"290319","value":"$5"},{"id":"290320","value":"$10"}]}
25335,{"perk":"Access to Exclusive Events","tiers":[{"id":"290318","value":""},{"id":"290319","value":"✦"},{"id":"290320","value":"✦"}]},{"perk":"Be the first to try new products","tiers":[{"id":"290318","value":""},{"id":"290319","value":""},{"id":"290320","value":"✦"}]},{"perk":"Free Shipping on ALL orders!","tiers":[{"id":"290318","value":""},{"id":"290319","value":""},{"id":"290320","value":"✦"}]}],"primary_button_class_names":"button primary_button no-transition js-no-transition","secondary_button_class_names":"button secondary_button no-transition js-no-transition","theme_extension_files_added_at":"2026-01-08T15:22:46.591Z","theme_extension_files_verified_at":"2026-01-08T15:22:46.591Z","product_add_to_card_button_redirect_url":""},"membership_landing_page_settings":{"enabled":false,"template_suffix":"rivo-membership-landing-page"},"account_dashboard_settings":{},"forms":[],"points_expiry_enabled":false,"credits_expiry_enabled":true,"points_per_points_log_expiry_enabled":false,"credits_per_points_log_expiry_enabled":true,"frontend":{"potential_points":{"order_placed":{"enabled":false,"points_type":"fixed","points_amount":1,"currency_base_amount":1,"multi_balance_settings_by_tiers":{}}}},"referral_campaigns":[{"id":80717,"name":"Give $10 Get $10 in Credits","display_type":"inline","status":"active","page_settings":{"friend_claim_title":"{{advocate_first_name}} sent you a discount","friend_reward_title":"Awesome, you're in!","invalid_button_text":"Shop Now","advocate_share_title":"and get $10 in credits","advocate_reward_title":"You've earned $10!","advocate_signup_title":"and get $10 in credits","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 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 order.","advocate_email_stats_title":"Send my Stats","advocate_share_description":"Share your personal referral link to give your friend $10 off their first Laura Geller order, and receive $10 in credit toward your next purchase once they redeem it.","advocate_share_email_title":"Share via Email","advocate_reward_description":"Redeem your credits at checkout for a discount on your next order.","advocate_share_expired_text":"Sorry, this referral link has expired. Come back later!","advocate_share_header_title":"Refer a Friend","advocate_signup_button_text":"Invite Friends","advocate_signup_description":"Treat your friend to $10 off their first Laura Geller order, and receive $10 in credit to enjoy on your next beauty purchase as a thank-you from us.","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":"Offer 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":"Offer 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":false,"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 friendly emails from LAURA GELLER!","advocate_signup_accepts_marketing_checkbox_text":"Get friendly emails from LAURA GELLER!","friend_claim_accepts_marketing_checkbox_enabled":true,"advocate_signup_accepts_marketing_checkbox_enabled":true,"advocate_signup_accepts_marketing_checkbox_default_checked":false,"friend_claim_first_name_field_enabled":false,"friend_claim_first_name_placeholder":"Your first name"},"design_settings":{"share_mode":"blocks","primary_color":"#000000","background_type":"column","secondary_color":"#CCCCCC","title_font_size":60,"button_font_size":16,"footer_font_size":12,"header_font_size":18,"title_font_color":"#600137","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":20,"background_position":"right","button_border_color":"#600137","primary_font_family":"inherit","subtitle_font_color":"#000000","subtitle_text_align":"center","mobile_inline_height":950,"desktop_inline_height":750,"secondary_font_family":"inherit","button_background_color":"#600137","header_background_color":"#efefef","advocate_share_email_note_enabled":true,"advocate_share_email_subject_enabled":true,"advocate_share_email_reminder_enabled":true},"advocate_rules":[],"friend_rules":[],"advocate_reward":{"name":"50 Points"},"friend_reward":{"id":643710,"name":"$10 off","enabled":true,"points_amount":0,"points_type":"fixed","reward_type":"fixed_amount","source":"referred","pretty_display_rewards":"$10 off (0 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/ffdw9o71zublgxi2yq12qmznntn6","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":null,"terms_of_service":{"reward_type":"fixed_amount","applies_to":"entire","show_tos":false},"pretty_terms_of_service":""},"expires_at":null,"background_image_url":"https:\/\/loyalty.rivo.io\/assets\/iutxusm5k7y6xx5ml2om62c30h5j","custom_css":"@import url(\"https:\/\/use.typekit.net\/fdz3uoc.css\");\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 .section-footer,\n#baLoySectionWrapper input,\n#baLoySectionWrapper .content .header,\n#baLoySectionWrapper .content {\n  line-height: 128%;\n  font-weight: 400;\n  -webkit-font-smoothing: antialiased;\n  font-family: \"brandon-grotesque\", sans-serif !important;\n}\n\n#baLoySectionWrapper .content {\n  align-self: center;\n  width: 100%;\n}\n\n#baLoySectionWrapper .content-title,\n#baLoySectionWrapper h1 {\n  -webkit-font-smoothing: antialiased;\n  font-family: \"minion-3-display\", serif !important;\n  line-height: 104%;\n}\n\n#baLoySectionWrapper h1 {\n  color: #000;\n}\n\n#baLoySectionWrapper,\n#baLoySectionWrapper .referral-body {\n  background: #fff;\n}\n\n#baLoySectionWrapper .content-wrapper {\n  padding: 30px;\n  max-width: 550px;\n  margin: 0 auto;\n}\n\n#baLoySectionWrapper .background-image {\n}\n\n#baLoySectionWrapper #advocate-signup-page .content-title,\n#baLoySectionWrapper #advocate-share-page .content-title {\n  margin-top: 0;\n}\n\n#baLoySectionWrapper #advocate-signup-page .content-subtitle {\n  max-width: 80%;\n  margin: 0 auto;\n  margin-top: 10px;\n}\n\n#baLoySectionWrapper #advocate-signup-page .content-wrapper,\n#baLoySectionWrapper #advocate-share-page .content-wrapper {\n  padding-top: 0px;\n}\n\n#baLoySectionWrapper .content .header {\n  margin: 0 auto;\n  font-size: 64px !important;\n  padding-bottom: 0;\n  background: transparent;\n  font-family: \"minion-3-display\", serif !important;\n  line-height: 104%;\n  font-style: italic;\n  font-weight: 400;\n}\n\n@media (max-width: 989px) {\n  .content-title {\n    font-size: 32px;\n    line-height: 120%;\n  }\n  #baLoySectionWrapper .content .header {\n    font-size: 48px !important;\n  }\n}\n\n\/* ---- BUTTONS ---- *\/\n\n#baLoySectionWrapper .button,\n#baLoySectionWrapper .copy-coupon.dflex button.button {\n  min-height: 45px;\n  padding: 15px 10px;\n  border-radius: 0;\n  font-weight: 700;\n  letter-spacing: 0px;\n  transition: all 0.3s linear;\n  text-transform: uppercase;\n}\n\n#baLoySectionWrapper .icon-and-text-row {\n  font-weight: 700;\n  letter-spacing: 0px;\n}\n\n#baLoySectionWrapper .content.link-mode-exposed .sharing-buttons {\n  border-top: none;\n  margin-top: 0;\n}\n\n#baLoySectionWrapper .sharing-buttons .button {\n  background: #000;
25335\n  border-color: 3000;\n}\n\n\/* --- Apply code button --- *\/\n\n#baLoySectionWrapper .apply-discount .button.loy-button.loy-button-main {\n  padding-left: 15px;\n  padding-right: 15px;\n}\n\n#baLoySectionWrapper .button:hover,\n#baLoySectionWrapper .button:focus,\n#baLoySectionWrapper .button:active,\n#baLoySectionWrapper .copy-coupon.dflex button.button:hover,\n#baLoySectionWrapper .copy-coupon.dflex button.button:focus,\n#baLoySectionWrapper .copy-coupon.dflex button.button:active {\n  opacity: 1;\n  color: #600137;\n  border-color: #600137;\n  background: #fff;\n}\n\n\/* --- SUCCESS BUTTONS --- *\/\n#baLoySectionWrapper .loy-copy-success::before {\n  display: flex;\n  justify-content: center;\n  text-align: center;\n  align-items: center;\n  background-position: center;\n  width: 25px;\n  height: 25px;\n  border-radius: 50%;\n  font-size: 14px;\n  opacity: 1;\n  background-color: #600137;\n  margin-top: 15px;\n}\n\n#baLoySectionWrapper .email-share-success-icon {\n  background: #000;\n  border-radius: 100%;\n}\n\n#baLoySectionWrapper .referral-body .toast.success {\n  background: #600137;\n  opacity: 0.98;\n  position: fixed;\n  top: 0;\n  bottom: 0;\n  left: 0;\n  width: 100%;\n  right: 0;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  font-size: 16px;\n  font-weight: bold;\n  text-transform: uppercase;\n}\n\n\/* --- Close modal button --- *\/\n\n#baLoySectionWrapper .close-modal-overlay,\n#baLoySectionWrapper .close-button {\n  background-color: #600137;\n  border-radius: 999px;\n  margin-top: 5px;\n  margin-right: 5px;\n}\n\n#baLoySectionWrapper .close-modal-overlay svg,\n#baLoySectionWrapper .close-button svg path {\n  fill: #fff;\n}\n\n#baLoySectionWrapper .icon-and-text-row svg {\n  fill: #fff;\n}\n\n#baLoySectionWrapper svg.path-stroke path {\n  stroke: #fff;\n}\n\n#baLoySectionWrapper .icon-and-text-row:hover svg {\n  fill: #600137;\n}\n\n#baLoySectionWrapper .icon-and-text-row:hover svg.path-stroke path {\n  stroke: #600137;\n}\n\n\/* --- FOOTER --- *\/\n\n#baLoySectionWrapper .section-footer,\n#baLoySectionWrapper label {\n  color: #000 !important;\n}\n\n\/* --- FORM STARTS HERE --- *\/\n\n#baLoySectionWrapper input.txt-field {\n  border: 1px solid #000;\n  border-radius: 0;\n  background: #efe6eb;\n  padding: 15px 10px;\n  transition: all 0.2s ease-in;\n}\n\n#baLoySectionWrapper input.txt-field::placeholder {\n  color: #000 !important;\n}\n\n#baLoySectionWrapper input,\n#baLoySectionWrapper textarea {\n  border: 1px solid #000 !important;\n  border-radius: 2px !important;\n}\n\n#baLoySectionWrapper input.txt-field:active,\n#baLoySectionWrapper input.txt-field:hover,\n#baLoySectionWrapper input.txt-field:focus {\n  border: 1px solid #000 !important;\n  box-shadow: 0 0 0 0.5px #000 inset;\n}\n\n#baLoySectionWrapper input.referral-link {\n  font-size: 16px !important;\n  font-weight: 500;\n}\n\n\/* --- POPUP --- *\/\n#baLoySectionWrapper .popup-page.active {\n  background: #efe6eb !important;\n  border: 2px solid #000;\n  opacity: 0.98;\n}\n\n#baLoySectionWrapper .popup-page input.txt-field {\n  background: #fff;\n}\n\n#baLoySectionWrapper .popup-page .form-label {\n  display: flex;\n  align-items: center;\n  gap: 5px;\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 #600137 !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: #600137 !important;\n  border-color: #600137;\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\/* --- Fix the checkbox in the email popup --- *\/\n#baLoySectionWrapper .popup-page.active .form-label {\n  margin-bottom: 15px;\n  margin-top: 0;\n  display: flex;\n  gap: 5px;\n  align-items: center;\n}\n\n#baLoySectionWrapper input[type=\"checkbox\"] {\n  margin-bottom: 0;\n}\n\n#baLoySectionWrapper .copy-coupon.dflex {\n  gap: 5px;\n}\n\n#baLoySectionWrapper .content-title {\n  margin-top: 0;\n}\n\n\/* --- MOBILE --- *\/\n@media (max-width: 680px) {\n  #baLoySectionWrapper .mobile-image {\n  }\n\n  #baLoySectionWrapper .content-title {\n  }\n\n  #baLoySectionWrapper .content-subtitle {\n    max-width: 100%;\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: 24px;\n    margin-top: 15px;\n  }\n\n  #baLoySectionWrapper .referral-body {\n    display: flex;\n    flex-direction: column;\n    justify-content: flex-start;\n    padding: 0;\n  }\n\n  #baLoySectionWrapper .content .header {\n    text-decoration: none !important;\n    margin-bottom: 0 !important;\n  }\n\n  #baLoySectionWrapper .content-wrapper {\n    padding: 25px;\n  }\n}","share_via_email_default_subject":"I'm sending you {{reward_name}} to shop at {{shop_name}}","landing_path":null,"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_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":false,"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":"REW-","loyalty_prefix":"","cashback_prefix":"","vip_tier_prefix":"","loyalty_gift_prefix":"LGIFT-","referral_friend_prefix":"REW-FR-","referral_advocate_prefix":"REW-AD-"},"membership_tiers":[],"credit_mode":true,"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":"mi_u","auto_login_reload_enabled":false,"auto_login_bypass_only_mode_enabled":false},"account_widget_settings":{"logo":"\u003cimg src=\"\/\/www.laurageller.com\/cdn\/shop\/files\/LG-stacked-logo-black-trademarked.svg?v=1756235736\u0026amp;width=600\" alt=\"Laura Geller logo\" srcset=\"\/\/www.laurageller.com\/cdn\/shop\/files\/LG-stacked-logo-black-trademarked.svg?v=1756235736\u0026amp;width=90 90w, \/\/www.laurageller.com\/cdn\/shop\/files\/LG-stacked-logo-black-trademarked.svg?v=1756235736\u0026amp;width=135 135w, \/\/www.laurageller.com\/cdn\/shop\/files\/LG-stacked-logo-black-trademarked.svg?v=1756235736\u0026amp;width=180 180w\" width=\"90\" height=\"39.744109450215355\" loading=\"eager\" class=\"header__heading-logo motion-reduce\" sizes=\"(max-width: 180px) 50vw, 90px\"\u003e","enabled":true,"or_text":"OR","city_text":"City","edit_text":"Edit","name_text":"Name","custom_css":":root {\n  --rivo-aw-bg: #f4f4f4;\n  --rivo-aw-border-radius: 0;\n  --rivo-aw-text-secondary: #00000080;\n  --rivo-aw-border-color-medium: rgba(0, 0, 0, 0.15);\n  --rivo-aw-border-color-dark: rgba(0, 0, 0, 0.5);\n  --rivo-aw-title-font: \"minion-3-display\", sans-serif;\n  --rivo-aw-button-svg: 15px;\n  --rivo-aw-button-hover-bg: rgba(0, 0, 0, 0.3);\n}\n\n.rivo-shipping-address-form .rivo-form-row {\n  gap: 5px;\n}\n\n.rivo-shipping-address-form .rivo-form-field {\n  width: 100%;\n}\n\n\/* --- Header --- *\/\n.rivo-slideout__header {\n  box-shadow: none;\n  border-bottom: 1px solid var(--rivo-aw-border-color-medium);\n}\n\n.rivo-aw-home-featured-content {\n  order: 1;\n}\n\n.rivo-aw-logged-out .rivo-slideout-content-wrapper:nth-of-type(2) {\n  border-top: none !important;\n  padding-top: 0;\n  margin-top: 0;\n}\n\n.rivo-aw-home-recently-viewed-collections {\n  order: 2;\n}\n\n.rivo-aw-home-saved-cart {\n  order: 3;\n}\n\n.rivo-aw-home-recently-viewed {\n  order: 4;\n}\n\n.rivo-aw-home-favorites-cart {\n  order: 5;\n}\n\n.rivo-aw-home-popular-today {\n  order: 6;\n}\n\n.rivo-slideout__header a.rivo-aw-logo svg,\n.rivo-slideout__header a.rivo-aw-logo img {\n  max-height: 40px;\n  width: auto;\n}\n\n.rivo-checkbox-label {\n  font-weight: 400 !important;\n}\n\n.rivo-aw-title,\n.rivo-aw-smaller-title {\n  font-family: var(--rivo-aw-title-font);\n  font-weight: 400;\n  line-height: 1.2;\n}\n\n.rivo-login-component .rivo-aw-title,\n.rivo-aw-heading .rivo-aw-title {\n  font-size: 32px;\n  line-height: 40px;\n}\n\n.rivo-aw-smaller-title {\n  font-size: 18px;\n}\n\n\/* --- BUTTONS --- *\/\n\n.rivo-aw-button-points-balance-number,\nspan.rivo-aw-button-points-balance-currency {\n  font-size: 16px;\n}\n\n.rivo-aw-button svg path {\n  fill: #fff !important;\n}\n\n.rivo-aw-button:hover svg path {\n  fill: #000 !important;\n}\n\n.rivo-aw-button--outline,\n.rivo-aw-logged-in .rivo-aw-home-button-components a {\n  border: 1px solid var(--rivo-aw-border-color-medium);\n  background: #fff;
25335\n  color: #000;\n  padding: 12px;\n}\n\n.rivo-aw-button--outline:hover,\n.rivo-aw-logged-in .rivo-aw-home-button-components a:hover {\n  border-color: #000;\n}\n\n.rivo-aw-button--outline svg path,\n.rivo-aw-button-component-cta svg path {\n  fill: #000 !important;\n}\n\n.rivo-aw-home-button-components a,\n.rivo-product-action-add-to-cart {\n  padding: 12px;\n  min-width: auto;\n  width: 100%;\n}\n\n.rivo-logout-link .rivo-aw-button,\n.rivo-add-shipping-address .rivo-aw-button {\n  width: 100%;\n}\n\n.rivo-logout-link a {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n\n.rivo-aw-button-points-balance-number {\n  margin-right: 5px;\n}\n\n.rivo-aw-button-points-balance-container {\n  padding: 0;\n}\n\n.rivo-checkbox-container input[type=\"checkbox\"] {\n  -webkit-appearance: auto;\n}\n\n.rivo-login-component input[type=\"text\"]:focus-visible,\n.rivo-login-component input[type=\"email\"]:focus-visible {\n  border-color: var(--rivo-aw-primary-color, #303030);\n}\n\na.rivo-collection-item {\n  transition: all 0.2s ease;\n  font-weight: 400;\n}\n\n.rivo-address-actions .rivo-plain-link {\n  padding: 0;\n  text-decoration: underline;\n}\n\n\/* --- INPUT --- *\/\n\n.rivo-slideout__container input[type=\"text\"],\n.rivo-slideout__container input[type=\"email\"],\n.rivo-slideout__container input[type=\"tel\"],\n.rivo-slideout__container input[type=\"password\"],\n.rivo-slideout__container select {\n  border-radius: 5px;\n}\n\n.rivo-form-field label,\n.rivo-preference-item-label,\n.rivo-profile-list-item-title,\n.rivo-aw-smaller-title {\n  font-weight: 400;\n}\n\n\/* --- Empty container --- *\/\n.rivo-empty-state-container {\n  border: 1px dashed var(--rivo-aw-border-color-medium);\n  border-radius: 0;\n  padding: 24px 16px;\n  text-align: center;\n  width: 100%;\n  color: rgba(0, 0, 0, 0.5) !important;\n  margin-top: 10px;\n  margin-bottom: 0;\n}\n\n.rivo-sms-terms-and-conditions {\n  color: rgba(0, 0, 0, 0.7);\n  line-height: 15px;\n  font-size: 14px !important;\n}\n\n.rivo-aw-order-item-quantity {\n  padding-top: 2px;\n}\n\nlabel.rivo-checkbox-container {\n  align-items: baseline;\n}\n\n.rivo-mini-block-link .rivo-favorite-button,\n.rivo-product-action-image .rivo-favorite-button {\n  background: transparent;\n}\n\n\/* --- Products --- *\/\n\n.rivo-mini-block-title,\n.rivo-product-action-title,\n.rivo-product-action-body .rivo-plain-link {\n  line-height: 1.2;\n  font-weight: 400;\n}\n\n.rivo-product-action-buttons {\n  gap: 8px;\n}\n\n.rivo-mini-block-title {\n  max-height: 62px;\n}\n\n.rivo-compare-price .rivo-product-price {\n  color: #000;\n}\n\n.rivo-product-action-price {\n  font-size: 16px;\n}\n\n.rivo-product-compare-price {\n  color: var(--rivo-aw-text-secondary);\n}\n\n.rivo-product-grid {\n  gap: 12px;\n}\n\n.rivo-mini-block-title,\n.rivo-mini-block-price {\n  display: flex !important;\n}\n\n.rivo-mini-block-subtitle {\n  margin-top: 5px;\n}\n\n\/* --- Price --- *\/\n\n.rivo-product-price {\n}\n\n.rivo-compare-price .rivo-product-price {\n}\n\n.rivo-aw-go-to-page {\n  background: transparent;\n}\n\n.rivo-product-image {\n  aspect-ratio: auto;\n  border-radius: var(--rivo-aw-border-radius);\n}\n\n.rivo-profile-list {\n  margin-top: 15px;\n  order: 1;\n}\n\n\/* --- REWARDS --- *\/\n.rivo-aw-home-redeem-rewards,\n.rivo-aw-home-referral {\n  padding: 25px 15px;\n  background: var(--rivo-aw-color-light-green);\n}\n\n.rivo-aw-home-referral input[type=\"text\"] {\n  border: 2px solid var(--rivo-aw-primary-color) !important;\n}\n\n.rivo-aw-home-redeem-rewards .rivo-mini-block-subtitle {\n  margin: 0;\n  padding: 0;\n}\n\n.rivo-aw-home-redeem-rewards .rivo-aw-button {\n  font-size: 14px !important;\n}\n\n.rivo-aw-vip-tier-progress-track {\n  background: var(--rivo-aw-color-light-green);\n}\n\n.rivo-aw-vip-tier-progress-fill {\n  background: var(--rivo-aw-primary-color);\n}\n\n.rivo-aw-redeem-rewards-url {\n  color: var(--rivo-aw-primary-color);\n}\n\n.rivo-aw-reward-card .rivo-mini-block-title {\n  align-items: center;\n  align-items: anchor-center;\n}\n\n\/* --- Featured Content --- *\/\n\n.rivo-aw-home-featured-content-title {\n  margin: 0 !important;\n  background: #fff !important;\n  padding: 12px !important;\n  font-size: 16px;\n  font-weight: 700 !important;\n  display: flex;\n  width: 100%;\n  justify-content: space-between;\n}\n\n.rivo-aw-home-featured-content-title {\n  position: relative;\n  display: flex;\n  align-items: center;\n}
25335\n\n.rivo-aw-home-featured-content-title::after {\n  content: \"\";\n  display: block;\n  width: 10px;\n  height: 10px;\n  border-right: 2px solid currentColor;\n  border-top: 2px solid currentColor;\n  transform: rotate(45deg);\n  flex-shrink: 0;\n  margin-left: var(--rivo-space-xs);\n}\n\n.rivo-aw-home-featured-content-container {\n  margin-top: 0;\n  padding-top: 0;\n}\n\n.rivo-profile-list {\n  display: none;\n}\n\n.rivo-aw-home-featured-content-link {\n  border: 1px solid var(--rivo-aw-border-color-medium);\n}\n\n.rivo-aw-home-featured-content-link:hover {\n  border-color: #000;\n}\n\n.rivo-aw-home-featured-content-wrapper img:hover,\n.rivo-aw-featured-content img:hover,\n.rivo-aw-content-full-width-image-wrapper img:hover {\n  transform: none !important;\n}\n\n.rivo-aw-home-featured-content-image-wrapper,\n.rivo-aw-home-featured-content-image-wrapper img {\n  border-radius: var(--rivo-aw-border-radius) !important;\n}\n\n.rivo-favorite-button span svg {\n  width: 20px;\n  height: 20px;\n}\n\n.rivo-shipping-addresses-list .rivo-address-item:not(:first-child) {\n  padding-top: 20px;\n}\n\n\/* --- HEARTS --- *\/\n\n.rivo-slideout__container .rivo-favorite-button span svg path {\n  fill: transparent;\n  stroke-width: 4 !important;\n  stroke: #000;\n}\n\n.rivo-slideout__container .rivo-favorite-button {\n  border-radius: 999px;\n  padding: 5px;\n  height: 30px;\n  width: 30px;\n}\n\n\/* --- GO TO PAGE --- *\/\n\n.rivo-aw-go-to-page svg {\n  visibility: hidden;\n  position: absolute;\n}\n\n.rivo-aw-go-to-page {\n  position: relative;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n\n.rivo-aw-go-to-page::before {\n  content: \"\";\n  display: block;\n  width: 10px;\n  height: 10px;\n  border-right: 2px solid currentColor;\n  border-top: 2px solid currentColor;\n  transform: rotate(45deg);\n  flex-shrink: 0;\n}\n\n\/* --- GO BACK --- *\/\n.rivo-aw-heading .rivo-left-chevron.rivo-button-as-link svg {\n  visibility: hidden;\n}\n\n.rivo-aw-heading .rivo-left-chevron.rivo-button-as-link {\n  position: relative;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 40px;\n  height: 40px;\n}\n\n.rivo-aw-heading .rivo-left-chevron.rivo-button-as-link::before {\n  content: \"\";\n  display: block;\n  width: 10px;\n  height: 10px;\n  border-left: 2px solid currentColor;\n  border-bottom: 2px solid currentColor;\n  transform: rotate(45deg);\n  flex-shrink: 0;\n}\n\n.rivo-product-grid .rivo-mini-block-link {\n  width: 165px;\n}\n\n.rivo-product-grid .rivo-product-image {\n  height: 210px;\n  width: 100%;\n}\n\n.rivo-aw-home-recently-viewed .rivo-product-item,\n.rivo-aw-home-favorites-cart .rivo-product-item {\n  min-width: auto !important;\n  width: 300px !important;\n}\n\n.rivo-aw-home-recently-viewed .rivo-aw-product-content {\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n\n.rivo-aw-product-content .rivo-mini-block-title {\n  max-width: 90%;\n}\n\n.rivo-aw-home-recently-viewed .rivo-mini-block-link,\n.rivo-aw-home-favorites-cart .rivo-mini-block-link {\n  display: flex;\n  flex-direction: row;\n  border: 1px solid var(--rivo-aw-border-color-medium);\n  padding: 12px;\n  background: #fff;\n  width: 100% !important;\n  gap: 8px;\n}\n\n.rivo-aw-home-recently-viewed .rivo-aw-home-recently-viewed {\n  display: none;\n}\n\n.rivo-aw-home-recently-viewed .rivo-mini-block-link img,\n.rivo-aw-home-favorites-cart .rivo-mini-block-link img {\n  height: 80px !important;\n  width: 80px !important;\n}\n\n.rivo-slideout__container\n  .rivo-favorite-button.rivo-favorite-active\n  span\n  svg\n  path {\n  fill: var(--rivo-aw-favorite-button-active-color, #000);\n}\n\n.rivo-slideout__container .rivo-favorite-active span svg path {\n  fill: var(--rivo-aw-primary-color) !important;\n  stroke: var(--rivo-aw-primary-color) !important;\n}\n\n\/* --- CHECKBOX --- *\/\n\n.rivo-slideout__container input[type=\"checkbox\"] {\n  accent-color: #000 !important;\n}\n\n.rivo-slideout__container input[type=\"checkbox\"] {\n  appearance: none !important;\n  -webkit-appearance: none !important;\n  -moz-appearance: none !important;\n  width: 10px !important;\n  height: 10px !important;\n  border: none !important;\n  background-color: #fff !important;\n  border: 2px solid var(--rivo-aw-border-color-dark) !important;\n  border-radius: 4px !important;\n  cursor: pointer !important;\n  position: relative !important;\n  transition: all 0.2s ease !important;\n  vertical-align: middle !important;\n  padding: 5px !important;\n}\n\n.rivo-slideout__container input[type=\"checkbox\"]:checked {\n  background-color: #000 !important;\n  border-color: #000 !important;\n}\n\n.rivo-slideout__container input[type=\"checkbox\"]:checked::after {\n  
25335content: \"\" !important;\n  position: absolute !important;\n  left: 50% !important;\n  top: 50% !important;\n  width: 3px !important;\n  height: 7px !important;\n  border: solid #fff !important;\n  border-width: 0 1.5px 1.5px 0 !important;\n  transform: translate(-50%, -60%) rotate(45deg) !important;\n}\n\n.rivo-checkbox-label {\n  font-weight: 400 !important;\n  font-size: 14px;\n  text-align: left;\n}\n\n\/* --- SCROLL --- *\/\n\n.rivo-horizontal-scroll-button {\n  border: 1px solid var(--rivo-aw-primary-color) !important;\n  border-radius: 100% !important;\n  height: 40px !important;\n  width: 40px !important;\n  background-color: var(--rivo-aw-primary-color) !important;\n}\n\n.rivo-horizontal-scroll-button:hover {\n  background: #666;\n}\n\n.rivo-horizontal-scroll-button svg {\n  height: 10px !important;\n  width: 10px !important;\n}\n\n.rivo-horizontal-scroll-button svg path {\n  fill: #fff !important;\n}\n\n\/* --- FOOTER TABS --- *\/\n\n#rivo-slideout-footer {\n  background: #fff;\n  box-shadow: none;\n  border-top: 1px solid var(--rivo-aw-border-color-medium);\n}\n\n.rivo-footer-nav-text {\n  text-transform: uppercase;\n  font-weight: 400;\n  display: none;\n  color: var(--rivo-aw-body-primary-font-color, #000000);\n}\n\n#rivo-slideout-footer .rivo-slideout-navigation .active .rivo-footer-nav-text {\n  font-weight: 600;\n}\n\n.rivo-slideout-navigation a.active:before {\n  height: 8px;\n  border-radius: 0;\n  top: 4px;\n  display: none;\n}\n\n.rivo-login-footer-link a {\n  text-decoration: underline;\n}\n\n.rivo-or-text {\n  font-size: 12px;\n}\n\n\/* --- Close button --- *\/\n.rivo-slideout__close,\n.rivo-aw-mini-modal__close {\n  background: transparent;\n  font-size: 28px;\n}\n\n.rivo-slideout__close:hover,\n.rivo-aw-mini-modal__close:hover {\n  background: var(--rivo-aw-button-hover-bg);\n}\n\n.rivo-aw-mini-modal__container .rivo-aw-mini-modal__close {\n  font-size: 24px;\n}\n\n.rivo-aw-mini-modal__container {\n  max-width: 98%;\n  margin-bottom: 5px;\n  border-radius: 15px;\n}\n\n.rivo-mini-modal-body-content button {\n  text-decoration: underline !important;\n}\n\n\/* --- CUSTOM REWARDS BUTTON --- *\/\n\n.rivo-aw-button-rewards {\n  width: 100%;\n}\n\na.rivo-aw-button-rewards h5 {\n  font-family: var(--rivo-aw-title-font);\n  font-size: 16px;\n  font-weight: 700;\n  text-transform: capitalize !important;\n  color: #000;\n  margin: 0;\n}\n\n.rivo-aw-button-rewards-main {\n  display: flex;\n  flex-direction: row;\n  align-items: center;\n  justify-content: space-between;\n  width: 100%;\n}\n\n.rivo-aw-button-rewards-main svg {\n  width: var(--rivo-aw-button-svg);\n  height: var(--rivo-aw-button-svg);\n}\n\n.rivo-aw-button-rewards-main svg path {\n  fill: transparent !important;\n}\n\n.rivo-aw-button-rewards-main:hover svg path {\n  fill: transparent !important;\n}\n\n\/* Hide the points\/credits balance (\"0 CREDITS\") shown in the Rewards button.\n   !important is used because rivo-ax-show toggles display via an inline\n   style, which a plain rule could not override. *\/\n.rivo-aw-button-points-balance-amount {\n  display: none !important;\n}\n\n\/* --- MEDIA QUERIES --- *\/\n\n@media screen and (min-width: 451px) {\n  .rivo-mini-block-link .rivo-favorite-button:hover,\n  .rivo-product-action-image .rivo-favorite-button:hover,\n  .rivo-aw-heading .rivo-left-chevron.rivo-button-as-link:hover {\n    background: var(--rivo-aw-button-hover-bg) !important;\n  }\n}\n\n@media screen and (max-width: 450px) {\n  .rivo-slideout__header a.rivo-aw-logo {\n    height: auto;\n  }\n  .rivo-login-component .rivo-aw-title,\n  .rivo-aw-heading .rivo-aw-title {\n    font-size: 28px;\n    line-height: 36px;\n  }\n  .rivo-product-action-add-to-cart {\n    padding: 6px;\n    font-size: 12px;\n  }\n}\n\n.rivo-slideout__container:focus-visible {\n  outline: none;\n  border: none;\n  box-shadow: none;\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":"#171722","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":"","home_cta_3_url":"","last_name_text":"Last Name","launcher_shape":"circle","container_shape":"rounded","favorites_title":"Favorites","first_name_text":"First Name","home_cta_1_text":"View Rewards","home_cta_2_text":"Manage Subscriptions","home_cta_3_text":"","input_font_size":null,"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":false,"contact_info_text":"Contact info","currency_decimals":2,"default_font_size":16,"desktop_placement":"left","email_placeholder":"Email","favorites_enabled":true,"google_login_text":"Sign in with Google","home_referral_url":"\/pages\/refer-a-friend","login_button_text":"Sign In","login_footer_text":"","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":"let rivoProductContentObserver;\n\n  function wrapProductContent(slideout) {\n    const containers = slideout.querySelectorAll(\n      '.rivo-aw-home-recently-viewed, .rivo-aw-home-favorites-cart'\n    );
25335\n\n    containers.forEach(container =\u003e {\n      container.querySelectorAll('.rivo-mini-block-link').forEach(link =\u003e {\n        if (link.querySelector('.rivo-aw-product-content')) return;\n\n        const title = link.querySelector('.rivo-mini-block-title');\n        const price = link.querySelector('.rivo-mini-block-subtitle');\n\n        if (!title || !price) return;\n\n        const wrapper = document.createElement('div');\n        wrapper.className = 'rivo-aw-product-content';\n\n        title.parentNode.insertBefore(wrapper, title);\n        wrapper.appendChild(title);\n        wrapper.appendChild(price);\n      });\n    });\n  }\n\n  document.addEventListener('rivo-accounts:widget:open', () =\u003e {\n    const slideout = document.getElementById('rivo-account-slideout');\n    if (!slideout) return;\n\n    const focusableElements = slideout.querySelectorAll(focusableSelector);\n    slideout.setAttribute('aria-hidden', 'false');\n    setFocusable(focusableElements);\n\n    const emailInput = slideout.querySelector('input[type=\"email\"]');\n    if (emailInput) emailInput.focus();\n\n    wrapProductContent(slideout);\n\n    rivoProductContentObserver?.disconnect();\n    rivoProductContentObserver = new MutationObserver(() =\u003e {\n      wrapProductContent(slideout);\n    });\n    rivoProductContentObserver.observe(slideout, {\n      childList: true,\n      subtree: true\n    });\n  });\n\n  document.addEventListener('rivo-accounts:widget:close', () =\u003e {\n    rivoProductContentObserver?.disconnect();\n    rivoProductContentObserver = undefined;\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:\/\/laurageller.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":"\/policies\/privacy-policy","profile_list_links":[{"url":"https:\/\/www.laurageller.com\/pages\/faq-holiday","text":"FAQ's","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":"#000000","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":["7491673489469"],"favorites_load_delay":0,"footer_icons_enabled":true,"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":"rise","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":"\/policies\/terms-of-service","address_default_badge":"Default","alternate_login_title":"Having issues signing in?","featured_content_link":"https:\/\/www.laurageller.com\/collections\/best-sellers","featured_home_content":"","home_logged_out_title":"Track orders, save your favorites, and view your order history","home_referral_enabled":false,"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":"all","replace_account_links":true,"shipping_address_text":"Shipping Address","slideout_border_color":"#808080","vip_tier_progress_url":"\/pages\/loyalty-program","add_to_collection_text":"Add to Collection","compare_at_price_color":"#c70000","custom_sub_cta_content":"","custom_sub_cta_enabled":false,"desktop_bottom_spacing":20,"external_login_enabled":true,"featured_content_title":"Shop Laura's Favorites","hide_sold_out_products":false,"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":14,"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","order_tracking_partner":"custom_link","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":false,"custom_sms_consent_text":"","home_logged_in_subtitle":"","home_referral_copy_text":"Referral link copied to clipboard","ignore_inventory_policy":false,"order_buy_again_enabled":true,"order_returns_subdomain":"laurageller","orders_empty_state_text":"You haven't placed any orders yet","orders_logged_out_title":"Log in to view, track, and manage your orders","post_login_reload_paths":[],"post_sign_in_javascript":"\nsetTimeout(() =\u003e {\n      window.RivoAPI.legacy_points_balance(\"smile\").then((data) =\u003e {\n        RivoProfileAlpine.store(\"rivo_profile_customer\").legacy_points_balance = data.points_balance;\n      });\n       window.RivoAPI.legacy_gift_card(\"rise\").then((data) =\u003e {\n              RivoProfileAlpine.store(\"rivo_profile_customer\").gift_card = data.gift_card;\n});\n}, 1000);\n","product_rating_provider":"okendo","recently_viewed_enabled":true,"refresh_cart_javascript":"","section_title_font_size":18,"shopify_markets_enabled":false,"survey_next_button_text":"Next","survey_ski
25335p_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":"","home_wallet_pass_enabled":false,"legacy_gift_card_enabled":true,"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":"","featured_content_subtitle":"","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":"#faf9f9","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 in with an email and password","create_new_collection_text":"Create New Collection","favorites_empty_state_text":"No favorited products","featured_content_image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0024\/1618\/1294\/files\/240905_Laura_Geller_064_1.jpg?v=1727388992","home_button_membership_url":"","logged_out_title_font_size":24,"membership_cover_image_url":"","mini_block_title_font_size":16,"order_tracking_button_text":"Track Shipment","order_tracking_custom_link":"\/pages\/tracking-page?search={{order.name}}","primary_button_class_names":"button button--primary rivo-aw-button rivo-aw-button--primary","redirect_from_account_page":true,"save_shipping_address_text":"Save Shipping Address","vip_progress_block_enabled":false,"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":"#000000","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":"#000000","home_additional_button_1_url":"","home_additional_button_2_url":"","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":false,"redeem_rewards_display_style":"horizontal","secondary_button_class_names":"button button--secondary  rivo-aw-button rivo-aw-button--secondary","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_additional_button_1_text":"","home_additional_button_2_text":"","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":true,"mini_block_subtitle_font_size":16,"new_customer_accounts_enabled":false,"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\/geller-gal-rewards","home_button_components_enabled":true,"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":"CODE: ","home_button_gift_card_copy_text":"Copy Code","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":false,"home_additional_button_2_enabled":false,"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":"#171722","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_gift_card_click_action":"\n  window.Rise = {\n    is_account_page: true,\n    customer: {\n      id: window.Rivo.common?.customer?.id,\
25335n      email: window.Rivo.common?.customer?.email\n    }\n  };\n  const riseBackdrop = document.querySelector(\".Rise-popup-backdrop\");\n  const riseModal = document.querySelector(\".Rise-popup\");\n  if (riseModal) {\n    riseModal.classList.add(\"open\");\n    riseBackdrop.classList.add(\"show\");\n    MicroModal.show(\"rise-popup\");\n    MicroModal.close('rivo-account-slideout');\n  }\n","home_button_membership_paywall_url":"","home_logged_out_favorites_subtitle":"Get access to your rewards, referrals, and more","redirect_to_classic_login_on_error":false,"share_favorite_collections_enabled":false,"shop_pay_login_email_field_enabled":true,"slideout_body_secondary_font_color":"#000000","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,"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,"orders_page_size":10,"css_variables":":root {\n      --rivo-aw-background-color: #faf9f9;\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: #000000;\n      --rivo-aw-body-primary-font-color: #171722;\n      --rivo-aw-body-secondary-font-color: #000000;\n      --rivo-aw-border-color: #808080;\n      --rivo-aw-subdued-color: #f7f7f7;\n      --rivo-aw-icon-color: #000000;\n      --rivo-aw-primary-color: #171722;\n      --rivo-aw-favorite-button-active-color: #000000;\n      --rivo-aw-toast-offset-left: 15px;\n      --rivo-aw-toast-offset-right: auto;\n      --rivo-aw-default-font-size: 16px;\n      \n      \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: 16px;\n      --rivo-aw-mini-block-subtitle-font-size: 16px;\n      --rivo-aw-login-footer-font-size: 14px;\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=\"\/policies\/privacy-policy\" target=\"_blank\"\u003eprivacy policy\u003c\/a\u003e and \u003ca class=\"rivo-underline-link\" href=\"\/policies\/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":[],"fallback_to_db_from_shopify_api_enabled":false,"credit_transfers_enabled":false,"wallet_pass_enabled":false,"account_widget_sections":[{"id":895,"shop_id":2416181294,"name":"Rewards Button (Logged Out)","page":"home","position":1,"enabled":true,"visible_when":"logged_out","position_selector":"#rivo-profile-main .rivo-login-email-container","position_type":"insert_after","html":"\u003ca\n  href=\"https:\/\/www.laurageller.com\/pages\/geller-gal-rewards\"\n  target=\"_self\"\n  class=\"button rivo-aw-button rivo-aw-button--outline rivo-aw-button-rewards\"\n\u003e\n    \u003cdiv class=\"rivo-aw-button-rewards-main\"\u003e\n\n      \u003cdiv class=\"rivo-aw-button-rewards-box\"\u003e\n        \u003ch5 class=\"rivo-aw-button-rewards-title\"\u003eGeller Gal Rewards\u003c\/h5\u003e\n      \u003c\/div\u003e\n\n      \u003cspan\n        class=\"rivo-aw-button-rewards-icon\"\n      \u003e\n        \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 16 16\" fill=\"none\"\u003e\n          \u003cpath d=\"M5.5 3 11 8l-5.5 5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/span\u003e\n\n    \u003c\/div\u003e\n\u003c\/a\u003e","js":"","css":"","created_at":"2026-06-30T14:28:45.029Z","updated_at":"2026-06-30T16:46:49.335Z","properties":{"visible_on_hashes":[],"visible_tags":[]},"visible_on_hashes":[],"visible_tags":[]}],"order_settings":{"order_price_exclude_discounts":false,"order_price_include_taxes":false,"order_price_include_shipping":false,"order_reward_channels":"all","order_reward_financial_statuses":["paid"],"order_revoke_financial_statuses":["0","refunded","0","partially_refunded","0","voided"],"convert_pos_customers_to_members":false,"discount_code_prefix_settings":{"global_prefix":"REW-","loyalty_prefix":"","cashback_prefix":"","vip_tier_prefix":"","loyalty_gift_prefix":"LGIFT-","referral_friend_prefix":"REW-FR-","referral_advocate_prefix":"REW-AD-"},"capitalize_discount_codes":false,"discount_combination_settings":{},"discount_combinations_with_product_enabled":false,"discount_combinations_with_order_enabled":false,"discount_combinations_with_shipping_enabled":false,"points_program_excluded_collection_ids":[],"points_program_excluded_product_ids":[0],"points_program_excluded_order_tags":[],"skip_order_earnings_on_product_ids":[],"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"}};
25336  window.Rivo.loy_config.api_endpoint = "\/apps\/ba-loy";
25337</script>
25337
25338
25339<script type="text/javascript" id="rivo-js-customer-init" dynamic>
25340  
25341</script>
25341
25342
25343
25344  <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"/>
25345  <style type="text/css">
25346    
25347    :root {
25348      --rivo-aw-background-color: #faf9f9;
25349      --rivo-aw-desktop-sidebar-left: 0px;
25350      --rivo-aw-desktop-sidebar-right: auto;
25351      --rivo-aw-desktop-slidein-translate-x: -100%;
25352      --rivo-aw-desktop-slideout-translate-x: -100%;
25353      --rivo-aw-heading-font-color: #000000;
25354      --rivo-aw-body-primary-font-color: #171722;
25355      --rivo-aw-body-secondary-font-color: #000000;
25356      --rivo-aw-border-color: #808080;
25357      --rivo-aw-subdued-color: #f7f7f7;
25358      --rivo-aw-icon-color: #000000;
25359      --rivo-aw-primary-color: #171722;
25360      --rivo-aw-favorite-button-active-color: #000000;
25361      --rivo-aw-toast-offset-left: 15px;
25362      --rivo-aw-toast-offset-right: auto;
25363      --rivo-aw-default-font-size: 16px;
25364      
25365      
25366      --rivo-aw-section-title-font-size: 18px;
25367      --rivo-aw-logged-out-title-font-size: 24px;
25368      
25369      --rivo-aw-mini-block-title-font-size: 16px;
25370      --rivo-aw-mini-block-subtitle-font-size: 16px;
25371      --rivo-aw-login-footer-font-size: 14px;
25372      --rivo-aw-footer-font-size: 15px;
25373      --rivo-aw-toast-background-color: #1a1a1a;
25374      --rivo-aw-toast-font-color: #ffffff;
25375      
25376      
25377      --rivo-aw-home-featured-content-image-position: center center;
25378      --rivo-aw-compare-at-price-color: #c70000;
25379      
25380    }
25381    :root {
25382  --rivo-aw-bg: #f4f4f4;
25383  --rivo-aw-border-radius: 0;
25384  --rivo-aw-text-secondary: #00000080;
25385  --rivo-aw-border-color-medium: rgba(0, 0, 0, 0.15);
25386  --rivo-aw-border-color-dark: rgba(0, 0, 0, 0.5);
25387  --rivo-aw-title-font: "minion-3-display", sans-serif;
25388  --rivo-aw-button-svg: 15px;
25389  --rivo-aw-button-hover-bg: rgba(0, 0, 0, 0.3);
25390}
25391
25392.rivo-shipping-address-form .rivo-form-row {
25393  gap: 5px;
25394}
25395
25396.rivo-shipping-address-form .rivo-form-field {
25397  width: 100%;
25398}
25399
25400/* --- Header --- */
25401.rivo-slideout__header {
25402  box-shadow: none;
25403  border-bottom: 1px solid var(--rivo-aw-border-color-medium);
25404}
25405
25406.rivo-aw-home-featured-content {
25407  order: 1;
25408}
25409
25410.rivo-aw-logged-out .rivo-slideout-content-wrapper:nth-of-type(2) {
25411  border-top: none !important;
25412  padding-top: 0;
25413  margin-top: 0;
25414}
25415
25416.rivo-aw-home-recently-viewed-collections {
25417  order: 2;
25418}
25419
25420.rivo-aw-home-saved-cart {
25421  order: 3;
25422}
25423
25424.rivo-aw-home-recently-viewed {
25425  order: 4;
25426}
25427
25428.rivo-aw-home-favorites-cart {
25429  order: 5;
25430}
25431
25432.rivo-aw-home-popular-today {
25433  order: 6;
25434}
25435
25436.rivo-slideout__header a.rivo-aw-logo svg,
25437.rivo-slideout__header a.rivo-aw-logo img {
25438  max-height: 40px;
25439  width: auto;
25440}
25441
25442.rivo-checkbox-label {
25443  font-weight: 400 !important;
25444}
25445
25446.rivo-aw-title,
25447.rivo-aw-smaller-title {
25448  font-family: var(--rivo-aw-title-font);
25449  font-weight: 400;
25450  line-height: 1.2;
25451}
25452
25453.rivo-login-component .rivo-aw-title,
25454.rivo-aw-heading .rivo-aw-title {
25455  font-size: 32px;
25456  line-height: 40px;
25457}
25458
25459.rivo-aw-smaller-title {
25460  font-size: 18px;
25461}
25462
25463/* --- BUTTONS --- */
25464
25465.rivo-aw-button-points-balance-number,
25466span.rivo-aw-button-points-balance-currency {
25467  font-size: 16px;
25468}
25469
25470.rivo-aw-button svg path {
25471  fill: #fff !important;
25472}
25473
25474.rivo-aw-button:hover svg path {
25475  fill: #000 !important;
25476}
25477
25478.rivo-aw-button--outline,
25479.rivo-aw-logged-in .rivo-aw-home-button-components a {
25480  border: 1px solid var(--rivo-aw-border-color-medium);
25481  background: #fff;
25482  color: #000;
25483  padding: 12px;
25484}
25485
25486.rivo-aw-button--outline:hover,
25487.rivo-aw-logged-in .rivo-aw-home-button-components a:hover {
25488  border-color: #000;
25489}
25490
25491.rivo-aw-button--outline svg path,
25492.rivo-aw-button-component-cta svg path {
25493  fill: #000 !important;
25494}
25495
25496.rivo-aw-home-button-components a,
25497.rivo-product-action-add-to-cart {
25498  padding: 12px;
25499  min-width: auto;
25500  width: 100%;
25501}
25502
25503.rivo-logout-link .rivo-aw-button,
25504.rivo-add-shipping-address .rivo-aw-button {
25505  width: 100%;
25506}
25507
25508.rivo-logout-link a {
25509  display: flex;
25510  align-items: center;
25511  justify-content: center;
25512}
25513
25514.rivo-aw-button-points-balance-number {
25515  margin-right: 5px;
25516}
25517
25518.rivo-aw-button-points-balance-container {
25519  padding: 0;
25520}
25521
25522.rivo-checkbox-container input[type="checkbox"] {
25523  -webkit-appearance: auto;
25524}
25525
25526.rivo-login-component input[type="text"]:focus-visible,
25527.rivo-login-component input[type="email"]:focus-visible {
25528  border-color: var(--rivo-aw-primary-color, #303030);
25529}
25530
25531a.rivo-collection-item {
25532  transition: all 0.2s ease;
25533  font-weight: 400;
25534}
25535
25536.rivo-address-actions .rivo-plain-link {
25537  padding: 0;
25538  text-decoration: underline;
25539}
25540
25541/* --- INPUT --- */
25542
25543.rivo-slideout__container input[type="text"],
25544.rivo-slideout__container input[type="email"],
25545.rivo-slideout__container input[type="tel"],
25546.rivo-slideout__container input[type="password"],
25547.rivo-slideout__container select {
25548  border-radius: 5px;
25549}
25550
25551.rivo-form-field label,
25552.rivo-preference-item-label,
25553.rivo-profile-list-item-title,
25554.rivo-aw-smaller-title {
25555  font-weight: 400;
25556}
25557
25558/* --- Empty container --- */
25559.rivo-empty-state-container {
25560  border: 1px dashed var(--rivo-aw-border-color-medium);
25561  border-radius: 0;
25562  padding: 24px 16px;
25563  text-align: center;
25564  width: 100%;
25565  color: rgba(0, 0, 0, 0.5) !important;
25566  margin-top: 10px;
25567  margin-bottom: 0;
25568}
25569
25570.rivo-sms-terms-and-conditions {
25571  color: rgba(0, 0, 0, 0.7);
25572  line-height: 15px;
25573  font-size: 14px !important;
25574}
25575
25576.rivo-aw-order-item-quantity {
25577  padding-top: 2px;
25578}
25579
25580label.rivo-checkbox-container {
25581  align-items: baseline;
25582}
25583
25584.rivo-mini-block-link .rivo-favorite-button,
25585.rivo-product-action-image .rivo-favorite-button {
25586  background: transparent;
25587}
25588
25589/* --- Products --- */
25590
25591.rivo-mini-block-title,
25592.rivo-product-action-title,
25593.rivo-product-action-body .rivo-plain-link {
25594  line-height: 1.2;
25595  font-weight: 400;
25596}
25597
25598.rivo-product-action-buttons {
25599  gap: 8px;
25600}
25601
25602.rivo-mini-block-title {
25603  max-height: 62px;
25604}
25605
25606.rivo-compare-price .rivo-product-price {
25607  color: #000;
25608}
25609
25610.rivo-product-action-price {
25611  font-size: 16px;
25612}
25613
25614.rivo-product-compare-price {
25615  color: var(--rivo-aw-text-secondary);
25616}
25617
25618.rivo-product-grid {
25619  gap: 12px;
25620}
25621
25622.rivo-mini-block-title,
25623.rivo-mini-block-price {
25624  display: flex !important;
25625}
25626
25627.rivo-mini-block-subtitle {
25628  margin-top: 5px;
25629}
25630
25631/* --- Price --- */
25632
25633.rivo-product-price {
25634}
25635
25636.rivo-compare-price .rivo-product-price {
25637}
25638
25639.rivo-aw-go-to-page {
25640  background: transparent;
25641}
25642
25643.rivo-product-image {
25644  aspect-ratio: auto;
25645  border-radius: var(--rivo-aw-border-radius);
25646}
25647
25648.rivo-profile-list {
25649  margin-top: 15px;
25650  order: 1;
25651}
25652
25653/* --- REWARDS --- */
25654.rivo-aw-home-redeem-rewards,
25655.rivo-aw-home-referral {
25656  padding: 25px 15px;
25657  background: var(--rivo-aw-color-light-green);
25658}
25659
25660.rivo-aw-home-referral input[type="text"] {
25661  border: 2px solid var(--rivo-aw-primary-color) !important;
25662}
25663
25664.rivo-aw-home-redeem-rewards .rivo-mini-block-subtitle {
25665  margin: 0;
25666  padding: 0;
25667}
25668
25669.rivo-aw-home-redeem-rewards .rivo-aw-button {
25670  font-size: 14px !important;
25671}
25672
25673.rivo-aw-vip-tier-progress-track {
25674  background: var(--rivo-aw-color-light-green);
25675}
25676
25677.rivo-aw-vip-tier-progress-fill {
25678  background: var(--rivo-aw-primary-color);
25679}
25680
25681.rivo-aw-redeem-rewards-url {
25682  color: var(--rivo-aw-primary-color);
25683}
25684
25685.rivo-aw-reward-card .rivo-mini-block-title {
25686  align-items: center;
25687  align-items: anchor-center;
25688}
25689
25690/* --- Featured Content --- */
25691
25692.rivo-aw-home-featured-content-title {
25693  margin: 0 !important;
25694  background: #fff !important;
25695  padding: 12px !important;
25696  font-size: 16px;
25697  font-weight: 700 !important;
25698  display: flex;
25699  width: 100%;
25700  justify-content: space-between;
25701}
25702
25703.rivo-aw-home-featured-content-title {
25704  position: relative;
25705  display: flex;
25706  align-items: center;
25707}
25708
25709.rivo-aw-home-featured-content-title::after {
25710  content: "";
25711  display: block;
25712  width: 10px;
25713  height: 10px;
25714  border-right: 2px solid currentColor;
25715  border-top: 2px solid currentColor;
25716  transform: rotate(45deg);
25717  flex-shrink: 0;
25718  margin-left: var(--rivo-space-xs);
25719}
25720
25721.rivo-aw-home-featured-content-container {
25722  margin-top: 0;
25723  padding-top: 0;
25724}
25725
25726.rivo-profile-list {
25727  display: none;
25728}
25729
25730.rivo-aw-home-featured-content-link {
25731  border: 1px solid var(--rivo-aw-border-color-medium);
25732}
25733
25734.rivo-aw-home-featured-content-link:hover {
25735  border-color: #000;
25736}
25737
25738.rivo-aw-home-featured-content-wrapper img:hover,
25739.rivo-aw-featured-content img:hover,
25740.rivo-aw-content-full-width-image-wrapper img:hover {
25741  transform: none !important;
25742}
25743
25744.rivo-aw-home-featured-content-image-wrapper,
25745.rivo-aw-home-featured-content-image-wrapper img {
25746  border-radius: var(--rivo-aw-border-radius) !important;
25747}
25748
25749.rivo-favorite-button span svg {
25750  width: 20px;
25751  height: 20px;
25752}
25753
25754.rivo-shipping-addresses-list .rivo-address-item:not(:first-child) {
25755  padding-top: 20px;
25756}
25757
25758/* --- HEARTS --- */
25759
25760.rivo-slideout__container .rivo-favorite-button span svg path {
25761  fill: transparent;
25762  stroke-width: 4 !important;
25763  stroke: #000;
25764}
25765
25766.rivo-slideout__container .rivo-favorite-button {
25767  border-radius: 999px;
25768  padding: 5px;
25769  height: 30px;
25770  width: 30px;
25771}
25772
25773/* --- GO TO PAGE --- */
25774
25775.rivo-aw-go-to-page svg {
25776  visibility: hidden;
25777  position: absolute;
25778}
25779
25780.rivo-aw-go-to-page {
25781  position: relative;
25782  display: flex;
25783  align-items: center;
25784  justify-content: center;
25785}
25786
25787.rivo-aw-go-to-page::before {
25788  content: "";
25789  display: block;
25790  width: 10px;
25791  height: 10px;
25792  border-right: 2px solid currentColor;
25793  border-top: 2px solid currentColor;
25794  transform: rotate(45deg);
25795  flex-shrink: 0;
25796}
25797
25798/* --- GO BACK --- */
25799.rivo-aw-heading .rivo-left-chevron.rivo-button-as-link svg {
25800  visibility: hidden;
25801}
25802
25803.rivo-aw-heading .rivo-left-chevron.rivo-button-as-link {
25804  position: relative;
25805  display: flex;
25806  align-items: center;
25807  justify-content: center;
25808  width: 40px;
25809  height: 40px;
25810}
25811
25812.rivo-aw-heading .rivo-left-chevron.rivo-button-as-link::before {
25813  content: "";
25814  display: block;
25815  width: 10px;
25816  height: 10px;
25817  border-left: 2px solid currentColor;
25818  border-bottom: 2px solid currentColor;
25819  transform: rotate(45deg);
25820  flex-shrink: 0;
25821}
25822
25823.rivo-product-grid .rivo-mini-block-link {
25824  width: 165px;
25825}
25826
25827.rivo-product-grid .rivo-product-image {
25828  height: 210px;
25829  width: 100%;
25830}
25831
25832.rivo-aw-home-recently-viewed .rivo-product-item,
25833.rivo-aw-home-favorites-cart .rivo-product-item {
25834  min-width: auto !important;
25835  width: 300px !important;
25836}
25837
25838.rivo-aw-home-recently-viewed .rivo-aw-product-content {
25839  display: flex;
25840  flex-direction: column;
25841  gap: 4px;
25842}
25843
25844.rivo-aw-product-content .rivo-mini-block-title {
25845  max-width: 90%;
25846}
25847
25848.rivo-aw-home-recently-viewed .rivo-mini-block-link,
25849.rivo-aw-home-favorites-cart .rivo-mini-block-link {
25850  display: flex;
25851  flex-direction: row;
25852  border: 1px solid var(--rivo-aw-border-color-medium);
25853  padding: 12px;
25854  background: #fff;
25855  width: 100% !important;
25856  gap: 8px;
25857}
25858
25859.rivo-aw-home-recently-viewed .rivo-aw-home-recently-viewed {
25860  display: none;
25861}
25862
25863.rivo-aw-home-recently-viewed .rivo-mini-block-link img,
25864.rivo-aw-home-favorites-cart .rivo-mini-block-link img {
25865  height: 80px !important;
25866  width: 80px !important;
25867}
25868
25869.rivo-slideout__container
25870  .rivo-favorite-button.rivo-favorite-active
25871  span
25872  svg
25873  path {
25874  fill: var(--rivo-aw-favorite-button-active-color, #000);
25875}
25876
25877.rivo-slideout__container .rivo-favorite-active span svg path {
25878  fill: var(--rivo-aw-primary-color) !important;
25879  stroke: var(--rivo-aw-primary-color) !important;
25880}
25881
25882/* --- CHECKBOX --- */
25883
25884.rivo-slideout__container input[type="checkbox"] {
25885  accent-color: #000 !important;
25886}
25887
25888.rivo-slideout__container input[type="checkbox"] {
25889  appearance: none !important;
25890  -webkit-appearance: none !important;
25891  -moz-appearance: none !important;
25892  width: 10px !important;
25893  height: 10px !important;
25894  border: none !important;
25895  background-color: #fff !important;
25896  border: 2px solid var(--rivo-aw-border-color-dark) !important;
25897  border-radius: 4px !important;
25898  cursor: pointer !important;
25899  position: relative !important;
25900  transition: all 0.2s ease !important;
25901  vertical-align: middle !important;
25902  padding: 5px !important;
25903}
25904
25905.rivo-slideout__container input[type="checkbox"]:checked {
25906  background-color: #000 !important;
25907  border-color: #000 !important;
25908}
25909
25910.rivo-slideout__container input[type="checkbox"]:checked::after {
25911  content: "" !important;
25912  position: absolute !important;
25913  left: 50% !important;
25914  top: 50% !important;
25915  width: 3px !important;
25916  height: 7px !important;
25917  border: solid #fff !important;
25918  border-width: 0 1.5px 1.5px 0 !important;
25919  transform: translate(-50%, -60%) rotate(45deg) !important;
25920}
25921
25922.rivo-checkbox-label {
25923  font-weight: 400 !important;
25924  font-size: 14px;
25925  text-align: left;
25926}
25927
25928/* --- SCROLL --- */
25929
25930.rivo-horizontal-scroll-button {
25931  border: 1px solid var(--rivo-aw-primary-color) !important;
25932  border-radius: 100% !important;
25933  height: 40px !important;
25934  width: 40px !important;
25935  background-color: var(--rivo-aw-primary-color) !important;
25936}
25937
25938.rivo-horizontal-scroll-button:hover {
25939  background: #666;
25940}
25941
25942.rivo-horizontal-scroll-button svg {
25943  height: 10px !important;
25944  width: 10px !important;
25945}
25946
25947.rivo-horizontal-scroll-button svg path {
25948  fill: #fff !important;
25949}
25950
25951/* --- FOOTER TABS --- */
25952
25953#rivo-slideout-footer {
25954  background: #fff;
25955  box-shadow: none;
25956  border-top: 1px solid var(--rivo-aw-border-color-medium);
25957}
25958
25959.rivo-footer-nav-text {
25960  text-transform: uppercase;
25961  font-weight: 400;
25962  display: none;
25963  color: var(--rivo-aw-body-primary-font-color, #000000);
25964}
25965
25966#rivo-slideout-footer .rivo-slideout-navigation .active .rivo-footer-nav-text {
25967  font-weight: 600;
25968}
25969
25970.rivo-slideout-navigation a.active:before {
25971  height: 8px;
25972  border-radius: 0;
25973  top: 4px;
25974  display: none;
25975}
25976
25977.rivo-login-footer-link a {
25978  text-decoration: underline;
25979}
25980
25981.rivo-or-text {
25982  font-size: 12px;
25983}
25984
25985/* --- Close button --- */
25986.rivo-slideout__close,
25987.rivo-aw-mini-modal__close {
25988  background: transparent;
25989  font-size: 28px;
25990}
25991
25992.rivo-slideout__close:hover,
25993.rivo-aw-mini-modal__close:hover {
25994  background: var(--rivo-aw-button-hover-bg);
25995}
25996
25997.rivo-aw-mini-modal__container .rivo-aw-mini-modal__close {
25998  font-size: 24px;
25999}
26000
26001.rivo-aw-mini-modal__container {
26002  max-width: 98%;
26003  margin-bottom: 5px;
26004  border-radius: 15px;
26005}
26006
26007.rivo-mini-modal-body-content button {
26008  text-decoration: underline !important;
26009}
26010
26011/* --- CUSTOM REWARDS BUTTON --- */
26012
26013.rivo-aw-button-rewards {
26014  width: 100%;
26015}
26016
26017a.rivo-aw-button-rewards h5 {
26018  font-family: var(--rivo-aw-title-font);
26019  font-size: 16px;
26020  font-weight: 700;
26021  text-transform: capitalize !important;
26022  color: #000;
26023  margin: 0;
26024}
26025
26026.rivo-aw-button-rewards-main {
26027  display: flex;
26028  flex-direction: row;
26029  align-items: center;
26030  justify-content: space-between;
26031  width: 100%;
26032}
26033
26034.rivo-aw-button-rewards-main svg {
26035  width: var(--rivo-aw-button-svg);
26036  height: var(--rivo-aw-button-svg);
26037}
26038
26039.rivo-aw-button-rewards-main svg path {
26040  fill: transparent !important;
26041}
26042
26043.rivo-aw-button-rewards-main:hover svg path {
26044  fill: transparent !important;
26045}
26046
26047/* Hide the points/credits balance ("0 CREDITS") shown in the Rewards button.
26048   !important is used because rivo-ax-show toggles display via an inline
26049   style, which a plain rule could not override. */
26050.rivo-aw-button-points-balance-amount {
26051  display: none !important;
26052}
26053
26054/* --- MEDIA QUERIES --- */
26055
26056@media screen and (min-width: 451px) {
26057  .rivo-mini-block-link .rivo-favorite-button:hover,
26058  .rivo-product-action-image .rivo-favorite-button:hover,
26059  .rivo-aw-heading .rivo-left-chevron.rivo-button-as-link:hover {
26060    background: var(--rivo-aw-button-hover-bg) !important;
26061  }
26062}
26063
26064@media screen and (max-width: 450px) {
26065  .rivo-slideout__header a.rivo-aw-logo {
26066    height: auto;
26067  }
26068  .rivo-login-component .rivo-aw-title,
26069  .rivo-aw-heading .rivo-aw-title {
26070    font-size: 28px;
26071    line-height: 36px;
26072  }
26073  .rivo-product-action-add-to-cart {
26074    padding: 6px;
26075    font-size: 12px;
26076  }
26077}
26078
26079.rivo-slideout__container:focus-visible {
26080  outline: none;
26081  border: none;
26082  box-shadow: none;
26083}
26084
26085  </style>
26086      <div id="rivo-shop-pay-login-container" style="display: none;">
26087        
26087<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 26087
26087
26088<script type="module">
26089  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-login-button.en.esm.js");
26090
26091  
26092</script>
26092
26093
26094<shop-login-button ux-mode="windoid" return-uri="https://www.laurageller.com/account/redirect" proxy="true" proxy-core-idp="true" redirect-type="iframe" response-type="code"></shop-login-button>
26095
26096      </div>
26097    
26098<div rivo-ax-data="rivoAccountSlideoutComponent()" rivo-ax-init="initRivoAccountSlideout" class="micromodal-slideout" id="rivo-account-slideout" aria-hidden="true">
26099    <div class="rivo-slideout__overlay" tabindex="-1" data-rivo-account-slideout-micromodal-close>
26100      <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 }">
26101        <header class="rivo-slideout__header rivo-slideout-section">
26102          <button type="button" class="rivo-slideout__close" aria-label="Close modal" data-rivo-account-slideout-micromodal-close></button>
26103          <h2 id="rivo-account-dialog-title" class="rivo-visually-hidden">Account</h2>
26104          <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>
26105          <div class="rivo-survey-progress-bar-container" rivo-ax-show="$store.current_survey_question" rivo-ax-cloak>
26106            <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">
26107              <div class="rivo-survey-progress-bar-fill" rivo-ax-bind:style="'width: ' + ($store.current_survey?.percentage_completed || 100) + '%'"></div>
26108            </div>
26109            <button class="rivo-survey-skip-question" rivo-ax-on:click="saveSurveyAnswer($event, true)" aria-label="Skip current survey question">Skip</button>
26110          </div>
26111        </header>
26112        <div class="rivo-slideout__content rivo-slideout-section">
26113          <div id="rivo-profile-main"></div>
26114          <template rivo-ax-if="$store.rivo_aw_settings.show_powered_by">
26115            <div class="rivo-powered-by">
26116              <a href="https://rivo.io?utm_source=widget&utm_campaign=powered-by" target="_blank" aria-label="Powered by Rivo - Opens in new window">
26117                <span class="rivo-powered-by-text">Powered by </span>
26118                <div class="rivo-powered-by-icon" rivo-ax-html="$store.icons.rivo"></div>
26119              </a>
26120            </div>
26121          </template>
26122        </div>
26123        <footer id="rivo-slideout-footer" class="rivo-slideout-section" rivo-ax-show="!hideFooter">
26124          <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">
26125            <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')">
26126              <div rivo-ax-html="$store.icons.profile_home" rivo-ax-show="$store.rivo_aw_settings.footer_icons_enabled"></div>
26127              <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>
26128            </a>
26129            <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')">
26130              <div rivo-ax-html="$store.icons.profile_orders" rivo-ax-show="$store.rivo_aw_settings.footer_icons_enabled"></div>
26131              <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>
26132            </a>
26133            <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')">
26134              <div rivo-ax-html="$store.icons.profile_user" rivo-ax-show="$store.rivo_aw_settings.footer_icons_enabled"></div>
26135              <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>
26136            </a>
26137            <template rivo-ax-if="$store.rivo_aw_settings.community_enabled">
26138              <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')">
26139                <div rivo-ax-html="$store.icons.profile_user" rivo-ax-show="$store.rivo_aw_settings.footer_icons_enabled"></div>
26140                <div class="rivo-footer-nav-text" rivo-ax-text="$store.rivo_aw_translation?.footer_community_text || $store.rivo_aw_settings.footer_community_text"></div>
26141              </a>
26142            </template>
26143          </div>
26144          <template rivo-ax-if="showStickyFooterButton && $store.current_survey_question">
26145            <div class="rivo-sticky-footer-container">
26146              <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>
26147            </div>
26148          </template>
26149        </footer>
26150        <div class="rivo-aw-mini-modal rivo-aw-mini-modal-micromodal-slide" id="rivo-aw-mini-modal" aria-hidden="true">
26151          <div class="rivo-aw-mini-modal__overlay" tabindex="-1" data-rivo-mini-micromodal-close>
26152            <div class="rivo-aw-mini-modal__container" role="dialog" aria-modal="true">
26153              <button class="rivo-aw-mini-modal__close" aria-label="Close modal" data-rivo-mini-micromodal-close></button>
26154              <div class="rivo-aw-mini-modal__content" rivo-ax-html="miniModalContent"></div>
26155            </div>
26156          </div>
26157        </div>
26158      </div>
26159    </div>
26160  </div>
26161
26162<!-- END app snippet -->
26163
26164
26165</div><div id="shopify-block-AS0lNMVZlSktiRm1BQ__5888675206956468567" class="shopify-block shopify-app-block">
26166
26167
26168
26169
26170
26171
26172
26173
26174
26175
26176
26177
26178
26179
26180
26181
26182<div
26183  id='loop-onstore-data'
26184  data-show-onstore-bar='false'
26185  data-apikey='a87f05177cf45e55cc9ad1af79d308308e38b4cc'
26186  data-checkoutselector='#CartDrawer-Checkout'
26187  data-replacecheckoutbutton='false'
26188  data-cartdetails='true'
26189  data-preservecart='true'
26190  data-label='in available credit'
26191  data-mobile-label='credit'
26192  data-valuesize='15'
26193  data-labelsize='10'
26194  data-buttonsize='10'
26195  data-alignment='full'
26196  data-bgcolor='#000000'
26197  data-textcolor='#ffffff'
26198  data-bumpsidecart='false'
26199  data-sidecartselector='.sidecart'></div>
26200
26201
26202</div><div id="shopify-block-AbmR4ZVhWZXJvS2NJQ__2786716548061469553" class="shopify-block shopify-app-block">
26203
26204<script>
26205</script>
26205
26206
26207 </div><div id="shopify-block-AbGs2R0xnSVR3dGZhd__9271244056961380716" class="shopify-block shopify-app-block">
26207<script src='https://cdn.shopify.com/extensions/01a0f186-e064-7986-a442-4245fc3eb6fb/discount-kit-634/assets/dk_cart_observer.js'></script>
vendor: 1 bytes, line 26207
26207
26208<script type='module' src='https://cdn.shopify.com/extensions/01a0f186-e064-7986-a442-4245fc3eb6fb/discount-kit-634/assets/dk_cart.js'></script>
vendor: 1 bytes, line 26208
26208
26209<script type='module' src='https://cdn.shopify.com/extensions/01a0f186-e064-7986-a442-4245fc3eb6fb/discount-kit-634/assets/dk_gift-selector.js'></script>
26209
26210
26211<!-- BEGIN app snippet: core_script -->
26212
26213
26214
26215
26216
26217
26218
26219
26220<script>
26221  // Initialize DiscountKit namespace
26222  window.discount_kit = window.discount_kit || {};
26223
26224  // Configuration and data
26225  window.discount_kit.config = {
26226    auto_gift: true,
26227    gift_selector_enabled: false,
26228    gift_quickview: false,
26229    gift_quickview_auto_add: false,
26230    gift_quickview_change: false,
26231    gift_quickview_change_label: "Change gifts",
26232    gift_quickview_change_style: "theme",
26233    message: "You've unlocked a free gift! Make your selections now.",
26234    add_to_cart: "Add to cart",
26235    show_on_cart_page: false,
26236    stop_showing_after: 0,
26237    prevent_readd_removed_gifts: false,
26238    refresh_on_cart_change: false,
26239    custom_cart_update_event: "discount_kit:cart_changed",
26240    cart: {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"AMD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0},
26241    collections: [],
26242    compare_at_prices: [],
26243    conversion_rate: 369.749,
26244    discounts: [{"id": "1714842697789",
26245           "discountType": "BASIC",
26246           "discountTitle": "CHARGED MONTHLY AFTER A FREE 30-DAY TRIAL",
26247           "startsAt": null,
26248           "endsAt": null,
26249           "discountNode": { "config": { "value": {"typename":"DiscountAutomaticBasic","discount":{"__typename":"DiscountAutomaticBasic","title":"CHARGED MONTHLY AFTER A FREE 30-DAY TRIAL","tags":["dk:live"],"status":"ACTIVE","customerGets":{"value":{"percentage":1},"items":{"products":{"nodes":[]},"productVariants":{"nodes":[{"id":"gid:\/\/shopify\/ProductVariant\/42639616802877"},{"id":"gid:\/\/shopify\/ProductVariant\/42639616835645"}]}}},"minimumRequirement":{"greaterThanOrEqualToQuantity":"1"}}} } }},{"id": "1747324993597",
26250           "discountType": "UNKNOWN_APP",
26251           "discountTitle": "PDQ Gift unlock discount",
26252           "startsAt": null,
26253           "endsAt": null,
26254           "discountNode": { "config": { "value": {"typename":"DiscountAutomaticApp","id":"1747324993597"} } }},{"id": "1763390390333",
26255           "discountType": "UNKNOWN_APP",
26256           "discountTitle": "PDQ Shipping rate discount",
26257           "startsAt": null,
26258           "endsAt": null,
26259           "discountNode": { "config": { "value": {"typename":"DiscountAutomaticApp","id":"1763390390333"} } }},{"id": "1781017378877",
26260           "discountType": "FREE_SHIPPING",
26261           "discountTitle": "GOLD_SHIPPING",
26262           "startsAt": null,
26263           "endsAt": null,
26264           "discountNode": { "config": { "value": {"typename":"DiscountAutomaticFreeShipping","discount":{"__typename":"DiscountAutomaticFreeShipping","title":"GOLD_SHIPPING","tags":["dk:live"],"status":"ACTIVE","minimumRequirement":null}} } }},{"id": "1837445709885",
26265           "discountType": "BASIC",
26266           "discountTitle": "SAVE40",
26267           "startsAt": null,
26268           "endsAt": null,
26269           "discountNode": { "config": { "value": {"typename":"DiscountAutomaticBasic","discount":{"__typename":"DiscountAutomaticBasic","title":"SAVE40","tags":["Base","dk:live"],"status":"ACTIVE","customerGets":{"value":{"percentage":0.4},"items":{"collections":{"nodes":[{"id":"gid:\/\/shopify\/Collection\/290607595581"},{"id":"gid:\/\/shopify\/Collection\/290607628349"},{"id":"gid:\/\/shopify\/Collection\/295205011517"},{"id":"gid:\/\/shopify\/Collection\/300792643645"}]}}},"minimumRequirement":null}} } }}]
26270  };
26271
26272  // Gift products for GWP
26273  window.discount_kit.gift_products = [];
26274  
26275  
26276</script>
26276
26277
26278<script
26279  type='module'
26280  src='https://cdn.shopify.com/extensions/01a0f186-e064-7986-a442-4245fc3eb6fb/discount-kit-634/assets/dk_core.js'
26281></script>
26281
26282<!-- END app snippet -->
26283
26284
26285
26286
26287</div><div id="shopify-block-AVlpUYUJQaHM1S0Mwe__3710098148534643689" class="shopify-block shopify-app-block">
26287<script>
26288  function QuiklyAppEmbedBlock() {
26289    var excludeTemplates = '';
26290    if (excludeTemplates !== '') {
26291      var excludedTemplateArray = excludeTemplates.split(',');
26292      if (excludedTemplateArray.indexOf('cart') !== -1) {
26293        return;
26294      }
26295    }
26296
26297    (function (d) {
26298      if (d.getElementById('quikly-embed-js')) {
26299        return;
26300      }
26301      var env = '';
26302      s = d.createElement("script");
26303      s.id = 'quikly-embed-js';
26304      s.src = env === '' ? 'https://pixel.quikly.com/embed/js' : (env + 'embed/js');
26305      s.async = true;
26306      f = d.scripts[0];
26307      f.parentNode.insertBefore(s, f);
26308    })(document);
26309    window.qData || (window.qData = function() {
26310      (window.qDataLayer = window.qDataLayer || []).push(arguments);
26311    });
26312
26313    const uiObject = {
26314      platformData: {
26315        platform: 'shopify',
26316        template: 'cart',
26317        page: '',
26318        cartAttributes: {},
26319        cartItems: [],
26320        discountApplications: [],
26321        cartLevelDiscountApplications: [],
26322        
26323        localization: {
26324          country_code: "AM",
26325          language_code: "en",
26326          currency_code: "USD"
26327        },
26328        
26329      },
26330      placements: 'auto',
26331    }
26332    const params = new URLSearchParams(window.location.search);
26333    let preview = params.get('q_preview');
26334    let hashid = params.get('q_hashid');
26335    if (!preview || !hashid) {
26336      try {
26337        const storedPreview = sessionStorage.getItem('quikly_preview_state');
26338        if (storedPreview) {
26339          const parsed = JSON.parse(storedPreview);
26340          preview = preview || parsed.q_preview;
26341          hashid = hashid || parsed.q_hashid;
26342        }
26343      } catch (e) {}
26344    }
26345    if (hashid && preview) {
26346      uiObject.preview = preview;
26347      uiObject.ids = [hashid];
26348    }
26349    qData('config', 'm/NDEhDWm');
26350    qData('ui', uiObject);
26351  }
26352  QuiklyAppEmbedBlock();
26353  window.QuiklyRoutes = {
26354    cart_update_url: '/cart/update',
26355    cart_url: '/cart',
26356    cart_add_url: '/cart/add'
26357  };
26358</script>
26358
26359
26360
26361</div><div id="shopify-block-AMXNRVmRySlh2VS9PV__12858053115584124067" class="shopify-block shopify-app-block">
26361<script type="text/javascript" id="151b940dc80b">
26362    (function(){var merchantConfig={csp:false};var siteId = "151b940dc80b";function t(t,n){for(var e=t.split(""),r=0;r<e.length;++r)e[r]=String.fromCharCode(e[r].charCodeAt(0)+n);return e.join("")}function n(n){return t(n,-S).replace(/%SN%/g,siteId)}function e(){var t="no"+"op"+"fn",n="g"+"a",e="n"+"ame";return window[n]&&window[n][e]===t}function r(){return!(!navigator.brave||"function"!=typeof navigator.brave.isBrave)}function o(){return document.currentScript&&document.currentScript.src}function i(t){try{B.ex=t,e()&&-1===B.ex.indexOf(R.uB)&&(B.ex+=R.uB),r()&&-1===B.ex.indexOf(R.uBr)&&(B.ex+=R.uBr),o()&&-1===B.ex.indexOf(R.nIL)&&(B.ex+=R.nIL),window.ftr__snp_cwc||(B.ex+=R.s),F(B)}catch(t){}}function c(t,n){function e(o){try{o.blockedURI===t&&(n(),document.removeEventListener(r,e))}catch(t){document.removeEventListener(r,e)}}var r="securitypolicyviolation";document.addEventListener(r,e),setTimeout(function(){document.removeEventListener(r,e)},2*60*1e3)}function a(t,n,e,r){var o=!1;t="https://"+t,c(t,function(){r(!0),o=!0});var i=document.createElement("script");i.onerror=function(){if(!o)try{r(!1),o=!0}catch(t){}},i.onload=e,i.type="text/javascript",i.id="ftr__script",i.async=!0,i.src=t;var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(i,a)}function u(t,n,e,r){var o=!1,i=new XMLHttpRequest;if(c("https:"+t,function(){e(new Error("CSP Violation"),!0),o=!0}),"//"===t.slice(0,2)&&(t="https:"+t),"withCredentials"in i)i.open("GET",t,!0);else{if("undefined"==typeof XDomainRequest)return;i=new XDomainRequest,i.open("GET",t)}Object.keys(r).forEach(function(t){i.setRequestHeader(t,r[t])}),i.onload=function(){"function"==typeof n&&n(i)},i.onerror=function(t){if("function"==typeof e&&!o)try{e(t,!1),o=!0}catch(t){}},i.onprogress=function(){},i.ontimeout=function(){"function"==typeof e&&e("tim"+"eo"+"ut",!1)},setTimeout(function(){i.send()},0)}function d(t,siteId,n){function e(t){var n=t.toString(16);return n.length%2?"0"+n:n}function r(t){if(t<=0)return"";for(var n="0123456789abcdef",e="",r=0;r<t;r++)e+=n[Math.floor(Math.random()*n.length)];return e}function o(t){for(var n="",r=0;r<t.length;r++)n+=e(t.charCodeAt(r));return n}function i(t){for(var n=t.split(""),e=0;e<n.length;++e)n[e]=String.fromCharCode(255^n[e].charCodeAt(0));return n.join("")}n=n?"1":"0";var c=[];return c.push(t),c.push(siteId),c.push(n),function(t){var n=40,e="";return t.length<n/2&&(e=","+r(n/2-t.length-1)),o(i(t+e))}(c.join(","))}function f(){function t(){U&&(Q(R.dUAL),setTimeout(s,E,R.dUAL))}function n(t,n){i(n?R.uAS+R.uF+R.cP:R.uAS+R.uF)}window.ftr__fdad(t,n)}function s(t){try{var n=t===R.uDF?C:U;if(!n)return;a(n,void 0,function(){try{X(),i(t+R.uS)}catch(t){}},function(n){try{X(),B.td=1*new Date-B.ts,i(n?t+R.uF+R.cP:t+R.uF),t===R.uDF&&f()}catch(t){i(R.eUoe)}})}catch(n){i(t+R.eTlu)}}var v="22g6otrwjeq6qsu1forxgiurqw1qhw2vwdwxv",h="fort",w="erTo",l="ken";window.ftr__config={m:merchantConfig,s:"17",si:siteId};var m=!1,p=h+w+l,g=10,_={write:function(t,n,e,r){void 0===r&&(r=!0);var o,i;if(e?(o=new Date,o.setTime(o.getTime()+24*e*60*60*1e3),i="; expires="+o.toGMTString()):i="",!r)return void(document.cookie=escape(t)+"="+escape(n)+i+"; path=/");for(var c=1,a=document.domain.split("."),u=g,d=!0;d&&a.length>=c&&u>0;){var f=a.slice(-c).join(".");document.cookie=escape(t)+"="+escape(n)+i+"; path=/; domain="+f;var s=_.read(t);null!=s&&s==n||(f="."+f,document.cookie=escape(t)+"="+escape(n)+i+"; path=/; domain="+f),d=-1===document.cookie.indexOf(t+"="+n),c++,u--}},read:function(t){var n=null;try{for(var e=escape(t)+"=",r=document.cookie.split(";"),o=32,i=0;i<r.length;i++){for(var c=r[i];c.charCodeAt(0)===o;)c=c.substring(1,c.length);0===c.indexOf(e)&&(n=unescape(c.substring(e.length,c.length)))}}finally{return n}}},y=window.ftr__config.s;y+="ck";var T=function(t){var n=!1,e=null,r=function(){try{if(!e||!n)return;e.remove&&"function"==typeof e.remove?e.remove():document.head.removeChild(e),n=!1}catch(t){}};document.head&&(!function(){e=document.createElement("link"),e.setAttribute("rel","pre"+"con"+"nect"),e.setAttribute("cros"+"sori"+"gin","anonymous"),e.onload=r,e.onerror=r,e.setAttribute("href",t),document.head.appendChild(e),n=!0}(),setTimeout(r,3e3))},S=3,x=n(v||"22g6otrwjeq6qsu1forxgiurqw1qhw2vwdwxv"),A=t("[0Uhtxhvw0LG",-S),L=t("[0Fruuhodwlrq0LG",-S),k=t("Li0Qrqh0Pdwfk",-S),U,q="fgq71iruwhu1frp",C=n("(VQ(1"+q+"2vq2(VQ(2vfulsw1mv"),D=n("(VQ(1"+q+"2vqV2(VQ(2vfulsw1mv"),E=10;window.ftr__startScriptLoad=1*new Date;var b=function(t){var n="ft"+"r:tok"+"enR"+"eady";window.ftr__tt&&clearTimeout(window.ftr__tt),window.ftr__tt=setTimeout(function(){try{delete window.ftr__tt,t+="_tt";var e=document.createEvent("Event");e.initEvent(n,!1,!1),e.detail=t,document.dispatchEvent(e)}catch(t){}},1e3)},F=function(t){var n=function(t){return t||""},e=n(t.id)+"_"+n(t.ts)+"_"+n(t.td)+"_"+n(t.ex)+"_"+n(y);_.write(p,e,400,!0),b(e),window.ftr__gt=e},I=function(){var t=_.read(p)||"",n=t.split("_"),e=function(t){return n[t]||void 0};return{id:e(0),ts:e(1),td:e(2),ex:e(3),vr:e(4)}},V=function(){for(var t={},n="fgu",e=[],r=0;r<256;r++)e[r]=(r<16?"0":"")+r.toString(16);var o=function(t,n,r,o,i){var c=i?"-":"";return e[255&t]+e[t>>8&255]+e[t>>16&255]+e[t>>24&255]+c+e[255&n]+e[n>>8&255]+c+e[n>>16&15|64]+e[n>>24&255]+c+e[63&r|128]+e[r>>8&255]+c+e[r>>16&255]+e[r>>24&255]+e[255&o]+e[o>>8&255]+e[o>>16&255]+e[o>>24&255]},i=function(){if(window.Uint32Array&&window.crypto&&window.crypto.getRandomValues){var t=new window.Uint32Array(4);return window.crypto.getRandomValues(t),{d0:t[0],d1:t[1],d2:t[2],d3:t[3]}}return{d0:4294967296*Math.random()>>>0,d1:4294967296*Math.random()>>>0,d2:4294967296*Math.random()>>>0,d3:4294967296*Math.random()>>>0}},c=function(){var t="",n=function(t,n){for(var e="",r=t;r>0;--r)e+=n.charAt(1e3*Math.random()%n.length);return e};return t+=n(2,"0123456789"),t+=n(1,"123456789"),t+=n(8,"0123456789")};return t.safeGenerateNoDash=function(){try{var t=i();return o(t.d0,t.d1,t.d2,t.d3,!1)}catch(t){try{return n+c()}catch(t){}}},t.isValidNumericalToken=function(t){return t&&t.toString().length<=11&&t.length>=9&&parseInt(t,10).toString().length<=11&&parseInt(t,10).toString().length>=9},t.isValidUUIDToken=function(t){return t&&32===t.toString().length&&/^[a-z0-9]+$/.test(t)},t.isValidFGUToken=function(t){return 0==t.indexOf(n)&&t.length>=12},t}(),R={uDF:"UDF",dUAL:"dUAL",uAS:"UAS",mLd:"1",eTlu:"2",eUoe:"3",uS:"4",uF:"9",tmos:["T5","T10","T15","T30","T60"],tmosSecs:[5,10,15,30,60],bIR:"43",uB:"u",uBr:"b",cP:"c",nIL:"i",s:"s"};try{var B=I();try{B.id&&(V.isValidNumericalToken(B.id)||V.isValidUUIDToken(B.id)||V.isValidFGUToken(B.id))?window.ftr__ncd=!1:(B.id=V.safeGenerateNoDash(),window.ftr__ncd=!0),B.ts=window.ftr__startScriptLoad,F(B),window.ftr__snp_cwc=!!_.read(p),window.ftr__snp_cwc||(C=D);for(var G="for"+"ter"+".co"+"m",M="ht"+"tps://c"+"dn9."+G,O="ht"+"tps://"+B.id+"-"+siteId+".cd"+"n."+G,j="http"+"s://cd"+"n3."+G,N=[M,O,j],H=0;H<N.length;H++)T(N[H]);var P=new Array(R.tmosSecs.length),Q=function(t){for(var n=0;n<R.tmosSecs.length;n++)P[n]=setTimeout(i,1e3*R.tmosSecs[n],t+R.tmos[n])},X=function(){for(var t=0;t<R.tmosSecs.length;t++)clearTimeout(P[t])};window.ftr__fdad=function(n,e){if(!m){m=!0;var r={};r[k]=d(window.ftr__config.s,siteId,window.ftr__config.m.csp),u(x,function(e){try{var r=e.getAllResponseHeaders().toLowerCase();if(r.indexOf(L.toLowerCase())>=0){var o=e.getResponseHeader(L);window.ftr__altd2=t(atob(o),-S-1)}if(r.indexOf(A.toLowerCase())<0)return;var i=e.getResponseHeader(A),c=t(atob(i),-S-1);if(c){var a=c.split(":");if(a&&2===a.length){for(var u=a[0],d=a[1],f="",s=0,v=0;s<20;++s)f+=s%3>0&&v<12?siteId.charAt(v++):B.id.charAt(s);var h=d.split(",");if(h.length>1){var w=h[0],l=h[1];U=u+"/"+w+"."+f+"."+l}}}n()}catch(t){}},function(t,n){e&&e(t,n)},r)}},Q(R.uDF),setTimeout(s,E,R.uDF)}catch(t){i(R.mLd)}}catch(t){}})();
26363</script>
26363
26364
26365
26366</div>
26366<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
26366
26367</body>
26368</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.