PageSourceSearch

https://ilarynyc.com/pages/about-us

html ilarynyc.com collected 2026-10-05 05:40:17 UTC 275,476 bytes, 3,986 lines download raw bytes

1<!DOCTYPE html>
2<html class="no-js no-touch">
3<head>
4
5
6  <meta charset="utf-8">
7  <meta http-equiv="X-UA-Compatible" content="IE=edge">
8  <meta name="viewport" content="width=device-width" />
9
10  <title>
11    Our Story
12
13    
14
15    
16
17    
18      &ndash; ILARY NYC
19    
20  </title>
21
22  
23    <meta name="description" content="FOUNDER, HILLARY SCHNEIDER, was once a twenty-something seeking fun, friends, her own identity and just maybe…LOVE in THE BIG APPLE. It quickly became clear one of her greatest assets was her seductive fragrance. People constantly stopped Hillary to compliment her on her own personal &quot;Love Potion&quot;. Outside a restaurant">
24  
25
26  <link href="//ilarynyc.com/cdn/shop/t/10/assets/theme.scss.css?v=170093440981477363301765163765" rel="stylesheet" type="text/css" media="all" />
27
28  
29  <link rel="shortcut icon" href="//ilarynyc.com/cdn/shop/files/apple-touch-icon_32x32.png?v=1661962701" type="image/png">
30
31
32  
33    <link rel="canonical" href="https://ilarynyc.com/pages/about-us" />
34  
35
36  
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52<meta property="og:site_name" content="ILARY NYC">
53<meta property="og:url" content="https://ilarynyc.com/pages/about-us">
54<meta property="og:title" content="Our Story">
55<meta property="og:type" content="website">
56<meta property="og:description" content="FOUNDER, HILLARY SCHNEIDER, was once a twenty-something seeking fun, friends, her own identity and just maybe…LOVE in THE BIG APPLE. It quickly became clear one of her greatest assets was her seductive fragrance. People constantly stopped Hillary to compliment her on her own personal &quot;Love Potion&quot;. Outside a restaurant">
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77<meta name="twitter:title" content="Our Story">
78<meta name="twitter:description" content="FOUNDER, HILLARY SCHNEIDER, was once a twenty-something seeking fun, friends, her own identity and just maybe…LOVE in THE BIG APPLE. It quickly became clear one of her greatest assets was her seductive fragrance. People constantly stopped Hillary to compliment her on her own personal &quot;Love Potion&quot;. Outside a restaurant">
79
80
81
82
83
84  
84<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
84<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/8039735/digital_wallets/dialog">
85<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
85<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
85
86<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
87<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=8039735" crossorigin="anonymous"></script>
vendor: 1 bytes, line 87
87
88<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":8039735,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/8039735","merchantName":"ILARY NYC","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"ILARY NYC","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 88
88
89<script id="shopify-features" type="application/json">{"accessToken":"7b4cbe7f5cd179b7409452ecde20b2f9","betas":["rich-media-storefront-analytics"],"domain":"ilarynyc.com","predictiveSearch":true,"shopId":8039735,"locale":"en"}</script>
vendor: 1 bytes, line 89
89
90<script>var Shopify = Shopify || {};
91Shopify.shop = "ilary-nyc.myshopify.com";
92Shopify.locale = "en";
93Shopify.currency = {"active":"USD","rate":"1.0"};
94Shopify.country = "US";
95Shopify.theme = {"name":"[PXU] Ilary NYC - Sept 2020 ","id":83521503313,"schema_name":"Atlantic","schema_version":"14.3.0","theme_store_id":566,"role":"main"};
96Shopify.theme.handle = "null";
97Shopify.theme.style = {"id":null,"handle":null};
98Shopify.cdnHost = "ilarynyc.com/cdn";
99Shopify.routes = Shopify.routes || {};
100Shopify.routes.root = "/";
101Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
102Shopify.SignInWithShop = Shopify.SignInWithShop || {};
103Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
104Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 104
104
105<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 105
105
106<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 106
106
107<script>
108  window.ShopifyPay = window.ShopifyPay || {};
109  window.ShopifyPay.apiHost = "shop.app\/pay";
110  window.ShopifyPay.redirectState = null;
111</script>
vendor: 1 bytes, line 111
111
112<script>
113  window.Shopify = window.Shopify || {};
114  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
115  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
116  window.Shopify.SignInWithShop.eligible = true;
117</script>
vendor: 1 bytes, line 117
117
118<script id="shop-js-analytics" type="application/json">{"pageType":"page"}</script>
vendor: 1 bytes, line 118
118
119<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 119
119
120<script type="module">
121  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
122
123  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
124
125</script>
vendor: 1 bytes, line 125
125
126<script>
127  window.Shopify = window.Shopify || {};
128  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
129  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"]};
130</script>
vendor: 1 bytes, line 130
130
131<script>(function() {
132  var isLoaded = false;
133  function asyncLoad() {
134    if (isLoaded) return;
135    isLoaded = true;
136    var urls = ["https:\/\/cdn.shopify.com\/s\/files\/1\/0683\/1371\/0892\/files\/splmn-shopify-prod-August-31.min.js?v=1693985059\u0026shop=ilary-nyc.myshopify.com","https:\/\/trybeans.s3.amazonaws.com\/lib\/bamboo\/3.2\/js\/bamboo.beans.js?shop=ilary-nyc.myshopify.com","https:\/\/ilary-nyc.recurpay.com\/api\/storefront\/v2\/script-tag.js?shop=ilary-nyc.myshopify.com"];
137    for (var i = 0; i < urls.length; i++) {
138      var s = document.createElement('script');
139      s.type = 'text/javascript';
140      s.async = true;
141      s.src = urls[i];
142      var x = document.getElementsByTagName('script')[0];
143      x.parentNode.insertBefore(s, x);
144    }
145  };
146  if(window.attachEvent) {
147    window.attachEvent('onload', asyncLoad);
148  } else {
149    window.addEventListener('load', asyncLoad, false);
150  }
151})();</script>
vendor: 1 bytes, line 151
151
152<script id="__st">var __st={"a":8039735,"offset":-18000,"reqid":"ad867cf8-8728-4442-a319-da2012341959-1791178815","pageurl":"ilarynyc.com\/pages\/about-us","s":"pages-19958181","u":"1eb936db4568","p":"page","rtyp":"page","rid":19958181};</script>
vendor: 1 bytes, line 152
152
153<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 153
153
154<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,!0)}();</script>
vendor: 1 bytes, line 154
154
155<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//ilarynyc.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 155
155
156<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 = "//ilarynyc.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>
156<script crossorigin="anonymous" defer="defer" src="//ilarynyc.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 156
156
157<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 157
157
158<script>
159  window.Shopify = window.Shopify || {};
160  window.Shopify.MCP = window.Shopify.MCP || {};
161  window.Shopify.MCP.enabled = true;
162  window.Shopify.MCP.shop = "ilary-nyc.myshopify.com";
163  window.Shopify.MCP.mcpEndpoint = "https:\/\/ilarynyc.com\/api\/mcp";
164  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"]}}];
165</script>
vendor: 1 bytes, line 165
165
166<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("\/\/ilarynyc.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
167</script>
vendor: 1 bytes, line 167
167
168<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://ilarynyc.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
169</script>
vendor: 1 bytes, line 169
169
170<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
171  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);
172</script>
vendor: 1 bytes, line 172
172
173<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})}}));
174</script>
174
175<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://ilarynyc.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
176<style id="shopify-accelerated-checkout-cart">
177        #shopify-buyer-consent {
178  margin-top: 1em;
179  display: inline-block;
180  width: 100%;
181}
182
183#shopify-buyer-consent.hidden {
184  display: none;
185}
186
187#shopify-subscription-policy-button {
188  background: none;
189  border: none;
190  padding: 0;
191  text-decoration: underline;
192  font-size: inherit;
193  cursor: pointer;
194}
195
196#shopify-subscription-policy-button::before {
197  box-shadow: none;
198}
199
200      </style>
201
202<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
202
203
204  
204<script>window.beans_cjs_id = ''; window.beans_cjs_email = '';</script>
204 
205
206
207  
207<script>
208    document.documentElement.className=document.documentElement.className.replace(/\bno-js\b/,'js');
209    if(window.Shopify&&window.Shopify.designMode)document.documentElement.className+=' in-theme-editor';
210    if(('ontouchstart' in window)||window.DocumentTouch&&document instanceof DocumentTouch)document.documentElement.className=document.documentElement.className.replace(/\bno-touch\b/,'has-touch');
211  </script>
211
212
213  
214<script>
215  window.Theme = {};
216  Theme.version = "14.3.0";
217  Theme.products = new Array();
218  Theme.shippingCalcErrorMessage = "Error: zip / postal code --error_message--";
219  Theme.shippingCalcMultiRates = "There are --number_of_rates-- shipping rates available for --address--, starting at --rate--.";
220  Theme.shippingCalcOneRate = "There is one shipping rate available for --address--.";
221  Theme.shippingCalcNoRates = "We do not ship to this destination.";
222  Theme.shippingCalcRateValues = "--rate_title-- at --rate--";
223  Theme.userLoggedIn = false;
224  Theme.userAddress = '';
225  Theme.centerHeader = false;
226
227  Theme.cartItemsOne = "item";
228  Theme.cartItemsOther = "items";
229
230  Theme.addToCart = "Add to cart";
231  Theme.soldOut = "Out of Stock but Not Out of LOVE! ";
232  Theme.unavailable = "Unavailable";
233  Theme.routes = {
234    "root_url": "/",
235    "account_url": "/account",
236    "account_login_url": "https://ilarynyc.com/customer_authentication/redirect?locale=en&region_country=US",
237    "account_logout_url": "/account/logout",
238    "account_register_url": "https://shopify.com/8039735/account?locale=en&region_country=US&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJpbGFyeS1ueWMubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbXSwiZXhwIjoxNzkxNzgzNjE1LCJuYmYiOjE3OTExNzg4MTV9.8qhZ5TTDbiXeS2-YJfCg_zIYa0ozogHze-oDRL7nbn8",
239    "account_addresses_url": "/account/addresses",
240    "collections_url": "/collections",
241    "all_products_collection_url": "/collections/all",
242    "search_url": "/search",
243    "cart_url": "/cart",
244    "cart_add_url": "/cart/add",
245    "cart_change_url": "/cart/change",
246    "cart_clear_url": "/cart/clear",
247    "product_recommendations_url": "/recommendations/products"
248  };
249</script>
249
250
251  
252<!-- Start of Judge.me Core -->
253<link rel="dns-prefetch" href="https://cdn.judge.me/">
254<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"coupon_receiving_condition":"","coupon_value_type":"percentage","coupon_value_percentage":10,"coupon_value_fixed_amount":0,"coupon_discount_type":"single","coupon_tier_text_enabled":false,"coupon_tier_text_percentage":10,"coupon_tier_text_fixed_amount":0,"coupon_tier_photo_enabled":false,"coupon_tier_photo_percentage":10,"coupon_tier_photo_fixed_amount":0,"coupon_tier_video_enabled":false,"coupon_tier_video_percentage":10,"coupon_tier_video_fixed_amount":0,"enable_coupons":false,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","badge_star_color":"#e9e114","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
254ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","widget_star_color":"#e9e114","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"country_iso_code","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"leex","review_date_format":"mm/dd/yyyy","default_sort_method":"most-recent","enable_ai_review_visibility":true,"widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_product_variant_reference_text":"Review for","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_product_and_store_reviews_text":"Product and store reviews","widget_reviews_in_collection_text":"Reviews in this collection","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":true,"floating_tab_button_name":"★ READ WHY PEOPLE LOVE ILARY","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":true,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"text","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":true,"featured_carousel_show_header":true,"featured_carousel_title":"Let customers speak for us","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":true,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":true,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#000000","verified_count_badge_style":"vintage","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":true,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":true,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":false,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":false,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":false,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","widget_sorting_most_relevant_text":"Most Relevant","featured_carousel_theme":"focused","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":false,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
254itle":"Tag us to see your picture featured in our page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#347145","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":false,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":true,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"vertical","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_text_color":"#000000","review_snippet_widget_lighter_text_color":"#7B7B7B","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#347145","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":false,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"AI-powered review summary based on recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"write_review_button_visibility":"everyone","store_summary_widget_heading":"Customers rate this store","store_summary_widget_button_text":"View customer reviews","store_summary_widget_button_theme_text":"See AI reviews summary","widget_show_review_title_input":true,"widget_autofill_review_title":true,"redirect_reviewers_invited_via_email":"review_widget","request_store_review_after_product_review":false,"request_review_other_products_in_order":false,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":"#347145","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#347145","review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_form_theme":"multi_step","review_form_location":"in_store_popup","review_form_external_page_background_color":"#C5F7F0","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","confirm_email_screen_title_text":"Confirm your email","confirm_email_screen_message_text":"To help keep reviews authentic, we'll send you a secure link to continue writing your review. It only takes a moment.","check_email_screen_title_text":"Check your email","check_email_screen_message_text":"We sent you an email to {{ email }}. Click the button on the email to continue.","check_email_screen_resend_message_text":"Email resent!","check_email_resend_hint_text":"Didn't get the email? Check your spam folder or [resend the email].","verification_email_rate_limit_error_text":"You've reached the limit for review attempts on this product. Please check your inbox or try again later.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_
254youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":false,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","coupon_promo_intro_any_review_text":"Write a review and get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_photo_text":"Write a review and add a photo or video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_video_text":"Write a review and add a video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_up_to_any_review_text":"Write a review and get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_up_to_with_photo_text":"Write a review and add a photo or video to get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_external_text":"Write a review and get a reward for your next purchase","coupon_promo_intro_external_with_photo_text":"Write a review and add a photo or video to get a reward for your next purchase","coupon_promo_intro_external_with_video_text":"Write a review and add a video to get a reward for your next purchase","coupon_promo_media_photo_text":"Add a photo or video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_photo_only_text":"Add a photo and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_video_text":"Add a video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_external_photo_text":"Add a photo or video and get a reward for your next purchase","coupon_promo_media_external_photo_only_text":"Add a photo and get a reward for your next purchase","coupon_promo_media_external_video_text":"Add a video and get a reward for your next purchase","coupon_promo_success_text":"You've got a coupon for your next purchase at {{ shop_name }}!","coupon_promo_success_subtext":"You'll receive your coupon email within the hour.","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":true,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":10,"widget_other_languages_reviews_per_page":3,"widget_store_review_label_text":"Review about the store","widget_cart_mode_aggregate_heading_text":"Customers rate this store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":true,"preview_badge_home_page_install_preference":true,"preview_badge_product_page_install_preference":true,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"bottom","verified_reviews_count_badge_install_preference":true,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_card_section_size":"small","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
254:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","review_widget_filter_rating_title":"Rating","review_widget_filter_keyword_title":"Keyword","review_widget_clear_filters_text":"Clear filters","review_widget_expand_more_text":"More","review_widget_review_highlights_title":"Review highlights","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"We’ll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","all_reviews_widget_v2025_review_highlights_title":"Review highlights","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_card_grouping":"per_media","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"From our customers","reviews_grid_widget_show_average_rating":true,"trust_badge_enabled":false,"trust_badge_structure":"outline","trust_badge_color":"black","trust_badge_star":"black","trust_badge_rating_display_default":"show_avg_text","platform":"shopify","branding_url":"https://app.judge.me/reviews/stores/ilarynyc.com","branding_text":"Powered by Judge.me","locale":"en","reply_name":"ILARY NYC","shop_currency":"USD","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_use_review_site":true,"shop_locale":"en","enable_multi_locales_translations":true,"show_review_title_input":true,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":false,"sign_in_with_
254shop_enabled":false,"customer_account_validation_enabled":true,"most_relevant_sort_enabled":false,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":false,"uses_coupon_integration":false,"uses_external_coupon":false,"can_be_branded":true,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"ILARY NYC"};</script>
254 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #347145;--jdgm-secondary-color: rgba(52,113,69,0.1);--jdgm-star-color: #e9e114;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #347145;--jdgm-paginate-color: #347145;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #347145}.jdgm-histogram__bar-content{background-color:#347145}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#347145}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-preview-badge .jdgm-star.jdgm-star{color:#e9e114}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media all and (max-width: 768px){.jdgm-widget .jdgm-revs-tab-btn,.jdgm-widget .jdgm-revs-tab-btn[data-style="stars"]{display:none}}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #347145;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#347145}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'ILARY NYC'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )}
255</style> <style class='jdgm-settings-style'></style>
256
257  
258  
259  
260  <style class='jdgm-miracle-styles'>
261  @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
261/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-prev-badge{display:block !important}
262
263</style>
264
265
266  
267  
268   
269
270
271<script data-cfasync='false' class='jdgm-script'>
272!function(e){window.jdgm=window.jdgm||{},jdgm.CDN_HOST="https://cdn.judge.me/",
273jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)?
274setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,s){
275!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d),
276(s=e.createElement("link")).rel="stylesheet",s.class="jdgm-stylesheet",s.media="nope!",
277s.href=d,s.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(s))},
278jdgm.loadCSS.requestedUrls=[],jdgm.docReady(function(){(window.jdgmLoadCSS||e.querySelectorAll(
279".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting?
280parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_HOST+"widget_v3/base.css"):
281jdgm.loadCSS(jdgm.CDN_HOST+"widget/base.css"):jdgm.loadCSS(jdgm.CDN_HOST+"shopify_v2.css"))})}(document);
282</script>
vendor: 1 bytes, line 282
282
283<script async data-cfasync="false" type="text/javascript" src="https://cdn.judge.me/loader.js"></script>
283
284
285<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.judge.me/shopify_v2.css"></noscript>
286<!-- End of Judge.me Core -->
287
288
289 
290
291<script>window.__pagefly_analytics_settings__ = {"acceptTracking":false};</script>
291
292 
293        <!-- SlideRule Script Start -->
294        
294<script name="sliderule-tracking" data-ot-ignore>
295(function(){
296	slideruleData = {
297    "version":"v0.0.1",
298    "referralExclusion":"/(paypal|visa|MasterCard|clicksafe|arcot\.com|geschuetzteinkaufen|checkout\.shopify\.com|checkout\.rechargeapps\.com|portal\.afterpay\.com|payfort)/",
299    "googleSignals":true,
300    "anonymizeIp":true,
301    "productClicks":true,
302    "persistentUserId":true,
303    "hideBranding":false,
304    "ecommerce":{"currencyCode":"USD",
305    "impressions":[]},
306    "pageType":"page",
307	"destinations":{"google_analytics_4":{"measurementIds":["G-5K2HN4L9KK"]}},
308    "cookieUpdate":true
309	}
310
311	
312		slideruleData.themeMode = "live"
313	
314
315	
316
317
318	
319	})();
320</script>
vendor: 1 bytes, line 320
320
321<script async type="text/javascript" src=https://files.slideruletools.com/eluredils-g.js></script>
321
322        <!-- SlideRule Script End -->
323        <!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
324
325
326
327
328
329
330
331
332
333
334
335
336  
336<script async src="https://static.klaviyo.com/onsite/js/YjrmSk/klaviyo.js?company_id=YjrmSk"></script>
336
337  
337<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>
337
338
339  
340
341
342
343
344  
344<script>
345    window.klaviyoReviewsProductDesignMode = false
346  </script>
346
347
348
349
350
351
352
353
354
355
356<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
357<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: 8039735,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "page"};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 357
357
358<script>
359  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
360</script>
vendor: 1 bytes, line 360
360
361<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}
361).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: 8039735,storefrontBaseUrl: "https://ilarynyc.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://ilarynyc.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"3412164689","configuration":"{\"accountID\":\"YjrmSk\",\"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":"optimized","enabledFlags":["9a3ed68a"]},{"id":"888012881","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
361,"dataSharingState":"unrestricted"},{"id":"179372113","configuration":"{\"pixel_id\":\"410252706619442\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"14155857","configuration":"{\"measurementIds\":\"G-5K2HN4L9KK\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7aaae93c56736e9df275e05ad7cdcadf","type":"APP","apiClientId":3542712321,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"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":"ILARY NYC","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"ilary-nyc.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/ilarynyc.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"438072685","handle":"ilary-perfume","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"1153233385","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://ilarynyc.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"83521503313","themeStoreId":"566","themePublished":"true","eventMetadataId":"55b2330e-21c6-41e9-b765-78ad2fe3b41d","pageType":"page","resourceId":"19958181","shopId":"8039735","storefrontBaseUrl":"https:\/\/ilarynyc.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>
361<script>
362  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
363  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
364  window.ShopifyAnalytics.meta.currency = 'USD';
365  var meta = {"page":{"pageType":"page","resourceType":"page","resourceId":19958181,"requestId":"ad867cf8-8728-4442-a319-da2012341959-1791178815"}};
366  for (var attr in meta) {
367    window.ShopifyAnalytics.meta[attr] = meta[attr];
368  }
369</script>
vendor: 1 bytes, line 369
369
370<script class="analytics">
371  (function () {
372    var customDocumentWrite = function(content) {
373      var jquery = null;
374
375      if (window.jQuery) {
376        jquery = window.jQuery;
377      } else if (window.Checkout && window.Checkout.$) {
378        jquery = window.Checkout.$;
379      }
380
381      if (jquery) {
382        jquery('body').append(content);
383      }
384    };
385
386    var hasLoggedConversion = function(token) {
387      if (token) {
388        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
389      }
390      return false;
391    }
392
393    var setCookieIfConversion = function(token) {
394      if (token) {
395        var twoMonthsFromNow = new Date(Date.now());
396        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
397
398        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
399      }
400    }
401
402    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
403    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
404    if (trekkie.integrations) {
405      return;
406    }
407    trekkie.methods = [
408      'identify',
409      'page',
410      'ready',
411      'track',
412      'trackForm',
413      'trackLink'
414    ];
415    trekkie.factory = function(method) {
416      return function() {
417        var args = Array.prototype.slice.call(arguments);
418        args.unshift(method);
419        trekkie.push(args);
420        if (method == 'track' || method == 'page') {
421          var pageUrl;
422          try {
423            pageUrl = window.location.href;
424          } catch (e) {}
425          var pageReferrer;
426          try {
427            pageReferrer = document.referrer;
428          } catch (e) {}
429          try {
430            if (window.__TREKKIE_SHIM_QUEUE == null) {
431              window.__TREKKIE_SHIM_QUEUE = [];
432            }
433            window.__TREKKIE_SHIM_QUEUE.push({
434              from: 'trekkie-stub',
435              method: method,
436              args: args.slice(1),
437              pageContext: {
438                url: pageUrl,
439                referrer: pageReferrer
440              }
441            });
442          } catch (e) {
443            // no-op
444          }
445        }
446        return trekkie;
447      };
448    };
449    for (var i = 0; i < trekkie.methods.length; i++) {
450      var key = trekkie.methods[i];
451      trekkie[key] = trekkie.factory(key);
452    }
453    trekkie.load = function(config) {
454      trekkie.config = config || {};
455      trekkie.config.initialDocumentCookie = document.cookie;
456      var first = document.getElementsByTagName('script')[0];
457var script = document.createElement('script');
458script.type = 'text/javascript';
459script.onerror = function(e) {
460  var scriptFallback = document.createElement('script');
461  scriptFallback.type = 'text/javascript';
462  scriptFallback.onerror = function(error) {
463          var Monorail = {
464      produce: function produce(monorailDomain, schemaId, payload) {
465        var currentMs = new Date().getTime();
466        var event = {
467          schema_id: schemaId,
468          payload: payload,
469          metadata: {
470            event_created_at_ms: currentMs,
471            event_sent_at_ms: currentMs
472          }
473        };
474        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
475      },
476      sendRequest: function sendRequest(endpointUrl, payload) {
477        // Try the sendBeacon API
478        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
479          var blobData = new window.Blob([payload], {
480            type: 'text/plain'
481          });
482
483          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
484            return true;
485          } // sendBeacon was not successful
486
487        } // XHR beacon
488
489        var xhr = new XMLHttpRequest();
490
491        try {
492          xhr.open('POST', endpointUrl);
493          xhr.setRequestHeader('Content-Type', 'text/plain');
494          xhr.send(payload);
495        } catch (e) {
496          console.log(e);
497        }
498
499        return false;
500      },
501      isIos12: function isIos12() {
502        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
503      }
504    };
505    Monorail.produce('monorail-edge.shopifysvc.com',
506      'trekkie_storefront_load_errors/1.1',
507      {shop_id: 8039735,
508      theme_id: 83521503313,
509      app_name: "storefront",
510      context_url: window.location.href,
511      source_url: "//ilarynyc.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
512
513  };
514  scriptFallback.async = true;
515  scriptFallback.src = '//ilarynyc.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
516  first.parentNode.insertBefore(scriptFallback, first);
517};
518script.async = true;
519script.src = '//ilarynyc.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
520first.parentNode.insertBefore(script, first);
521
522    };
523    trekkie.load(
524      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":8039735,"isMerchantRequest":null,"themeId":83521503313,"themeCityHash":"15229412015254245524","contentLanguage":"en","currency":"USD","eventMetadataId":"55b2330e-21c6-41e9-b765-78ad2fe3b41d"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
525    );
526
527    var loaded = false;
528    trekkie.ready(function() {
529      if (loaded) return;
530      loaded = true;
531
532      window.ShopifyAnalytics.lib = window.trekkie;
533
534      var originalDocumentWrite = document.write;
535      document.write = customDocumentWrite;
536      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
537      document.write = originalDocumentWrite;
538
539      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
540      var token = match? match[1]: undefined;
541      if (!hasLoggedConversion(token)) {
542        setCookieIfConversion(token);
543        
544      }
545    });
546
547    window.ShopifyAnalytics.lib.page(null,{"pageType":"page","resourceType":"page","resourceId":19958181,"requestId":"ad867cf8-8728-4442-a319-da2012341959-1791178815","shopifyEmitted":true});
548
549    var eventsListenerScript = document.createElement('script');
550    eventsListenerScript.async = true;
551    eventsListenerScript.src = "//ilarynyc.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
552    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
553})();</script>
553
554  
554<script>
555  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
556    window.ga = function ga() {
557      (window.ga.q = window.ga.q || []).push(arguments);
558      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
559        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
560      }
561      console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information.");
562    };
563    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
564      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
565    }
566  }
567</script>
vendor: 1 bytes, line 567
567
568<script
569  defer
570  src="https://ilarynyc.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
571  data-application="storefront-renderer"
572  data-shop-id="8039735"
573  data-render-region="gcp-us-central1"
574  data-page-type="page"
575  data-theme-instance-id="83521503313"
576  data-theme-name="Atlantic"
577  data-theme-version="14.3.0"
578  data-monorail-region="shop_domain"
579  data-resource-timing-sampling-rate="10"
580  data-shs="true"
581  data-shs-beacon="true"
582  data-shs-export-with-fetch="true"
583  data-shs-logs-sample-rate="1"
584  data-shs-beacon-endpoint="https://ilarynyc.com/api/collect"
585></script>
585
586<meta name="shopify-y" content="e6bdec2d-39a6-46cb-b81f-c156686acee9" data-expiration="1822736415000"><meta name="shopify-s" content="63f6072d-0ea5-43a3-b942-e1a5f47565a2" data-expiration="1791180615000"><meta name="new-cookie-storage-activated" content="t">
587</head> 
588
589<body
590  class="
591    
592      template-page
593    
594    
595    
596    product-grid-default
597  "
598><style>
599.modal-custom{display:none;position:fixed;z-index:100000000000000000000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-content-custom{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:80%}.close-custom{color:#aaa;float:right;font-size:28px;font-weight:700;margin-right:-10px;margin-top:-45px}.close-custom:focus,.close-custom:hover{color:#000;text-decoration:none;cursor:pointer}#loader{display:none;position:absolute;left:50%;top:50%;z-index:10000000000000000000;width:150px;height:150px;margin:-75px 0 0 -75px;border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #3498db;width:120px;height:120px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.animate-bottom{position:relative;-webkit-animation-name:animatebottom;-webkit-animation-duration:1s;animation-name:animatebottom;animation-duration:1s}@-webkit-keyframes animatebottom{from{bottom:-100px;opacity:0}to{bottom:0;opacity:1}}@keyframes animatebottom{from{bottom:-100px;opacity:0}to{bottom:0;opacity:1}}
600</style>
601<div id="loader"></div>
602<div id="myModal" class="modal-custom"> <div class="modal-content-custom"> <div id="purchase_limit_messages"></div><span class="close-custom">×</span> </div></div>
603
604<script type="text/javascript">  
605  
606var template = "page";
607
608var customer_id = "";
609  
610function myJQueryCode() {
611  	
612	  var modal = document.getElementById("myModal"),
613    span = document.getElementsByClassName("close-custom")[0];
614  
615    function checkLimit(e,click = false) {
616       
617      e.customer_id = customer_id;
618       
619       $.ajax({
620          type: "POST",
621          url: "/a/cart-update",
622          dataType: "json",
623          data: e,
624          success: function(e) {
625              if (1 == e.error) {
626                  var t = "<ul>";
627                  $.each(e.messages, function(e, n) {
628                      t += "<li>" + n + "</li>"
629                  }), t += "</ul>", $("#purchase_limit_messages").html(t), document.getElementById("myModal").style.display = "block"
630              } else if(click) {
631                window.location.replace('/checkout');
632              }
633              document.getElementById("loader").style.display = "none"
634          }
635      	});
636      }
637  
638  if(template == 'cart'){
639  
640      jQuery.getJSON("/cart.js", function(e) {
641          checkLimit(e)
642      }), span.onclick = function() {
643          modal.style.display = "none"
644      }, window.onclick = function(e) {
645          e.target == modal && (modal.style.display = "none")
646      };
647  }
648  
649      jQuery(document).on("click","button[name='checkout']",function(e){
650        document.getElementById("loader").style.display = "block";
651        e.preventDefault();
652        jQuery.getJSON("/cart.js", function(cartItems) {
653          	checkLimit(cartItems,true);
654      	});
655      });
656  	
657  	  jQuery(document).on("click","input[name='checkout']",function(e){
658  	    e.preventDefault();
659        e.stopPropagation();
660        e.stopImmediatePropagation();
661        document.getElementById("loader").style.display = "block";
662        
663        jQuery.getJSON("/cart.js", function(cartItems) {
664          	checkLimit(cartItems,true);
665      	});
666      });
667      
668      $(document).on('submit','.cart-mini-actions__checkout',function(e){
669          e.preventDefault();
670        e.stopPropagation();
671        e.stopImmediatePropagation();
672        document.getElementById("loader").style.display = "block";
673        
674        jQuery.getJSON("/cart.js", function(cartItems) {
675          	checkLimit(cartItems,true);
676      	});
677      });
678      
679      
680      
681      jQuery(document).on("click",span,function(e){
682         modal.style.display = "none";
683      });
684      
685      jQuery(document).on("click",".cart-mini-actions__checkout-button",function(e){
686    document.getElementById("loader").style.display = "block";
687    e.preventDefault();
688    jQuery.getJSON("/cart.js", function(cartItems) {
689      	checkLimit(cartItems,true);
690  	});
691});
692      
693            
694      
695}
696if(typeof jQuery=='undefined') {
697    var headTag = document.getElementsByTagName("head")[0];
698    var jqTag = document.createElement('script');
699    jqTag.type = 'text/javascript';
700    jqTag.src = 'https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js';
701    jqTag.onload = myJQueryCode;
702    headTag.appendChild(jqTag);
703} else {
704     myJQueryCode();
705}
706</script>
706
707  <div id="fb-root"></div>
708  
708<script>(function(d, s, id) {
709    var js, fjs = d.getElementsByTagName(s)[0];
710    if (d.getElementById(id)) return;
711    js = d.createElement(s); js.id = id;
712    js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=187795038002910";
713    fjs.parentNode.insertBefore(js, fjs);
714  }(document, 'script', 'facebook-jssdk'));</script>
714
715
716  
717  
717<script
718    type="application/json+photoswipe"
719    data-photoswipe-json
720  >
721    {
722      "images": []
723    }
724  </script>
724
725
726
727
728
729
730  <!-- Root element of PhotoSwipe. Must have class pswp. -->
731  <div
732    class="pswp"
733    tabindex="-1"
734    role="dialog"
735    aria-hidden="true"
736    data-photoswipe
737  >
738    <!--
739      Background of PhotoSwipe.
740      It's a separate element as animating opacity is faster than rgba().
741    -->
742    <div class="pswp__bg"></div>
743    <!-- Slides wrapper with overflow:hidden. -->
744    <div class="pswp__scroll-wrap">
745      <!--
746        Container that holds slides.
747        PhotoSwipe keeps only 3 of them in the DOM to save memory.
748        Don't modify these 3 pswp__item elements, data is added later on.
749      -->
750      <div class="pswp__container">
751        <div class="pswp__item"></div>
752        <div class="pswp__item"></div>
753        <div class="pswp__item"></div>
754      </div>
755      <!--
756        Default (PhotoSwipeUI_Default) interface on top of sliding area.
757        Can be changed.
758      -->
759      <div class="pswp__ui pswp__ui--hidden">
760        <div class="pswp__top-bar">
761          <!--  Controls are self-explanatory. Order can be changed. -->
762          <div class="pswp__counter"></div>
763          <button
764            class="pswp__button pswp__button--close"
765            title="Close"
766            aria-label="Close"
767          >
768            
769
770
771
772
773
774
775<svg class="svg-icon icon-close-thin " xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 20 20">
776  
777  <title>Close Thin Icon</title>
778
779  <path stroke="currentColor" stroke-width="1.5" d="M1 1l9 9m0 0l9 9m-9-9l9-9m-9 9l-9 9"/>
780</svg>
781
782
783
784
785
786
787
788
789          </button>
790          <button
791            class="pswp__button pswp__button--share"
792            title="Share"
793          ></button>
794          <button
795            class="pswp__button pswp__button--fs"
796            title="Toggle fullscreen"
797          ></button>
798          <button
799            class="pswp__button pswp__button--zoom"
800            title="Zoom in/out"
801          ></button>
802          <!-- Preloader demo http://codepen.io/dimsemenov/pen/yyBWoR -->
803          <!-- element will get class pswp__preloader--active when preloader is running -->
804          <div class="pswp__preloader">
805            <div class="pswp__preloader__icn">
806              <div class="pswp__preloader__cut">
807                <div class="pswp__preloader__donut"></div>
808              </div>
809            </div>
810          </div>
811        </div>
812        <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">
813          <div class="pswp__share-tooltip"></div>
814        </div>
815        <button
816          class="pswp__button pswp__button--arrow--left"
817          title="Previous (arrow left)"
818        ></button>
819        <button
820          class="pswp__button pswp__button--arrow--right"
821          title="Next (arrow right)"
822        ></button>
823        <div class="pswp__caption">
824          <div class="pswp__caption__center"></div>
825        </div>
826      </div>
827    </div>
828  </div>
829
830
831
832
833
834  
835
836
837
838<section
839  class="quickshop"
840  data-quickshop
841  data-quickshop-settings-sha256="2cd54ba673f5bd357d2b28b36968604d6b6b194fa82212ca66438b6f4daf5085"
842>
843  <div class="quickshop-content" data-quickshop-content>
844    <button class="quickshop-close" data-quickshop-close>
845      
846
847
848
849
850
851
852<svg class="svg-icon icon-close-thin " xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 20 20">
853  
854  <title>Close Thin Icon</title>
855
856  <path stroke="currentColor" stroke-width="1.5" d="M1 1l9 9m0 0l9 9m-9-9l9-9m-9 9l-9 9"/>
857</svg>
858
859
860
861
862
863
864
865
866    </button>
867
868    <div class="quickshop-product" data-quickshop-product-inject></div>
869  </div>
870
871  <span class="spinner quickshop-spinner">
872    <span></span>
873    <span></span>
874    <span></span>
875  </span>
876</section>
877
878  <div class="cart-mini" data-cart-mini>
879  <div class="cart-mini-sidebar" data-cart-mini-sidebar>
880    <div class="cart-mini-header">
881      Your cart
882
883      <div
884        class="cart-mini-header-close"
885        role="button"
886        aria-label="close"
887        data-cart-mini-close
888      >
889        
890
891
892
893
894
895
896<svg class="svg-icon icon-close-alt " xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
897  
898  <title>Close Alternative Icon</title>
899
900  <path fill="currentColor" fill-rule="evenodd" d="M5.025 6L0 .975.975 0 6 5.025 11.025 0 12 .975 6.975 6 12 11.025l-.975.975L6 6.975.975 12 0 11.025 5.025 6z" clip-rule="evenodd"/>
901</svg>
902
903
904
905
906
907
908
909
910      </div>
911    </div>
912
913    <div class="cart-mini-content cart-mini-items" data-cart-mini-content></div>
914
915    <div class="cart-mini-footer" data-cart-mini-footer></div>
916  </div>
917</div>
918
919
920  <div id="shopify-section-pxs-announcement-bar" class="shopify-section">
920<script
921  type="application/json"
922  data-section-type="pxs-announcement-bar"
923  data-section-id="pxs-announcement-bar"
924></script>
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938<a
939  class="pxs-announcement-bar"
940  style="
941    color: #ffffff;
942    background-color: #355755
943  "
944  
945    href="/products/ilary-perfume"
946  
947>
948  
949    <span class="pxs-announcement-bar-text-mobile">
950      Order here, you can thank us later!
951    </span>
952  
953
954  
955    <span class="pxs-announcement-bar-text-desktop">
956      Order here, you can thank us later!
957    </span>
958  
959</a>
960
961
962
963</div>
964  <div id="shopify-section-static-header" class="shopify-section section-header">
965
966<script
967  type="application/json"
968  data-section-type="static-header"
969  data-section-id="static-header"
970  data-section-data
971>
972  {
973    "live_search_enabled": false,
974    "live_search_display": "product-article"
975  }
976</script>
976
977
978<header
979  class="
980    main-header-wrap
981    
982    main-header--minimal
983    main-header--centered
984  "
985  data-header-layout="minimal"
986  data-header-alignment="true"
987>
988  <section class="main-header">
989
990    
991
992    
993      
994<div class="header-minimal header-minimal-centered">
995  
996    <nav class="
997  full
998  
999    main-header--nav-compressed
1000    compress
1001  
1002">
1003  
1004
1005  
1006  
1007
1008  <ul class="main-header--nav-links"><li
1009        class="
1010          nav-item
1011          first
1012          
1013          
1014          
1015        "
1016
1017        
1018      >
1019        
1020
1021        <a class="label" href="/collections/shop">
1022          Shop
1023
1024          
1025        </a>
1026
1027        
1028        
1029        
1030
1031      </li><li
1032        class="
1033          nav-item
1034          
1035          
1036          
1037          
1038        "
1039
1040        
1041      >
1042        
1043
1044        <a class="label" href="/pages/about-us">
1045          Our Story
1046
1047          
1048        </a>
1049
1050        
1051        
1052        
1053
1054      </li><li
1055        class="
1056          nav-item
1057          
1058          
1059          
1060          
1061        "
1062
1063        
1064      >
1065        
1066
1067        <a class="label" href="/pages/reviews">
1068          Compliments
1069
1070          
1071        </a>
1072
1073        
1074        
1075        
1076
1077      </li><li
1078        class="
1079          nav-item
1080          
1081          
1082          
1083          
1084        "
1085
1086        
1087      >
1088        
1089
1090        <a class="label" href="/pages/contact">
1091          Contact
1092
1093          
1094        </a>
1095
1096        
1097        
1098        
1099
1100      </li><li
1101        class="
1102          nav-item
1103          
1104          last
1105          
1106          
1107        "
1108
1109        
1110      >
1111        
1112
1113        <a class="label" href="https://ilarynyc.com/pages/our-latest-obsessions-new-drops-the-first-of-every-month">
1114          Our latest Obsession
1115
1116          
1117        </a>
1118
1119        
1120        
1121        
1122
1123      </li></ul>
1124  
1125
1126  
1127</nav>
1128
1129    
1130
1131
1132<h2
1133  class="
1134    store-title
1135    store-logo
1136  "
1137  
1138    style="max-width: 300px;"
1139  
1140  
1141
1142>
1143  
1144    <a href="/" style="max-width: 300px;">
1145      
1146
1147  
1148
1149  <img
1150    
1151      src="//ilarynyc.com/cdn/shop/files/logoil_1_500x150.png?v=1613785901"
1152    
1153    alt="Believing that the right combination of fragrant notes can ignite the most “fabulous” scent on every woman, ILARY combines a delicate balance of oils and light floral notes to create a soft, yet sexy, clean scent that&#39;s perfection. Shop ILARY Now."
1154
1155    
1156      data-rimg
1157      srcset="//ilarynyc.com/cdn/shop/files/logoil_1_500x150.png?v=1613785901 1x"
1158    
1159
1160    
1161    
1162    
1163  >
1164
1165
1166
1167
1168    </a>
1169  
1170</h2>
1171
1172<style>
1173  
1174</style>
1175
1176  
1177
1178  <div class="main-header--tools tools clearfix">
1179  <div class="main-header--tools-group">
1180    <div class="main-header--tools-left">
1181      
1182        
1183      
1184
1185      <div class="tool-container">
1186        <a
1187          class="menu"
1188          href=""
1189          class="nav-item dropdown first"
1190          aria-haspopup="true"
1191          aria-controls="main-header--mobile-nav"
1192          aria-expanded="false"
1193          aria-label="new menu"
1194        >
1195          
1196
1197
1198
1199
1200
1201
1202<svg class="svg-icon icon-menu " xmlns="http://www.w3.org/2000/svg" width="18" height="14" viewBox="0 0 18 14">
1203  
1204  <title>Menu Icon</title>
1205
1206  <path fill="currentColor" fill-rule="evenodd" clip-rule="evenodd" d="M17 1.5H0V0H17V1.5ZM17 7.5H0V6H17V7.5ZM0 13.5H17V12H0V13.5Z" transform="translate(0.5)" />
1207</svg>
1208
1209
1210
1211
1212
1213
1214
1215
1216        </a>
1217
1218        
1219        
1220
1221        
1222
1223<div
1224  class="
1225    live-search
1226    live-search-hidden
1227    live-search-results-hidden
1228    live-search-results-placeholder
1229    live-search-results-footer-hidden
1230    live-search-alignment-right
1231  "
1232  data-live-search
1233>
1234  <button
1235    id="ls-button-search"
1236    class="ls-button-search"
1237    type="button"
1238    aria-label="Open search"
1239    data-live-search-button-search
1240  >
1241    
1242
1243
1244
1245
1246
1247
1248<svg class="svg-icon icon-search " xmlns="http://www.w3.org/2000/svg" width="18" height="19" viewBox="0 0 18 19">
1249  
1250  <title>Search Icon</title>
1251
1252  <path fill-rule="evenodd" fill="currentColor" clip-rule="evenodd" d="M3.12958 3.12959C0.928303 5.33087 0.951992 8.964 3.23268 11.2447C5.51337 13.5254 9.14649 13.5491 11.3478 11.3478C13.549 9.14651 13.5254 5.51338 11.2447 3.23269C8.96398 0.951993 5.33086 0.928305 3.12958 3.12959ZM2.17202 12.3054C-0.671857 9.46147 -0.740487 4.87834 2.06892 2.06893C4.87833 -0.740488 9.46145 -0.671858 12.3053 2.17203C15.1492 5.01591 15.2178 9.59904 12.4084 12.4085C9.59902 15.2179 5.0159 15.1492 2.17202 12.3054ZM16.4655 17.589L12.5285 13.589L13.5976 12.5368L17.5346 16.5368L16.4655 17.589Z" transform="translate(0 0.5)"/>
1253</svg>
1254
1255
1256
1257
1258
1259
1260
1261
1262  </button>
1263
1264  
1265
1266  <div class="ls-dimmer"></div>
1267
1268  <form
1269    id="ls-form"
1270    class="ls-form"
1271    action="/search"
1272    method="get"
1273    autocomplete="off"
1274    data-live-search-form
1275  >
1276    <input
1277      class="ls-input"
1278      name="q"
1279      type="text"
1280      placeholder="What are you looking for?"
1281      value=""
1282      data-live-search-form-input
1283    >
1284
1285    <button
1286      class="ls-form-button-search"
1287      type="submit"
1288      aria-label="Search"
1289      data-live-search-form-button-search
1290    >
1291      
1292
1293
1294
1295
1296
1297
1298<svg class="svg-icon icon-search " xmlns="http://www.w3.org/2000/svg" width="18" height="19" viewBox="0 0 18 19">
1299  
1300  <title>Search Icon</title>
1301
1302  <path fill-rule="evenodd" fill="currentColor" clip-rule="evenodd" d="M3.12958 3.12959C0.928303 5.33087 0.951992 8.964 3.23268 11.2447C5.51337 13.5254 9.14649 13.5491 11.3478 11.3478C13.549 9.14651 13.5254 5.51338 11.2447 3.23269C8.96398 0.951993 5.33086 0.928305 3.12958 3.12959ZM2.17202 12.3054C-0.671857 9.46147 -0.740487 4.87834 2.06892 2.06893C4.87833 -0.740488 9.46145 -0.671858 12.3053 2.17203C15.1492 5.01591 15.2178 9.59904 12.4084 12.4085C9.59902 15.2179 5.0159 15.1492 2.17202 12.3054ZM16.4655 17.589L12.5285 13.589L13.5976 12.5368L17.5346 16.5368L16.4655 17.589Z" transform="translate(0 0.5)"/>
1303</svg>
1304
1305
1306
1307
1308
1309
1310
1311
1312    </button>
1313
1314    <button
1315      class="ls-form-button-close"
1316      type="button"
1317      aria-label="Close search"
1318      data-live-search-form-button-close
1319    >
1320      
1321
1322
1323
1324
1325
1326
1327<svg class="svg-icon icon-close " xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14">
1328  
1329  <title>Close Icon</title>
1330
1331  <path fill="currentColor" fill-rule="evenodd" clip-rule="evenodd" d="M5.9394 6.53033L0.469727 1.06066L1.53039 0L7.00006 5.46967L12.4697 0L13.5304 1.06066L8.06072 6.53033L13.5304 12L12.4697 13.0607L7.00006 7.59099L1.53039 13.0607L0.469727 12L5.9394 6.53033Z"/>
1332</svg>
1333
1334
1335
1336
1337
1338
1339
1340
1341    </button>
1342  </form>
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352<div class="ls-results" data-live-search-results>
1353  <section class="ls-results-products">
1354    <header class="lsr-products-header">
1355      <h2 class="lsrp-header-title">Products</h2>
1356    </header>
1357
1358    <div class="lsr-products-content" data-live-search-results-product-content>
1359      
1360        
1361  <div class="lsrp-content-placeholder">
1362    <figure class="lsrpc-placeholder-figure">
1363    </figure>
1364
1365    <div class="lsrpc-placeholder-content">
1366      <div class="lsrpcp-content-title">
1367      </div>
1368
1369      <div class="lsrpcp-content-price">
1370      </div>
1371    </div>
1372  </div>
1373
1374      
1375        
1376  <div class="lsrp-content-placeholder">
1377    <figure class="lsrpc-placeholder-figure">
1378    </figure>
1379
1380    <div class="lsrpc-placeholder-content">
1381      <div class="lsrpcp-content-title">
1382      </div>
1383
1384      <div class="lsrpcp-content-price">
1385      </div>
1386    </div>
1387  </div>
1388
1389      
1390        
1391  <div class="lsrp-content-placeholder">
1392    <figure class="lsrpc-placeholder-figure">
1393    </figure>
1394
1395    <div class="lsrpc-placeholder-content">
1396      <div class="lsrpcp-content-title">
1397      </div>
1398
1399      <div class="lsrpcp-content-price">
1400      </div>
1401    </div>
1402  </div>
1403
1404      
1405    </div>
1406  </section>
1407
1408  
1409    <div class="ls-results-postspages">
1410      <header class="lsr-postspages-header">
1411        <h2 class="lsrpp-header-title">
1412          
1413            Posts
1414          
1415        </h2>
1416      </header>
1417
1418      <div class="lsr-postspages-content" data-live-search-results-postpages-content>
1419        
1420          
1421  <div class="lsrpp-content-placeholder">
1422    <div class="lsrppc-placeholder-title">
1423    </div>
1424
1425    <div class="lsrppc-placeholder-date">
1426    </div>
1427  </div>
1428
1429        
1430          
1431  <div class="lsrpp-content-placeholder">
1432    <div class="lsrppc-placeholder-title">
1433    </div>
1434
1435    <div class="lsrppc-placeholder-date">
1436    </div>
1437  </div>
1438
1439        
1440      </div>
1441    </div>
1442  
1443
1444  <div class="lsr-footer" data-live-search-results-footer>
1445    <a
1446      class="lsr-footer-viewall"
1447      href=""
1448      data-live-search-results-footer-viewall
1449    >View all results</a>
1450  </div>
1451</div>
1452
1453</div>
1454
1455      </div>
1456
1457    
1458      <div class="tool-container">
1459        
1460
1461        
1462          
1463            <a class="account-options" href="https://ilarynyc.com/customer_authentication/redirect?locale=en&region_country=US">
1464              
1465
1466
1467
1468
1469
1470
1471<svg class="svg-icon icon-person " xmlns="http://www.w3.org/2000/svg" width="21" height="20" viewBox="0 0 21 20">
1472  
1473  <title>Person Icon</title>
1474
1475  <path fill="currentColor" fill-rule="evenodd" clip-rule="evenodd" d="M9.07453 1.5C6.89095 1.5 5.11767 3.27499 5.11767 5.46843C5.11766 7.66186 6.89094 9.43685 9.07452 9.43685C11.2581 9.43685 13.0314 7.66186 13.0314 5.46843C13.0314 3.27499 11.2581 1.5 9.07453 1.5ZM3.61767 5.46843C3.61767 2.45003 6.05906 0 9.07454 0C12.09 0 14.5314 2.45003 14.5314 5.46843C14.5314 8.48682 12.09 10.9369 9.07451 10.9369C6.05904 10.9369 3.61766 8.48682 3.61767 5.46843ZM2.35675 14.3874C3.88164 13.2638 6.15029 12.125 9.07457 12.125C11.9989 12.125 14.2675 13.2638 15.7924 14.3874C16.5551 14.9494 17.1376 15.5116 17.5314 15.9357C17.7286 16.1481 17.8794 16.3267 17.9826 16.4548C18.0342 16.5188 18.074 16.5703 18.1019 16.6071C18.1158 16.6255 18.1268 16.6402 18.1347 16.651L18.1444 16.6642L18.1475 16.6686L18.1487 16.6702C18.1487 16.6702 18.1495 16.6714 17.5392 17.1073C16.9289 17.5433 16.9293 17.5437 16.9293 17.5437L16.9261 17.5394L16.906 17.5125C16.8869 17.4873 16.8565 17.4479 16.8148 17.3962C16.7314 17.2927 16.6035 17.1408 16.4323 16.9564C16.0892 16.5869 15.5758 16.091 14.9026 15.595C13.5555 14.6024 11.5919 13.625 9.07457 13.625C6.55729 13.625 4.59361 14.6024 3.24655 15.595C2.57331 16.091 2.05994 16.5869 1.71689 16.9564C1.54565 17.1408 1.41771 17.2927 1.33434 17.3962C1.29268 17.4479 1.26222 17.4873 1.24313 17.5125L1.22306 17.5394L1.21988 17.5437C1.21988 17.5437 1.22021 17.5433 0.60991 17.1073C-0.000390232 16.6714 7.48403e-06 16.6708 7.48403e-06 16.6708L0.00162408 16.6686L0.00476668 16.6642L0.0144317 16.651C0.0223748 16.6402 0.0333185 16.6255 0.0472455 16.6071C0.0750945 16.5703 0.114903 16.5188 0.166533 16.4548C0.269743 16.3267 0.420496 16.1481 0.61
14757698 15.9357C1.01152 15.5116 1.59403 14.9494 2.35675 14.3874Z" transform="translate(1.3999 1)"/>
1476</svg>
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486              
1487            </a>
1488          
1489        
1490
1491        <div class="mini-cart-wrap" data-cart-mini-toggle>
1492          <span class="item-count" data-cart-mini-count></span>
1493
1494          
1495            
1496
1497
1498
1499
1500
1501
1502<svg class="svg-icon icon-bag " xmlns="http://www.w3.org/2000/svg" width="21" height="20" viewBox="0 0 21 20">
1503  
1504  <title>Bag Icon</title>
1505
1506  <path fill="currentColor" fill-rule="evenodd" clip-rule="evenodd" d="M1.09053 5.00869H17.9096L18.9818 15.445C19.1672 17.0769 17.9119 18.51 16.2913 18.51L2.7087 18.51C1.08808 18.51 -0.167246 17.0769 0.0181994 15.445L1.09053 5.00869ZM2.40808 6.50869L1.48668 15.6168C1.40224 16.3599 1.97334 17.01 2.7087 17.01L16.2913 17.01C17.0267 17.01 17.5977 16.3599 17.5133 15.6168L16.592 6.50869H2.40808Z" transform="translate(1)" />
1507  <path fill="currentColor" fill-rule="evenodd" clip-rule="evenodd" d="M7.3466 0.622759C7.90387 0.233871 8.61575 0 9.49996 0C10.3842 0 11.0961 0.233871 11.6533 0.622759C12.2048 1.00762 12.5612 1.51352 12.7903 1.99321C13.0183 2.47048 13.1286 2.93833 13.183 3.2803C13.2105 3.45311 13.2246 3.59868 13.2317 3.70389C13.2353 3.75662 13.2372 3.79958 13.2382 3.83116C13.2387 3.84696 13.239 3.85994 13.2392 3.86992L13.2393 3.8826L13.2394 3.88722L13.2394 3.88908C13.2394 3.88908 13.2394 3.89065 12.5002 3.89065C11.7612 3.90271 11.7611 3.89133 11.7611 3.89133L11.7611 3.89294L11.7608 3.8796C11.7603 3.86517 11.7593 3.84065 11.757 3.80751C11.7525 3.74096 11.7431 3.64118 11.7237 3.51955C11.6844 3.27264 11.6072 2.95533 11.4601 2.64744C11.3142 2.34196 11.108 2.06271 10.8157 1.85869C10.5291 1.65871 10.1159 1.5 9.49996 1.5C8.88403 1.5 8.47081 1.65871 8.18424 1.85869C7.8919 2.06271 7.68573 2.34196 7.53981 2.64744C7.39275 2.95533 7.31551 3.27264 7.2762 3.51955C7.25684 3.64118 7.24742 3.74096 7.24288 3.80751C7.24062 3.84065 7.23959 3.86517 7.23913 3.8796L7.23879 3.89337L7.23878 3.89193C7.23878 3.89193 7.23878 3.89065 6.49968 3.89065C5.76057 3.89065 5.76057 3.8899 5.76057 3.8899L5.76058 3.88722L5.7606 3.8826L5.76075 3.86992C5.7609 3.85994 5.76118 3.84696 5.76169 3.83116C5.76269 3.79958 5.7646 3.75662 5.76819 3.70389C5.77537 3.59868 5.7894 3.45311 5.81691 3.2803C5.87136 2.93833 5.98164 2.47048 6.20961 1.99321C6.43873 1.51352 6.79512 1.00762 7.3466 0.622759Z" transform="translate(1)" />
1508</svg>
1509
1510
1511
1512
1513
1514
1515
1516
1517          
1518        </div>
1519      </div>
1520    </div>
1521  </div>
1522</div>
1523
1524</div>
1525
1526    
1527
1528    
1529
1530
1531  
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542  
1543  
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554  
1555  
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566  
1567  
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578  
1579  
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590  
1591
1592
1593    <section
1594  class="mobile-dropdown"
1595  id="main-header--mobile-nav"
1596>
1597  <div class="mobile-dropdown--wrapper">
1598    <div class="mobile-dropdown--content">
1599      <div class="mobile-dropdown--tools">
1600        <div
1601          class="mobile-dropdown--close"
1602          data-mobile-nav-close
1603        >
1604          
1605
1606
1607
1608
1609
1610
1611<svg class="svg-icon icon-close " xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14">
1612  
1613  <title>Close Icon</title>
1614
1615  <path fill="currentColor" fill-rule="evenodd" clip-rule="evenodd" d="M5.9394 6.53033L0.469727 1.06066L1.53039 0L7.00006 5.46967L12.4697 0L13.5304 1.06066L8.06072 6.53033L13.5304 12L12.4697 13.0607L7.00006 7.59099L1.53039 13.0607L0.469727 12L5.9394 6.53033Z"/>
1616</svg>
1617
1618
1619
1620
1621
1622
1623
1624
1625        </div>
1626      </div>
1627
1628      
1629      
1630
1631      <ul
1632        class="
1633          list
1634          primary
1635          
1636        "
1637      >
1638        
1639          
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651          <li
1652            class="
1653              list-item
1654              first
1655              
1656              
1657            "
1658            
1659          >
1660            <a href="/collections/shop">
1661              Shop
1662
1663              
1664            </a>
1665
1666            
1667            
1668            
1669
1670          </li>
1671        
1672          
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684          <li
1685            class="
1686              list-item
1687              
1688              
1689              
1690            "
1691            
1692          >
1693            <a href="/pages/about-us">
1694              Our Story
1695
1696              
1697            </a>
1698
1699            
1700            
1701            
1702
1703          </li>
1704        
1705          
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717          <li
1718            class="
1719              list-item
1720              
1721              
1722              
1723            "
1724            
1725          >
1726            <a href="/pages/reviews">
1727              Compliments
1728
1729              
1730            </a>
1731
1732            
1733            
1734            
1735
1736          </li>
1737        
1738          
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750          <li
1751            class="
1752              list-item
1753              
1754              
1755              
1756            "
1757            
1758          >
1759            <a href="/pages/contact">
1760              Contact
1761
1762              
1763            </a>
1764
1765            
1766            
1767            
1768
1769          </li>
1770        
1771          
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783          <li
1784            class="
1785              list-item
1786              
1787              last
1788              
1789            "
1790            
1791          >
1792            <a href="https://ilarynyc.com/pages/our-latest-obsessions-new-drops-the-first-of-every-month">
1793              Our latest Obsession
1794
1795              
1796            </a>
1797
1798            
1799            
1800            
1801
1802          </li>
1803        
1804
1805        <li class="list-item" id="coin-container"></li>
1806      </ul>
1807      
1808    </div>
1809
1810    
1811  </div>
1812</section>
1813
1814  </section>
1815</header>
1816
1817<script>
1818  window.headerJSON = {"image":"\/\/ilarynyc.com\/cdn\/shop\/files\/logoil_1.png?v=1613785901","logo-width":"300","header-layout":"minimal","center-header":true,"social-icons":false,"show-labels":false,"cart-icon":"bag","live_search_enabled":false,"live_search_display":"product-article","menu":"new-menu","top-level-columns":"one-column"};
1819
1820</script>
1820
1821
1822</div>
1823
1824  <div class="page-body-content">
1825    <div id="shopify-section-static-page" class="shopify-section"><div data-section-id="static-page" data-section-type="static-page"><main class="content content-area">
1826
1827    <div class="breadcrumb-navigation">
1828  
1829</div>
1830
1831
1832    <div class="page-title">
1833      <h1 class="label">Our Story</h1>
1834    </div>
1835
1836    <div class="text-content-wrap clearfix">
1837      <div class="rte clearfix text-content ">
1838        <p><strong>FOUNDER, HILLARY SCHNEIDER,</strong> was once a twenty-something seeking fun, friends, her own identity and just maybe…<strong>LOVE</strong> in <strong>THE BIG APPLE.</strong> It quickly became clear one of her greatest assets was her <strong>seductive fragrance.</strong> People constantly stopped Hillary to compliment her on her own personal "<strong>Love Potion</strong>".</p>
1839<p>Outside a restaurant one evening, an attractive young man leaned in to say: <strong><em>“I could fall in love with a woman who smells as beautiful as you…”</em> </strong>Well, Hillary married that charmer who is now the father to her two young boys.</p>
1840<div style="text-align: center;"><img src="https://cdn.shopify.com/s/files/1/0803/9735/files/IMG_4388.jpg?v=1744805465" alt=""></div>
1841<p><strong><br>Today, we have bottled Hillary's timeless scent.</strong></p>
1842<p>The unique blend of vegan oils gives <strong>ILARY</strong> a slightly varied yet equally intoxicating aura on each person who wears it.</p>
1843<p><em><strong>Wear ILARY now, you can thank us later! </strong></em></p>
1844<p><strong><a href="https://ilarynyc.com/products/ilary-sample" title="Sample of the irary perfume">Try a sample today!</a></strong></p>
1845<p> </p>
1846      </div>
1847
1848      
1849
1850    </div>
1851
1852  </main>
1853
1854</div>
1855
1856</div>
1857
1858  </div>
1859
1860  <div id="shopify-section-static-footer" class="shopify-section">
1860<script
1861  type="application/json"
1862  data-section-type="static-footer"
1863  data-section-id="static-footer"
1864>
1865</script>
1865
1866
1867<div class="static-footer">
1868<!-- 
1869
1870
1871
1872
1873
1874<div style='clear:both'></div>
1875<div style='text-align: center'>
1876  <a class="jdgm-verified-count-badget" href="https://ilarynyc.com/pages/reviews" data-from-snippet='true'>
1877    <div class="jdgm-widget jdgm-verified-badge "> <style>.jdgm-verified-badge{display: none}</style> <style></style> <div class="jdgm-verified-badge__wrapper"> <div class="jdgm-verified-badge__image" data-url="/e-hSPrJ_Ak6jB1oNJ-x9gQ.png"></div> <div class="jdgm-verified-badge__total">149</div> <div class="jdgm-verified-badge__text">Verified Reviews</div> <div class="jdgm-verified-badge__stars"><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span></div> </div> </div>
1878  </a>
1879</div>
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890 -->
1891
1892
1893  
1894    
1895
1896
1897
1898
1899
1900
1901
1902<footer class="main-footer main-footer-alt content-area" id="main-footer">
1903
1904  <ul class="connect clearfix module-count-3">
1905    
1906      <li class="first newsletter">
1907        <div class="klaviyo-form-U5J2jj"></div>
1908        <!--
1909        <form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
1910          
1911              <div class="newsletter-wrap">
1912                <input type="hidden" id="contact_tags" name="contact[tags]" value="prospect,newsletter"/>
1913                <input class="email" name="contact[email]" type="email" placeholder="Email address" value="">
1914                <input class="submit" name="subscribe" type="submit" value="Submit">
1915                <p class="alert-message success">Thanks for subscribing!</p>
1916              </div>
1917          
1918        </form>-->
1919      </li>
1920    
1921
1922    
1923    <li class="footer-menu">
1924      <ul class="footer-linklist-one">
1925        
1926          <li><a href="/collections/shop">Shop</a></li>
1927        
1928          <li><a href="/pages/faq">FAQ</a></li>
1929        
1930          <li><a href="/pages/reviews">Compliments</a></li>
1931        
1932          <li><a href="/pages/store-locator">Stockists</a></li>
1933        
1934      </ul>
1935    </li>
1936    
1937
1938    
1939      <li class="footer-menu">
1940        <ul class="footer-linklist-one">
1941          
1942            <li><a href="/pages/referral-program">Referral Program</a></li>
1943          
1944            <li><a href="/pages/contact">Contact Us</a></li>
1945          
1946            <li><a href="/policies/privacy-policy">Privacy Policy</a></li>
1947          
1948            <li><a href="/policies/terms-of-service">Terms of Service</a></li>
1949          
1950        </ul>
1951      </li>
1952    
1953  </ul>
1954
1955  <div class="sub-footer">
1956    <div class="sub-footer__section--left">
1957      
1958        <nav class="social">
1959          
1960  <aside class="social-links">
1961    
1962    <a href="https://www.facebook.com/ilarynyc/" class="social-link facebook" target="_blank">
1963
1964
1965
1966
1967
1968
1969<svg class="svg-icon icon-facebook " xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
1970  
1971  <title>Facebook Icon</title>
1972
1973  <path fill="currentColor" fill-rule="evenodd" d="M30.11 0H1.76C.786 0 0 .787 0 1.76v28.35c0 .97.787 1.758 1.76 1.758H17.02v-12.34H12.87v-4.81h4.152V11.17c0-4.116 2.514-6.357 6.185-6.357 1.76 0 3.27.13 3.712.19v4.3l-2.548.002c-1.997 0-2.384.95-2.384 2.342v3.07h4.763l-.62 4.81H21.99v12.34h8.12c.972 0 1.76-.787 1.76-1.758V1.76c0-.973-.788-1.76-1.76-1.76"/>
1974</svg>
1975
1976
1977
1978
1979
1980
1981
1982</a>
1983    
1984    <a href="https://www.instagram.com/ilarynyc/" class="social-link instagram" target="_blank">
1985
1986
1987
1988
1989
1990
1991<svg class="svg-icon icon-instagram " xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
1992  
1993  <title>Instagram Icon</title>
1994
1995  <g fill="currentColor" fill-rule="evenodd">
1996    <path d="M16 2.887c4.27 0 4.777.016 6.463.093 1.56.071 2.407.332 2.97.551.747.29 1.28.637 1.84 1.196.56.56.906 1.093 1.196 1.84.219.563.48 1.41.55 2.97.078 1.686.094 2.192.094 6.463 0 4.27-.016 4.777-.093 6.463-.071 1.56-.332 2.407-.551 2.97a4.955 4.955 0 0 1-1.196 1.84c-.56.56-1.093.906-1.84 1.196-.563.219-1.41.48-2.97.55-1.686.078-2.192.094-6.463.094s-4.777-.016-6.463-.093c-1.56-.071-2.407-.332-2.97-.551a4.955 4.955 0 0 1-1.84-1.196 4.955 4.955 0 0 1-1.196-1.84c-.219-.563-.48-1.41-.55-2.97-.078-1.686-.094-2.192-.094-6.463 0-4.27.016-4.777.093-6.463.071-1.56.332-2.407.551-2.97.29-.747.637-1.28 1.196-1.84a4.956 4.956 0 0 1 1.84-1.196c.563-.219 1.41-.48 2.97-.55 1.686-.078 2.192-.094 6.463-.094m0-2.882c-4.344 0-4.889.018-6.595.096C7.703.18 6.54.45 5.523.845A7.84 7.84 0 0 0 2.69 2.69 7.84 7.84 0 0 0 .845 5.523C.449 6.54.179 7.703.1 9.405.023 11.111.005 11.656.005 16c0 4.344.018 4.889.096 6.595.078 1.702.348 2.865.744 3.882A7.84 7.84 0 0 0 2.69 29.31a7.84 7.84 0 0 0 2.833 1.845c1.017.396 2.18.666 3.882.744 1.706.078 2.251.096 6.595.096 4.344 0 4.889-.018 6.595-.096 1.702-.078 2.865-.348 3.882-.744a7.84 7.84 0 0 0 2.833-1.845 7.84 7.84 0 0 0 1.845-2.833c.396-1.017.666-2.18.744-3.882.078-1.706.096-2.251.096-6.595 0-4.344-.018-4.889-.096-6.595-.078-1.702-.348-2.865-.744-3.882A7.84 7.84 0 0 0 29.31 2.69 7.84 7.84 0 0 0 26.477.845C25.46.449 24.297.179 22.595.1 20.889.023 20.344.005 16 .005"/>
1997    <path d="M16 7.786a8.214 8.214 0 1 0 0 16.428 8.214 8.214 0 0 0 0-16.428zm0 13.546a5.332 5.332 0 1 1 0-10.664 5.332 5.332 0 0 1 0 10.664zM26.458 7.462a1.92 1.92 0 1 1-3.84 0 1.92 1.92 0 0 1 3.84 0"/>
1998  </g>
1999</svg>
2000
2001
2002
2003
2004
2005
2006
2007</a>
2008    
2009    
2010    
2011  </aside>
2012
2013
2014        </nav>
2015      
2016
2017      <p><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=p
2017oweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore">ILARY NYC</a></p>
2018    </div>
2019
2020    <div class="sub-footer__section--right">
2021      
2022      
2023  <ul class="payment-options">
2024    
2025      <li class="payment-icon">
2026        <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
2027
2028      </li>
2029    
2030      <li class="payment-icon">
2031        <svg version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 
20311.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg>
2032
2033      </li>
2034    
2035      <li class="payment-icon">
2036        <svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg>
2037      </li>
2038    
2039      <li class="payment-icon">
2040        <svg viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg>
2041      </li>
2042    
2043      <li class="payment-icon">
2044        <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
204406zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg>
2045
2046      </li>
2047    
2048      <li class="payment-icon">
2049        <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg>
2050
2051      </li>
2052    
2053      <li class="payment-icon">
2054        <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg>
2055
2056      </li>
2057    
2058      <li class="payment-icon">
2059        <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/>
2059<path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778 
205916.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
2060
2061      </li>
2062    
2063  </ul>
2064
2065
2066    </div>
2067  </div>
2068
2069</footer>
2070  
2071
2072</div>
2073
2074</div>
2075
2076  
2076<script
2077    src="//ilarynyc.com/cdn/shop/t/10/assets/atlantic.js?v=4337528087027267281600131817"
2078    data-scripts
2079    data-shopify-api-url="//ilarynyc.com/cdn/shopifycloud/storefront/assets/themes_support/api.jquery-7ab1a3a4.js"
2080    data-shopify-countries="/services/javascripts/countries.js"
2081    data-shopify-common="//ilarynyc.com/cdn/shopifycloud/storefront/assets/themes_support/shopify_common-5f594365.js"
2082    data-shopify-cart="//ilarynyc.com/cdn/shop/t/10/assets/jquery.cart.min.js?v=42179439857059044121600131819"
2083    data-customer-area="//ilarynyc.com/cdn/shopifycloud/storefront/assets/themes_support/customer_area-f1b6eefc.js"
2084  >
2085  </script>
2085
2086  
2086<script src="//ilarynyc.com/cdn/shop/t/10/assets/plugins.js?v=79646608729114258551600131820" type="text/javascript"></script>
2086
2087
2088
2089  
2090
2091  
2092
2093
2094
2095
2096
2097
2098
2099
2100  
2100<script type="application/ld+json">
2101    {
2102      "@context": "http://schema.org",
2103      "@type": "BreadcrumbList",
2104      "itemListElement": [
2105      
2106          {
2107            "@type": "ListItem",
2108            "position": 1,
2109            "item": {
2110              "@id": "/pages/about-us",
2111              "name": "Our Story"
2112            }
2113          }
2114        
2115      ]
2116    }
2117  </script>
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126<script type="application/ld+json">
2127  {
2128    "@context": "http://schema.org",
2129    "@type": "WebSite",
2130    "name": "ILARY NYC",
2131    "url": "https://ilarynyc.com"
2132  }
2133</script>
2133
2134
2135
2136  
2136<script>
2137    (function () {
2138      function handleFirstTab(e) {
2139        if (e.keyCode === 9) { // the "I am a keyboard user" key
2140          document.body.classList.add('user-is-tabbing');
2141          window.removeEventListener('keydown', handleFirstTab);
2142        }
2143      }
2144      window.addEventListener('keydown', handleFirstTab);
2145    })();
2146  </script>
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157<section class='jdgm-widget jdgm-revs-tab'>
2158  
2159  <div class='jdgm-revs-tab-btn btn' position="bottom" tabindex="0" aria-label="Click to open Judge.me floating reviews tab">★ READ WHY PEOPLE LOVE ILARY</div>
2160  <div class='jdgm-revs-tab__header'>
2161    <a class='jdgm-close-ico'></a>
2162    <h3 class='jdgm-revs-tab__title'>Let customers speak for us</h3>
2163    <a href='/pages/reviews'>
2164      <div data-score='4.87' class='jdgm-all-reviews-rating' tabindex='0' aria-label='Average rating is 4.87'></div>164 reviews
2165    </a>
2166  </div>
2167  <style>  </style> <section class='jdgm-revs-tab__wrapper'> <style>.jdgm-revs-tab{display: none}</style> <div class='jdgm-mask'></div> <div class='jdgm-revs-tab__main'> <div class='jdgm-revs-tab__content'> <div class='jdgm-revs-tab__content-header' data-number-of-product-reviews='148' data-number-of-shop-reviews='16'> <a style='display: none' href='#' class='jdgm-write-rev-link'>Write a review</a> <div class='jdgm-histogram jdgm-temp-hidden'>  <div class='jdgm-histogram__row' data-rating='5' data-frequency='157' data-percentage='96'>  <div class='jdgm-histogram__star' role='button' aria-label="96% (157) reviews with 5 star rating"  tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 96%;'> </div> </div> <div class='jdgm-histogram__percentage'>96%</div> <div class='jdgm-histogram__frequency'>(157)</div> </div>  <div class='jdgm-histogram__row' data-rating='4' data-frequency='2' data-percentage='1'>  <div class='jdgm-histogram__star' role='button' aria-label="1% (2) reviews with 4 star rating"  tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 1%;'> </div> </div> <div class='jdgm-histogram__percentage'>1%</div> <div class='jdgm-histogram__frequency'>(2)</div> </div>  <div class='jdgm-histogram__row' data-rating='3' data-frequency='0' data-percentage='0'>  <div class='jdgm-histogram__star' role='button' aria-label="0% (0) reviews with 3 star rating"  tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 0%;'> </div> </div> <div class='jdgm-histogram__percentage'>0%</div> <div class='jdgm-histogram__frequency'>(0)</div> </div>  <div class='jdgm-histogram__row' data-rating='2' data-frequency='0' data-percentage='0'>  <div class='jdgm-histogram__star' role='button' aria-label="0% (0) reviews with 2 star rating"  tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 0%;'> </div> </div> <div class='jdgm-histogram__percentage'>0%</div> <div class='jdgm-histogram__frequency'>(0)</div> </div>  <div class='jdgm-histogram__row' data-rating='1' data-frequency='5' data-percentage='3'>  <div class='jdgm-histogram__star' role='button' aria-label="3% (5) reviews with 1 star rating"  tabindex='0' ><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span></div> <div class='jdgm-histogram__bar'> <div class='jdgm-histogram__bar-content' style='width: 3%;'> </div> </div> <div class='jdgm-histogram__percentage'>3%</div> <div class='jdgm-histogram__frequency'>(5)</div> </div>  <div class='jdgm-histogram__row jdgm-histogram__clear-filter' data-rating=null tabindex='0'></div> </div>  <div class="jdgm-medals-wrapper jdgm-hidden" data-updated-at='2026-10-01T03:50:24Z'> <style type="text/css"></style> <div class="jdgm-medals" data-link="https://app.judge.me/reviews/stores/ilarynyc.com">
2167 <div class="jdgm-medals__container"> <div class="jdgm-medal-wrapper" title="Gold Verified Reviews Shop. Obtained at least 100 reviews submitted by genuine customers with proof of purchase history"> <a class="jdgm-medal jdgm--loading" data-value="149" data-type="ver_rev" data-tier="gold" aria-label="Judge.me Gold Verified Reviews Shop medal"> <div class="jdgm-medal__image" data-url="ver_rev/gold.svg" data-alt="Judge.me Gold Verified Reviews Shop medal"></div> <div class="jdgm-medal__value ">149</div> </a> </div> <div class="jdgm-medal-wrapper" title="Silver Authentic Shop. At least 90% of published reviews are verified reviews"> <a class="jdgm-medal jdgm--loading" data-value="" data-type="auth" data-tier="silver" aria-label="Judge.me Silver Authentic Shop medal"> <div class="jdgm-medal__image" data-url="auth/silver.svg" data-alt="Judge.me Silver Authentic Shop medal"></div> </a> </div> <div class="jdgm-medal-wrapper" title="Bronze Transparent Shop. Published at least 80% of verified reviews received in total"> <a class="jdgm-medal jdgm--loading" data-value="" data-type="tran" data-tier="bronze" aria-label="Judge.me Bronze Transparent Shop medal"> <div class="jdgm-medal__image" data-url="tran/bronze.svg" data-alt="Judge.me Bronze Transparent Shop medal"></div> </a> </div> <div class="jdgm-medal-wrapper" title="Bronze Monthly Record Shop. Achieved an all-time record of 12 published verified reviews within one calendar month."> <a class="jdgm-medal jdgm--loading" data-value="12" data-type="mon_rec" data-tier="bronze" aria-label="Judge.me Bronze Monthly Record Shop medal"> <div class="jdgm-medal__image" data-url="mon_rec/bronze_hollow.svg" data-alt="Judge.me Bronze Monthly Record Shop medal"></div> <div class="jdgm-medal__value ">12</div> </a> </div> </div> </div> </div> <div class='jdgm-rev-widg__sort-wrapper'></div> </div> <div class='jdgm-revs-tab__content-body'> <div class='jdgm-revs-tab__reviews'><div class='jdgm-rev jdgm-divider-top' data-verified-buyer='true' data-review-id='b485a4ad-cc2e-4c5e-bcaf-5f5041794a83' data-thumb-up-count='0' data-thumb-down-count='0'> <div class='jdgm-rev__header'>  <div class='jdgm-rev__icon' > A </div>  <span class='jdgm-rev__rating' data-score='5' tabindex='0' aria-label='5 star review' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-rev__timestamp jdgm-spinner' data-content='2026-09-30 17:00:21 UTC'></span>  <span class='jdgm-rev__prod-info-wrapper'> <span class='jdgm-rev__prod-link-prefix'></span>  <a href='/products/ilary-perfume' target='_blank' class='jdgm-rev__prod-link'> ILARY Roll-on Perfume .35 fl oz. </a>  </span> <div class='jdgm-rev__br'></div> <span class='jdgm-rev__buyer-badge-wrapper'>  <span class='jdgm-rev__buyer-badge'></span>  </span> <span class='jdgm-rev__author-wrapper'> <span class='jdgm-rev__author'>Alexandra Bussière</span> <span class='jdgm-rev__location' >  </span> </span> </div> <div class='jdgm-rev__content'> <div class='jdgm-rev__custom-form'>  </div> <b class='jdgm-rev__title'>Incredible!</b> <div class='jdgm-rev__body'><p>I think I finally found the perfect perfume! 😍The scent is absolutely insane, I’m totally in love with it. A big thank you to Hilary for the amazing customer service she offers too ❤️</p></div> <div class='jdgm-rev__pics'>  </div> <div class='jdgm-rev__vids'>   </div> </div> <div class='jdgm-rev__actions'> <div class='jdgm-rev__social'></div> <div class='jdgm-rev__votes'></div> </div> <div class='jdgm-rev__reply'>  </div> </div><div class='jdgm-rev jdgm-divider-top' data-verified-buyer='true' data-review-id='2ec366b7-8a67-41d4-9a1d-131b6b22cadc' data-thumb-up-count='0' data-thumb-down-count='0'> <div class='jdgm-rev__header'>  <div class='jdgm-rev__icon' > M </div>  <span class='jdgm-rev__rating' data-score='5' tabindex='0' aria-label='5 star review' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-rev__timestamp jdgm-spinner' data-content='2026-09-16 20:22:49 UTC'></span>  <span class='jdgm-rev__prod-info-wrapper'> <span class='jdgm-rev__prod-link-prefix'></span>  <a href='/products/ilary-sample' target='_blank' class='jdgm-rev__prod-link'> ILARY Mini &quot;Try Me&quot; roll on 3.25 ml </a>  </span> <div class='jdgm-rev__br'></div> <span class='jdgm-rev__buyer-badge-wrapper'>  <span class='jdgm-rev__buyer-badge'></span>  </span> <span class='jdgm-rev__author-wrapper'> <span class='jdgm-rev__author'>Molly Flattum</span> <span class='jdgm-rev__location' >  </span> </span> </div> <div class='jdgm-rev__content'> <div class='jdgm-rev__custom-form'>  </div> <b class='jdgm-rev__title'>Officially Obsessed!</b> <div class='jdgm-rev__body'><p>Love the scent! I wear it everyday and constantly get compliments on it.</p></div> <div class='jdgm-rev__pics'>  </div> <div class='jdgm-rev__vids'>   </div> </div> <div class='jdgm-rev__actions'> <div class='jdgm-rev__social'></div> <div class='jdgm-rev__votes'></div> </div> <div class='jdgm-rev__reply'>  </div> </div><div class='jdgm-rev jdgm-divider-top' data-verified-buyer='true' data-review-id='0f0ca267-99dc-4a4d-8e6d-48189f798794' data-thumb-up-count='0' data-thumb-down-count='0'> <div class='jdgm-rev__header'>  <div class='jdgm-rev__icon' > H </div>  <span class='jdgm-rev__rating' data-score='5' tabindex='0' aria-label='5 
2167star review' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-rev__timestamp jdgm-spinner' data-content='2026-09-16 20:19:14 UTC'></span>  <span class='jdgm-rev__prod-info-wrapper'> <span class='jdgm-rev__prod-link-prefix'></span>  <a href='/products/ilary-perfume' target='_blank' class='jdgm-rev__prod-link'> ILARY Roll-on Perfume .35 fl oz. </a>  </span> <div class='jdgm-rev__br'></div> <span class='jdgm-rev__buyer-badge-wrapper'>  <span class='jdgm-rev__buyer-badge'></span>  </span> <span class='jdgm-rev__author-wrapper'> <span class='jdgm-rev__author'>Hayley</span> <span class='jdgm-rev__location' >  </span> </span> </div> <div class='jdgm-rev__content'> <div class='jdgm-rev__custom-form'>  </div> <b class='jdgm-rev__title'>So clean and fresh</b> <div class='jdgm-rev__body'><p>I was super impressed with the packaging of the perfume and the scent is so clean and fresh. I get compliments often on it</p></div> <div class='jdgm-rev__pics'>  </div> <div class='jdgm-rev__vids'>   </div> </div> <div class='jdgm-rev__actions'> <div class='jdgm-rev__social'></div> <div class='jdgm-rev__votes'></div> </div> <div class='jdgm-rev__reply'>  </div> </div><div class='jdgm-rev jdgm-divider-top' data-verified-buyer='true' data-review-id='377ed442-2d50-5f20-af2b-4eef68fb0ac7' data-thumb-up-count='0' data-thumb-down-count='0'> <div class='jdgm-rev__header'>  <div class='jdgm-rev__icon' > P </div>  <span class='jdgm-rev__rating' data-score='5' tabindex='0' aria-label='5 star review' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-rev__timestamp jdgm-spinner' data-content='2026-07-03 18:14:40 UTC'></span>  <span class='jdgm-rev__prod-info-wrapper'> <span class='jdgm-rev__prod-link-prefix'></span>  <a href='/products/ilary-perfume' target='_blank' class='jdgm-rev__prod-link'> ILARY Roll-on Perfume .35 fl oz. </a>  </span> <div class='jdgm-rev__br'></div> <span class='jdgm-rev__buyer-badge-wrapper'>  <span class='jdgm-rev__buyer-badge'></span>  </span> <span class='jdgm-rev__author-wrapper'> <span class='jdgm-rev__author'>P.J.</span> <span class='jdgm-rev__location' >  </span> </span> </div> <div class='jdgm-rev__content'> <div class='jdgm-rev__custom-form'>  </div> <b class='jdgm-rev__title'></b> <div class='jdgm-rev__body'><p>Great scent and best one out there especially since Mariska Hargitay uses this exact one</p></div> <div class='jdgm-rev__pics'>  </div> <div class='jdgm-rev__vids'>   </div> </div> <div class='jdgm-rev__actions'> <div class='jdgm-rev__social'></div> <div class='jdgm-rev__votes'></div> </div> <div class='jdgm-rev__reply'>  </div> </div><div class='jdgm-rev jdgm-divider-top' data-verified-buyer='true' data-review-id='bfd913bf-b571-4d14-b7ad-c40dea1c8141' data-thumb-up-count='0' data-thumb-down-count='0'> <div class='jdgm-rev__header'>  <div class='jdgm-rev__icon' > P </div>  <span class='jdgm-rev__rating' data-score='5' tabindex='0' aria-label='5 star review' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-rev__timestamp jdgm-spinner' data-content='2026-06-22 13:59:50 UTC'></span>  <span class='jdgm-rev__prod-info-wrapper'> <span class='jdgm-rev__prod-link-prefix'></span>  <a href='/products/ilary-sample' target='_blank' class='jdgm-rev__prod-link'> ILARY Mini &quot;Try Me&quot; roll on 3.25 ml </a>  </span> <div class='jdgm-rev__br'></div> <span class='jdgm-rev__buyer-badge-wrapper'>  <span class='jdgm-rev__buyer-badge'></span>  </span> <span class='jdgm-rev__author-wrapper'> <span class='jdgm-rev__author'>Paige Williamson</span> <span class='jdgm-rev__location' >  </span> </span> </div> <div class='jdgm-rev__content'> <div class='jdgm-rev__custom-form'>  </div> <b class='jdgm-rev__title'>Best Scent Ever!</b> <div class='jdgm-rev__body'><p>Definitely ordering refill — love this !!!</p></div> <div class='jdgm-rev__pics'>  </div> <div class='jdgm-rev__vids'>   </div> </div> <div class='jdgm-rev__actions'> <div class='jdgm-rev__social'></div> <div class='jdgm-rev__votes'></div> </div> <div class='jdgm-rev__reply'>  </div> </div></div> <div class='jdgm-spinner jdgm-revs-tab__spinner' style='display: none'> </div> <div class='jdgm-paginate' data-per-page='5' data-url='https://api.judge.me/reviews/reviews_for_reviews_tab' ><a class='jdgm-paginate__page jdgm-curt' data-page='1' aria-label='Page 1' tabindex='0' aria-current='page'  role='button'>1</a><a class='jdgm-paginate__page ' data-page='2' aria-label='Page 2' tabindex='0'   role='button'>2</a><a class='jdgm-paginate__page ' data-page='3' aria-label='Page 3' tabindex='0'   role='button'>3</a><a class='jdgm-paginate__page jdgm-paginate__next-page' data-page='2' aria-label='Page 2' tabindex='0'  rel='next' role='button'></a><a class='jdgm-paginate__page jdgm-paginate__last-page' data-page='30' aria-label='Page 30' tabindex='0'   role='button'></a></div> </div> </div> </div> </section>
2168</section>
2169
2170
2171
2172
2173
2174
2175
2176<script async type="text/javascript" src="https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=YjrmSk"></script>
2176
2177<link href="//ilarynyc.com/cdn/shop/t/10/assets/recurpay.css?v=165026768347208324731703264415" rel="stylesheet" type="text/css" media="all" />
2178<script>
2179  (function() {
2180    //Append Script
2181    var initScript = function(url, callback) {
2182      var script = document.createElement("script");
2183      script.type = "text/javascript";
2184      if (script.readyState){
2185        script.onreadystatechange = function() {
2186          if (script.readyState == "loaded" || script.readyState == "complete") {
2187            script.onreadystatechange = null;
2188            callback();
2189          }
2190        };
2191      } else {
2192        script.onload = function() {
2193          callback();
2194        };
2195      }
2196      script.src = url;
2197      document.getElementsByTagName("head")[0].appendChild(script);
2198    };
2199
2200    var recurpaySubscription = function($) {
2201      window.recurpay = {};
2202      recurpay.domainURL = 'https://ilary-nyc.recurpay.com';
2203      recurpay.action = 'default';
2204      recurpay.labelText = 'Subscribe Now and Save';
2205      recurpay.labelButton = 'Subscribe Now';
2206      recurpay.product= {};
2207      recurpay.checkout = 'recurpay';
2208      recurpay.mixedCart = false;
2209      recurpay.product.id = "";
2210      recurpay.product.only_subscription = "";
2211      recurpay.product.available = "";
2212      recurpay.pdpAPI = recurpay.domainURL + '/api/storefront/product/'+recurpay.product.id+'/plans.json';
2213      recurpay.accountAPI = recurpay.domainURL + '/api/storefront/account/customers//subscriptions/count.json';
2214      recurpay.manageAccountAPI = recurpay.domainURL + "/storefront/account/authenticate/";
2215      recurpay.checkoutAPI = recurpay.domainURL + '/checkout/initiate.rp';
2216      
2217      recurpay.customer = 'guest';
2218      
2219      if((window.location.href.indexOf("/products/") > -1) && (window.location.href.indexOf("recurpay_preview=true") > -1)){
2220        recurpay.pdpAPI = recurpay.domainURL + '/api/storefront/product/'+recurpay.product.id+'/plans.json?fetch=force';
2221      }
2222      var accountTemplate = '',
2223          pdpTemplate = '',
2224          accountSelector = "#recurpay-account-widget",
2225          pdpSelector = "#recurpay-pdp-widget",
2226          subscriptionSelector = "#recurpay-manage-subscriptions",
2227          checkoutSelector = '[href="/checkout"], form[action="/cart"] button[type="submit"][name="checkout"], form[action="/cart"] input[type="submit"][name="checkout"], form[action="/checkout"] input[type="submit"][name="checkout"], form[action="/checkout"] button[type="submit"][name="checkout"], button[type="submit"][name="checkout"],button[name="checkout"], button.ucd-checkout-btn',
2228          atcFormSelector = 'form[action*="/cart/add"], form[action*="/cart/add.js"], form[id^="product_form_"], form[data-productid], form[action*="/cart/add"][data-js-product-form], form#AddToCartForm, #addToCartFormId1, form.product-form, #AddToCartForm_id, form[data-cart-submit="data-cart-submit"][data-productid], form.lh-product-form, form.shg-product-atc-btn-wrapper, form.shopify-product-form',
2229          atcSelector = '[name="add"], [type=\"submit\"], button#AddToCart, button.gf_add-to-cart',
2230          buynowSelector = 'form[action="/cart/add"] .shopify-payment-button';
2231
2232      // ACCOUNT PAGE
2233      //LOGIN PAGE
2234function loginPageSubscriptionLink(){
2235    var accountLoginHTML = "";
2236        managesubscriptionSelector = ".recurpay-manage-subscription-link",
2237        signUpFormSelector = 'form[action*="/account"]';
2238    if($(managesubscriptionSelector).length <= 0 && $(signUpFormSelector).length > 0){
2239        $(signUpFormSelector).append("<div class='recurpay-manage-subscription-link'></div>");
2240    }
2241    if($(managesubscriptionSelector).length >= 0){
2242        if(window.location.href.indexOf("account/login") > -1 || window.location.href.indexOf("account/register") > -1 ){
2243            var account_url = "";
2244            
2245                account_url = recurpay.domainURL + '/api/storefront/v2/customers/subscriptions/count?settings=true';
2246            
2247            $.ajax({
2248                url: account_url,
2249                type: 'GET',
2250                async:true,
2251                success: function(response){
2252                    if(response != "ERROR"){
2253                        if(response.settings !== null && !$.isEmptyObject(response.settings) && response.translations.breadcrumb_manage_subscription_link != undefined){
2254                            accountLoginHTML += "<a href='"+recurpay.domainURL+"/account/login' target='_blank'>"+response.translations.breadcrumb_manage_subscription_link+"</a>";
2255                        }
2256                    }
2257                    $(managesubscriptionSelector).html(accountLoginHTML);
2258                }
2259            });
2260        }
2261    }
2262}
2263loginPageSubscriptionLink();
2264
2265if($(accountSelector).length && recurpay.customer !== "guest"){
2266        function recurAccount(count){
2267          accountTemplate += '<div class="subscription__account" data-subscription-block>'
2268          accountTemplate += '<div class="subscription__account--content">'
2269          accountTemplate += '<div class="subscription__account--heading">Subscriptions <span data-subscription-count>('+count+')</span></div>'
2270          if(count !== 0){
2271            accountTemplate += '<div class="subscription__account--text" data-active-subscriptions>Pause, reschedule or cancel at your convenience.</div>'
2272            accountTemplate += '<div class="subscription__account--button" id="recurpay-manage-subscriptions"><a href="#">View and edit subscription</a></div>'
2273          }
2274          else{
2275            accountTemplate += '<div class="subscription__account--text" data-active-subscriptions>There are no active subscriptions</div>'
2276            accountTemplate += '<div class="subscription__account--button"><a href="/">Start Subscribing</a></div>'
2277          }
2278          accountTemplate += '</div></div>'
2279          return accountTemplate;
2280        }
2281        $.ajax({
2282          url: recurpay.accountAPI,
2283          type: 'GET',
2284          success: function(response){
2285            var accountHTML = '';
2286            if(response != "ERROR" && response.success == true) {
2287              accountHTML = recurAccount(response.data.subscription.count);
2288            }
2289            else {
2290              accountHTML = recurAccount(0);
2291            }
2292            if($(accountSelector).length){
2293              $(accountSelector).html(accountHTML);
2294            }
2295          },
2296          error: function(jqXhr, textStatus, errorThrown){
2297            console.log( errorThrown );
2298          }
2299        });
2300        $(document).on('click', subscriptionSelector, function(e) {
2301          e.preventDefault();
2302          var checkoutForm = $("<form action='"+recurpay.manageAccountAPI+"' method='post' style='display:none;'></form>");
2303          $('body').append(checkoutForm);
2304          checkoutForm.submit();
2305        });
2306      }
2307
2308      // CART PAGE
2309      function recurCart(cartData){
2310        var checkoutData = [],
2311            cartItems = cartData.items,
2312            cartAttributes = [],
2313            cartNote = cartData.note,
2314            recurpayCheckout = false;
2315        $.each( cartData.attributes, function(key, value ) {
2316          if(key != "Plan" && key != '_PlanId'){
2317            cartAttributes.push({
2318              name: key,
2319              value:value
2320            });
2321          }
2322        });
2323        for(var i=0; i < cartItems.length; i++){
2324          var Planid = '',
2325              item = cartItems[i],
2326              property = item.properties,
2327              lineProperty = [];
2328          if(property){
2329            if(property._PlanId){
2330              Planid = property._PlanId
2331              recurpayCheckout = true;
2332            }
2333            $.each( property, function(key, value ) {
2334              if(key != "Plan" && key != '_PlanId'){
2335                lineProperty.push({
2336                  name: key,
2337                  value:value
2338                });
2339              }
2340            });
2341          }
2342          if(Planid == ''){
2343            checkoutData.push({
2344              quantity: item.quantity,
2345              variant_id: item.id,
2346              properties: lineProperty,
2347              type: 'ONETIME',
2348              currency:'INR'
2349            });
2350          }
2351          else{
2352            checkoutData.push({
2353              quantity: item.quantity,
2354              variant_id: item.id,
2355              properties: lineProperty,
2356              plan_id: Planid,
2357              type: 'SUBSCRIPTION',
2358              currency:'INR'
2359            });
2360          }
2361        }
2362        if(recurpayCheckout) {
2363          var getCheckoutData = JSON.stringify(checkoutData),
2364              getCartAttributes = JSON.stringify(cartAttributes),
2365              cartNote = $('[name="note"]').val();
2366          checkoutForm = $("<form action='"+recurpay.checkoutAPI+"' method='post' style='display:none;'>" +
2367                           "<input type='hidden' name='line_items' value='"+getCheckoutData+"' />"+
2368                           "<input type='hidden' name='customer_id' value='"+recurpay.customer+"' />" +
2369                           "<input type='hidden' name='note_attributes' value='"+getCartAttributes+"' />" +
2370                           "<input type='hidden' name='note' value='"+cartNote+"' />" +
2371                           "</form>");
2372          $('body').append(checkoutForm);
2373          checkoutForm.submit();
2374        }
2375        else {
2376          document.location.href = "/checkout";
2377        }
2378      }
2379
2380      // PRODUCT PAGE
2381      function recurPDP(data){
2382        var prepaidCount = 0,
2383            regularCount = 0,
2384            prepaidDiscount = [],
2385            maxPrepaidDiscount = '',
2386            showTabs = false,
2387            GetPlans = "",
2388            tabHTML = "";
2389        $.each(data.plans, function(key, plan) {
2390          var DiscountPercentageHtml = '',
2391              DescriptionHtml = '',
2392              PlanHtml = '',
2393              PlanDiscount = 0,
2394              PlanType = 'regular';
2395          if(plan.type){
2396            PlanType = plan.type;
2397            if(PlanType == 'prepaid'){
2398              prepaidCount += prepaidCount+1;
2399              prepaidDiscount.push(plan.discount.value);
2400            }
2401            else{
2402              regularCount += regularCount+1;
2403            }
2404          }
2405          if(plan.discount.type == "percentage" && plan.discount.value != 0){
2406            PlanDiscount = plan.discount.value;
2407            DiscountPercentageHtml = '<span class="recurpay__discount">(' + plan.discount.value + '% Off)</span>';
2408          }
2409          if(plan.description) {
2410            DescriptionHtml = '<div class="recurpay__description">' + plan.description + '</div>';
2411          }
2412          PlanHtml += '<div class="recurpay__plan" plan-type="'+PlanType+'" plan-id="'+plan.id+'"><label class="recurpay__plan--label">';
2413          if(recurpay.checkout == "shopify"){
2414            if(key == 0){
2415              PlanHtml += '<input type="radio" name="recurpay-input" class="recurpay__plan--input" checked="checked" data-plan="' + plan.id + '" data-selling-plan="' + plan.selling_plan_id + '" data-plan-name="' + plan.name + '" data-plan-discount="'+PlanDiscount+'" data-plan-type="'+PlanType+'">';
2416            }
2417            else{
2418              PlanHtml += '<input type="radio" name="recurpay-input" class="recurpay__plan--input" data-plan="' + plan.id + '" data-selling-plan="' + plan.selling_plan_id + '" data-plan-name="' + plan.name + '" data-plan-discount="'+PlanDiscount+'" data-plan-type="'+PlanType+'">';
2419            }
2420          }
2421          else{
2422            if(key == 0){
2423              PlanHtml += '<input type="radio" name="recurpay-input" class="recurpay__plan--input" checked="checked" data-plan="' + plan.id + '" data-plan-name="' + plan.name + '" data-plan-discount="'+PlanDiscount+'" data-plan-type="'+PlanType+'">';
2424            }
2425            else{
2426              PlanHtml += '<input type="radio" name="recurpay-input" class="recurpay__plan--input" data-plan="' + plan.id + '" data-plan-name="' + plan.name + '" data-plan-discount="'+PlanDiscount+'" data-plan-type="'+PlanType+'">';
2427            }
2428          }
2429          PlanHtml += '<span class="recurpay__plan--checkmark"></span><span class="recurpay__plan--title">' + plan.name + DiscountPercentageHtml+'</span></label>';
2430          PlanHtml += '<div class="recurpay__plan--description">' + DescriptionHtml + '</div></div>';
2431          GetPlans += PlanHtml;
2432        })
2433        if(regularCount > 0 && prepaidCount >0){
2434          showTabs = true;
2435          maxPrepaidDiscount = Math.max.apply(Math,prepaidDiscount);
2436        }
2437        if(showTabs){
2438          tabHTML += '<div class="recurpay-tabs"><div class="recur-tab regular-tab active" plan-type="regular">Regular</div><div class="recur-tab prepaid-tab" plan-type="prepaid"><span>Prepaid</span>'
2439          if(maxPrepaidDiscount >0 ){
2440            tabHTML += '<span class="recur-disc-tag">('+maxPrepaidDiscount+'% Off)</span>'
2441          }
2442          tabHTML += '</div></div>';
2443        }
2444        if(recurpay.product.only_subscription !== "" && recurpay.product.only_subscription == "true"){
2445          pdpTemplate += '<div class="recurpay__widget recurpay_only_subscription_widget" data-recurpay-widget>'
2446        }
2447        else{
2448          pdpTemplate += '<div class="recurpay__widget" data-recurpay-widget>'
2449        }
2450        pdpTemplate += '<div class="recurpay__content">'
2451        pdpTemplate += '<label class="recurpay__label"><div class="recurpay__label--text"><input type="checkbox" class="recurpay__checkbox" autocomplete="off" data-subscribe-input /><span class="recurpay__checkmark"></span>'
2452        pdpTemplate += ''+recurpay.labelText+'</div><svg version="1.2" xmlns="http://www.w3.org/2000/svg" class="recurpay__label--img" viewBox="0 0 30 30" width="30" height="30"><style>.a{stroke:inherit;stroke-width:.5}</style><path fill-rule="evenodd" class="a" d="m21.8 11.9v7.4l-6.8 3.7-6.9-3.7v-7.4l6.9-3.3zm-8.8-1.7l5.7 2.9 2.1-1-5.9-2.8zm1.7 12c0 0 0-6.8 0-6.8l-6-2.8v6.3zm0.3-7.3l2.7-1.3-5.7-2.9-2.9 1.4zm6.3-2.4l-2.2 1.1v1.8l-1 0.5v-1.8l-2.8 1.3v6.8l6-3.3c0 0 0-6.4 0-6.4z"/><path d="m28.9 9.3c2.3 5.6 1 12-3.3 16.3-4.3 4.3-10.7 5.6-16.3 3.3-5.6-2.4-9.3-7.8-9.3-13.9h2.7c0 5.8 4 10.8 9.7 12 5.6 1.3 11.4-1.6 13.8-6.8 2.4-5.3 0.9-11.6-3.8-15-4.6-3.5-11-3.3-15.4 0.4l2.4 2.3-8.1 1.1 1.4-7.8 2.4 2.5q1-0.9 2.2-1.6 1.1-0.7 2.4-1.1 1.3-0.5 2.6-0.8 1.3-0.2 2.7-0.2c6.1 0 11.5 3.7 13.9 9.3z"/></svg>'
2453        pdpTemplate += '</label><div class="recurpay__plans">'
2454        pdpTemplate += '<div data-recurpay-plans>'+tabHTML+GetPlans+'</div><div class="recurpay__action"><button type="button" data-recurpay-action>'+recurpay.labelButton+'</button></div>'
2455        pdpTemplate += '</div></div></div>';
2456        pdpTemplate += '<input type="hidden" id="recurpay_plan_name" name="" value="">';
2457        pdpTemplate += '<input type="hidden" id="recurpay_plan_id" name="" value="">';
2458        if(recurpay.checkout == "shopify"){
2459          pdpTemplate += '<input type="hidden" id="recurpay_selling_plan_id" name="" value="">';
2460        }
2461        return pdpTemplate;
2462      }
2463      if($(pdpSelector).length <= 0){
2464        if (window.location.href.indexOf("/products/") > -1) {
2465          if($(atcFormSelector).find(atcSelector).filter(':visible').length){
2466            if($(atcFormSelector).find(atcSelector).filter(':visible').first().parent().css('display') == 'flex' && $(atcFormSelector).find(atcSelector).filter(':visible').first().parent().css('flex-direction') == 'row'){
2467              $(atcFormSelector).find(atcSelector).filter(':visible').first().parent().before("<div id='recurpay-pdp-widget'></div>");
2468            }
2469            else{
2470              $(atcFormSelector).find(atcSelector).filter(':visible').first().before("<div id='recurpay-pdp-widget'></div>");
2471            }
2472            if($(pdpSelector).parent().css('position') == 'fixed' || $(pdpSelector).parent().css('position') == 'sticky' || $(pdpSelector).parent().css('position') == 'absolute' ){
2473              $(pdpSelector).parent().addClass("recurpay-z-index");
2474            }
2475          }
2476          else if($(atcFormSelector).find(atcSelector).length){
2477            if($(atcFormSelector).find(atcSelector).first().parent().css('display') == 'flex' && $(atcFormSelector).find(atcSelector).filter(':visible').first().parent().css('flex-direction') == 'row'){
2478              $(atcFormSelector).find(atcSelector).first().parent().before("<div id='recurpay-pdp-widget'></div>");
2479            }
2480            else{
2481              $(atcFormSelector).find(atcSelector).first().before("<div id='recurpay-pdp-widget'></div>");
2482            }
2483            if($(pdpSelector).parent().css('position') == 'fixed' || $(pdpSelector).parent().css('position') == 'sticky' || $(pdpSelector).parent().css('position') == 'absolute' ){
2484              $(pdpSelector).parent().addClass("recurpay-z-index");
2485            }
2486          }
2487          else{
2488            $(atcFormSelector).append("<div id='recurpay-pdp-widget'></div>")
2489          }
2490        }
2491      }
2492      if($(pdpSelector).length){
2493        $.ajax({
2494          url: recurpay.pdpAPI,
2495          type: 'GET',
2496          async: false,
2497          success: function(response) {
2498            var pdpHTML = '';
2499            if(response != "ERROR" && response.success == true) {
2500              if(response.data.plans.length > 0){
2501                pdpHTML = recurPDP(response.data);
2502              }
2503            }
2504            if($(pdpSelector).length && recurpay.product.available == "true"){
2505              $(pdpSelector).html(pdpHTML);
2506              if((window.location.href.indexOf("/products/") > -1) && (window.location.href.indexOf("snippet_status=false") > -1)){
2507                $(pdpSelector).before("<span class='recurpay-preview-text'>You are previewing subscriptions currently and the option below is not visible to customers on your live store. <a href='"+recurpay.domainURL+"/home?step=go_live' class='recurpay-preview-link' target='_blank'>Click here</a> if you are ready to show it your customers now.</span>")
2508              }
2509            }
2510          }
2511        });
2512      }
2513      else{
2514        if((window.location.href.indexOf("/products/") > -1) && (window.location.href.indexOf("recurpay_preview=true") > -1)){
2515          var modalHTML = "";
2516          modalHTML += '<div class="recurpay-modal-container" data-recurpay-visibility-modal>'
2517          modalHTML += '<div class="recurpay-modal--overlay"></div>'
2518          modalHTML += '<div class="recurpay-modal-inner-container">'
2519          modalHTML += '<div class="recurpay-modal-content">'
2520          modalHTML += '<div class="recurpay-modal-header">'
2521          modalHTML += '<div class="recurpay-modal-image">'
2522          modalHTML += '<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" viewBox="0 0 600 600" xml:space="preserve"><g id="LEFT_ARM_1"><g id="XMLID_46_"><path id="XMLID_290_" fill="#FFB96C" d="M294.4,485.5c-1.2,0.3-2.4,0.4-3.6,0.4c-0.2,0-0.4,0-0.6,0c-8.4-0.3-16.2-6.9-21-15.7 c-21.3-39.2-27.1-63.4-34.8-89.9c-1.9-6.6-1.4-13.3,1.4-18.1c2.2-3.7,5.7-6.4,10.5-6.9c0.6-0.1,1.1-0.1,1.7-0.1 c8.5,0,17.4,6.8,20.9,15.6l36.5,89.4C310,471.5,305,483.1,294.4,485.5z"></path><path id="XMLID_280_" fill="#FCAF63" d="M290.2,485.9c-8.4-0.3-16.2-6.9-21-15.7c-21.3-39.2-27.1-63.4-34.8-89.9 c-1.9-6.6-1.4-13.3,1.4-18.1c9.5,23,40.7,98.5,50.3,116.1C287.6,481.1,289,483.6,290.2,485.9z"></path></g></g><g id="LEFT_ARM_2"><g id="XMLID_10_"><g id="XMLID_42_"><path id="XMLID_293_" fill="#FFB96C" d="M340.2,472c-0.9,2.3-2.1,4.1-3.3,5c-7.2,5.7-14.3,7-26.2,9.6c-11.9,2.6-24.2,2-29.9-3.4 c-1.9-1.8-3.3-3.8-4.1-5.9c-2.5-6-0.3-12.3,6.8-15c4.2-1.6,42.4-10.6,48.7-9.4C343.1,455,342.9,465.3,340.2,472z"></path><path id="XMLID_279_" fill="#FCAF63" d="M340.2,472c-0.9,2.3-2.1,4.1-3.3,5c-7.2,5.7-14.3,7-26.2,9.6c-11.9,2.6-24.2,2-29.9-3.4 c-1.9-1.8-3.3-3.8-4.1-5.9c3.2,0.9,9.6,2.1,20.5,0.9C306.4,477.2,325.3,474.3,340.2,472z"></path></g><g id="XMLID_41_"><path id="XMLID_49_" fill="#FEA691" d="M330.2,453.6c-11.9,4-10.6,11.9-8.8,19.6c1.8,7.7,16.6,27.5,21.1,28.5s4.8-0.8,3.6-4.5 c-1.2-3.7-9.7-16.6-9.7-16.6s9.4,12.8,13.3,16.6c3.9,3.8,7.2,3.5,7.1-0.7c-0.2-4.2-9.5-18.3-9.5-18.3s8.2,10.8,11.6,14.5 s7.9,3.1,6.3-1.9c-1.5-5-8.3-15.9-8.3-15.9s6.6,11,11,12.1c4.4,1.1,1.7-5.5-3-13.9C360.3,464.5,345,448.6,330.2,453.6z"></path><path id="XMLID_50_" fill="#FEA691" d="M320.2,464.6c0,0-2.5,9.8-0.9,18.4s4.3,10.3,6.1,10.7s2.4-1.9,1.5-5.6 c-0.9-3.7,1.5-11,1.5-11S325.8,462.4,320.2,464.6z"></path></g></g></g><g id="BODY"><g id="XMLID_70_"><path id="XMLID_45_" fill="#FEC272" d="M273.1,496H172.2c0,0-13.9-97.2-5.1-121.1c2.5-6.8,5.8-12.3,9.6-16.9 c9.5-11.6,21.7-16.9,30-19c10.9-2.8,20.4-2.9,28.6-0.9c21.8,5.2,33.9,25.1,37.8,46.8C278.5,414.8,273.1,496,273.1,496z"></path><path id="XMLID_43_" fill="#F9B35F" d="M207.6,358.5c-13.2,3.4-25.3,3-31-0.5c9.5-11.6,21.7-16.9,30-19 c10.9-2.8,20.4-2.9,28.6-0.9C237,344.9,224.6,354.1,207.6,358.5z"></path></g></g><g id="RIGHT_ARM_1"><g id="XMLID_16_"><path id="XMLID_278_" fill="#FFCD92" d="M199,381.3c0,1.6-0.1,3.2-0.4,4.7c-4.1,26.6-27.7,90.6-27.7,90.6c-1.7,5.1-5.3,8.9-9.7,11 c-4.4,2-9.5,2.4-14.4,0.5c-7.6-3-11.2-10.2-11.2-18.1c0-1.7,0.2-3.4,0.5-5.1c6.9-37.3,19.2-68.2,29.3-90 c4.4-9.6,15.2-15.6,24.7-10.8c2.9,1.4,4.9,3.7,6.4,6.3C198.3,373.6,199,377.4,199,381.3z"></path><path id="XMLID_273_" fill="#FCB765" d="M199,381.3c0,1.6-0.1,3.2-0.4,4.7c-4.1,26.6-27.7,90.6-27.7,90.6c-1.7,5.1-5.3,8.9-9.7,11 l35.2-117.3C198.3,373.6,199,377.4,199,381.3z"></path></g></g><g id="RIGHT_ARM_2"><g id="XMLID_17_"><g id="XMLID_20_"><path id="XMLID_285_" fill="#FFCD92" d="M230.5,487.4c-2.2,5.4-9.4,5.6-9.4,5.6s-20.2,1.2-37.7,1.2c-17.5,0-34.7,0-41.7-7.9 c-1.4-1.6-2.5-3.4-3.1-5.3c-2.6-7.3,0.7-16,11.1-20.4c7.5-3.2,16.1-2.1,25.5-1.2c9.4,0.9,27.5,5.1,38,7.9 c10.6,2.7,16.9,5.4,17.8,15.4C231.3,484.6,231,486.1,230.5,487.4z"></path><path id="XMLID_284_" fill="#FCB765" d="M230.5,487.4c-2.2,5.4-9.4,5.6-9.4,5.6s-20.2,1.2-37.7,1.2c-17.5,0-34.7,0-41.7-7.9 c-1.4-1.6-2.5-3.4-3.1-5.3c7.8,2.4,18.3,5.2,26.7,5.9C189,488.9,220.4,487.9,230.5,487.4z"></path></g><g id="XMLID_2_"><g id="XMLID_18_"><path id="XMLID_47_" fill="#FEA691" d="M251.6,471.3c0,1.6-0.2,3.3-0.6,5.1c-2.1,8.6-13.2,15.2-30.1,16.1 c-7.5,0.4-12.6,0.4-16-0.4c-4.4-1.1-6.1-3.7-6.5-9.1c-0.5-6.9,4.7-13.2,8.6-15.9c11.7-7.9,22.6-8.5,32.1-7.6 C247.6,460.4,251.5,465.1,251.6,471.3z"></path><path id="XMLID_44_" fill="#FC8172" d="M251.6,471.3c0,1.6-0.2,3.3-0.6,5.1c-2.1,8.6-13.2,15.2-30.1,16.1 c-7.5,0.4-12.6,0.4-16-0.4c-0.4-1-0.7-2.2-0.8-3.7c-0.5-5.9,4.4-11.4,8.2-13.7c11.1-6.8,21.5-7.4,30.5-6.5 C246.8,468.5,249.7,469.6,251.6,471.3z"></path></g><g id="XMLID_19_"><path id="XMLID_48_" fill="#C7DCF9" d="M264.7,488.7c0,1.1-0.2,2.1-0.5,3.2h-55c-0.3-1-0.5-2.1-0.5-3.2c0-9.6,12.5-17.4,28-17.4 C252.2,471.3,264.7,479.1,264.7,488.7z"></path><path id="XMLID_254_" opacity="0.55" fill="#C7DCF9" d="M263.5,490.2c0,0.6-0.1,1.1-0.4,1.7h-50.3c-0.3-0.6-0.4-1.1-0.4-1.7 c0-5.1,11.4-9.3,25.5-9.3C252.1,480.9,263.5,485.1,263.5,490.2z"></path></g><g id="XMLID_37_"><path id="XMLID_28_" fill="#FEA691" d="M252.6,456.6c3.6,0.4,6.1,2.7,7.5,7.5c1.4,4.8,1.7,11.9,0.2,14.4 c-1.5,2.5-4.3,3.6-7.4,1.1c-3.1-2.5-4.8-9.5-5.8-13C245.9,462,244.5,455.8,252.6,456.6z"></path><g id="XMLID_4_"><path id="XMLID_38_" fill="#FEA691" d="M239.2,454.3c3.9,0.4,5.5,3.7,7,8.7c1.5,5,1.8,12.6,0.2,15.3c-1.6,2.6-4.6,3.8-7.9,1.2 c-3.3-2.6-5.2-10.1-6.2-13.8C231,460.8,230.4,453.5,239.2,454.3z"></path><path id="XMLID_79_" fill="#FF8D76" d="M243.1,480.8c-1.4,0.3-3,0-4.6-1.4c-3.3-2.6-5.1-10.1-6.2-13.8c-1.1-4-1.7-9.7,3-11.1 c-0.9,2.7-0.4,6.4,0.3,9.2c1,4.3,2.9,13,6.2,16C242.3,480.2,242.7,480.6,243.1,480.8z"></path></g><path id="XMLID_39_" fill="#FEA691" d="M224.6,456.6c3.9,0.4,6.5,2.9,8,7.9s1.8,12.6,0.2,15.3c-1.6,2.6-4.6,3.8-7.9,1.2 c-3.3-2.6-5.2-10.1-6.2-13.8C217.4,462.3,215.9,455.7,224.6,456.6z"></path><path id="XMLID_81_" fill="#FF8D76" d="M228.5,482.4c-1.1,0-2.3-0.5-3.5-1.5c-3.3-2.6-5.1-10.1-6.2-13.8 c-1-3.8-2.2-8.6,1.5-10.2c-0.3,2.5,0.4,5.7,1.1,8.3c1.2,4.5,3.3,13.7,7,17C228.4,482.4,228.4,482.4,228.5,482.4z"></path><path id="XMLID_40_" fill="#FEA691" d="M211.5,459.4c3.4-1,6,2.7,7.3,7.3c1.3,4.6,1.7,11.6,0.2,14c-1.4,2.4-4.2,3.5-7.2,1.1 c-3-2.4-3.8-7-4.7-10.4C205.9,467,204.9,461.4,211.5,459.4z"></path><path id="XMLID_82_" fill="#FF8D76" d="M215.2,483.2c-1.1,0-2.2-0.4-3.4-1.4c-3-2.4-3.8-7-4.7-10.4c-1.1-3.8-1.9-8.5,2.1-11 c-0.3,2.7,0.2,5.6,0.7,8.2c0.9,4.6,1.6,10.9,5,14.3C215,483,215.1,483.1,215.2,483.2z"></path><path id="XMLID_78_" fill="#FF8D76" d="M256.8,480.9c-1.2,0.1-2.5-0.3-3.8-1.4c-3.1-2.5-4.8-9.5-5.8-13c-1-3.7-2.2-8.5,1.8-9.7 c0,2.2,0.5,4.7,1,6.9c1,4.5,2.9,13.5,6.1,16.7C256.4,480.6,256.6,480.8,256.8,480.9z"></path></g></g></g></g><g id="HEAD"><g id="XMLID_89_"><path id="XMLID_6_" fill="#FF8D76" d="M208.8,235c0,0,9.3-3.8,15.6,8.8c6.3,12.7-0.5,20.8-0.5,20.8S217.7,246.3,208.8,235z"></path><path id="XMLID_173_" fill="#FEA691" d="M215.2,350.9c-8.8,4.1-14.9-1.6-14.9-1.6l-5.5-11.9l-9.9-21.4c14.9-3.2,27.9-5.7,27.9-5.7 l2.3,9.5l4.3,17.7C219.2,337.6,224,346.9,215.2,350.9z"></path><path id="XMLID_171_" fill="#FF8D76" d="M215,319.9c-1.3,1.9-2.7,3.9-4.4,5.8c-4.3,5.1-10.5,9-15.9,11.7l-9.9-21.4 c14.9-3.2,27.9-5.7,27.9-5.7L215,319.9z"></path><ellipse id="XMLID_3_" transform="matrix(0.8545 -0.5194 0.5194 0.8545 -114.0092 131.008)" fill="#FEA691" cx="176.9" cy="269" rx="47.2" ry="57.7"></ellipse><path id="XMLID_12_" fill="#FF8D76" d="M217.4,308.8c-2.9,3.7-6.5,
25226.9-10.6,9.5c-22.3,13.5-53.7,2.4-70.3-24.8 c-16.4-26.9-12-59.6,9.7-73.4c-12.6,16.2-13.2,42.2,0.3,64.3c16.5,27.2,48,38.3,70.3,24.8C217,309.1,217.2,309,217.4,308.8z"></path><path id="XMLID_5_" fill="#283575" d="M157.2,309.5c0,0-17-13.4-21.3-37.4s0.5-33.7,20.2-45.3c19.7-11.5,34.4-7.4,34.4-7.4 s-14-10.5-36.9-6.6c-22.9,3.8-46.2,25.6-41.4,58.4C117.2,306.2,138,316.5,157.2,309.5z"></path><path id="XMLID_11_" fill="#F76F59" d="M177.8,246.8c-2.7,1.9,1.1,12,9.3,19.5c8.2,7.5,16.1,3.6,16.3-3.8 C203.6,254.9,187.1,240.2,177.8,246.8z"></path><path id="XMLID_7_" fill="#FF8D76" d="M137.5,291.4c0,0-16,15.7-1.6,29.4c13.8,13.1,31.2-4.5,31.2-4.5S142.7,303.2,137.5,291.4z"></path><path id="XMLID_250_" fill="#F76F59" d="M139.4,300.5c0,0-9,8.8-0.9,16.6c7.8,7.4,17.6-2.5,17.6-2.5S142.3,307.2,139.4,300.5z"></path></g></g><g id="HAIR"><g id="XMLID_84_"><path id="XMLID_8_" fill="#283575" d="M188.5,218.1c0,0,1.7-30.2-15.5-42.5c-19.4-13.8-30.3,6.1-23.9,22.4 c2.8,7.3,5.8,11.7,8.2,14.3c2.2,2.4,5.2,3.8,8.4,4L188.5,218.1z"></path><path id="XMLID_9_" fill="#283575" d="M122.7,192.6c-15.3,12.2-2.1,29.7,4.2,34.4c2.7,2,5.6,3.6,8.1,4.8c3.4,1.6,7.4,1.4,10.6-0.6 l21.6-13.7C167.2,217.6,143,176.5,122.7,192.6z"></path><path id="XMLID_51_" fill="#3C4E8E" d="M159,172.3c-4.8,0.6,0.5,9.8,7.5,11S171.3,170.8,159,172.3z"></path><path id="XMLID_61_" fill="#3C4E8E" d="M128.7,192.8c-2.8,3.2,4.5,7.3,10.4,5.3C145.1,196.2,134.9,185.8,128.7,192.8z"></path></g></g><g id="MOUTH"><g id="XMLID_83_"><path id="XMLID_177_" fill="#F76F59" d="M217.7,285c-0.5,1-1.2,1.9-2.2,2.7c-3.7,2.9-6.5,7.1-8.5,11.5c-1.8,3.9-6.4,8.5-10.7,5.2 c-0.5-0.4-1-0.8-1.4-1.4c-4.5-5.7-2.8-20.4,4.2-26.9c5.4-5,12.1-3.7,15.5-0.9C217.9,277.7,219.3,281.7,217.7,285z"></path><path id="XMLID_175_" fill="#FF6EA9" d="M217.7,285c-0.5,1-1.2,1.9-2.2,2.7c-3.7,2.9-6.5,7.1-8.5,11.5c-1.8,3.9-6.4,8.5-10.7,5.2 c0-6.3,2.3-13.7,6.7-17.7C208.1,282.1,214.1,282.7,217.7,285z"></path></g></g><g id="EYE_1"><g id="XMLID_14_"><path id="XMLID_86_" fill="#1C3177" d="M155.8,267.7c-3.2,0-5.7-1-5.9-1.1c-1.3-0.5-1.9-2-1.4-3.3c0.5-1.3,2-1.9,3.3-1.4 c0.1,0,5.6,2.2,8.6-1.1c3.9-4.1-0.2-9.4-0.3-9.6c-0.9-1.1-0.7-2.7,0.4-3.6c1.1-0.9,2.7-0.7,3.6,0.4c2.4,3.1,5.5,10.4,0,16.2 C161.6,266.9,158.5,267.7,155.8,267.7z"></path></g></g><g id="EYE_2"><g id="XMLID_15_"><path id="XMLID_85_" fill="#1C3177" d="M193,242.6c-5.1,0-9.4-3.8-9.7-4c-1.1-0.9-1.1-2.6-0.2-3.6c0.9-1,2.5-1.1,3.6-0.2 c0,0,4.6,3.9,8,2.4c1.5-0.7,0.4-3.8,0.3-3.9c-0.5-1.3,0.1-2.8,1.5-3.3c1.3-0.5,2.8,0.1,3.3,1.4c1.5,3.7,1.1,8.6-3,10.4 C195.5,242.4,194.2,242.6,193,242.6z"></path></g></g><g id="EYEBROW_1"><g id="XMLID_1_"><path id="XMLID_88_" fill="#1C3177" d="M142.4,261.7c-0.1,0-0.2,0-0.3,0c-1.4-0.2-2.4-1.4-2.3-2.8c0-0.3,0.7-6.3,4.9-12.4 c4.1-6.1,8.3-8.2,8.5-8.3c1.3-0.6,2.8-0.1,3.4,1.2c0.6,1.3,0.1,2.8-1.2,3.4c0,0-3.2,1.7-6.5,6.5c-3.4,5-4,10-4,10.1 C144.8,260.7,143.7,261.7,142.4,261.7z"></path></g></g><g id="EYEBROW_2"><g id="XMLID_13_"><path id="XMLID_87_" fill="#1C3177" d="M179,232.1c-0.7,0-1.5-0.3-2-0.9c-0.9-1.1-0.7-2.7,0.4-3.6c0.3-0.2,2.6-2.1,6.7-3.3 c4.1-1.2,7.5-1.1,7.6-1.1c1.4,0,2.5,1.2,2.5,2.6c0,1.4-1.3,2.5-2.6,2.5c0,0-2.7-0.1-6,0.9c-3.2,1-5,2.4-5,2.4 C180.1,231.9,179.6,232.1,179,232.1z"></path></g></g><g id="TABLE"><g id="XMLID_248_"><path id="XMLID_22_" fill="#99ADF9" d="M505.9,506.3H98.3c-4,0-7.2-3.2-7.2-7.2l0,0c0-4,3.2-7.2,7.2-7.2h407.6 c4,0,7.2,3.2,7.2,7.2l0,0C513.1,503,509.9,506.3,505.9,506.3z"></path><path id="XMLID_198_" fill="#789FEF" d="M505.2,506.3H157.1c-4,0-7.2-3.2-7.2-7.2l0,0c0-4,3.2-7.2,7.2-7.2h348.1 c4,0,7.2,3.2,7.2,7.2l0,0C512.5,503,509.2,506.3,505.2,506.3z"></path></g></g><g id="DESKTOP"><g id="XMLID_186_"><g id="XMLID_182_"><path id="XMLID_25_" fill="#E1ECFF" d="M457.6,444.7h-186c-3.3,0-5.9-3-5.3-6.3l19.8-118.7c0.4-2.6,2.7-4.5,5.3-4.5h186 c3.3,0,5.9,3,5.3,6.3L463,440.2C462.5,442.8,460.3,444.7,457.6,444.7z"></path><path id="XMLID_29_" fill="#C7DCF9" d="M461.6,444.7H278c-3.3,0-5.9-3-5.3-6.3l19.8-118.7c0.4-2.6,2.7-4.5,5.3-4.5h183.6 c3.3,0,5.9,3,5.3,6.3l-19.8,118.7C466.5,442.8,464.2,444.7,461.6,444.7z"></path><path id="XMLID_31_" fill="#B7D4F7" d="M442.2,432H302c-2.6,0-4.5-2.3-4.1-4.8l15.1-90.6c0.3-2,2.1-3.5,4.1-3.5h140.1 c2.6,0,4.5,2.3,4.1,4.8l-15.1,90.6C445.9,430.5,444.2,432,442.2,432z"></path></g><g id="XMLID_183_"><path id="XMLID_24_" fill="#E1ECFF" d="M382.3,484.5h-25.5c-2.4,0-4.2-2-4-4.4l6.7-66.5c0.2-2,1.9-3.6,4-3.6H389 c2.4,0,4.2,2,4,4.4l-6.7,66.5C386.1,483,384.4,484.5,382.3,484.5z"></path><path id="XMLID_26_" fill="#C7DCF9" d="M384.1,484.5h-23.4c-1.5,0-2.7-1.3-2.6-2.8l7-69.4c0.1-1.3,1.2-2.3,2.6-2.3h23.4 c1.5,0,2.7,1.3,2.6,2.8l-7,69.4C386.5,483.5,385.4,484.5,384.1,484.5z"></path></g><g id="XMLID_185_"><path id="XMLID_27_" fill="#E1ECFF" d="M424.7,491.8H318.5c-2.2,0-4-1.8-4-4V479c0-2.2,1.8-4,4-4h106.2c2.2,0,4,1.8,4,4v8.8 C428.7,490,426.9,491.8,424.7,491.8z"></path><path id="XMLID_30_" fill="#C7DCF9" d="M426.9,491.8H327c-2.3,0-4.2-1.9-4.2-4.2v-8.4c0-2.3,1.9-4.2,4.2-4.2h99.9 c2.3,0,4.2,1.9,4.2,4.2v8.4C431,489.9,429.2,491.8,426.9,491.8z"></path></g></g></g><g id="SIGN"><g id="XMLID_21_"><path id="XMLID_77_" fill="#ff9800" d="M501.5,298.7c-1,0.7-2.3,1.2-3.7,1.2H402c-4.8,0-7.8-5-5.6-9.3l34.8-66.9l12.8-24.6 c2.4-4.5,8.8-4.5,11.2,0l48.2,91.5C505,293.6,503.9,297,501.5,298.7z"></path><path id="XMLID_74_" fill="#ff9800" d="M501.5,298.7c-1,0.7-2.3,1.2-3.7,1.2H402c-4.8,0-7.8-5-5.6-9.3l34.8-66.9L420.6,280 c-0.9,4.8,2.4,9.3,7.3,9.9L501.5,298.7z"></path><g id="XMLID_32_"><g id="XMLID_34_"><path id="XMLID_35_" fill="#FFFFFF" d="M445.2,264.1l-5-35.8c-0.2-1.2,0.8-2.3,2-2.3h14.2c1.2,0,2.1,1.1,2,2.3l-5,35.8 c-0.1,1-1,1.7-2,1.7h-4.3C446.1,265.9,445.3,265.1,445.2,264.1z"></path></g><circle id="XMLID_33_" fill="#FFFFFF" cx="449.3" cy="279.1" r="7.1"></circle></g></g></g></svg>'
2523          modalHTML += '</div>'
2524          modalHTML += '<h1 class="recurpay-preview-title">You are previewing subscriptions option for this product</h1>'
2525          modalHTML += '<span class="recurpay-preview-subtext">Note: This is not visible to your customers</span>'
2526          modalHTML += '</div>'
2527          modalHTML += '<div class="recurpay-modal-body">'
2528          modalHTML += '<div class="recurpay-modal-body-content">'
2529          modalHTML += '<div class="recurpay-modal-alert-box"><span class="recurpay-modal-alert-text">Looks like the subscription option is not visible on your store due to some conflict with theme. Talk to us on <a href="'+recurpay.domainURL+'/home?theme=false" target="_blank" data-initiate-live-chat>Live Chat</a>
2529 to get it resolved instantly</span></div>'
2530          modalHTML += '</div></div>'
2531          modalHTML += '<div class="recurpay-modal-footer">'
2532          modalHTML += '<a href="javascript:void(0)" class="recurpay-modal-cancel-link"><button type="button" class="recurpay-modal-cancel-btn">Close</button></a>'
2533          modalHTML += '<a href="'+recurpay.domainURL+'/home?theme=false" target="_blank" class="recurpay-modal-chat-link"><button type="button" class="recurpay-modal-chat-btn" data-initiate-live-chat>Start a Live Chat</button></a>'
2534          modalHTML += '</div></div></div></div>'
2535          if($('[data-recurpay-visibility-modal]').length <= 0){
2536            if($('body').length){
2537              $('body').append(modalHTML);
2538            }
2539            else if($('html').length){
2540              $('html').append(modalHTML);
2541            }
2542          }
2543        }
2544      }
2545      function recurProperties(){
2546        if($('.recurpay__checkbox').is(":checked")){
2547          var planName = $('[name="recurpay-input"]:checked').attr('data-plan-name'),
2548              planId = $('[name="recurpay-input"]:checked').attr('data-plan');
2549          $('#recurpay_plan_name').attr("name","properties[Plan]").val(planName);
2550          $('#recurpay_plan_id').attr("name","properties[_PlanId]").val(planId);
2551          if(recurpay.checkout == "shopify"){
2552            var sellingPlanId = $('[name="recurpay-input"]:checked').attr('data-selling-plan');
2553            $('#recurpay_selling_plan_id').attr("name","selling_plan").val(sellingPlanId);
2554          }
2555        }
2556        else{
2557          $('#recurpay_plan_name').attr("name","");
2558          $('#recurpay_plan_id').attr("name","");
2559          if(recurpay.checkout == "shopify"){
2560            $('#recurpay_selling_plan_id').attr("name","");
2561          }
2562        }
2563      }
2564      function addSubscription(){
2565        var variantSelector = $('form[action="/cart/add"] [name="id"]'),
2566            quantitySelector = $('form[action="/cart/add"] [name="quantity"]'),
2567            subscriptionPlanId = $('[name="recurpay-input"]:checked').attr('data-plan'),
2568            subscriptionPlanName = $('[name="recurpay-input"]:checked').attr('data-plan-name'),
2569            subscriptionPlanType = $('[name="recurpay-input"]:checked').attr('data-plan-type'),
2570            planVariant = parseInt(variantSelector.val()),
2571            planQuantity = 1,
2572            planParams = {};
2573        if(quantitySelector.length) {
2574          planQuantity = parseInt(quantitySelector.val());
2575        }
2576
2577        if(recurpay.checkout == "shopify"){
2578          var sellingPlanId = $('[name="recurpay-input"]:checked').attr('data-selling-plan');
2579          planParams = {
2580            id: planVariant,
2581            quantity: planQuantity,
2582            selling_plan: sellingPlanId,
2583            properties: {
2584              'Plan': subscriptionPlanName,
2585              '_PlanId': subscriptionPlanId
2586            }
2587          }
2588        }
2589        else{
2590          planParams = {
2591            id: planVariant,
2592            quantity: planQuantity,
2593            properties: {
2594              'Plan': subscriptionPlanName,
2595              '_PlanId': subscriptionPlanId
2596            }
2597          }
2598        }
2599
2600        if(recurpay.checkout == "recurpay" && !recurpay.prepaidMixedCart && subscriptionPlanType == "prepaid"){
2601          $.getJSON('/cart', function(response) {
2602            response.items = [];
2603            response.items.push(planParams);
2604            recurCart(response);
2605          });
2606        }
2607        else{
2608          if (recurpay.action == "default" && $(atcFormSelector).find(atcSelector).length){
2609            $(atcFormSelector).find(atcSelector).first().click();
2610          }
2611          else{
2612            $.ajax({
2613              type: 'POST',
2614              url: '/cart/add.js',
2615              dataType: 'json',
2616              data: planParams,
2617              success: function() {
2618                if (recurpay.checkout == "recurpay" && recurpay.action == "checkout"){
2619                  $.getJSON('/cart', function(response) {
2620                    recurCart(response);
2621                  });
2622                }
2623                else if(recurpay.action == "cart"){
2624                  document.location.href = '/cart';
2625                }
2626                else{
2627                  document.location.href = '/checkout';
2628                }
2629              },
2630              error: function(xhr, status, error) {
2631                var err = eval("(" + xhr.responseText + ")");
2632                $('[data-recurpay-error]')
2633                .html(err.description)
2634                .show().delay(3000).fadeOut();
2635              }
2636            });
2637          }
2638        }
2639
2640      }
2641      $(document).on('click',".recur-tab", function(e) {
2642        e.preventDefault();
2643        var $this = $(this);
2644        var subType = $this.attr("plan-type");
2645        var recurInput = $('.recurpay__plan[plan-type="'+subType+'"]').find("[name='recurpay-input']");
2646        if($this.hasClass("active")){
2647          $('.recurpay__plan').hide();
2648          $('.recurpay__plan[plan-type="'+subType+'"]').show();
2649          if(($('.recurpay__plan[plan-type="'+subType+'"]').find("[name='recurpay-input']:checked").length) <=0){
2650            $(recurInput).first().prop("checked",true).change();
2651          }
2652        }
2653        else{
2654          $('.recur-tab').removeClass("active");
2655          $this.addClass("active");
2656          $('.recurpay__plan').hide();
2657          $('.recurpay__plan[plan-type="'+subType+'"]').show();
2658          $(recurInput).first().prop("checked",true).change();
2659        }
2660      });
2661      if($('.recur-tab').length){
2662        $('.recur-tab')[0].click();
2663      }
2664      $(document).on('change',"[name='recurpay-input']", function(e) {
2665        recurProperties();
2666      });
2667      $(document).on('click',".recurpay-modal-cancel-btn", function(e) {
2668        $('[data-recurpay-visibility-modal]').hide();
2669      });
2670
2671      $(document).on('change',".recurpay__checkbox", function(e) {
2672        var $this = $(this);
2673        if($this.is(':checked')){
2674          $(atcFormSelector).find(atcSelector).first().hide();
2675          $(buynowSelector).hide();
2676          $('.recurpay__plans').show();
2677        }
2678        else{
2679          $(atcFormSelector).find(atcSelector).first().show();
2680          $(buynowSelector).show();
2681          $('.recurpay__plans').hide();
2682        }
2683        recurProperties();
2684      });
2685
2686      if(recurpay.product.only_subscription !== "" && recurpay.product.only_subscription == "true"){
2687        $('.recurpay__checkbox').prop("checked",true).change();
2688      }
2689      $(document).on('click',"[data-recurpay-action]", function(e) {
2690        addSubscription();
2691      });
2692      if(recurpay.checkout == "recurpay"){
2693        $(document).on('click', checkoutSelector, function(e) {
2694          e.preventDefault();
2695          e.stopPropagation();
2696          $.getJSON('/cart', function(response) {
2697            recurCart(response);
2698          })
2699        });
2700      }
2701    }
2702    //Append jQuery if it is not there, then call to recurpaySubscription
2703    //Otherwise directly call to recurpaySubscription
2704    if ((typeof(jQuery) == 'undefined')) {
2705      initScript('//ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js', function() {
2706        window.recurpayScript = jQuery.noConflict(true);
2707        recurpaySubscription(recurpayScript);
2708      })
2709    }
2710    else {
2711      recurpaySubscription(jQuery);
2712    }
2713  })();
2714</script>
2714
2715<link href="//ilarynyc.com/cdn/shop/t/10/assets/recurpay-cart.css?v=78193282709029329271692912101" rel="stylesheet" type="text/css" media="all" />
2716<script defer>
2717  (function() {
2718    //Append Script
2719    var initScript = function(url, callback) {
2720      var script = document.createElement("script");
2721      script.type = "text/javascript";
2722      if (script.readyState){
2723        script.onreadystatechange = function() {
2724          if (script.readyState == "loaded" || script.readyState == "complete") {
2725            script.onreadystatechange = null;
2726            callback();
2727          }
2728        };
2729      } else {
2730        script.onload = function() {
2731          callback();
2732        };
2733      }
2734      script.src = url;
2735      document.getElementsByTagName("head")[0].appendChild(script);
2736    };
2737
2738    var recurpayCartSubscription = function($) {
2739      window.recurpayCart = {};
2740      recurpayCart.domainURL = 'https://ilary-nyc.recurpay.com';
2741      recurpayCart.checkout = 'recurpay';
2742      recurpayCart.logURL = recurpayCart.domainURL + '/api/storefront/v2/logger';
2743      recurpayCart.pdpAPI = recurpayCart.domainURL + '/api/storefront/v2/plans';
2744      if((window.location.href.indexOf("/products/") > -1) && (window.location.href.indexOf("recurpay_preview=true") > -1)){
2745        recurpayCart.pdpAPI = recurpayCart.domainURL + '/api/storefront/v2/plans?fetch=force';
2746      }
2747
2748      recurpayCart.recurMoney = {
2749        formatPrice: function (price, convertCurrency) {
2750            if (typeof Shopify !== "undefined" && Shopify.hasOwnProperty("currency") && Shopify.currency.hasOwnProperty("rate")) {
2751                var currency = Shopify.currency.active;
2752                var exchangeRate = Shopify.currency.rate;
2753                var moneyFormat = "" + currency;
2754                var currencyFormat = "";
2755                if (typeof convertCurrency === "undefined") {
2756                    convertCurrency = false;
2757                }
2758                if (convertCurrency && exchangeRate !== "1.0") {
2759                    price = this.convertMoney(price, exchangeRate, currency);
2760                }
2761                var bodyAttrMoneyFormat = $("body").attr("data-money-format");
2762                if (currencyFormat !== "") {
2763                    moneyFormat = currencyFormat;
2764                }
2765                else {
2766                    if (typeof Shopify !== "undefined" && typeof Shopify.currency_settings !== "undefined" && typeof Shopify.currency_settings.money_format !== "undefined") {
2767                        moneyFormat = Shopify.currency_settings.money_format;
2768                    } else if (typeof window.money_format !== "undefined") {
2769                        moneyFormat = window.money_format;
2770                    } else if (typeof window.Theme !== "undefined" && typeof window.Theme.moneyFormat !== "undefined") {
2771                        moneyFormat = window.Theme.moneyFormat;
2772                    } else if (typeof window.theme !== "undefined" && typeof window.theme.moneyFormat !== "undefined") {
2773                        moneyFormat = window.theme.moneyFormat;
2774                    } else if (typeof window.theme !== "undefined" && typeof window.theme.money_format === "string") {
2775                        moneyFormat = window.theme.money_format;
2776                    } else if (typeof window.theme !== "undefined" && typeof window.theme.settings !== "undefined" && typeof window.theme.settings.moneyFormat !== "undefined") {
2777                        moneyFormat = theme.settings.moneyFormat;
2778                    } else if (typeof window.theme !== "undefined" && typeof window.theme.strings !== "undefined" && typeof window.theme.strings.moneyFormat === "string") {
2779                        moneyFormat = window.theme.strings.moneyFormat;
2780                    } else if (typeof window.Currency !== "undefined" && typeof window.Currency.money_format !== "undefined" && typeof window.Currency.money_format[currency] === "string") {
2781                        moneyFormat = window.Currency.money_format[currency];
2782                    } else if (typeof window.Currency !== "undefined" && typeof window.Currency.money_format === "string") {
2783                        moneyFormat = window.Currency.money_format;
2784                    } else if (typeof bodyAttrMoneyFormat !== "undefined" && typeof bodyAttrMoneyFormat === "string" && bodyAttrMoneyFormat !== "") {
2785                        moneyFormat = bodyAttrMoneyFormat;
2786                    } else if (typeof wsgMoneyFormat === "string") {
2787                        moneyFormat = wsgMoneyFormat;
2788                    } else if (typeof price_format === "string") {
2789                        moneyFormat = price_format;
2790                    } else {
2791                        price = price / 100;
2792                        return price.toLocaleString(undefined, { style: "currency", currency: currency || this.getDefaultCurrency() });
2793                    }
2794              }
2795              return this.formatMoney(price, moneyFormat, currency || this.getDefaultCurrency());
2796            }
2797            return "";
2798        },
2799        formatMoney: function (cents, format, fallbackCurrency, directionFor50) {
2800            if (typeof directionFor50 === "undefined") {
2801                var directionFor50 = "up";
2802            }
2803            try {
2804                if (typeof cents == "string") {
2805                    cents = cents.replace(".", "");
2806                }
2807                var value = "";
2808                var placeholderRegex = /\{\{\s*(\w+)\s*\}\}/;
2809                var formatString = format;
2810                function defaultOption(opt, def) {
2811                    return typeof opt == "undefined" ? def : opt;
2812                }
2813                function formatWithDelimiters(number, precision, thousands, decimal, directionFor50) {
2814                    precision = defaultOption(precision, 2);
2815                    thousands = defaultOption(thousands, ",");
2816                    decimal = defaultOption(decimal, ".");
2817                    directionFor50 = defaultOption(directionFor50, "up");
2818                    if (isNaN(number) || number == null) {
2819                        return 0;
2820                    }
2821                    var originalNumber = number;
2822                    number = (number / 100.0).toFixed(precision);
2823                    if (directionFor50 === "down") {
2824                        if (originalNumber / 100 - number === -0.5) {
2825                            number -= 1;
2826                            number = number.toString();
2827                        }
2828                    }
2829                    var parts = number.split("."),
2830                        dollars = parts[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1" + thousands),
2831                        cents = parts[1] ? decimal + parts[1] : "";
2832                    return dollars + cents;
2833                }
2834                switch (formatString.match(placeholderRegex)[1]) {
2835                    case "amount":
2836                        value = formatWithDelimiters(cents, 2);
2837                        break;
2838                    case "amount_no_decimals":
2839                        value = formatWithDelimiters(cents, 0, ",", ".", directionFor50);
2840                        break;
2841                    case "amount_with_comma_separator":
2842                        value = formatWithDelimiters(cents, 2, ".", ",");
2843                        break;
2844                    case "amount_with_decimal_separator":
2845                        value = formatWithDelimiters(cents, 2, ",", ".");
2846                        break;
2847                    case "amount_no_decimals_with_comma_separator":
2848                        value = formatWithDelimiters(cents, 0, ".", ",", directionFor50);
2849                        break;
2850                    case "amount_no_decimals_with_space_separator":
2851                        value = formatWithDelimiters(cents, 0, " ", ",", directionFor50);
2852                        break;
2853                    case "amount_with_apostrophe_separator":
2854                        value = formatWithDelimiters(cents, 2, "'", ".");
2855                        break;
2856                }
2857                return formatString.replace(placeholderRegex, value);
2858            } catch (e) {
2859                console.log(e.message);
2860                price = cents / 100;
2861                return price.toLocaleString(undefined, { style: "currency", currency: fallbackCurrency });
2862            }
2863        },
2864        convertMoney: function (value, rate, currency, round) {
2865            if (value <= 0) {
2866                return 0;
2867            }
2868            value *= rate;
2869            var roundUp = ["USD", "CAD", "AUD", "NZD", "SGD", "HKD", "GBP"];
2870            var roundTo100 = ["JPY"];
2871            var roundTo95 = ["EUR"];
2872            if (round) {
2873                if (roundUp.indexOf(currency) !== -1) {
2874                    value = Math.ceil(value);
2875                } else if (roundTo100.indexOf(currency) !== -1) {
2876                    value = Math.ceil(value / 100) * 100;
2877                } else if (roundTo95.indexOf(currency) !== -1) {
2878                    value = Math.ceil(value) - 0.05;
2879                }
2880            }
2881            return value;
2882        }
2883      };
2884
2885      function formatPriceMoney(price){
2886         var multiple_price = price*100;
2887         var formatted_price = recurpayCart.recurMoney.formatPrice(multiple_price);
2888         return formatted_price;
2889      }
2890
2891      function callCart(){
2892        $.getJSON('/cart', function(response) {
2893          createGlobalCart(response);
2894        });
2895      }
2896
2897      const cxRunTime = window.fetch;
2898      window.fetch = function () {
2899        return new Promise((resolve, reject) => {
2900          cxRunTime
2901            .apply(this, arguments)
2902            .then((response) => {
2903              if (
2904                response.url.indexOf("/cart/add") >= 0 ||
2905                response.url.indexOf("/cart/change") >= 0 ||
2906                response.url.indexOf("/cart/update") >= 0 ||
2907                response.url.indexOf("/cart/clear") >= 0
2908              ) {
2909                setTimeout(function() {callCart()}, 1000);
2910              }
2911              resolve(response);
2912            })
2913            .catch((error) => {
2914              reject(error);
2915            });
2916        });
2917      };
2918
2919
2920      function createGlobalCart(cart){
2921        recurpayCart.items = [];
2922        var allProducts = [];
2923        if(cart.items.length >0){
2924          for(var i=0; i < cart.items.length; i++){
2925            var Planid = '',
2926                item = cart.items[i],
2927                property = item.properties,
2928                sellingPlan = {},
2929                sellingPlanId = '',
2930                subscriptionItem = false,
2931                lineProperty = [];
2932            if(item.selling_plan_allocation !== undefined && item.selling_plan_allocation !== null){
2933              sellingPlan = item.selling_plan_allocation.selling_plan;
2934              sellingPlanId = item.selling_plan_allocation.selling_plan.id;
2935              if(sellingPlanId !== undefined && sellingPlanId !== null){
2936                subscriptionItem = true;
2937              }
2938            }
2939            allProducts.push(cart.items[i].product_id);
2940            recurpayCart.items.push({
2941              product_id: cart.items[i].product_id,
2942              variant_id: cart.items[i].id,
2943              selling_plan_id: sellingPlanId,
2944              subscription: subscriptionItem,
2945              item_details: cart.items[i],
2946              plans: [],
2947            })
2948          }
2949          getCartPlans(allProducts);
2950        }
2951      }
2952
2953      function getCartPlans(products){
2954         $.ajax({
2955          url: recurpayCart.pdpAPI,
2956          type: 'POST',
2957          async:true,
2958          data: {"products": products,"settings": true},
2959          success: function(response) {
2960            if(response != "ERROR") {
2961              if(response.plans.length > 0){
2962                if(response.settings.translations !== null && !$.isEmptyObject(response.settings.translations)){
2963                    recurpayCart.settings = response.settings;
2964                }
2965                $(response.plans).each(function(){
2966                  var $this = $(this);
2967                  var pdpHTML = '';
2968                  var getProductId = $this[0].product.id;
2969                  var $this = $(this);
2970                  if($this[0].product.plans.length >0){
2971                      var indexes = recurpayCart.items.map((elm, idx) => elm.product_id == getProductId ? idx : '').filter(String);
2972                      for (var i=0; i<indexes.length; i++){
2973                        var getIndex = indexes[i];
2974                        recurpayCart.items[getIndex].plans = $this[0].product.plans;
2975                      }
2976                    }
2977                });
2978                if(response.settings.cart_upsell_status){
2979                    addCartWidget();
2980                    if(window.SLIDECART_UPDATE !== undefined){
2981                        window.SLIDECART_LOADED = function(cart) {
2982                            addCartWidget();
2983                        }
2984                        window.SLIDECART_UPDATE = function(cart) {
2985                            addCartWidget();
2986                        }
2987                        window.SLIDECART_ADD_TO_CART = function({ id, quantity }) {
2988                            callCart();
2989                        }
2990                    }
2991                }
2992                else{
2993                  sessionStorage.setItem("recurpay_cart_upsell", "false");
2994                }
2995              }
2996            }
2997          }
2998        });
2999      }
3000
3001      function addCartWidget(){
3002        var getSelector = "form[action='/cart'],form[action='/checkout']:not(.js-cart_content__form),form[action*='checkout']:not(.js-cart_content__form),form[action~='/checkout']:not(.js-cart_content__form), form[action='/cart'], form[action^='/cart?'][method=post], #slidecarthq";
3003        var eventLog = "failure";
3004        if($(getSelector).length >0){
3005          for (var i=0; i<$(getSelector).length; i++){
3006            var cartSelector = $(getSelector)[i];
3007            var qtySelectors = $(cartSelector).find('[name="updates[]"], .quantity-selector input');
3008            var linkSelectors = $(cartSelector).find('a[href*="/products/"]');
3009            var overrideAlignment = false;
3010            if($(qtySelectors).length <= 0 && $(linkSelectors).length <=0 && $(cartSelector).length >0){
3011              if($(cartSelector).parents("#Cart-Drawer").length >0){
3012                cartSelector = $(getSelector).eq(i).parents("#Cart-Drawer");
3013                qtySelectors = $(cartSelector).find('[name="updates[]"], .quantity-selector input');
3014                linkSelectors = $(cartSelector).find('a[href*="/products/"]');
3015              }
3016              else if($(cartSelector).parents(".cart-drawer").length >0){
3017                cartSelector = $(getSelector).eq(i).parents(".cart-drawer");
3018                qtySelectors = $(cartSelector).find('[name="updates[]"], .quantity-selector input');
3019                linkSelectors = $(cartSelector).find('a[href*="/products/"]');
3020              }
3021            }
3022            if($(qtySelectors).length > 0){
3023              for(var j=0; j<$(qtySelectors).length; j++){
3024                var getWidgetCode = recurpayCartWidget(j);
3025                if($(qtySelectors).eq(j).parents("cart-drawer").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
3026                  $(qtySelectors).eq(j).closest("tr").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
3027                }
3028                else if($(qtySelectors).eq(j).closest("tr").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
3029                  if($(qtySelectors).eq(j).closest("tr").hasClass("cart-item") && $(qtySelectors).eq(j).closest("tr").find(".cart-item__details").length){
3030                    $(qtySelectors).eq(j).closest("tr").find(".cart-item__details").append("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
3031                  }
3032                  else{
3033                    $(qtySelectors).eq(j).closest("tr").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
3034                  }
3035                }
3036                else if($(qtySelectors).eq(j).closest("[data-cart-item]").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
3037                    $(qtySelectors).eq(j).closest("[data-cart-item]").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
3038                }
3039                else if($(qtySelectors).eq(j).closest(".CartItem").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
3040                  if($(qtySelectors).eq(j).closest(".CartItem").find(".CartItem__Info").length){
3041                   $(qtySelectors).eq(j).closest(".CartItem").find(".CartItem__Info").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
3042                  }
3043                  else{
3044                     $(qtySelectors).eq(j).closest(".CartItem").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
3045                  }
3046                }
3047                else if($(qtySelectors).eq(j).closest(".cart__item").length > 0){
3048                    if($(qtySelectors).eq(j).closest(".cart__item").hasClass("hide")){
3049                      if($(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
3050                          $(qtySelectors).eq(j).closest(".cart__item").after("<div class='upgrade-subscription-cart recurpay-hide' data-item-index='"+j+"'></div>");
3051                      }
3052                      else{
3053                        $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").addClass("recurpay-hide");
3054                      }
3055                    }
3056                    else if($(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
3057                      $(qtySelectors).eq(j).closest(".cart__item").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
3058                    }
3059                }
3060                else if($(qtySelectors).eq(j).closest(".cart-item__grid").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
3061                    $(qtySelectors).eq(j).closest(".cart-item__grid").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
3062                }
3063                else if($(qtySelectors).eq(j).closest(".cart-item").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
3064                    $(qtySelectors).eq(j).closest(".cart-item").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
3065                }
3066                else if($(qtySelectors).eq(j).closest(".ajax-cart__item-qty").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
3067                  if($(qtySelectors).eq(j).closest(".ajax-cart__item-qty").parents('ul').length >0){
3068                    $(qtySelectors).eq(j).closest(".ajax-cart__item-qty").parents('ul').after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
3069                  }
3070                  else{
3071                      $(qtySelectors).eq(j).closest(".ajax-cart__item-qty").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
3072                  }
3073                }
3074                else if($(qtySelectors).eq(j).parent().css('display') == 'flex'){
3075                  if($(qtySelectors).eq(j).parent().parent().css('display') == 'flex' && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
3076                    $(qtySelectors).eq(j).parent().parent().after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
3077                  }
3078                  else if($(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
3079                    $(qtySelectors).eq(j).parent().after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
3080                  }
3081                  overrideAlignment = true;
3082                }
3083                else if($(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
3084                  $(qtySelectors).eq(j).parent().after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
3085                  eventLog = "reverify";
3086                  overrideAlignment = true;
3087                }
3088                else{
3089                  if($(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
3090                    $(qtySelectors).eq(j).after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
3091                    eventLog = "reverify";
3092                    overrideAlignment = true;  
3093                  }
3094                }
3095                $(".upgrade-subscription-cart[data-item-index='"+j+"']").html(getWidgetCode);
3096                if(overrideAlignment){
3097                  if($(".upgrade-subscription-cart[data-item-index='"+j+"']").width() < 3
309700){
3098                    var getParent = $(".upgrade-subscription-cart[data-item-index='"+j+"']").parent();
3099                    var getAdjParent = $(".upgrade-subscription-cart[data-item-index='"+j+"']").parent().parent();
3100                    $(".upgrade-subscription-cart[data-item-index='"+j+"']").remove();
3101                    $(getParent).after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
3102                    $(".upgrade-subscription-cart[data-item-index='"+j+"']").html(getWidgetCode);
3103                    if($(".upgrade-subscription-cart[data-item-index='"+j+"']").width() < 300){
3104                      $(".upgrade-subscription-cart[data-item-index='"+j+"']").remove();
3105                      $(getAdjParent).after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
3106                      $(".upgrade-subscription-cart[data-item-index='"+j+"']").html(getWidgetCode);
3107                    }
3108                  }
3109                }
3110              }
3111            }
3112            else if($(linkSelectors).length > 0){
3113              window.linkArr = [];
3114              $(linkSelectors).each(function(){
3115                  var $this = $(this);
3116                  linkArr.push($this.attr("href"));
3117              });
3118              linkArr = linkArr.filter(function(itm, i, a) {
3119                  return i == a.indexOf(itm);
3120              });
3121              if(linkArr.length > 0){
3122                for(var j=0; j<linkArr.length; j++){
3123                  var getWidgetCode = recurpayCartWidget(j);
3124                  if($(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
3125                    $(cartSelector).find('a[href="'+linkArr[j]+'"]').last().after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
3126                  }
3127                  $(".upgrade-subscription-cart[data-item-index='"+j+"']").html(getWidgetCode);
3128                  eventLog = "reverify";
3129                }
3130              }
3131            }
3132            else{
3133              if(!$(cartSelector).is("#cart-notification-form") && !$(cartSelector).is("#slidecarthq")  ){
3134                // logCartEvent("Failed to show cart snippet - Cart Qty", "critical");
3135              }
3136            }
3137          }
3138          if($(".upgrade-subscription-cart").length <=0){
3139            if(eventLog == "failure"){
3140              logCartEvent("Failed to show cart snippet - Cart Qty", "critical");
3141            }
3142            else{
3143              logCartEvent("Cart snippet added but needs a reverification", "warning");
3144            }
3145          }
3146        }
3147        else{
3148            logCartEvent("Failed to show cart snippet - Cart Qty", "critical");
3149        }
3150      }
3151
3152
3153      function logCartEvent(addon,type){
3154         $.ajax({
3155          url: recurpayCart.logURL,
3156          type: 'POST',
3157          async:true,
3158          dataType: 'json',
3159          data: {
3160            module:"cart_upsell",
3161            level: type,
3162            payload:{
3163              store : recurpayCart.domainURL,
3164              remark: addon
3165            }
3166          },
3167          success: function(response) {
3168           console.log("event logged");
3169          }
3170        });
3171      }
3172      function recurpayCartWidget(index){
3173        var cartWidget = "";
3174        var showFlag = true;
3175        var sellingPlanId = recurpayCart.items[index].selling_plan_id;
3176        if(recurpayCart.items[index].selling_plan_id == undefined || recurpayCart.items[index].selling_plan_id == ""){
3177          if(recurpayCart.items[index].plans.length >0){
3178            sellingPlanId = recurpayCart.items[index].plans[0].selling_plan_id;
3179          }
3180          else{
3181            showFlag = false;
3182          }
3183        }
3184        if(showFlag){
3185            if(recurpayCart.checkout == 'recurpay'){  
3186                var planId = recurpayCart.items[index].item_details.properties._PlanId;
3187                if(planId != undefined && planId != ""){
3188                    var getIndex = recurpayCart.items[index].plans.map((elm, idx) => elm.id == parseInt(planId) ? idx : '').filter(String);
3189                    }
3190                    else{
3191              var getIndex = 0;
3192            }
3193          }
3194          else{
3195             var getIndex = recurpayCart.items[index].plans.map((elm, idx) => elm.selling_plan_id == sellingPlanId ? idx : '').filter(String);
3196          }
3197          var getSellingObject = recurpayCart.items[index].plans[getIndex];
3198          var getDiscount = getSellingObject.pricing_policy[0].discount.value;
3199          var getQty = recurpayCart.items[index].item_details.quantity;
3200          var getPrice = parseFloat(recurpayCart.items[index].item_details.final_price*getQty)/100;
3201          var discountedPrice = getPrice - (getPrice * getDiscount / 100);
3202          var formattedPrice = formatPriceMoney(discountedPrice);
3203          var formattedHtmlPrice = '<span class="subscribe-text-button-price">'+formattedPrice+'</span>'
3204
3205          if(recurpayCart.items[index].selling_plan_id == undefined || recurpayCart.items[index].selling_plan_id == "" &&  recurpayCart.items[index].item_details.properties == null || recurpayCart.items[index].item_details.properties._PlanId == undefined || recurpayCart.items[index].item_details.properties._PlanId == ""){
3206            if(recurpayCart.items[index].plans.length >0){
3207              cartWidget = '<div class="upgrade-icon-wrapper" data-qty="'+getQty+'" data-plan-id= "'+recurpayCart.items[index].plans[0].id+'" data-default-selling-plan="'+recurpayCart.items[index].plans[0].selling_plan_id+'" data-index="'+index+'" data-selling-plan-id="'+recurpayCart.items[index].selling_plan_id+'" data-selling-plan-discount="'+getDiscount+'" data-product-id="'+recurpayCart.items[index].product_id+'" data-variant-id="'+recurpayCart.items[index].variant_id+'">'
3208              cartWidget += '<div class="img-src"><img src="'+recurpayCart.settings.translations.cart_subscription_img_url+'"></div>'
3209              cartWidget += '<div class="subscribe-text-wrapper">'
3210              cartWidget += '<span  class="subscribe-text-head">'+recurpayCart.settings.translations.cart_subscription_heading+'</span>'
3211              cartWidget += '</div>'
3212              cartWidget += '<div class="subscribe-button-wrapper">'
3213              cartWidget += '<span class="subscribe-text-button"><span>'+recurpayCart.settings.translations.cart_subscription_cta_text+'</span>'
3214              cartWidget += '</div>'
3215              cartWidget += '</div>'
3216            }
3217          }
3218          else{
3219             if(recurpayCart.checkout == 'recurpay'){
3220                var getOriginalPrice =  getPrice + (getPrice - discountedPrice);
3221            }
3222            else{
3223               var getOriginalPrice = parseFloat(recurpayCart.items[index].item_details.selling_plan_allocation.compare_at_price*getQty)/100;
3224            }
3225            var getSavings = getOriginalPrice-getPrice;
3226            var getSavingsHTML = formatPriceMoney(getOriginalPrice-getPrice);
3227
3228            cartWidget = '<div class="upgrade-icon-wrapper upgrade-select-box" data-qty="'+getQty+'" data-default-selling-plan="'+recurpayCart.items[index].plans[0].selling_plan_id+'" data-index="'+index+'" data-selling-plan-discount="'+getDiscount+'" data-selling-plan-id="'+recurpayCart.items[index].selling_plan_id+'" data-product-id="'+recurpayCart.items[index].product_id+'" data-variant-id="'+recurpayCart.items[index].variant_id+'">'
3229            cartWidget += '<div class="cart-plan-dropdown-wrapper">'
3230            cartWidget += '<div class="cart-plan-dropdown-title">'+recurpayCart.settings.translations.cart_subscription_dropdown_label+'</div>'
3231            cartWidget += '<select class="cart-plan-dropdown">'
3232            cartWidget += '<optgroup label="'+recurpayCart.settings.translations.cart_subscription_onetime_group_title+'">'
3233            cartWidget += '<option value="">'+recurpayCart.settings.translations.cart_subscription_onetime_group_value+'</option>'
3234            cartWidget += '</optgroup>'
3235            cartWidget += '<optgroup label="'+recurpayCart.settings.translations.cart_subscription_group_title+'">'
3236            for(var i=0; i<recurpayCart.items[index].plans.length; i++){
3237              if(parseInt(recurpayCart.items[index].selling_plan_id) == parseInt(recurpayCart.items[index].plans[i].selling_plan_id)  || parseInt(recurpayCart.items[index].item_details.properties._PlanId) == recurpayCart.items[index].plans[i].id){
3238                cartWidget += '<option data-plan-id = "'+recurpayCart.items[index].plans[i].id+'" value="'+recurpayCart.items[index].plans[i].selling_plan_id+'" selected>'+recurpayCart.items[index].plans[i].name+'</option>';
3239              }
3240              else{
3241                cartWidget += '<option data-plan-id = "'+recurpayCart.items[index].plans[i].id+'" value="'+recurpayCart.items[index].plans[i].selling_plan_id+'">'+recurpayCart.items[index].plans[i].name+'</option>';
3242              }
3243            }
3244            cartWidget += '</optgroup></select>'
3245            cartWidget += '</div>'
3246            if(getSavings >0){
3247            cartWidget += '<div class="cart-plan-saving-wrapper">'
3248            cartWidget += '<img class="cart-plan-saving-img" src="'+recurpayCart.settings.translations.cart_subscription_success_img_url+'" />'
3249              cartWidget += '<span class="cart-plan-saving-text">'+recurpayCart.settings.translations.cart_subscription_success_label+'</span>'
3250              cartWidget += '</div>'
3251            }
3252            cartWidget += '</div>'
3253          }
3254          if(getDiscount <=0){
3255            cartWidget = cartWidget.replace('[[DISCOUNT_PERCENTAGE]]%', '');
3256          }
3257          else{
3258            cartWidget = cartWidget.replace('[[DISCOUNT_PERCENTAGE]]', getDiscount);
3259          }
3260          cartWidget = cartWidget.replace('[[AMOUNT]]', formattedHtmlPrice);
3261          cartWidget = cartWidget.replace('[[SAVED_AMOUNT]]', getSavingsHTML);
3262        }
3263
3264        return cartWidget;
3265      }
3266
3267      function updateCartData(elem, getSellingPlan){
3268         var $this = $(elem);
3269         var getIndex = parseInt($this.parents(".upgrade-icon-wrapper").attr("data-index"));
3270         var getQty = parseInt($this.parents(".upgrade-icon-wrapper").attr("data-qty"));
3271         var getProperties =  recurpayCart.items[getIndex].item_details.properties;
3272          var getAttributes = '';
3273          if(!$.isEmptyObject(getProperties)){
3274            getProperties['_PlanId'] = null;
3275            getProperties['Plan'] = null;
3276            getAttributes = {
3277             '_is_cart_influenced' : null
3278           }
3279          }
3280
3281          if($.isEmptyObject(getProperties)){
3282            getProperties = {};
3283            getAttributes = {
3284             '_is_cart_influenced' : null
3285            }
3286          }
3287        
3288          var getParams = {
3289            'line': getIndex+1,
3290            'quantity': getQty,
3291            'selling_plan': getSellingPlan,
3292            'properties':getProperties,
3293             'attributes':getAttributes
3294          }
3295    
3296
3297         if(getSellingPlan !== undefined && getSellingPlan !== ""){
3298           if(recurpayCart.checkout == 'recurpay'){
3299             var planIndex = recurpayCart.items[getIndex].plans.map((elm, idx) => elm.id == parseInt(getSellingPlan) ? idx : '').filter(String);
3300             getParams.selling_plan = "";
3301           }
3302           else{
3303              var planIndex = recurpayCart.items[getIndex].plans.map((elm, idx) => elm.selling_plan_id == getSellingPlan ? idx : '').filter(String);
3304           }
3305           var getPlanId = recurpayCart.items[getIndex].plans[planIndex].id;
3306           var getSellingPlanName = recurpayCart.items[getIndex].plans[planIndex].name;
3307           getParams.properties['_PlanId'] = getPlanId;
3308           getParams.properties['Plan'] = getSellingPlanName;
3309           getParams.attributes = {
3310            _is_cart_influenced : 'Influenced by Recurpay cart subscriptions'
3311           }
3312         }
3313         var cartURL = "/cart/change.js";
3314         
3315         $this.parents(".upgrade-icon-wrapper").addClass("btn-loading");
3316         $.ajax({
3317          url: cartURL,
3318          type: 'POST',
3319          async:true,
3320          dataType: 'json',
3321          data: getParams,
3322          success: function(response) {
3323            if($this.parents('cart-drawer').length >0){
3324              $.ajax({
3325                  url: '/?section_id=cart-drawer',
3326                  type: 'GET',
3327                  dataType: 'html',
3328                  success:function(carthtml) {
3329                    $('cart-drawer').html($(carthtml).find('cart-drawer').html());
3330                    createGlobalCart(response);
3331                    $this.parents(".upgrade-icon-wrapper").removeClass("btn-loading");
3332                  }
3333              });
3334            }
3335            else if(window.SLIDECART_UPDATE !== undefined){
3336              window.SLIDECART_UPDATE();
3337              createGlobalCart(response);
3338            }
3339            else{
3340              window.location.href="/cart";
3341              $this.parents(".upgrade-icon-wrapper").removeClass("btn-loading");
3342            }
3343          }
3344        });
3345     }
3346
3347       $(document).on('click',".subscribe-text-button", function(e){
3348           var getSellingPlan = $(this).parents(".upgrade-icon-wrapper").attr("data-default-selling-plan");
3349           if(recurpayCart.checkout == 'recurpay'){
3350             getSellingPlan = $(this).parents(".upgrade-icon-wrapper").attr("data-plan-id");
3351           }
3352         updateCartData($(this),getSellingPlan);   
3353       });
3354
3355       $(document).on('change',".cart-plan-dropdown", function(e){
3356         e.preventDefault();
3357         var getSellingPlan = $(this).val();
3358         if(recurpayCart.checkout == 'recurpay'){
3359           getSellingPlan = $(this).find('option:selected').attr('data-plan-id');
3360         }
3361         updateCartData($(this),getSellingPlan);
3362         
3363       });
3364
3365       var getCartUpsellSession = sessionStorage.getItem("recurpay_cart_upsell");
3366       if(getCartUpsellSession == "true" || getCartUpsellSession == undefined || getCartUpsellSession == null){
3367        sessionStorage.setItem("recurpay_cart_upsell", "true");
3368        callCart();
3369      }
3370
3371    }
3372    //Append jQuery if it is not there, then call to recurpayCartSubscription
3373    //Otherwise directly call to recurpayCartSubscription
3374    if ((typeof(jQuery) == 'undefined')) {
3375      initScript('//ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js', function() {
3376        window.recurpayCartScript = jQuery.noConflict(true);
3377        recurpayCartSubscription(recurpayCartScript);
3378      })
3379    }
3380    else {
3381      recurpayCartSubscription(jQuery);
3382    }
3383  })();
3384</script>
3384
3385<div id="shopify-block-AK0h3cTVsZkRtSWZvY__back-in-stock-restock-alerts-4bb73be2-b7c2-4870-949f-c528145452a3" class="shopify-block shopify-app-block"><link rel="preconnect" href="https://app.restockrocket.io" crossorigin><!-- Config and setup JS -->
3386<script id="RestockRocketConfig">
3387  window._RestockRocketConfig = window._RestockRocketConfig || {}
3388  window._RestockRocket = window._RestockRocket || {}
3389  window._Stoq = window._RestockRocket
3390  window._StoqConfig = window._RestockRocketConfig
3391  try { window._RestockRocket.inlineRanAt = performance.now(); } catch (e) { }
3392  function normalizeLocale(locale) {
3393    if (!locale || locale.trim() === '') {
3394      return '';
3395    }
3396    return locale.toString().toLowerCase().replace(/-/g, '_');
3397  }
3398
3399  window._RestockRocketConfig.locale = 'en';
3400  window._RestockRocketConfig.normalizedLocale = normalizeLocale('en');
3401  window._RestockRocketConfig.shop = 'ilary-nyc.myshopify.com';
3402  window._RestockRocketConfig.pageType = 'page';
3403  window._RestockRocketConfig.liquidRenderedAt = 1791178815;window._RestockRocketConfig.marketId = 442269777;window._RestockRocketConfig.countryName = 'United States';
3404    window._RestockRocketConfig.countryIsoCode = 'US';window._RestockRocketConfig.languageIsoCode = 'en';window._RestockRocketConfig.cartInventoryQuantity = {};
3405  if (!window._RestockRocketConfig.cartToken) {
3406    try {
3407      const m = document.cookie.match(/(?:^|;\s*)cart=([^;]+)/);
3408      if (m && m[1]) window._RestockRocketConfig.cartToken = decodeURIComponent(m[1]);
3409    } catch (e) { }
3410  }
3411window._RestockRocketConfig.cachedSettings = {"id":61413,"shop_id":61393,"currency":"USD","created_at":"2026-05-02T15:36:10.675Z","updated_at":"2026-10-04T07:14:51.253Z","enable_app":true,"enable_signup_widget":true,"storefront_button_text":"Notify me when available","storefront_button_text_color":"#FFFFFF","storefront_button_background_color":"#202223","storefront_form_header":"Notify me","storefront_form_description":"Get a notification as soon as this product is back in stock by signing up below!","storefront_form_button_text":"Notify me when available","storefront_form_button_text_color":"#FFFFFF","storefront_form_button_background_color":"#202223","storefront_form_terms":"Promise we won't spam. You'll only receive notifications for this product.","storefront_form_error":"Please enter a valid email address","storefront_form_success":"Thank you! We will notify you when the product is available.","enable_powered_by":true,"show_button_on_preorder":true,"sms_enabled":false,"email_enabled":true,"storefront_button_disable_tag":"rocket-hide","theme_config":{},"storefront_form_email_placeholder":"Email address","storefront_form_phone_placeholder":"SMS","storefront_form_phone_label":"Phone number","storefront_form_email_label":"Email","storefront_form_phone_error":"Please enter a valid phone number","storefront_form_customer_name_placeholder":"Name","storefront_form_customer_name_error":"Please enter your name","storefront_form_did_you_mean_error":"Did you mean %{suggested_email}? Or use %{current_email}","form_customer_name_enabled":false,"form_customer_name_required":false,"css_config":"","js_config":null,"collect_promotion_consent":false,"storefront_form_promotion_consent_label":"Notify me about other news, sales, discounts & offers too!","show_button_on_collection":false,"sms_default_country":"us","sms_allowed_countries":[],"sms_restrict_country":false,"sms_default_channel":true,"optin_required":false,"optin_custom_domain_enabled":false,"optin_success_text":"Registration confirmed! You'll receive an alert when the product is restocked.","storefront_button_border_radius":0,"storefront_button_disable_tag_hides_button":true,"storefront_button_disable_tag_enabled":false,"quantity_required":false,"storefront_form_quantity_label":"Quantity","enable_alerts":true,"sms_allowed":false,"email_allowed":true,"collect_promotion_consent_default":true,"insert_button_after_selector":null,"insert_button_after_selector_type":"afterend","storefront_button_position_type":"auto","storefront_form_duplicate_error":"You've already subscribed for alerts to this product.","storefront_mixed_cart_error":"Preorders must be purchased 
3411separately from regular items. Please complete your current order first, or clear your cart to continue.","storefront_error_heading":"Error","default_locale":"en","collection_page_button_text_color":"#FFFFFF","collection_page_button_background_color":"#202223","show_button_if_any_out_of_stock":false,"show_button_if_any_variant_out_of_stock_collection":false,"show_button_on_index":false,"insert_button_after_selector_collection":null,"insert_button_after_selector_index":null,"push_enabled":false,"push_allowed":false,"storefront_form_push_label":"Push","storefront_form_push_description":"Click 'Allow' to be notified via push notification","storefront_form_push_error":"Permission rejected! Please review notification settings and try again.","storefront_font_family":"OpenSans","insert_button_after_selector_collection_type":"afterend","show_channel_selector":false,"storefront_form_empty_error":"Please fill in one or more of the options above","storefront_form_push_input":"Send push notification","insert_button_after_selector_page":null,"show_button_on_page":false,"insert_button_after_selector_search":null,"show_button_on_search":false,"app_proxy_path_prefix":"/apps/restockrocket-production","collection_link_selector":"","index_link_selector":"","page_link_selector":"","search_link_selector":"","collection_check_link_visibility":true,"collection_buttons_container":null,"index_buttons_container":null,"page_buttons_container":null,"search_buttons_container":null,"extension_enable_url_variant_detection":true,"extension_enable_value_variant_detection":true,"extension_value_variant_selector":"[name='id']","resubscribe_text":"This product is out of stock. Get notified when it’s restocked again by entering your details below!","preorder_enabled":true,"preorder_buy_button_selector":null,"preorder_add_to_cart_button_selector":"","preorder_badge_selector":"","preorder_button_out_of_stock_text":"Out of stock","preorder_button_add_to_cart_text":"Add to cart","preorder_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_enabled":false,"preorder_collection_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_index_enabled":false,"preorder_index_form_selector":"form[action*=\"/cart/add\"]","preorder_index_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_page_enabled":false,"preorder_page_form_selector":"form[action*=\"/cart/add\"]","preorder_page_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_search_enabled":false,"preorder_search_form_selector":"form[action*=\"/cart/add\"]","preorder_search_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_collection_badge_selector":null,"preorder_index_badge_selector":null,"preorder_page_badge_selector":null,"preorder_search_badge_selector":null,"preorder_badge_selector_type":"afterend","preorder_collection_badge_selector_type":"afterend","preorder_button_child_selector":"span","preorder_button_disclaimer_insert_selector":"","preorder_button_disclaimer_insert_selector_type":"afterend","preorder_payment_insert_selector":"","preorder_payment_insert_selector_type":"afterend","preorder_price_container_selector":"","preorder_price_container_selector_insert_type":"afterend","preorder_terms_insert_selector":"","preorder_terms_insert_selector_type":"afterend","preorder_original_price_selector":"","preorder_price_format":"{{amount}} {{currency}}","show_badge_if_any_variant_is_preorder":false,"enable_console_debug":false,"inline_form_enabled":false,"inline_form_selector":null,"inline_form_selector_type":"afterend","storefront_form_prefill_customer":true,"storefront_form_show_image":false,"storefront_form_text_color":"#202223","storefront_form_background_color":"#FFFFFF","storefront_form_border_radius":10,"market_setup_type":"single_market","shopify_app_id":5940125,"preorder_progress_bar_insert_selector":"","preorder_progress_bar_insert_selector_type":"beforebegin","countdown_timer_insert_selector":"","countdown_timer_insert_selector_type":"afterend","configure_notify_me_enabled":false,"restock_note_insert_selector":null,"restock_note_insert_selector_type":"afterend","restock_note_background_color":"#f3f4f6","restock_note_text_color":"#202223","restock_note_border_radius":4,"preorder_modal_continue_button_text":"Continue","preorder_modal_cancel_button_text":"Cancel","meta_pixel_enabled":false,"meta_pixel_id":null,"cache":true,"cached_at":"2026-10-04T07:14:51.280Z","multi_language_enabled":false,"translation_locale":"en","disable_refresh_on_stale_liquid":false,"api_host":"https://ext.stoqapp.com"};
3412  window._RestockRocketConfig.metafieldNamespace = 'restockrocket_production';
3413  window._RestockRocketConfig.storefrontApiVersion = '2026-07';window._RestockRocketConfig.cachedPreorderVariantIds = {"preorder_variant_ids":[],"updated_at":"2026-10-05T05:28:34Z","market_locations_enabled":false,"market_id":442269777,"preorder_location_filter_enabled":false,"preorder_location_filter_ids":[],"collection_id":null,"bulk_operation":true};window._RestockRocketConfig.cachedInStockVariantIds = { in_stock_variant_ids: [] };window._RestockRocketConfig.cachedOutOfStockVariantIds = { out_of_stock_variant_ids: [] };window._RestockRocketConfig.cachedVariantPreorderLimits = {"variant_preorder_limits":{},"updated_at":"2026-10-05T05:28:18Z","shopify_market_id":442269777,"market_locations_enabled":false};
3414    window._RestockRocketConfig.cachedVariantPreorderLimitsMarketKey = "variant_preorder_limits_for_market_442269777";window._RestockRocketConfig.cachedVariantShippingTexts = {"variant_shipping_texts":{},"updated_at":"2026-10-05T05:28:18Z","shopify_market_id":442269777,"market_locations_enabled":false};
3415    window._RestockRocketConfig.cachedVariantShippingTextsMarketKey = "variant_shipping_texts_for_market_442269777";
3416window._RestockRocketConfig.sellingPlans = [];(function() {
3417      const cachedData = {"plans":[{"shopify_selling_plan_group_id":1288962129,"shopify_selling_plan_id":1979646033,"enabled":true,"variant_ids":[1153233385],"product_variants_source":"custom","name":"Preorder","preorder_button_text":"We are brewing more love potion......pre order now!","preorder_button_description":"Pre-order before it's gone.","preorder_button_description_enabled":false,"preorder_button_description_background_color":"#1F2937","preorder_button_description_text_color":"#FFFFFF","preorder_button_description_border_radius":7,"preorder_button_description_show_quantity_limit":false,"preorder_button_description_quantity_limit_suffix":" units available for preorder","preorder_button_description_shipping_text_prefix":"Shipping: ","delivery_exact_time":null,"delivery_after_n_intervals":null,"delivery_at":"2026-05-02T15:37:53.618Z","delivery_type":"asap","quantity_limit_text":"{{ quantity }} units available for preorder","preorder_button_description_show_shipping":true,"preorder_button_description_icons_enabled":true,"preorder_shipping_text":"Will ship 10 business days from date of order","shipping_applies_to_all_products":true,"shipping_text":"Will ship 10 business days from date of order","payment_type":"full","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"discount_text":"Save {{ discount }}","billing_title":"Full payment","billing_description":null,"enable_billing_widget":false,"inventory_provider":"stoq","preorder_badge_enabled":false,"preorder_badge_text":"Preorder","preorder_badge_text_color":"#FFFFFF","preorder_badge_background_color":"#000000","preorder_discounted_price_enabled":null,"payment_line_item_property_enabled":false,"shipping_line_item_property_enabled":false,"custom_line_item_property_text":null,"preorder_button_text_color":"#ffffff","preorder_button_background_color":"#8700d3","preorder_button_colors_enabled":false,"markets_enabled":null,"market_id":null,"shopify_market_ids":[],"use_shopify_selling_plan":true,"use_simplified_shipping_text":true,"translations":{},"payment_options":[{"billing_type":"no_remaining_balance","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","billing_at":"2026-05-02T15:37:53.618Z","billing_after_n_intervals":null,"billing_after_interval_type":"day","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"billing_title":"Full payment","billing_description":null,"discount_text":"Save {{ discount }}","shopify_selling_plan_id":1979646033,"is_default":true,"type":"full","translations":{}}],"require_preorder_acknowledgement":false,"preorder_acknowledgement_text":"I acknowledge and agree to the preorder terms and conditions for this product.","disable_button_until_acknowledged":false,"acknowledgement_line_item_property_enabled":false,"acknowledgement_line_item_property_text":"Preorder Terms Accepted","preorder_min_quantity":null,"preorder_max_quantity":null,"countdown_timer_enabled":false,"countdown_timer_style":"text","countdown_timer_text_color":"#000000","countdown_timer_background_color":"#f5f5f5","countdown_timer_border_radius":8,"countdown_timer_format":"DHMS","countdown_timer_use_schedule_dates":true,"countdown_timer_custom_start_date":null,"countdown_timer_custom_end_date":null,"countdown_timer_starts_text":null,"countdown_timer_ends_text":null,"countdown_timer_days_label":"Days","countdown_timer_hours_label":"Hours","countdown_timer_minutes_label":"Mins","countdown_timer_seconds_label":"Secs","schedule_offer":false,"schedule_start_date":null,"schedule_end_date":null,"updated_at":"2026-05-02T15:47:19.193Z","allow_mixed_cart":true,"mixed_cart_error_message":"Preorders must be purchased 
3417separately from regular items. Please complete your current order first, or clear your cart to continue.","b2b_enabled":true,"preorder_progress_bar_enabled":false,"preorder_progress_bar_text":"{{ sold }} of {{ total }} claimed","preorder_progress_bar_fill_color":"#ffffff","preorder_progress_bar_background_color":"#e5e5e5","preorder_progress_bar_text_color":"#ffffff","preorder_progress_bar_border_radius":4,"preorder_progress_bar_show_percentage":false}],"disabled_plan_ids":[],"cached_at":"2026-05-02T15:47:19Z"};
3418
3419      if (cachedData && typeof cachedData === 'object' && cachedData.cached_at) {
3420        window._RestockRocketConfig.readFlags = cachedData.read_flags || {};
3421        const oldPlans = window._RestockRocketConfig.sellingPlans;
3422        const maxUpdatedAt = Array.isArray(oldPlans) && oldPlans.length > 0
3423          ? oldPlans.reduce(function(max, plan) {
3424              if (plan.updated_at) {
3425                const planDate = new Date(plan.updated_at);
3426                const maxDate = max ? new Date(max) : null;
3427                return (!maxDate || (planDate && !isNaN(planDate) && planDate > maxDate)) ? plan.updated_at : max;
3428              }
3429              return max;
3430            }, '')
3431          : null;
3432        const cachedDate = new Date(cachedData.cached_at);
3433        const maxDate = maxUpdatedAt ? new Date(maxUpdatedAt) : null;
3434        const useCached = !maxUpdatedAt || (cachedDate && !isNaN(cachedDate) && (!maxDate || cachedDate > maxDate));
3435
3436        if (useCached) {
3437          if (Array.isArray(cachedData.plans)) {
3438            window._RestockRocketConfig.sellingPlans = cachedData.plans;
3439            window._RestockRocketConfig.disabledSellingPlanIds = cachedData.disabled_plan_ids || [];
3440            console.debug('[RR] Using selling plans from cachedSellingPlans (cached_at: ' + cachedData.cached_at + ')');
3441          }
3442        } else {
3443          window._RestockRocketConfig.disabledSellingPlanIds = [];
3444          console.debug('[RR] Using selling plans from old format (max updated_at: ' + maxUpdatedAt + ')');
3445        }
3446      }
3447    })();window._RestockRocketConfig.enabledNotifyMeVariantIds = [];window._RestockRocketConfig.disabledNotifyMeVariantIds = [];window._RestockRocketConfig.backInStockTemplates = [];window._RestockRocketConfig.restockNotes = {};window._RestockRocketConfig.integrations = [{"id":"ec4b0398-13b7-495c-804a-e157f0da5d2c","shop_id":61393,"enabled":true,"page_types":["product","collection","index","search","page","cart","list-collections","article","blog"],"configuration":{"enableXHRHijack":true,"enableFetchHijack":true,"quantityLimitDisabled":false,"enableCartChangeValidation":false,"enableCartUpdateValidation":false,"cancelRequestOnModalRejection":false},"type":"hijack","css_config":null,"js_config":null,"created_at":"2026-05-02T15:37:39.660Z","updated_at":"2026-05-02T15:37:39.660Z"}];
3448  try {
3449    var _sqCfg = window._RestockRocketConfig;
3450    var _sqPlanEnabled = Array.isArray(_sqCfg.sellingPlans) &&
3451      _sqCfg.sellingPlans.some(function (p) { return p && p.enabled; });
3452    var _sqPreCount = ((_sqCfg.cachedPreorderVariantIds &&
3453      _sqCfg.cachedPreorderVariantIds.preorder_variant_ids) || []).length;
3454    _sqCfg.preordersConfigured = !!(_sqPlanEnabled && _sqPreCount);
3455  } catch (e) { }
3456  try {
3457    var _sqc = window._RestockRocketConfig;
3458    var _sqOn = !(_sqc.cachedSettings && _sqc.cachedSettings.block_accelerated_checkout === false);
3459    var _sqPre = (_sqc.cachedPreorderVariantIds &&
3460      _sqc.cachedPreorderVariantIds.preorder_variant_ids) || [];
3461    var _sqArm = false;
3462    if (_sqOn && _sqc.preordersConfigured) {
3463      if (_sqc.pageType === 'product' && _sqc.product && _sqc.product.variants) {
3464        _sqArm = _sqc.product.variants.some(function (v) { return _sqPre.indexOf(Number(v.id)) !== -1; });
3465      } else {
3466        _sqArm = (_sqc.integrations || []).some(function (i) {
3467          return i && i.type === 'featured_product' && i.enabled &&
3468            Array.isArray(i.page_types) && i.page_types.indexOf(_sqc.pageType) !== -1;
3469        });
3470      }
3471    }
3472    if (_sqArm && document.documentElement) {
3473      _sqc.acceleratedGateArmed = true;
3474      document.documentElement.classList.add('stoq-buy-now-pending');
3475      setTimeout(function () {
3476        document.documentElement.classList.remove('stoq-buy-now-pending');
3477      }, 6000);
3478    }
3479  } catch (e) { }
3480
3481  window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/01a0f67f-532e-7916-acb4-6f3af102b411/restockrocket-1-599/assets/restockrocket-product.js'
3482  window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/01a0f67f-532e-7916-acb4-6f3af102b411/restockrocket-1-599/assets/restockrocket-collection.js'
3483  window._RestockRocketConfig.scriptUrlProductBis = 'https://cdn.shopify.com/extensions/01a0f67f-532e-7916-acb4-6f3af102b411/restockrocket-1-599/assets/restockrocket-product-bis.js'
3484  window._RestockRocketConfig.scriptUrlCollectionBis = 'https://cdn.shopify.com/extensions/01a0f67f-532e-7916-acb4-6f3af102b411/restockrocket-1-599/assets/restockrocket-collection-bis.js'
3485  window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1)
3486  window._RestockRocketConfig.host = (window._RestockRocketConfig.cachedSettings && window._RestockRocketConfig.cachedSettings.api_host) || 'https://app.restockrocket.io'
3487  try {
3488    const _stoqVersionMatch = window._RestockRocketConfig.scriptHost.match(/(\d+)\/?(?:assets\/?)?$/);
3489    window._RestockRocketConfig.appVersion = (_stoqVersionMatch && _stoqVersionMatch[1]) || '';
3490  } catch (e) {
3491    window._RestockRocketConfig.appVersion = '';
3492  }
3493  const SETTINGS_CACHE_DURATION = 15 * 60 * 1000;
3494  const LIQUID_CACHE_MAX_AGE = 15 * 60;
3495  const liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt;
3496  if (!liquidRenderedAt || typeof liquidRenderedAt !== 'number' || isNaN(liquidRenderedAt)) {
3497    console.debug('STOQ - Invalid or missing liquidRenderedAt timestamp, assuming fresh');
3498    window._RestockRocketConfig.isLiquidCacheFresh = true;
3499    window._RestockRocketConfig.liquidCacheAge = null;
3500  } else {
3501    const now = Math.floor(Date.now() / 1000);
3502    const liquidCacheAge = now - liquidRenderedAt;
3503    window._RestockRocketConfig.liquidCacheAge = Math.max(0, liquidCacheAge);
3504    if (liquidCacheAge < 0) {
3505      console.debug(`STOQ - Client clock appears ahead of server by ${Math.abs(Math.round(liquidCacheAge / 60))} minutes, assuming cache fresh`);
3506      window._RestockRocketConfig.isLiquidCacheFresh = true;
3507    } else if (liquidCacheAge <= LIQUID_CACHE_MAX_AGE) {
3508      console.debug(`STOQ - Liquid cache is fresh (${Math.round(liquidCacheAge / 60)} minutes old)`);
3509      window._RestockRocketConfig.isLiquidCacheFresh = true;
3510    } else {
3511      console.debug(`STOQ - Liquid cache is stale (${Math.round(liquidCacheAge / 60)} minutes old, max ${Math.round(LIQUID_CACHE_MAX_AGE / 60)} minutes)`);
3512      window._RestockRocketConfig.isLiquidCacheFresh = false;
3513    }
3514  }
3515
3516  function checkSettingsExpiry(settings) {
3517    try {
3518      if (!settings || !settings.updated_at) {
3519        console.debug('STOQ - Invalid settings data structure');
3520        return null;
3521      }
3522
3523      if (!settings.cache) {
3524        console.debug('STOQ - settings caching disabled');
3525        return null;
3526      }
3527      if (settings.multi_language_enabled) {
3528        if (!settings.translations) {
3529          console.debug('STOQ - multi-language enabled but no translation data in cache, fetching fresh');
3530          return null;
3531        }
3532        if (window._RestockRocketConfig.normalizedLocale &&
3533            !Object.prototype.hasOwnProperty.call(settings.translations, window._RestockRocketConfig.normalizedLocale)) {
3534          console.debug('STOQ - locale not explicitly translated, will use default language from cache');
3535        }
3536      }
3537
3538      const updatedAt = new Date(settings.updated_at);
3539      if (isNaN(updatedAt.getTime())) {
3540        console.debug('STOQ - Invalid updated_at date format in settings');
3541        return null;
3542      }
3543
3544      const age = Date.now() - updatedAt.getTime();
3545      if (age < SETTINGS_CACHE_DURATION) {
3546        console.debug('STOQ - settings changed recently, skipping cache');
3547        return null;
3548      }
3549
3550      return settings;
3551    } catch (error) {
3552      console.debug('STOQ - Error checking settings cache:', error);
3553      return null;
3554    }
3555  }
3556
3557  function createRestockRocketContainer() {
3558    const restockRocketContainer = document.createElement('div');
3559    restockRocketContainer.id = 'restock-rocket';
3560    document.body.appendChild(restockRocketContainer);
3561  }
3562
3563  function createRestockRocketScript(scriptUrl) {
3564    const restockRocketScriptElement = document.createElement('script');
3565    restockRocketScriptElement.setAttribute('defer', 'defer');
3566    restockRocketScriptElement.src = scriptUrl;
3567    document.body.appendChild(restockRocketScriptElement);
3568  }
3569
3570  createRestockRocketContainer()
3571
3572  console.debug('STOQ - extension activated')
3573  try {
3574    const _stoqInitConfig = window._RestockRocketConfig;
3575    const _stoqDetectedVariantIds = (_stoqInitConfig.product && Array.isArray(_stoqInitConfig.product.variants)
3575)
3576      ? _stoqInitConfig.product.variants.map(function(v) { return v.id })
3577      : [];
3578    const _stoqSelectedVariantId = _stoqInitConfig.selected_variant_id;
3579    var _stoqPageSeq = 0;
3580    try {
3581      _stoqPageSeq = (parseInt(window.sessionStorage.getItem('_stoq_pls') || '0', 10) || 0) + 1;
3582      window.sessionStorage.setItem('_stoq_pls', String(_stoqPageSeq));
3583    } catch (e) { }
3584    Shopify?.analytics?.publish?.('stoq_initialized', {
3585      cart_token: _stoqInitConfig.cartToken || '',
3586      page_url: window.location.href,
3587      page_type: _stoqInitConfig.pageType || '',
3588      shop_domain: _stoqInitConfig.shop || '',
3589      market_id: _stoqInitConfig.marketId || '',
3590      country_code: _stoqInitConfig.countryIsoCode || '',
3591      detected_variant_ids: _stoqDetectedVariantIds,
3592      selected_variant_id: _stoqSelectedVariantId || '',
3593      page_load_seq: _stoqPageSeq,
3594      liquid_rendered_at: _stoqInitConfig.liquidRenderedAt || 0,
3595      app_version: _stoqInitConfig.appVersion || '',
3596      liquid_cache_age: _stoqInitConfig.liquidCacheAge,
3597      inventory_policy: (_stoqInitConfig.variantsInventoryPolicy || {})[_stoqSelectedVariantId] || '',
3598      inventory_quantity: (_stoqInitConfig.variantsInventoryQuantity || {})[_stoqSelectedVariantId],
3599    });
3600  } catch (e) {
3601    console.debug('STOQ - stoq_initialized publish failed:', e);
3602  }
3603  try {
3604    var _sqTrack = window._RestockRocketConfig;
3605    if (_sqTrack.preordersConfigured) {
3606      document.addEventListener('click', function (e) {
3607        try {
3608          var t = e.target;
3609          if (!t || !t.closest) return;
3610          var host = t.closest('.shopify-payment-button, shopify-payment-terms');
3611          if (!host) return;
3612          var channel = host.matches && host.matches('shopify-payment-terms')
3613            ? 'shop_pay_installments' : 'buy_now';
3614          var form = host.closest('form');
3615          var vidEl = form && form.querySelector('[name="id"]');
3616          var variantId = (vidEl && vidEl.value) || _sqTrack.selected_variant_id || '';
3617          var _sqVidNum = Number(variantId);
3618          var _sqPlan = null;
3619          var _sqPlans = Array.isArray(_sqTrack.sellingPlans) ? _sqTrack.sellingPlans : [];
3620          var _sqMktId = Number(_sqTrack.marketId);
3621          var _sqForVariant = function (pl) {
3622            return pl && pl.enabled && Array.isArray(pl.variant_ids) &&
3623              pl.variant_ids.indexOf(_sqVidNum) !== -1;
3624          };
3625          _sqPlans.forEach(function (pl) {
3626            if (!_sqPlan && _sqForVariant(pl) && pl.markets_enabled &&
3627                Array.isArray(pl.shopify_market_ids) &&
3628                pl.shopify_market_ids.indexOf(_sqMktId) !== -1) { _sqPlan = pl; }
3629          });
3630          if (!_sqPlan) {
3631            _sqPlans.forEach(function (pl) {
3632              if (!_sqPlan && _sqForVariant(pl) && !pl.markets_enabled) { _sqPlan = pl; }
3633            });
3634          }
3635          Shopify?.analytics?.publish?.('stoq_accelerated_checkout_clicked', {
3636            variant_id: variantId,
3637            product_id: (_sqTrack.product && _sqTrack.product.id) || '',
3638            channel: channel,
3639            market_id: _sqTrack.marketId || '',
3640            country_code: _sqTrack.countryIsoCode || '',
3641            page_type: _sqTrack.pageType || '',
3642            cart_token: _sqTrack.cartToken || '',
3643            page_url: (window.location && window.location.href) || '',
3644            properties: {
3645              is_preorder_variant: (function () {
3646                var vid = Number(variantId);
3647                var has = function (a) { return Array.isArray(a) && a.indexOf(vid) !== -1; };
3648                return has(_sqTrack.preorderVariantIds) ||
3649                  has(_sqTrack.cachedPreorderVariantIds &&
3650                    _sqTrack.cachedPreorderVariantIds.preorder_variant_ids);
3651              })(),
3652              in_enabled_plan: !!_sqPlan,
3653              is_instock_variant: (function () {
3654                var has = function (a) { return Array.isArray(a) && a.indexOf(_sqVidNum) !== -1; };
3655                return has(_sqTrack.inStockVariantIds) ||
3656                  has(_sqTrack.cachedInStockVariantIds &&
3657                    _sqTrack.cachedInStockVariantIds.in_stock_variant_ids);
3658              })(),
3659              enrolled_plan_id: (_sqPlan && (_sqPlan.shopify_selling_plan_id || _sqPlan.shopify_selling_plan_group_id)) || '',
3660              enrolled_plan_provider: (_sqPlan && _sqPlan.inventory_provider) || '',
3661              block_enabled: !(_sqTrack.cachedSettings && _sqTrack.cachedSettings.block_accelerated_checkout === false),
3662              gate_armed: !!_sqTrack.acceleratedGateArmed,
3663              gate_active_at_click: !!(document.documentElement &&
3664                document.documentElement.classList.contains('stoq-buy-now-pending')),
3665              blocked: (function () {
3666                try {
3667                  var rr = window._RestockRocket;
3668                  return !!(rr && typeof rr.willBlockAcceleratedCl
3668ick === 'function' &&
3669                    rr.willBlockAcceleratedClick(e));
3670                } catch (err) { return false; }
3671              })(),
3672            },
3673          });
3674        } catch (err) { }
3675      }, true);
3676    }
3677  } catch (e) { }
3678  function applyTranslations(settings) {
3679    try {
3680      if (!settings || !settings.multi_language_enabled) {
3681        return settings;
3682      }
3683
3684      if (!settings.translations) {
3685        console.debug('STOQ - No translations found, skipping translation');
3686        return settings;
3687      }
3688
3689      const normalizedLocale = window._RestockRocketConfig.normalizedLocale;
3690      const translations = settings.translations;
3691
3692      if (!normalizedLocale) {
3693        console.debug('STOQ - No matching locale for translations. Available:', Object.keys(translations || {}));
3694        delete settings.translations;
3695        return settings;
3696      }
3697
3698      console.debug(`STOQ - Applying translations for normalized locale: ${normalizedLocale} (original: ${window._RestockRocketConfig.locale})`);
3699
3700      const translatedFields = translations[normalizedLocale];
3701      if (translatedFields && typeof translatedFields === 'object') {
3702        Object.keys(translatedFields).forEach(function(key) {
3703          const value = translatedFields[key];
3704          if (value !== null && value !== undefined && value !== '') {
3705            settings[key] = value;
3706          }
3707        });
3708      } else {
3709        console.debug('STOQ - No translated fields found for locale:', normalizedLocale);
3710      }
3711
3712      delete settings.translations;
3713      return settings;
3714    } catch (e) {
3715      console.debug('STOQ - error applying translations:', e);
3716      return settings;
3717    }
3718  }
3719  function setupCartSellingPlanUpdater(settings) {
3720    window.addEventListener('stoq:inventory-data-loaded', function(event) {
3721      console.debug('STOQ - Inventory data loaded, updating cart selling plans');
3722      if (window._RestockRocket && window._RestockRocket.updateCartSellingPlans) {
3723        window._RestockRocket.updateCartSellingPlans()
3724          .then(hasUpdates => {
3725            if (hasUpdates) {
3726              console.debug('STOQ - cart selling plans updated successfully');
3727            } else {
3728              console.debug('STOQ - no cart selling plan updates needed');
3729            }
3730          })
3731          .catch(error => {
3732            console.error('STOQ - error updating cart selling plans:', error);
3733          });
3734      }
3735    });
3736  }
3737  function storefrontGraphql(query, variables) {
3738    const cfg = window._RestockRocketConfig;
3739    if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) {
3740      return Promise.reject(new Error('Storefront API unavailable'));
3741    }
3742    return fetch(
3743      `https://${cfg.shop}/api/${cfg.storefrontApiVersion}/graphql.json`,
3744      {
3745        method: 'POST',
3746        headers: {
3747          'Content-Type': 'application/json',
3748          'X-Shopify-Storefront-Access-Token': cfg.storefrontAccessToken,
3749        },
3750        body: JSON.stringify({ query: query, variables: variables }),
3751      }
3752    )
3753    .then(function(response) {
3754      if (!response.ok) { throw new Error('Storefront API HTTP ' + response.status); }
3755      return response.json();
3756    })
3757    .then(function(body) {
3758      if (body && body.errors && body.errors.length) {
3759        throw new Error('Storefront API errors: ' + body.errors.map(function(e) { return e && e.message; }).join(', '));
3760      }
3761      return body && body.data;
3762    });
3763  }
3764  function fetchStorefrontShopMetafield(key) {
3765    const cfg = window._RestockRocketConfig;
3766    const query = 'query StoqShopMetafield($namespace: String!, $key: String!) { shop { metafield(namespace: $namespace, key: $key) { value } } }';
3767    return storefrontGraphql(query, { namespace: cfg.metafieldNamespace, key: key })
3768    .then(function(data) {
3769      const value = data && data.shop && data.shop.metafield && data.shop.metafield.value;
3770      if (!value) { throw new Error('Storefront API returned no ' + key + ' metafield value'); }
3771      return JSON.parse(value);
3772    });
3773  }
3774  (function loadStorefrontSettings() {
3775    const cfg = window._RestockRocketConfig;
3776    if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) return;
3777    function run() {
3778      // The live-settings read is one more shop-level metafield fetch, so it
3779      // shares fetchStorefrontShopMetafield with the integrations/selling_plans
3780      // reads rather than re-issuing the same query + parse.
3781      fetchStorefrontShopMetafield('settings')
3782      .then(function(settings) {
3783        cfg.storefrontSettings = settings;
3784        console.debug('STOQ - stored live settings from Storefront API on config.storefrontSettings');
3785      })
3786      .catch(function(e) {
3787        console.debug('STOQ - Storefront settings fetch failed (non-fatal):', e && e.message);
3788      });
3789    }
3790
3791    if (typeof window.requestIdleCallback === 'function') {
3792      window.requestIdleCallback(run, { timeout: 5000 });
3793    } else {
3794      setTimeout(run, 0);
3795    }
3796  })();
3797  const cachedSettings = window._RestockRocketConfig.cachedSettings;
3798  const validCachedSettings = cachedSettings ? checkSettingsExpiry(cachedSettings) : null;
3799
3800  if (validCachedSettings) {
3801    console.debug('STOQ - using cached settings');
3802    initializeScripts(validCachedSettings);
3803  } else {
3804    console.debug('STOQ - fetching fresh settings');
3805    const headers = {
3806      'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop,
3807      'ngrok-skip-browser-warning': 'skip'
3808    };
3809
3810    if (window.Shopify?.theme?.role === 'main') {
3811      headers['X-Shopify-Theme-Schema-Name'] = window.Shopify.theme.schema_name;
3812      headers['X-Shopify-Theme-Schema-Version'] = window.Shopify.theme.schema_version;
3813      headers['X-Shopify-Theme-Store-Id'] = window.Shopify.theme.theme_store_id;
3814    }
3815
3816    fetch(
3817      `${window._RestockRocketConfig.host}/api/v1/setting.json?translation_locale=${window._RestockRocketConfig.normalizedLocale}`,
3818      { headers }
3819    )
3820    .then(function(response) {
3821      if (!response.ok) {
3822        throw new Error('Network response was not ok');
3823      }
3824      return response.json();
3825    })
3826    .then(function(settings) {
3827      initializeScripts(settings);
3828    })
3829    .catch(function(error) {
3830      if (cachedSettings) {
3831        console.debug('STOQ - using expired cached settings as fallback');
3832        initializeScripts(cachedSettings);
3833      } else {
3834        console.error('STOQ - failed to load settings:', error);
3835      }
3836    })
3837    .catch(function(e) {
3838      console.error(e)
3839    })
3840  }
3841
3842  function fetchEmbedConfig(endpoint, apply) {
3843    return fetch(
3844      `${window._RestockRocketConfig.host}/api/v1/embed/${endpoint}.json`,
3845      {
3846        headers: {
3847          'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop,
3848          'ngrok-skip-browser-warning': 'skip'
3849        }
3850      }
3851    )
3852    .then(function(response) {
3853      if (!response.ok) throw new Error(`Failed to fetch ${endpoint}`);
3854      return response.json();
3855    })
3856    .then(function(data) {
3857      try {
3858        apply(data);
3859      } catch (applyError) {
3860        console.error('STOQ - apply failed for ' + endpoint + ':', applyError);
3861        throw applyError;
3862      }
3863    })
3864    .catch(function(error) {
3865      console.debug(`STOQ - using cached ${endpoint}:`, error.message);
3866    });
3867  }
3868  function refreshShopConfig(source) {
3869    const cfg = window._RestockRocketConfig;
3870    const viaEmbed = function() { return fetchEmbedConfig(source.endpoint, source.apply); };
3871    const flagOn = !!cfg.readFlags && cfg.readFlags[source.flag] === true;
3872    if (!flagOn || source.embedOnly === true) { return viaEmbed(); }
3873
3874    return fetchStorefrontShopMetafield(source.metafieldKey)
3875      .then(function(value) {
3876        if (!source.isValid(value)) { throw new Error(source.metafieldKey + ' metafield is not a valid ' + source.endpoint + ' payload'); }
3877        source.apply(value);
3878        console.debug('STOQ - refreshed ' + source.endpoint + ' from the Storefront API');
3879      })
3880      .catch(function(error) {
3881        console.debug('STOQ - Storefront ' + source.endpoint + ' read failed, using embed:', error.message);
3882        return viaEmbed();
3883      });
3884  }
3885  function refreshIntegrations() {
3886    const cfg = window._RestockRocketConfig;
3887    return refreshShopConfig({
3888      endpoint: 'integrations',
3889      metafieldKey: 'integrations',
3890      flag: 'enable_storefront_integrations_read',
3891      isValid: function(value) { return Array.isArray(value); },
3892      apply: function(data) {
3893        cfg.integrations = data;
3894      }
3895    });
3896  }
3897  function refreshSellingPlans(embedOnly) {
3898    const cfg = window._RestockRocketConfig;
3899    return refreshShopConfig({
3900      embedOnly: embedOnly === true,
3901      endpoint: 'selling_plans',
3902      metafieldKey: 'cachedSellingPlans',
3903      flag: 'enable_storefront_selling_plans_read',
3904      isValid: function(value) { return !!value && Array.isArray(value.plans); },
3905      apply: function(data) {
3906        cfg.sellingPlans = data.plans;
3907        cfg.disabledSellingPlanIds = data.disabled_plan_ids || [];
3908        if (data && data.read_flags && typeof data.read_flags === 'object' && !Array.isArray(data.read_flags)) {
3909          cfg.readFlags = data.read_flags;
3910        }
3911      }
3912    });
3913  }
3914
3915  function initializeScripts(settings) {
3916    settings = applyTranslations(settings);
3917    window._RestockRocketConfig.settings = settings;
3918    console.debug(`STOQ - settings configured for ${window._RestockRocketConfig.pageType}`);
3919    const forceEmbedSellingPlans = settings.force_embed_selling_plans === true;
3920    const staleRefresh = !window._RestockRocketConfig.isLiquidCacheFresh && !settings.disable_refresh_on_stale_liquid;
3921    if (forceEmbedSellingPlans || staleRefresh) {
3922      console.debug('STOQ - refreshing selling_plans' + (staleRefresh ? ' + integrations (Liquid cache stale)' : ' (force_embed_selling_plans)'));
3923      const refreshes = [refreshSellingPlans(forceEmbedSellingPlans)];
3924      if (staleRefresh) { refreshes.push(refreshIntegrations()); }
3925      Promise.race([
3926        Promise.all(refreshes),
3927        new Promise(function(resolve) { setTimeout(resolve, 1000); })
3928      ]).then(function() { loadScripts(settings); });
3929      return;
3930    }
3931
3932    loadScripts(settings);
3933  }
3934
3935  function loadScripts(settings) {
3936    setupCartSellingPlanUpdater(settings);
3937
3938    if(settings.enable_app) {
3939      const hijackIntegration = window._RestockRocketConfig.integrations.find(function(integration) {
3940        return integration.type === 'hijack' && integration.enabled && integration.page_types.includes(window._RestockRocketConfig.pageType);
3941      })
3942      const hasEnabledOffer = Array.isArray(window._RestockRocketConfig.sellingPlans)
3943        && window._RestockRocketConfig.sellingPlans.some(function(plan) { return plan && plan.enabled; });
3944      const hasDisabledPlanIds = Array.isArray(window._RestockRocketConfig.disabledSellingPlanIds)
3945        && window._RestockRocketConfig.disabledSellingPlanIds.length > 0;
3946      const usePreorderBuild = settings.preorder_enabled || hasEnabledOffer || hasDisabledPlanIds;
3947
3948      const collectionScriptUrl = usePreorderBuild
3949        ? window._RestockRocketConfig.scriptUrlCollection
3950        : window._RestockRocketConfig.scriptUrlCollectionBis;
3951      const productScriptUrl = usePreorderBuild
3952        ? window._RestockRocketConfig.scriptUrlProduct
3953        : window._RestockRocketConfig.scriptUrlProductBis;
3954
3955      const pageType = window._RestockRocketConfig.pageType;
3956      const collectionPageTypes = ['collection', 'index', 'search', 'page'];
3957
3958      if(collectionPageTypes.indexOf(pageType) !== -1 && (settings[`show_button_on_${pageType}`] || settings[`preorder_${pageType}_enabled`])) {
3959        createRestockRocketScript(collectionScriptUrl);
3960      } else if(pageType === 'product') {
3961        createRestockRocketScript(productScriptUrl);
3962      } else if(hijackIntegration) {
3963        createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
3964      } else if(usePreorderBuild) {
3965        createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
3966      } else {
3967        console.debug(`STOQ - no scripts enabled for ${pageType}`);
3968      }
3969      const appLoadedEvent = new CustomEvent('stoq:loaded', {
3970        detail: {
3971          pageType: window._RestockRocketConfig.pageType,
3972          enabled: settings.enable_app,
3973          settings: settings,
3974          preorderEnabled: settings.preorder_enabled
3975        }
3976      });
3977      console.debug('STOQ - dispatching app loaded event');
3978      window.dispatchEvent(appLoadedEvent);
3979    }
3980  }
3981</script>
3981<style id="RestockRocketStyle">html.stoq-buy-now-pending .shopify-payment-button{pointer-events:none!important}</style>
3982
3983
3984</div>
3984<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3984
3985</body>
3986</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.