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