PageSourceSearch

https://ilarynyc.com/products/ilary-perfume

html ilarynyc.com collected 2026-10-05 05:40:10 UTC 340,040 bytes, 4,554 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    Ilary Perfume - ILARY NYC
12
13    
14
15    
16
17    
18  </title>
19
20  
21    <meta name="description" content="ILARY combines a delicate balance of oils and light floral notes to create a soft, yet sexy, clean scent that delightfully envelopes the senses. ILARY intoxicates as a daily signature scent in a convenient on-the-go package. 0.35 fl oz. roll on application.">
22  
23
24  <link href="//ilarynyc.com/cdn/shop/t/10/assets/theme.scss.css?v=170093440981477363301765163765" rel="stylesheet" type="text/css" media="all" />
25
26  
27  <link rel="shortcut icon" href="//ilarynyc.com/cdn/shop/files/apple-touch-icon_32x32.png?v=1661962701" type="image/png">
28
29
30  
31    <link rel="canonical" href="https://ilarynyc.com/products/ilary-perfume" />
32  
33
34  
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50<meta property="og:site_name" content="ILARY NYC">
51<meta property="og:url" content="https://ilarynyc.com/products/ilary-perfume">
52<meta property="og:title" content="ILARY Roll-on Perfume .35 fl oz.">
53<meta property="og:type" content="website">
54<meta property="og:description" content="ILARY combines a delicate balance of oils and light floral notes to create a soft, yet sexy, clean scent that delightfully envelopes the senses. ILARY intoxicates as a daily signature scent in a convenient on-the-go package. 0.35 fl oz. roll on application.">
55
56
57
58
59    
60    
61    
62
63    
64    
65    <meta
66      property="og:image"
67      content="https://ilarynyc.com/cdn/shop/products/ilary_product_bottle_1_final-compressed_1200x1200.jpg?v=1597947633"
68    />
69    <meta
70      property="og:image:secure_url"
71      content="https://ilarynyc.com/cdn/shop/products/ilary_product_bottle_1_final-compressed_1200x1200.jpg?v=1597947633"
72    />
73    <meta property="og:image:width" content="1200" />
74    <meta property="og:image:height" content="1200" />
75    
76    
77    <meta property="og:image:alt" content="Social media image" />
78  
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95<meta name="twitter:title" content="Ilary Perfume - ILARY NYC">
96<meta name="twitter:description" content="ILARY combines a delicate balance of oils and light floral notes to create a soft, yet sexy, clean scent that delightfully envelopes the senses. ILARY intoxicates as a daily signature scent in a convenient on-the-go package. 0.35 fl oz. roll on application.">
97
98
99    
100    
101    
102      
103      
104      <meta name="twitter:card" content="summary">
105    
106    
107    <meta
108      property="twitter:image"
109      content="https://ilarynyc.com/cdn/shop/products/ilary_product_bottle_1_final-compressed_1200x1200_crop_center.jpg?v=1597947633"
110    />
111    <meta property="twitter:image:width" content="1200" />
112    <meta property="twitter:image:height" content="1200" />
113    
114    
115    <meta property="twitter:image:alt" content="Social media image" />
116  
117
118
119
120  
120<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
120<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/8039735/digital_wallets/dialog">
121<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="buy" href="/cart/1153233385:1?ucp/version=2026-08-25&amp;context/payment/0/handler=dev.shopify.shop_pay" payment="dev.shopify.shop_pay com.google.pay dev.shopify.card"><link rel="alternate" type="application/json+oembed" href="https://ilarynyc.com/products/ilary-perfume.oembed">
122<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
122
123<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
124<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=8039735" crossorigin="anonymous"></script>
vendor: 1 bytes, line 124
124
125<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 125
125
126<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 126
126
127<script>var Shopify = Shopify || {};
128Shopify.shop = "ilary-nyc.myshopify.com";
129Shopify.locale = "en";
130Shopify.currency = {"active":"USD","rate":"1.0"};
131Shopify.country = "US";
132Shopify.theme = {"name":"[PXU] Ilary NYC - Sept 2020 ","id":83521503313,"schema_name":"Atlantic","schema_version":"14.3.0","theme_store_id":566,"role":"main"};
133Shopify.theme.handle = "null";
134Shopify.theme.style = {"id":null,"handle":null};
135Shopify.cdnHost = "ilarynyc.com/cdn";
136Shopify.routes = Shopify.routes || {};
137Shopify.routes.root = "/";
138Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
139Shopify.SignInWithShop = Shopify.SignInWithShop || {};
140Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
141Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 141
141
142<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 142
142
143<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 143
143
144<script>
145  window.ShopifyPay = window.ShopifyPay || {};
146  window.ShopifyPay.apiHost = "shop.app\/pay";
147  window.ShopifyPay.redirectState = null;
148</script>
vendor: 1 bytes, line 148
148
149<script>
150  window.Shopify = window.Shopify || {};
151  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
152  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
153  window.Shopify.SignInWithShop.eligible = true;
154</script>
vendor: 1 bytes, line 154
154
155<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 155
155
156<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 156
156
157<script type="module">
158  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
159
160  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
161
162</script>
vendor: 1 bytes, line 162
162
163<script>
164  window.Shopify = window.Shopify || {};
165  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
166  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"]};
167</script>
vendor: 1 bytes, line 167
167
168<script>(function() {
169  var isLoaded = false;
170  function asyncLoad() {
171    if (isLoaded) return;
172    isLoaded = true;
173    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"];
174    for (var i = 0; i < urls.length; i++) {
175      var s = document.createElement('script');
176      s.type = 'text/javascript';
177      s.async = true;
178      s.src = urls[i];
179      var x = document.getElementsByTagName('script')[0];
180      x.parentNode.insertBefore(s, x);
181    }
182  };
183  if(window.attachEvent) {
184    window.attachEvent('onload', asyncLoad);
185  } else {
186    window.addEventListener('load', asyncLoad, false);
187  }
188})();</script>
vendor: 1 bytes, line 188
188
189<script id="__st">var __st={"a":8039735,"offset":-18000,"reqid":"1efaae3b-bc16-4224-8c3f-ff7bff38a1fe-1791178808","pageurl":"ilarynyc.com\/products\/ilary-perfume","u":"a4b379208f31","p":"product","rtyp":"product","rid":438072685};</script>
vendor: 1 bytes, line 189
189
190<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 190
190
191<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 191
191
192<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 192
192
193<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>
193<script crossorigin="anonymous" defer="defer" src="//ilarynyc.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 193
193
194<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 194
194
195<script>
196  window.Shopify = window.Shopify || {};
197  window.Shopify.MCP = window.Shopify.MCP || {};
198  window.Shopify.MCP.enabled = true;
199  window.Shopify.MCP.shop = "ilary-nyc.myshopify.com";
200  window.Shopify.MCP.mcpEndpoint = "https:\/\/ilarynyc.com\/api\/mcp";
201  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"]}}];
202</script>
vendor: 1 bytes, line 202
202
203<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=");})();
204</script>
vendor: 1 bytes, line 204
204
205<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)}};
206</script>
vendor: 1 bytes, line 206
206
207<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
208  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);
209</script>
vendor: 1 bytes, line 209
209
210<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})}}));
211</script>
211
212<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">
213<style id="shopify-accelerated-checkout-cart">
214        #shopify-buyer-consent {
215  margin-top: 1em;
216  display: inline-block;
217  width: 100%;
218}
219
220#shopify-buyer-consent.hidden {
221  display: none;
222}
223
224#shopify-subscription-policy-button {
225  background: none;
226  border: none;
227  padding: 0;
228  text-decoration: underline;
229  font-size: inherit;
230  cursor: pointer;
231}
232
233#shopify-subscription-policy-button::before {
234  box-shadow: none;
235}
236
237      </style>
238
239<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
239
240
241  
241<script>window.beans_cjs_id = ''; window.beans_cjs_email = '';</script>
241 
242
243
244  
244<script>
245    document.documentElement.className=document.documentElement.className.replace(/\bno-js\b/,'js');
246    if(window.Shopify&&window.Shopify.designMode)document.documentElement.className+=' in-theme-editor';
247    if(('ontouchstart' in window)||window.DocumentTouch&&document instanceof DocumentTouch)document.documentElement.className=document.documentElement.className.replace(/\bno-touch\b/,'has-touch');
248  </script>
248
249
250  
251<script>
252  window.Theme = {};
253  Theme.version = "14.3.0";
254  Theme.products = new Array();
255  Theme.shippingCalcErrorMessage = "Error: zip / postal code --error_message--";
256  Theme.shippingCalcMultiRates = "There are --number_of_rates-- shipping rates available for --address--, starting at --rate--.";
257  Theme.shippingCalcOneRate = "There is one shipping rate available for --address--.";
258  Theme.shippingCalcNoRates = "We do not ship to this destination.";
259  Theme.shippingCalcRateValues = "--rate_title-- at --rate--";
260  Theme.userLoggedIn = false;
261  Theme.userAddress = '';
262  Theme.centerHeader = false;
263
264  Theme.cartItemsOne = "item";
265  Theme.cartItemsOther = "items";
266
267  Theme.addToCart = "Add to cart";
268  Theme.soldOut = "Out of Stock but Not Out of LOVE! ";
269  Theme.unavailable = "Unavailable";
270  Theme.routes = {
271    "root_url": "/",
272    "account_url": "/account",
273    "account_login_url": "https://ilarynyc.com/customer_authentication/redirect?locale=en&region_country=US",
274    "account_logout_url": "/account/logout",
275    "account_register_url": "https://shopify.com/8039735/account?locale=en&region_country=US&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJpbGFyeS1ueWMubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbXSwiZXhwIjoxNzkxNzgzNjA5LCJuYmYiOjE3OTExNzg4MDl9.Cy9UEQzcwpk3wEswHP-UicSblppEDbrFAf15mrxz-P0",
276    "account_addresses_url": "/account/addresses",
277    "collections_url": "/collections",
278    "all_products_collection_url": "/collections/all",
279    "search_url": "/search",
280    "cart_url": "/cart",
281    "cart_add_url": "/cart/add",
282    "cart_change_url": "/cart/change",
283    "cart_clear_url": "/cart/clear",
284    "product_recommendations_url": "/recommendations/products"
285  };
286</script>
286
287
288  
289<!-- Start of Judge.me Core -->
290<link rel="dns-prefetch" href="https://cdn.judge.me/">
291<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
291ou! 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
291itle":"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_
291youtube_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"
291:"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_
291shop_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>
291 <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 )}
292</style> <style class='jdgm-settings-style'></style>
293
294  
295  
296  
297  <style class='jdgm-miracle-styles'>
298  @-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
298/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}
299
300</style>
301
302
303  
304  
305   
306
307
308<script data-cfasync='false' class='jdgm-script'>
309!function(e){window.jdgm=window.jdgm||{},jdgm.CDN_HOST="https://cdn.judge.me/",
310jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)?
311setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,s){
312!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d),
313(s=e.createElement("link")).rel="stylesheet",s.class="jdgm-stylesheet",s.media="nope!",
314s.href=d,s.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(s))},
315jdgm.loadCSS.requestedUrls=[],jdgm.docReady(function(){(window.jdgmLoadCSS||e.querySelectorAll(
316".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting?
317parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_HOST+"widget_v3/base.css"):
318jdgm.loadCSS(jdgm.CDN_HOST+"widget/base.css"):jdgm.loadCSS(jdgm.CDN_HOST+"shopify_v2.css"))})}(document);
319</script>
vendor: 1 bytes, line 319
319
320<script async data-cfasync="false" type="text/javascript" src="https://cdn.judge.me/loader.js"></script>
320
321
322<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.judge.me/shopify_v2.css"></noscript>
323<!-- End of Judge.me Core -->
324
325
326 
327
328<script>window.__pagefly_analytics_settings__ = {"acceptTracking":false};</script>
328
329 
330        <!-- SlideRule Script Start -->
331        
331<script name="sliderule-tracking" data-ot-ignore>
332(function(){
333	slideruleData = {
334    "version":"v0.0.1",
335    "referralExclusion":"/(paypal|visa|MasterCard|clicksafe|arcot\.com|geschuetzteinkaufen|checkout\.shopify\.com|checkout\.rechargeapps\.com|portal\.afterpay\.com|payfort)/",
336    "googleSignals":true,
337    "anonymizeIp":true,
338    "productClicks":true,
339    "persistentUserId":true,
340    "hideBranding":false,
341    "ecommerce":{"currencyCode":"USD",
342    "impressions":[]},
343    "pageType":"product",
344	"destinations":{"google_analytics_4":{"measurementIds":["G-5K2HN4L9KK"]}},
345    "cookieUpdate":true
346	}
347
348	
349		slideruleData.themeMode = "live"
350	
351
352	
353
354
355	
356	})();
357</script>
vendor: 1 bytes, line 357
357
358<script async type="text/javascript" src=https://files.slideruletools.com/eluredils-g.js></script>
358
359        <!-- SlideRule Script End -->
360        <!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
361
362
363
364
365
366
367
368
369
370
371
372
373  
373<script async src="https://static.klaviyo.com/onsite/js/YjrmSk/klaviyo.js?company_id=YjrmSk"></script>
373
374  
374<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>
374
375
376  
377    
377<script id="viewed_product">
378      if (item == null) {
379        var _learnq = _learnq || [];
380
381        var MetafieldReviews = null
382        var MetafieldYotpoRating = null
383        var MetafieldYotpoCount = null
384        var MetafieldLooxRating = null
385        var MetafieldLooxCount = null
386        var okendoProduct = null
387        var okendoProductReviewCount = null
388        var okendoProductReviewAverageValue = null
389        try {
390          // The following fields are used for Customer Hub recently viewed in order to add reviews.
391          // This information is not part of __kla_viewed. Instead, it is part of __kla_viewed_reviewed_items
392          MetafieldReviews = {"rating":{"scale_min":"1.0","scale_max":"5.0","value":"4.81"},"rating_count":109};
393          MetafieldYotpoRating = null
394          MetafieldYotpoCount = null
395          MetafieldLooxRating = null
396          MetafieldLooxCount = null
397
398          okendoProduct = null
399          // If the okendo metafield is not legacy, it will error, which then requires the new json formatted data
400          if (okendoProduct && 'error' in okendoProduct) {
401            okendoProduct = null
402          }
403          okendoProductReviewCount = okendoProduct ? okendoProduct.reviewCount : null
404          okendoProductReviewAverageValue = okendoProduct ? okendoProduct.reviewAverageValue : null
405        } catch (error) {
406          console.error('Error in Klaviyo onsite reviews tracking:', error);
407        }
408
409        var item = {
410          Name: "ILARY Roll-on Perfume .35 fl oz.",
411          ProductID: 438072685,
412          Categories: ["COLLECTION"],
413          ImageURL: "https://ilarynyc.com/cdn/shop/products/ilary_product_bottle_1_final-compressed_grande.jpg?v=1597947633",
414          URL: "https://ilarynyc.com/products/ilary-perfume",
415          Brand: "Ilary",
416          Price: "$ 90.00",
417          Value: "90.00",
418          CompareAtPrice: "$ 0.00"
419        };
420        _learnq.push(['track', 'Viewed Product', item]);
421        _learnq.push(['trackViewedItem', {
422          Title: item.Name,
423          ItemId: item.ProductID,
424          Categories: item.Categories,
425          ImageUrl: item.ImageURL,
426          Url: item.URL,
427          Metadata: {
428            Brand: item.Brand,
429            Price: item.Price,
430            Value: item.Value,
431            CompareAtPrice: item.CompareAtPrice
432          },
433          metafields:{
434            reviews: MetafieldReviews,
435            yotpo:{
436              rating: MetafieldYotpoRating,
437              count: MetafieldYotpoCount,
438            },
439            loox:{
440              rating: MetafieldLooxRating,
441              count: MetafieldLooxCount,
442            },
443            okendo: {
444              rating: okendoProductReviewAverageValue,
445              count: okendoProductReviewCount,
446            }
447          }
448        }]);
449      }
450    </script>
450
451  
452
453
454
455
456  
456<script>
457    window.klaviyoReviewsProductDesignMode = false
458  </script>
458
459
460
461
462
463
464
465
466
467
468<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
469<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: "product"};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 469
469
470<script>
471  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
472</script>
vendor: 1 bytes, line 472
472
473<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}
473).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"]}
473,"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":[{"price":{"amount":90.0,"currencyCode":"USD"},"product":{"title":"ILARY Roll-on Perfume .35 fl oz.","vendor":"Ilary","id":"438072685","untranslatedTitle":"ILARY Roll-on Perfume .35 fl oz.","url":"\/products\/ilary-perfume","type":"Perfume"},"id":"1153233385","image":{"src":"\/\/ilarynyc.com\/cdn\/shop\/products\/ilary_product_bottle_1_final-compressed.jpg?v=1597947633"},"sku":"10ml-perfume","title":"Default Title","untranslatedTitle":"Default Title"}],"products":[{"id":"438072685","handle":"ilary-perfume","isCollective":null,"title":"ILARY Roll-on Perfume .35 fl oz.","type":"Perfume","untranslatedTitle":"ILARY Roll-on Perfume .35 fl oz.","url":"\/products\/ilary-perfume","vendor":"Ilary","remoteShopId":null,"variants":[{"id":"1153233385","image":{"src":"\/\/ilarynyc.com\/cdn\/shop\/products\/ilary_product_bottle_1_final-compressed.jpg?v=1597947633"},"price":{"amount":90.0,"currencyCode":"USD"},"sku":"10ml-perfume","title":"Default Title","untranslatedTitle":"Default Title"}]}],"purchasingCompany":null},},"https://ilarynyc.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"83521503313","themeStoreId":"566","themePublished":"true","eventMetadataId":"a6048d34-1134-4001-80a5-f9d60f240741","pageType":"product","resourceId":"438072685","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\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":90.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"ILARY Roll-on Perfume .35 fl oz.\",\"vendor\":\"Ilary\",\"id\":\"438072685\",\"untranslatedTitle\":\"ILARY Roll-on Perfume .35 fl oz.\",\"url\":\"\/products\/ilary-perfume\",\"type\":\"Perfume\"},\"id\":\"1153233385\",\"image\":{\"src\":\"\/\/ilarynyc.com\/cdn\/shop\/products\/ilary_product_bottle_1_final-compressed.jpg?v=1597947633\"},\"sku\":\"10ml-perfume\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"}}]]"});})();</script>
473<script>
474  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
475  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
476  window.ShopifyAnalytics.meta.currency = 'USD';
477  var meta = {"product":{"id":438072685,"gid":"gid:\/\/shopify\/Product\/438072685","vendor":"Ilary","type":"Perfume","handle":"ilary-perfume","variants":[{"id":1153233385,"price":9000,"name":"ILARY Roll-on Perfume .35 fl oz.","public_title":null,"sku":"10ml-perfume"}],"remote":false},"page":{"pageType":"product","resourceType":"product","resourceId":438072685,"requestId":"1efaae3b-bc16-4224-8c3f-ff7bff38a1fe-1791178808"}};
478  for (var attr in meta) {
479    window.ShopifyAnalytics.meta[attr] = meta[attr];
480  }
481</script>
vendor: 1 bytes, line 481
481
482<script class="analytics">
483  (function () {
484    var customDocumentWrite = function(content) {
485      var jquery = null;
486
487      if (window.jQuery) {
488        jquery = window.jQuery;
489      } else if (window.Checkout && window.Checkout.$) {
490        jquery = window.Checkout.$;
491      }
492
493      if (jquery) {
494        jquery('body').append(content);
495      }
496    };
497
498    var hasLoggedConversion = function(token) {
499      if (token) {
500        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
501      }
502      return false;
503    }
504
505    var setCookieIfConversion = function(token) {
506      if (token) {
507        var twoMonthsFromNow = new Date(Date.now());
508        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
509
510        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
511      }
512    }
513
514    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
515    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
516    if (trekkie.integrations) {
517      return;
518    }
519    trekkie.methods = [
520      'identify',
521      'page',
522      'ready',
523      'track',
524      'trackForm',
525      'trackLink'
526    ];
527    trekkie.factory = function(method) {
528      return function() {
529        var args = Array.prototype.slice.call(arguments);
530        args.unshift(method);
531        trekkie.push(args);
532        if (method == 'track' || method == 'page') {
533          var pageUrl;
534          try {
535            pageUrl = window.location.href;
536          } catch (e) {}
537          var pageReferrer;
538          try {
539            pageReferrer = document.referrer;
540          } catch (e) {}
541          try {
542            if (window.__TREKKIE_SHIM_QUEUE == null) {
543              window.__TREKKIE_SHIM_QUEUE = [];
544            }
545            window.__TREKKIE_SHIM_QUEUE.push({
546              from: 'trekkie-stub',
547              method: method,
548              args: args.slice(1),
549              pageContext: {
550                url: pageUrl,
551                referrer: pageReferrer
552              }
553            });
554          } catch (e) {
555            // no-op
556          }
557        }
558        return trekkie;
559      };
560    };
561    for (var i = 0; i < trekkie.methods.length; i++) {
562      var key = trekkie.methods[i];
563      trekkie[key] = trekkie.factory(key);
564    }
565    trekkie.load = function(config) {
566      trekkie.config = config || {};
567      trekkie.config.initialDocumentCookie = document.cookie;
568      var first = document.getElementsByTagName('script')[0];
569var script = document.createElement('script');
570script.type = 'text/javascript';
571script.onerror = function(e) {
572  var scriptFallback = document.createElement('script');
573  scriptFallback.type = 'text/javascript';
574  scriptFallback.onerror = function(error) {
575          var Monorail = {
576      produce: function produce(monorailDomain, schemaId, payload) {
577        var currentMs = new Date().getTime();
578        var event = {
579          schema_id: schemaId,
580          payload: payload,
581          metadata: {
582            event_created_at_ms: currentMs,
583            event_sent_at_ms: currentMs
584          }
585        };
586        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
587      },
588      sendRequest: function sendRequest(endpointUrl, payload) {
589        // Try the sendBeacon API
590        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
591          var blobData = new window.Blob([payload], {
592            type: 'text/plain'
593          });
594
595          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
596            return true;
597          } // sendBeacon was not successful
598
599        } // XHR beacon
600
601        var xhr = new XMLHttpRequest();
602
603        try {
604          xhr.open('POST', endpointUrl);
605          xhr.setRequestHeader('Content-Type', 'text/plain');
606          xhr.send(payload);
607        } catch (e) {
608          console.log(e);
609        }
610
611        return false;
612      },
613      isIos12: function isIos12() {
614        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
615      }
616    };
617    Monorail.produce('monorail-edge.shopifysvc.com',
618      'trekkie_storefront_load_errors/1.1',
619      {shop_id: 8039735,
620      theme_id: 83521503313,
621      app_name: "storefront",
622      context_url: window.location.href,
623      source_url: "//ilarynyc.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
624
625  };
626  scriptFallback.async = true;
627  scriptFallback.src = '//ilarynyc.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
628  first.parentNode.insertBefore(scriptFallback, first);
629};
630script.async = true;
631script.src = '//ilarynyc.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
632first.parentNode.insertBefore(script, first);
633
634    };
635    trekkie.load(
636      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":8039735,"isMerchantRequest":null,"themeId":83521503313,"themeCityHash":"15229412015254245524","contentLanguage":"en","currency":"USD","eventMetadataId":"a6048d34-1134-4001-80a5-f9d60f240741"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
637    );
638
639    var loaded = false;
640    trekkie.ready(function() {
641      if (loaded) return;
642      loaded = true;
643
644      window.ShopifyAnalytics.lib = window.trekkie;
645
646      var originalDocumentWrite = document.write;
647      document.write = customDocumentWrite;
648      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
649      document.write = originalDocumentWrite;
650
651      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
652      var token = match? match[1]: undefined;
653      if (!hasLoggedConversion(token)) {
654        setCookieIfConversion(token);
655        window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"USD","variantId":1153233385,"productId":438072685,"productGid":"gid:\/\/shopify\/Product\/438072685","name":"ILARY Roll-on Perfume .35 fl oz.","price":"90.00","sku":"10ml-perfume","brand":"Ilary","variant":null,"category":"Perfume","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true});
656      }
657    });
658
659    window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":438072685,"requestId":"1efaae3b-bc16-4224-8c3f-ff7bff38a1fe-1791178808","shopifyEmitted":true});
660
661    var eventsListenerScript = document.createElement('script');
662    eventsListenerScript.async = true;
663    eventsListenerScript.src = "//ilarynyc.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
664    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
665})();</script>
665
666  
666<script>
667  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
668    window.ga = function ga() {
669      (window.ga.q = window.ga.q || []).push(arguments);
670      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
671        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
672      }
673      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.");
674    };
675    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
676      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
677    }
678  }
679</script>
vendor: 1 bytes, line 679
679
680<script
681  defer
682  src="https://ilarynyc.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
683  data-application="storefront-renderer"
684  data-shop-id="8039735"
685  data-render-region="gcp-us-central1"
686  data-page-type="product"
687  data-theme-instance-id="83521503313"
688  data-theme-name="Atlantic"
689  data-theme-version="14.3.0"
690  data-monorail-region="shop_domain"
691  data-resource-timing-sampling-rate="10"
692  data-shs="true"
693  data-shs-beacon="true"
694  data-shs-export-with-fetch="true"
695  data-shs-logs-sample-rate="1"
696  data-shs-beacon-endpoint="https://ilarynyc.com/api/collect"
697></script>
697
698<meta name="shopify-y" content="ed3f2d36-f092-4490-9e72-3f7de11718da" data-expiration="1822736409000"><meta name="shopify-s" content="a2d4a821-640e-4df5-93e8-6aab38e16b02" data-expiration="1791180609000"><meta name="new-cookie-storage-activated" content="t">
699</head> 
700
701<body
702  class="
703    
704      template-product
705    
706    
707    
708    product-grid-default
709  "
710><style>
711.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}}
712</style>
713<div id="loader"></div>
714<div id="myModal" class="modal-custom"> <div class="modal-content-custom"> <div id="purchase_limit_messages"></div><span class="close-custom">×</span> </div></div>
715
716<script type="text/javascript">  
717  
718var template = "product";
719
720var customer_id = "";
721  
722function myJQueryCode() {
723  	
724	  var modal = document.getElementById("myModal"),
725    span = document.getElementsByClassName("close-custom")[0];
726  
727    function checkLimit(e,click = false) {
728       
729      e.customer_id = customer_id;
730       
731       $.ajax({
732          type: "POST",
733          url: "/a/cart-update",
734          dataType: "json",
735          data: e,
736          success: function(e) {
737              if (1 == e.error) {
738                  var t = "<ul>";
739                  $.each(e.messages, function(e, n) {
740                      t += "<li>" + n + "</li>"
741                  }), t += "</ul>", $("#purchase_limit_messages").html(t), document.getElementById("myModal").style.display = "block"
742              } else if(click) {
743                window.location.replace('/checkout');
744              }
745              document.getElementById("loader").style.display = "none"
746          }
747      	});
748      }
749  
750  if(template == 'cart'){
751  
752      jQuery.getJSON("/cart.js", function(e) {
753          checkLimit(e)
754      }), span.onclick = function() {
755          modal.style.display = "none"
756      }, window.onclick = function(e) {
757          e.target == modal && (modal.style.display = "none")
758      };
759  }
760  
761      jQuery(document).on("click","button[name='checkout']",function(e){
762        document.getElementById("loader").style.display = "block";
763        e.preventDefault();
764        jQuery.getJSON("/cart.js", function(cartItems) {
765          	checkLimit(cartItems,true);
766      	});
767      });
768  	
769  	  jQuery(document).on("click","input[name='checkout']",function(e){
770  	    e.preventDefault();
771        e.stopPropagation();
772        e.stopImmediatePropagation();
773        document.getElementById("loader").style.display = "block";
774        
775        jQuery.getJSON("/cart.js", function(cartItems) {
776          	checkLimit(cartItems,true);
777      	});
778      });
779      
780      $(document).on('submit','.cart-mini-actions__checkout',function(e){
781          e.preventDefault();
782        e.stopPropagation();
783        e.stopImmediatePropagation();
784        document.getElementById("loader").style.display = "block";
785        
786        jQuery.getJSON("/cart.js", function(cartItems) {
787          	checkLimit(cartItems,true);
788      	});
789      });
790      
791      
792      
793      jQuery(document).on("click",span,function(e){
794         modal.style.display = "none";
795      });
796      
797      jQuery(document).on("click",".cart-mini-actions__checkout-button",function(e){
798    document.getElementById("loader").style.display = "block";
799    e.preventDefault();
800    jQuery.getJSON("/cart.js", function(cartItems) {
801      	checkLimit(cartItems,true);
802  	});
803});
804      
805            
806      
807}
808if(typeof jQuery=='undefined') {
809    var headTag = document.getElementsByTagName("head")[0];
810    var jqTag = document.createElement('script');
811    jqTag.type = 'text/javascript';
812    jqTag.src = 'https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js';
813    jqTag.onload = myJQueryCode;
814    headTag.appendChild(jqTag);
815} else {
816     myJQueryCode();
817}
818</script>
818
819  <div id="fb-root"></div>
820  
820<script>(function(d, s, id) {
821    var js, fjs = d.getElementsByTagName(s)[0];
822    if (d.getElementById(id)) return;
823    js = d.createElement(s); js.id = id;
824    js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=187795038002910";
825    fjs.parentNode.insertBefore(js, fjs);
826  }(document, 'script', 'facebook-jssdk'));</script>
826
827
828  
829  
829<script
830    type="application/json+photoswipe"
831    data-photoswipe-json
832  >
833    {
834      "images": []
835    }
836  </script>
836
837
838
839
840
841
842  <!-- Root element of PhotoSwipe. Must have class pswp. -->
843  <div
844    class="pswp"
845    tabindex="-1"
846    role="dialog"
847    aria-hidden="true"
848    data-photoswipe
849  >
850    <!--
851      Background of PhotoSwipe.
852      It's a separate element as animating opacity is faster than rgba().
853    -->
854    <div class="pswp__bg"></div>
855    <!-- Slides wrapper with overflow:hidden. -->
856    <div class="pswp__scroll-wrap">
857      <!--
858        Container that holds slides.
859        PhotoSwipe keeps only 3 of them in the DOM to save memory.
860        Don't modify these 3 pswp__item elements, data is added later on.
861      -->
862      <div class="pswp__container">
863        <div class="pswp__item"></div>
864        <div class="pswp__item"></div>
865        <div class="pswp__item"></div>
866      </div>
867      <!--
868        Default (PhotoSwipeUI_Default) interface on top of sliding area.
869        Can be changed.
870      -->
871      <div class="pswp__ui pswp__ui--hidden">
872        <div class="pswp__top-bar">
873          <!--  Controls are self-explanatory. Order can be changed. -->
874          <div class="pswp__counter"></div>
875          <button
876            class="pswp__button pswp__button--close"
877            title="Close"
878            aria-label="Close"
879          >
880            
881
882
883
884
885
886
887<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">
888  
889  <title>Close Thin Icon</title>
890
891  <path stroke="currentColor" stroke-width="1.5" d="M1 1l9 9m0 0l9 9m-9-9l9-9m-9 9l-9 9"/>
892</svg>
893
894
895
896
897
898
899
900
901          </button>
902          <button
903            class="pswp__button pswp__button--share"
904            title="Share"
905          ></button>
906          <button
907            class="pswp__button pswp__button--fs"
908            title="Toggle fullscreen"
909          ></button>
910          <button
911            class="pswp__button pswp__button--zoom"
912            title="Zoom in/out"
913          ></button>
914          <!-- Preloader demo http://codepen.io/dimsemenov/pen/yyBWoR -->
915          <!-- element will get class pswp__preloader--active when preloader is running -->
916          <div class="pswp__preloader">
917            <div class="pswp__preloader__icn">
918              <div class="pswp__preloader__cut">
919                <div class="pswp__preloader__donut"></div>
920              </div>
921            </div>
922          </div>
923        </div>
924        <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">
925          <div class="pswp__share-tooltip"></div>
926        </div>
927        <button
928          class="pswp__button pswp__button--arrow--left"
929          title="Previous (arrow left)"
930        ></button>
931        <button
932          class="pswp__button pswp__button--arrow--right"
933          title="Next (arrow right)"
934        ></button>
935        <div class="pswp__caption">
936          <div class="pswp__caption__center"></div>
937        </div>
938      </div>
939    </div>
940  </div>
941
942
943
944
945
946  
947
948
949
950<section
951  class="quickshop"
952  data-quickshop
953  data-quickshop-settings-sha256="2cd54ba673f5bd357d2b28b36968604d6b6b194fa82212ca66438b6f4daf5085"
954>
955  <div class="quickshop-content" data-quickshop-content>
956    <button class="quickshop-close" data-quickshop-close>
957      
958
959
960
961
962
963
964<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">
965  
966  <title>Close Thin Icon</title>
967
968  <path stroke="currentColor" stroke-width="1.5" d="M1 1l9 9m0 0l9 9m-9-9l9-9m-9 9l-9 9"/>
969</svg>
970
971
972
973
974
975
976
977
978    </button>
979
980    <div class="quickshop-product" data-quickshop-product-inject></div>
981  </div>
982
983  <span class="spinner quickshop-spinner">
984    <span></span>
985    <span></span>
986    <span></span>
987  </span>
988</section>
989
990  <div class="cart-mini" data-cart-mini>
991  <div class="cart-mini-sidebar" data-cart-mini-sidebar>
992    <div class="cart-mini-header">
993      Your cart
994
995      <div
996        class="cart-mini-header-close"
997        role="button"
998        aria-label="close"
999        data-cart-mini-close
1000      >
1001        
1002
1003
1004
1005
1006
1007
1008<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">
1009  
1010  <title>Close Alternative Icon</title>
1011
1012  <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"/>
1013</svg>
1014
1015
1016
1017
1018
1019
1020
1021
1022      </div>
1023    </div>
1024
1025    <div class="cart-mini-content cart-mini-items" data-cart-mini-content></div>
1026
1027    <div class="cart-mini-footer" data-cart-mini-footer></div>
1028  </div>
1029</div>
1030
1031
1032  <div id="shopify-section-pxs-announcement-bar" class="shopify-section">
1032<script
1033  type="application/json"
1034  data-section-type="pxs-announcement-bar"
1035  data-section-id="pxs-announcement-bar"
1036></script>
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050<a
1051  class="pxs-announcement-bar"
1052  style="
1053    color: #ffffff;
1054    background-color: #355755
1055  "
1056  
1057    href="/products/ilary-perfume"
1058  
1059>
1060  
1061    <span class="pxs-announcement-bar-text-mobile">
1062      Order here, you can thank us later!
1063    </span>
1064  
1065
1066  
1067    <span class="pxs-announcement-bar-text-desktop">
1068      Order here, you can thank us later!
1069    </span>
1070  
1071</a>
1072
1073
1074
1075</div>
1076  <div id="shopify-section-static-header" class="shopify-section section-header">
1077
1078<script
1079  type="application/json"
1080  data-section-type="static-header"
1081  data-section-id="static-header"
1082  data-section-data
1083>
1084  {
1085    "live_search_enabled": false,
1086    "live_search_display": "product-article"
1087  }
1088</script>
1088
1089
1090<header
1091  class="
1092    main-header-wrap
1093    
1094    main-header--minimal
1095    main-header--centered
1096  "
1097  data-header-layout="minimal"
1098  data-header-alignment="true"
1099>
1100  <section class="main-header">
1101
1102    
1103
1104    
1105      
1106<div class="header-minimal header-minimal-centered">
1107  
1108    <nav class="
1109  full
1110  
1111    main-header--nav-compressed
1112    compress
1113  
1114">
1115  
1116
1117  
1118  
1119
1120  <ul class="main-header--nav-links"><li
1121        class="
1122          nav-item
1123          first
1124          
1125          
1126          
1127        "
1128
1129        
1130      >
1131        
1132
1133        <a class="label" href="/collections/shop">
1134          Shop
1135
1136          
1137        </a>
1138
1139        
1140        
1141        
1142
1143      </li><li
1144        class="
1145          nav-item
1146          
1147          
1148          
1149          
1150        "
1151
1152        
1153      >
1154        
1155
1156        <a class="label" href="/pages/about-us">
1157          Our Story
1158
1159          
1160        </a>
1161
1162        
1163        
1164        
1165
1166      </li><li
1167        class="
1168          nav-item
1169          
1170          
1171          
1172          
1173        "
1174
1175        
1176      >
1177        
1178
1179        <a class="label" href="/pages/reviews">
1180          Compliments
1181
1182          
1183        </a>
1184
1185        
1186        
1187        
1188
1189      </li><li
1190        class="
1191          nav-item
1192          
1193          
1194          
1195          
1196        "
1197
1198        
1199      >
1200        
1201
1202        <a class="label" href="/pages/contact">
1203          Contact
1204
1205          
1206        </a>
1207
1208        
1209        
1210        
1211
1212      </li><li
1213        class="
1214          nav-item
1215          
1216          last
1217          
1218          
1219        "
1220
1221        
1222      >
1223        
1224
1225        <a class="label" href="https://ilarynyc.com/pages/our-latest-obsessions-new-drops-the-first-of-every-month">
1226          Our latest Obsession
1227
1228          
1229        </a>
1230
1231        
1232        
1233        
1234
1235      </li></ul>
1236  
1237
1238  
1239</nav>
1240
1241    
1242
1243
1244<h2
1245  class="
1246    store-title
1247    store-logo
1248  "
1249  
1250    style="max-width: 300px;"
1251  
1252  
1253
1254>
1255  
1256    <a href="/" style="max-width: 300px;">
1257      
1258
1259  
1260
1261  <img
1262    
1263      src="//ilarynyc.com/cdn/shop/files/logoil_1_500x150.png?v=1613785901"
1264    
1265    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."
1266
1267    
1268      data-rimg
1269      srcset="//ilarynyc.com/cdn/shop/files/logoil_1_500x150.png?v=1613785901 1x"
1270    
1271
1272    
1273    
1274    
1275  >
1276
1277
1278
1279
1280    </a>
1281  
1282</h2>
1283
1284<style>
1285  
1286</style>
1287
1288  
1289
1290  <div class="main-header--tools tools clearfix">
1291  <div class="main-header--tools-group">
1292    <div class="main-header--tools-left">
1293      
1294        
1295      
1296
1297      <div class="tool-container">
1298        <a
1299          class="menu"
1300          href=""
1301          class="nav-item dropdown first"
1302          aria-haspopup="true"
1303          aria-controls="main-header--mobile-nav"
1304          aria-expanded="false"
1305          aria-label="new menu"
1306        >
1307          
1308
1309
1310
1311
1312
1313
1314<svg class="svg-icon icon-menu " xmlns="http://www.w3.org/2000/svg" width="18" height="14" viewBox="0 0 18 14">
1315  
1316  <title>Menu Icon</title>
1317
1318  <path fill="currentColor" fill-rule="evenodd" clip-rule="evenodd" d="M17 1.5H0V0H17V1.5ZM17 7.5H0V6H17V7.5ZM0 13.5H17V12H0V13.5Z" transform="translate(0.5)" />
1319</svg>
1320
1321
1322
1323
1324
1325
1326
1327
1328        </a>
1329
1330        
1331        
1332
1333        
1334
1335<div
1336  class="
1337    live-search
1338    live-search-hidden
1339    live-search-results-hidden
1340    live-search-results-placeholder
1341    live-search-results-footer-hidden
1342    live-search-alignment-right
1343  "
1344  data-live-search
1345>
1346  <button
1347    id="ls-button-search"
1348    class="ls-button-search"
1349    type="button"
1350    aria-label="Open search"
1351    data-live-search-button-search
1352  >
1353    
1354
1355
1356
1357
1358
1359
1360<svg class="svg-icon icon-search " xmlns="http://www.w3.org/2000/svg" width="18" height="19" viewBox="0 0 18 19">
1361  
1362  <title>Search Icon</title>
1363
1364  <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)"/>
1365</svg>
1366
1367
1368
1369
1370
1371
1372
1373
1374  </button>
1375
1376  
1377
1378  <div class="ls-dimmer"></div>
1379
1380  <form
1381    id="ls-form"
1382    class="ls-form"
1383    action="/search"
1384    method="get"
1385    autocomplete="off"
1386    data-live-search-form
1387  >
1388    <input
1389      class="ls-input"
1390      name="q"
1391      type="text"
1392      placeholder="What are you looking for?"
1393      value=""
1394      data-live-search-form-input
1395    >
1396
1397    <button
1398      class="ls-form-button-search"
1399      type="submit"
1400      aria-label="Search"
1401      data-live-search-form-button-search
1402    >
1403      
1404
1405
1406
1407
1408
1409
1410<svg class="svg-icon icon-search " xmlns="http://www.w3.org/2000/svg" width="18" height="19" viewBox="0 0 18 19">
1411  
1412  <title>Search Icon</title>
1413
1414  <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)"/>
1415</svg>
1416
1417
1418
1419
1420
1421
1422
1423
1424    </button>
1425
1426    <button
1427      class="ls-form-button-close"
1428      type="button"
1429      aria-label="Close search"
1430      data-live-search-form-button-close
1431    >
1432      
1433
1434
1435
1436
1437
1438
1439<svg class="svg-icon icon-close " xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14">
1440  
1441  <title>Close Icon</title>
1442
1443  <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"/>
1444</svg>
1445
1446
1447
1448
1449
1450
1451
1452
1453    </button>
1454  </form>
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464<div class="ls-results" data-live-search-results>
1465  <section class="ls-results-products">
1466    <header class="lsr-products-header">
1467      <h2 class="lsrp-header-title">Products</h2>
1468    </header>
1469
1470    <div class="lsr-products-content" data-live-search-results-product-content>
1471      
1472        
1473  <div class="lsrp-content-placeholder">
1474    <figure class="lsrpc-placeholder-figure">
1475    </figure>
1476
1477    <div class="lsrpc-placeholder-content">
1478      <div class="lsrpcp-content-title">
1479      </div>
1480
1481      <div class="lsrpcp-content-price">
1482      </div>
1483    </div>
1484  </div>
1485
1486      
1487        
1488  <div class="lsrp-content-placeholder">
1489    <figure class="lsrpc-placeholder-figure">
1490    </figure>
1491
1492    <div class="lsrpc-placeholder-content">
1493      <div class="lsrpcp-content-title">
1494      </div>
1495
1496      <div class="lsrpcp-content-price">
1497      </div>
1498    </div>
1499  </div>
1500
1501      
1502        
1503  <div class="lsrp-content-placeholder">
1504    <figure class="lsrpc-placeholder-figure">
1505    </figure>
1506
1507    <div class="lsrpc-placeholder-content">
1508      <div class="lsrpcp-content-title">
1509      </div>
1510
1511      <div class="lsrpcp-content-price">
1512      </div>
1513    </div>
1514  </div>
1515
1516      
1517    </div>
1518  </section>
1519
1520  
1521    <div class="ls-results-postspages">
1522      <header class="lsr-postspages-header">
1523        <h2 class="lsrpp-header-title">
1524          
1525            Posts
1526          
1527        </h2>
1528      </header>
1529
1530      <div class="lsr-postspages-content" data-live-search-results-postpages-content>
1531        
1532          
1533  <div class="lsrpp-content-placeholder">
1534    <div class="lsrppc-placeholder-title">
1535    </div>
1536
1537    <div class="lsrppc-placeholder-date">
1538    </div>
1539  </div>
1540
1541        
1542          
1543  <div class="lsrpp-content-placeholder">
1544    <div class="lsrppc-placeholder-title">
1545    </div>
1546
1547    <div class="lsrppc-placeholder-date">
1548    </div>
1549  </div>
1550
1551        
1552      </div>
1553    </div>
1554  
1555
1556  <div class="lsr-footer" data-live-search-results-footer>
1557    <a
1558      class="lsr-footer-viewall"
1559      href=""
1560      data-live-search-results-footer-viewall
1561    >View all results</a>
1562  </div>
1563</div>
1564
1565</div>
1566
1567      </div>
1568
1569    
1570      <div class="tool-container">
1571        
1572
1573        
1574          
1575            <a class="account-options" href="https://ilarynyc.com/customer_authentication/redirect?locale=en&region_country=US">
1576              
1577
1578
1579
1580
1581
1582
1583<svg class="svg-icon icon-person " xmlns="http://www.w3.org/2000/svg" width="21" height="20" viewBox="0 0 21 20">
1584  
1585  <title>Person Icon</title>
1586
1587  <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
15877698 15.9357C1.01152 15.5116 1.59403 14.9494 2.35675 14.3874Z" transform="translate(1.3999 1)"/>
1588</svg>
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598              
1599            </a>
1600          
1601        
1602
1603        <div class="mini-cart-wrap" data-cart-mini-toggle>
1604          <span class="item-count" data-cart-mini-count></span>
1605
1606          
1607            
1608
1609
1610
1611
1612
1613
1614<svg class="svg-icon icon-bag " xmlns="http://www.w3.org/2000/svg" width="21" height="20" viewBox="0 0 21 20">
1615  
1616  <title>Bag Icon</title>
1617
1618  <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)" />
1619  <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)" />
1620</svg>
1621
1622
1623
1624
1625
1626
1627
1628
1629          
1630        </div>
1631      </div>
1632    </div>
1633  </div>
1634</div>
1635
1636</div>
1637
1638    
1639
1640    
1641
1642
1643  
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654  
1655  
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666  
1667  
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678  
1679  
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690  
1691  
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702  
1703
1704
1705    <section
1706  class="mobile-dropdown"
1707  id="main-header--mobile-nav"
1708>
1709  <div class="mobile-dropdown--wrapper">
1710    <div class="mobile-dropdown--content">
1711      <div class="mobile-dropdown--tools">
1712        <div
1713          class="mobile-dropdown--close"
1714          data-mobile-nav-close
1715        >
1716          
1717
1718
1719
1720
1721
1722
1723<svg class="svg-icon icon-close " xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14">
1724  
1725  <title>Close Icon</title>
1726
1727  <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"/>
1728</svg>
1729
1730
1731
1732
1733
1734
1735
1736
1737        </div>
1738      </div>
1739
1740      
1741      
1742
1743      <ul
1744        class="
1745          list
1746          primary
1747          
1748        "
1749      >
1750        
1751          
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763          <li
1764            class="
1765              list-item
1766              first
1767              
1768              
1769            "
1770            
1771          >
1772            <a href="/collections/shop">
1773              Shop
1774
1775              
1776            </a>
1777
1778            
1779            
1780            
1781
1782          </li>
1783        
1784          
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796          <li
1797            class="
1798              list-item
1799              
1800              
1801              
1802            "
1803            
1804          >
1805            <a href="/pages/about-us">
1806              Our Story
1807
1808              
1809            </a>
1810
1811            
1812            
1813            
1814
1815          </li>
1816        
1817          
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829          <li
1830            class="
1831              list-item
1832              
1833              
1834              
1835            "
1836            
1837          >
1838            <a href="/pages/reviews">
1839              Compliments
1840
1841              
1842            </a>
1843
1844            
1845            
1846            
1847
1848          </li>
1849        
1850          
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862          <li
1863            class="
1864              list-item
1865              
1866              
1867              
1868            "
1869            
1870          >
1871            <a href="/pages/contact">
1872              Contact
1873
1874              
1875            </a>
1876
1877            
1878            
1879            
1880
1881          </li>
1882        
1883          
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895          <li
1896            class="
1897              list-item
1898              
1899              last
1900              
1901            "
1902            
1903          >
1904            <a href="https://ilarynyc.com/pages/our-latest-obsessions-new-drops-the-first-of-every-month">
1905              Our latest Obsession
1906
1907              
1908            </a>
1909
1910            
1911            
1912            
1913
1914          </li>
1915        
1916
1917        <li class="list-item" id="coin-container"></li>
1918      </ul>
1919      
1920    </div>
1921
1922    
1923  </div>
1924</section>
1925
1926  </section>
1927</header>
1928
1929<script>
1930  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"};
1931
1932</script>
1932
1933
1934</div>
1935
1936  <div class="page-body-content">
1937    
1938
1939
1940
1941<script>window.__pagefly_global_settings__={fontFamilies:["Playfair Display","Lato","Source Sans Pro"],selectedFonts:{"Playfair Display":{"400":0},"Lato":{"400":0},"Source Sans Pro":{"400":0}}};</script>
1941
1942<link href="//ilarynyc.com/cdn/shop/t/10/assets/pagefly-main.css?v=162325400321363069901675371991" rel="stylesheet" type="text/css" media="all" />
1943 <link rel="stylesheet" href="//ilarynyc.com/cdn/shop/t/10/assets/pagefly.643b8795.css?v=24196793846669615521680797431">
1944		  <style></style><div style="opacity:0" class="sc-caiLqq eXakQB __pf __pf_1VtZzk8L" id="__pf"><div data-pf-type="Body" class="sc-fIosxK dnoTqD pf-1_"><div data-pf-type="Layout" class="sc-gUQvok zBuIu pf-2_"><div data-pf-type="ProductPreview" class="sc-hRMWxn hcedqL pf-3_"><div id="shopify-section-static-product" class="shopify-section section-product">
1944<script
1945  type="application/json"
1946  data-section-type="static-product"
1947  data-section-id="static-product"
1948  data-section-data
1949>
1950  {
1951    "product": {"id":438072685,"title":"ILARY Roll-on Perfume .35 fl oz.","handle":"ilary-perfume","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003e\u003cspan\u003eBelieving that the right combination of fragrant notes can ignite the most \u003cem\u003e“fabulous”\u003c\/em\u003e smell on every person, \u003cstrong\u003eILARY\u003c\/strong\u003e combines a delicate balance of vegan oils and light floral notes to create a soft, yet sexy, clean scent that delightfully envelopes the senses. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eEach .35 oz bottle is handcrafted and made to order in our Chicago studio. ILARY is an exotic blend of Jasmine, Sandalwood, Musk, Ebony Wood, and Orange Blossom.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eDesigned in a beautiful emerald and gold bottle with a convenient roller-ball applicator. Just apply a small dab to last you all day. Our vegan fragrance is packaged in a small gold satin bag that fits perfectly into even the smallest bag or clutch.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eILARY\u003c\/strong\u003e intoxicates as a daily signature scent in a convenient on-the-go package. \u003cstrong\u003eMAGIC!\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"additional_description\"\u003e\u003cbr\u003e\u003c\/div\u003e","published_at":"2015-03-26T12:40:00-05:00","created_at":"2015-03-26T12:42:02-05:00","vendor":"Ilary","type":"Perfume","tags":["Perfume"],"price":9000,"price_min":9000,"price_max":9000,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":1153233385,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"10ml-perfume","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"ILARY Roll-on Perfume .35 fl oz.","public_title":null,"options":["Default Title"],"price":9000,"weight":227,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"continue","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[],"price":9000,"compare_at_price":null,"per_delivery_price":9000,"selling_plan_id":1979646033,"selling_plan_group_id":"6c17fabdef8f8d1808aafff6115bf384c07f7045"}],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/ilarynyc.com\/cdn\/shop\/products\/ilary_product_bottle_1_final-compressed.jpg?v=1597947633"],"featured_image":"\/\/ilarynyc.com\/cdn\/shop\/products\/ilary_product_bottle_1_final-compressed.jpg?v=1597947633","options":["Title"],"media":[{"alt":null,"id":7748746379345,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/ilarynyc.com\/cdn\/shop\/products\/ilary_product_bottle_1_final-compressed.jpg?v=1597947633"},"aspect_ratio":1.0,"height":1200,"media_type":"image","src":"\/\/ilarynyc.com\/cdn\/shop\/products\/ilary_product_bottle_1_final-compressed.jpg?v=1597947633","width":1200}],"requires_selling_plan":false,"selling_plan_groups":[{"id":"6c17fabdef8f8d1808aafff6115bf384c07f7045","name":"Preorder","options":[{"name":"Preorder","position":1,"values":["Full payment"]}],"selling_plans":[{"id":1979646033,"name":"Preorder","description":null,"options":[{"name":"Preorder","position":1,"value":"Full payment"}],"recurring_deliveries":false,"price_adjustments":[],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":null}],"content":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003e\u003cspan\u003eBelieving that the right combination of fragrant notes can ignite the most \u003cem\u003e“fabulous”\u003c\/em\u003e smell on every person, \u003cstrong\u003eILARY\u003c\/strong\u003e combines a delicate balance of vegan oils and light floral notes to create a soft, yet sexy, clean scent that delightfully envelopes the senses. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eEac
1951h .35 oz bottle is handcrafted and made to order in our Chicago studio. ILARY is an exotic blend of Jasmine, Sandalwood, Musk, Ebony Wood, and Orange Blossom.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eDesigned in a beautiful emerald and gold bottle with a convenient roller-ball applicator. Just apply a small dab to last you all day. Our vegan fragrance is packaged in a small gold satin bag that fits perfectly into even the smallest bag or clutch.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eILARY\u003c\/strong\u003e intoxicates as a daily signature scent in a convenient on-the-go package. \u003cstrong\u003eMAGIC!\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"additional_description\"\u003e\u003cbr\u003e\u003c\/div\u003e"},
1952    "settings": {
1953      "enable_cart_redirect": true,
1954      "enable_history": true,
1955      "gallery_enable_video_autoplay": false,
1956      "gallery_enable_video_looping": false,
1957      "money_format": "$ {{amount}}"
1958    },
1959    "locale": {
1960      "add_to_cart": "Add to cart",
1961      "sold_out": "Out of Stock but Not Out of LOVE! ",
1962      "unavailable": "Unavailable"
1963    }
1964  }
1965</script>
1965
1966
1967<div class="content-area">
1968  <div class="breadcrumb-navigation">
1969  
1970    <span><a href="/">Home</a></span>
1971    
1972      
1973        <span class="sep">/</span> <span><a href="/collections/all">Products</a></span>
1974      
1975      <span class="sep">/</span> <span>ILARY Roll-on Perfume .35 fl oz.</span>
1976    
1977  
1978</div>
1979
1980</div>
1981
1982<div class="content content-area">
1983  
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000<section
2001  class="
2002    product-area
2003    clearfix
2004  "
2005>
2006  
2007
2008<div
2009  class="
2010    product-gallery
2011    
2012  "
2013  data-product-gallery
2014  data-product-gallery-layout="gallery-below"
2015  
2016>
2017  <div
2018    class="
2019      product-gallery--viewport
2020      
2021    "
2022    data-product-gallery-viewport
2023  >
2024    
2025
2026    
2027      <figure
2028        class="product-gallery--viewport--figure"
2029        tabindex="-1"
2030        
2031          
2032            aria-hidden="false"
2033          
2034        
2035        data-product-gallery-figure="0"
2036        data-product-gallery-selected="true"
2037        data-media="7748746379345"
2038        data-media-type="image"
2039      >
2040        <div class="product-gallery--media-wrapper">
2041          
2042
2043
2044  
2045    <noscript data-rimg-noscript>
2046      <img
2047        
2048          src="//ilarynyc.com/cdn/shop/products/ilary_product_bottle_1_final-compressed_1024x1024.jpg?v=1597947633"
2049        
2050
2051        alt=""
2052        data-rimg="noscript"
2053        srcset="//ilarynyc.com/cdn/shop/products/ilary_product_bottle_1_final-compressed_1024x1024.jpg?v=1597947633 1x, //ilarynyc.com/cdn/shop/products/ilary_product_bottle_1_final-compressed_1198x1198.jpg?v=1597947633 1.17x"
2054        
2055        
2056        
2057      >
2058    </noscript>
2059  
2060
2061  <img
2062    
2063      src="//ilarynyc.com/cdn/shop/products/ilary_product_bottle_1_final-compressed_1024x1024.jpg?v=1597947633"
2064    
2065    alt=""
2066
2067    
2068      data-rimg="lazy"
2069      data-rimg-scale="1"
2070      data-rimg-template="//ilarynyc.com/cdn/shop/products/ilary_product_bottle_1_final-compressed_{size}.jpg?v=1597947633"
2071      data-rimg-max="1200x1200"
2072      data-rimg-crop=""
2073      
2074      srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='1024'%20height='1024'></svg>"
2075    
2076
2077    
2078    
2079    
2080  >
2081
2082
2083
2084
2085          
2086          
2087        </div>
2088      
2089      
2090      </figure>
2091    
2092
2093    
2094  </div>
2095
2096  
2097</div>
2098
2099
2100  <div class="product-details-wrapper">
2101    <div class="
2102        product-details
2103        product-details-alignment-center
2104        
2105        
2106      "
2107    >
2108      <div class="header">
2109        
2110          <h3 class="brand">
2111            
2112              Ilary
2113            
2114          </h3>
2115        
2116
2117        <h1 class="title">
2118          
2119            ILARY Roll-on Perfume .35 fl oz.
2120          
2121        </h1>
2122        
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136<div style='' class='jdgm-widget jdgm-preview-badge' data-id='438072685'
2137data-template='product.pf-643b8795'
2138data-auto-install='false'>
2139  <div class='jdgm-prev-badge__rich-snippet' itemprop='aggregateRating' itemscope itemtype='http://schema.org/AggregateRating'> <meta itemprop='reviewCount' content='109'>
2139 <meta itemprop='ratingValue' content='4.81'> </div>  <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.81' data-number-of-reviews='109' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='4.81' tabindex='0' aria-label='4.81 stars' role='button'> <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-prev-badge__text'> 109 reviews </span> </div>
2140</div>
2141
2142
2143
2144        <p class="price sale">
2145          
2146            
2147
2148            <span class="money">$ 90.00</span>
2149          
2150        </p>
2151        
2152      </div>
2153
2154      <div class="options  ">
2155        
2156
2157        
2158
2159        
2160          <form method="post" action="/cart/add" id="438072685" accept-charset="UTF-8" class="
2161          product-form
2162          
2163          
2164        " enctype="multipart/form-data" data-product-form=""><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" />
2165            <div class="product-form-grid product-form-grid-select">
2166              
2167                <input
2168                  class="
2169                    product-select
2170                  "
2171                  name="id"
2172                  value="1153233385"
2173                  type="hidden"
2174                  data-variant-title="Default Title"
2175                />
2176              
2177
2178              <div class="product-infiniteoptions js-required side-labels" id="infiniteoptions-container"></div>
2179              <div class="product-uploadery js-required side-labels" id="uploadery-container"></div>
2180
2181              
2182                <label
2183                  class="
2184                    product-quantity-label
2185                  "
2186                >
2187                  Quantity:
2188                </label>
2189                <input
2190                  type="number"
2191                  class="
2192                    product-quantity-input
2193                  "
2194                  name="quantity"
2195                  value="1"
2196                  min="0"
2197                  pattern="\d*"
2198                >
2199              
2200            </div>
2201
2202            <button
2203              class="
2204                product-submit
2205                action-button
2206                submit
2207                
2208              "
2209              
2210              
2211              data-product-submit
2212              data-product-variant-id=""
2213            >
2214              <span class="product-card-interaction-addtocart-available">
2215                
2216                  Add to cart
2217                
2218              </span>
2219
2220              <span class="product-card-interaction-addtocart-error">
2221                Unavailable
2222              </span>
2223
2224              <div class="product-card-interaction-addtocart-spinner">
2225                
2226
2227
2228
2229
2230
2231
2232
2233<svg class="svg-icon icon-spinner " xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24">
2234  <path fill="currentColor" fill-rule="evenodd" d="M1.0436 10.9683C1.47582 10.9683 1.8262 11.3255 1.8262 11.7661C1.8262 17.4946 6.38122 22.1385 12.0001 22.1385C17.619 22.1385 22.174 17.4946 22.174 11.7661C22.174 11.3255 22.5244 10.9683 22.9566 10.9683C23.3889 10.9683 23.7392 11.3255 23.7392 11.7661C23.7392 18.3759 18.4835 23.7342 12.0001 23.7342C5.51677 23.7342 0.260986 18.3759 0.260986 11.7661C0.260986 11.3255 0.611372 10.9683 1.0436 10.9683Z"/>
2235</svg>
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245              </div>
2246            </button>
2247
2248            
2249          <input type="hidden" name="product-id" value="438072685" /><input type="hidden" name="section-id" value="static-product" /></form>
2250        
2251      </div>
2252
2253      
2254      
2255      
2256      
2257
2258      
2259
2260      
2261        <div class="description">
2262          <div class="rte"><meta charset="utf-8">
2263<p><span>Believing that the right combination of fragrant notes can ignite the most <em>“fabulous”</em> smell on every person, <strong>ILARY</strong> combines a delicate balance of vegan oils and light floral notes to create a soft, yet sexy, clean scent that delightfully envelopes the senses. </span></p>
2264<p><span>Each .35 oz bottle is handcrafted and made to order in our Chicago studio. ILARY is an exotic blend of Jasmine, Sandalwood, Musk, Ebony Wood, and Orange Blossom.</sp
2264an></p>
2265<p><span>Designed in a beautiful emerald and gold bottle with a convenient roller-ball applicator. Just apply a small dab to last you all day. Our vegan fragrance is packaged in a small gold satin bag that fits perfectly into even the smallest bag or clutch.</span></p>
2266<p><span><strong>ILARY</strong> intoxicates as a daily signature scent in a convenient on-the-go package. <strong>MAGIC!</strong></span></p>
2267<div class="additional_description"><br></div></div>
2268        </div>
2269      
2270      
2271    </div>
2272  </div>
2273</section>
2274
2275</div>
2276
2277</div>
2278<div id="shopify-section-static-product-recommendations" class="shopify-section">
2279
2280</div>
2281
2282<script>
2283  Theme.products["438072685"] = {"id":438072685,"title":"ILARY Roll-on Perfume .35 fl oz.","handle":"ilary-perfume","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003e\u003cspan\u003eBelieving that the right combination of fragrant notes can ignite the most \u003cem\u003e“fabulous”\u003c\/em\u003e smell on every person, \u003cstrong\u003eILARY\u003c\/strong\u003e combines a delicate balance of vegan oils and light floral notes to create a soft, yet sexy, clean scent that delightfully envelopes the senses. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eEach .35 oz bottle is handcrafted and made to order in our Chicago studio. ILARY is an exotic blend of Jasmine, Sandalwood, Musk, Ebony Wood, and Orange Blossom.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eDesigned in a beautiful emerald and gold bottle with a convenient roller-ball applicator. Just apply a small dab to last you all day. Our vegan fragrance is packaged in a small gold satin bag that fits perfectly into even the smallest bag or clutch.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eILARY\u003c\/strong\u003e intoxicates as a daily signature scent in a convenient on-the-go package. \u003cstrong\u003eMAGIC!\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"additional_description\"\u003e\u003cbr\u003e\u003c\/div\u003e","published_at":"2015-03-26T12:40:00-05:00","created_at":"2015-03-26T12:42:02-05:00","vendor":"Ilary","type":"Perfume","tags":["Perfume"],"price":9000,"price_min":9000,"price_max":9000,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":1153233385,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"10ml-perfume","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"ILARY Roll-on Perfume .35 fl oz.","public_title":null,"options":["Default Title"],"price":9000,"weight":227,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"continue","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[],"price":9000,"compare_at_price":null,"per_delivery_price":9000,"selling_plan_id":1979646033,"selling_plan_group_id":"6c17fabdef8f8d1808aafff6115bf384c07f7045"}],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/ilarynyc.com\/cdn\/shop\/products\/ilary_product_bottle_1_final-compressed.jpg?v=1597947633"],"featured_image":"\/\/ilarynyc.com\/cdn\/shop\/products\/ilary_product_bottle_1_final-compressed.jpg?v=1597947633","options":["Title"],"media":[{"alt":null,"id":7748746379345,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/ilarynyc.com\/cdn\/shop\/products\/ilary_product_bottle_1_final-compressed.jpg?v=1597947633"},"aspect_ratio":1.0,"height":1200,"media_type":"image","src":"\/\/ilarynyc.com\/cdn\/shop\/products\/ilary_product_bottle_1_final-compressed.jpg?v=1597947633","width":1200}],"requires_selling_plan":false,"selling_plan_groups":[{"id":"6c17fabdef8f8d1808aafff6115bf384c07f7045","name":"Preorder","options":[{"name":"Preorder","position":1,"values":["Full payment"]}],"selling_plans":[{"id":1979646033,"name":"Preorder","description":null,"options":[{"name":"Preorder","position":1,"value":"Full payment"}],"recurring_deliveries":false,"price_adjustments":[],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":null}],"content":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003e\u003cspan\u003eBelieving that the right combination of fragrant notes can ignite the most \u003cem\u003e“fabulous”\u003c\/em\u003e smell on every person, \u003cstrong\u003eILARY\u003c\/strong\u003e combines a delicate balance of vegan oils and light floral notes to create a soft, yet sexy, clean scent that delightfully envelopes the senses. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eEach .35 oz bottle is handcrafted and made to order in our Chicago studio. ILARY is an exotic blend of Jasmine, Sandalwood, Musk, Ebony Wood, and Orange Blossom.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eDesigned in a beautiful emerald and gold bottle with a convenient roller-ball applicator. Just apply a small dab to last you all day. Our vegan fragrance is packaged in a small gold satin bag that fits perfectly into even the smallest bag or clutch.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eILARY\u003c\/strong\u003e intoxicates as a daily signature scent in a convenient on-the-go package. \u003cstrong\u003eMAGIC!\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"additional_description\"\u003e\u003cbr\u003e\u003c\/div\u003e"};
2284  Theme.products["438072685"].firstVariant = 1153233385;
2285</script>
2285
2286
2287
2288
2289
2290
2291<div style='clear:both'></div>
2292<div id='judgeme_product_reviews' class='jdgm-widget jdgm-review-widget' data-product-title='ILARY Roll-on Perfume .35 fl oz.' data-id='438072685'
2293data-from-snippet='true'
2294data-auto-install='true'>
2295  <div class='jdgm-rev-widg' data-updated-at='2026-09-30T17:17:49Z' data-average-rating='4.81' data-number-of-reviews='109' data-number-of-questions='0' data-image-url='https://cdn.shopify.com/s/files/1/0803/9735/products/ilary_product_bottle_1_final-compressed.jpg?v=1597947633'> <style class='jdgm-temp-hiding-style'>.jdgm-rev-widg{ display: none }</style> <div class='jdgm-rev-widg__header'> <h2 class='jdgm-rev-widg__title'>Customer Reviews</h2>   <div class='jdgm-rich-snippet' itemprop='aggregateRating' itemscope itemtype='http://schema.org/AggregateRating'> <meta itemprop='reviewCount' content='109'> <meta itemprop='ratingValue' content='4.81'> </div>   <div class='jdgm-rev-widg__summary'> <div class='jdgm-rev-widg__summary-stars' aria-label='Average rating is 4.81 stars' 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> </div> <div class='jdgm-rev-widg__summary-text'>Based on 109 reviews</div> </div> <a style='display: none' href='#' class='jdgm-write-rev-link' role='button'>Write a review</a> <div class='jdgm-histogram jdgm-temp-hidden'>  <div class='jdgm-histogram__row' data-rating='5' data-frequency='103' data-percentage='94'>  <div class='jdgm-histogram__star' role='button' aria-label="94% (103) 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: 94%;'> </div> </div> <div class='jdgm-histogram__percentage'>94%</div> <div class='jdgm-histogram__frequency'>(103)</div> </div>  <div class='jdgm-histogram__row' data-rating='4' data-frequency='1' data-percentage='1'>  <div class='jdgm-histogram__star' role='button' aria-label="1% (1) 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'>(1)</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='5'>  <div class='jdgm-histogram__star' role='button' aria-label="5% (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: 5%;'> </div> </div> <div class='jdgm-histogram__percentage'>5%</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-09-30T17:17:49Z'> <style type="text/css"></style> <div class="jdgm-medals" data-link="https://app.judge.me/reviews/stores/ilarynyc.com">
2295 <div class="jdgm-medals__container"> <div class="jdgm-medal-wrapper" title="Bronze Authentic Shop. At least 80% of published reviews are verified reviews"> <a class="jdgm-medal jdgm--loading" data-value="88.9" data-type="auth" data-tier="bronze" aria-label="Judge.me Bronze Authentic Shop medal"> <div class="jdgm-medal__image" data-url="auth/bronze.svg" data-alt="Judge.me Bronze Authentic Shop medal"></div> <div class="jdgm-medal__value ">88.9</div> </a> </div> <div class="jdgm-medal-wrapper" title="Silver Transparent Shop. Published at least 90% of verified reviews received in total"> <a class="jdgm-medal jdgm--loading" data-value="94.1" data-type="tran" data-tier="silver" aria-label="Judge.me Silver Transparent Shop medal"> <div class="jdgm-medal__image" data-url="tran/silver.svg" data-alt="Judge.me Silver Transparent Shop medal"></div> <div class="jdgm-medal__value ">94.1</div> </a> </div> </div> </div> </div>   <div class='jdgm-rev-widg__sort-wrapper'></div> </div> <div class='jdgm-rev-widg__body'>  <div class='jdgm-rev-widg__reviews'><div class='jdgm-rev jdgm-divider-top' data-verified-buyer='true' data-review-id='b485a4ad-cc2e-4c5e-bcaf-5f5041794a83' data-review-language='' data-product-title='ILARY Roll-on Perfume .35 fl oz.' data-product-url='/products/ilary-perfume' 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> <time class='jdgm-rev__timestamp jdgm-spinner' datetime='2026-09-30T17:00:21Z' data-content='2026-09-30 17:00:21 UTC'></time>    <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 class='jdgm-rev__transparency-badge-wrapper'>  <div class='jdgm-rev__transparency-badge' data-badge-type=review_collected_via_store_invitation></div>  </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-review-language='' data-product-title='ILARY Roll-on Perfume .35 fl oz.' data-product-url='/products/ilary-perfume' 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 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> <time class='jdgm-rev__timestamp jdgm-spinner' datetime='2026-09-16T20:19:14Z' data-content='2026-09-16 20:19:14 UTC'></time>    <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 class='jdgm-rev__transparency-badge-wrapper'>  <div class='jdgm-rev__transparency-badge' data-badge-type=review_collected_via_store_invitation></div>  </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='37
22957ed442-2d50-5f20-af2b-4eef68fb0ac7' data-review-language='en' data-product-title='ILARY Roll-on Perfume .35 fl oz.' data-product-url='/products/ilary-perfume' 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> <time class='jdgm-rev__timestamp jdgm-spinner' datetime='2026-07-03T18:14:40Z' data-content='2026-07-03 18:14:40 UTC'></time>    <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 class='jdgm-rev__source' data-source="shop-app"></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 class='jdgm-rev__transparency-badge-wrapper'>  <div class='jdgm-rev__transparency-badge' data-badge-type=review_written_in_shop_app></div>  </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='2df43b1b-f825-42e1-8228-6bc62fbbbe67' data-review-language='' data-product-title='ILARY Roll-on Perfume .35 fl oz.' data-product-url='/products/ilary-perfume' data-thumb-up-count='0' data-thumb-down-count='0'> <div class='jdgm-rev__header'>  <div class='jdgm-rev__icon' > G </div>  <span class='jdgm-rev__rating' data-score='1' tabindex='0' aria-label='1 star review' role='img'> <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> </span> <time class='jdgm-rev__timestamp jdgm-spinner' datetime='2026-06-13T19:32:40Z' data-content='2026-06-13 19:32:40 UTC'></time>    <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'>GAIL BELFERT</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'>perfection</b> <div class='jdgm-rev__body'><p>perfect for every day and Martizga  Hargitay approved</p></div> <div class='jdgm-rev__pics'>  </div> <div class='jdgm-rev__vids'>   </div> <div class='jdgm-rev__transparency-badge-wrapper'>  <div class='jdgm-rev__transparency-badge' data-badge-type=review_collected_via_store_invitation></div>  </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='2b91ae78-9eec-4350-949b-dc323c3b1fda' data-review-language='' data-product-title='ILARY Roll-on Perfume .35 fl oz.' data-product-url='/products/ilary-perfume' data-thumb-up-count='0' data-thumb-down-count='0'> <div class='jdgm-rev__header'>  <div class='jdgm-rev__icon' > L </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> <time class='jdgm-rev__timestamp jdgm-spinner' datetime='2026-04-16T00:08:00Z' data-content='2026-04-16 00:08:00 UTC'></time>    <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'>Lisa Reisman</span> <span class='jdgm-rev__location' >  </span>  </span> </div> <div class='jdgm-rev__content'>
2295  <div class='jdgm-rev__custom-form'>  </div> <b class='jdgm-rev__title'>Elevated differentiation</b> <div class='jdgm-rev__body'><p>I’ve been using this perfume for years now and have been giving it away as gifts after friends hug me and say “OMG you smell amazing what are you wearing?” I literally don’t wear anything else.</p></div> <div class='jdgm-rev__pics'>  </div> <div class='jdgm-rev__vids'>   </div> <div class='jdgm-rev__transparency-badge-wrapper'>  <div class='jdgm-rev__transparency-badge' data-badge-type=review_collected_via_store_invitation></div>  </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-paginate' data-per-page='5' data-url='https://api.judge.me/reviews/reviews_for_widget' ><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='22' aria-label='Page 22' tabindex='0'   role='button'></a></div>  </div> <div class='jdgm-rev-widg__paginate-spinner-wrapper'> <div class='jdgm-spinner'></div> </div> </div>
2296</div>
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309</div><div data-section-id="pf-66a3" data-pf-type="Section" class="sc-iqVWFU kHlsvN pf-4_"><div style="--cw:1170px" class="sc-iFMAIt iLNvlN"><div class="sc-jcFjpl inklDG pf-5_ pf-r pf-r-eh" style="--s-xs:15px" data-pf-type="Row"><div class="pf-c" style="--c-xs:12;--c-md:12;--c-lg:12"><div data-pf-type="Column" class="sc-gyElHZ goUHcm pf-6_"><h3 data-pf-type="Heading" class="sc-gSQFLo jqVlef pf-7_"><span data-pf-type="Text" class="sc-dSfdvi hbFSvJ pf-9_">If You Don't Love It, Return It!</span></h3><p class="sc-cLpAjG emERXo pf-10_" data-pf-type="Paragraph"><span data-pf-type="Text" class="sc-dSfdvi hbFSvJ pf-12_">Buy a .35 fl oz bottle of Ilary rollerball scent, wear it for one week. If you are not happy with the results, return the 90% full bottle within two weeks of the initial order, for a FULL refund (minus $10
2310return shipping).</span></p><p class="sc-cLpAjG emERXo pf-13_" data-pf-type="Paragraph"><span data-pf-type="Text" class="sc-dSfdvi hbFSvJ pf-15_">Yes, we are that confident!</span></p></div></div></div></div></div><div data-section-id="pf-29d7" data-pf-type="Section" class="sc-iqVWFU kHlsvN pf-16_"><div style="--cw:1170px" class="sc-iFMAIt iLNvlN"><div class="sc-jcFjpl inklDG pf-17_ pf-r pf-r-eh" style="--s-xs:15px" data-pf-type="Row"><div class="pf-c" style="--c-xs:12;--c-md:12;--c-lg:12"><div data-pf-type="Column" class="sc-gyElHZ goUHcm pf-18_"><div data-pf-type="Divider" class="sc-ksdxgE kTfryM pf-19_"></div></div></div></div></div></div><div data-section-id="pf-ab2d" data-pf-type="Section" class="sc-iqVWFU kHlsvN pf-22_"><div style="--cw:1170px" class="sc-iFMAIt iLNvlN"><div class="sc-jcFjpl inklDG pf-23_ pf-r pf-r-eh" style="--s-xs:15px" data-pf-type="Row"><div class="pf-c" style="--c-xs:12;--c-md:12;--c-lg:12"><div data-pf-type="Column" class="sc-gyElHZ goUHcm pf-24_"><div class="sc-jcFjpl inklDG pf-25_ pf-r pf-r-eh" style="--s-xs:15px" data-pf-type="Row"><div class="pf-c" style="--c-xs:12;--c-sm:4;--c-md:4;--c-lg:6"><div data-pf-type="Column" class="sc-gyElHZ goUHcm pf-26_"><div data-pf-type="Image" class="sc-lcepkR fgvcN pf-27_"><img src="https://cdn.shopify.com/s/files/1/0803/9735/t/6/assets/pf-290f23d8--ilarypdpsquare1compressed.jpg?v=1601064679" srcSet="https://cdn.shopify.com/s/files/1/0803/9735/t/6/assets/pf-290f23d8--ilarypdpsquare1compressed.jpg?v=1601064679 1536w" width="1000" height="1000"/></div></div></div><div class="pf-c" style="--c-xs:12;--c-sm:8;--c-md:8;--c-lg:6"><div data-pf-type="Column" class="sc-gyElHZ goUHcm pf-28_"><p class="sc-cLpAjG emERXo pf-29_ pf-lg-hide" data-pf-type="Paragraph"><span data-pf-type="Text" class="sc-dSfdvi hbFSvJ pf-31_">ILARY is designed in a beautiful emerald and gold bottle with a convenient roller-ball applicator which allows you to apply even the smallest amount of oil to last from morning to night.  Our fragrance is packaged in a small gold satin bag that fits perfectly into even the smallest handbag or clutch.</span></p><p class="sc-cLpAjG emERXo pf-32_ pf-md-hide pf-sm-hide pf-hide" data-pf-type="Paragraph"><span data-pf-type="Text" class="sc-dSfdvi hbFSvJ pf-34_">ILARY is designed in a beautiful emerald and gold bottle with a convenient roller-ball applicator which allows you to apply even the smallest amount of oil to last from morning to night.  Our vegan fragrance is packaged in a small gold satin bag that fits perfectly into even the smallest handbag or clutch.</span></p></div></div></div></div></div></div></div></div><div data-section-id="pf-3dd0" data-pf-type="Section" class="sc-iqVWFU kHlsvN pf-35_"><div style="--cw:1170px" class="sc-iFMAIt iLNvlN"><div class="sc-jcFjpl inklDG pf-36_ pf-r pf-r-eh" style="--s-xs:15px" data-pf-type="Row"><div class="pf-c" style="--c-xs:12;--c-md:12;--c-lg:12"><div data-pf-type="Column" class="sc-gyElHZ goUHcm pf-37_"><div data-pf-type="Image" class="sc-lcepkR fgvcN pf-38_ pf-lg-hide pf-md-hide pf-sm-hide"><img src="https://cdn.shopify.com/s/files/1/0803/9735/t/6/assets/pf-0f23d8a8--ilarypdpsquare2compressed.jpg?v=1601064754" srcSet="https://cdn.shopify.com/s/files/1/0803/9735/t/6/assets/pf-0f23d8a8--ilarypdpsquare2compressed.jpg?v=1601064754 1536w" width="1000" height="1000"/></div></div></div><div class="pf-c" style="--c-xs:12;--c-sm:8;--c-md:8;--c-lg:6"><div data-pf-type="Column" class="sc-gyElHZ goUHcm pf-39_"><p class="sc-cLpAjG emERXo pf-40_ pf-lg-hide" data-pf-type="Paragraph"><span data-pf-type="Text" class="sc-dSfdvi hbFSvJ pf-42_">ILARY is MAGIC in a roll-on perfume that combines an exotic blend of Jasmine, Sandalwood, Musk, Ebony Wood, and Orange Blossom to elusively marry soft and feminine with clean and herbal. This signature blend of oils gives ILARY a slightly varied yet equally intoxicating aura on each woman who wears it.</span></p><p class="sc-cLpAjG emERXo pf-43_ pf-md-hide pf-sm-hide pf-hide" data-pf-type="Paragraph"><span data-pf-type="Text" class="sc-dSfdvi hbFSvJ pf-45_">ILARY is MAGIC in a roll-on perfume that combines an exotic blend of Jasmine, Sandalwood, Musk, Ebony Wood, and Orange Blossom to elusively marry soft and feminine with clean and herbal. This signature blend of vegan oils gives ILARY a slightly varied yet equally intoxicating aura on each woman who wears it.</span></p></div></div><div class="pf-c" style="--c-xs:12;--c-sm:4;--c-md:4;--c-lg:6"><div data-pf-type="Column" class="sc-gyElHZ goUHcm pf-46_"><div data-pf-type="Image" class="sc-lcepkR fgvcN pf-47_ pf-hide"><img src="https://cdn.shopify.com/s/files/1/0803/9735/t/6/assets/pf-0f23d8a8--ilarypdpsquare2compressed.jpg?v=1601064754" srcSet="https://cdn.shopify.com/s/files/1/0803/9735/t/6/assets/pf-0f23d8a8--ilarypdpsquare2compressed.jpg?v=1601064754 1536w" width="1000" height="1000"/></div></div></div></div></div></div><div data-section-id="pf-bdd2" data-pf-type="Section" class="sc-iqVWFU kHlsvN pf-48_"><div style="--cw:1170px" class="sc-iFMAIt iLNvlN"><div class="sc-jcFjpl inklDG pf-49_ pf-r pf-r-eh" style="--s-xs:15px" data-pf-type="Row"><div class="pf-c" style="--c-xs:12;--c-md:12;--c-lg:12"><div data-pf-type="Column" class="sc-gyElHZ goUHcm pf-50_"><div data-pf-type="Divider" class="sc-ksdxgE kTfryM pf-51_"></div></div></div></div></div></div><div data-section-id="pf-4ce1" data-pf-type="Section" class="sc-iqVWFU kHlsvN pf-54_"><div style="--cw:1170px" class="sc-iFMAIt iLNvlN"><div class="sc-jcFjpl inklDG pf-55_ pf-r pf-r-eh" style="--s-xs:15px" data-pf-type="Row"><div class="pf-c" style="--c-xs:12;--c-md:12;--c-lg:12"><div data-pf-type="Column" class="sc-gyElHZ goUHcm pf-56_"><div data-pf-type="JudgeMe" class="sc-dMOJrz degBob pf-57_"><div class="pf-judme">
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322<div class='jdgm-carousel-wrapper'
2323data-from-snippet='false'
2324data-auto-install='false' >
2325  <div class="jdgm-carousel-title-and-link">
2326    <h2 class='jdgm-carousel-title'>Let customers speak for us</h2>
2327    <a class="jdgm-all-reviews-rating-wrapper" href="https://ilarynyc.com/pages/reviews">
2328      <span style="display:block"  data-score='4.87' class='jdgm-all-reviews-rating' aria-label='4.87 stars' tabindex='0'></span>
2329      <span style="display: block">
2330        from 164 reviews
2331      </span>
2332</a>  </div>
2333  <section class='jdgm-widget jdgm-carousel jdgm-carousel--focused-theme' data-widget-locale='en'> <style>.jdgm-carousel{display: none}</style> <style> .jdgm-xx{left:0}.jdgm-carousel-wrapper .jdgm-carousel__arrows .jdgm-carousel__right-arrow,.jdgm-carousel-wrapper .jdgm-carousel__arrows .jdgm-carousel__left-arrow{border-color:#000000}.jdgm-carousel-wrapper .jdgm-carousel__arrows .jdgm-carousel__play-pause{color:#000000}.jdgm-carousel-title-and-link{width:calc(100% - 81px);margin:0 auto 24px auto}.jdgm-carousel-wrapper .jdgm-widget.jdgm-carousel{width:calc(100% - 81px);margin:0 auto}.jdgm-carousel-wrapper .jdgm-carousel__left-arrow{float:left;margin-left:-25px;margin-top:-150.0px}.jdgm-carousel-wrapper .jdgm-carousel__right-arrow{float:right;margin-right:-25px;margin-top:-150.0px}.jdgm-carousel-item__timestamp{display:none !important}.jdgm-carousel-item__product-title{display:none !important}.jdgm-carousel--focused-theme .jdgm-carousel-item{width:100%}.jdgm-carousel--focused-theme .jdgm-carousel-item__left-column{width:200px;display:inline-block;text-align:center;vertical-align:top}.jdgm-carousel--focused-theme .jdgm-carousel-item__review{text-align:left;height:calc(100% - 0em)}.jdgm-carousel--focused-theme .jdgm-carousel-item__review-wrapper{display:inline-block;vertical-align:middle;width:calc(60% - 200px);padding:0 12px;height:100%}.jdgm-carousel--focused-theme .jdgm-carousel-item__product{text-align:left}.jdgm-carousel--focused-theme .jdgm-carousel-item__reviewer-name{font-size:120%;opacity:1;line-height:1.4;padding-bottom:0;font-weight:600}.jdgm-carousel--focused-theme .jdgm-carousel-item__timestamp{font-size:100%;font-style:normal;opacity:1;line-height:1.4}.jdgm-carousel--focused-theme .jdgm-carousel-item__image-wrapper{display:inline-block;vertical-align:middle;width:40%;height:100%}.jdgm-carousel--focused-theme .jdgm-carousel-item__reviewer-name-wrapper{text-align:left}.jdgm-carousel--focused-theme .jdgm-carousel-item{padding:0 8px}@media only screen and (max-width: 768px){.jdgm-carousel--focused-theme .jdgm-carousel-item__review-wrapper{width:calc(75% - 200px)}.jdgm-carousel--focused-theme .jdgm-carousel-item__image-wrapper{width:25%}.jdgm-carousel--focused-theme .jdgm-carousel-item__product-image{height:auto;width:100%}}@media only screen and (max-width: 576px){.jdgm-carousel--focused-theme .jdgm-carousel-item__left-column{padding:0 12px;width:100%;display:block;margin-bottom:8px}.jdgm-carousel--focused-theme .jdgm-carousel-item__product,.jdgm-carousel--focused-theme .jdgm-carousel-item__review{text-align:center}.jdgm-carousel--focused-theme .jdgm-carousel-item__timestamp{display:inline-block;vertical-align:middle;width:50%;text-align:left;margin-left:4px}.jdgm-carousel--focused-theme .jdgm-carousel-item__review-rating{display:inline-block;width:50%;text-align:right;font-size:100%;margin-right:4px}.jdgm-carousel--focused-theme .jdgm-carousel-item__review-wrapper{height:calc(72% - 3em);width:100%;display:block}.jdgm-carousel--focused-theme .jdgm-carousel-item__image-wrapper{height:28%;width:100%;display:block}.jdgm-carousel--focused-theme .jdgm-carousel-item__product-image{height:100%;width:auto}}
2334 </style> <style>  </style> <div class='jdgm-carousel__item-container'> <div class='jdgm-carousel__item-wrapper'><div class='jdgm-carousel-item' data-review-id='381fdd56-2b52-4408-a5b3-3bfeda17942b'> <div class='jdgm-carousel-item__left-column'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> DG </div> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' 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> </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='07/16/2020'> 07/16/2020 </div> </div> <div class='jdgm-carousel-item__review-wrapper'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Perfection in a bottle!</div> <div class='jdgm-carousel-item__review-body'><p>Hands down the BEST scent ever made. Can not get enough of it!! Love it!</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'>  </div> </div> <div class='jdgm-carousel-item__image-wrapper'>  <img class='jdgm-carousel-item__product-image' alt='ILARY Roll-on Perfume .35 fl oz.' data-src='https://cdn.shopify.com/s/files/1/0803/9735/products/ilary_product_bottle_1_final-compressed_250x250.jpg?v=1597947633' data-src-retina='https://cdn.shopify.com/s/files/1/0803/9735/products/ilary_product_bottle_1_final-compressed_500x500.jpg?v=1597947633'/>  </div> </div><div class='jdgm-carousel-item' data-review-id='73cb38b6-dab2-4cb7-a2db-f1426efaa66e'> <div class='jdgm-carousel-item__left-column'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Customer </div>
2334 <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' 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> </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='05/03/2020'> 05/03/2020 </div> </div> <div class='jdgm-carousel-item__review-wrapper'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Special Scent for All Women</div> <div class='jdgm-carousel-item__review-body'><p>Nothing compares to this scent. I turned my mom onto it too! It’s ageless and beautiful without being too complex. Love the rollerball application as well.</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'>  </div> </div> <div class='jdgm-carousel-item__image-wrapper'>  <img class='jdgm-carousel-item__product-image' alt='ILARY Roll-on Perfume .35 fl oz.' data-src='https://cdn.shopify.com/s/files/1/0803/9735/products/ilary_product_bottle_1_final-compressed_250x250.jpg?v=1597947633' data-src-retina='https://cdn.shopify.com/s/files/1/0803/9735/products/ilary_product_bottle_1_final-compressed_500x500.jpg?v=1597947633'/>  </div> </div><div class='jdgm-carousel-item' data-review-id='9831de34-66e2-4cd9-9a12-0097a8f54785'> <div class='jdgm-carousel-item__left-column'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> MDS </div> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' 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> </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='05/02/2020'> 05/02/2020 </div> </div> <div class='jdgm-carousel-item__review-wrapper'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>How SWEET it IS!</div> <div class='jdgm-carousel-item__review-body'><p>I have been wearing Ilary for at least 10 years and I’m OBSESSED! I literally get stopped in the street and asked what perfume I’m wearing. I don’t even smell it on me anymore it’s just part of me. The packaging, the promotions, the fact that Ilary gives back to the community... It’s a pleasure doing business w Hillary and she always has my business. Problem is... I’d like to keep it my little secret! 😉</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'>  </div> </div> <div class='jdgm-carousel-item__image-wrapper'>  <img class='jdgm-carousel-item__product-image' alt='ILARY Roll-on Perfume .35 fl oz.' data-src='https://cdn.shopify.com/s/files/1/0803/9735/products/ilary_product_bottle_1_final-compressed_250x250.jpg?v=1597947633' data-src-retina='https://cdn.shopify.com/s/files/1/0803/9735/products/ilary_product_bottle_1_final-compressed_500x500.jpg?v=1597947633'/>  </div> </div><div class='jdgm-carousel-item' data-review-id='12de5176-0a52-45f1-8651-c3b422c94acb'> <div class='jdgm-carousel-item__left-column'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Jaimee Bloom </div> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' 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> </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='05/02/2020'> 05/02/2020 </div> </div> <div class='jdgm-carousel-item__review-wrapper'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Beautiful</div> <div class='jdgm-carousel-item__review-body'><p>The yummiest fragrance in the most convenient roll on tube. Carry it everywhere and get compliments every time. I would never wear another scent!</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'>  </div> </div> <div class='jdgm-carousel-item__image-wrapper'>  <img class='jdgm-carousel-item__product-image' alt='ILARY Roll-on Perfume .35 fl oz.' data-src='https://cdn.shopify.com/s/files/1/0803/9735/products/ilary_product_bottle_1_final-compressed_250x250.jpg?v=1597947633' data-src-retina='https://cdn.shopify.com/s/files/1/0803/9735/products/ilary_product_bottle_1_final-compressed_500x500.jpg?v=1597947633'/>  </div> </div><div class='jdgm-carousel-item' data-review-id='59e041f4-a94e-47a9-9f95-1
23345c3abe8eb8e'> <div class='jdgm-carousel-item__left-column'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Cindy Weiser </div> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' 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> </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='05/01/2020'> 05/01/2020 </div> </div> <div class='jdgm-carousel-item__review-wrapper'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Heaven</div> <div class='jdgm-carousel-item__review-body'><p>I have been using ILARY for years and have never worn without someone stopping me to comment on how amazing I smell, it's crazy!
2335<br />LOVE!</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'>  </div> </div> <div class='jdgm-carousel-item__image-wrapper'>  <img class='jdgm-carousel-item__product-image' alt='ILARY Roll-on Perfume .35 fl oz.' data-src='https://cdn.shopify.com/s/files/1/0803/9735/products/ilary_product_bottle_1_final-compressed_250x250.jpg?v=1597947633' data-src-retina='https://cdn.shopify.com/s/files/1/0803/9735/products/ilary_product_bottle_1_final-compressed_500x500.jpg?v=1597947633'/>  </div> </div></div> </div> <div class='jdgm-carousel__arrows'> <div class='jdgm-carousel__left-arrow' tabindex="0" role="button" aria-label="Previous reviews"></div> <div class='jdgm-carousel__right-arrow' tabindex="0" role="button" aria-label="Next reviews"></div> </div> </section> <section>  </section>
2336</div>
2337
2338
2339
2340
2341</div></div></div></div></div></div></div><div data-section-id="pf-7f4e" data-pf-type="Section" class="sc-iqVWFU kHlsvN pf-58_"><div style="--cw:1170px" class="sc-iFMAIt iLNvlN"><div class="sc-jcFjpl inklDG pf-59_ pf-r pf-r-eh" style="--s-xs:15px" data-pf-type="Row"><div class="pf-c" style="--c-xs:12;--c-md:12;--c-lg:12"><div data-pf-type="Column" class="sc-gyElHZ goUHcm pf-60_"><div data-pf-type="Divider" class="sc-ksdxgE kTfryM pf-61_"></div></div></div></div><div class="sc-jcFjpl inklDG pf-64_ pf-r pf-r-eh" style="--s-xs:15px" data-pf-type="Row"><div class="pf-c" style="--c-xs:12;--c-md:12;--c-lg:12"><div data-pf-type="Column" class="sc-gyElHZ goUHcm pf-65_"><h3 data-pf-type="Heading" class="sc-gSQFLo jqVlef pf-66_"><span data-pf-type="Text" class="sc-dSfdvi hbFSvJ pf-68_">Still Not Interested?</span></h3><p class="sc-cLpAjG emERXo pf-69_" data-pf-type="Paragraph"><span data-pf-type="Text" class="sc-dSfdvi hbFSvJ pf-71_">Try a 3ml Ilary Sample for just $21.</span></p><a href="/products/ilary-sample" target="_self" data-pf-type="Button" class="sc-iqseJM fFuGRG pf-72_"><span data-pf-type="Text" class="sc-dSfdvi hbFSvJ pf-74_">Shop Sample</span></a></div></div></div></div></div></div></div></div>
2341<script>
2342    !function(){window.__pagefly_setting__&&(window.__pagefly_setting2__=window.__pagefly_setting__),window.__pagefly_setting__={"baseURL":"https://apps.pagefly.io","analyticsURL":"https://analytics.pagefly.io","isBackend":false,"cdnURL":"https://cdn.pagefly.io","pageflyVersion":"3.30.9","shopDomain":"ilary-nyc.myshopify.com","elementData":{},"pageTitle":"Ilary Perfume .35 fl oz.","pageType":"product","pageId":"643b8795-cac8-4e20-9b1a-f1dcfec5d049","lazyLoad":false,"forceByPassGoogleLightHouse":false,"imageLazyLoad":false,"nativeImageLazyLoad":true,"useThemeJQ":false,"selectedFonts":{},"trackingIDs":[],"shopifyProxyPath":"/a/pf_preview"},window.__pagefly_setting2__&&(window.__pagefly_setting__=function _(d,b){let c={...d||{}};for(let a of Object.keys(b))b[a]instanceof Object&&(Array.isArray(b[a])&&c[a]?Object.assign(b[a],[...b[a],...c[a]]):Object.assign(b[a],_(c[a],b[a])));return Object.assign(c||{},b),c}(__pagefly_setting2__,__pagefly_setting__),delete window.__pagefly_setting2__),window.__pagefly_setting__.moneyFormat="$ {{amount}}"}();
2343    </script>
2343<script src="https://cdn.pagefly.io/pagefly/3.30.9/core/helper.js" async></script>
2343
2344  </div>
2345
2346  <div id="shopify-section-static-footer" class="shopify-section">
2346<script
2347  type="application/json"
2348  data-section-type="static-footer"
2349  data-section-id="static-footer"
2350>
2351</script>
2351
2352
2353<div class="static-footer">
2354<!-- 
2355
2356
2357
2358
2359
2360<div style='clear:both'></div>
2361<div style='text-align: center'>
2362  <a class="jdgm-verified-count-badget" href="https://ilarynyc.com/pages/reviews" data-from-snippet='true'>
2363    <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>
2364  </a>
2365</div>
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376 -->
2377
2378
2379  
2380    
2381
2382
2383
2384
2385
2386
2387
2388<footer class="main-footer main-footer-alt content-area" id="main-footer">
2389
2390  <ul class="connect clearfix module-count-3">
2391    
2392      <li class="first newsletter">
2393        <div class="klaviyo-form-U5J2jj"></div>
2394        <!--
2395        <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="✓" />
2396          
2397              <div class="newsletter-wrap">
2398                <input type="hidden" id="contact_tags" name="contact[tags]" value="prospect,newsletter"/>
2399                <input class="email" name="contact[email]" type="email" placeholder="Email address" value="">
2400                <input class="submit" name="subscribe" type="submit" value="Submit">
2401                <p class="alert-message success">Thanks for subscribing!</p>
2402              </div>
2403          
2404        </form>-->
2405      </li>
2406    
2407
2408    
2409    <li class="footer-menu">
2410      <ul class="footer-linklist-one">
2411        
2412          <li><a href="/collections/shop">Shop</a></li>
2413        
2414          <li><a href="/pages/faq">FAQ</a></li>
2415        
2416          <li><a href="/pages/reviews">Compliments</a></li>
2417        
2418          <li><a href="/pages/store-locator">Stockists</a></li>
2419        
2420      </ul>
2421    </li>
2422    
2423
2424    
2425      <li class="footer-menu">
2426        <ul class="footer-linklist-one">
2427          
2428            <li><a href="/pages/referral-program">Referral Program</a></li>
2429          
2430            <li><a href="/pages/contact">Contact Us</a></li>
2431          
2432            <li><a href="/policies/privacy-policy">Privacy Policy</a></li>
2433          
2434            <li><a href="/policies/terms-of-service">Terms of Service</a></li>
2435          
2436        </ul>
2437      </li>
2438    
2439  </ul>
2440
2441  <div class="sub-footer">
2442    <div class="sub-footer__section--left">
2443      
2444        <nav class="social">
2445          
2446  <aside class="social-links">
2447    
2448    <a href="https://www.facebook.com/ilarynyc/" class="social-link facebook" target="_blank">
2449
2450
2451
2452
2453
2454
2455<svg class="svg-icon icon-facebook " xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
2456  
2457  <title>Facebook Icon</title>
2458
2459  <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"/>
2460</svg>
2461
2462
2463
2464
2465
2466
2467
2468</a>
2469    
2470    <a href="https://www.instagram.com/ilarynyc/" class="social-link instagram" target="_blank">
2471
2472
2473
2474
2475
2476
2477<svg class="svg-icon icon-instagram " xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
2478  
2479  <title>Instagram Icon</title>
2480
2481  <g fill="currentColor" fill-rule="evenodd">
2482    <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"/>
2483    <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"/>
2484  </g>
2485</svg>
2486
2487
2488
2489
2490
2491
2492
2493</a>
2494    
2495    
2496    
2497  </aside>
2498
2499
2500        </nav>
2501      
2502
2503      <p><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=p
2503oweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore">ILARY NYC</a></p>
2504    </div>
2505
2506    <div class="sub-footer__section--right">
2507      
2508      
2509  <ul class="payment-options">
2510    
2511      <li class="payment-icon">
2512        <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>
2513
2514      </li>
2515    
2516      <li class="payment-icon">
2517        <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 
25171.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>
2518
2519      </li>
2520    
2521      <li class="payment-icon">
2522        <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>
2523      </li>
2524    
2525      <li class="payment-icon">
2526        <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>
2527      </li>
2528    
2529      <li class="payment-icon">
2530        <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.
253006zM23.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>
2531
2532      </li>
2533    
2534      <li class="payment-icon">
2535        <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>
2536
2537      </li>
2538    
2539      <li class="payment-icon">
2540        <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>
2541
2542      </li>
2543    
2544      <li class="payment-icon">
2545        <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;"/>
2545<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 
254516.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>
2546
2547      </li>
2548    
2549  </ul>
2550
2551
2552    </div>
2553  </div>
2554
2555</footer>
2556  
2557
2558</div>
2559
2560</div>
2561
2562  
2562<script
2563    src="//ilarynyc.com/cdn/shop/t/10/assets/atlantic.js?v=4337528087027267281600131817"
2564    data-scripts
2565    data-shopify-api-url="//ilarynyc.com/cdn/shopifycloud/storefront/assets/themes_support/api.jquery-7ab1a3a4.js"
2566    data-shopify-countries="/services/javascripts/countries.js"
2567    data-shopify-common="//ilarynyc.com/cdn/shopifycloud/storefront/assets/themes_support/shopify_common-5f594365.js"
2568    data-shopify-cart="//ilarynyc.com/cdn/shop/t/10/assets/jquery.cart.min.js?v=42179439857059044121600131819"
2569    data-customer-area="//ilarynyc.com/cdn/shopifycloud/storefront/assets/themes_support/customer_area-f1b6eefc.js"
2570  >
2571  </script>
2571
2572  
2572<script src="//ilarynyc.com/cdn/shop/t/10/assets/plugins.js?v=79646608729114258551600131820" type="text/javascript"></script>
2572
2573
2574
2575  
2576
2577  
2578
2579
2580
2581
2582
2583
2584
2585
2586  
2586<script type="application/ld+json">
2587    {
2588      "@context": "http://schema.org",
2589      "@type": "BreadcrumbList",
2590      "itemListElement": [
2591      
2592          
2593            {
2594              "@type": "ListItem",
2595              "position": 1,
2596              "item": {
2597                "@id": "https://ilarynyc.com/collections",
2598                "name": "Collections"
2599              }
2600            },
2601            {
2602              "@type": "ListItem",
2603              "position": 2,
2604              "item": {
2605                "@id": "https://ilarynyc.com/collections/shop",
2606                "name": "COLLECTION"
2607              }
2608            },
2609          
2610          {
2611            "@type": "ListItem",
2612            "position": 3,
2613            "item": {
2614              "@id": "https://ilarynyc.com/products/ilary-perfume",
2615              "name": "ILARY Roll-on Perfume .35 fl oz."
2616            }
2617          }
2618        
2619      ]
2620    }
2621  </script>
2621
2622
2623
2624
2625
2626
2627  
2628  
2629
2630
2631  
2631<script type="application/ld+json">
2632  {
2633    "@context": "http://schema.org/",
2634    "@type": "Product",
2635    "name": "ILARY Roll-on Perfume .35 fl oz.",
2636    "image": "https:\/\/ilarynyc.com\/cdn\/shop\/products\/ilary_product_bottle_1_final-compressed_1024x1024.jpg?v=1597947633",
2637    
2638      "description": "\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003e\u003cspan\u003eBelieving that the right combination of fragrant notes can ignite the most \u003cem\u003e“fabulous”\u003c\/em\u003e smell on every person, \u003cstrong\u003eILARY\u003c\/strong\u003e combines a delicate balance of vegan oils and light floral notes to create a soft, yet sexy, clean scent that delightfully envelopes the senses. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eEach .35 oz bottle is handcrafted and made to order in our Chicago studio. ILARY is an exotic blend of Jasmine, Sandalwood, Musk, Ebony Wood, and Orange Blossom.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eDesigned in a beautiful emerald and gold bottle with a convenient roller-ball applicator. Just apply a small dab to last you all day. Our vegan fragrance is packaged in a small gold satin bag that fits perfectly into even the smallest bag or clutch.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eILARY\u003c\/strong\u003e intoxicates as a daily signature scent in a convenient on-the-go package. \u003cstrong\u003eMAGIC!\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"additional_description\"\u003e\u003cbr\u003e\u003c\/div\u003e",
2639    
2640    
2641      "brand": {
2642        "@type": "Thing",
2643        "name": "Ilary"
2644      },
2645    
2646    
2647      "sku": "10ml-perfume",
2648    
2649    
2650    "offers": {
2651      "@type": "Offer",
2652      "priceCurrency": "USD",
2653      "price": 90.0,
2654      "availability": "http://schema.org/InStock",
2655      "url": "https://ilarynyc.com/products/ilary-perfume?variant=1153233385",
2656      "seller": {
2657        "@type": "Organization",
2658        "name": "ILARY NYC"
2659      },
2660      "priceValidUntil": "2027-10-5"
2661    }
2662  }
2663  </script>
2663
2664
2665
2666
2667
2668<script type="application/ld+json">
2669  {
2670    "@context": "http://schema.org",
2671    "@type": "WebSite",
2672    "name": "ILARY NYC",
2673    "url": "https://ilarynyc.com"
2674  }
2675</script>
2675
2676
2677
2678  
2678<script>
2679    (function () {
2680      function handleFirstTab(e) {
2681        if (e.keyCode === 9) { // the "I am a keyboard user" key
2682          document.body.classList.add('user-is-tabbing');
2683          window.removeEventListener('keydown', handleFirstTab);
2684        }
2685      }
2686      window.addEventListener('keydown', handleFirstTab);
2687    })();
2688  </script>
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699<section class='jdgm-widget jdgm-revs-tab'>
2700  
2701  <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>
2702  <div class='jdgm-revs-tab__header'>
2703    <a class='jdgm-close-ico'></a>
2704    <h3 class='jdgm-revs-tab__title'>Let customers speak for us</h3>
2705    <a href='/pages/reviews'>
2706      <div data-score='4.87' class='jdgm-all-reviews-rating' tabindex='0' aria-label='Average rating is 4.87'></div>164 reviews
2707    </a>
2708  </div>
2709  <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">
2709 <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 
2709star 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>
2710</section>
2711
2712
2713
2714
2715
2716
2717
2718<script async type="text/javascript" src="https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=YjrmSk"></script>
2718
2719<link href="//ilarynyc.com/cdn/shop/t/10/assets/recurpay.css?v=165026768347208324731703264415" rel="stylesheet" type="text/css" media="all" />
2720<script>
2721  (function() {
2722    //Append Script
2723    var initScript = function(url, callback) {
2724      var script = document.createElement("script");
2725      script.type = "text/javascript";
2726      if (script.readyState){
2727        script.onreadystatechange = function() {
2728          if (script.readyState == "loaded" || script.readyState == "complete") {
2729            script.onreadystatechange = null;
2730            callback();
2731          }
2732        };
2733      } else {
2734        script.onload = function() {
2735          callback();
2736        };
2737      }
2738      script.src = url;
2739      document.getElementsByTagName("head")[0].appendChild(script);
2740    };
2741
2742    var recurpaySubscription = function($) {
2743      window.recurpay = {};
2744      recurpay.domainURL = 'https://ilary-nyc.recurpay.com';
2745      recurpay.action = 'default';
2746      recurpay.labelText = 'Subscribe Now and Save';
2747      recurpay.labelButton = 'Subscribe Now';
2748      recurpay.product= {};
2749      recurpay.checkout = 'recurpay';
2750      recurpay.mixedCart = false;
2751      recurpay.product.id = "438072685";
2752      recurpay.product.only_subscription = "false";
2753      recurpay.product.available = "true";
2754      recurpay.pdpAPI = recurpay.domainURL + '/api/storefront/product/'+recurpay.product.id+'/plans.json';
2755      recurpay.accountAPI = recurpay.domainURL + '/api/storefront/account/customers//subscriptions/count.json';
2756      recurpay.manageAccountAPI = recurpay.domainURL + "/storefront/account/authenticate/";
2757      recurpay.checkoutAPI = recurpay.domainURL + '/checkout/initiate.rp';
2758      
2759      recurpay.customer = 'guest';
2760      
2761      if((window.location.href.indexOf("/products/") > -1) && (window.location.href.indexOf("recurpay_preview=true") > -1)){
2762        recurpay.pdpAPI = recurpay.domainURL + '/api/storefront/product/'+recurpay.product.id+'/plans.json?fetch=force';
2763      }
2764      var accountTemplate = '',
2765          pdpTemplate = '',
2766          accountSelector = "#recurpay-account-widget",
2767          pdpSelector = "#recurpay-pdp-widget",
2768          subscriptionSelector = "#recurpay-manage-subscriptions",
2769          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',
2770          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',
2771          atcSelector = '[name="add"], [type=\"submit\"], button#AddToCart, button.gf_add-to-cart',
2772          buynowSelector = 'form[action="/cart/add"] .shopify-payment-button';
2773
2774      // ACCOUNT PAGE
2775      //LOGIN PAGE
2776function loginPageSubscriptionLink(){
2777    var accountLoginHTML = "";
2778        managesubscriptionSelector = ".recurpay-manage-subscription-link",
2779        signUpFormSelector = 'form[action*="/account"]';
2780    if($(managesubscriptionSelector).length <= 0 && $(signUpFormSelector).length > 0){
2781        $(signUpFormSelector).append("<div class='recurpay-manage-subscription-link'></div>");
2782    }
2783    if($(managesubscriptionSelector).length >= 0){
2784        if(window.location.href.indexOf("account/login") > -1 || window.location.href.indexOf("account/register") > -1 ){
2785            var account_url = "";
2786            
2787                account_url = recurpay.domainURL + '/api/storefront/v2/customers/subscriptions/count?settings=true';
2788            
2789            $.ajax({
2790                url: account_url,
2791                type: 'GET',
2792                async:true,
2793                success: function(response){
2794                    if(response != "ERROR"){
2795                        if(response.settings !== null && !$.isEmptyObject(response.settings) && response.translations.breadcrumb_manage_subscription_link != undefined){
2796                            accountLoginHTML += "<a href='"+recurpay.domainURL+"/account/login' target='_blank'>"+response.translations.breadcrumb_manage_subscription_link+"</a>";
2797                        }
2798                    }
2799                    $(managesubscriptionSelector).html(accountLoginHTML);
2800                }
2801            });
2802        }
2803    }
2804}
2805loginPageSubscriptionLink();
2806
2807if($(accountSelector).length && recurpay.customer !== "guest"){
2808        function recurAccount(count){
2809          accountTemplate += '<div class="subscription__account" data-subscription-block>'
2810          accountTemplate += '<div class="subscription__account--content">'
2811          accountTemplate += '<div class="subscription__account--heading">Subscriptions <span data-subscription-count>('+count+')</span></div>'
2812          if(count !== 0){
2813            accountTemplate += '<div class="subscription__account--text" data-active-subscriptions>Pause, reschedule or cancel at your convenience.</div>'
2814            accountTemplate += '<div class="subscription__account--button" id="recurpay-manage-subscriptions"><a href="#">View and edit subscription</a></div>'
2815          }
2816          else{
2817            accountTemplate += '<div class="subscription__account--text" data-active-subscriptions>There are no active subscriptions</div>'
2818            accountTemplate += '<div class="subscription__account--button"><a href="/">Start Subscribing</a></div>'
2819          }
2820          accountTemplate += '</div></div>'
2821          return accountTemplate;
2822        }
2823        $.ajax({
2824          url: recurpay.accountAPI,
2825          type: 'GET',
2826          success: function(response){
2827            var accountHTML = '';
2828            if(response != "ERROR" && response.success == true) {
2829              accountHTML = recurAccount(response.data.subscription.count);
2830            }
2831            else {
2832              accountHTML = recurAccount(0);
2833            }
2834            if($(accountSelector).length){
2835              $(accountSelector).html(accountHTML);
2836            }
2837          },
2838          error: function(jqXhr, textStatus, errorThrown){
2839            console.log( errorThrown );
2840          }
2841        });
2842        $(document).on('click', subscriptionSelector, function(e) {
2843          e.preventDefault();
2844          var checkoutForm = $("<form action='"+recurpay.manageAccountAPI+"' method='post' style='display:none;'></form>");
2845          $('body').append(checkoutForm);
2846          checkoutForm.submit();
2847        });
2848      }
2849
2850      // CART PAGE
2851      function recurCart(cartData){
2852        var checkoutData = [],
2853            cartItems = cartData.items,
2854            cartAttributes = [],
2855            cartNote = cartData.note,
2856            recurpayCheckout = false;
2857        $.each( cartData.attributes, function(key, value ) {
2858          if(key != "Plan" && key != '_PlanId'){
2859            cartAttributes.push({
2860              name: key,
2861              value:value
2862            });
2863          }
2864        });
2865        for(var i=0; i < cartItems.length; i++){
2866          var Planid = '',
2867              item = cartItems[i],
2868              property = item.properties,
2869              lineProperty = [];
2870          if(property){
2871            if(property._PlanId){
2872              Planid = property._PlanId
2873              recurpayCheckout = true;
2874            }
2875            $.each( property, function(key, value ) {
2876              if(key != "Plan" && key != '_PlanId'){
2877                lineProperty.push({
2878                  name: key,
2879                  value:value
2880                });
2881              }
2882            });
2883          }
2884          if(Planid == ''){
2885            checkoutData.push({
2886              quantity: item.quantity,
2887              variant_id: item.id,
2888              properties: lineProperty,
2889              type: 'ONETIME',
2890              currency:'INR'
2891            });
2892          }
2893          else{
2894            checkoutData.push({
2895              quantity: item.quantity,
2896              variant_id: item.id,
2897              properties: lineProperty,
2898              plan_id: Planid,
2899              type: 'SUBSCRIPTION',
2900              currency:'INR'
2901            });
2902          }
2903        }
2904        if(recurpayCheckout) {
2905          var getCheckoutData = JSON.stringify(checkoutData),
2906              getCartAttributes = JSON.stringify(cartAttributes),
2907              cartNote = $('[name="note"]').val();
2908          checkoutForm = $("<form action='"+recurpay.checkoutAPI+"' method='post' style='display:none;'>" +
2909                           "<input type='hidden' name='line_items' value='"+getCheckoutData+"' />"+
2910                           "<input type='hidden' name='customer_id' value='"+recurpay.customer+"' />" +
2911                           "<input type='hidden' name='note_attributes' value='"+getCartAttributes+"' />" +
2912                           "<input type='hidden' name='note' value='"+cartNote+"' />" +
2913                           "</form>");
2914          $('body').append(checkoutForm);
2915          checkoutForm.submit();
2916        }
2917        else {
2918          document.location.href = "/checkout";
2919        }
2920      }
2921
2922      // PRODUCT PAGE
2923      function recurPDP(data){
2924        var prepaidCount = 0,
2925            regularCount = 0,
2926            prepaidDiscount = [],
2927            maxPrepaidDiscount = '',
2928            showTabs = false,
2929            GetPlans = "",
2930            tabHTML = "";
2931        $.each(data.plans, function(key, plan) {
2932          var DiscountPercentageHtml = '',
2933              DescriptionHtml = '',
2934              PlanHtml = '',
2935              PlanDiscount = 0,
2936              PlanType = 'regular';
2937          if(plan.type){
2938            PlanType = plan.type;
2939            if(PlanType == 'prepaid'){
2940              prepaidCount += prepaidCount+1;
2941              prepaidDiscount.push(plan.discount.value);
2942            }
2943            else{
2944              regularCount += regularCount+1;
2945            }
2946          }
2947          if(plan.discount.type == "percentage" && plan.discount.value != 0){
2948            PlanDiscount = plan.discount.value;
2949            DiscountPercentageHtml = '<span class="recurpay__discount">(' + plan.discount.value + '% Off)</span>';
2950          }
2951          if(plan.description) {
2952            DescriptionHtml = '<div class="recurpay__description">' + plan.description + '</div>';
2953          }
2954          PlanHtml += '<div class="recurpay__plan" plan-type="'+PlanType+'" plan-id="'+plan.id+'"><label class="recurpay__plan--label">';
2955          if(recurpay.checkout == "shopify"){
2956            if(key == 0){
2957              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+'">';
2958            }
2959            else{
2960              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+'">';
2961            }
2962          }
2963          else{
2964            if(key == 0){
2965              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+'">';
2966            }
2967            else{
2968              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+'">';
2969            }
2970          }
2971          PlanHtml += '<span class="recurpay__plan--checkmark"></span><span class="recurpay__plan--title">' + plan.name + DiscountPercentageHtml+'</span></label>';
2972          PlanHtml += '<div class="recurpay__plan--description">' + DescriptionHtml + '</div></div>';
2973          GetPlans += PlanHtml;
2974        })
2975        if(regularCount > 0 && prepaidCount >0){
2976          showTabs = true;
2977          maxPrepaidDiscount = Math.max.apply(Math,prepaidDiscount);
2978        }
2979        if(showTabs){
2980          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>'
2981          if(maxPrepaidDiscount >0 ){
2982            tabHTML += '<span class="recur-disc-tag">('+maxPrepaidDiscount+'% Off)</span>'
2983          }
2984          tabHTML += '</div></div>';
2985        }
2986        if(recurpay.product.only_subscription !== "" && recurpay.product.only_subscription == "true"){
2987          pdpTemplate += '<div class="recurpay__widget recurpay_only_subscription_widget" data-recurpay-widget>'
2988        }
2989        else{
2990          pdpTemplate += '<div class="recurpay__widget" data-recurpay-widget>'
2991        }
2992        pdpTemplate += '<div class="recurpay__content">'
2993        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>'
2994        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>'
2995        pdpTemplate += '</label><div class="recurpay__plans">'
2996        pdpTemplate += '<div data-recurpay-plans>'+tabHTML+GetPlans+'</div><div class="recurpay__action"><button type="button" data-recurpay-action>'+recurpay.labelButton+'</button></div>'
2997        pdpTemplate += '</div></div></div>';
2998        pdpTemplate += '<input type="hidden" id="recurpay_plan_name" name="" value="">';
2999        pdpTemplate += '<input type="hidden" id="recurpay_plan_id" name="" value="">';
3000        if(recurpay.checkout == "shopify"){
3001          pdpTemplate += '<input type="hidden" id="recurpay_selling_plan_id" name="" value="">';
3002        }
3003        return pdpTemplate;
3004      }
3005      if($(pdpSelector).length <= 0){
3006        if (window.location.href.indexOf("/products/") > -1) {
3007          if($(atcFormSelector).find(atcSelector).filter(':visible').length){
3008            if($(atcFormSelector).find(atcSelector).filter(':visible').first().parent().css('display') == 'flex' && $(atcFormSelector).find(atcSelector).filter(':visible').first().parent().css('flex-direction') == 'row'){
3009              $(atcFormSelector).find(atcSelector).filter(':visible').first().parent().before("<div id='recurpay-pdp-widget'></div>");
3010            }
3011            else{
3012              $(atcFormSelector).find(atcSelector).filter(':visible').first().before("<div id='recurpay-pdp-widget'></div>");
3013            }
3014            if($(pdpSelector).parent().css('position') == 'fixed' || $(pdpSelector).parent().css('position') == 'sticky' || $(pdpSelector).parent().css('position') == 'absolute' ){
3015              $(pdpSelector).parent().addClass("recurpay-z-index");
3016            }
3017          }
3018          else if($(atcFormSelector).find(atcSelector).length){
3019            if($(atcFormSelector).find(atcSelector).first().parent().css('display') == 'flex' && $(atcFormSelector).find(atcSelector).filter(':visible').first().parent().css('flex-direction') == 'row'){
3020              $(atcFormSelector).find(atcSelector).first().parent().before("<div id='recurpay-pdp-widget'></div>");
3021            }
3022            else{
3023              $(atcFormSelector).find(atcSelector).first().before("<div id='recurpay-pdp-widget'></div>");
3024            }
3025            if($(pdpSelector).parent().css('position') == 'fixed' || $(pdpSelector).parent().css('position') == 'sticky' || $(pdpSelector).parent().css('position') == 'absolute' ){
3026              $(pdpSelector).parent().addClass("recurpay-z-index");
3027            }
3028          }
3029          else{
3030            $(atcFormSelector).append("<div id='recurpay-pdp-widget'></div>")
3031          }
3032        }
3033      }
3034      if($(pdpSelector).length){
3035        $.ajax({
3036          url: recurpay.pdpAPI,
3037          type: 'GET',
3038          async: false,
3039          success: function(response) {
3040            var pdpHTML = '';
3041            if(response != "ERROR" && response.success == true) {
3042              if(response.data.plans.length > 0){
3043                pdpHTML = recurPDP(response.data);
3044              }
3045            }
3046            if($(pdpSelector).length && recurpay.product.available == "true"){
3047              $(pdpSelector).html(pdpHTML);
3048              if((window.location.href.indexOf("/products/") > -1) && (window.location.href.indexOf("snippet_status=false") > -1)){
3049                $(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>")
3050              }
3051            }
3052          }
3053        });
3054      }
3055      else{
3056        if((window.location.href.indexOf("/products/") > -1) && (window.location.href.indexOf("recurpay_preview=true") > -1)){
3057          var modalHTML = "";
3058          modalHTML += '<div class="recurpay-modal-container" data-recurpay-visibility-modal>'
3059          modalHTML += '<div class="recurpay-modal--overlay"></div>'
3060          modalHTML += '<div class="recurpay-modal-inner-container">'
3061          modalHTML += '<div class="recurpay-modal-content">'
3062          modalHTML += '<div class="recurpay-modal-header">'
3063          modalHTML += '<div class="recurpay-modal-image">'
3064          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,
30646.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>'
3065          modalHTML += '</div>'
3066          modalHTML += '<h1 class="recurpay-preview-title">You are previewing subscriptions option for this product</h1>'
3067          modalHTML += '<span class="recurpay-preview-subtext">Note: This is not visible to your customers</span>'
3068          modalHTML += '</div>'
3069          modalHTML += '<div class="recurpay-modal-body">'
3070          modalHTML += '<div class="recurpay-modal-body-content">'
3071          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>
3071 to get it resolved instantly</span></div>'
3072          modalHTML += '</div></div>'
3073          modalHTML += '<div class="recurpay-modal-footer">'
3074          modalHTML += '<a href="javascript:void(0)" class="recurpay-modal-cancel-link"><button type="button" class="recurpay-modal-cancel-btn">Close</button></a>'
3075          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>'
3076          modalHTML += '</div></div></div></div>'
3077          if($('[data-recurpay-visibility-modal]').length <= 0){
3078            if($('body').length){
3079              $('body').append(modalHTML);
3080            }
3081            else if($('html').length){
3082              $('html').append(modalHTML);
3083            }
3084          }
3085        }
3086      }
3087      function recurProperties(){
3088        if($('.recurpay__checkbox').is(":checked")){
3089          var planName = $('[name="recurpay-input"]:checked').attr('data-plan-name'),
3090              planId = $('[name="recurpay-input"]:checked').attr('data-plan');
3091          $('#recurpay_plan_name').attr("name","properties[Plan]").val(planName);
3092          $('#recurpay_plan_id').attr("name","properties[_PlanId]").val(planId);
3093          if(recurpay.checkout == "shopify"){
3094            var sellingPlanId = $('[name="recurpay-input"]:checked').attr('data-selling-plan');
3095            $('#recurpay_selling_plan_id').attr("name","selling_plan").val(sellingPlanId);
3096          }
3097        }
3098        else{
3099          $('#recurpay_plan_name').attr("name","");
3100          $('#recurpay_plan_id').attr("name","");
3101          if(recurpay.checkout == "shopify"){
3102            $('#recurpay_selling_plan_id').attr("name","");
3103          }
3104        }
3105      }
3106      function addSubscription(){
3107        var variantSelector = $('form[action="/cart/add"] [name="id"]'),
3108            quantitySelector = $('form[action="/cart/add"] [name="quantity"]'),
3109            subscriptionPlanId = $('[name="recurpay-input"]:checked').attr('data-plan'),
3110            subscriptionPlanName = $('[name="recurpay-input"]:checked').attr('data-plan-name'),
3111            subscriptionPlanType = $('[name="recurpay-input"]:checked').attr('data-plan-type'),
3112            planVariant = parseInt(variantSelector.val()),
3113            planQuantity = 1,
3114            planParams = {};
3115        if(quantitySelector.length) {
3116          planQuantity = parseInt(quantitySelector.val());
3117        }
3118
3119        if(recurpay.checkout == "shopify"){
3120          var sellingPlanId = $('[name="recurpay-input"]:checked').attr('data-selling-plan');
3121          planParams = {
3122            id: planVariant,
3123            quantity: planQuantity,
3124            selling_plan: sellingPlanId,
3125            properties: {
3126              'Plan': subscriptionPlanName,
3127              '_PlanId': subscriptionPlanId
3128            }
3129          }
3130        }
3131        else{
3132          planParams = {
3133            id: planVariant,
3134            quantity: planQuantity,
3135            properties: {
3136              'Plan': subscriptionPlanName,
3137              '_PlanId': subscriptionPlanId
3138            }
3139          }
3140        }
3141
3142        if(recurpay.checkout == "recurpay" && !recurpay.prepaidMixedCart && subscriptionPlanType == "prepaid"){
3143          $.getJSON('/cart', function(response) {
3144            response.items = [];
3145            response.items.push(planParams);
3146            recurCart(response);
3147          });
3148        }
3149        else{
3150          if (recurpay.action == "default" && $(atcFormSelector).find(atcSelector).length){
3151            $(atcFormSelector).find(atcSelector).first().click();
3152          }
3153          else{
3154            $.ajax({
3155              type: 'POST',
3156              url: '/cart/add.js',
3157              dataType: 'json',
3158              data: planParams,
3159              success: function() {
3160                if (recurpay.checkout == "recurpay" && recurpay.action == "checkout"){
3161                  $.getJSON('/cart', function(response) {
3162                    recurCart(response);
3163                  });
3164                }
3165                else if(recurpay.action == "cart"){
3166                  document.location.href = '/cart';
3167                }
3168                else{
3169                  document.location.href = '/checkout';
3170                }
3171              },
3172              error: function(xhr, status, error) {
3173                var err = eval("(" + xhr.responseText + ")");
3174                $('[data-recurpay-error]')
3175                .html(err.description)
3176                .show().delay(3000).fadeOut();
3177              }
3178            });
3179          }
3180        }
3181
3182      }
3183      $(document).on('click',".recur-tab", function(e) {
3184        e.preventDefault();
3185        var $this = $(this);
3186        var subType = $this.attr("plan-type");
3187        var recurInput = $('.recurpay__plan[plan-type="'+subType+'"]').find("[name='recurpay-input']");
3188        if($this.hasClass("active")){
3189          $('.recurpay__plan').hide();
3190          $('.recurpay__plan[plan-type="'+subType+'"]').show();
3191          if(($('.recurpay__plan[plan-type="'+subType+'"]').find("[name='recurpay-input']:checked").length) <=0){
3192            $(recurInput).first().prop("checked",true).change();
3193          }
3194        }
3195        else{
3196          $('.recur-tab').removeClass("active");
3197          $this.addClass("active");
3198          $('.recurpay__plan').hide();
3199          $('.recurpay__plan[plan-type="'+subType+'"]').show();
3200          $(recurInput).first().prop("checked",true).change();
3201        }
3202      });
3203      if($('.recur-tab').length){
3204        $('.recur-tab')[0].click();
3205      }
3206      $(document).on('change',"[name='recurpay-input']", function(e) {
3207        recurProperties();
3208      });
3209      $(document).on('click',".recurpay-modal-cancel-btn", function(e) {
3210        $('[data-recurpay-visibility-modal]').hide();
3211      });
3212
3213      $(document).on('change',".recurpay__checkbox", function(e) {
3214        var $this = $(this);
3215        if($this.is(':checked')){
3216          $(atcFormSelector).find(atcSelector).first().hide();
3217          $(buynowSelector).hide();
3218          $('.recurpay__plans').show();
3219        }
3220        else{
3221          $(atcFormSelector).find(atcSelector).first().show();
3222          $(buynowSelector).show();
3223          $('.recurpay__plans').hide();
3224        }
3225        recurProperties();
3226      });
3227
3228      if(recurpay.product.only_subscription !== "" && recurpay.product.only_subscription == "true"){
3229        $('.recurpay__checkbox').prop("checked",true).change();
3230      }
3231      $(document).on('click',"[data-recurpay-action]", function(e) {
3232        addSubscription();
3233      });
3234      if(recurpay.checkout == "recurpay"){
3235        $(document).on('click', checkoutSelector, function(e) {
3236          e.preventDefault();
3237          e.stopPropagation();
3238          $.getJSON('/cart', function(response) {
3239            recurCart(response);
3240          })
3241        });
3242      }
3243    }
3244    //Append jQuery if it is not there, then call to recurpaySubscription
3245    //Otherwise directly call to recurpaySubscription
3246    if ((typeof(jQuery) == 'undefined')) {
3247      initScript('//ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js', function() {
3248        window.recurpayScript = jQuery.noConflict(true);
3249        recurpaySubscription(recurpayScript);
3250      })
3251    }
3252    else {
3253      recurpaySubscription(jQuery);
3254    }
3255  })();
3256</script>
3256
3257<link href="//ilarynyc.com/cdn/shop/t/10/assets/recurpay-cart.css?v=78193282709029329271692912101" rel="stylesheet" type="text/css" media="all" />
3258<script defer>
3259  (function() {
3260    //Append Script
3261    var initScript = function(url, callback) {
3262      var script = document.createElement("script");
3263      script.type = "text/javascript";
3264      if (script.readyState){
3265        script.onreadystatechange = function() {
3266          if (script.readyState == "loaded" || script.readyState == "complete") {
3267            script.onreadystatechange = null;
3268            callback();
3269          }
3270        };
3271      } else {
3272        script.onload = function() {
3273          callback();
3274        };
3275      }
3276      script.src = url;
3277      document.getElementsByTagName("head")[0].appendChild(script);
3278    };
3279
3280    var recurpayCartSubscription = function($) {
3281      window.recurpayCart = {};
3282      recurpayCart.domainURL = 'https://ilary-nyc.recurpay.com';
3283      recurpayCart.checkout = 'recurpay';
3284      recurpayCart.logURL = recurpayCart.domainURL + '/api/storefront/v2/logger';
3285      recurpayCart.pdpAPI = recurpayCart.domainURL + '/api/storefront/v2/plans';
3286      if((window.location.href.indexOf("/products/") > -1) && (window.location.href.indexOf("recurpay_preview=true") > -1)){
3287        recurpayCart.pdpAPI = recurpayCart.domainURL + '/api/storefront/v2/plans?fetch=force';
3288      }
3289
3290      recurpayCart.recurMoney = {
3291        formatPrice: function (price, convertCurrency) {
3292            if (typeof Shopify !== "undefined" && Shopify.hasOwnProperty("currency") && Shopify.currency.hasOwnProperty("rate")) {
3293                var currency = Shopify.currency.active;
3294                var exchangeRate = Shopify.currency.rate;
3295                var moneyFormat = "" + currency;
3296                var currencyFormat = "";
3297                if (typeof convertCurrency === "undefined") {
3298                    convertCurrency = false;
3299                }
3300                if (convertCurrency && exchangeRate !== "1.0") {
3301                    price = this.convertMoney(price, exchangeRate, currency);
3302                }
3303                var bodyAttrMoneyFormat = $("body").attr("data-money-format");
3304                if (currencyFormat !== "") {
3305                    moneyFormat = currencyFormat;
3306                }
3307                else {
3308                    if (typeof Shopify !== "undefined" && typeof Shopify.currency_settings !== "undefined" && typeof Shopify.currency_settings.money_format !== "undefined") {
3309                        moneyFormat = Shopify.currency_settings.money_format;
3310                    } else if (typeof window.money_format !== "undefined") {
3311                        moneyFormat = window.money_format;
3312                    } else if (typeof window.Theme !== "undefined" && typeof window.Theme.moneyFormat !== "undefined") {
3313                        moneyFormat = window.Theme.moneyFormat;
3314                    } else if (typeof window.theme !== "undefined" && typeof window.theme.moneyFormat !== "undefined") {
3315                        moneyFormat = window.theme.moneyFormat;
3316                    } else if (typeof window.theme !== "undefined" && typeof window.theme.money_format === "string") {
3317                        moneyFormat = window.theme.money_format;
3318                    } else if (typeof window.theme !== "undefined" && typeof window.theme.settings !== "undefined" && typeof window.theme.settings.moneyFormat !== "undefined") {
3319                        moneyFormat = theme.settings.moneyFormat;
3320                    } else if (typeof window.theme !== "undefined" && typeof window.theme.strings !== "undefined" && typeof window.theme.strings.moneyFormat === "string") {
3321                        moneyFormat = window.theme.strings.moneyFormat;
3322                    } else if (typeof window.Currency !== "undefined" && typeof window.Currency.money_format !== "undefined" && typeof window.Currency.money_format[currency] === "string") {
3323                        moneyFormat = window.Currency.money_format[currency];
3324                    } else if (typeof window.Currency !== "undefined" && typeof window.Currency.money_format === "string") {
3325                        moneyFormat = window.Currency.money_format;
3326                    } else if (typeof bodyAttrMoneyFormat !== "undefined" && typeof bodyAttrMoneyFormat === "string" && bodyAttrMoneyFormat !== "") {
3327                        moneyFormat = bodyAttrMoneyFormat;
3328                    } else if (typeof wsgMoneyFormat === "string") {
3329                        moneyFormat = wsgMoneyFormat;
3330                    } else if (typeof price_format === "string") {
3331                        moneyFormat = price_format;
3332                    } else {
3333                        price = price / 100;
3334                        return price.toLocaleString(undefined, { style: "currency", currency: currency || this.getDefaultCurrency() });
3335                    }
3336              }
3337              return this.formatMoney(price, moneyFormat, currency || this.getDefaultCurrency());
3338            }
3339            return "";
3340        },
3341        formatMoney: function (cents, format, fallbackCurrency, directionFor50) {
3342            if (typeof directionFor50 === "undefined") {
3343                var directionFor50 = "up";
3344            }
3345            try {
3346                if (typeof cents == "string") {
3347                    cents = cents.replace(".", "");
3348                }
3349                var value = "";
3350                var placeholderRegex = /\{\{\s*(\w+)\s*\}\}/;
3351                var formatString = format;
3352                function defaultOption(opt, def) {
3353                    return typeof opt == "undefined" ? def : opt;
3354                }
3355                function formatWithDelimiters(number, precision, thousands, decimal, directionFor50) {
3356                    precision = defaultOption(precision, 2);
3357                    thousands = defaultOption(thousands, ",");
3358                    decimal = defaultOption(decimal, ".");
3359                    directionFor50 = defaultOption(directionFor50, "up");
3360                    if (isNaN(number) || number == null) {
3361                        return 0;
3362                    }
3363                    var originalNumber = number;
3364                    number = (number / 100.0).toFixed(precision);
3365                    if (directionFor50 === "down") {
3366                        if (originalNumber / 100 - number === -0.5) {
3367                            number -= 1;
3368                            number = number.toString();
3369                        }
3370                    }
3371                    var parts = number.split("."),
3372                        dollars = parts[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1" + thousands),
3373                        cents = parts[1] ? decimal + parts[1] : "";
3374                    return dollars + cents;
3375                }
3376                switch (formatString.match(placeholderRegex)[1]) {
3377                    case "amount":
3378                        value = formatWithDelimiters(cents, 2);
3379                        break;
3380                    case "amount_no_decimals":
3381                        value = formatWithDelimiters(cents, 0, ",", ".", directionFor50);
3382                        break;
3383                    case "amount_with_comma_separator":
3384                        value = formatWithDelimiters(cents, 2, ".", ",");
3385                        break;
3386                    case "amount_with_decimal_separator":
3387                        value = formatWithDelimiters(cents, 2, ",", ".");
3388                        break;
3389                    case "amount_no_decimals_with_comma_separator":
3390                        value = formatWithDelimiters(cents, 0, ".", ",", directionFor50);
3391                        break;
3392                    case "amount_no_decimals_with_space_separator":
3393                        value = formatWithDelimiters(cents, 0, " ", ",", directionFor50);
3394                        break;
3395                    case "amount_with_apostrophe_separator":
3396                        value = formatWithDelimiters(cents, 2, "'", ".");
3397                        break;
3398                }
3399                return formatString.replace(placeholderRegex, value);
3400            } catch (e) {
3401                console.log(e.message);
3402                price = cents / 100;
3403                return price.toLocaleString(undefined, { style: "currency", currency: fallbackCurrency });
3404            }
3405        },
3406        convertMoney: function (value, rate, currency, round) {
3407            if (value <= 0) {
3408                return 0;
3409            }
3410            value *= rate;
3411            var roundUp = ["USD", "CAD", "AUD", "NZD", "SGD", "HKD", "GBP"];
3412            var roundTo100 = ["JPY"];
3413            var roundTo95 = ["EUR"];
3414            if (round) {
3415                if (roundUp.indexOf(currency) !== -1) {
3416                    value = Math.ceil(value);
3417                } else if (roundTo100.indexOf(currency) !== -1) {
3418                    value = Math.ceil(value / 100) * 100;
3419                } else if (roundTo95.indexOf(currency) !== -1) {
3420                    value = Math.ceil(value) - 0.05;
3421                }
3422            }
3423            return value;
3424        }
3425      };
3426
3427      function formatPriceMoney(price){
3428         var multiple_price = price*100;
3429         var formatted_price = recurpayCart.recurMoney.formatPrice(multiple_price);
3430         return formatted_price;
3431      }
3432
3433      function callCart(){
3434        $.getJSON('/cart', function(response) {
3435          createGlobalCart(response);
3436        });
3437      }
3438
3439      const cxRunTime = window.fetch;
3440      window.fetch = function () {
3441        return new Promise((resolve, reject) => {
3442          cxRunTime
3443            .apply(this, arguments)
3444            .then((response) => {
3445              if (
3446                response.url.indexOf("/cart/add") >= 0 ||
3447                response.url.indexOf("/cart/change") >= 0 ||
3448                response.url.indexOf("/cart/update") >= 0 ||
3449                response.url.indexOf("/cart/clear") >= 0
3450              ) {
3451                setTimeout(function() {callCart()}, 1000);
3452              }
3453              resolve(response);
3454            })
3455            .catch((error) => {
3456              reject(error);
3457            });
3458        });
3459      };
3460
3461
3462      function createGlobalCart(cart){
3463        recurpayCart.items = [];
3464        var allProducts = [];
3465        if(cart.items.length >0){
3466          for(var i=0; i < cart.items.length; i++){
3467            var Planid = '',
3468                item = cart.items[i],
3469                property = item.properties,
3470                sellingPlan = {},
3471                sellingPlanId = '',
3472                subscriptionItem = false,
3473                lineProperty = [];
3474            if(item.selling_plan_allocation !== undefined && item.selling_plan_allocation !== null){
3475              sellingPlan = item.selling_plan_allocation.selling_plan;
3476              sellingPlanId = item.selling_plan_allocation.selling_plan.id;
3477              if(sellingPlanId !== undefined && sellingPlanId !== null){
3478                subscriptionItem = true;
3479              }
3480            }
3481            allProducts.push(cart.items[i].product_id);
3482            recurpayCart.items.push({
3483              product_id: cart.items[i].product_id,
3484              variant_id: cart.items[i].id,
3485              selling_plan_id: sellingPlanId,
3486              subscription: subscriptionItem,
3487              item_details: cart.items[i],
3488              plans: [],
3489            })
3490          }
3491          getCartPlans(allProducts);
3492        }
3493      }
3494
3495      function getCartPlans(products){
3496         $.ajax({
3497          url: recurpayCart.pdpAPI,
3498          type: 'POST',
3499          async:true,
3500          data: {"products": products,"settings": true},
3501          success: function(response) {
3502            if(response != "ERROR") {
3503              if(response.plans.length > 0){
3504                if(response.settings.translations !== null && !$.isEmptyObject(response.settings.translations)){
3505                    recurpayCart.settings = response.settings;
3506                }
3507                $(response.plans).each(function(){
3508                  var $this = $(this);
3509                  var pdpHTML = '';
3510                  var getProductId = $this[0].product.id;
3511                  var $this = $(this);
3512                  if($this[0].product.plans.length >0){
3513                      var indexes = recurpayCart.items.map((elm, idx) => elm.product_id == getProductId ? idx : '').filter(String);
3514                      for (var i=0; i<indexes.length; i++){
3515                        var getIndex = indexes[i];
3516                        recurpayCart.items[getIndex].plans = $this[0].product.plans;
3517                      }
3518                    }
3519                });
3520                if(response.settings.cart_upsell_status){
3521                    addCartWidget();
3522                    if(window.SLIDECART_UPDATE !== undefined){
3523                        window.SLIDECART_LOADED = function(cart) {
3524                            addCartWidget();
3525                        }
3526                        window.SLIDECART_UPDATE = function(cart) {
3527                            addCartWidget();
3528                        }
3529                        window.SLIDECART_ADD_TO_CART = function({ id, quantity }) {
3530                            callCart();
3531                        }
3532                    }
3533                }
3534                else{
3535                  sessionStorage.setItem("recurpay_cart_upsell", "false");
3536                }
3537              }
3538            }
3539          }
3540        });
3541      }
3542
3543      function addCartWidget(){
3544        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";
3545        var eventLog = "failure";
3546        if($(getSelector).length >0){
3547          for (var i=0; i<$(getSelector).length; i++){
3548            var cartSelector = $(getSelector)[i];
3549            var qtySelectors = $(cartSelector).find('[name="updates[]"], .quantity-selector input');
3550            var linkSelectors = $(cartSelector).find('a[href*="/products/"]');
3551            var overrideAlignment = false;
3552            if($(qtySelectors).length <= 0 && $(linkSelectors).length <=0 && $(cartSelector).length >0){
3553              if($(cartSelector).parents("#Cart-Drawer").length >0){
3554                cartSelector = $(getSelector).eq(i).parents("#Cart-Drawer");
3555                qtySelectors = $(cartSelector).find('[name="updates[]"], .quantity-selector input');
3556                linkSelectors = $(cartSelector).find('a[href*="/products/"]');
3557              }
3558              else if($(cartSelector).parents(".cart-drawer").length >0){
3559                cartSelector = $(getSelector).eq(i).parents(".cart-drawer");
3560                qtySelectors = $(cartSelector).find('[name="updates[]"], .quantity-selector input');
3561                linkSelectors = $(cartSelector).find('a[href*="/products/"]');
3562              }
3563            }
3564            if($(qtySelectors).length > 0){
3565              for(var j=0; j<$(qtySelectors).length; j++){
3566                var getWidgetCode = recurpayCartWidget(j);
3567                if($(qtySelectors).eq(j).parents("cart-drawer").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
3568                  $(qtySelectors).eq(j).closest("tr").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
3569                }
3570                else if($(qtySelectors).eq(j).closest("tr").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
3571                  if($(qtySelectors).eq(j).closest("tr").hasClass("cart-item") && $(qtySelectors).eq(j).closest("tr").find(".cart-item__details").length){
3572                    $(qtySelectors).eq(j).closest("tr").find(".cart-item__details").append("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
3573                  }
3574                  else{
3575                    $(qtySelectors).eq(j).closest("tr").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
3576                  }
3577                }
3578                else if($(qtySelectors).eq(j).closest("[data-cart-item]").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
3579                    $(qtySelectors).eq(j).closest("[data-cart-item]").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
3580                }
3581                else if($(qtySelectors).eq(j).closest(".CartItem").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
3582                  if($(qtySelectors).eq(j).closest(".CartItem").find(".CartItem__Info").length){
3583                   $(qtySelectors).eq(j).closest(".CartItem").find(".CartItem__Info").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
3584                  }
3585                  else{
3586                     $(qtySelectors).eq(j).closest(".CartItem").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
3587                  }
3588                }
3589                else if($(qtySelectors).eq(j).closest(".cart__item").length > 0){
3590                    if($(qtySelectors).eq(j).closest(".cart__item").hasClass("hide")){
3591                      if($(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
3592                          $(qtySelectors).eq(j).closest(".cart__item").after("<div class='upgrade-subscription-cart recurpay-hide' data-item-index='"+j+"'></div>");
3593                      }
3594                      else{
3595                        $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").addClass("recurpay-hide");
3596                      }
3597                    }
3598                    else if($(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
3599                      $(qtySelectors).eq(j).closest(".cart__item").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
3600                    }
3601                }
3602                else if($(qtySelectors).eq(j).closest(".cart-item__grid").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
3603                    $(qtySelectors).eq(j).closest(".cart-item__grid").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
3604                }
3605                else if($(qtySelectors).eq(j).closest(".cart-item").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
3606                    $(qtySelectors).eq(j).closest(".cart-item").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
3607                }
3608                else if($(qtySelectors).eq(j).closest(".ajax-cart__item-qty").length > 0 && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
3609                  if($(qtySelectors).eq(j).closest(".ajax-cart__item-qty").parents('ul').length >0){
3610                    $(qtySelectors).eq(j).closest(".ajax-cart__item-qty").parents('ul').after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
3611                  }
3612                  else{
3613                      $(qtySelectors).eq(j).closest(".ajax-cart__item-qty").after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
3614                  }
3615                }
3616                else if($(qtySelectors).eq(j).parent().css('display') == 'flex'){
3617                  if($(qtySelectors).eq(j).parent().parent().css('display') == 'flex' && $(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
3618                    $(qtySelectors).eq(j).parent().parent().after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
3619                  }
3620                  else if($(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
3621                    $(qtySelectors).eq(j).parent().after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
3622                  }
3623                  overrideAlignment = true;
3624                }
3625                else if($(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
3626                  $(qtySelectors).eq(j).parent().after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
3627                  eventLog = "reverify";
3628                  overrideAlignment = true;
3629                }
3630                else{
3631                  if($(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
3632                    $(qtySelectors).eq(j).after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
3633                    eventLog = "reverify";
3634                    overrideAlignment = true;  
3635                  }
3636                }
3637                $(".upgrade-subscription-cart[data-item-index='"+j+"']").html(getWidgetCode);
3638                if(overrideAlignment){
3639                  if($(".upgrade-subscription-cart[data-item-index='"+j+"']").width() < 3
363900){
3640                    var getParent = $(".upgrade-subscription-cart[data-item-index='"+j+"']").parent();
3641                    var getAdjParent = $(".upgrade-subscription-cart[data-item-index='"+j+"']").parent().parent();
3642                    $(".upgrade-subscription-cart[data-item-index='"+j+"']").remove();
3643                    $(getParent).after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
3644                    $(".upgrade-subscription-cart[data-item-index='"+j+"']").html(getWidgetCode);
3645                    if($(".upgrade-subscription-cart[data-item-index='"+j+"']").width() < 300){
3646                      $(".upgrade-subscription-cart[data-item-index='"+j+"']").remove();
3647                      $(getAdjParent).after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
3648                      $(".upgrade-subscription-cart[data-item-index='"+j+"']").html(getWidgetCode);
3649                    }
3650                  }
3651                }
3652              }
3653            }
3654            else if($(linkSelectors).length > 0){
3655              window.linkArr = [];
3656              $(linkSelectors).each(function(){
3657                  var $this = $(this);
3658                  linkArr.push($this.attr("href"));
3659              });
3660              linkArr = linkArr.filter(function(itm, i, a) {
3661                  return i == a.indexOf(itm);
3662              });
3663              if(linkArr.length > 0){
3664                for(var j=0; j<linkArr.length; j++){
3665                  var getWidgetCode = recurpayCartWidget(j);
3666                  if($(cartSelector).find(".upgrade-subscription-cart[data-item-index='"+j+"']").length <=0){
3667                    $(cartSelector).find('a[href="'+linkArr[j]+'"]').last().after("<div class='upgrade-subscription-cart' data-item-index='"+j+"'></div>");
3668                  }
3669                  $(".upgrade-subscription-cart[data-item-index='"+j+"']").html(getWidgetCode);
3670                  eventLog = "reverify";
3671                }
3672              }
3673            }
3674            else{
3675              if(!$(cartSelector).is("#cart-notification-form") && !$(cartSelector).is("#slidecarthq")  ){
3676                // logCartEvent("Failed to show cart snippet - Cart Qty", "critical");
3677              }
3678            }
3679          }
3680          if($(".upgrade-subscription-cart").length <=0){
3681            if(eventLog == "failure"){
3682              logCartEvent("Failed to show cart snippet - Cart Qty", "critical");
3683            }
3684            else{
3685              logCartEvent("Cart snippet added but needs a reverification", "warning");
3686            }
3687          }
3688        }
3689        else{
3690            logCartEvent("Failed to show cart snippet - Cart Qty", "critical");
3691        }
3692      }
3693
3694
3695      function logCartEvent(addon,type){
3696         $.ajax({
3697          url: recurpayCart.logURL,
3698          type: 'POST',
3699          async:true,
3700          dataType: 'json',
3701          data: {
3702            module:"cart_upsell",
3703            level: type,
3704            payload:{
3705              store : recurpayCart.domainURL,
3706              remark: addon
3707            }
3708          },
3709          success: function(response) {
3710           console.log("event logged");
3711          }
3712        });
3713      }
3714      function recurpayCartWidget(index){
3715        var cartWidget = "";
3716        var showFlag = true;
3717        var sellingPlanId = recurpayCart.items[index].selling_plan_id;
3718        if(recurpayCart.items[index].selling_plan_id == undefined || recurpayCart.items[index].selling_plan_id == ""){
3719          if(recurpayCart.items[index].plans.length >0){
3720            sellingPlanId = recurpayCart.items[index].plans[0].selling_plan_id;
3721          }
3722          else{
3723            showFlag = false;
3724          }
3725        }
3726        if(showFlag){
3727            if(recurpayCart.checkout == 'recurpay'){  
3728                var planId = recurpayCart.items[index].item_details.properties._PlanId;
3729                if(planId != undefined && planId != ""){
3730                    var getIndex = recurpayCart.items[index].plans.map((elm, idx) => elm.id == parseInt(planId) ? idx : '').filter(String);
3731                    }
3732                    else{
3733              var getIndex = 0;
3734            }
3735          }
3736          else{
3737             var getIndex = recurpayCart.items[index].plans.map((elm, idx) => elm.selling_plan_id == sellingPlanId ? idx : '').filter(String);
3738          }
3739          var getSellingObject = recurpayCart.items[index].plans[getIndex];
3740          var getDiscount = getSellingObject.pricing_policy[0].discount.value;
3741          var getQty = recurpayCart.items[index].item_details.quantity;
3742          var getPrice = parseFloat(recurpayCart.items[index].item_details.final_price*getQty)/100;
3743          var discountedPrice = getPrice - (getPrice * getDiscount / 100);
3744          var formattedPrice = formatPriceMoney(discountedPrice);
3745          var formattedHtmlPrice = '<span class="subscribe-text-button-price">'+formattedPrice+'</span>'
3746
3747          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 == ""){
3748            if(recurpayCart.items[index].plans.length >0){
3749              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+'">'
3750              cartWidget += '<div class="img-src"><img src="'+recurpayCart.settings.translations.cart_subscription_img_url+'"></div>'
3751              cartWidget += '<div class="subscribe-text-wrapper">'
3752              cartWidget += '<span  class="subscribe-text-head">'+recurpayCart.settings.translations.cart_subscription_heading+'</span>'
3753              cartWidget += '</div>'
3754              cartWidget += '<div class="subscribe-button-wrapper">'
3755              cartWidget += '<span class="subscribe-text-button"><span>'+recurpayCart.settings.translations.cart_subscription_cta_text+'</span>'
3756              cartWidget += '</div>'
3757              cartWidget += '</div>'
3758            }
3759          }
3760          else{
3761             if(recurpayCart.checkout == 'recurpay'){
3762                var getOriginalPrice =  getPrice + (getPrice - discountedPrice);
3763            }
3764            else{
3765               var getOriginalPrice = parseFloat(recurpayCart.items[index].item_details.selling_plan_allocation.compare_at_price*getQty)/100;
3766            }
3767            var getSavings = getOriginalPrice-getPrice;
3768            var getSavingsHTML = formatPriceMoney(getOriginalPrice-getPrice);
3769
3770            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+'">'
3771            cartWidget += '<div class="cart-plan-dropdown-wrapper">'
3772            cartWidget += '<div class="cart-plan-dropdown-title">'+recurpayCart.settings.translations.cart_subscription_dropdown_label+'</div>'
3773            cartWidget += '<select class="cart-plan-dropdown">'
3774            cartWidget += '<optgroup label="'+recurpayCart.settings.translations.cart_subscription_onetime_group_title+'">'
3775            cartWidget += '<option value="">'+recurpayCart.settings.translations.cart_subscription_onetime_group_value+'</option>'
3776            cartWidget += '</optgroup>'
3777            cartWidget += '<optgroup label="'+recurpayCart.settings.translations.cart_subscription_group_title+'">'
3778            for(var i=0; i<recurpayCart.items[index].plans.length; i++){
3779              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){
3780                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>';
3781              }
3782              else{
3783                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>';
3784              }
3785            }
3786            cartWidget += '</optgroup></select>'
3787            cartWidget += '</div>'
3788            if(getSavings >0){
3789            cartWidget += '<div class="cart-plan-saving-wrapper">'
3790            cartWidget += '<img class="cart-plan-saving-img" src="'+recurpayCart.settings.translations.cart_subscription_success_img_url+'" />'
3791              cartWidget += '<span class="cart-plan-saving-text">'+recurpayCart.settings.translations.cart_subscription_success_label+'</span>'
3792              cartWidget += '</div>'
3793            }
3794            cartWidget += '</div>'
3795          }
3796          if(getDiscount <=0){
3797            cartWidget = cartWidget.replace('[[DISCOUNT_PERCENTAGE]]%', '');
3798          }
3799          else{
3800            cartWidget = cartWidget.replace('[[DISCOUNT_PERCENTAGE]]', getDiscount);
3801          }
3802          cartWidget = cartWidget.replace('[[AMOUNT]]', formattedHtmlPrice);
3803          cartWidget = cartWidget.replace('[[SAVED_AMOUNT]]', getSavingsHTML);
3804        }
3805
3806        return cartWidget;
3807      }
3808
3809      function updateCartData(elem, getSellingPlan){
3810         var $this = $(elem);
3811         var getIndex = parseInt($this.parents(".upgrade-icon-wrapper").attr("data-index"));
3812         var getQty = parseInt($this.parents(".upgrade-icon-wrapper").attr("data-qty"));
3813         var getProperties =  recurpayCart.items[getIndex].item_details.properties;
3814          var getAttributes = '';
3815          if(!$.isEmptyObject(getProperties)){
3816            getProperties['_PlanId'] = null;
3817            getProperties['Plan'] = null;
3818            getAttributes = {
3819             '_is_cart_influenced' : null
3820           }
3821          }
3822
3823          if($.isEmptyObject(getProperties)){
3824            getProperties = {};
3825            getAttributes = {
3826             '_is_cart_influenced' : null
3827            }
3828          }
3829        
3830          var getParams = {
3831            'line': getIndex+1,
3832            'quantity': getQty,
3833            'selling_plan': getSellingPlan,
3834            'properties':getProperties,
3835             'attributes':getAttributes
3836          }
3837    
3838
3839         if(getSellingPlan !== undefined && getSellingPlan !== ""){
3840           if(recurpayCart.checkout == 'recurpay'){
3841             var planIndex = recurpayCart.items[getIndex].plans.map((elm, idx) => elm.id == parseInt(getSellingPlan) ? idx : '').filter(String);
3842             getParams.selling_plan = "";
3843           }
3844           else{
3845              var planIndex = recurpayCart.items[getIndex].plans.map((elm, idx) => elm.selling_plan_id == getSellingPlan ? idx : '').filter(String);
3846           }
3847           var getPlanId = recurpayCart.items[getIndex].plans[planIndex].id;
3848           var getSellingPlanName = recurpayCart.items[getIndex].plans[planIndex].name;
3849           getParams.properties['_PlanId'] = getPlanId;
3850           getParams.properties['Plan'] = getSellingPlanName;
3851           getParams.attributes = {
3852            _is_cart_influenced : 'Influenced by Recurpay cart subscriptions'
3853           }
3854         }
3855         var cartURL = "/cart/change.js";
3856         
3857         $this.parents(".upgrade-icon-wrapper").addClass("btn-loading");
3858         $.ajax({
3859          url: cartURL,
3860          type: 'POST',
3861          async:true,
3862          dataType: 'json',
3863          data: getParams,
3864          success: function(response) {
3865            if($this.parents('cart-drawer').length >0){
3866              $.ajax({
3867                  url: '/?section_id=cart-drawer',
3868                  type: 'GET',
3869                  dataType: 'html',
3870                  success:function(carthtml) {
3871                    $('cart-drawer').html($(carthtml).find('cart-drawer').html());
3872                    createGlobalCart(response);
3873                    $this.parents(".upgrade-icon-wrapper").removeClass("btn-loading");
3874                  }
3875              });
3876            }
3877            else if(window.SLIDECART_UPDATE !== undefined){
3878              window.SLIDECART_UPDATE();
3879              createGlobalCart(response);
3880            }
3881            else{
3882              window.location.href="/cart";
3883              $this.parents(".upgrade-icon-wrapper").removeClass("btn-loading");
3884            }
3885          }
3886        });
3887     }
3888
3889       $(document).on('click',".subscribe-text-button", function(e){
3890           var getSellingPlan = $(this).parents(".upgrade-icon-wrapper").attr("data-default-selling-plan");
3891           if(recurpayCart.checkout == 'recurpay'){
3892             getSellingPlan = $(this).parents(".upgrade-icon-wrapper").attr("data-plan-id");
3893           }
3894         updateCartData($(this),getSellingPlan);   
3895       });
3896
3897       $(document).on('change',".cart-plan-dropdown", function(e){
3898         e.preventDefault();
3899         var getSellingPlan = $(this).val();
3900         if(recurpayCart.checkout == 'recurpay'){
3901           getSellingPlan = $(this).find('option:selected').attr('data-plan-id');
3902         }
3903         updateCartData($(this),getSellingPlan);
3904         
3905       });
3906
3907       var getCartUpsellSession = sessionStorage.getItem("recurpay_cart_upsell");
3908       if(getCartUpsellSession == "true" || getCartUpsellSession == undefined || getCartUpsellSession == null){
3909        sessionStorage.setItem("recurpay_cart_upsell", "true");
3910        callCart();
3911      }
3912
3913    }
3914    //Append jQuery if it is not there, then call to recurpayCartSubscription
3915    //Otherwise directly call to recurpayCartSubscription
3916    if ((typeof(jQuery) == 'undefined')) {
3917      initScript('//ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js', function() {
3918        window.recurpayCartScript = jQuery.noConflict(true);
3919        recurpayCartSubscription(recurpayCartScript);
3920      })
3921    }
3922    else {
3923      recurpayCartSubscription(jQuery);
3924    }
3925  })();
3926</script>
3926
3927<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 -->
3928<script id="RestockRocketConfig">
3929  window._RestockRocketConfig = window._RestockRocketConfig || {}
3930  window._RestockRocket = window._RestockRocket || {}
3931  window._Stoq = window._RestockRocket
3932  window._StoqConfig = window._RestockRocketConfig
3933  try { window._RestockRocket.inlineRanAt = performance.now(); } catch (e) { }
3934  function normalizeLocale(locale) {
3935    if (!locale || locale.trim() === '') {
3936      return '';
3937    }
3938    return locale.toString().toLowerCase().replace(/-/g, '_');
3939  }
3940
3941  window._RestockRocketConfig.locale = 'en';
3942  window._RestockRocketConfig.normalizedLocale = normalizeLocale('en');
3943  window._RestockRocketConfig.shop = 'ilary-nyc.myshopify.com';
3944  window._RestockRocketConfig.pageType = 'product';
3945  window._RestockRocketConfig.liquidRenderedAt = 1791178809;window._RestockRocketConfig.marketId = 442269777;window._RestockRocketConfig.countryName = 'United States';
3946    window._RestockRocketConfig.countryIsoCode = 'US';window._RestockRocketConfig.languageIsoCode = 'en';window._RestockRocketConfig.cartInventoryQuantity = {};
3947  if (!window._RestockRocketConfig.cartToken) {
3948    try {
3949      const m = document.cookie.match(/(?:^|;\s*)cart=([^;]+)/);
3950      if (m && m[1]) window._RestockRocketConfig.cartToken = decodeURIComponent(m[1]);
3951    } catch (e) { }
3952  }
3953window._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 
3953separately 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"};
3954  window._RestockRocketConfig.metafieldNamespace = 'restockrocket_production';
3955  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};
3956    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};
3957    window._RestockRocketConfig.cachedVariantShippingTextsMarketKey = "variant_shipping_texts_for_market_442269777";
3958window._RestockRocketConfig.sellingPlans = [];(function() {
3959      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 
3959separately 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"};
3960
3961      if (cachedData && typeof cachedData === 'object' && cachedData.cached_at) {
3962        window._RestockRocketConfig.readFlags = cachedData.read_flags || {};
3963        const oldPlans = window._RestockRocketConfig.sellingPlans;
3964        const maxUpdatedAt = Array.isArray(oldPlans) && oldPlans.length > 0
3965          ? oldPlans.reduce(function(max, plan) {
3966              if (plan.updated_at) {
3967                const planDate = new Date(plan.updated_at);
3968                const maxDate = max ? new Date(max) : null;
3969                return (!maxDate || (planDate && !isNaN(planDate) && planDate > maxDate)) ? plan.updated_at : max;
3970              }
3971              return max;
3972            }, '')
3973          : null;
3974        const cachedDate = new Date(cachedData.cached_at);
3975        const maxDate = maxUpdatedAt ? new Date(maxUpdatedAt) : null;
3976        const useCached = !maxUpdatedAt || (cachedDate && !isNaN(cachedDate) && (!maxDate || cachedDate > maxDate));
3977
3978        if (useCached) {
3979          if (Array.isArray(cachedData.plans)) {
3980            window._RestockRocketConfig.sellingPlans = cachedData.plans;
3981            window._RestockRocketConfig.disabledSellingPlanIds = cachedData.disabled_plan_ids || [];
3982            console.debug('[RR] Using selling plans from cachedSellingPlans (cached_at: ' + cachedData.cached_at + ')');
3983          }
3984        } else {
3985          window._RestockRocketConfig.disabledSellingPlanIds = [];
3986          console.debug('[RR] Using selling plans from old format (max updated_at: ' + maxUpdatedAt + ')');
3987        }
3988      }
3989    })();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"}];window._RestockRocketConfig.product = {
3990        id: 438072685,
3991        title: "ILARY Roll-on Perfume .35 fl oz.",
3992        handle: "ilary-perfume",
3993        vendor: "Ilary",
3994        tags: ["Perfume"],
3995        available: true,
3996        options: ["Title"],
3997        selling_plan_groups: [{"id":"6c17fabdef8f8d1808aafff6115bf384c07f7045","name":"Preorder","options":[{"name":"Preorder","position":1,"values":["Full payment"]}],"selling_plans":[{"id":1979646033,"name":"Preorder","description":null,"options":[{"name":"Preorder","position":1,"value":"Full payment"}],"recurring_deliveries":false,"price_adjustments":[],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":null}],
3998        featured_image: "\/\/ilarynyc.com\/cdn\/shop\/products\/ilary_product_bottle_1_final-compressed.jpg?v=1597947633\u0026width=800",
3999        variants: [{
4000              id: 1153233385,
4001              title: "Default Title",
4002              available: true,
4003              sku: "10ml-perfume",
4004              price: 9000
4005}
4006]
4007      };window._RestockRocketConfig.variantsInventoryPolicy = {1153233385 : "continue",};
4008    window._RestockRocketConfig.variantsInventoryQuantity = {1153233385 : parseInt("352"),};
4009    window._RestockRocketConfig.variantsPreorderCount = {1153233385 : parseInt("5"),};
4010    window._RestockRocketConfig.variantsPreorderCountForMarket = {1153233385 : null,};
4011    window._RestockRocketConfig.variantsPreorderMaxCount = {1153233385 : parseInt(""),};
4012    window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {1153233385 : null,};
4013    window._RestockRocketConfig.variantsShippingText = {1153233385 : "",};
4014    window._RestockRocketConfig.variantsShippingTextForMarket = {1153233385 : null,};
4014window._RestockRocketConfig.selected_variant_id = 1153233385;
4015    window._RestockRocketConfig.selected_variant_available = (window._RestockRocketConfig.product.variants.find(function(variant) { return variant.id == window._RestockRocketConfig.selected_variant_id }) || {}).available;
4016  try {
4017    var _sqCfg = window._RestockRocketConfig;
4018    var _sqPlanEnabled = Array.isArray(_sqCfg.sellingPlans) &&
4019      _sqCfg.sellingPlans.some(function (p) { return p && p.enabled; });
4020    var _sqPreCount = ((_sqCfg.cachedPreorderVariantIds &&
4021      _sqCfg.cachedPreorderVariantIds.preorder_variant_ids) || []).length;
4022    _sqCfg.preordersConfigured = !!(_sqPlanEnabled && _sqPreCount);
4023  } catch (e) { }
4024  try {
4025    var _sqc = window._RestockRocketConfig;
4026    var _sqOn = !(_sqc.cachedSettings && _sqc.cachedSettings.block_accelerated_checkout === false);
4027    var _sqPre = (_sqc.cachedPreorderVariantIds &&
4028      _sqc.cachedPreorderVariantIds.preorder_variant_ids) || [];
4029    var _sqArm = false;
4030    if (_sqOn && _sqc.preordersConfigured) {
4031      if (_sqc.pageType === 'product' && _sqc.product && _sqc.product.variants) {
4032        _sqArm = _sqc.product.variants.some(function (v) { return _sqPre.indexOf(Number(v.id)) !== -1; });
4033      } else {
4034        _sqArm = (_sqc.integrations || []).some(function (i) {
4035          return i && i.type === 'featured_product' && i.enabled &&
4036            Array.isArray(i.page_types) && i.page_types.indexOf(_sqc.pageType) !== -1;
4037        });
4038      }
4039    }
4040    if (_sqArm && document.documentElement) {
4041      _sqc.acceleratedGateArmed = true;
4042      document.documentElement.classList.add('stoq-buy-now-pending');
4043      setTimeout(function () {
4044        document.documentElement.classList.remove('stoq-buy-now-pending');
4045      }, 6000);
4046    }
4047  } catch (e) { }
4048
4049  window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/01a0f67f-532e-7916-acb4-6f3af102b411/restockrocket-1-599/assets/restockrocket-product.js'
4050  window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/01a0f67f-532e-7916-acb4-6f3af102b411/restockrocket-1-599/assets/restockrocket-collection.js'
4051  window._RestockRocketConfig.scriptUrlProductBis = 'https://cdn.shopify.com/extensions/01a0f67f-532e-7916-acb4-6f3af102b411/restockrocket-1-599/assets/restockrocket-product-bis.js'
4052  window._RestockRocketConfig.scriptUrlCollectionBis = 'https://cdn.shopify.com/extensions/01a0f67f-532e-7916-acb4-6f3af102b411/restockrocket-1-599/assets/restockrocket-collection-bis.js'
4053  window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1)
4054  window._RestockRocketConfig.host = (window._RestockRocketConfig.cachedSettings && window._RestockRocketConfig.cachedSettings.api_host) || 'https://app.restockrocket.io'
4055  try {
4056    const _stoqVersionMatch = window._RestockRocketConfig.scriptHost.match(/(\d+)\/?(?:assets\/?)?$/);
4057    window._RestockRocketConfig.appVersion = (_stoqVersionMatch && _stoqVersionMatch[1]) || '';
4058  } catch (e) {
4059    window._RestockRocketConfig.appVersion = '';
4060  }
4061  const SETTINGS_CACHE_DURATION = 15 * 60 * 1000;
4062  const LIQUID_CACHE_MAX_AGE = 15 * 60;
4063  const liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt;
4064  if (!liquidRenderedAt || typeof liquidRenderedAt !== 'number' || isNaN(liquidRenderedAt)) {
4065    console.debug('STOQ - Invalid or missing liquidRenderedAt timestamp, assuming fresh');
4066    window._RestockRocketConfig.isLiquidCacheFresh = true;
4067    window._RestockRocketConfig.liquidCacheAge = null;
4068  } else {
4069    const now = Math.floor(Date.now() / 1000);
4070    const liquidCacheAge = now - liquidRenderedAt;
4071    window._RestockRocketConfig.liquidCacheAge = Math.max(0, liquidCacheAge);
4072    if (liquidCacheAge < 0) {
4073      console.debug(`STOQ - Client clock appears ahead of server by ${Math.abs(Math.round(liquidCacheAge / 60))} minutes, assuming cache fresh`);
4074      window._RestockRocketConfig.isLiquidCacheFresh = true;
4075    } else if (liquidCacheAge <= LIQUID_CACHE_MAX_AGE) {
4076      console.debug(`STOQ - Liquid cache is fresh (${Math.round(liquidCacheAge / 60)} minutes old)`);
4077      window._RestockRocketConfig.isLiquidCacheFresh = true;
4078    } else {
4079      console.debug(`STOQ - Liquid cache is stale (${Math.round(liquidCacheAge / 60)} minutes old, max ${Math.round(LIQUID_CACHE_MAX_AGE / 60)} minutes)`);
4080      window._RestockRocketConfig.isLiquidCacheFresh = false;
4081    }
4082  }
4083
4084  function checkSettingsExpiry(settings) {
4085    try {
4086      if (!settings || !settings.updated_at) {
4087        console.debug('STOQ - Invalid settings data structure');
4088        return null;
4089      }
4090
4091      if (!settings.cache) {
4092        console.debug('STOQ - settings caching disabled');
4093        return null;
4094      }
4095      if (settings.multi_language_enabled) {
4096        if (!settings.translations) {
4097          console.debug('STOQ - multi-language enabled but no translation data in cache, fetching fresh');
4098          return null;
4099        }
4100        if (window._RestockRocketConfig.normalizedLocale &&
4101            !Object.prototype.hasOwnProperty.call(settings.translations, window._RestockRocketConfig.normalizedLocale)) {
4102          console.debug('STOQ - locale not explicitly translated, will use default language from cache');
4103        }
4104      }
4105
4106      const updatedAt = new Date(settings.updated_at);
4107      if (isNaN(updatedAt.getTime())) {
4108        console.debug('STOQ - Invalid updated_at date format in settings');
4109        return null;
4110      }
4111
4112      const age = Date.now() - updatedAt.getTime();
4113      if (age < SETTINGS_CACHE_DURATION) {
4114        console.debug('STOQ - settings changed recently, skipping cache');
4115        return null;
4116      }
4117
4118      return settings;
4119    } catch (error) {
4120      console.debug('STOQ - Error checking settings cache:', error);
4121      return null;
4122    }
4123  }
4124
4125  function createRestockRocketContainer() {
4126    const restockRocketContainer = document.createElement('div');
4127    restockRocketContainer.id = 'restock-rocket';
4128    document.body.appendChild(restockRocketContainer);
4129  }
4130
4131  function createRestockRocketScript(scriptUrl) {
4132    const restockRocketScriptElement = document.createElement('script');
4133    restockRocketScriptElement.setAttribute('defer', 'defer');
4134    restockRocketScriptElement.src = scriptUrl;
4135    document.body.appendChild(restockRocketScriptElement);
4136  }
4137
4138  createRestockRocketContainer()
4139
4140  console.debug('STOQ - extension activated')
4141  try {
4142    const _stoqInitConfig = window._RestockRocketConfig;
4143    const _stoqDetectedVariantIds = (_stoqInitConfig.product && Array.isArray(_stoqInitConfig.product.variants)
4143)
4144      ? _stoqInitConfig.product.variants.map(function(v) { return v.id })
4145      : [];
4146    const _stoqSelectedVariantId = _stoqInitConfig.selected_variant_id;
4147    var _stoqPageSeq = 0;
4148    try {
4149      _stoqPageSeq = (parseInt(window.sessionStorage.getItem('_stoq_pls') || '0', 10) || 0) + 1;
4150      window.sessionStorage.setItem('_stoq_pls', String(_stoqPageSeq));
4151    } catch (e) { }
4152    Shopify?.analytics?.publish?.('stoq_initialized', {
4153      cart_token: _stoqInitConfig.cartToken || '',
4154      page_url: window.location.href,
4155      page_type: _stoqInitConfig.pageType || '',
4156      shop_domain: _stoqInitConfig.shop || '',
4157      market_id: _stoqInitConfig.marketId || '',
4158      country_code: _stoqInitConfig.countryIsoCode || '',
4159      detected_variant_ids: _stoqDetectedVariantIds,
4160      selected_variant_id: _stoqSelectedVariantId || '',
4161      page_load_seq: _stoqPageSeq,
4162      liquid_rendered_at: _stoqInitConfig.liquidRenderedAt || 0,
4163      app_version: _stoqInitConfig.appVersion || '',
4164      liquid_cache_age: _stoqInitConfig.liquidCacheAge,
4165      inventory_policy: (_stoqInitConfig.variantsInventoryPolicy || {})[_stoqSelectedVariantId] || '',
4166      inventory_quantity: (_stoqInitConfig.variantsInventoryQuantity || {})[_stoqSelectedVariantId],
4167    });
4168  } catch (e) {
4169    console.debug('STOQ - stoq_initialized publish failed:', e);
4170  }
4171  try {
4172    var _sqTrack = window._RestockRocketConfig;
4173    if (_sqTrack.preordersConfigured) {
4174      document.addEventListener('click', function (e) {
4175        try {
4176          var t = e.target;
4177          if (!t || !t.closest) return;
4178          var host = t.closest('.shopify-payment-button, shopify-payment-terms');
4179          if (!host) return;
4180          var channel = host.matches && host.matches('shopify-payment-terms')
4181            ? 'shop_pay_installments' : 'buy_now';
4182          var form = host.closest('form');
4183          var vidEl = form && form.querySelector('[name="id"]');
4184          var variantId = (vidEl && vidEl.value) || _sqTrack.selected_variant_id || '';
4185          var _sqVidNum = Number(variantId);
4186          var _sqPlan = null;
4187          var _sqPlans = Array.isArray(_sqTrack.sellingPlans) ? _sqTrack.sellingPlans : [];
4188          var _sqMktId = Number(_sqTrack.marketId);
4189          var _sqForVariant = function (pl) {
4190            return pl && pl.enabled && Array.isArray(pl.variant_ids) &&
4191              pl.variant_ids.indexOf(_sqVidNum) !== -1;
4192          };
4193          _sqPlans.forEach(function (pl) {
4194            if (!_sqPlan && _sqForVariant(pl) && pl.markets_enabled &&
4195                Array.isArray(pl.shopify_market_ids) &&
4196                pl.shopify_market_ids.indexOf(_sqMktId) !== -1) { _sqPlan = pl; }
4197          });
4198          if (!_sqPlan) {
4199            _sqPlans.forEach(function (pl) {
4200              if (!_sqPlan && _sqForVariant(pl) && !pl.markets_enabled) { _sqPlan = pl; }
4201            });
4202          }
4203          Shopify?.analytics?.publish?.('stoq_accelerated_checkout_clicked', {
4204            variant_id: variantId,
4205            product_id: (_sqTrack.product && _sqTrack.product.id) || '',
4206            channel: channel,
4207            market_id: _sqTrack.marketId || '',
4208            country_code: _sqTrack.countryIsoCode || '',
4209            page_type: _sqTrack.pageType || '',
4210            cart_token: _sqTrack.cartToken || '',
4211            page_url: (window.location && window.location.href) || '',
4212            properties: {
4213              is_preorder_variant: (function () {
4214                var vid = Number(variantId);
4215                var has = function (a) { return Array.isArray(a) && a.indexOf(vid) !== -1; };
4216                return has(_sqTrack.preorderVariantIds) ||
4217                  has(_sqTrack.cachedPreorderVariantIds &&
4218                    _sqTrack.cachedPreorderVariantIds.preorder_variant_ids);
4219              })(),
4220              in_enabled_plan: !!_sqPlan,
4221              is_instock_variant: (function () {
4222                var has = function (a) { return Array.isArray(a) && a.indexOf(_sqVidNum) !== -1; };
4223                return has(_sqTrack.inStockVariantIds) ||
4224                  has(_sqTrack.cachedInStockVariantIds &&
4225                    _sqTrack.cachedInStockVariantIds.in_stock_variant_ids);
4226              })(),
4227              enrolled_plan_id: (_sqPlan && (_sqPlan.shopify_selling_plan_id || _sqPlan.shopify_selling_plan_group_id)) || '',
4228              enrolled_plan_provider: (_sqPlan && _sqPlan.inventory_provider) || '',
4229              block_enabled: !(_sqTrack.cachedSettings && _sqTrack.cachedSettings.block_accelerated_checkout === false),
4230              gate_armed: !!_sqTrack.acceleratedGateArmed,
4231              gate_active_at_click: !!(document.documentElement &&
4232                document.documentElement.classList.contains('stoq-buy-now-pending')),
4233              blocked: (function () {
4234                try {
4235                  var rr = window._RestockRocket;
4236                  return !!(rr && typeof rr.willBlockAcceleratedCl
4236ick === 'function' &&
4237                    rr.willBlockAcceleratedClick(e));
4238                } catch (err) { return false; }
4239              })(),
4240            },
4241          });
4242        } catch (err) { }
4243      }, true);
4244    }
4245  } catch (e) { }
4246  function applyTranslations(settings) {
4247    try {
4248      if (!settings || !settings.multi_language_enabled) {
4249        return settings;
4250      }
4251
4252      if (!settings.translations) {
4253        console.debug('STOQ - No translations found, skipping translation');
4254        return settings;
4255      }
4256
4257      const normalizedLocale = window._RestockRocketConfig.normalizedLocale;
4258      const translations = settings.translations;
4259
4260      if (!normalizedLocale) {
4261        console.debug('STOQ - No matching locale for translations. Available:', Object.keys(translations || {}));
4262        delete settings.translations;
4263        return settings;
4264      }
4265
4266      console.debug(`STOQ - Applying translations for normalized locale: ${normalizedLocale} (original: ${window._RestockRocketConfig.locale})`);
4267
4268      const translatedFields = translations[normalizedLocale];
4269      if (translatedFields && typeof translatedFields === 'object') {
4270        Object.keys(translatedFields).forEach(function(key) {
4271          const value = translatedFields[key];
4272          if (value !== null && value !== undefined && value !== '') {
4273            settings[key] = value;
4274          }
4275        });
4276      } else {
4277        console.debug('STOQ - No translated fields found for locale:', normalizedLocale);
4278      }
4279
4280      delete settings.translations;
4281      return settings;
4282    } catch (e) {
4283      console.debug('STOQ - error applying translations:', e);
4284      return settings;
4285    }
4286  }
4287  function setupCartSellingPlanUpdater(settings) {
4288    window.addEventListener('stoq:inventory-data-loaded', function(event) {
4289      console.debug('STOQ - Inventory data loaded, updating cart selling plans');
4290      if (window._RestockRocket && window._RestockRocket.updateCartSellingPlans) {
4291        window._RestockRocket.updateCartSellingPlans()
4292          .then(hasUpdates => {
4293            if (hasUpdates) {
4294              console.debug('STOQ - cart selling plans updated successfully');
4295            } else {
4296              console.debug('STOQ - no cart selling plan updates needed');
4297            }
4298          })
4299          .catch(error => {
4300            console.error('STOQ - error updating cart selling plans:', error);
4301          });
4302      }
4303    });
4304  }
4305  function storefrontGraphql(query, variables) {
4306    const cfg = window._RestockRocketConfig;
4307    if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) {
4308      return Promise.reject(new Error('Storefront API unavailable'));
4309    }
4310    return fetch(
4311      `https://${cfg.shop}/api/${cfg.storefrontApiVersion}/graphql.json`,
4312      {
4313        method: 'POST',
4314        headers: {
4315          'Content-Type': 'application/json',
4316          'X-Shopify-Storefront-Access-Token': cfg.storefrontAccessToken,
4317        },
4318        body: JSON.stringify({ query: query, variables: variables }),
4319      }
4320    )
4321    .then(function(response) {
4322      if (!response.ok) { throw new Error('Storefront API HTTP ' + response.status); }
4323      return response.json();
4324    })
4325    .then(function(body) {
4326      if (body && body.errors && body.errors.length) {
4327        throw new Error('Storefront API errors: ' + body.errors.map(function(e) { return e && e.message; }).join(', '));
4328      }
4329      return body && body.data;
4330    });
4331  }
4332  function fetchStorefrontShopMetafield(key) {
4333    const cfg = window._RestockRocketConfig;
4334    const query = 'query StoqShopMetafield($namespace: String!, $key: String!) { shop { metafield(namespace: $namespace, key: $key) { value } } }';
4335    return storefrontGraphql(query, { namespace: cfg.metafieldNamespace, key: key })
4336    .then(function(data) {
4337      const value = data && data.shop && data.shop.metafield && data.shop.metafield.value;
4338      if (!value) { throw new Error('Storefront API returned no ' + key + ' metafield value'); }
4339      return JSON.parse(value);
4340    });
4341  }
4342  (function loadStorefrontSettings() {
4343    const cfg = window._RestockRocketConfig;
4344    if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) return;
4345    function run() {
4346      // The live-settings read is one more shop-level metafield fetch, so it
4347      // shares fetchStorefrontShopMetafield with the integrations/selling_plans
4348      // reads rather than re-issuing the same query + parse.
4349      fetchStorefrontShopMetafield('settings')
4350      .then(function(settings) {
4351        cfg.storefrontSettings = settings;
4352        console.debug('STOQ - stored live settings from Storefront API on config.storefrontSettings');
4353      })
4354      .catch(function(e) {
4355        console.debug('STOQ - Storefront settings fetch failed (non-fatal):', e && e.message);
4356      });
4357    }
4358
4359    if (typeof window.requestIdleCallback === 'function') {
4360      window.requestIdleCallback(run, { timeout: 5000 });
4361    } else {
4362      setTimeout(run, 0);
4363    }
4364  })();
4365  const cachedSettings = window._RestockRocketConfig.cachedSettings;
4366  const validCachedSettings = cachedSettings ? checkSettingsExpiry(cachedSettings) : null;
4367
4368  if (validCachedSettings) {
4369    console.debug('STOQ - using cached settings');
4370    initializeScripts(validCachedSettings);
4371  } else {
4372    console.debug('STOQ - fetching fresh settings');
4373    const headers = {
4374      'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop,
4375      'ngrok-skip-browser-warning': 'skip'
4376    };
4377
4378    if (window.Shopify?.theme?.role === 'main') {
4379      headers['X-Shopify-Theme-Schema-Name'] = window.Shopify.theme.schema_name;
4380      headers['X-Shopify-Theme-Schema-Version'] = window.Shopify.theme.schema_version;
4381      headers['X-Shopify-Theme-Store-Id'] = window.Shopify.theme.theme_store_id;
4382    }
4383
4384    fetch(
4385      `${window._RestockRocketConfig.host}/api/v1/setting.json?translation_locale=${window._RestockRocketConfig.normalizedLocale}`,
4386      { headers }
4387    )
4388    .then(function(response) {
4389      if (!response.ok) {
4390        throw new Error('Network response was not ok');
4391      }
4392      return response.json();
4393    })
4394    .then(function(settings) {
4395      initializeScripts(settings);
4396    })
4397    .catch(function(error) {
4398      if (cachedSettings) {
4399        console.debug('STOQ - using expired cached settings as fallback');
4400        initializeScripts(cachedSettings);
4401      } else {
4402        console.error('STOQ - failed to load settings:', error);
4403      }
4404    })
4405    .catch(function(e) {
4406      console.error(e)
4407    })
4408  }
4409
4410  function fetchEmbedConfig(endpoint, apply) {
4411    return fetch(
4412      `${window._RestockRocketConfig.host}/api/v1/embed/${endpoint}.json`,
4413      {
4414        headers: {
4415          'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop,
4416          'ngrok-skip-browser-warning': 'skip'
4417        }
4418      }
4419    )
4420    .then(function(response) {
4421      if (!response.ok) throw new Error(`Failed to fetch ${endpoint}`);
4422      return response.json();
4423    })
4424    .then(function(data) {
4425      try {
4426        apply(data);
4427      } catch (applyError) {
4428        console.error('STOQ - apply failed for ' + endpoint + ':', applyError);
4429        throw applyError;
4430      }
4431    })
4432    .catch(function(error) {
4433      console.debug(`STOQ - using cached ${endpoint}:`, error.message);
4434    });
4435  }
4436  function refreshShopConfig(source) {
4437    const cfg = window._RestockRocketConfig;
4438    const viaEmbed = function() { return fetchEmbedConfig(source.endpoint, source.apply); };
4439    const flagOn = !!cfg.readFlags && cfg.readFlags[source.flag] === true;
4440    if (!flagOn || source.embedOnly === true) { return viaEmbed(); }
4441
4442    return fetchStorefrontShopMetafield(source.metafieldKey)
4443      .then(function(value) {
4444        if (!source.isValid(value)) { throw new Error(source.metafieldKey + ' metafield is not a valid ' + source.endpoint + ' payload'); }
4445        source.apply(value);
4446        console.debug('STOQ - refreshed ' + source.endpoint + ' from the Storefront API');
4447      })
4448      .catch(function(error) {
4449        console.debug('STOQ - Storefront ' + source.endpoint + ' read failed, using embed:', error.message);
4450        return viaEmbed();
4451      });
4452  }
4453  function refreshIntegrations() {
4454    const cfg = window._RestockRocketConfig;
4455    return refreshShopConfig({
4456      endpoint: 'integrations',
4457      metafieldKey: 'integrations',
4458      flag: 'enable_storefront_integrations_read',
4459      isValid: function(value) { return Array.isArray(value); },
4460      apply: function(data) {
4461        cfg.integrations = data;
4462      }
4463    });
4464  }
4465  function refreshSellingPlans(embedOnly) {
4466    const cfg = window._RestockRocketConfig;
4467    return refreshShopConfig({
4468      embedOnly: embedOnly === true,
4469      endpoint: 'selling_plans',
4470      metafieldKey: 'cachedSellingPlans',
4471      flag: 'enable_storefront_selling_plans_read',
4472      isValid: function(value) { return !!value && Array.isArray(value.plans); },
4473      apply: function(data) {
4474        cfg.sellingPlans = data.plans;
4475        cfg.disabledSellingPlanIds = data.disabled_plan_ids || [];
4476        if (data && data.read_flags && typeof data.read_flags === 'object' && !Array.isArray(data.read_flags)) {
4477          cfg.readFlags = data.read_flags;
4478        }
4479      }
4480    });
4481  }
4482
4483  function initializeScripts(settings) {
4484    settings = applyTranslations(settings);
4485    window._RestockRocketConfig.settings = settings;
4486    console.debug(`STOQ - settings configured for ${window._RestockRocketConfig.pageType}`);
4487    const forceEmbedSellingPlans = settings.force_embed_selling_plans === true;
4488    const staleRefresh = !window._RestockRocketConfig.isLiquidCacheFresh && !settings.disable_refresh_on_stale_liquid;
4489    if (forceEmbedSellingPlans || staleRefresh) {
4490      console.debug('STOQ - refreshing selling_plans' + (staleRefresh ? ' + integrations (Liquid cache stale)' : ' (force_embed_selling_plans)'));
4491      const refreshes = [refreshSellingPlans(forceEmbedSellingPlans)];
4492      if (staleRefresh) { refreshes.push(refreshIntegrations()); }
4493      Promise.race([
4494        Promise.all(refreshes),
4495        new Promise(function(resolve) { setTimeout(resolve, 1000); })
4496      ]).then(function() { loadScripts(settings); });
4497      return;
4498    }
4499
4500    loadScripts(settings);
4501  }
4502
4503  function loadScripts(settings) {
4504    setupCartSellingPlanUpdater(settings);
4505
4506    if(settings.enable_app) {
4507      const hijackIntegration = window._RestockRocketConfig.integrations.find(function(integration) {
4508        return integration.type === 'hijack' && integration.enabled && integration.page_types.includes(window._RestockRocketConfig.pageType);
4509      })
4510      const hasEnabledOffer = Array.isArray(window._RestockRocketConfig.sellingPlans)
4511        && window._RestockRocketConfig.sellingPlans.some(function(plan) { return plan && plan.enabled; });
4512      const hasDisabledPlanIds = Array.isArray(window._RestockRocketConfig.disabledSellingPlanIds)
4513        && window._RestockRocketConfig.disabledSellingPlanIds.length > 0;
4514      const usePreorderBuild = settings.preorder_enabled || hasEnabledOffer || hasDisabledPlanIds;
4515
4516      const collectionScriptUrl = usePreorderBuild
4517        ? window._RestockRocketConfig.scriptUrlCollection
4518        : window._RestockRocketConfig.scriptUrlCollectionBis;
4519      const productScriptUrl = usePreorderBuild
4520        ? window._RestockRocketConfig.scriptUrlProduct
4521        : window._RestockRocketConfig.scriptUrlProductBis;
4522
4523      const pageType = window._RestockRocketConfig.pageType;
4524      const collectionPageTypes = ['collection', 'index', 'search', 'page'];
4525
4526      if(collectionPageTypes.indexOf(pageType) !== -1 && (settings[`show_button_on_${pageType}`] || settings[`preorder_${pageType}_enabled`])) {
4527        createRestockRocketScript(collectionScriptUrl);
4528      } else if(pageType === 'product') {
4529        createRestockRocketScript(productScriptUrl);
4530      } else if(hijackIntegration) {
4531        createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
4532      } else if(usePreorderBuild) {
4533        createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
4534      } else {
4535        console.debug(`STOQ - no scripts enabled for ${pageType}`);
4536      }
4537      const appLoadedEvent = new CustomEvent('stoq:loaded', {
4538        detail: {
4539          pageType: window._RestockRocketConfig.pageType,
4540          enabled: settings.enable_app,
4541          settings: settings,
4542          preorderEnabled: settings.preorder_enabled
4543        }
4544      });
4545      console.debug('STOQ - dispatching app loaded event');
4546      window.dispatchEvent(appLoadedEvent);
4547    }
4548  }
4549</script>
4549<style id="RestockRocketStyle">html.stoq-buy-now-pending .shopify-payment-button{pointer-events:none!important}</style>
4550
4551
4552</div>
4552<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4552
4553</body>
4554</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.