PageSourceSearch

https://www.nanit.com/pages/about-us

html nanit.com collected 2026-09-24 08:53:13 UTC 314,622 bytes, 4,117 lines download raw bytes

1
2<!doctype html>
3<html
4  class="no-js"
5  lang="en"
6  dir="ltr"
7>
8  <head>
8<script data-source-attribution="shopify.event_observer.bootstrap">
9(function(){let e=navigator,t=`prototype`,n=`sendBeacon`,r=e[n],i=fetch,a=XMLHttpRequest[t],{open:o,send:s}=a,c=`EventListener`,l=`add${c}`,u=`remove${c}`,d=EventTarget[t],f=d[l],p=d[u],m=e=>Error((e=document.currentScript)&&[e?.src,e?.id||e?.dataset?.sourceAttribution]),h=(e=[],t=0)=>(e.p=n=>e[t++%1e3]=n,[e,t=>(e.forEach(e.p=t),e.length=0)]),[g,_]=h(),[v,y]=h(),b,x=new WeakMap,S=e=>e&&g.p([e,b||[m()]]);d[l]=function(e,t,n){let r=this,i=t?.handleEvent||t,a=x.get(t),o=m();i?.call&&!a&&x.set(t,a=function(e){b=[o,e.type];try{i.call(t==i?this:t,e)}finally{b=null}}),v.p([e,o,a,r?.tagName||r+``,r?.id]),f.call(r,e,a||t,n)},d[u]=function(e,t,n){p.call(this,e,x.get(t)||t,n)},a.open=function(e,t){x.set(this,[t+``,e]),o.apply(this,arguments)},a.send=function(e){S(x.get(this)),s.call(this,e)},fetch=(e,t)=>(S([(e?.url||e)+``,t?.method]),i(e,t)),e[n]=(t,n)=>(S([t+``,``]),r.call(e,t,n)),setTimeout(()=>import("//www.nanit.com/cdn/shopifycloud/storefront/assets/storefront/event_observer_reporter-ed358274.js").then(e=>e.$(_,y,f,i,`13547173`)))})();
10//# sourceURL=event-observer-collector.js
11</script>
11
12
13
14    
14<script>document.documentElement.classList.replace('no-js', 'js');</script>
14
15    <meta charset="utf-8">
16    <style>html.abtasty-hide{opacity:0!important}</style>
17  
17<script>
18    (function (w, d) {
19      var _root = d.documentElement;
20      _root.className += ' abtasty-hide';
21      function _reveal() { _root.className = _root.className.replace(/ ?abtasty-hide/, ''); }
22      w.__abtastyReveal = _reveal;
23      d.addEventListener('DOMContentLoaded', _reveal);
24      w.setTimeout(_reveal, 1500);
25    })(window, document);
26  </script>
26
27    <meta http-equiv="Content-Security-Policy" content="object-src 'none'; base-uri 'self'; upgrade-insecure-requests">
28    <meta name="referrer" content="strict-origin-when-cross-origin">
29  
29<script
30    id="Cookiebot"
31    src="https://consent.cookiebot.com/uc.js"
32    data-cbid="dbddb1a2-1a08-4c55-8c9b-a6c4793c89e0"
33    data-blockingmode="auto"
34    type="text/javascript"
35    defer
36  ></script>
36
37
38<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
39    <meta
40      name="viewport"
41      content="width=device-width, initial-scale=1.0"
42    >
43    <meta name="theme-color" content="#000041">
44   
45      <link rel="canonical" href="https://www.nanit.com/pages/about-us">
46    
47    <link rel="preconnect" href="https://cdn.shopify.com" crossorigin>
48    <link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin>
49    
50    <link rel="dns-prefetch" href="https://ajax.googleapis.com">
51    <link rel="dns-prefetch" href="https://maps.googleapis.com">
52    <link rel="dns-prefetch" href="https://maps.gstatic.com">
53    <link rel="preload" href="https://cdn.shopify.com/s/files/1/0666/9090/8460/files/cotford-light.woff2?v=1669234899" as="font" type="font/woff2" crossorigin>
54    <link rel="preload" href="https://cdn.shopify.com/s/files/1/1354/7173/files/Neue_Plak_Regular.woff2?v=1764851431" as="font" type="font/woff2" crossorigin>
55    
56<link href="//www.nanit.com/cdn/shop/t/616/assets/styles.css?v=111603181540343972631756131166" as="style" rel="preload">
57    <link href="//www.nanit.com/cdn/shop/t/616/assets/vendor.js?v=83836565987576270061757690039" as="script" rel="preload">
58    <link href="//www.nanit.com/cdn/shop/t/616/assets/theme.js?v=118407257295185597661770999940" as="script" rel="preload">
59
60    
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76    
77<link
78        rel="shortcut icon"
79        href="//www.nanit.com/cdn/shop/files/Nanit_Favicon_Logomark_32x32_b0971a46-7b1c-40fe-a7e1-d1171986b1d4.png?crop=center&height=32&v=1769707211&width=32"
80        type="image/png"
81      ><title>About Us | Nanit Pro Baby Monitor Supports Parenting | Nanit</title><meta name="description" content="The Nanit technology makes life more manageable for new parents, by connecting them to their child&#39;s development and well-being."><meta property='og:site_name' content='Nanit'>
82<meta property='og:url' content='https://www.nanit.com/pages/about-us'>
83<meta property='og:title' content='About Us | Nanit Pro Baby Monitor Supports Parenting | Nanit'>
84<meta property='og:type' content='website'>
85<meta property='og:description' content='The Nanit technology makes life more manageable for new parents, by connecting them to their child&#39;s development and well-being.'><meta
86  name='twitter:site'
87  content='@'
88>
89<meta name='twitter:card' content='summary_large_image'>
90<meta name='twitter:title' content='About Us | Nanit Pro Baby Monitor Supports Parenting | Nanit'>
91<meta name='twitter:description' content='The Nanit technology makes life more manageable for new parents, by connecting them to their child&#39;s development and well-being.'><meta property='og:type' content='website'>
92  <meta property='og:title' content='About Us | Nanit Pro Baby Monitor Supports Parenting | Nanit'><meta property='og:description' content='The Nanit technology makes life more manageable for new parents, by connecting them to their child&#39;s development and well-being.'><meta property='og:url' content='https://www.nanit.com/pages/about-us'>
93<meta property='og:site_name' content='Nanit'><meta name='twitter:card' content='summary'><meta name='twitter:title' content='About Us | Nanit Pro Baby Monitor Supports Parenting | Nanit'>
94  <meta name='twitter:description' content='The Nanit technology makes life more manageable for new parents, by connecting them to their child&#39;s development and well-being.'>
94<script type='application/ld+json'>
95  {
96    "@context": "https://schema.org",
97    "@type": "BreadcrumbList",
98    "itemListElement": [{
99        "@type": "ListItem",
100        "position": 1,
101        "name": "Home",
102        "item": "https://www.nanit.com"
103      },{
104            "@type": "ListItem",
105            "position": 2,
106            "name": "Why Nanit",
107            "item": "https://www.nanit.com/pages/about-us"
108          }]
109  }
110</script>
110<style>:root {
111    /*! General */
112    --color-base-text: 0 0 65;
113    --color-base-highlight: 255 255 255;
114    --color-base-background: 251 251 246;
115    --color-base-button: 0 0 65;
116    --color-base-button-gradient: #000041;
117    --color-base-button-text: 250 247 243;
118    --color-keyboard-focus: 11 97 205;
119    --color-shadow: 168 232 226;
120    --color-price: 0 0 65;
121    --color-sale-price: 0 0 65;
122    --color-sale-tag: 0 0 65;
123    --color-sale-tag-text: 255 255 255;
124    --color-rating: 255 255 255;
125    --color-placeholder: 251 251 246;
126    --color-success-text: 77 124 15;
127    --color-success-background: 247 254 231;
128    --color-error-text: 190 18 60;
129    --color-error-background: 255 241 242;
130    --color-info-text: 255 255 255;
131    --color-info-background: 255 251 235;
132
133    /*! Menu and drawers */
134    --color-drawer-text: 0 0 65;
135    --color-drawer-background: 255 255 255;
136    --color-drawer-button-background: 0 0 65;
137    --color-drawer-button-gradient: #000041;
138    --color-drawer-button-text: 255 255 255;
139    --color-drawer-overlay: 23 23 23;
140
141    /*! Product card */
142    --card-radius: var(--rounded-card);
143    --card-border-width: 0.0rem;
144    --card-border-opacity: 0.0;
145    --card-shadow-opacity: 0.1;
146    --card-shadow-horizontal-offset: 0.0rem;
147    --card-shadow-vertical-offset: 0.0rem;
148
149    /*! Buttons */
150    --buttons-radius: var(--rounded-button);
151    --buttons-border-width: 2px;
152    --buttons-border-opacity: 1.0;
153    --buttons-shadow-opacity: 0.0;
154    --buttons-shadow-horizontal-offset: 0px;
155    --buttons-shadow-vertical-offset: 0px;
156
157    /*! Inputs */
158    --inputs-radius: var(--rounded-input);
159    --inputs-border-width: 0px;
160    --inputs-border-opacity: 0.65;
161
162    /*! Spacing */
163    --sp-0d5: 0.125rem;
164    --sp-1: 0.25rem;
165    --sp-1d5: 0.375rem;
166    --sp-2: 0.5rem;
167    --sp-2d5: 0.625rem;
168    --sp-3: 0.75rem;
169    --sp-3d5: 0.875rem;
170    --sp-4: 1rem;
171    --sp-4d5: 1.125rem;
172    --sp-5: 1.25rem;
173    --sp-5d5: 1.375rem;
174    --sp-6: 1.5rem;
175    --sp-6d5: 1.625rem;
176    --sp-7: 1.75rem;
177    --sp-7d5: 1.875rem;
178    --sp-8: 2rem;
179    --sp-8d5: 2.125rem;
180    --sp-9: 2.25rem;
181    --sp-9d5: 2.375rem;
182    --sp-10: 2.5rem;
183    --sp-10d5: 2.625rem;
184    --sp-11: 2.75rem;
185    --sp-12: 3rem;
186    --sp-13: 3.25rem;
187    --sp-14: 3.5rem;
188    --sp-15: 3.875rem;
189    --sp-16: 4rem;
190    --sp-18: 4.5rem;
191    --sp-20: 5rem;
192    --sp-23: 5.625rem;
193    --sp-24: 6rem;
194    --sp-28: 7rem;
195    --sp-32: 8rem;
196    --sp-36: 9rem;
197    --sp-40: 10rem;
198    --sp-44: 11rem;
199    --sp-48: 12rem;
200    --sp-52: 13rem;
201    --sp-56: 14rem;
202    --sp-60: 15rem;
203    --sp-64: 16rem;
204    --sp-68: 17rem;
205    --sp-72: 18rem;
206    --sp-80: 20rem;
207    --sp-96: 24rem;
208    --sp-100: 32rem;
209
210    /*! Font family - Custom fonts (Cotford for headings, Neue Plak for body) */
211    --font-heading-family: "Cotford Light", serif;
212    --font-heading-style: normal;
213    --font-heading-weight: 300;
214    --font-heading-line-height: 1.1;
215    --font-heading-letter-spacing: -0.05em;
216    
217
218    --font-body-family: "Neue Plak", sans-serif;
219    --font-body-style: normal;
220    --font-body-weight: 400;
221    --font-body-line-height: 1;
222    --font-body-letter-spacing: 0.0em;
223
224    --font-navigation-family: var(--font-body-family);
225    --font-navigation-size: clamp(0.875rem, 0.748rem + 0.3174vw, 1.125rem);
226    --font-navigation-weight: 500;
227    
228
229    --font-button-family: var(--font-body-family);
230    --font-button-size: clamp(0.875rem, 0.8115rem + 0.1587vw, 1.0rem);
231    --font-button-weight: 500;
232    
233
234    --font-product-family: var(--font-body-family);
235    --font-product-size: clamp(1.0rem, 0.873rem + 0.3175vw, 1.25rem);
236    --font-product-weight: 500;
237    
238
239    /*! Font size */
240    --text-3xs: 0.625rem;
241    --text-2xs: 0.6875rem;
242    --text-xs: 0.75rem;
243    --text-2sm: 0.8125rem;
244    --text-sm: 0.875rem;
245    --text-base: 1.0rem;
246    --text-lg: 1.125rem;
247    --text-xl: 1.25rem;
248    --text-2xl: 1.5rem;
249    --text-3xl: 1.875rem;
250    --text-4xl: 2.25rem;
251    --text-5xl: 3.0rem;
252    --text-6xl: 3.75rem;
253    --text-7xl: 4.5rem;
254    --text-8xl: 6.0rem;
255
256    /*! Layout */
257    --page-width-base: 1520px;
258    --page-width: var(--page-width-base);
259    --gap-padding: clamp(var(--sp-5), 2.526vw, var(--sp-12));
260    --grid-gap: clamp(40px, 20vw, 60px);
261    --page-padding: var(--sp-5);
262    --page-container: min(calc(100vw - var(--scrollbar-width, 0px) - var(--page-padding) * 2), var(--page-width));
263    --rounded-button: 3.75rem;
264    --rounded-input: 0.75rem;
265    --rounded-card: clamp(var(--sp-2d5), 1.053vw, var(--sp-5));
266    --rounded-block: clamp(var(--sp-2d5), 1.053vw, var(--sp-5));
267
268    /*! Other */
269    --icon-weight: 1.5px;
270
271    /*! Badge colors */
272    --badge-custom1-background: #000041;
273    --badge-custom1-text: #ffffff;
274    --badge-custom2-background: #F5DE9E;
275    --badge-custom2-text: #000041;
276  }
277
278  @media screen and (min-width: 1024px) {
279    :root {
280      --page-padding: var(--sp-9);
281    }
282  }
283
284  @media screen and (min-width: 1280px) {
285    :root {
286      --gap-padding: var(--sp-12);
287      --page-padding: var(--sp-12);
288      --page-container: min(calc(100vw - var(--scrollbar-width, 0px) - var(--page-padding) * 2), max(var(--page-width), 1280px));
289    }
290  }
291
292  @media screen and (min-width: 1536px) {
293    :root {
294      --page-padding: max(var(--sp-12), 50vw - var(--scrollbar-width, 0px)/2 - var(--page-width)/2);
295    }
296  }
297</style>
298<link
299      rel="preload"
300      href="//www.nanit.com/cdn/shop/t/616/assets/theme.css?v=48425390223589700801770899472"
301      as="style"
302      onload="this.onload=null;this.rel='stylesheet'"
303    >
304    <noscript><link href="//www.nanit.com/cdn/shop/t/616/assets/theme.css?v=48425390223589700801770899472" rel="stylesheet" type="text/css" media="all" /></noscript><link
305      rel="stylesheet"
306      href="//www.nanit.com/cdn/shop/t/616/assets/apps.css?v=162097722211979372921757690018"
307      media="print"
308      fetchpriority="low"
309      onload="this.media='all'"
310    >
311
312
313  <link href="//www.nanit.com/cdn/shop/t/616/assets/styles-Dyo2QfrN.css?v=154961103750372443381788530892" rel="stylesheet" type="text/css" media="all" />
314
315
316
317
318  
318<script src="//www.nanit.com/cdn/shop/t/616/assets/storefront-CacePCbI.js?v=45970721796469939561789671505" type="module" crossorigin="anonymous"></script>
318
319  <link rel="modulepreload" href="//www.nanit.com/cdn/shop/t/616/assets/sectionRegistry-DJW0ubQ3.js?v=102420792600229122601789671504" crossorigin="anonymous">
320  <link href="//www.nanit.com/cdn/shop/t/616/assets/sectionRegistry-CLbQKm89.css?v=99439477171550364191782307934" rel="stylesheet" type="text/css" media="all" />
321
322<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
322<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/13547173/digital_wallets/dialog">
323<meta id="in-context-paypal-metadata" data-shop-id="13547173" data-venmo-supported="true" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
324<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=21790859"></script>
324
325<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
326<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=21790859&shop_id=13547173" crossorigin="anonymous"></script>
vendor: 1 bytes, line 326
326
327<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":13547173,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/13547173","merchantName":"Nanit","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Nanit","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 327
327
328<script id="shopify-features" type="application/json">{"accessToken":"5c010efd0a090bf5e40ab5e316619747","betas":["rich-media-storefront-analytics"],"domain":"www.nanit.com","predictiveSearch":true,"shopId":13547173,"locale":"en"}</script>
vendor: 1 bytes, line 328
328
329<script>var Shopify = Shopify || {};
330Shopify.shop = "aislings-sweets-treats.myshopify.com";
331Shopify.locale = "en";
332Shopify.currency = {"active":"USD","rate":"1.0"};
333Shopify.country = "US";
334Shopify.theme = {"name":"[Production]","id":143487959179,"schema_name":"Concept","schema_version":"4.3.1","theme_store_id":null,"role":"main"};
335Shopify.theme.handle = "null";
336Shopify.theme.style = {"id":null,"handle":null};
337Shopify.cdnHost = "www.nanit.com/cdn";
338Shopify.routes = Shopify.routes || {};
339Shopify.routes.root = "/";
340Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
341Shopify.SignInWithShop = Shopify.SignInWithShop || {};
342Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
343Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 343
343
344<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 344
344
345<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 345
345
346<script>
347  window.ShopifyPay = window.ShopifyPay || {};
348  window.ShopifyPay.apiHost = "shop.app\/pay";
349  window.ShopifyPay.redirectState = null;
350</script>
vendor: 1 bytes, line 350
350
351<script>
352  window.Shopify = window.Shopify || {};
353  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
354  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
355  window.Shopify.SignInWithShop.eligible = true;
356</script>
vendor: 1 bytes, line 356
356
357<script id="shop-js-analytics" type="application/json">{"pageType":"page"}</script>
vendor: 1 bytes, line 357
357
358<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 358
358
359<script type="module">
360  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
361
362  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
363
364</script>
vendor: 1 bytes, line 364
364
365<script>
366  window.Shopify = window.Shopify || {};
367  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
368  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"]};
369</script>
vendor: 1 bytes, line 369
369
370<script>(function() {
371  var isLoaded = false;
372  function asyncLoad() {
373    if (isLoaded) return;
374    isLoaded = true;
375    var urls = ["https:\/\/cdn.shopify.com\/s\/files\/1\/1354\/7173\/t\/59\/assets\/affirmShopify.js?v=1630582276\u0026shop=aislings-sweets-treats.myshopify.com","https:\/\/cdn.attn.tv\/nanit\/dtag.js?shop=aislings-sweets-treats.myshopify.com","https:\/\/pps.triplewhale.systems\/main.js?shop=aislings-sweets-treats.myshopify.com","https:\/\/d26ky332zktp97.cloudfront.net\/shops\/F4TYSeNeFMAdti5uL\/colibrius-m.js?shop=aislings-sweets-treats.myshopify.com","https:\/\/services.nofraud.com\/js\/device.js?shop=aislings-sweets-treats.myshopify.com","https:\/\/customer-first-focus.b-cdn.net\/cffOrderifyLoader_min.js?shop=aislings-sweets-treats.myshopify.com","https:\/\/dr4qe3ddw9y32.cloudfront.net\/awin-shopify-integration-code.js?aid=58645\u0026v=shopifyApp_5.2.5\u0026ts=1764787141759\u0026shop=aislings-sweets-treats.myshopify.com","https:\/\/app.octaneai.com\/480wv0ubsk3pk0xu\/shopify.js?x=BTGzBTB8cA962O2K\u0026shop=aislings-sweets-treats.myshopify.com","https:\/\/static.fbot.me\/shopify\/friendbuy-shopify.js?merchantId=5d3018af-5253-4a41-b503-7badee5840bf\u0026shop=aislings-sweets-treats.myshopify.com","https:\/\/www.nanit.com\/apps\/cordial-app\/load-track.js?track_key=nanit\u0026shop=aislings-sweets-treats.myshopify.com"];
376    for (var i = 0; i < urls.length; i++) {
377      var s = document.createElement('script');
378      s.type = 'text/javascript';
379      s.async = true;
380      s.src = urls[i];
381      var x = document.getElementsByTagName('script')[0];
382      x.parentNode.insertBefore(s, x);
383    }
384  };
385  if(window.attachEvent) {
386    window.attachEvent('onload', asyncLoad);
387  } else {
388    window.addEventListener('load', asyncLoad, false);
389  }
390})();</script>
vendor: 1 bytes, line 390
390
391<script id="__st">var __st={"a":13547173,"offset":-14400,"reqid":"e92e62c0-62e5-416d-ba48-b81d2cdaece8-1790239993","pageurl":"www.nanit.com\/pages\/about-us","s":"pages-175088195","u":"225b559e4df2","p":"page","rtyp":"page","rid":175088195};</script>
vendor: 1 bytes, line 391
391
392<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 392
392
393<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 393
393
394<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.nanit.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 394
394
395<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//www.nanit.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>
395<script crossorigin="anonymous" defer="defer" src="//www.nanit.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 395
395
396<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 396
396
397<script>
398  window.Shopify = window.Shopify || {};
399  window.Shopify.MCP = window.Shopify.MCP || {};
400  window.Shopify.MCP.enabled = true;
401  window.Shopify.MCP.shop = "aislings-sweets-treats.myshopify.com";
402  window.Shopify.MCP.mcpEndpoint = "https:\/\/www.nanit.com\/api\/mcp";
403  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"]}}];
404</script>
vendor: 1 bytes, line 404
404
405<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/www.nanit.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-f1e1e155.js","sha256-86F2r\/8tANRiv732G7Azvy4FxZLwNMjSp3zeaR2BCbY=");})();
406</script>
vendor: 1 bytes, line 406
406
407<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.nanit.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
408</script>
vendor: 1 bytes, line 408
408
409<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
410  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);
411</script>
vendor: 1 bytes, line 411
411
412<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})}}));
413</script>
vendor: 1 bytes, line 413
413
414<script integrity="sha256-/LA1C2Bx6899fYCos0FS9qLj2opaGFm7AXrTUvBEb4s=" data-source-attribution="shopify.remote_product_tracking" data-shopify-remote-tracking="{&quot;publisher_shop_id&quot;:13547173,&quot;theme_id&quot;:143487959179,&quot;theme_published&quot;:true,&quot;theme_store_id&quot;:0,&quot;placement&quot;:&quot;collection&quot;,&quot;event_data&quot;:{&quot;handle&quot;:&quot;about-us&quot;,&quot;page_type&quot;:&quot;page&quot;},&quot;recommendations_tracking_enabled&quot;:true}" defer="defer" src="//www.nanit.com/cdn/shopifycloud/storefront/assets/storefront/remote_product_tracking-91d95044.js" crossorigin="anonymous"></script>
414
415<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.nanit.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
416<style id="shopify-accelerated-checkout-cart">
417        #shopify-buyer-consent {
418  margin-top: 1em;
419  display: inline-block;
420  width: 100%;
421}
422
423#shopify-buyer-consent.hidden {
424  display: none;
425}
426
427#shopify-subscription-policy-button {
428  background: none;
429  border: none;
430  padding: 0;
431  text-decoration: underline;
432  font-size: inherit;
433  cursor: pointer;
434}
435
436#shopify-subscription-policy-button::before {
437  box-shadow: none;
438}
439
440      </style>
441
442<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
442
443
444    
444<script src="//www.nanit.com/cdn/shop/t/616/assets/vendor.js?v=83836565987576270061757690039" defer="defer"></script>
444
445    
445<script src="//www.nanit.com/cdn/shop/t/616/assets/theme.js?v=118407257295185597661770999940" defer="defer"></script>
445
446    
446<script src="//www.nanit.com/cdn/shop/t/616/assets/instant-page.js?v=99963444960178710701757690030" type="module"></script>
446<script>
447  window.theme = window.theme || {};
448  theme.routes = {
449    shop_url: 'https://www.nanit.com',
450    root_url: '/',
451    cart_url: '/cart',
452    cart_add_url: '/cart/add',
453    cart_change_url: '/cart/change',
454    cart_update_url: '/cart/update',
455    search_url: '/search',
456    predictive_search_url: '/search/suggest'
457  };
458
459  theme.variantStrings = {
460    preOrder: "Pre-order",
461    addToCart: "Add to cart",
462    soldOut: "Sold Out",
463    unavailable: "Unavailable",
464    addToBundle: "Add to bundle",
465    backInStock: "Notify me when it’s available"
466  };
467
468  theme.shippingCalculatorStrings = {
469    error: "One or more errors occurred while retrieving the shipping rates:",
470    notFound: "Sorry, we do not ship to your address.",
471    oneResult: "There is one shipping rate for your address:",
472    multipleResults: "There are multiple shipping rates for your address:"
473  };
474
475  theme.discountStrings = {
476    error: "Discount code cannot be applied to your cart",
477    shippingError: "Shipping discounts are shown at checkout after adding an address"
478  };
479
480  theme.recipientFormStrings = {
481    expanded: "Gift card recipient form expanded",
482    collapsed: "Gift card recipient form collapsed"
483  };
484
485  theme.quickOrderListStrings = {
486    itemsAdded: "[quantity] items added",
487    itemAdded: "[quantity] item added",
488    itemsRemoved: "[quantity] items removed",
489    itemRemoved: "[quantity] item removed",
490    viewCart: "View cart",
491    each: "[money]\/ea",
492    minError: "This item has a minimum of [min]",
493    maxError: "This item has a maximum of [max]",
494    stepError: "You can only add this item in increments of [step]"
495  };
496
497  theme.cartStrings = {
498    error: "There was an error while updating your cart. Please try again.",
499    quantityError: "You can only add [quantity] of this item to your cart."
500  };
501
502  theme.dateStrings = {
503    d: "d",
504    day: "Day",
505    days: "Days",
506    h: "h",
507    hour: "Hour",
508    hours: "Hours",
509    m: "m",
510    minute: "Min",
511    minutes: "Mins",
512    s: "s",
513    second: "Sec",
514    seconds: "Secs"
515  };theme.strings = {
516    recentlyViewedEmpty: "Your recently viewed is empty.",
517    close: "Close",
518    next: "Next",
519    previous: "Previous",
520    qrImageAlt: "QR code — scan to redeem gift card"
521  };
522
523  theme.settings = {
524    moneyFormat: "${{amount}}",
525    moneyWithCurrencyFormat: "${{amount}} USD",
526    currencyCodeEnabled: false,
527    externalLinksNewTab: false,
528    cartType: "drawer",
529    isCartTemplate: false,
530    pswpModule: "\/\/www.nanit.com\/cdn\/shop\/t\/616\/assets\/photoswipe.min.js?v=41760041872977459911757690035",
531    themeName: 'Concept',
532    themeVersion: '4.3.1',
533    agencyId: ''
534  };</script>
534
535<!-- Google Tag Manager -->
536    
536<script>
537      const LAST_PAGE_KEY = 'LAST_VISITED_PAGE';
538      const LAST_COLLECTION_HANDLE_KEY = 'LAST_COLLECTION_HANDLE';
539
540      (() => {
541        window.addEventListener('load', () => {
542          if (!localStorage.getItem(LAST_PAGE_KEY)) {
543            localStorage.setItem(LAST_PAGE_KEY, 'page');
544          }
545          if (!localStorage.getItem(LAST_COLLECTION_HANDLE_KEY)) {
546            localStorage.setItem(LAST_COLLECTION_HANDLE_KEY, '');
547          }
548
549          window.lastPage = localStorage.getItem(LAST_PAGE_KEY);
550          window.lastCollection = localStorage.getItem(LAST_COLLECTION_HANDLE_KEY);
551        });document.addEventListener('visibilitychange', () => {
552          if (document.visibilityState !== 'hidden') return;
553          const _collectionHandle = window.STOREFRONT?.dataLayer?.collectionHandle || '';
554          localStorage.setItem(LAST_PAGE_KEY, 'page');
555          localStorage.setItem(LAST_COLLECTION_HANDLE_KEY, _collectionHandle);
556        });
557      })();
558
559      window.dataLayer = window.dataLayer || [];
560      dataLayer.push({
561        'event': 'bva_gtm_init',
562        'brandSite': localStorage.getItem('currentBrand'),
563        'template': {
564          'active': "page.why-nanit",
565          'name': "page",
566          'directory': null
567        },
568        'localization': {
569          'country': "US",
570          'currency': "USD",
571          'language': "en"
572        },
573
574        'location': ''
575      });
576    </script>
576
577
578    <!-- GTM Script -->
579    
579<script>
vendor: 358 bytes, lines 579-584
579
580      (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
581      new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
582      j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
583      'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
584      })(window,document,'script','dataLayer','
584GTM-W7TZKPD9
vendor: 8 bytes, lines 584-585
584');
585    
585</script>
585
586    <!-- End Google Tag Manager -->
586<script type='text/javascript'>
587  (window.heapReadyCb = window.heapReadyCb || []),
588    (window.heap = window.heap || []),
589    (heap.load = function (e, t) {
590      (window.heap.envId = e),
591        (window.heap.clientConfig = t = t || {}),
592        (window.heap.clientConfig.shouldFetchServerConfig = !1);
593      var a = document.createElement('script');
594      (a.type = 'text/javascript'),
595        (a.async = !0),
596        (a.src = 'https://cdn.us.heap-api.com/config/' + e + '/heap_config.js');
597      var r = document.getElementsByTagName('script')[0];
598      r.parentNode.insertBefore(a, r);
599      var n = [
600          'init',
601          'startTracking',
602          'stopTracking',
603          'track',
604          'resetIdentity',
605          'identify',
606          'identifyHashed',
607          'getSessionId',
608          'getUserId',
609          'getIdentity',
610          'addUserProperties',
611          'addEventProperties',
612          'removeEventProperty',
613          'clearEventProperties',
614          'addAccountProperties',
615          'addAdapter',
616          'addTransformer',
617          'addTransformerFn',
618          'onReady',
619          'addPageviewProperties',
620          'removePageviewProperty',
621          'clearPageviewProperties',
622          'trackPageview',
623        ],
624        i = function (e) {
625          return function () {
626            var t = Array.prototype.slice.call(arguments, 0);
627            window.heapReadyCb.push({
628              name: e,
629              fn: function () {
630                heap[e] && heap[e].apply(heap, t);
631              },
632            });
633          };
634        };
635      for (var p = 0; p < n.length; p++) heap[n[p]] = i(n[p]);
636    });
637  heap.load('3272390898');
638</script>
638
639
640
641  <div hidden data-yotpo-loader data-yotpo-key="LkIkXhZE0n3h0B7roAqsDRSM8TtiJgRFrXPGj923"></div>
642
643
644
645
646  
646<script
647    defer src="https://static.shopmy.us/Affiliates/sms_aff_clicktrack.js?domain=nanit.com&expires=30">
648  </script>
648
649
650
651  <!-- BEGIN app block: shopify://apps/geo-pro-geolocation/blocks/geopro/16fc5313-7aee-4e90-ac95-f50fc7c8b657 --><!-- This snippet is used to load Geo:Pro data on the storefront -->
652<meta class='geo-ip' content='eyJwYXJhbWV0ZXJzIjp7ImxheW91dC1zZWxlY3RvciI6InJlZGlyZWN0IiwicGVybWFuZW50LXJlZGlyZWN0IjowLCJwb3B1cF9kZWxheSI6IjAiLCJkb21haW5zX2xpc3QiOjAsInN0b3JlX3RpdGxlIjoiIiwicmVkaXJlY3RfdGV4dCI6Ikl0IHNlZW1zIHlvdSYjMzlyZSBpbiAlQ09VTlRSWSUuIFJlZGlyZWN0IHRvICVTVE9SRU5BTUUlPyIsInllcyI6IlllcywgcGxlYXNlIiwibm8iOiJObywgdGhhbmtzIiwiYmFja2dyb3VuZC1jb2xvciI6ImZmZmZmZiIsInRleHQtY29sb3IiOiIwMDAwMDAiLCJ5ZXMtYmFja2dyb3VuZC1jb2xvciI6IjAwMDAwMCIsInllcy10ZXh0LWNvbG9yIjoiZmZmZmZmIiwibm8tYmFja2dyb3VuZC1jb2xvciI6Ijg4ODg4OCIsIm5vLXRleHQtY29sb3IiOiJmZmZmZmYiLCJsb2NhbGl6YXRpb24iOltdLCJvd25lcl9pcCI6IjcyLjE5OS45Ny4xMzgiLCJvd25lcl9pcF9tb2RlIjoiIiwicmVwZWF0X3N3aXRjaGVyIjp0cnVlLCJyZXBlYXRfcGVyaW9kIjoiMzAiLCJkaXNhYmxlZF9zdGF0ZSI6ZmFsc2UsImxhc3RfZW1iZWRkZWRfYXQiOiIyMDI2LTAyLTI2IDE1OjI0OjU3In0sInJ1bGVzTGlzdCI6W3sicnVsZV9pZCI6IjI0NDkzIiwiY291bnRyaWVzIjoiQXVzdHJhbGlhIiwiZXhjZXB0aW9ucyI6IiIsImlwIjoiIiwic3RvcmVfbmFtZSI6IkF1c3RyYWxpYSBTaXRlIiwiaXBfZXhjZXB0aW9ucyI6IiIsImxpbmsiOiJodHRwczpcL1wvd3d3Lm5hbml0LmNvbS5hdSIsImRvbWFpbl9yZWRpcmVjdCI6IjAiLCJtYXJrZXRfaWQiOiIwIn0seyJydWxlX2lkIjoiMzQ3MTQiLCJjb3VudHJpZXMiOiJBdXN0cmlhLEdlcm1hbnkiLCJleGNlcHRpb25zIjoiIiwiaXAiOiIiLCJzdG9yZV9uYW1lIjoiQXVzdHJpYSArIEdlcm1hbnkgU2l0ZSIsImlwX2V4Y2VwdGlvbnMiOiIyMC4yMjMuOS4xMzgsMzQuMTA3LjEwMi40NywzNC4xNDEuMTAuMjQsMzQuMTU5Ljg2LjEyNiwzNC4xNTkuMTY4LjE5NSwzNC4xNTkuMjQ3LjIyMiwzNS4xOTguNzguMjA3LDM1LjE5OC4xMzcuNiwzNS4xOTguMTYwLjQ5LDM1LjI0Ni4xNDMuMiwzNS4yNDYuMTkxLjE0IiwibGluayI6Imh0dHBzOlwvXC9uYW5pdC5kZVwvIiwiZG9tYWluX3JlZGlyZWN0IjoiMCIsIm1hcmtldF9pZCI6IjAifSx7InJ1bGVfaWQiOiIyNjgzMyIsImNvdW50cmllcyI6IkJlbGdpdW0sTHV4ZW1ib3VyZyxOZXRoZXJsYW5kcyIsImV4Y2VwdGlvbnMiOiIiLCJpcCI6IiIsInN0b3JlX25hbWUiOiJCZWxnaXVtXC9MdXhlbWJvdXJnXC9OZXRoZXJsYW5kcyBTaXRlIiwiaXBfZXhjZXB0aW9ucyI6IiIsImxpbmsiOiJodHRwczpcL1wvbmFuaXRubC5ubCIsImRvbWFpbl9yZWRpcmVjdCI6IjAiLCJtYXJrZXRfaWQiOiIwIn0seyJydWxlX2lkIjoiMTIyMCIsImNvdW50cmllcyI6IkNhbmFkYSIsImV4Y2VwdGlvbnMiOiIiLCJpcCI6IiIsInN0b3JlX25hbWUiOiJDYW5hZGEgU2l0ZSIsImlwX2V4Y2VwdGlvbnMiOiIiLCJsaW5rIjoiaHR0cHM6XC9cL25hbml0LmNhXC8iLCJkb21haW5fcmVkaXJlY3QiOiIwIiwibWFya2V0X2lkIjoiMCJ9LHsicnVsZV9pZCI6IjM0NzEzIiwiY291bnRyaWVzIjoiQ3JvYXRpYSxHcmVlY2UiLCJleGNlcHRpb25zIjoiIiwiaXAiOiIiLCJzdG9yZV9uYW1lIjoiQ3JvYXRpYVwvR3JlZWNlIFNpdGUiLCJpcF9leGNlcHRpb25zIjoiIiwibGluayI6Imh0dHBzOlwvXC9uYW5pdC5oclwvIiwiZG9tYWluX3JlZGlyZWN0IjoiMCIsIm1hcmtldF9pZCI6IjAifSx7InJ1bGVfaWQiOiIyMjA2MCIsImNvdW50cmllcyI6IkRlbm1hcmsiLCJleGNlcHRpb25zIjoiIiwiaXAiOiIiLCJzdG9yZV9uYW1lIjoiRGVubWFyayBTaXRlIiwiaXBfZXhjZXB0aW9ucyI6IiIsImxpbmsiOiJodHRwOlwvXC9uYW5pdC5ka1wvIiwiZG9tYWluX3JlZGlyZWN0IjoiMCIsIm1hcmtldF9pZCI6IjAifSx7InJ1bGVfaWQiOiIyMjA2MiIsImNvdW50cmllcyI6IkZpbmxhbmQiLCJleGNlcHRpb25zIjoiIiwiaXAiOiIiLCJzdG9yZV9uYW1lIjoiRmlubGFuZCBTaXRlIiwiaXBfZXhjZXB0aW9ucyI6IiIsImxpbmsiOiJodHRwOlwvXC9uYW5pdC5maVwvIiwiZG9tYWluX3JlZGlyZWN0IjoiMCIsIm1hcmtldF9pZCI6IjAifSx7InJ1bGVfaWQiOiIzNzc5NiIsImNvdW50cmllcyI6IkJhaHJhaW4sS3V3YWl0LE9tYW4sUWF0YXIsU2F1ZGkgQXJhYmlhLFVuaXRlZCBBcmFiIEVtaXJhdGVzIiwiZXhjZXB0aW9ucyI6IiIsImlwIjoiIiwic3RvcmVfbmFtZSI6IkdDQyArIFVBRSBDb3VudHJpZXMiLCJpcF9leGNlcHRpb25zIjoiIiwibGluayI6Imh0dHBzOlwvXC9uYW5pdC5hZVwvIiwiZG9tYWluX3JlZGlyZWN0IjoiMCIsIm1hcmtldF9pZCI6IjAifSx7InJ1bGVfaWQiOiIyMjA1OSIsImNvdW50cmllcyI6Ik5vcndheSIsImV4Y2VwdGlvbnMiOiIiLCJpcCI6IiIsInN0b3JlX25hbWUiOiJOb3J3YXkgU2l0ZSIsImlwX2V4Y2VwdGlvbnMiOiIiLCJsaW5rIjoiaHR0cDpcL1wvbm8ubmFuaXQuc2VcLyIsImRvbWFpbl9yZWRpcmVjdCI6IjAiLCJtYXJrZXRfaWQiOiIwIn0seyJydWxlX2lkIjoiMzQ2NzQiLCJjb3VudHJpZXMiOiJQb3J0dWdhbCxTcGFpbiIsImV4Y2VwdGlvbnMiOiIiLCJpcCI6IiIsInN0b3JlX25hbWUiOiJQb3J0dWdhbFwvU3BhaW4gU2l0ZSIsImlwX2V4Y2VwdGlvbnMiOiIiLCJsaW5rIjoiaHR0cHM6XC9cL25hbml0LmNvbS5lc1wvIiwiZG9tYWluX3JlZGlyZWN0IjoiMCIsIm1hcmtldF9pZCI6IjAifSx7InJ1bGVfaWQiOiIzNDcxNiIsImNvdW50cmllcyI6IlNvdXRoIEFmcmljYSIsImV4Y2VwdGlvbnMiOiIiLCJpcCI6IiIsInN0b3JlX25hbWUiOiJTb3V0aCBBZnJpY2EgU2l0ZSIsImlwX2V4Y2VwdGlvbnMiOiIiLCJsaW5rIjoiaHR0cHM6XC9cL3d3dy5uYW5pdHNvdXRoYWZyaWNhLmNvLnphXC8iLCJkb21haW5fcmVkaXJlY3QiOiIwIiwibWFya2V0X2lkIjoiMCJ9LHsicnVsZV9pZCI6IjIyMDYxIiwiY291bnRyaWVzIjoiU3dlZGVuIiwiZXhjZXB0aW9ucyI6IiIsImlwIjoiIiwic3RvcmVfbmFtZSI6IlN3ZWRlbiBTaXRlIiwiaXBfZXhjZXB0aW9ucyI6IiIsImxpbmsiOiJodHRwOlwvXC9uYW5pdC5zZVwvIiwiZG9tYWluX3JlZGlyZWN0IjoiMCIsIm1hcmtldF9pZCI6IjAifSx7InJ1bGVfaWQiOiIyMDExOSIsImNvdW50cmllcyI6IlVuaXRlZCBLaW5nZG9tIiwiZXhjZXB0aW9ucyI6IiIsImlwIjoiIiwic3RvcmVfbmFtZSI6IlVLIFNpdGUiLCJpcF9leGNlcHRpb25zIjoiIiwibGluayI6Imh0dHBzOlwvXC9uYW5pdHVrLmNvLnVrIiwiZG9tYWluX3JlZGlyZWN0IjoiMCIsIm1hcmtldF9pZCI6IjAifSx7InJ1bGVfaWQiOiIxOTkwOCIsImNvdW50cmllcyI6IkFsYW5kIElzbGFuZHMsQWxiYW5pYSxBbmRvcnJhLEFybWVuaWEsQmVsYXJ1cyxCb3NuaWEgQW5kIEhlcnplZ292aW5hLEJ1bGdhcmlhLEN5cHJ1cyxDemVjaGlhLEVzdG9uaWEsRmFyb2UgSXNsYW5kcyxGcmFuY2UsR2
652VvcmdpYSxHaWJyYWx0YXIsR3JlZW5sYW5kLEd1YWRlbG91cGUsR3Vlcm5zZXksSHVuZ2FyeSxJY2VsYW5kLElyZWxhbmQsSXNsZSBPZiBNYW4sSXRhbHksSmVyc2V5LEtvc292byxMYXR2aWEsTGllY2h0ZW5zdGVpbixMaXRodWFuaWEsTWFsdGEsTWF5b3R0ZSxNb2xkb3ZhLE1vbmFjbyxNb250ZW5lZ3JvLE5vcnRoIE1hY2Vkb25pYSxQb2xhbmQsUmV1bmlvbixSb21hbmlhLFNhbiBNYXJpbm8sU2VyYmlhLFNsb3Zha2lhLFNsb3ZlbmlhLFN2YWxiYXJkIEFuZCBKYW4gTWF5ZW4sU3dpdHplcmxhbmQsVHVya2V5LFVrcmFpbmUsVmF0aWNhbiBDaXR5LEFmZ2hhbmlzdGFuLEF6ZXJiYWlqYW4sQmFuZ2xhZGVzaCxCaHV0YW4sQnJpdGlzaCBJbmRpYW4gT2NlYW4gVGVycml0b3J5LEJydW5laSxDYW1ib2RpYSxDaGluYSxDaHJpc3RtYXMgSXNsYW5kLENvY29zIChLZWVsaW5nKSBJc2xhbmRzLEhvbmcgS29uZyxJbmRpYSxJbmRvbmVzaWEsSXJhbixJcmFxLEphcGFuLEpvcmRhbixLYXpha2hzdGFuLEtvcmVhLFRoZSBEZW1vY3JhdGljIFBlb3BsZVx1MjAxOXMgUmVwdWJsaWMsS3lyZ3l6c3RhbixMYW9zLExlYmFub24sTWFjYW8sTWFsYXlzaWEsTWFsZGl2ZXMsTW9uZ29saWEsTXlhbm1hcixOZXBhbCxQYWtpc3RhbixQYWxlc3RpbmlhbiBUZXJyaXRvcmllcyxQaGlsaXBwaW5lcyxSdXNzaWEsU2luZ2Fwb3JlLFNvdXRoIEtvcmVhLFNyaSBMYW5rYSxTeXJpYSxUYWl3YW4sVGFqaWtpc3RhbixUaGFpbGFuZCxUdXJrbWVuaXN0YW4sVXpiZWtpc3RhbixWaWV0bmFtLFllbWVuLEFsZ2VyaWEsQW5nb2xhLEJlbmluLEJvdHN3YW5hLEJ1cmtpbmEgRmFzbyxCdXJ1bmRpLENhbWVyb29uLENhcGUgVmVyZGUsQ2VudHJhbCBBZnJpY2FuIFJlcHVibGljLENoYWQsQ29tb3JvcyxDb25nbyxDb25nbyxUaGUgRGVtb2NyYXRpYyBSZXB1YmxpYyxDb3RlIEQnSXZvaXJlLERqaWJvdXRpLEVneXB0LEVxdWF0b3JpYWwgR3VpbmVhLEVyaXRyZWEsRXN3YXRpbmksRXRoaW9waWEsR2Fib24sR2FtYmlhLEdoYW5hLEd1aW5lYSxHdWluZWEgQmlzc2F1LEtlbnlhLExlc290aG8sTGliZXJpYSxMaWJ5YSxNYWRhZ2FzY2FyLE1hbGF3aSxNYWxpLE1hdXJpdGFuaWEsTWF1cml0aXVzLE1vcm9jY28sTW96YW1iaXF1ZSxOYW1pYmlhLE5pZ2VyLE5pZ2VyaWEsUndhbmRhLFNhbyBUb21lIEFuZCBQcmluY2lwZSxTZW5lZ2FsLFNleWNoZWxsZXMsU2llcnJhIExlb25lLFNvbWFsaWEsU291dGggU3VkYW4sU2FpbnQgSGVsZW5hLFN1ZGFuLFRhbnphbmlhLFRvZ28sVHVuaXNpYSxVZ2FuZGEsV2VzdGVybiBTYWhhcmEsWmFtYmlhLFppbWJhYndlLEFuZ3VpbGxhLEFudGlndWEgQW5kIEJhcmJ1ZGEsQXJ1YmEsQmFoYW1hcyxCYXJiYWRvcyxCZWxpemUsQmVybXVkYSxCcml0aXNoIFZpcmdpbiBJc2xhbmRzLENheW1hbiBJc2xhbmRzLENvc3RhIFJpY2EsQ3ViYSxDdXJhXHUwMGU3YW8sRG9taW5pY2EsRG9taW5pY2FuIFJlcHVibGljLEVsIFNhbHZhZG9yLEdyZW5hZGEsR3VhdGVtYWxhLEhhaXRpLEhvbmR1cmFzLEphbWFpY2EsTWFydGluaXF1ZSxNb250c2VycmF0LE5pY2FyYWd1YSxQYW5hbWEsU2ludCBNYWFydGVuLFNhaW50IEJhcnRoZWxlbXksU2FpbnQgS2l0dHMgQW5kIE5ldmlzLFNhaW50IEx1Y2lhLFNhaW50IE1hcnRpbixTYWludCBQaWVycmUgQW5kIE1pcXVlbG9uLFNhaW50IFZpbmNlbnQgJiBHcmVuYWRpbmVzLFRyaW5pZGFkIGFuZCBUb2JhZ28sVHVya3MgYW5kIENhaWNvcyBJc2xhbmRzLFUuUy4gT3V0bHlpbmcgSXNsYW5kcyxBcmdlbnRpbmEsQm9saXZpYSxCcmF6aWwsQ2FyaWJiZWFuIE5ldGhlcmxhbmRzLENoaWxlLENvbG9tYmlhLEVjdWFkb3IsRmFsa2xhbmQgSXNsYW5kcyxGcmVuY2ggR3VpYW5hLEd1eWFuYSxIZWFyZCBJc2xhbmQgQW5kIE1jZG9uYWxkIElzbGFuZHMsUGFyYWd1YXksUGVydSxTdXJpbmFtZSxVcnVndWF5LFZlbmV6dWVsYSxBdXN0cmFsaWEsQ29vayBJc2xhbmRzLEZpamksRnJlbmNoIFBvbHluZXNpYSxLaXJpYmF0aSxOYXVydSxOZXcgQ2FsZWRvbmlhLE5ldyBaZWFsYW5kLE5pdWUsTm9yZm9sayBJc2xhbmQsUGFwdWEgTmV3IEd1aW5lYSxQaXRjYWlybixTYW1vYSxTb2xvbW9uIElzbGFuZHMsVGltb3IgTGVzdGUsVG9rZWxhdSxUb25nYSxUdXZhbHUsVmFudWF0dSxXYWxsaXMgQW5kIEZ1dHVuYSxCb3V2ZXQgSXNsYW5kLEZyZW5jaCBTb3V0aGVybiBUZXJyaXRvcmllcyxTb3V0aCBHZW9yZ2lhICYgU291dGggU2FuZHdpY2ggSXNsYW5kcyIsImV4Y2VwdGlvbnMiOiIiLCJpcCI6IiIsInN0b3JlX25hbWUiOiJPdGhlciBSZWdpb25zIE91dHNpZGUgb2YgVVMiLCJpcF9leGNlcHRpb25zIjoiMTgxLjU4LjM5Ljc3LDE4MS41OC4zOS4yNDUsMTg2Ljg3LjEwLjQzLDY3LjIxMy4xNDkuNjMiLCJsaW5rIjoiaHR0cHM6XC9cL3d3dy5uYW5pdC5jb21cL3BhZ2VzXC9yZXRhaWxlcnMiLCJkb21haW5fcmVkaXJlY3QiOiIwIiwibWFya2V0X2lkIjoiMCJ9XX0='>
653<!-- This snippet initializes the plugin -->
654<script async data-geopro-shop="aislings-sweets-treats.myshopify.com" data-geopro-design-mode="false" data-geopro-tracking-env="production">
655  // geopro loading script
656  !function(){function e(e,t,n){try{if("function"!=typeof fetch)return;if("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.indexOf("Baiduspider")>=0)return;var o="https://aa4cacd33be28673d7e69be559ce7ad7@o4506196830715904.ingest.us.sentry.io/4507550373445632",i=o.match(/^https:\/\/([^@]+)@([^/]+)\/(.+)$/),r={message:e,level:"error",environment:"production",transaction:location.href,user:{id:window.Shopify&&window.Shopify.shop?window.Shopify.shop:"unknown",ip_address:String.fromCharCode(123,123)+"auto"+String.fromCharCode(125,125)},extra:n||{},logger:"GeoProInline",exception:{type:t&&t.name?t.name:"Error",value:t&&t.message?t.message:String(t)}};fetch("https://"+i[2]+"/api/"+i[3]+"/envelope/?sentry_key="+i[1],{method:"POST",body:JSON.stringify({dsn:o,sent_at:(new Date).toISOString(),event_id:Math.random().toString(16).slice(2)})+'\n{"type":"event"}\n'+JSON.stringify(r)+"\n",headers:{"Content-Type":"text/plain"},keepalive:!0,referrerPolicy:"no-referrer",mode:"no-cors"}).catch((function(){}))}catch(e){}}function t(){window.geopro_cancel="1"}!function(){try{if(window.geopro_inline_tracking)return;var e=document.currentScript,t=e&&e.getAttribute("data-geopro-shop")||window.Shopify&&window.Shopify.shop;if(!t||!/^[a-z0-9][a-z0-9-]*\.myshopify\.com$/.test(t))return;if(/(^|\.)shopifypreview\.com$/.test(location.hostname))return;if(e&&"true"===e.getAttribute("data-geopro-design-mode")||window.Shopify&&window.Shopify.designMode)return;var n=new Date,o=new Date(n.getFullYear(),n.getMonth(),n.getDate()),i=new Date(n.getFullYear(),n.getMonth(),n.getDate()+1),r=function(e){return e<10?"0"+e:String(e)},a=n.getFullYear()+"-"+r(n.getMonth()+1)+"-"+r(n.getDate()),s="geoip-inline-"+(e&&"staging"===e.getAttribute("data-geopro-tracking-env")?"staging-":"")+t;function c(){try{for(var e=document.cookie.split(";"),t=0;t<e.length;t++){var n=e[t].trim();if(0===n.indexOf(s+"="))return JSON.parse(decodeURIComponent(n.slice(s.length+1)))}}catch(e){}return null}function d(e){try{document.cookie=s+"="+encodeURIComponent(JSON.stringify(e))+"; Path=/; SameSite=Lax; Expires="+i.toUTCString()+("https:"===location.protocol?"; Secure":"");var t=c();return!!t&&t.id===e.id&&t.day===e.day&&t.sent===e.sent}catch(e){return!1}}var f=c();if(!f||!/^[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i.test(f.id)||f.day!==a||f.start!==o.getTime()/1e3||f.end!==i.getTime()/1e3||"boolean"!=typeof f.sent||"number"!=typeof f.time||f.time<f.start||f.time>=f.end){var p="undefined"!=typeof crypto&&"function"==typeof crypto.randomUUID?crypto.randomUUID():"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)}));f={id:p,day:a,start:o.getTime()/1e3,end:i.getTime()/1e3,time:Math.floor(n.getTime()/1e3),sent:!1}}f.id=f.id.toLowerCase();var u=d(f),g={id:f.id,localDate:a,cookieAvailable:u,version:1};if(window.geopro_inline_tracking=g,f.sent||"function"!=typeof fetch)return;fetch("/apps/easylocation/api/inline-visit",{method:"POST",headers:{"Content-Type":"text/plain"},credentials:"same-origin",mode:"same-origin",redirect:"error",keepalive:!0,referrerPolicy:"no-referrer",body:JSON.stringify({myshopifyDomain:t,trackingId:f.id,localDate:a,dayStart:f.start,dayEnd:f.end,clientTime:f.time,pageHost:location.host,cookieAvailable:u,version:1})}).then((function(e){if(204===e.status&&!e.redirected){var t=c();Date.now()<i.getTime()&&t&&t.id===f.id&&t.day===a&&(t.sent=!0,d(t))}})).catch((function(){}))}catch(l){}}();try{!function(){function n(n){try{if(!n||"success"!==n.message)return void t();window.geopro_inline_location_response=n}catch(o){e("GeoPro inline runtime error",o,{phase:"callback",response:n}),t()}}var o="/apps/easylocation/geo?x-api-key=91e359ab7-2b63-539e-1de2-c4bf731367a7",i=new XMLHttpRequest;i.open("GET",o,!0),i.responseType="json",i.timeout=5e3;var r=!1;function a(t){r||(r=!0,e("GeoPro inline XHR failed",new Error("XHR request failed: "+t),{url:o,eventType:t,status:i.status,readyState:i.readyState,timeout:i.timeout,responseURL:i.responseURL||null}),n(null))}i.onload=function(){if(200===i.status)return r=!0,void n(i.response);a("load")},i.onerror=function(){a("error")},i.ontimeout=function(){a("timeout")},i.onabort=function(){a("abort")},i.send()}()}catch(n){e("GeoPro inline runtime error",n,{phase:"load"}),t()}}();
657</script>
vendor: 1 bytes, line 657
657
658<script src="https://cdn.shopify.com/extensions/01a0c9c6-f6ad-7ce6-8e6e-6d0874eba46b/easylocation-282/assets/easylocation-storefront.min.js" type="text/javascript" async></script>
658
659
660
661<!-- END app block --><!-- BEGIN app block: shopify://apps/mida-replay-heatmaps/blocks/mida_recorder/e4c350c5-eabf-426d-8014-47ef50412bd0 -->
662    
662<script>
663        window.msrPageTitle = "About Us | Nanit Pro Baby Monitor Supports Parenting | Nanit";
664        
665            window.msrQuota = "{&quot;version&quot;:&quot;session&quot;,&quot;date&quot;:&quot;2026-09-04T11:12:51.501Z&quot;}";
666            window.sessionStorage.setItem("msrQuota", "{&quot;version&quot;:&quot;session&quot;,&quot;date&quot;:&quot;2026-09-04T11:12:51.501Z&quot;}")
667        
668        window.msrCart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}
669        window.msrCustomer = {
670            email: "",
671            id: "",
672        }
673
674        
675
676        
677            window.msrSetting = {
678                require_consent: false,
679            };
680        
681
682        
683            window.msrFraudIntegration = {
684                enabled: false,
685                connection_status: false,
686            };
687        
688
689        if (!window.msrProduct) {
690            window.msrProduct = null;
691        }
692
693        if (window.msrProduct) {
694            window.sessionStorage.setItem(window.msrProduct.id, "" || "Default")
695        }
696        window.msrTheme = {
697            name: "why-nanit",
698            type: "page",
699        };
700        window.msrData = Object.freeze({
701            proxy: '1',
702        });
703    </script>
703
704    
705    
706        
706<script src='https://cdn.shopify.com/extensions/01a0a3e2-f122-7891-8bb9-3c56d8a0e20c/version_435ae118-2026-09-15_14h05m/assets/recorder.msr.js' defer='defer'></script>
706
707    
708    
709
710    
711    
712    
713        
714        
715        
716        
717    
718
719
720    
721    
722    
723    
724    
725
726
727
728<!-- END app block --><!-- BEGIN app block: shopify://apps/redo/blocks/redo_app_embed/c613644b-6df4-4d11-b336-43a5c06745a1 --><!-- BEGIN app snippet: env -->
729
730<script>
731  if (typeof process === "undefined") {
732    process = {};
733  }
734  process.env ??= {};
735  process.env.AMPLITUDE_API_KEY = "b5eacb35b49c693d959231826b35f7ca";
736  process.env.REDO_API_URL = "https://shopify-cdn.getredo.com";
737  process.env.REDO_CHAT_WIDGET_URL = "https://chat-widget.getredo.com";
738  process.env.REDO_RETURN_APP_URL = "https://returns.getredo.com";
739  process.env.REDO_SHOPIFY_SERVER_URL = "https://shopify-server.getredo.com";
740
741  if (typeof window.redoStorefront === "undefined") {
742    window.redoStorefront = {
743      type: "shopify"
744    };
745  }
746  window.redoStorefront.env ??= {};
747  window.redoStorefront.env.AMPLITUDE_API_KEY = "b5eacb35b49c693d959231826b35f7ca";
748  window.redoStorefront.env.REDO_API_URL = "https://shopify-cdn.getredo.com";
749  window.redoStorefront.env.REDO_CHAT_WIDGET_URL = "https://chat-widget.getredo.com";
750  window.redoStorefront.env.REDO_RETURN_APP_URL = "https://returns.getredo.com";
751  window.redoStorefront.env.REDO_SHOPIFY_SERVER_URL = "https://shopify-server.getredo.com";
752
753  // Shopper's active language/country, from Shopify's Liquid localization
754  // object. Read via getStorefrontLocale(); blanks mean unavailable.
755  window.redoStorefront.locale = {
756    language: "en",
757    country: "US"
758  };
759
760  // Folder our bundle was served from. Webpack's "auto" publicPath guesses this by
761  // grabbing the last 
761<script> on the page, which may pick a stranger's folder.
762  window.redoStorefront.assetBase =
763    "https://cdn.shopify.com/extensions/01a0d232-b053-7771-a448-331bc63cb449/redo-v2.19748/assets/main.js".split(/[?#]/)[0].replace(/\/[^/]+$/, "/");
764</script>
vendor: 1 bytes, line 764
764
765<script>
766try {
767  if (typeof window.redoStorefrontStaging === "undefined") {
768    window.redoStorefrontStaging = {
769      type: "shopify",
770      storeUrl: "aislings-sweets-treats.myshopify.com",
771      shopify: {
772        customDomain: "www.nanit.com",
773        permanentDomain: "aislings-sweets-treats.myshopify.com"
774      }
775    };
776  }
777} catch {}
778</script>
778<!-- END app snippet -->
779<script>
780  (function() {
781    const parts = navigator.userAgent.split(" ").map(part => btoa(part)).join("").replace(/=/g, "").toLowerCase();
782    if (!parts.includes("2hyb21lluxpz2h0ag91c2") && !parts.includes("w90bwzwcg93zxikdiwmjipk")) {
783      const script = document.createElement("script");
784      script.async = true;
785      script.src = "https://cdn.shopify.com/extensions/01a0d232-b053-7771-a448-331bc63cb449/redo-v2.19748/assets/main.js";
786      document.head.appendChild(script);
787    }
788  })();
789</script>
789
790
791<!-- END app block --><!-- BEGIN app block: shopify://apps/eko-interactive-video/blocks/eko_gallery_embed_block/30f57fcd-26d1-4f30-aaee-e98daa4a403d -->
792
793
794
795
796
797
798<!-- END app block --><!-- BEGIN app block: shopify://apps/friendbuy-loyalty-referrals/blocks/friendbuy-auth-block/de138aa5-e87b-41e6-8e61-0dec9a2f9e38 -->
798<script type="application/javascript">
799  window["friendbuyAPI"] = friendbuyAPI = window["friendbuyAPI"] || [];
800  friendbuyAPI.merchantId = "5d3018af-5253-4a41-b503-7badee5840bf";
801  friendbuyAPI.shopify = {
802    page: "About Us | Nanit Pro Baby Monitor Supports Parenting | Nanit",
803    
804  }
805</script>
805
806
807<!-- END app block --><!-- BEGIN app block: shopify://apps/ab-tasty/blocks/abtasty-tag/50439cd8-89e0-4240-838a-2948c07c763d -->
808  
809    
809<script
810      type="text/javascript"
811      src="https://try.abtasty.com/030ef9dd7ab279201819c8c7c20ecc33.js"
812    ></script>
812
813  
814  
814<script type="text/javascript">
815    // This waits for all the external ressources (including ABTasty tag) to load before executing the callback function.
816    window.addEventListener('load', function () {
817      if(!window.ABTasty) {
818        // AB Tasty tag is not loaded so exit.
819        return
820      }
821
822      if (window.ABTasty.eventState?.['consentValid']?.status === 'complete') {
823        updateShopifyDataForWebPixel();
824      } else {
825        window.addEventListener('abtasty_consentValid', () => {
826          updateShopifyDataForWebPixel();
827        });
828      }
829
830
831      async function waitForVisitorId(maxRetries = 5, delayMs = 500) {
832        for (let i = 0; i < maxRetries; i++) {
833          const visitorId = ABTasty.api.v1.getValue('visitorId')
834          if (visitorId) {
835            return visitorId;
836          }
837          await new Promise(resolve => setTimeout(resolve, delayMs));
838        }
839        return null;
840      }
841
842
843      async function updateShopifyDataForWebPixel() {
844        const STORAGE_KEY = 'ABTastyShopify';
845        const consentReady = ABTasty.consentReady;
846        const shouldHandleSubdomain = "false" === "true";
847
848        if(!consentReady) {
849          if(shouldHandleSubdomain) {
850            await cookieStore.delete(STORAGE_KEY);
851          }
852          return localStorage.removeItem(STORAGE_KEY);
853        }
854
855        const visitorId = await waitForVisitorId(5, 500);
856
857        if (!visitorId) {
858          console.error('[AB Tasty] Unable to get AB Tasty visitorID after 5 retry');
859          return;
860        }
861
862        const ABTastyData = {
863          identifier: "030ef9dd7ab279201819c8c7c20ecc33",
864          campaigns: ABTasty.getCampaignHistory(),
865          visitorId: visitorId,
866          accountId: ABTasty.getAccountSettings().id,
867          consent: ABTasty.consentReady,
868        };
869
870        if (shouldHandleSubdomain) {
871          await cookieStore.set({
872            name: STORAGE_KEY,
873            value: JSON.stringify(ABTastyData),
874            expires: Date.now() + 1 * 24 * 60 * 60 * 1000, // 1 day
875            domain: window.location.hostname,
876          });
877        }
878        localStorage.setItem(STORAGE_KEY, JSON.stringify(ABTastyData));
879      }
880    });
881  </script>
881
882
883
884
885
886
887<!-- END app block --><!-- BEGIN app block: shopify://apps/yotpo-product-reviews/blocks/reviews_tab/eb7dfd7d-db44-4334-bc49-c893b51b36cf -->
888
889
890
891<!-- END app block --><!-- BEGIN app block: shopify://apps/attentive/blocks/attn-tag/8df62c72-8fe4-407e-a5b3-72132be30a0d -->
891<script type="text/javascript" src="https://smpql.nanit.com/nanit/load" onerror=" var fallbackScript = document.createElement('script'); fallbackScript.src = 'https://cdn.attn.tv/nanit/dtag.js'; document.head.appendChild(fallbackScript);" data-source="loaded?source=app-embed" defer="defer"></script>
891
892
893
894<!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
895<script type="text/javascript">
896  (function (c, l, a, r, i, t, y) {
897    c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); };
898    t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify";
899    y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y);
900
901    c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => {
902      if (error) {
903        console.error("Error loading Shopify features:", error);
904        return;
905      }
906
907      c[a]('consentv2', {
908        ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied",
909        analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied",
910        source: 101,
911      });
912    });
913
914    l.addEventListener("visitorConsentCollected", function (e) {
915      c[a]('consentv2', {
916        ad_Storage: e.detail.marketingAllowed ? "granted" : "denied",
917        analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied",
918        source: 101,
919      });
920    });
921  })(window, document, "clarity", "script", "sr56ermmmt");
922</script>
922
923
924
925
926<!-- END app block --><!-- BEGIN app block: shopify://apps/littledata-the-data-layer/blocks/LittledataLayer/45a35ed8-a2b2-46c3-84fa-6f58497c5345 -->
927    
927<script type="application/javascript">
928      try {
929        var layer = {"betaTester":false,"productListLinksHaveImages":false,"productListLinksHavePrices":false,"debug":false,"hideBranding":false,"sendNoteAttributes":false,"ecommerce":{"impressions":[]},"version":"v11.0.1","transactionWatcherURL":"https://transactions.littledata.io","referralExclusion":"/(paypal|visa|MasterCard|clicksafe|arcot\\.com|geschuetzteinkaufen|checkout\\.shopify\\.com|checkout\\.rechargeapps\\.com|portal\\.afterpay\\.com|payfort)/","hasCustomPixel":true};
930        var currentMarketId = 2352677003;
931        
932        var marketOverwrites = null;
933        
934        
935        
936        if (marketOverwrites) {
937          Object.keys(marketOverwrites).forEach(function(connectionName) {
938            var overwrites = marketOverwrites[connectionName];
939            if (overwrites) {
940              layer[connectionName] = Object.assign({}, layer[connectionName], overwrites);
941            }
942          });
943        } else if (!currentMarketId) {
944          
945        }
946        
947        window.LittledataLayer = {
948          ...layer,
949          country: "US",
950          language: "en",
951          market: {
952            id: 2352677003,
953            handle: "us"
954          }
955        }
956        
957        try {
958          sessionStorage.setItem('_ldmk', JSON.stringify({
959            id: 2352677003,
960            handle: "us"
961          }));
962        } catch(e) {}
963      } catch {}
964
965      
966      console.log(`%cThis store uses Littledata 🚀 to automate its  setup and make better, data-driven decisions. Learn more at https://apps.shopify.com/littledata`,'color: #088f87;',);
967      
968    </script>
968
969    
970    
971    
972    
973    
974    
975    
976    
977    
978
979
980<!-- END app block --><!-- BEGIN app block: shopify://apps/triplewhale/blocks/triple_pixel_snippet/483d496b-3f1a-4609-aea7-8eee3b6b7a2a --><link rel='preconnect dns-prefetch' href='https://api.config-security.com/' crossorigin />
981<link rel='preconnect dns-prefetch' href='https://conf.config-security.com/' crossorigin />
982<script>
983/* >> TriplePixel :: start*/
984window.TriplePixelData={TripleName:"aislings-sweets-treats.myshopify.com",ver:"2.16",plat:"SHOPIFY",isHeadless:false,src:'SHOPIFY_EXT',product:{id:"",name:``,price:"",variant:"",av:{  }},search:"",collection:"",cart:"drawer",template:"page",curr:"USD" || "USD", market:"2352677003"},function(W,H,A,L,E,_,B,N){function O(U,T,P,H,R){void 0===R&&(R=!1),H=new XMLHttpRequest,P?(H.open("POST",U,!0),H.setRequestHeader("Content-Type","text/plain")):H.open("GET",U,!0),H.send(JSON.stringify(P||{})),H.onreadystatechange=function(){4===H.readyState&&200===H.status?(R=H.responseText,U.includes("/first")?eval(R):P||(N[B]=R)):(299<H.status||H.status<200)&&T&&!R&&(R=!0,O(U,T-1,P))}}if(N=window,!N[H+"sn"]){N[H+"sn"]=1,L=function(){return Date.now().toString(36)+"_"+Math.random().toString(36)};try{A.setItem(H,1+(0|A.getItem(H)||0)),(E=JSON.parse(A.getItem(H+"U")||"[]")).push({u:location.href,r:document.referrer,t:Date.now(),id:L()}),A.setItem(H+"U",JSON.stringify(E))}catch(e){}var i,m,p;A.getItem('"!nC`')||(_=A,A=N,A[H]||(E=A[H]=function(t,e,i){return void 0===i&&(i=[]),"State"==t?E.s:(W=L(),(E._q=E._q||[]).push([W,t,e].concat(i)),W)},E.s="Installed",E._q=[],E.ch=W,B="configSecurityConfModel",N[B]=1,O("https://conf.config-security.com/model",5),i=L(),m=A[atob("c2NyZWVu")],_.setItem("di_pmt_wt",i),p={id:i,action:"profile",avatar:_.getItem("auth-security_rand_salt_"),time:m[atob("d2lkdGg=")]+":"+m[atob("aGVpZ2h0")],host:A.TriplePixelData.TripleName,plat:A.TriplePixelData.plat,url:window.location.href.slice(0,500),ref:document.referrer,ver:A.TriplePixelData.ver},O("https://api.config-security.com/event",5,p),O("https://api.config-security.com/first?host=".concat(p.host,"&plat=").concat(p.plat),5)))}}("","TriplePixel",localStorage);
985/* << TriplePixel :: end*/
986</script>
986
987
988
989
990<!-- END app block --><!-- BEGIN app block: shopify://apps/yotpo-product-reviews/blocks/settings/eb7dfd7d-db44-4334-bc49-c893b51b36cf -->
991
992
993  
993<script type="text/javascript" src="https://cdn-widgetsrepository.yotpo.com/v1/loader/LkIkXhZE0n3h0B7roAqsDRSM8TtiJgRFrXPGj923?languageCode=en" async></script>
993
994
995
996
997  
998<!-- END app block -->
998<script src="https://cdn.shopify.com/extensions/01a0cf34-180a-76e0-b733-42974a96768f/giftnote-app-142/assets/giftnote.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 998
998
999<script src="https://cdn.shopify.com/extensions/019feb7b-2b89-71ba-a248-f1c8ef9b3368/stape-remix-56/assets/widget.js" type="text/javascript" defer="defer"></script>
999
1000<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1001<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: 13547173,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "page"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1001
1001
1002<script>
1003  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1004</script>
vendor: 1 bytes, line 1004
1004
1005<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}
1005).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: 13547173,storefrontBaseUrl: "https://www.nanit.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.nanit.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b"],webPixelsConfigList: [{"id":"2175697035","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6e6b2e32fe6866115b7e49e2ae3c75b2","type":"APP","apiClientId":5940125,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
1005,"dataSharingState":"unrestricted"},{"id":"2136440971","configuration":"{\"eventMapping\":\"{\\\"conversion\\\":{\\\"page_viewed\\\":\\\"J0NeIWbeh50Hw4Fnxknfpk\\\",\\\"product_viewed\\\":\\\"6dJ9DaXOHZfe6bpqJit3Py\\\",\\\"product_added_to_cart\\\":\\\"ZYHBPj1QqUgebkSjH8g0Fn\\\",\\\"checkout_started\\\":\\\"RYxCLKhILwLABoS8xsoLSW\\\",\\\"payment_info_submitted\\\":\\\"KEpsJNPYyefg0hJJ8bu9PA\\\",\\\"checkout_completed\\\":\\\"fcGcL71w4feNNj86Zv3G6x\\\",\\\"search_submitted\\\":\\\"CCYMM6mxl5xsa1fcZwenH8\\\",\\\"collection_viewed\\\":\\\"JyJL9AuwvCt44EI9iQOPyV\\\"},\\\"events\\\":{\\\"page_viewed\\\":\\\"hPx6tk5QftpWf8AJiyVvzX\\\",\\\"product_viewed\\\":\\\"bSD7wXBSn1AJF3jNKrt6G9\\\",\\\"product_added_to_cart\\\":\\\"TQ44umGmWRz2RgCtuZYPmv\\\",\\\"checkout_started\\\":\\\"bZVSGWQbQiDPPpjL0DwpJF\\\",\\\"payment_info_submitted\\\":\\\"yTMjg301vzeg7NQIq3heGi\\\",\\\"checkout_completed\\\":\\\"yo8uRHuc1U6DwaKbM7AMgh\\\",\\\"search_submitted\\\":\\\"JrAYeyX64k3bofxpS8jZxr\\\",\\\"collection_viewed\\\":\\\"BmytKgX0aVkbneJw7eCmIQ\\\"}}\",\"shopId\":\"gid:\/\/shopify\/Shop\/13547173\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1b5534439d3df5f28cc018fc64026543","type":"APP","apiClientId":81768316929,"privacyPurposes":["SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2131198091","configuration":"{\"accountID\":\"123\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"848c306667aa9461e745ee85952411fb","type":"APP","apiClientId":4415147,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2117009547","configuration":"{\"tagID\":\"2616931482838\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2098004107","configuration":"{\"widgetId\":\"k3u5tgbk5gvrlm7\",\"baseRequestUrl\":\"https:\\\/\\\/shopify-server.getredo.com\\\/widgets\",\"splitEnabled\":\"false\",\"customerAccountsEnabled\":\"false\",\"conciergeSplitEnabled\":\"false\",\"marketingEnabled\":\"false\",\"expandedWarrantyEnabled\":\"false\",\"storefrontSalesAIEnabled\":\"false\",\"conversionEnabled\":\"true\",\"contextualEnabled\":\"false\",\"failedDiscountRescueEnabled\":\"true\",\"galePaymentInfoEnabled\":\"false\",\"coverageProductIds\":\"[\\\"8245992456331\\\",\\\"8249442402443\\\",\\\"8305242407051\\\",\\\"8305028432011\\\",\\\"8430121451659\\\"]\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"9b8b9baae668c34654484d7b7cf88765","type":"APP","apiClientId":3426665,"privacyPurposes":["ANALYTICS","MARKETING"],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2042626187","configuration":"{\"redditPixelId\":\"a2_ehy6m2j88y62\",\"dataSharingType\":\"advanced\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"27a6dc1e95874487d57379b5c016869f","type":"APP","apiClientId":304258285569,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"}
1005,{"id":"1960214667","configuration":"{ \"spiffyApiKey\": \"c49201ef096770f855b515908319dcdf37295275a387704ec22fdbe52819fbad\", \"spiffyEnvironment\": \"prod\" }","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"290aca1e7ac09c200ac865e0bd20ba1a","type":"APP","apiClientId":200980758529,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1944060043","configuration":"{\"websiteID\":\"81359\",\"testing\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"9383f2d1da8c241f868656a7f69b9637","type":"APP","apiClientId":3535451,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1862303883","configuration":"{\"accountID\":\"1220658\",\"workspaceId\":\"9b79d21a-9daa-4b21-b0e1-bd43c1724b02\",\"projectId\":\"2d26dff9-5e4a-493b-aea5-3d56ed8a5b23\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d98eb033f1e81320021a411362de3a55","type":"APP","apiClientId":5461967,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1768620171","configuration":"{\"storeId\":\"aislings-sweets-treats.myshopify.com\", \"ekoEnv\":\"production\", \"appId\":\"eko-2\" }","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"10edc8771569eb7185a7d764ce4a763f","type":"APP","apiClientId":6375543,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1749942411","configuration":"{\"domain\":\"aislings-sweets-treats.myshopify.com\", \"proxy\":\"1\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"96d8b25e5bd8daff2407b78742235d25","type":"APP","apiClientId":2850947073,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1700528267","configuration":"{\"merchantId\":\"5d3018af-5253-4a41-b503-7badee5840bf\",\"domainName\":\"fbot.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d069347c8c8833491ff6728db7bbbdef","type":"APP","apiClientId":2883169,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1474920587","configuration":"{\"accountID\":\"blockify-checkout-rules-webpixel-aislings-sweets-treats.myshopify.com\",\"enable\":\"true\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"a107c1d1feb164682264b0e0fc51ca03","type":"APP","apiClientId":143723102209,"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":"1216118923","configuration":"{\"advertiserId\":\"58645\",\"shopDomain\":\"aislings-sweets-treats.myshopify.com\",\"appVersion\":\"shopifyApp_5.2.5\",\"originalNetwork\":\"sas\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"110308a0e5cef2680d096c831a6295ee","type":"APP","apiClientId":2887701,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]}
1005,"dataSharingState":"unrestricted"},{"id":"1205403787","configuration":"{\"accountID\":\"facct_01k20wecas7hjhfpeswzavae06\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"b512ad51efb2fbd80a0b3630d2f185b8","type":"APP","apiClientId":61620781057,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1133936779","configuration":"{\n                \"accountKey\":\"nanit\",\n                \"eventDomain\":\"https:\/\/track-ehs-svc.cordial.com\",\n                \"connectUrl\": \"https:\/\/track.usw2.cordial.com\",\n                \"cookieDomain\": \"cordial.com\",\n                \"cookieLife\": \"365\"\n            }","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"42bec21780270885dfcb7887b15ad363","type":"APP","apiClientId":2905663,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1113194635","configuration":"{\"projectId\":\"sr56ermmmt\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"967737483","configuration":"{\"accountID\":\"aislings-sweets-treats.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"74f89c26283dd9bc8e535e14315f3aed","type":"APP","apiClientId":198303350785,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"944210059","configuration":"{\"accountID\":\"13547173\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"9cf281f576a3744d05c8685f9f7f3f72","type":"APP","apiClientId":10250649601,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"926187659","configuration":"{\"token\":\"1a42eaf1-a321-4a09-9577-1d6a61c23626\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"a11948d157c1c71bab368db7465b61ce","type":"APP","apiClientId":149080899585,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"886341771","configuration":"{\"pixelCode\":\"CVNV2NBC77UA8SRGIC0G\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"804814987","configuration":"{\"shopUrl\":\"aislings-sweets-treats.myshopify.com\",\"apiUrl\":\"https:\\\/\\\/services.nofraud.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0cf396a0daab06a8120b15747f89a0e3","type":"APP","apiClientId":1380557,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
1005,"dataSharingState":"unrestricted"},{"id":"655458443","configuration":"{\"shopId\":\"F4TYSeNeFMAdti5uL\",\"env\":\"production\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"182d40b472ceceab1226a1312ff77c52","type":"APP","apiClientId":1464241,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"639729803","configuration":"{\"pixelId\":\"d854dbf4-642b-4678-8478-4d4dd12eb715\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c119f01612c13b62ab52809eb08154bb","type":"APP","apiClientId":2556259,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"528515211","configuration":"{\"shopId\":\"aislings-sweets-treats.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"3b0a66505e38d4995b6d711dbc972bc9","type":"APP","apiClientId":2753413,"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":"362119307","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-Z5LWTWNV1S\\\"],\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-Z5LWTWNV1S\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-Z5LWTWNV1S\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-Z5LWTWNV1S\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"G-Z5LWTWNV1S\\\"},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-Z5LWTWNV1S\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"G-Z5LWTWNV1S\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"G-Z5LWTWNV1S\\\"},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-Z5LWTWNV1S\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-Z5LWTWNV1S\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-Z5LWTWNV1S\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-Z5LWTWNV1S\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"356253835","configuration":"{\"botID\":\"480wv0ubsk3pk0xu\",\"octaneDomain\":\"https:\/\/app.octaneai.com\",\"octaneNewDomain\":\"https:\/\/app2.octaneai.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"bd1df4806f96b914851f3ad62aad33e8","type":"APP","apiClientId":2012438,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"314605707","configuration":"{\"env\":\"prod\"}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"8a9a175b11d15038a70fe78d09c59720","type":"APP","apiClientId":3977633,"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":"229048459","configuration":"{\"cart_viewed\":\"true\",\"checkout_address_info_submitted\":\"true\",\"checkout_completed\":\"true\",\"checkout_contact_info_submitted\":\"true\",\"checkout_shipping_info_submitted\":\"true\",\"checkout_started\":\"true\",\"collection_viewed\":\"true\",\"page_viewed\":\"true\",\"payment_info_submitted\":\"true\",\"product_added_to_cart\":\"true\",\"product_removed_from_cart\":\"true\",\"product_viewed\":\"true\",\"search_submitted\":\"true\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"4b912d4db8d67578541bfae8b70a40a9","type":"APP","apiClientId":100317265921,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]}
1005,"dataSharingState":"unrestricted"},{"id":"171802763","configuration":"{\"pixel_id\":\"928654150588944\",\"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":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"83099787","configuration":"{\"yotpoStoreId\":\"LkIkXhZE0n3h0B7roAqsDRSM8TtiJgRFrXPGj923\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c5c2579aac465eb24ca7bc0501a6000d","type":"APP","apiClientId":70132,"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":"21135499","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"23","type":"CUSTOM","privacyPurposes":[],"name":"accenture-gtm"},{"id":"33357963","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"pebblepost-pixel"},{"id":"44990603","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Google Ads - 9ZnrCOLA2-oZEM_ky"},{"id":"81690763","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"18","type":"CUSTOM","privacyPurposes":[],"name":"Segment Tracking"},{"id":"87261323","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"10","type":"CUSTOM","privacyPurposes":[],"name":"Mixpanel Tracking "},{"id":"87294091","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"21","type":"CUSTOM","privacyPurposes":[],"name":"Heap Tracking"},{"id":"88768651","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"18","type":"CUSTOM","privacyPurposes":[],"name":"GTM Testing Pixel "},{"id":"97321099","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"GTM \/ STAPE"},{"id":"102072459","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"Littledata - Advanced Tracking"},{"id":"137429131","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"cj-network-integration-pixel"},{"id":"140247179","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"],"name":"Podscribe"},{"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":"Nanit","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"aislings-sweets-treats.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.nanit.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://www.nanit.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"143487959179","themePublished":"true","eventMetadataId":"79db630d-1313-4835-9c03-828c85f11cb0","pageType":"page","resourceId":"175088195","shopId":"13547173","storefrontBaseUrl":"https:\/\/www.nanit.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1005<script>
1006  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1007  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1008  window.ShopifyAnalytics.meta.currency = 'USD';
1009  var meta = {"page":{"pageType":"page","resourceType":"page","resourceId":175088195,"requestId":"e92e62c0-62e5-416d-ba48-b81d2cdaece8-1790239993"}};
1010  for (var attr in meta) {
1011    window.ShopifyAnalytics.meta[attr] = meta[attr];
1012  }
1013</script>
vendor: 1 bytes, line 1013
1013
1014<script class="analytics">
1015  (function () {
1016    var customDocumentWrite = function(content) {
1017      var jquery = null;
1018
1019      if (window.jQuery) {
1020        jquery = window.jQuery;
1021      } else if (window.Checkout && window.Checkout.$) {
1022        jquery = window.Checkout.$;
1023      }
1024
1025      if (jquery) {
1026        jquery('body').append(content);
1027      }
1028    };
1029
1030    var hasLoggedConversion = function(token) {
1031      if (token) {
1032        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1033      }
1034      return false;
1035    }
1036
1037    var setCookieIfConversion = function(token) {
1038      if (token) {
1039        var twoMonthsFromNow = new Date(Date.now());
1040        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1041
1042        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1043      }
1044    }
1045
1046    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1047    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1048    if (trekkie.integrations) {
1049      return;
1050    }
1051    trekkie.methods = [
1052      'identify',
1053      'page',
1054      'ready',
1055      'track',
1056      'trackForm',
1057      'trackLink'
1058    ];
1059    trekkie.factory = function(method) {
1060      return function() {
1061        var args = Array.prototype.slice.call(arguments);
1062        args.unshift(method);
1063        trekkie.push(args);
1064        if (method == 'track' || method == 'page') {
1065          try {
1066            if (window.__TREKKIE_SHIM_QUEUE == null) {
1067              window.__TREKKIE_SHIM_QUEUE = [];
1068            }
1069            window.__TREKKIE_SHIM_QUEUE.push({
1070              from: 'trekkie-stub',
1071              method: method,
1072              args: args.slice(1)
1073            });
1074          } catch (e) {
1075            // no-op
1076          }
1077        }
1078        return trekkie;
1079      };
1080    };
1081    for (var i = 0; i < trekkie.methods.length; i++) {
1082      var key = trekkie.methods[i];
1083      trekkie[key] = trekkie.factory(key);
1084    }
1085    trekkie.load = function(config) {
1086      trekkie.config = config || {};
1087      trekkie.config.initialDocumentCookie = document.cookie;
1088      var first = document.getElementsByTagName('script')[0];
1089var script = document.createElement('script');
1090script.type = 'text/javascript';
1091script.onerror = function(e) {
1092  var scriptFallback = document.createElement('script');
1093  scriptFallback.type = 'text/javascript';
1094  scriptFallback.onerror = function(error) {
1095          var Monorail = {
1096      produce: function produce(monorailDomain, schemaId, payload) {
1097        var currentMs = new Date().getTime();
1098        var event = {
1099          schema_id: schemaId,
1100          payload: payload,
1101          metadata: {
1102            event_created_at_ms: currentMs,
1103            event_sent_at_ms: currentMs
1104          }
1105        };
1106        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1107      },
1108      sendRequest: function sendRequest(endpointUrl, payload) {
1109        // Try the sendBeacon API
1110        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1111          var blobData = new window.Blob([payload], {
1112            type: 'text/plain'
1113          });
1114
1115          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1116            return true;
1117          } // sendBeacon was not successful
1118
1119        } // XHR beacon
1120
1121        var xhr = new XMLHttpRequest();
1122
1123        try {
1124          xhr.open('POST', endpointUrl);
1125          xhr.setRequestHeader('Content-Type', 'text/plain');
1126          xhr.send(payload);
1127        } catch (e) {
1128          console.log(e);
1129        }
1130
1131        return false;
1132      },
1133      isIos12: function isIos12() {
1134        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1135      }
1136    };
1137    Monorail.produce('monorail-edge.shopifysvc.com',
1138      'trekkie_storefront_load_errors/1.1',
1139      {shop_id: 13547173,
1140      theme_id: 143487959179,
1141      app_name: "storefront",
1142      context_url: window.location.href,
1143      source_url: "//www.nanit.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"});
1144
1145  };
1146  scriptFallback.async = true;
1147  scriptFallback.src = '//www.nanit.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1148  first.parentNode.insertBefore(scriptFallback, first);
1149};
1150script.async = true;
1151script.src = '//www.nanit.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1152first.parentNode.insertBefore(script, first);
1153
1154    };
1155    trekkie.load(
1156      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":13547173,"isMerchantRequest":null,"themeId":143487959179,"themeCityHash":"9222780833740922057","contentLanguage":"en","currency":"USD","eventMetadataId":"79db630d-1313-4835-9c03-828c85f11cb0"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1157    );
1158
1159    var loaded = false;
1160    trekkie.ready(function() {
1161      if (loaded) return;
1162      loaded = true;
1163
1164      window.ShopifyAnalytics.lib = window.trekkie;
1165
1166      var originalDocumentWrite = document.write;
1167      document.write = customDocumentWrite;
1168      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1169      document.write = originalDocumentWrite;
1170
1171      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1172      var token = match? match[1]: undefined;
1173      if (!hasLoggedConversion(token)) {
1174        setCookieIfConversion(token);
1175        
1176      }
1177    });
1178
1179    window.ShopifyAnalytics.lib.page(null,{"pageType":"page","resourceType":"page","resourceId":175088195,"requestId":"e92e62c0-62e5-416d-ba48-b81d2cdaece8-1790239993","shopifyEmitted":true});
1180
1181    var eventsListenerScript = document.createElement('script');
1182    eventsListenerScript.async = true;
1183    eventsListenerScript.src = "//www.nanit.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1184    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1185})();</script>
vendor: 1 bytes, line 1185
1185
1186<script
1187  defer
1188  src="https://www.nanit.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1189  data-application="storefront-renderer"
1190  data-shop-id="13547173"
1191  data-render-region="gcp-us-central1"
1192  data-page-type="page"
1193  data-theme-instance-id="143487959179"
1194  data-theme-name="Concept"
1195  data-theme-version="4.3.1"
1196  data-monorail-region="shop_domain"
1197  data-resource-timing-sampling-rate="10"
1198  data-shs="true"
1199  data-shs-beacon="true"
1200  data-shs-export-with-fetch="true"
1201  data-shs-logs-sample-rate="1"
1202  data-shs-beacon-endpoint="https://www.nanit.com/api/collect"
1203></script>
1203
1204<meta name="shopify-y" content="d5d10574-2c75-4228-a73d-3b817949bfe5" data-expiration="1821797593000"><meta name="shopify-s" content="43312fa4-0970-4d03-b083-113480b0a448" data-expiration="1790241793000"><meta name="new-cookie-storage-activated" content="t">
1205</head><body
1206    class="template-page template-page-why-nanit"
1207    data-template="page-why-nanit"
1208    data-page-type="page"
1209    data-rounded-button="round"
1210    data-rounded-input="round-slight"
1211    data-rounded-block="round"
1212    data-rounded-card="round"
1213    data-button-hover="standard"
1214    
1215      data-page-transition
1216    
1217      data-lazy-image
1218    
1219    data-title-animation
1220    data-page-rendering
1221  ><!-- Google Tag Manager (noscript) -->
vendor: 87 bytes, lines 1221-1224
1221
1222    <noscript>
1223      <iframe
1224        src="https://www.googletagmanager.com/ns.html?id=
1224GTM-W7TZKPD9
vendor: 123 bytes, lines 1224-1230
1224"
1225        height="0"
1226        width="0"
1227        style="display:none;visibility:hidden"
1228      ></iframe>
1229    </noscript>
1230    
1230<!-- End Google Tag Manager (noscript) --><a class="sr-only skip-link" href="#MainContent">Skip to content</a><loading-bar class="loading-bar block fixed top-0 left-0 w-full h-full overflow-hidden pointer-events-none"><svg class="icon icon-spinner icon-lg absolute animate-spin" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
1231      <path stroke-linecap="round" stroke-linejoin="round" d="M2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2"></path>
1232    </svg></loading-bar>
1233<mouse-cursor class="mouse-cursor z-50 fixed select-none flex items-center justify-center pointer-events-none rounded-full"> 
1234  <svg class="icon icon-cursor" stroke="currentColor" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
1235    <path d="M10 30L30 10M10 10L30 30" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path>
1236  </svg>
1237</mouse-cursor>
1238<!-- BEGIN sections: header-group -->
1239<div id="shopify-section-sections--18529121075339__announcement-bar" class="shopify-section shopify-section-group-header-group topbar-section"><style>
1240    :root {--topbar-height: var(--sp-12);}
1241    
1242    @media screen and (min-width: 1536px) {
1243      :root {--topbar-height: var(--sp-14);}
1244    }
1245
1246    #shopify-section-sections--18529121075339__announcement-bar {
1247      --gradient-background: #334874;
1248      --color-background: 51 72 116;
1249      --color-foreground: 255 255 255;
1250      --color-highlight: 255 221 191;
1251    }
1252  </style><nav class="topbar topbar--center topbar--inverted topbar--only page-width page-width--full section section--rounded relative grid py-0 h-full w-full items-center" aria-label="Announcement bar"><div class="announcement-bar h-full flex justify-center lg:justify-center relative">
1253        <announcement-bar id="Slider-sections--18529121075339__announcement-bar" class="announcement__slides flex justify-center w-full h-full flickity" autoplay autoplay-speed="5"><div class="announcement__slide flex h-full" ><a class="announcement__content flex items-center gap-2" href="/collections/bundles"><span class="announcement-icon"><svg class="icon icon-sale icon-xs stroke-1" viewBox="0 0 16 16" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
1254      <path d="M5.58666 10.24L7.83333 7.82664L10.08 5.41331M9.94666 9.72664C9.94666 9.8733 9.82666 9.9933 9.68 9.9933C9.53333 9.9933 9.41333 9.8733 9.41333 9.72664M9.94666 9.72664C9.94666 9.57997 9.82666 9.45997 9.68 9.45997C9.53333 9.45997 9.41333 9.57997 9.41333 9.72664M9.94666 9.72664H9.41333M6.28 6.00664C6.28 6.15331 6.16 6.2733 6.01333 6.2733C5.86666 6.2733 5.74666 6.15331 5.74666 6.00664M6.28 6.00664C6.28 5.85997 6.16 5.73997 6.01333 5.73997C5.86666 5.73997 5.74666 5.85997 5.74666 6.00664M6.28 6.00664H5.74666M4.82666 2.68664H4.72666C4.00666 2.68664 3.64666 2.68664 3.37333 2.82664C3.13333 2.94664 2.93333 3.14664 2.81333 3.38664C2.67333 3.65997 2.67333 4.01997 2.67333 4.73997V4.81997C2.67333 5.09997 2.67333 5.23997 2.64666 5.37331C2.62 5.49331 2.58 5.60664 2.52 5.71331C2.45333 5.83331 2.36666 5.93997 2.18666 6.1533L1.89333 6.49997C1.49333 6.9733 1.29333 7.20664 1.21333 7.47331C1.14666 7.70664 1.14666 7.9533 1.21333 8.18664C1.28666 8.4533 1.48666 8.68664 1.89333 9.15997L2.18666 9.50664C2.36666 9.71997 2.46 9.82664 2.52 9.94664C2.58 10.0533 2.62 10.1666 2.64666 10.2866C2.67333 10.42 2.67333 10.56 2.67333 10.84V10.92C2.67333 11.64 2.67333 12 2.81333 12.2733C2.93333 12.5133 3.13333 12.7133 3.37333 12.8333C3.64666 12.9733 4.00666 12.9733 4.72666 12.9733H4.82666C5.10666 12.9733 5.24666 12.9733 5.38 13C5.5 13.0266 5.61333 13.0666 5.72 13.1266C5.84 13.1933 5.94666 13.2866 6.16 13.4666L6.49333 13.7533C6.96666 14.16 7.20666 14.3666 7.47333 14.44C7.70666 14.5066 7.96 14.5066 8.19333 14.44C8.46 14.36 8.7 14.16 9.17333 13.7533L9.50666 13.4666C9.72 13.2866 9.82666 13.1933 9.94666 13.1266C10.0533 13.0666 10.1667 13.0266 10.2867 13C10.42 12.9733 10.56 12.9733 10.84 12.9733H10.9133C11.6333 12.9733 11.9933 12.9733 12.2667 12.8333C12.5067 12.7133 12.7067 12.5133 12.8267 12.2733C12.9667 12 12.9667 11.64 12.9667 10.92V10.8466C12.9667 10.5666 12.9667 10.4266 12.9933 10.2933C13.02 10.1733 13.06 10.06 13.12 9.95331C13.1867 9.83331 13.28 9.72664 13.46 9.51331L13.7467 9.17997C14.1533 8.70664 14.36 8.46664 14.4333 8.19997C14.5 7.96664 14.5 7.71331 14.4333 7.47997C14.3533 7.21331 14.1533 6.9733 13.7467 6.49997L13.46 6.16664C13.28 5.95331 13.1867 5.84664 13.12 5.72664C13.06 5.61997 13.02 5.50664 12.9933 5.38664C12.9667 5.25331 12.9667 5.11331 12.9667 4.83331V4.75997C12.9667 4.03997 12.9667 3.67997 12.8267 3.40664C12.7067 3.16664 12.5067 2.96664 12.2667 2.84664C11.9933 2.70664 11.6333 2.70664 10.9133 2.70664H10.84C10.56 2.70664 10.42 2.70664 10.2867 2.67997C10.1667 2.65331 10.0533 2.61331 9.94666 2.55331C9.82666 2.48664 9.72 2.39331 9.50666 2.21331L9.17333 1.92664C8.7 1.51997 8.46 1.31331 8.19333 1.23997C7.96 1.17331 7.70666 1.17331 7.47333 1.23997C7.20666 1.31997 6.96666 1.51997 6.49333 1.92664L6.16 2.21331C5.94666 2.39331 5.84 2.48664 5.72 2.55331C5.61333 2.61331 5.5 2.65331 5.38 2.67997C5.24666 2.70664 5.10666 2.70664 4.82666 2.70664V2.68664Z" stroke-linecap="round" stroke-linejoin="round"/>
1255    </svg></span>
1255<p class="announcement-text leading-tight">Exclusively on Nanit.com! 15% off Bundles</p></a></div><div class="announcement__slide flex h-full" aria-hidden="true" ><a class="announcement__content flex items-center gap-2" href="/collections/all" tabindex="-1"><span class="announcement-icon"><svg class="icon icon-truck icon-xs stroke-1" viewBox="0 0 16 16" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
1256      <path d="M6.66675 12.6667H9.33342M6.66675 12.6667C6.66675 13.7712 5.77132 14.6667 4.66675 14.6667C3.56218 14.6667 2.66675 13.7712 2.66675 12.6667M6.66675 12.6667C6.66675 11.5621 5.77132 10.6667 4.66675 10.6667C3.56218 10.6667 2.66675 11.5621 2.66675 12.6667M9.33342 12.6667C9.33342 13.7712 10.2288 14.6667 11.3334 14.6667C12.438 14.6667 13.3334 13.7712 13.3334 12.6667M9.33342 12.6667C9.33342 11.5621 10.2288 10.6667 11.3334 10.6667C12.438 10.6667 13.3334 11.5621 13.3334 12.6667M13.3334 12.6667V12.6667C14.438 12.6667 15.3334 11.7712 15.3334 10.6667V4.53334C15.3334 3.41324 15.3334 2.85319 15.1154 2.42536C14.9237 2.04904 14.6177 1.74308 14.2414 1.55133C13.8136 1.33334 13.2535 1.33334 12.1334 1.33334H10.3334C9.40153 1.33334 8.93559 1.33334 8.56805 1.48558C8.07799 1.68857 7.68864 2.07792 7.48566 2.56798C7.33342 2.93552 7.33342 3.40146 7.33342 4.33334V4.33334C7.33342 5.26523 7.33342 5.73117 7.18117 6.09871C6.97819 6.58877 6.58884 6.97811 6.09878 7.1811C5.73124 7.33334 5.2653 7.33334 4.33341 7.33334H1.00008M2.66675 12.6667V12.6667C2.20176 12.6667 1.96927 12.6667 1.77852 12.6156C1.26088 12.4769 0.85656 12.0725 0.717859 11.5549C0.666748 11.3642 0.666748 11.1317 0.666748 10.6667V8.86795C0.666748 8.44463 0.666748 8.23297 0.688385 8.0258C0.734513 7.58411 0.853872 7.15318 1.04157 6.7507C1.1296 6.56192 1.2385 6.38042 1.4563 6.01743V6.01743C1.78307 5.47281 1.94646 5.20049 2.14753 4.97976C2.57779 4.50743 3.14762 4.18479 3.77402 4.05886C4.06674 4.00001 4.38431 4.00001 5.01944 4.00001H7.33342" stroke-linecap="round" stroke-linejoin="round"/>
1257    </svg></span><p class="announcement-text leading-tight md:hidden">Free Shipping on Orders $35+!</p>
1258                  <p class="announcement-text leading-tight hidden md:block">Free Shipping on Orders $35+!</p></a></div></announcement-bar><button type="button" is="previous-button" class="fader left relative flex items-center justify-start h-full" aria-controls="Slider-sections--18529121075339__announcement-bar" aria-label="Previous">
1259            <svg class="icon icon-arrow-left icon-xs transform" viewBox="0 0 15 14" fill="none" stroke="currentColor" xmlns="http://www.w3.org/2000/svg">
1260              <path stroke-linecap="round" stroke-linejoin="round" d="M6.33333 2.91675L2.25 7.00004M2.25 7.00004L6.33333 11.0834M2.25 7.00004H12.75"></path>
1261            </svg>
1262          </button>
1263          <button type="button" is="next-button" class="fader right relative flex items-center justify-end h-full" aria-controls="Slider-sections--18529121075339__announcement-bar" aria-label="Next">
1264            <svg class="icon icon-arrow-right icon-xs transform" viewBox="0 0 15 14" fill="none" stroke="currentColor" xmlns="http://www.w3.org/2000/svg">
1265              <path stroke-linecap="round" stroke-linejoin="round" d="M2.25 7.00004H12.75M12.75 7.00004L8.66667 2.91675M12.75 7.00004L8.66667 11.0834"></path>
1266            </svg>
1267          </button><button
1268              type="button"
1269              class="slideshow-control flex items-center justify-center rounded-full sr-only"
1270              is="control-button"
1271              aria-controls="Slider-sections--18529121075339__announcement-bar"
1272              aria-live="polite"
1273            >
1274              <span class="slideshow-control__pause"><svg class="icon icon-pause icon-md" viewBox="0 0 36 36" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
1275      <path stroke-linecap="round" stroke-width="6" d="M9 4V32"></path>
1276      <path stroke-linecap="round" stroke-width="6" d="M27 4V32"></path>
1277    </svg><span class="sr-only">Pause slideshow</span>
1278              </span>
1279              <span class="slideshow-control__play">
1279<svg class="icon icon-play icon-md" viewBox="0 0 36 36" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
1280      <path d="M34 17.5006C34 18.3302 33.5707 19.0963 32.8683 19.5206L9.535 33.6629C9.164 33.8869 8.74867 34 8.33333 34C7.93667 34 7.54 33.8986 7.183 33.6936C6.45267 33.274 6 32.4915 6 31.6429V3.35817C6 2.50962 6.45267 1.72708 7.183 1.30752C7.91333 0.885606 8.814 0.899749 9.535 1.33816L32.8683 15.4805C33.5707 15.9048 34 16.6709 34 17.5006"></path>
1281    </svg><span class="sr-only">Play slideshow</span>
1282              </span>
1283            </button></div></nav>
1284</div><div id="shopify-section-sections--18529121075339__header" class="shopify-section shopify-section-group-header-group header-section"><style>
1285  #shopify-section-sections--18529121075339__header {
1286    --section-padding-top: 32px;
1287    --section-padding-bottom: 32px;
1288    --color-background: 251 251 246;
1289    --color-foreground: 0 0 65;
1290    --color-transparent: 250 247 243;
1291  }
1292</style><menu-drawer id="MenuDrawer" class="menu-drawer drawer drawer--start z-30 fixed bottom-0 left-0 h-full w-full pointer-events-none"
1293  data-section-id="sections--18529121075339__header"
1294  hidden
1295>
1296  <overlay-element class="overlay fixed-modal invisible opacity-0 fixed bottom-0 left-0 w-full h-screen pointer-events-none" aria-controls="MenuDrawer" aria-expanded="false"></overlay-element>
1297  <div class="drawer__inner z-10 absolute top-0 flex flex-col w-full h-full overflow-hidden">
1298    <gesture-element class="drawer__header flex justify-between opacity-0 invisible relative">
1299      <span class="drawer__title heading lg:text-3xl text-2xl leading-none tracking-tight"></span>
1300      <button class="button button--secondary button--close drawer__close hidden sm:flex items-center justify-center" type="button" is="hover-button" aria-controls="MenuDrawer" aria-expanded="false" aria-label="Close">
1301        <span class="btn-fill" data-fill></span>
1302        <span class="btn-text"><svg class="icon icon-close icon-sm" viewBox="0 0 20 20" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
1303      <path stroke-linecap="round" stroke-linejoin="round" d="M5 15L15 5M5 5L15 15"></path>
1304    </svg></span>
1305      </button>
1306    </gesture-element>
1307    <div class="drawer__content opacity-0 invisible flex flex-col h-full grow shrink">
1308      <nav class="relative grow overflow-hidden" role="navigation">
1309        <ul class="drawer__scrollable drawer__menu relative w-full h-full" role="list" data-parent><li class="drawer__menu-group"><details is="accordion-details">
1310  <summary class="drawer__menu-item block cursor-pointer relative" aria-expanded="false" data-nav-track data-nav-text="Shop" data-nav-url="/collections/all" data-nav-level="primary" data-nav-context="mobile-drawer" data-nav-type="menu-link">
1311    <span class="heading text-2xl leading-none tracking-tight font-bold"><api-button class="api-only" data-id="DrawerSubMenu-sections--18529121075339__header-1" data-section-id="sections--18529121075339__header"></api-button>Shop</span>
1312  </summary>
1313  <div class="drawer__submenu flex flex-col w-full h-full" data-parent><div id="DrawerSubMenu-sections--18529121075339__header-1" class="drawer__scrollable flex flex-col h-full"></div></div>
1314</details>
1315</li><li class="drawer__menu-group"><a class="drawer__menu-item block heading text-2xl leading-none tracking-tight" href="/pages/monitoring">Smart Baby Monitor</a></li><li class="drawer__menu-group"><details is="accordion-details">
1316  <summary class="drawer__menu-item block cursor-pointer relative" aria-expanded="false" data-nav-track data-nav-text="Features" data-nav-url="/pages/all-in-one-parenting-app" data-nav-level="primary" data-nav-context="mobile-drawer" data-nav-type="menu-link">
1317    <span class="heading text-2xl leading-none tracking-tight"><api-button class="api-only" data-id="DrawerSubMenu-sections--18529121075339__header-3" data-section-id="sections--18529121075339__header"></api-button>Features</span>
1318  </summary>
1319  <div class="drawer__submenu flex flex-col w-full h-full" data-parent><div id="DrawerSubMenu-sections--18529121075339__header-3" class="drawer__scrollable flex flex-col h-full"></div></div>
1320</details>
1321</li><li class="drawer__menu-group ab-nav-referral">
1322                <a class="drawer__menu-item block heading text-2xl leading-none tracking-tight" href="/pages/refer">Refer + Get $20</a>
1323              </li><li class="drawer__menu-group">
1323<details is="accordion-details">
1324  <summary class="drawer__menu-item block cursor-pointer relative" aria-expanded="false" data-nav-track data-nav-text="Resources" data-nav-url="/pages/about-us" data-nav-level="primary" data-nav-context="mobile-drawer" data-nav-type="menu-link">
1325    <span class="heading text-2xl leading-none tracking-tight"><api-button class="api-only" data-id="DrawerSubMenu-sections--18529121075339__header-4" data-section-id="sections--18529121075339__header"></api-button>Resources</span>
1326  </summary>
1327  <div class="drawer__submenu flex flex-col w-full h-full" data-parent><div id="DrawerSubMenu-sections--18529121075339__header-4" class="drawer__scrollable flex flex-col h-full"></div></div>
1328</details>
1329</li><li class="drawer__menu-group"><a class="drawer__menu-item block heading text-2xl leading-none tracking-tight" href="https://www.nanit.com/pages/refer?utm_placement=mainnav">Share $100 off, Get $20</a></li></ul>
1330      </nav>
1331      <div class="drawer__footer grid w-full"><div class="drawer__footer-bottom flex items-center justify-between gap-6"><a href="/account/login" class="button button--primary icon-with-text" is="hover-link" rel="nofollow">
1332              <span class="btn-fill" data-fill></span>
1333              <span class="btn-text"><svg class="icon icon-account-2 icon-xs" viewBox="0 0 16 17" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
1334      <rect width="6.5" height="6.5" x="4.75" y="1.917" rx="3.25"></rect>
1335      <path stroke-linecap="round" d="M8 10.834c1 0 2.667.222 3 .333.333.11 2.467.533 3 1.333.667 1 .667 1.334.667 2.667M8 10.834c-1 0-2.667.222-3 .333-.333.11-2.467.533-3 1.333-.667 1-.667 1.334-.667 2.667"></path>
1336    </svg>Login</span>
1337            </a></div>
1338      </div>
1339    </div>
1340  </div>
1341</menu-drawer>
1342<header data-section-id="sections--18529121075339__header" class="header header--left-center mobile:header--center page-width page-width--full section section--rounded section--padding grid items-center z-20 relative w-full" is="sticky-header" data-sticky-type="always"><div class="header__icons header__icons--start flex justify-start z-2">
1343  <div class="header__buttons flex items-center gap-1d5"><button
1344        class="menu-drawer-button flex items-center justify-center"
1345        type="button"
1346        is="magnet-button"
1347        aria-controls="MenuDrawer"
1348        aria-expanded="false"
1349      >
1350        <span class="sr-only">Site navigation</span><svg class="icon icon-hamburger icon-lg" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
1351      <path stroke-linecap="round" d="M3 6H21M3 12H11M3 18H16"></path>
1352    </svg></button><a
1353        href="/search"
1354        class="search-drawer-button flex items-center justify-center"
1355        is="magnet-link"
1356        aria-controls="SearchDrawer"
1357        aria-expanded="false"
1358      >
1359        <span class="sr-only">Search</span><svg class="icon icon-search icon-lg" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
1360      <path stroke-linecap="round" d="m21 21-3.636-3.636m0 0A9 9 0 1 0 4.636 4.636a9 9 0 0 0 12.728 12.728Z"></path>
1361    </svg></a></div>
1362</div>
1363<div class="header__logo flex justify-center z-2" itemscope itemtype="http://schema.org/Organization"><a
1364      href="/"
1365      itemprop="url"
1366      class="header__logo-link has-white-logo flex items-center relative"
1367    >
1368      <span class="sr-only">Nanit</span><img src="//www.nanit.com/cdn/shop/files/Nanit-Logo_1.svg?v=1758052027&amp;width=70" alt="" srcset="//www.nanit.com/cdn/shop/files/Nanit-Logo_1.svg?v=1758052027&amp;width=70 70w" width="70" height="26" loading="eager" sizes="105px" style="max-height: 39.0px;max-width: 105px;" itemprop="logo" is="lazy-image" class="logo hidden md:block"><img src="//www.nanit.com/cdn/shop/files/Nanit-Logo_1.svg?v=1758052027&amp;width=70" alt="" srcset="//www.nanit.com/cdn/shop/files/Nanit-Logo_1.svg?v=1758052027&amp;width=70 70w, //www.nanit.com/cdn/shop/files/Nanit-Logo_1.svg?v=1758052027&amp;width=70 70w" width="70" height="26" loading="eager" sizes="70px" style="max-height: 25.999999999999996px;max-width: 70px;" itemprop="logo" is="lazy-image" class="logo md:hidden"><img src="//www.nanit.com/cdn/shop/files/nanit_logo.svg?v=1728062491&amp;width=222" alt="nanit logo" srcset="//www.nanit.com/cdn/shop/files/nanit_logo.svg?v=1728062491&amp;width=105 105w, //www.nanit.com/cdn/shop/files/nanit_logo.svg?v=1728062491&amp;width=210 210w" width="222" height="76" loading="eager" sizes="105px" style="max-height: 35.945945945945944px;max-width: 105px;" itemprop="logo" is="lazy-image" class="white-logo hidden md:block absolute"><img src="//www.nanit.com/cdn/shop/files/nanit_logo.svg?v=1728062491&amp;width=222" alt="nanit logo" srcset="//www.nanit.com/cdn/shop/files/nanit_logo.svg?v=1728062491&amp;width=70 70w, //www.nanit.com/cdn/shop/files/nanit_logo.svg?v=1728062491&amp;width=140 140w" width="222" height="76" loading="eager" sizes="70px" style="max-height: 23.963963963963966px;max-width: 70px;" itemprop="logo" is="lazy-image" class="white-logo md:hidden absolute"></a></div>
1369<div class="header__navigation hidden lg:flex lg:gap-5 lg:justify-start">
1370    <nav class="header__menu hidden lg:flex" role="navigation" aria-label="Primary"><ul class="flex flex-wrap list-menu with-block"><li>
1371        <details is="details-mega" trigger="hover" level="top" >
1372          <summary data-link="/collections/all" class="z-2 relative rounded-full" data-nav-track data-nav-text="Shop" data-nav-url="/collections/all" data-nav-level="primary" data-nav-context="desktop" data-nav-type="menu-link">
1373            <magnet-element class="menu__item text-sm-lg flex items-center font-bold z-2 relative cursor-pointer" data-magnet
1373="0"><api-button class="api-only" data-id="HeaderNavMega-sections--18529121075339__header-1-start" data-section-id="sections--18529121075339__header"></api-button><span class="btn-text" data-text>Shop</span><span class="btn-text btn-duplicate">Shop</span></magnet-element>
1374          </summary>
1375          <div class="mega-menu absolute top-0 left-0 w-full max-w-full overflow-hidden pointer-events-none"><div class="mega-menu__container invisible"><ul id="HeaderNavMega-sections--18529121075339__header-1-start" class="mega-menu__list page-width page-width--full flex flex-wrap w-full h-full overflow-hidden" role="list" tabindex="-1"><li class="mega-menu__item flex opacity-0 w-full aspect-square">
1376            <span class="media-card media-card--card w-full h-full"></span>
1377          </li><li class="mega-menu__item flex opacity-0 w-full aspect-square">
1378            <span class="media-card media-card--card w-full h-full"></span>
1379          </li><li class="mega-menu__item flex opacity-0 w-full aspect-square">
1380            <span class="media-card media-card--card w-full h-full"></span>
1381          </li><li class="mega-menu__item flex opacity-0 w-full aspect-square">
1382            <span class="media-card media-card--card w-full h-full"></span>
1383          </li><li class="mega-menu__item flex opacity-0 w-full aspect-square">
1384            <span class="media-card media-card--card w-full h-full"></span>
1385          </li></ul></div></div>
1386        </details>
1387      </li><li>
1388        <a href="/pages/monitoring" class="menu__item text-sm-lg flex items-center font-medium z-2 relative cursor-pointer" is="magnet-link" data-magnet="0" data-nav-track data-nav-text="Smart Baby Monitor" data-nav-url="/pages/monitoring" data-nav-level="primary" data-nav-context="desktop" data-nav-type="menu-link">
1389          <span class="btn-text" data-text>Smart Baby Monitor</span><span class="btn-text btn-duplicate">Smart Baby Monitor</span></a>
1390      </li><li>
1391        <details is="details-dropdown" trigger="hover" level="top">
1392          <summary data-link="/pages/all-in-one-parenting-app" class="z-2 relative rounded-full" data-nav-track data-nav-text="Features" data-nav-url="/pages/all-in-one-parenting-app" data-nav-level="primary" data-nav-context="desktop" data-nav-type="menu-link">
1393            <magnet-element class="menu__item text-sm-lg flex items-center font-medium z-2 relative cursor-pointer" data-magnet="0">
1394              <span class="btn-text" data-text>Features</span><span class="btn-text btn-duplicate">Features</span></magnet-element>
1395          </summary>
1396          <div id="DropdownMenu-sections--18529121075339__header-3-start" class="dropdown opacity-0 invisible absolute top-0 max-w-full pointer-events-none">
1397            <div class="dropdown__container relative"><span class="dropdown__corner corner left top flex absolute pointer-events-none">
1398  <svg class="w-full h-auto" viewBox="0 0 101 101" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
1399    <path fill-rule="evenodd" clip-rule="evenodd" d="M101 0H0V101H1C1 45.7715 45.7715 1 101 1V0Z"></path>
1400    <path d="M1 101C1 45.7715 45.7715 1 101 1" fill="none"></path>
1401  </svg>
1402</span>
1403<span class="dropdown__corner corner right top flex absolute pointer-events-none">
1404  <svg class="w-full h-auto" viewBox="0 0 101 101" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
1405    <path fill-rule="evenodd" clip-rule="evenodd" d="M101 0H0V101H1C1 45.7715 45.7715 1 101 1V0Z"></path>
1406    <path d="M1 101C1 45.7715 45.7715 1 101 1" fill="none"></path>
1407  </svg>
1408</span><ul class="dropdown__nav flex flex-col gap-1d5 xl:gap-2" role="list"><li class="opacity-0">
1409                      <p>
1410                        <a href="/pages/age-based-sleep-guidance" class="reversed-link text-sm-base" data-nav-track data-nav-text="Age Based Tips" data-nav-url="/pages/age-based-sleep-guidance" data-nav-level="secondary" data-nav-context="desktop" data-nav-type="menu-link" data-nav-parent="Features">Age Based Tips</a>
1411                      </p>
1412                    </li><li class="opacity-0">
1413                      <p>
1414                        <a href="/pages/breathing" class="reversed-link text-sm-base" data-nav-track data-nav-text="Breathing" data-nav-url="/pages/breathing" data-nav-level="secondary" data-nav-context="desktop" data-nav-type="menu-link" data-nav-parent="Features">Breathing</a>
1415                      </p>
1416                    </li><li class="opacity-0">
1417                      <p>
1418                        <a href="/pages/baby-health-monitoring" class="reversed-link text-sm-base" data-nav-track data-nav-text="Health" data-nav-url="/pages/baby-health-monitoring" data-nav-level="secondary" data-nav-context="desktop" data-nav-type="menu-link" data-nav-parent="Features">Health</a>
1419                      </p>
1420                    </li><li class="opacity-0">
1421                      <p>
1422                        <a href="/pages/baby-sleep-coaching" class="reversed-link text-sm-base" data-nav-track data-nav-text="Personalized Sleep Coach" data-nav-url="/pages/baby-sleep-coaching" data-nav-level="secondary" data-nav-context="desktop" data-nav-type="menu-link" data-nav-parent="Features">Personalized Sleep Coach</a>
1423                      </p>
1424                    </li><li class="opacity-0">
1425                      <p>
1426                        <a href="/pages/real-time-baby-safety-notifications" class="reversed-link text-sm-base" data-nav-track data-nav-text="Real Time Safety Notifications" data-nav-url="/pages/real-time-baby-safety-notifications" data-nav-level="secondary" data-nav-context="desktop" data-nav-type="menu-link" data-nav-parent="Features">Real Time Safety Notifications</a>
1427                      </p>
1428                    </li><li class="opacity-0">
1429                      <p>
1430                        <a href="/pages/baby-monitor-video-history" class="reversed-link text-sm-base" data-nav-track data-nav-text="Video History" data-nav-url="/pages/baby-monitor-video-history" data-nav-level="secondary" data-nav-context="desktop" data-nav-type="menu-link" data-nav-parent="Features">Video History</a>
1431                      </p>
1432                    </li></ul>
1433            </div>
1434          </div>
1435        </details>
1436      </li><li class="ab-nav-referral">
1437        <a href="/pages/refer" class="menu__item text-sm-lg flex items-center font-medium z-2 relative cursor-pointer" is="magnet-link" data-magnet="0" data-nav-track data-nav-text="Refer + Get $20" data-nav-url="/pages/refer" data-nav-level="primary" data-nav-context="desktop" data-nav-type="menu-link">
1438          <span class="btn-text" data-text>Refer + Get $20</span><span class="btn-text btn-duplicate">Refer + Get $20</span></a>
1439      </li><li>
1440        <details is="details-dropdown" trigger="hover" level="top">
1441          <summary data-link="/pages/about-us" class="z-2 relative rounded-full" data-nav-track data-nav-text="Resources" data-nav-url="/pages/about-us" data-nav-level="primary" data-nav-context="desktop" data-nav-type="menu-link">
1442            <magnet-element class="menu__item text-sm-lg flex items-center font-medium z-2 relative cursor-pointer" data-magnet
1442="0">
1443              <span class="btn-text" data-text>Resources</span><span class="btn-text btn-duplicate">Resources</span></magnet-element>
1444          </summary>
1445          <div id="DropdownMenu-sections--18529121075339__header-4-start" class="dropdown opacity-0 invisible absolute top-0 max-w-full pointer-events-none">
1446            <div class="dropdown__container relative"><span class="dropdown__corner corner left top flex absolute pointer-events-none">
1447  <svg class="w-full h-auto" viewBox="0 0 101 101" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
1448    <path fill-rule="evenodd" clip-rule="evenodd" d="M101 0H0V101H1C1 45.7715 45.7715 1 101 1V0Z"></path>
1449    <path d="M1 101C1 45.7715 45.7715 1 101 1" fill="none"></path>
1450  </svg>
1451</span>
1452<span class="dropdown__corner corner right top flex absolute pointer-events-none">
1453  <svg class="w-full h-auto" viewBox="0 0 101 101" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
1454    <path fill-rule="evenodd" clip-rule="evenodd" d="M101 0H0V101H1C1 45.7715 45.7715 1 101 1V0Z"></path>
1455    <path d="M1 101C1 45.7715 45.7715 1 101 1" fill="none"></path>
1456  </svg>
1457</span><ul class="dropdown__nav flex flex-col gap-1d5 xl:gap-2" role="list"><li class="opacity-0">
1458                      <p>
1459                        <a href="/pages/u-sleep" class="reversed-link text-sm-base" data-nav-track data-nav-text="FREE! Expert Sleep Classes" data-nav-url="/pages/u-sleep" data-nav-level="secondary" data-nav-context="desktop" data-nav-type="menu-link" data-nav-parent="Resources">FREE! Expert Sleep Classes</a>
1460                      </p>
1461                    </li><li class="opacity-0">
1462                      <p>
1463                        <a href="/pages/about-us" class="reversed-link text-sm-base" data-nav-track data-nav-text="Why Nanit" data-nav-url="/pages/about-us" data-nav-level="secondary" data-nav-context="desktop" data-nav-type="menu-link" data-nav-parent="Resources">Why Nanit</a>
1464                      </p>
1465                    </li><li class="opacity-0">
1466                      <p>
1467                        <a href="/pages/registry" class="reversed-link text-sm-base" data-nav-track data-nav-text="Build Your Registry " data-nav-url="/pages/registry" data-nav-level="secondary" data-nav-context="desktop" data-nav-type="menu-link" data-nav-parent="Resources">Build Your Registry </a>
1468                      </p>
1469                    </li><li class="opacity-0">
1470                      <p>
1471                        <a href="/pages/memberships" class="reversed-link text-sm-base" data-nav-track data-nav-text="Memberships" data-nav-url="/pages/memberships" data-nav-level="secondary" data-nav-context="desktop" data-nav-type="menu-link" data-nav-parent="Resources">Memberships</a>
1472                      </p>
1473                    </li><li class="opacity-0">
1474                      <p>
1475                        <a href="/blogs/parent-confidently" class="reversed-link text-sm-base" data-nav-track data-nav-text="Nanit Blog" data-nav-url="/blogs/parent-confidently" data-nav-level="secondary" data-nav-context="desktop" data-nav-type="menu-link" data-nav-parent="Resources">Nanit Blog</a>
1476                      </p>
1477                    </li><li class="opacity-0">
1478                      <p>
1479                        <a href="https://community.nanit.com/" class="reversed-link text-sm-base" data-nav-track data-nav-text="Nanit Community" data-nav-url="https://community.nanit.com/" data-nav-level="secondary" data-nav-context="desktop" data-nav-type="menu-link" data-nav-parent="Resources">Nanit Community</a>
1480                      </p>
1481                    </li><li class="opacity-0">
1482                      <p>
1483                        <a href="/pages/nanit-lab" class="reversed-link text-sm-base" data-nav-track data-nav-text="Nanit Lab" data-nav-url="/pages/nanit-lab" data-nav-level="secondary" data-nav-context="desktop" data-nav-type="menu-link" data-nav-parent="Resources">Nanit Lab</a>
1484                      </p>
1485                    </li><li class="opacity-0">
1486                      <p>
1487                        <a href="/blogs/baby-sleep-schedule-generator" class="reversed-link text-sm-base" data-nav-track data-nav-text="Sleep Schedule Generator" data-nav-url="/blogs/baby-sleep-schedule-generator" data-nav-level="secondary" data-nav-context="desktop" data-nav-type="menu-link" data-nav-parent="Resources">Sleep Schedule Generator</a>
1488                      </p>
1489                    </li></ul>
1490            </div>
1491          </div>
1492        </details>
1493      </li><li>
1494        <a href="https://www.nanit.com/pages/refer?utm_placement=mainnav" class="menu__item text-sm-lg flex items-center font-medium z-2 relative cursor-pointer" is="magnet-link" data-magnet
1494="0" data-nav-track data-nav-text="Share $100 off, Get $20" data-nav-url="https://www.nanit.com/pages/refer?utm_placement=mainnav" data-nav-level="primary" data-nav-context="desktop" data-nav-type="menu-link">
1495          <span class="btn-text" data-text>Share $100 off, Get $20</span><span class="btn-text btn-duplicate">Share $100 off, Get $20</span></a>
1496      </li></ul>
1497</nav>
1498  </div><div class="header__icons header__icons--end flex justify-end z-2">
1499  <div class="header__buttons flex items-center gap-1d5"><a
1500        href="/account/login"
1501        class="hidden lg:flex items-center justify-center"
1502        is="magnet-link"
1503        rel="nofollow"
1504      >
1505        <span class="sr-only">Login</span><svg class="icon icon-account icon-lg" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
1506      <rect width="10.5" height="10.5" x="6.75" y="1.75" rx="5.25"></rect>
1507      <path stroke-linecap="round" d="M12 15.5c1.5 0 4 .333 4.5.5.5.167 3.7.8 4.5 2 1 1.5 1 2 1 4m-10-6.5c-1.5 0-4 .333-4.5.5-.5.167-3.7.8-4.5 2-1 1.5-1 2-1 4"></path>
1508    </svg></a><a
1509        href="/search"
1510        class="search-drawer-button flex items-center justify-center"
1511        is="magnet-link"
1512        aria-controls="SearchDrawer"
1513        aria-expanded="false"
1514      >
1515        <span class="sr-only">Search</span><svg class="icon icon-search icon-lg" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
1516      <path stroke-linecap="round" d="m21 21-3.636-3.636m0 0A9 9 0 1 0 4.636 4.636a9 9 0 0 0 12.728 12.728Z"></path>
1517    </svg></a><a
1518        href="/pages/retailers"
1519        class="header__retailer-link flex items-center justify-center"
1520        is="magnet-link"
1521        aria-label="Retailers"
1522      >
1523        <img
1524          src="https://cdn.shopify.com/s/files/1/1354/7173/files/us_8be1d943-2725-42ff-9f08-f36a84ab5729.png?v=1767196673"
1525          width="25"
1526          height="25"
1527          alt="US Retailers"
1528        >
1529      </a><a
1530        href="/cart"
1531        class="cart-drawer-button flex items-center justify-center relative"
1532        is="magnet-link"
1533        aria-controls="CartDrawer"
1534        aria-expanded="false"
1535        data-no-instant
1536      >
1537        <span class="sr-only">Cart</span><svg
1538          class="icon icon-cart icon-lg"
1539          viewBox="0 0 24 24"
1540          stroke="currentColor"
1541          fill="none"
1542          xmlns="http://www.w3.org/2000/svg"
1543        >
1544          <path stroke-linecap="round" stroke-linejoin="round" d="M1 1h.5v0c.226 0 .339 0 .44.007a3 3 0 0 1 2.62 1.976c.034.095.065.204.127.42l.17.597m0 0 1.817 6.358c.475 1.664.713 2.496 1.198 3.114a4 4 0 0 0 1.633 1.231c.727.297 1.592.297 3.322.297h2.285c1.75 0 2.626 0 3.359-.302a4 4 0 0 0 1.64-1.253c.484-.627.715-1.472 1.175-3.161l.06-.221c.563-2.061.844-3.092.605-3.906a3 3 0 0 0-1.308-1.713C19.92 4 18.853 4 16.716 4H4.857ZM12 20a2 2 0 1 1-4 0 2 2 0 0 1 4 0Zm8 0a2 2 0 1 1-4 0 2 2 0 0 1 4 0Z"></path>
1545        </svg><cart-count
1546          class="count absolute top-0 right-0 text-xs"
1547          aria-label="0 items"
1548          
1549            hidden
1550          
1551        >0</cart-count>
1552      </a></div>
1553</div>
1554<span class="header__corner corner left bottom flex absolute pointer-events-none">
1555  <svg class="w-full h-auto" viewBox="0 0 101 101" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
1556    <path fill-rule="evenodd" clip-rule="evenodd" d="M101 0H0V101H1C1 45.7715 45.7715 1 101 1V0Z"></path>
1557    <path d="M1 101C1 45.7715 45.7715 1 101 1" fill="none"></path>
1558  </svg>
1559</span>
1560<span class="header__corner corner right bottom flex absolute pointer-events-none">
1561  <svg class="w-full h-auto" viewBox="0 0 101 101" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
1562    <path fill-rule="evenodd" clip-rule="evenodd" d="M101 0H0V101H1C1 45.7715 45.7715 1 101 1V0Z"></path>
1563    <path d="M1 101C1 45.7715 45.7715 1 101 1" fill="none"></path>
1564  </svg>
1565</span><span class="header__cutout cutout opacity-0 absolute left-0 top-100 w-full pointer-events-none"></span></header><span class="overlay opacity-0 z-1 fixed left-0 w-full pointer-events-none"></span>
1565<script>
1566  if (Shopify.designMode) {
1567    document.documentElement.style.setProperty('--header-height', Math.round(document.getElementById('shopify-section-sections--18529121075339__header').clientHeight) + 'px');
1568  }
1569</script>
1569<script>
1570  (function() {
1571    if (typeof heap === 'undefined') return;
1572
1573    // Clear previous page-specific properties to prevent stale data
1574    heap.removeEventProperty('product_name');
1575    heap.removeEventProperty('product_handle');
1576    heap.removeEventProperty('product_available');
1577
1578    // Set current page properties
1579    heap.addEventProperties({
1580      'promo_active': false,
1581      'promo_name': "",
1582      'page_type': "page"
1583});
1584  })();
1585</script>
1585
1586
1587</div>
1588<!-- END sections: header-group --><!-- BEGIN sections: overlay-group -->
1589<div id="shopify-section-sections--18529121108107__cart-drawer" class="shopify-section shopify-section-group-overlay-group">
1589<script src="//www.nanit.com/cdn/shop/t/616/assets/cart.js?v=69164310473929479901757690021" defer></script>
1589<cart-drawer id="CartDrawer" class="cart-drawer drawer drawer--end z-35 fixed bottom-0 left-0 h-full w-full pointer-events-none"
1590    role="dialog"
1591    aria-modal="true"
1592    aria-label="Cart"
1593    data-section-id="sections--18529121108107__cart-drawer"
1594    shopify-design-mode
1595    hidden
1596  >
1597    <overlay-element class="overlay fixed-modal invisible opacity-0 fixed bottom-0 left-0 w-full h-screen pointer-events-none" aria-controls="CartDrawer" aria-expanded="false"></overlay-element>
1598    <div class="drawer__inner z-10 absolute top-0 flex flex-col w-full h-full overflow-hidden">
1599      <gesture-element class="drawer__header flex justify-between opacity-0 invisible relative">
1600        <ul class="drawer__tabs flex gap-10" is="tab-list">
1601          <li>
1602            <button class="drawer__tab relative" type="button" aria-controls="MiniCart-sections--18529121108107__cart-drawer" aria-expanded="true">
1603              <span class="drawer__title heading lg:text-3xl text-2xl leading-none tracking-tight">Cart</span>
1604              <cart-count class="count absolute font-medium text-xs lg:text-sm leading-none" aria-label="0 items" hidden>0</cart-count>
1605            </button>
1606          </li></ul>
1607        <button class="button button--secondary button--close drawer__close hidden sm:flex items-center justify-center" type="button" is="hover-button" aria-controls="CartDrawer" aria-expanded="false" aria-label="Close">
1608          <span class="btn-fill" data-fill></span>
1609          <span class="btn-text"><svg class="icon icon-close icon-sm" viewBox="0 0 20 20" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
1610      <path stroke-linecap="round" stroke-linejoin="round" d="M5 15L15 5M5 5L15 15"></path>
1611    </svg></span>
1612        </button>
1613      </gesture-element>
1614
1615      <div class="drawer__content opacity-0 invisible flex flex-col h-full grow shrink">
1616        <div id="MiniCart-sections--18529121108107__cart-drawer" class="drawer__panel opacity-0 flex flex-col overflow-hidden" open>
1617          <span class="sr-only">Cart</span>
1618          <div class="flex flex-col h-full"><div class="drawer__scrollable relative flex justify-center items-start grow shrink text-center">
1619                <div class="drawer__empty grid gap-5 md:gap-8">
1620                  <p class="drawer__empty-text heading leading-none tracking-tight">Your cart is currently empty.</p>
1621                  <div class="drawer__empty-message text-sm md:text-base leading-tight rte"><p>Not sure where to start?<br/>Shop now!</p></div>
1622                  <ul class="drawer__empty-collections grid gap-3"><li>
1623                          <a class="flex items-center justify-between" href="/collections/all">
1624                            <span class="flex items-center gap-3">Shop All</span><svg class="icon icon-arrow-right icon-sm transform" viewBox="0 0 21 20" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
1625      <path stroke-linecap="round" stroke-linejoin="round" d="M3 10H18M18 10L12.1667 4.16675M18 10L12.1667 15.8334"></path>
1626    </svg></a>
1627                        </li></ul>
1628                </div>
1629              </div><div class="drawer__scrollable relative flex flex-col gap-9 grow shrink hidden"><cart-items class="block grow" data-section-id="sections--18529121108107__cart-drawer">
1630                <ul class="horizontal-products grid" role="list"></ul><giftnote-button
1631                  data-styles="giftnote-cart"
1632                  data-add="Add a Gift Note"
1633                  data-edit="Edit Gift Note"
1634                ></giftnote-button>
1635              </cart-items></div>
1636            <div class="drawer__footer grid w-full hidden"><div class="drawer__footer-bottom grid gap-6">
1637                <div class="grid gap-4 sm:grid-6"><p class="cart-drawer__guarantee text-sm">30-Day Money Back Guarantee</p><div class="grid grid-cols-2 gap-4">
1638                    <div class="tax-note text-sm sm:text-base rte">Taxes and <a href="/policies/shipping-policy">shipping</a> calculated at checkout</div>
1639                    <div class="totals grid place-self-end gap-1">
1640                      <span class="totals__subtotal text-sm sm:text-base">Subtotal</span>
1641                      <div class="totals__subtotal-value text-lg-2xl font-bold leading-none tracking-tight">$0.00 USD</div>
1642                    </div>
1643                  </div>
1644                </div><form action="/cart" method="POST" novalidate class="drawer__footer-buttons w-full"><input
1645    id="_nanitAdjustments_grossSubtotal"
1646    type="hidden"
1647    name="attributes[_nanitAdjustments_grossSubtotal]"
1648    value="0.00"
1649  >
1650  <input
1651    id="_nanitAdjustments_totalValue"
1652    type="hidden"
1653    name="attributes[_nanitAdjustments_totalValue]"
1654    value="0.00"
1655  >
1656  <input
1657    id="_nanitAdjustments_data"
1658    type="hidden"
1659    name="attributes[_nanitAdjustments_data]"
1660    value='{"grossSubtotal": 0.00, "totalValue": 0.00, "lineItems":{  }}'
1661  ><button class="button button--primary icon-with-text w-full" type="submit" name="checkout" is="hover-button">
1662                        <span id="Checkout" class="btn-fill" data-fill></span>
1663                        <span class="btn-text"><svg class="icon icon-lock icon-sm hidden sm:block" viewBox="0 0 20 20" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
1664      <path stroke-linecap="round" d="M5.83333 6.66675V5.83341C5.83333 4.74781 5.83333 4.205 5.97218 3.76463C6.26651 2.83114 6.99772 2.09993 7.93122 1.8056C8.37159 1.66675 8.91439 1.66675 10 1.66675V1.66675C11.0856 1.66675 11.6284 1.66675 12.0688 1.8056C13.0023 2.09993 13.7335 2.83114 14.0278 3.76463C14.1667 4.205 14.1667 4.74781 14.1667 5.83341V6.66675M10 11.6667V13.3334M8.33333 18.3334H11.6667C13.3741 18.3334 14.2278 18.3334 14.909 18.077C15.9871 17.6713 16.8379 16.8205 17.2436 15.7424C17.5 15.0612 17.5 14.2075 17.5 12.5001V12.5001C17.5 10.7926 17.5 9.93892 17.2436 9.25775C16.8379 8.17969 15.9871 7.32888 14.909 6.92312C14.2278 6.66675 13.3741 6.66675 11.6667 6.66675H8.33333C6.62589 6.66675 5.77218 6.66675 5.091 6.92312C4.01294 7.32888 3.16213 8.17969 2.75638 9.25775C2.5 9.93892 2.5 10.7926 2.5 12.5001V12.5001C2.5 14.2075 2.5 15.0612 2.75638 15.7424C3.16213 16.8205 4.01294 17.6713 5.091 18.077C5.77218 18.3334 6.62589 18.3334 8.33333 18.3334Z"></path>
1665    </svg>Check out</span>
1666                      </button></form></div>
1667            </div>
1668          </div>
1669        </div></div>
1670    </div>
1671  </cart-drawer><template id="giftnote-cart">
1672    <style>
1673      #button {
1674        height: unset;
1675        padding: 15px 0;
1676        border: 0;
1677        background: var(--light-blue);
1678        color: rgba(var(--text-color), 0.7);
1679        letter-spacing: 0;
1680        font-size: 14px;
1681        font-weight: normal;
1682        border-top: 1px solid #e5e7eb;
1683        border-bottom: 1px solid #e5e7eb;
1684        border-radius: 0;
1685        position: relative;
1686        text-decoration: underline;
1687        margin-top: 10px;
1688      }
1689      #button:before {
1690        content: '';
1691        position: absolute;
1692        display: inline-block;
1693        top: calc(50% - 1px);
1694        transform: translateY(-50%);
1695        width: 20px;
1696        height: 20px;
1697        margin-left: -25px;
1698        background-image: url("data:image/svg+xml,%0A%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 4.06388V6.25227H12.6884C13.1212 6.25227 13.5443 6.12392 13.9042 5.88346C14.2641 5.643 14.5446 5.30122 14.7102 4.90134C14.8758 4.50147 14.9192 4.06145 14.8347 3.63695C14.7503 3.21244 14.5419 2.82251 14.2358 2.51645C13.9298 2.2104 13.5398 2.00198 13.1153 1.91754C12.6908 1.8331 12.2508 1.87644 11.8509 2.04207C11.4511 2.2077 11.1093 2.4882 10.8688 2.84808C10.6283 3.20795 10.5 3.63106 10.5 4.06388V4.06388Z' stroke='%2303143B' stroke-width='1.00189' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M10.5018 4.06388C10.5018 4.66803 10.5018 6.25227 10.5018 6.25227H8.31339C7.88057 6.25227 7.45747 6.12392 7.09759 5.88346C6.73771 5.643 6.45722 5.30122 6.29158 4.90134C6.12595 4.50147 6.08261 4.06145 6.16705 3.63695C6.25149 3.21244 6.45991 2.82251 6.76597 2.51645C7.07202 2.2104 7.46195 2.00198 7.88646 1.91754C8.31096 1.8331 8.75098 1.87644 9.15085 2.04207C9.55073 2.2077 9.89251 2.4882 10.133 2.84808C10.3734 3.20795 10.5018 3.63106 10.5018 4.06388V4.06388Z' stroke='%2303143B' stroke-width='1.00189' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M16.75 6.25024H4.25C3.55964 6.25024 3 6.80989 3 7.50024V9.37524C3 10.0656 3.55964 10.6252 4.25 10.6252H16.75C17.4404 10.6252 18 10.0656 18 9.37524V7.50024C18 6.80989 17.4404 6.25024 16.75 6.25024Z' stroke='%2303143B' stroke-width='1.00189' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.749 10.6252V16.2502C16.749 16.7475 16.5515 17.2244 16.1999 17.5761C15.8482 17.9277 15.3713 18.1252 14.874 18.1252H6.12402C5.62674 18.1252 5.14983 17.9277 4.7982 17.5761C4.44657 17.2244 4.24902 16.7475 4.24902 16.2502V10.6252' stroke='%2303143B' stroke-width='1.00189' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.5 6.25024V18.1253' stroke='%2303143B' stroke-width='1.00189' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
1699      }
1700    </style>
1701  </template>
1702</div><div id="shopify-section-sections--18529121108107__search-drawer" class="shopify-section shopify-section-group-overlay-group">
1702<script src="//www.nanit.com/cdn/shop/t/616/assets/search.js?v=6305371176491887341757461020" defer></script>
1702<search-drawer id="SearchDrawer" class="search-drawer drawer drawer--end z-35 fixed bottom-0 left-0 h-full w-full pointer-events-none"
1703    role="dialog"
1704    aria-modal="true"
1705    aria-label="Search"
1706    shopify-design-mode
1707    hidden
1708  >
1709    <overlay-element class="overlay fixed-modal invisible opacity-0 fixed bottom-0 left-0 w-full h-screen pointer-events-none" aria-controls="SearchDrawer" aria-expanded="false"></overlay-element>
1710    <div class="drawer__inner z-10 absolute top-0 flex flex-col w-full h-full overflow-hidden">
1711      <gesture-element class="drawer__header flex justify-between opacity-0 invisible relative">
1712        <span class="drawer__title heading lg:text-3xl text-2xl leading-none tracking-tight">Search</span>
1713        <button class="button button--secondary button--close drawer__close hidden sm:flex items-center justify-center" type="button" is="hover-button" aria-controls="SearchDrawer" aria-expanded="false" aria-label="Close">
1714          <span class="btn-fill" data-fill></span>
1715          <span class="btn-text"><svg class="icon icon-close icon-sm" viewBox="0 0 20 20" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
1716      <path stroke-linecap="round" stroke-linejoin="round" d="M5 15L15 5M5 5L15 15"></path>
1717    </svg></span>
1718        </button>
1719      </gesture-element>
1720      <div class="drawer__content opacity-0 invisible flex flex-col h-full grow shrink">
1721        <div class="drawer__scrollable relative flex flex-col grow shrink"><form class="search__form flex flex-col gap-8 h-full relative" action="/search" method="GET" role="search"
1722    is="predictive-search"
1723    data-section-id="sections--18529121108107__search-drawer"
1724    data-limit="5"
1725  >
1726  <input type="hidden" name="options[prefix]" value="last" />
1727  <label class="sr-only" for="SearchFormInput-sections--18529121108107__search-drawer">Search</label>
1728  <div class="search__field field flex items-center gap-4 relative"><input
1729      class="input search__input"
1730      type="search"
1731      name="q"
1732      id="SearchFormInput-sections--18529121108107__search-drawer"
1733      placeholder="Search for ..."
1734      autocomplete="off"
1735      autocorrect="off"
1736      autocapitalize="off"
1737      spellcheck="off"/>
1738      <button class="clear absolute flex items-center justify-center text-xs opacity-0" type="reset">
1739        <span>Clear</span><svg class="icon icon-loader icon-sm absolute opacity-0 invisible animate-spin" viewBox="0 0 18 18" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
1740      <path stroke-linecap="round" stroke-linejoin="round" d="M0.7,9.9C0.5,5.2,4.1,1.2,8.5,1c4.7-0.3,8.9,3.8,8.8,8.8"></path>
1741    </svg></button></div><ul class="search__box search__recommendation text-left grid gap-6 md:gap-9"><li class="grid gap-3 md:gap-4">
1742            <p class="search__heading block text-xs uppercase leading-tight tracking-widest">Shop</p>
1743            <ul class="grid gap-2"><li>
1744                  <a class="reversed-link text-base md:text-lg leading-tight font-medium" href="/collections/monitors">Smart Baby Monitor</a>
1745                </li><li>
1746                  <a class="reversed-link text-base md:text-lg leading-tight font-medium" href="/collections/breathing-wear">Breathing Wear </a>
1747                </li><li>
1748                  <a class="reversed-link text-base md:text-lg leading-tight font-medium" href="/products/sound-machine">Sound + Light Machine</a>
1749                </li><li>
1750                  <a class="reversed-link text-base md:text-lg leading-tight font-medium" href="/collections/accessories">Smart Accessories</a>
1751                </li><li>
1752                  <a class="reversed-link text-base md:text-lg leading-tight font-medium" href="/pages/bundles">Bundle & Save </a>
1753                </li></ul>
1754          </li><li>
1755            <a class="reversed-link text-base md:text-lg leading-tight font-medium" href="/pages/monitoring">Smart Baby Monitor</a>
1756          </li><li class="grid gap-3 md:gap-4">
1757            <p class="search__heading block text-xs uppercase leading-tight tracking-widest">Features</p>
1758            <ul class="grid gap-2"><li>
1759                  <a class="reversed-link text-base md:text-lg leading-tight font-medium" href="/pages/age-based-sleep-guidance">Age Based Tips</a>
1760                </li><li>
1761                  <a class="reversed-link text-base md:text-lg leading-tight font-medium" href="/pages/breathing">Breathing</a>
1762                </li><li>
1763                  <a class="reversed-link text-base md:text-lg leading-tight font-medium" href="/pages/baby-health-monitoring">Health</a>
1764                </li><li>
1765                  <a class="reversed-link text-base md:text-lg leading-tight font-medium" href="/pages/baby-sleep-coaching">Personalized Sleep Coach</a>
1766                </li><li>
1767                  <a class="reversed-link text-base md:text-lg leading-tight font-medium" href="/pages/privacy-security">Private & Secure Connection</a>
1768                </li><li>
1769                  <a class="reversed-link text-base md:text-lg leading-tight font-medium" href="/pages/real-time-baby-safety-notifications">Real Time Safety Notifications</a>
1770                </li><li>
1771                  <a class="reversed-link text-base md:text-lg leading-tight font-medium" href="/pages/baby-monitor-video-history">Video History</a>
1772                </li></ul>
1773          </li><li class="grid gap-3 md:gap-4">
1774            <p class="search__heading block text-xs uppercase leading-tight tracking-widest">Resources</p>
1775            <ul class="grid gap-2"><li>
1776                  <a class="reversed-link text-base md:text-lg leading-tight font-medium" href="/pages/about-us">Why Nanit</a>
1777                </li><li>
1778                  <a class="reversed-link text-base md:text-lg leading-tight font-medium" href="/pages/registry">Build Your Registry </a>
1779                </li><li>
1780                  <a class="reversed-link text-base md:text-lg leading-tight font-medium" href="/pages/memberships">Memberships</a>
1781                </li><li>
1782                  <a class="reversed-link text-base md:text-lg leading-tight font-medium" href="/blogs/parent-confidently">Nanit Blog</a>
1783                </li><li>
1784                  <a class="reversed-link text-base md:text-lg leading-tight font-medium" href="https://community.nanit.com/">Nanit Community</a>
1785                </li><li>
1786                  <a class="reversed-link text-base md:text-lg leading-tight font-medium" href="/pages/nanit-lab">Nanit Lab</a>
1787                </li><li>
1788                  <a class="reversed-link text-base md:text-lg leading-tight font-medium" href="/blogs/baby-sleep-schedule-generator">Sleep Schedule Generator</a>
1789                </li></ul>
1790          </li><li>
1791            <a class="reversed-link text-base md:text-lg leading-tight font-medium" href="https://www.nanit.com/pages/refer?utm_placement=mainnav">Share $100 off, Get $20</a>
1792          </li></ul>
1793    <div id="PredictiveSearchResults-sections--18529121108107__search-drawer" class="search__box search__results text-left flex flex-col items-start grow gap-10" role="listbox"></div></form>
1794</div>
1795      </div>
1796    </div>
1797  </search-drawer>
1798</div>
1799<!-- END sections: overlay-group --><div class="page-container" id="PageContainer">
1800      <main class="main-content relative" id="MainContent" role="main">
1801        <div id="shopify-section-template--18529121206411__image_with_text_overlay_D4GTNU" class="shopify-section"><style>
1802  #shopify-section-template--18529121206411__image_with_text_overlay_D4GTNU {
1803    --section-padding-top: 0px;
1804    --section-padding-bottom: 0px;--color-foreground: 255 255 255;
1805  --color-border: var(--color-foreground)/ 0.1;
1806  --color-border-dark: var(--color-foreground)/ 0.4;
1807  --color-border-light: var(--color-foreground)/ 0.06;--color-highlight: 224 165 128;--color-button-background: 255 255 255;
1808  --color-button-border: 255 255 255;--color-button-text: 23 23 23;--color-overlay: 23 23 23;--overlay-opacity: 0.19;
1809      --ratio-percent: 46.25%;
1810    }
1811    #shopify-section-template--18529121206411__image_with_text_overlay_D4GTNU .button--primary {
1812      background-color: #ffffff !important;
1813      border-color: #ffffff !important;
1814    }
1815    #shopify-section-template--18529121206411__image_with_text_overlay_D4GTNU .button--primary:hover {
1816      background-color: #e6e6e6 !important;
1817      border-color: #e6e6e6 !important;
1818    }
1819    #shopify-section-template--18529121206411__image_with_text_overlay_D4GTNU .button--primary .btn-fill {
1820      background-color: #e6e6e6 !important;
1821    }
1822    #shopify-section-template--18529121206411__image_with_text_overlay_D4GTNU .button--secondary {
1823      border-color: #ffffff !important;
1824      color: #ffffff !important;
1825    }
1826    #shopify-section-template--18529121206411__image_with_text_overlay_D4GTNU .button--secondary:hover {
1827      background-color: #ffffff !important;
1828    }
1829    #shopify-section-template--18529121206411__image_with_text_overlay_D4GTNU .button--secondary .btn-fill {
1830      background-color: #ffffff !important;
1831    }
1832  
1833    #shopify-section-template--18529121206411__image_with_text_overlay_D4GTNU .button--primary,
1834    #shopify-section-template--18529121206411__image_with_text_overlay_D4GTNU .button--primary .btn-text {
1835      color: #171717 !important;
1836    }
1837    #shopify-section-template--18529121206411__image_with_text_overlay_D4GTNU .button--primary:hover,
1838    #shopify-section-template--18529121206411__image_with_text_overlay_D4GTNU .button--primary:hover .btn-text {
1839      color: #171717 !important;
1840    }
1841    #shopify-section-template--18529121206411__image_with_text_overlay_D4GTNU .button--secondary:hover,
1842    #shopify-section-template--18529121206411__image_with_text_overlay_D4GTNU .button--secondary:hover .btn-text {
1843      color: #171717 !important;
1844    }
1845  
1846    @media screen and (max-width: 767px) {
1847      #shopify-section-template--18529121206411__image_with_text_overlay_D4GTNU .button--primary {
1848        background-color: #334874 !important;
1849        border-color: #334874 !important;
1850      }
1851      #shopify-section-template--18529121206411__image_with_text_overlay_D4GTNU .button--primary:hover {
1852        background-color: #233251 !important;
1853        border-color: #233251 !important;
1854      }
1855      #shopify-section-template--18529121206411__image_with_text_overlay_D4GTNU .button--primary .btn-fill {
1856        background-color: #233251 !important;
1857      }
1858      #shopify-section-template--18529121206411__image_with_text_overlay_D4GTNU .button--secondary {
1859        border-color: #334874 !important;
1860        color: #334874 !important;
1861      }
1862      #shopify-section-template--18529121206411__image_with_text_overlay_D4GTNU .button--secondary:hover {
1863        background-color: #334874 !important;
1864      }
1865      #shopify-section-template--18529121206411__image_with_text_overlay_D4GTNU .button--secondary .btn-fill {
1866        background-color: #334874 !important;
1867      }
1868    }
1869  
1870    @media screen and (max-width: 767px) {
1871      #shopify-section-template--18529121206411__image_with_text_overlay_D4GTNU .button--primary,
1872      #shopify-section-template--18529121206411__image_with_text_overlay_D4GTNU .button--primary .btn-text {
1873        color: #ffffff !important;
1874      }
1875      #shopify-section-template--18529121206411__image_with_text_overlay_D4GTNU .button--primary:hover,
1876      #shopify-section-template--18529121206411__image_with_text_overlay_D4GTNU .button--primary:hover .btn-text {
1877        color: #ffffff !important;
1878      }
1879      #shopify-section-template--18529121206411__image_with_text_overlay_D4GTNU .button--secondary:hover,
1880      #shopify-section-template--18529121206411__image_with_text_overlay_D4GTNU .button--secondary:hover .btn-text {
1881        color: #ffffff !important;
1882      }
1883    }
1884  </style>
1885
1886<div
1887  class="section section--padding"
1888  
1889>
1890  <div class="relative">
1891    <div class="banner media--adapt mobile:media--auto relative">
1892      <media-element
1893        class="banner__media block w-full h-full overflow-hidden"
1894        
1895      ><picture
1896            class="media media--height block w-full h-full relative overflow-hidden"
1897            is="animate-picture"
1898            data-animate="zoom-out"
1899          ><img src="//www.nanit.com/cdn/shop/files/WHY_NANIT_ALT_1.jpg?v=1769019322&amp;width=2000" alt="" srcset="//www.nanit.com/cdn/shop/files/WHY_NANIT_ALT_1.jpg?v=1769019322&amp;width=300 300w, //www.nanit.com/cdn/shop/files/WHY_NANIT_ALT_1.jpg?v=1769019322&amp;width=400 400w, //www.nanit.com/cdn/shop/files/WHY_NANIT_ALT_1.jpg?v=1769019322&amp;width=500 500w, //www.nanit.com/cdn/shop/files/WHY_NANIT_ALT_1.jpg?v=1769019322&amp;width=600 600w, //www.nanit.com/cdn/shop/files/WHY_NANIT_ALT_1.jpg?v=1769019322&amp;width=700 700w, //www.nanit.com/cdn/shop/files/WHY_NANIT_ALT_1.jpg?v=1769019322&amp;width=800 800w, //www.nanit.com/cdn/shop/files/WHY_NANIT_ALT_1.jpg?v=1769019322&amp;width=900 900w, //www.nanit.com/cdn/shop/files/WHY_NANIT_ALT_1.jpg?v=1769019322&amp;width=1000 1000w, //www.nanit.com/cdn/shop/files/WHY_NANIT_ALT_1.jpg?v=1769019322&amp;width=1200 1200w, //www.nanit.com/cdn/shop/files/WHY_NANIT_ALT_1.jpg?v=1769019322&amp;width=1400 1400w, //www.nanit.com/cdn/shop/files/WHY_NANIT_ALT_1.jpg?v=1769019322&amp;width=1600 1600w, //www.nanit.com/cdn/shop/files/WHY_NANIT_ALT_1.jpg?v=1769019322&amp;width=1800 1800w, //www.nanit.com/cdn/shop/files/WHY_NANIT_ALT_1.jpg?v=1769019322&amp;width=2000 2000w" width="2000" height="925" loading="eager" fetchpriority="high" sizes="100vw" class="banner__image"></picture></media-element><span class="banner__overlay absolute top-0 left-0 w-full h-full pointer-events-none"></span>
1900        <div class="banner__content overflow-hidden absolute z-1 top-0 left-0 w-full h-full flex">
1901          <div class="page-width w-full h-full flex md:items-end md:justify-start items-end justify-start"><div class="banner__box banner__box--small md:text-left text-left"><h1
1902                        class="banner__title heading leading-none title-lg tracking-heading"
1903                        
1904                      ><split-words
1905                            class="split-words js-invisible block"
1906                            data-animate="fade-up-large"
1907                            data-animate-delay="250"
1908                          >Why Nanit</split-words></h1><div
1909                        class="rte rte--banner body subtext-md leading-normal"
1910                        
1911                        
1912                      ><p>Welcome to new era of confident and connected parenting.</p></div></div>
1913          </div></div></div></div>
1914</div>
1915
1916
1917</div><div id="shopify-section-template--18529121206411__rich_text_PiYTWn" class="shopify-section"><style>
1918  #shopify-section-template--18529121206411__rich_text_PiYTWn {
1919    --section-padding-top: 72px;
1920    --section-padding-bottom: 0px;--color-background: 250 247 243;--color-foreground: 0 0 65;
1921  --color-border: var(--color-foreground)/ 0.1;
1922  --color-border-dark: var(--color-foreground)/ 0.4;
1923  --color-border-light: var(--color-foreground)/ 0.06;--color-highlight: 102 145 171;}
1924</style>
1925
1926<div class="section section--padding section--rounded relative">
1927  <div class="page-width relative"><div class="collage collage-small with-richtext grid items-start"><div class='title-wrapper leading-none gap-4 lg:gap-8 flex flex-col text-left md:items-end md:flex-row md:justify-between relative z-1'><div class='grid gap-4'><div class='subheading heading normal-case font-medium subtext-md leading-none tracking-none'>Our Mission</div><h2 class='heading title-sm'><split-words class='split-words js-invisible block' data-animate='fade-up-large'>Turn second-guessing into: <em>"I've got this."</em></split-words></h2></div></div><div class="rich-text md:text-left text-left relative z-1"><div class="rte body subtext-md leading-normal" ><p>For the last 13 years, Nanit has used technology and science-backed expertise to go beyond basic monitoring.</p><p></p><p>Our team continues to innovate on the features and insights that help you move through every phase more confidence, calm and connection.</p><p></p><p>Parenthood looks different here.</p></div></div></div></div>
1928</div>
1929
1930
1931</div><div id="shopify-section-template--18529121206411__scrolling_banner_U7mWrj" class="shopify-section"><style>
1932  #shopify-section-template--18529121206411__scrolling_banner_U7mWrj {
1933    --section-padding-top: 72px;
1934    --section-padding-bottom: 0px;--color-background: 250 247 243;--color-
1934foreground: 0 0 65;
1935  --color-border: var(--color-foreground)/ 0.1;
1936  --color-border-dark: var(--color-foreground)/ 0.4;
1937  --color-border-light: var(--color-foreground)/ 0.06;}</style>
1938
1939<div class="section section--padding">
1940  <div class="page-width relative"><div class="grid gap-10 lg:hidden"><div class="image-with-text with-scrolling flex flex-col flex-col-reverse overflow-hidden">
1941          <div class="image-with-text__item grow shrink-0 relative">
1942            <div class="image-with-text__media h-full">
1943              <media-element class="image-with-text__image block media--650px mobile:media--auto relative overflow-hidden"><picture class="media media--height block w-full h-full relative overflow-hidden"><img src="//www.nanit.com/cdn/shop/files/Q3_Photoshoot_Lifestyle_37_1.webp?v=1758738732&amp;width=3335" alt="" srcset="//www.nanit.com/cdn/shop/files/Q3_Photoshoot_Lifestyle_37_1.webp?v=1758738732&amp;width=300 300w, //www.nanit.com/cdn/shop/files/Q3_Photoshoot_Lifestyle_37_1.webp?v=1758738732&amp;width=400 400w, //www.nanit.com/cdn/shop/files/Q3_Photoshoot_Lifestyle_37_1.webp?v=1758738732&amp;width=500 500w, //www.nanit.com/cdn/shop/files/Q3_Photoshoot_Lifestyle_37_1.webp?v=1758738732&amp;width=600 600w, //www.nanit.com/cdn/shop/files/Q3_Photoshoot_Lifestyle_37_1.webp?v=1758738732&amp;width=700 700w, //www.nanit.com/cdn/shop/files/Q3_Photoshoot_Lifestyle_37_1.webp?v=1758738732&amp;width=800 800w, //www.nanit.com/cdn/shop/files/Q3_Photoshoot_Lifestyle_37_1.webp?v=1758738732&amp;width=900 900w, //www.nanit.com/cdn/shop/files/Q3_Photoshoot_Lifestyle_37_1.webp?v=1758738732&amp;width=1000 1000w, //www.nanit.com/cdn/shop/files/Q3_Photoshoot_Lifestyle_37_1.webp?v=1758738732&amp;width=1200 1200w, //www.nanit.com/cdn/shop/files/Q3_Photoshoot_Lifestyle_37_1.webp?v=1758738732&amp;width=1400 1400w, //www.nanit.com/cdn/shop/files/Q3_Photoshoot_Lifestyle_37_1.webp?v=1758738732&amp;width=1600 1600w" width="3335" height="5000" loading="lazy" sizes="(max-width: 767px) 100vw, 50vw" is="lazy-image" style="object-position:48.8372% 22.2686%;"></picture></media-element>
1944            </div>
1945          </div>
1946    
1947          <div class="image-with-text__item grow shrink-0 items-center">
1948            <div class="rich-text lg:text-left text-left relative z-1"><div class="leading-none"><figure class="media media--transparent relative inline-block"><img src="//www.nanit.com/cdn/shop/files/data.svg?v=1759173458&amp;width=20" alt="Confidence supported by science" srcset="//www.nanit.com/cdn/shop/files/data.svg?v=1759173458&amp;width=20 20w" width="20" height="20" loading="lazy" sizes="40px" class="image-fit"></figure></div><h2 class="heading leading-none title-md"><split-words class="split-words js-invisible block" data-animate="fade-up-large">Confidence supported by science</split-words></h2><div class="rte leading-normal subtext-md"><p>Expert insights are informed by billions of sleep hours tracked to date.</p></div></div>
1949          </div>
1950        </div><div class="image-with-text with-scrolling flex flex-col flex-col-reverse overflow-hidden">
1951          <div class="image-with-text__item grow shrink-0 relative">
1952            <div class="image-with-text__media h-full">
1953              <media-element class="image-with-text__image block media--650px mobile:media--auto relative overflow-hidden"><picture class="media media--height block w-full h-full relative overflow-hidden"><img src="//www.nanit.com/cdn/shop/files/20250924_1407_Dinner-with-Baby-Monitor_simple_compose_01k5yedebwfbz87w7vheas2j0y_1.webp?v=1758738727&amp;width=1536" alt="" srcset="//www.nanit.com/cdn/shop/files/20250924_1407_Dinner-with-Baby-Monitor_simple_compose_01k5yedebwfbz87w7vheas2j0y_1.webp?v=1758738727&amp;width=300 300w, //www.nanit.com/cdn/shop/files/20250924_1407_Dinner-with-Baby-Monitor_simple_compose_01k5yedebwfbz87w7vheas2j0y_1.webp?v=1758738727&amp;width=400 400w, //www.nanit.com/cdn/shop/files/20250924_1407_Dinner-with-Baby-Monitor_simple_compose_01k5yedebwfbz87w7vheas2j0y_1.webp?v=1758738727&amp;width=500 500w, //www.nanit.com/cdn/shop/files/20250924_1407_Dinner-with-Baby-Monitor_simple_compose_01k5yedebwfbz87w7vheas2j0y_1.webp?v=1758738727&amp;width=600 600w, //www.nanit.com/cdn/shop/files/20250924_1407_Dinner-with-Baby-Monitor_simple_compose_01k5yedebwfbz87w7vheas2j0y_1.webp?v=1758738727&amp;width=700 700w, //www.nanit.com/cdn/shop/files/20250924_1407_Dinner-with-Baby-Monitor_simple_compose_01k5yedebwfbz87w7vheas2j0y_1.webp?v=1758738727&amp;width=800 800w, //www.nanit.com/cdn/shop/files/20250924_1407_Dinner-with-Baby-Monitor_simple_compose_01k5yedebwfbz87w7vheas2j0y_1.webp?v=1758738727&amp;width=900 900w, //www.nanit.com/cdn/shop/files/20250924_1407_Dinner-with-Baby-Monitor_simple_compose_01k5yedebwfbz87w7vheas2j0y_1.webp?v=1758738727&amp;width=1000 1000w, //www.nanit.com/cdn/shop/files/20250924_1407_Dinner-with-Baby-Monitor_simple_compose_01k5yedebwfbz87w7vheas2j0y_1.webp?v=1758738727&amp;width=1200 1200w, //www.nanit.com/cdn/shop/files/20250924_1407_Dinner-with-Baby-Monitor_simple_compose_01k5yedebwfbz87w7vheas2j0y_1.webp?v=1758738727&amp;width=1400 1400w" width="1536" height="1024" loading="lazy" sizes="(max-width: 767px) 100v
1953w, 50vw" is="lazy-image"></picture></media-element>
1954            </div>
1955          </div>
1956    
1957          <div class="image-with-text__item grow shrink-0 items-center">
1958            <div class="rich-text lg:text-left text-left relative z-1"><div class="leading-none"><figure class="media media--transparent relative inline-block"><img src="//www.nanit.com/cdn/shop/files/hearts.svg?v=1759173458&amp;width=20" alt="134,000+ date nights planned" srcset="//www.nanit.com/cdn/shop/files/hearts.svg?v=1759173458&amp;width=20 20w" width="20" height="20" loading="lazy" sizes="40px" class="image-fit"></figure></div><h2 class="heading leading-none title-md"><split-words class="split-words js-invisible block" data-animate="fade-up-large">134,000+ date nights planned</split-words></h2><div class="rte leading-normal subtext-md"><p>Because peace of mind at home gives you the freedom to step out.</p></div></div>
1959          </div>
1960        </div></div>
1961    <scrolling-banner class="scrolling-banner hidden lg:block">
1962      <sticky-element class="md:sticky top-0 image-with-text with-scrolling flex lg:gap-2 flex-col lg:flex-row overflow-hidden">
1963        <div class="image-with-text__item grow shrink-0 relative">
1964          <div class="image-with-text__media h-full">
1965            <media-element class="image-with-text__image block media--650px mobile:media--auto relative overflow-hidden"><picture class="media media--height block w-full h-full relative overflow-hidden" aria-controls="shopify-block-image_VX9Xxw"><img src="//www.nanit.com/cdn/shop/files/Q3_Photoshoot_Lifestyle_37_1.webp?v=1758738732&amp;width=3335" alt="" srcset="//www.nanit.com/cdn/shop/files/Q3_Photoshoot_Lifestyle_37_1.webp?v=1758738732&amp;width=300 300w, //www.nanit.com/cdn/shop/files/Q3_Photoshoot_Lifestyle_37_1.webp?v=1758738732&amp;width=400 400w, //www.nanit.com/cdn/shop/files/Q3_Photoshoot_Lifestyle_37_1.webp?v=1758738732&amp;width=500 500w, //www.nanit.com/cdn/shop/files/Q3_Photoshoot_Lifestyle_37_1.webp?v=1758738732&amp;width=600 600w, //www.nanit.com/cdn/shop/files/Q3_Photoshoot_Lifestyle_37_1.webp?v=1758738732&amp;width=700 700w, //www.nanit.com/cdn/shop/files/Q3_Photoshoot_Lifestyle_37_1.webp?v=1758738732&amp;width=800 800w, //www.nanit.com/cdn/shop/files/Q3_Photoshoot_Lifestyle_37_1.webp?v=1758738732&amp;width=900 900w, //www.nanit.com/cdn/shop/files/Q3_Photoshoot_Lifestyle_37_1.webp?v=1758738732&amp;width=1000 1000w, //www.nanit.com/cdn/shop/files/Q3_Photoshoot_Lifestyle_37_1.webp?v=1758738732&amp;width=1200 1200w, //www.nanit.com/cdn/shop/files/Q3_Photoshoot_Lifestyle_37_1.webp?v=1758738732&amp;width=1400 1400w, //www.nanit.com/cdn/shop/files/Q3_Photoshoot_Lifestyle_37_1.webp?v=1758738732&amp;width=1600 1600w" width="3335" height="5000" loading="lazy" sizes="(max-width: 767px) 100vw, 50vw" is="lazy-image" style="object-position:48.8372% 22.2686%;"></picture><picture class="media media--height block w-full h-full absolute top-0 left-0 overflow-hidden" aria-controls="shopify-block-image_UXR6G3"><img src="//www.nanit.com/cdn/shop/files/20250924_1407_Dinner-with-Baby-Monitor_simple_compose_01k5yedebwfbz87w7vheas2j0y_1.webp?v=1758738727&amp;width=1536" alt="" srcset="//www.nanit.com/cdn/shop/files/20250924_1407_Dinner-with-Baby-Monitor_simple_compose_01k5yedebwfbz87w7vheas2j0y_1.webp?v=1758738727&amp;width=300 300w, //www.nanit.com/cdn/shop/files/20250924_1407_Dinner-with-Baby-Monitor_simple_compose_01k5yedebwfbz87w7vheas2j0y_1.webp?v=1758738727&amp;width=400 400w, //www.nanit.com/cdn/shop/files/20250924_1407_Dinner-with-Baby-Monitor_simple_compose_01k5yedebwfbz87w7vheas2j0y_1.webp?v=1758738727&amp;width=500 500w, //www.nanit.com/cdn/shop/files/20250924_1407_Dinner-with-Baby-Monitor_simple_compose_01k5yedebwfbz87w7vheas2j0y_1.webp?v=1758738727&amp;width=600 600w, //www.nanit.com/cdn/shop/files/20250924_1407_Dinner-with-Baby-Monitor_simple_compose_01k5yedebwfbz87w7vheas2j0y_1.webp?v=1758738727&amp;width=700 700w, //www.nanit.com/cdn/shop/files/20250924_1407_Dinner-with-Baby-Monitor_simple_compose_01k5yedebwfbz87w7vheas2j0y_1.webp?v=1758738727&amp;width=800 800w, //www.nanit.com/cdn/shop/files/20250924_1407_Dinner-with-Baby-Monitor_simple_compose_01k5yedebwfbz87w7vheas2j0y_1.webp?v=1758738727&amp;width=900 900w, //www.nanit.com/cdn/shop/files/20250924_1407_Dinner-with-Baby-Monitor_simple_compose_01k5yedebwfbz87w7vheas2j0y_1.webp?v=1758738727&amp;width=1000 1000w, //www.nanit.com/cdn/shop/files/20250924_1407_Dinner-with-Baby-Monitor_simple_compose_01k5yedebwfbz87w7vheas2j0y_1.webp?v=1758738727&amp;width=1200 1200w, //www.nanit.com/cdn/shop/files/20250924_1407_Dinner-with-Baby-Monitor_simple_compose_01k5yedebwfbz87w7vheas2j0y_1.webp?v=1758738727&amp;width=1400 1400w" width="1536" height="1024" loading="lazy" sizes="(max-width: 767px) 100v
1965w, 50vw" is="lazy-image"></picture></media-element>
1966          </div>
1967        </div>
1968
1969        <div class="image-with-text__item grow shrink-0 lg:grow-0 relative"><div class="image-with-text__content flex items-center w-full h-full relative" id="shopify-block-image_VX9Xxw" style="z-index: 1;">
1970              <div class="rich-text lg:text-left text-left relative z-1"><div class="leading-none"><figure class="media media--transparent relative inline-block"><img src="//www.nanit.com/cdn/shop/files/data.svg?v=1759173458&amp;width=20" alt="Confidence supported by science" srcset="//www.nanit.com/cdn/shop/files/data.svg?v=1759173458&amp;width=20 20w" width="20" height="20" loading="lazy" sizes="40px" class="image-fit"></figure></div><h2 class="heading leading-none title-md"><split-words class="split-words js-invisible block" data-animate="fade-up-large">Confidence supported by science</split-words></h2><div class="rte leading-normal subtext-md"><p>Expert insights are informed by billions of sleep hours tracked to date.</p></div></div>
1971            </div><div class="image-with-text__content flex items-center w-full h-full absolute top-0 left-0 opacity-0 pointer-events-none" id="shopify-block-image_UXR6G3" style="z-index: 2;">
1972              <div class="rich-text lg:text-left text-left relative z-1"><div class="leading-none"><figure class="media media--transparent relative inline-block"><img src="//www.nanit.com/cdn/shop/files/hearts.svg?v=1759173458&amp;width=20" alt="134,000+ date nights planned" srcset="//www.nanit.com/cdn/shop/files/hearts.svg?v=1759173458&amp;width=20 20w" width="20" height="20" loading="lazy" sizes="40px" class="image-fit"></figure></div><h2 class="heading leading-none title-md"><split-words class="split-words js-invisible block" data-animate="fade-up-large">134,000+ date nights planned</split-words></h2><div class="rte leading-normal subtext-md"><p>Because peace of mind at home gives you the freedom to step out.</p></div></div>
1973            </div></div>
1974      </sticky-element>
1975    </scrolling-banner>
1976  </div>
1977</div>
1978
1979
1980</div><div id="shopify-section-template--18529121206411__reveal_image_with_text_overlay_jJUKVx" class="shopify-section contents"><style>
1981  #shopify-section-template--18529121206411__reveal_image_with_text_overlay_jJUKVx {--color-foreground: 255 255 255;
1982  --color-border: var(--color-foreground)/ 0.1;
1983  --color-border-dark: var(--color-foreground)/ 0.4;
1984  --color-border-light: var(--color-foreground)/ 0.06;--color-button-background: 51 72 116;
1985  --color-button-border: 51 72 116;--color-overlay: 41 19 5;--overlay-opacity: 0.34;}
1986</style>
1987
1988<div class="section inline">
1989  <div class="relative contents">
1990    <reveal-banner class="reveal-banner relative inline">
1991      <span class="reveal-banner__tracker absolute top-0 h-full"></span><span class="reveal-banner__tracker2nd absolute top-0 h-full"></span><div class="reveal-banner__scroller">
1992        <div class="banner w-full h-screen sticky top-0">
1993          <picture class="banner__media media media--height w-full h-full block relative overflow-hidden"><source
1994                  media="(max-width: 767px)"
1995                  srcset="//www.nanit.com/cdn/shop/files/Q3_Photoshoot_Lifestyle_8.webp?v=1758564779&width=400 400w, //www.nanit.com/cdn/shop/files/Q3_Photoshoot_Lifestyle_8.webp?v=1758564779&width=600 600w, //www.nanit.com/cdn/shop/files/Q3_Photoshoot_Lifestyle_8.webp?v=1758564779&width=800 800w, //www.nanit.com/cdn/shop/files/Q3_Photoshoot_Lifestyle_8.webp?v=1758564779&width=1000 1000w"
1996                  width="4002"
1997                  height="6000"
1998                ><img src="//www.nanit.com/cdn/shop/files/Q3_Photoshoot_Lifestyle_33.webp?v=1758564778&amp;width=5000" alt="" srcset="//www.nanit.com/cdn/shop/files/Q3_Photoshoot_Lifestyle_33.webp?v=1758564778&amp;width=300 300w, //www.nanit.com/cdn/shop/files/Q3_Photoshoot_Lifestyle_33.webp?v=1758564778&amp;width=400 400w, //www.nanit.com/cdn/shop/files/Q3_Photoshoot_Lifestyle_33.webp?v=1758564778&amp;width=500 500w, //www.nanit.com/cdn/shop/files/Q3_Photoshoot_Lifestyle_33.webp?v=1758564778&amp;width=600 600w, //www.nanit.com/cdn/shop/files/Q3_Photoshoot_Lifestyle_33.webp?v=1758564778&amp;width=700 700w, //www.nanit.com/cdn/shop/files/Q3_Photoshoot_Lifestyle_33.webp?v=1758564778&amp;width=800 800w, //www.nanit.com/cdn/shop/files/Q3_Photoshoot_Lifestyle_33.webp?v=1758564778&amp;width=900 900w, //www.nanit.com/cdn/shop/files/Q3_Photoshoot_Lifestyle_33.webp?v=1758564778&amp;width=1000 1000w, //www.nanit.com/cdn/shop/files/Q3_Photoshoot_Lifestyle_33.webp?v=1758564778&amp;width=1200 1200w, //www.nanit.com/cdn/shop/files/Q3_Photoshoot_Lifestyle_33.webp?v=1758564778&amp;width=1400 1400w, //www.nanit.com/cdn/shop/files/Q3_Photoshoot_Lifestyle_33.webp?v=1758564778&amp;width=1600 1600w, //www.nanit.com/cdn/shop/files/Q3_Photoshoot_Lifestyle_33.webp?v=1758564778&amp;width=1800 1800w, //www.nanit.com/cdn/shop/files/Q3_Photoshoot_Lifestyle_33.webp?v=1758564778&amp;width=2000 2000w, //www.nanit.com/cdn/shop/files/Q3_Photoshoot_Lifestyle_33.webp?v=1758564778&amp;width=2200 2200w, //www.nanit.com/cdn/shop/files/Q3_Photoshoot_Lifestyle_33.webp?v=1758564778&amp;width=2400 2400w, //www.nanit.com/cdn/shop/files/Q3_Photoshoot_Lifestyle_33.webp?v=1758564778&amp;width=2600 2600w, //www.nanit.com/cdn/shop/files/Q3_Photoshoot_Lifestyle_33.webp?v=1758564778&amp;width=2800 2800w, //www.nanit.com/cdn/shop/files/Q3_Photoshoot_Lifestyle_33.webp?v=1758564778&amp;width=3000 3000w, //www.nanit.com/cdn/shop/files/Q3_Photoshoot_Lifestyle_33.webp?v=1758564778&amp;width=3200 3200w" width="5000" height="3335" loading="lazy" sizes="100vw" is="lazy-image" style="object-position:39.3665% 6.1012%;"></picture><span class="banner__overlay absolute top-0 left-0 w-full h-full pointer-events-none"></span>
1999            <div class="banner__content overflow-hidden absolute z-1 top-0 left-0 w-full h-full">
2000              <div class="page-width w-full h-full flex md:items-end md:justify-start items-end justify-start">
2001                <div class="banner__box banner__box--small md:text-left text-left"><h2
2002                            class="banner__title heading leading-none title-lg tracking-heading"
2003                            
2004                          ><split-words
2005                                class="split-words js-invisible block"
2006                                data-animate="fade-up-large"
2007                                data-animate-delay="250"
2008                              >Thinking outside the camera</split-words></h2><div
2009                            class="rte body subtext-md leading-normal"
2010                            
2011                            
2012                          ><p>One intelligent system that supports parents, at home or on the go.</p></div><a class="button button--primary button--md button--fixed icon-with-text" href="/collections/monitors" is="hover-link" >
2013    <span class="btn-fill" data-fill></span>
2014    <span class="btn-text">Shop Now<svg class="icon icon-arrow-right icon-sm transform" viewBox="0 0 21 20" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
2015      <path stroke-linecap="round" stroke-linejoin="round" d="M3 10H18M18 10L12.1667 4.16675M18 10L12.1667 15.8334"></path>
2016    </svg></span>
2017  </a></div>
2018              </div>
2019            </div></div>
2020      </div>
2021    </reveal-banner>
2022  </div>
2023</div>
2024
2025
2026</div><div id="shopify-section-template--18529121206411__logo_list_UTjcEx" class="shopify-section"><style>
2027  #shopify-section-template--18529121206411__logo_list_UTjcEx {
2028    --section-padding-top: 40px;
2029    --section-padding-bottom: 48px;--color-button-background: 51 72 116;
2030  --color-button-border: 51 72 116;--section-grid-gap: 110px;
2031  }
2032</style>
2033
2034<div class="section section--padding section--rounded relative">
2035  <div class="relative"><div class='title-wrapper leading-none gap-4 lg:gap-8 flex flex-col text-center md:items-center md:justify-between relative z-1'><div class='grid gap-4'><h2 class='heading title-md'><split-words class='split-words js-invisible block' data-animate='fade-up-large'>Nanit wins awards (so you can win nights)</split-words></h2><div class='description rte leading-normal subtext-md'><p>We’re proud to be a smart baby monitor trusted by parents <em>and</em> experts.</p></div></div></div><div class="text-center md:items-center overflow-hidden"><logo-list class="logo-list logo-list--left flex items-center" data-speed="2" data-direction="left"><div class="logo-bar inline-flex flex-wrap items-center justify-center flex-nowrap"><div class="logo__media media media--transparent relative overflow-hidden shrink-0" style="--image-height: 140px;" ><img
2036                    srcset="//www.nanit.com/cdn/shop/files/2026_EVERYDAY-HEA
2036LTH_BABYCENTER_LOVE-IT_AWARDS_LOGO_RGB.png?height=140&v=1785860332 1x, //www.nanit.com/cdn/shop/files/2026_EVERYDAY-HEALTH_BABYCENTER_LOVE-IT_AWARDS_LOGO_RGB.png?height=280&v=1785860332 2x"
2037                    src="//www.nanit.com/cdn/shop/files/2026_EVERYDAY-HEALTH_BABYCENTER_LOVE-IT_AWARDS_LOGO_RGB.png?height=140&v=1785860332"
2038                    alt=""
2039                    loading="lazy"
2040                    width="140.0"
2041                    height="140"
2042                    is="lazy-image"
2043                  /></div><div class="logo__media media media--transparent relative overflow-hidden shrink-0" style="--image-height: 164px;" ><img
2044                    srcset="//www.nanit.com/cdn/shop/files/2026-NYT_WIRECUTTER-OUR_PICK-LOGO-BLUE-RGB.png?height=164&v=1785860301 1x, //www.nanit.com/cdn/shop/files/2026-NYT_WIRECUTTER-OUR_PICK-LOGO-BLUE-RGB.png?height=328&v=1785860301 2x"
2045                    src="//www.nanit.com/cdn/shop/files/2026-NYT_WIRECUTTER-OUR_PICK-LOGO-BLUE-RGB.png?height=164&v=1785860301"
2046                    alt="Wirecutter: Top Pick, Best Wi-Fi Video Monitor (Updated May 2026)."
2047                    loading="lazy"
2048                    width="164.0"
2049                    height="164"
2050                    is="lazy-image"
2051                  /></div><div class="logo__media media media--transparent relative overflow-hidden shrink-0" style="--image-height: 120px;" ><img
2052                    srcset="//www.nanit.com/cdn/shop/files/TechAwards25_Logo_Badges-01.png?height=120&v=1759257115 1x, //www.nanit.com/cdn/shop/files/TechAwards25_Logo_Badges-01.png?height=240&v=1759257115 2x"
2053                    src="//www.nanit.com/cdn/shop/files/TechAwards25_Logo_Badges-01.png?height=120&v=1759257115"
2054                    alt=""
2055                    loading="lazy"
2056                    width="120.0"
2057                    height="120"
2058                    is="lazy-image"
2059                  /></div><div class="logo__media media media--transparent relative overflow-hidden shrink-0" style="--image-height: 152px;" ><img
2060                    srcset="//www.nanit.com/cdn/shop/files/Gold_Badge_2025.png?height=152&v=1759257143 1x, //www.nanit.com/cdn/shop/files/Gold_Badge_2025.png?height=304&v=1759257143 2x"
2061                    src="//www.nanit.com/cdn/shop/files/Gold_Badge_2025.png?height=152&v=1759257143"
2062                    alt=""
2063                    loading="lazy"
2064                    width="144.21252371916506"
2065                    height="152"
2066                    is="lazy-image"
2067                  /></div><div class="logo__media media media--transparent relative overflow-hidden shrink-0" style="--image-height: 140px;" ><img
2068                    srcset="//www.nanit.com/cdn/shop/files/2025_EVERYDAY-HEALTH_WTE_SLEEP-AWARDS_LOGO_00eaf816-faa4-4e1d-ac05-3f69b8b8127b.png?height=140&v=1759257157 1x, //www.nanit.com/cdn/shop/files/2025_EVERYDAY-HEALTH_WTE_SLEEP-AWARDS_LOGO_00eaf816-faa4-4e1d-ac05-3f69b8b8127b.png?height=280&v=1759257157 2x"
2069                    src="//www.nanit.com/cdn/shop/files/2025_EVERYDAY-HEALTH_WTE_SLEEP-AWARDS_LOGO_00eaf816-faa4-4e1d-ac05-3f69b8b8127b.png?height=140&v=1759257157"
2070                    alt=""
2071                    loading="lazy"
2072                    width="140.0"
2073                    height="140"
2074                    is="lazy-image"
2075                  /></div></div></logo-list></div></div>
2076</div>
2077
2078
2079</div><div id="shopify-section-template--18529121206411__collage_grid_EghM94" class="shopify-section"><style>
2080  #shopify-section-template--18529121206411__collage_grid_EghM94 {
2081    --section-padding-top: 40px;
2082    --section-padding-bottom: 72px;--color-background: 250 247 243;--color-foreground: 0 0 65;
2083  --color-border: var(--color-foreground)/ 0.1;
2084  --color-border-dark: var(--color-foreground)/ 0.4;
2085  --color-border-light: var(--color-foreground)/ 0.06;--collage-row-height: 150px;
2086  }
2087
2088  @media screen and (min-width: 768px) {
2089    #shopify-section-template--18529121206411__collage_grid_EghM94 {
2090      --collage-row-height: 300px;
2091    }
2092  }#shopify-block-image_Rq9Y4H {--color-foreground: 255 255 255;
2093  --color-border: var(--color-foreground)/ 0.1;
2094  --color-border-dark: var(--color-foreground)/ 0.4;
2095  --color-border-light: var(--color-foreground)/ 0.06;--color-overlay: 23 23 23;--overlay-opacity: 0.1;}
2096
2097    @media screen and (pointer: fine) {
2098      #shopify-block-image_Rq9Y4H.with-image:hover .media+.media~* {--overlay-opacity: 0.1;}
2099    }#shopify-block-image_thmpb3 {--color-foreground: 255 255 255;
2100  --color-border: var(--color-foreground)/ 0.1;
2101  --color-border-dark: var(--color-foreground)/ 0.4;
2102  --color-border-light: var(--color-foreground)/ 0.06;--color-overlay: 23 23 23;--overlay-opacity: 0.1;}
2103
2104    @media screen and (pointer: fine) {
2105      #shopify-block-image_thmpb3.with-image:hover .media+.media~* {--overlay-opacity: 0.1;}
2106    }#shopify-block-image_RTdKt6 {--color-foreground: 255 255 255;
2107  --color-border: var(--color-foreground)/ 0.1;
2108  --color-border-dark: var(--color-foreground)/ 0.4;
2109  --color-border-light: var(--color-foreground)/ 0.06;--color-overlay: 23 23 23;--overlay-opacity: 0.1;}
2110
2111    @media screen and (pointer: fine) {
2112      #shopify-block-image_RTdKt6.with-image:hover .media+.media~* {--overlay-opacity: 0.1;}
2113    }</style>
2114
2115<div class="section section--padding section--rounded relative">
2116  <div class="page-width relative"><div class='title-wrapper leading-none gap-4 lg:gap-8 flex flex-col text-center md:items-center md:justify-between relative z-1'><div class='grid gap-4'><h2 class='heading title-lg tracking-heading'><split-words class='split-words js-invisible block' data-animate='fade-up-large'>The Nanit Difference</split-words></h2><div class='description rte leading-normal subtext-lg'><p>Simplified, science-backed insights to help babies and families thrive.</p></div></div></div><div class="collage with-grid grid items-start justify-center gap-2d5 md:gap-4 lg:gap-6"><div class="collage__item with-image banner w-full h-full relative overflow-hidden" style="--collage-column: 3;--collage-row: 2;" id="shopify-block-image_Rq9Y4H" ><picture class="collage__image w-full h-full block"><img
2117              src="//www.nanit.com/cdn/shop/files/Q3_Photoshoot_Lifestyle_15.webp?v=1758564779&width=1600"
2118              alt=""
2119              loading="lazy"
2120              class="w-full h-full"
2121              style="object-fit: cover; object-position: center;"
2122            >
2123          </picture><span class="banner__overlay absolute top-0 left-0 w-full h-full pointer-events-none flex md:items-end md:justify-center items-end justify-start"></span><div class="media-card__content-static absolute z-1 top-0 left-0 w-full h-full flex md:items-end md:justify-center items-end justify-start">
2124          <div class="media-card__content flex justify-between items-center gap-4 w-full md:text-left text-left">
2125            <div class="media-card__text shrink-1 grid gap-0d5"><p>
2126                  <span class="heading lg:text-4xl text-2xl tracking-tighter leading-tight">Full-family benefits</span>
2127                </p></div>
2128          </div>
2129        </div></div><div class="collage__item with-image banner w-full h-full relative overflow-hidden" style="--collage-column: 4;--collage-row: 2;" id="shopify-block-image_thmpb3" ><picture class="collage__image w-full h-full block"><img
2130              src="//www.nanit.com/cdn/shop/files/2025-09-16_Q3Photoshoot-29-Edit_5d4b6a1e-8732-4403-9088-92fbd56d59c3.jpg?v=1766599624&width=1600"
2131              alt=""
2132              loading="lazy"
2133              class="w-full h-full"
2134              style="object-fit: cover; object-position: center;"
2135            >
2136          </picture><span class="banner__overlay absolute top-0 left-0 w-full h-full pointer-events-none flex md:items-end md:justify-start items-end justify-start"></span><div class="media-card__content-static absolute z-1 top-0 left-0 w-full h-full flex md:items-end md:justify-start items-end justify-start">
2137          <div class="media-card__content flex justify-between items-center gap-4 w-full md:text-left text-left">
2138            <div class="media-card__text shrink-1 grid gap-0d5"><p>
2139                  <span class="heading lg:text-4xl text-2xl tracking-tighter leading-tight">Real-time safety</span>
2140                </p></div>
2141          </div>
2142        </div></div><div class="collage__item with-image banner w-full h-full relative overflow-hidden" style="--collage-column: 3;--collage-row: 2;" id="shopify-block-image_RTdKt6" ><picture class="collage__image w-full h-full block"><img
2143              src="//www.nanit.com/cdn/shop/files/Q3_Photoshoot_Lifestyle_35.webp?v=1758564778&width=1600"
2144              alt=""
2145              loading="lazy"
2146              class="w-full h-full"
2147              style="object-fit: cover; object-position: center;"
2148            >
2149          </picture><span class="banner__overlay absolute top-0 left-0 w-full h-full pointer-events-none flex md:items-end md:justify-start items-end justify-start"></span><div class="media-card__content-static absolute z-1 top-0 left-0 w-full h-full flex md:items-end md:justify-start items-end justify-start">
2150          <div class="media-card__content flex justify-between items-center gap-4 w-full md:text-left text-left">
2151            <div class="media-card__text shrink-1 grid gap-0d5"><p>
2152                  <span class="heading lg:text-4xl text-2xl tracking-tighter leading-tight">24/7 connection</span>
2153                </p></div>
2154          </div>
2155        </div></div></div></div>
2156</div>
2157
2158
2159</div><div id="shopify-section-template--18529121206411__scrolling_text_G4yFpz" class="shopify-section scrolling-text-section"><style>
2160  #shopify-section-template--18529121206411__scrolling_text_G4yFpz {
2161    --section-padding-top: 36px;
2162    --section-padding-bottom: 36px;--color-background: 51 72 116;--color-foreground: 250 250 250;
2163  --color-border: var(--color-foreground)/ 0.1;
2164  --color-border-dark: var(--color-foreground)/ 0.4;
2165  --color-border-light: var(--color-foreground)/ 0.06;--section-grid-gap: 70px;
2166  }
2167</style>
2168
2169<div class="section section--padding">
2170  <div class="relative z-1"><marquee-element class="scrolling-text scrolling-text--left flex items-center" data-speed="20" data-direction="left"><div class="marquee with-dot flex items-center shrink-0 whitespace-nowrap"><div class="scrolling-text__item with-text flex items-center shrink-0 body tracking-heading" style="--font-size: 44px;" >Nanit is the award-winning smart baby video monitor</div></div></marquee-element></div>
2171</div>
2172
2173
2174</div><div id="shopify-section-template--18529121206411__image_with_text_rrBxAy" class="shopify-section"><style>
2175  #shopify-section-template--18529121206411__image_with_text_rrBxAy {
2176    --section-padding-top: 72px;
2177    --section-padding-bottom: 72px;--color-background: 250 247 243;}
2178    @media screen and (max-width: 767px) {
2179      #shopify-section-template--18529121206411__image_with_text_rrBxAy {
2180        --ratio-percent: 56.25%;
2181      }
2182    }
2183  </style>
2184
2185<div class="section section--padding section--rounded relative">
2186  <div class="page-width relative"><div class="image-with-text lg:flex lg:gap-8 lg:flex-row overflow-hidden">
2187      <div class="image-with-text__item grow shrink-0 relative">
2188        <div class="image-with-text__media h-full">
2189          <media-element
2190            class="image-with-text__image block media--650px mobile:media--adapt relative overflow-hidden"><picture class="media media--height block w-full h-full relative overflow-hidden"><img src="//www.nanit.com/cdn/shop/files/nanitlab_forweb_1.jpg?v=1769197342&amp;width=3840" alt="" srcset="//www.nanit.com/cdn/shop/files/nanitlab_forweb_1.jpg?v=1769197342&amp;width=300 300w, //www.nanit.com/cdn/shop/files/nanitlab_forweb_1.jpg?v=1769197342&amp;width=400 400w, //www.nanit.com/cdn/shop/files/nanitlab_forweb_1.jpg?v=1769197342&amp;width=500 500w, //www.nanit.com/cdn/shop/files/nanitlab_forweb_1.jpg?v=1769197342&amp;width=600 600w, //www.nanit.com/cdn/shop/files/nanitlab_forweb_1.jpg?v=1769197342&amp;width=700 700w, //www.nanit.com/cdn/shop/files/nanitlab_forweb_1.jpg?v=1769197342&amp;width=800 800w, //www.nanit.com/cdn/shop/files/nanitlab_forweb_1.jpg?v=1769197342&amp;width=900 900w, //www.nanit.com/cdn/shop/files/nanitlab_forweb_1.jpg?v=1769197342&amp;width=1000 1000w, //www.nanit.com/cdn/shop/files/nanitlab_forweb_1.jpg?v=1769197342&amp;width=1200 1200w, //www.nanit.com/cdn/shop/files/nanitlab_forweb_1.jpg?v=1769197342&amp;width=1400 1400w, //www.nanit.com/cdn/shop/files/nanitlab_forweb_1.jpg?v=1769197342&amp;width=1600 1600w" width="3840" height="2160" loading="lazy" sizes="(max-width: 767px) 100v
2190w, 50vw" is="lazy-image"></picture></media-element>
2191        </div>
2192      </div>
2193
2194      <div class="image-with-text__item grow shrink-0 align-self-center">
2195        <div class="rich-text lg:text-left text-left relative z-1"><h2
2196                    class="heading leading-none title-lg tracking-heading"
2197                    
2198                  ><split-words
2199                        class="split-words js-invisible block"
2200                        data-animate="fade-up-large"
2201                        data-animate-delay="250"
2202                      >A scientific pursuit of healthy sleep</split-words></h2><div
2203                    class="rte body subtext-md leading-normal"
2204                    
2205                    
2206                  ><p>With pediatricians, scientists, and families, we study sleep and development at scale- so the data becomes clarity not complexity.</p></div></div>
2207      </div>
2208    </div>
2209  </div>
2210</div>
2211
2212
2213</div><div id="shopify-section-template--18529121206411__image_with_text_tKJGhe" class="shopify-section"><style>
2214  #shopify-section-template--18529121206411__image_with_text_tKJGhe {
2215    --section-padding-top: 72px;
2216    --section-padding-bottom: 72px;--color-background: 250 247 243;}
2217    @media screen and (max-width: 767px) {
2218      #shopify-section-template--18529121206411__image_with_text_tKJGhe {
2219        --ratio-percent: 100.81967213114753%;
2220      }
2221    }
2222  </style>
2223
2224<div class="section section--padding section--rounded relative">
2225  <div class="page-width relative"><div class="image-with-text lg:flex lg:gap-8 lg:flex-row overflow-hidden">
2226      <div class="image-with-text__item grow shrink-0 relative">
2227        <div class="image-with-text__media h-full">
2228          <media-element
2229            class="image-with-text__image block media--650px mobile:media--adapt relative overflow-hidden"><picture class="media media--height block w-full h-full relative overflow-hidden"><img src="//www.nanit.com/cdn/shop/files/Security2.png?v=1766599271&amp;width=1220" alt="" srcset="//www.nanit.com/cdn/shop/files/Security2.png?v=1766599271&amp;width=300 300w, //www.nanit.com/cdn/shop/files/Security2.png?v=1766599271&amp;width=400 400w, //www.nanit.com/cdn/shop/files/Security2.png?v=1766599271&amp;width=500 500w, //www.nanit.com/cdn/shop/files/Security2.png?v=1766599271&amp;width=600 600w, //www.nanit.com/cdn/shop/files/Security2.png?v=1766599271&amp;width=700 700w, //www.nanit.com/cdn/shop/files/Security2.png?v=1766599271&amp;width=800 800w, //www.nanit.com/cdn/shop/files/Security2.png?v=1766599271&amp;width=900 900w, //www.nanit.com/cdn/shop/files/Security2.png?v=1766599271&amp;width=1000 1000w, //www.nanit.com/cdn/shop/files/Security2.png?v=1766599271&amp;width=1200 1200w" width="1220" height="1230" loading="lazy" sizes="(max-width: 767px) 100vw, 50vw" is="lazy-image"></picture></media-element>
2230        </div>
2231      </div>
2232
2233      <div class="image-with-text__item grow shrink-0 align-self-center">
2234        <div class="rich-text lg:text-left text-left relative z-1"><h2
2235                    class="heading leading-none title-lg tracking-heading"
2236                    
2237                  ><split-words
2238                        class="split-words js-invisible block"
2239                        data-animate="fade-up-large"
2240                        data-animate-delay="250"
2241                      >Bank-level data security</split-words></h2><div
2242                    class="rte body subtext-md leading-normal"
2243                    
2244                    
2245                  ><p>Nanit data is encrypted, de-identified, and safeguarded to the highest global standards (including GDPR).</p></div></div>
2246      </div>
2247    </div>
2248  </div>
2249</div>
2250
2251
2252</div>
2253      </main>
2254
2255      <footer class="footer-group block w-full" is="footer-group"><!-- BEGIN sections: footer-group -->
2256<div id="shopify-section-sections--18529121042571__footer" class="shopify-section shopify-section-group-footer-group"><style>
2257  #shopify-section-sections--18529121042571__footer {
2258    --section-padding-top: 72px;
2259    --section-padding-bottom: 0px;--color-background: 51 72 116;--color-foreground: 250 247 243;
2260  --color-border: var(--color-foreground)/ 0.1;
2261  --color-border-dark: var(--color-foreground)/ 0.4;
2262  --color-border-light: var(--color-foreground)/ 0.06;--color-button-background: 255 255 255;
2263  --color-button-border: 255 255 255;--color-button-text: 0 0 0;}
2264
2265  /* Footer layout: single column with accordions + socials in one row on desktop */
2266  @media (min-width: 1280px) {
2267    #shopify-section-sections--18529121042571__footer .footer {
2268      grid-template-columns: 1fr !important;
2269    }
2270
2271    #shopify-section-sections--18529121042571__footer .footer__left {
2272      border-inline-end: none !important;
2273    }
2274
2275    #shopify-section-sections--18529121042571__footer .footer__accordions {
2276      display: flex !important;
2277      flex-direction: row !important;
2278      flex-wrap: nowrap !important;
2279      align-items: flex-start !important;
2280      gap: 1.5rem !important;
2281    }
2282
2283    #shopify-section-sections--18529121042571__footer .footer__accordions > .details,
2284    #shopify-section-sections--18529121042571__footer .footer__accordions > .no-details {
2285      width: auto !important;
2286      flex: 1 1 0 !important;
2287      min-width: 0 !important;
2288    }
2289
2290    #shopify-section-sections--18529121042571__footer .footer__socials--desktop {
2291      display: block !important;
2292      flex: 0 0 auto !important;
2293      padding-right: var(--sp-10) !important;
2294      margin-right: var(--sp-6) !important;
2295      position: relative !important;
2296      align-self: flex-start !important;
2297      margin-bottom: auto !important;
2298    }
2299
2300    #shopify-section-sections--18529121042571__footer .footer__socials--desktop::after {
2301      content: '' !important;
2302      position: absolute !important;
2303      right: 0 !important;
2304      top: 0 !important;
2305      height: 100% !important;
2306      width: 1px !important;
2307      background-color: rgb(var(--color-foreground) / 0.115) !important;
2308    }
2309
2310    #shopify-section-sections--18529121042571__footer .footer__right {
2311      display: none !important;
2312    }
2313  }
2314</style><div class="section section--padding section--rounded">
2315  <div class="footer page-width page-width--full relative grid" role="region" aria-label="Footer"><div class="footer__left flex flex-col gap-10"><div class="footer__accordions flex flex-wrap flex-col md:flex-row md:gap-6"><div class="footer__socials footer__socials--desktop hidden xl:block shrink-0 self-start">
2316              <p class="heading text-base-2xl font-medium lg:font-heading" style="margin-bottom: 20px;">Follow Us</p><ul class="flex flex-wrap items-center gap-7" role="list"><li><a href="https://www.facebook.com/GetNanit/" class="social_platform block relative" is="magnet-link" title="Nanit on Facebook"><svg class="icon icon-facebook icon-lg" viewBox="0 0 24 24" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
2317      <path d="M9.03153 23L9 13H5V9H9V6.5C9 2.7886 11.2983 1 14.6091 1C16.1951 1 17.5581 1.11807 17.9553 1.17085V5.04948L15.6591 5.05052C13.8584 5.05052 13.5098 5.90614 13.5098 7.16171V9H18.75L16.75 13H13.5098V23H9.03153Z"/>
2318    </svg><span class="sr-only">Facebook</span>
2319        </a>
2320      </li><li><a href="https://www.instagram.com/get_nanit/" class="social_platform block relative" is="magnet-link" title="Nanit on Instagram"><svg class="icon icon-instagram icon-lg" viewBox="0 0 24 24" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
2321      <path d="M12 2.98C14.94 2.98 15.28 2.99 16.44 3.04C17.14 3.04 17.83 3.18 18.48 3.42C18.96 3.6 19.39 3.88 19.75 4.24C20.12 4.59 20.4 5.03 20.57 5.51C20.81 6.16 20.94 6.85 20.95 7.55C21 8.71 21.01 9.06 21.01 12C21.01 14.94 21 15.28 20.95 16.44C20.95 17.14 20.81 17.83 20.57 18.48C20.39 18.95 20.11 19.39 19.75 19.75C19.39 20.11 18.96 20.39 18.48 20.57C17.83 20.81 17.14 20.94 16.44 20.95C15.28 21 14.93 21.01 12 21.01C9.07 21.01 8.72 21 7.55 20.95C6.85 20.95 6.16 20.81 5.51 20.57C5.03 20.39 4.6 20.11 4.24 19.75C3.87 19.4 3.59 18.96 3.42 18.48C3.18 17.83 3.05 17.14 3.04 16.44C2.99 15.28 2.98 14.93 2.98 12C2.98 9.07 2.99 8.72 3.04 7.55C3.04 6.85 3.18 6.16 3.42 5.51C3.6 5.03 3.88 4.6 4.24 4.24C4.59 3.87 5.03 3.59 5.51 3.42C6.16 3.18 6.85 3.05 7.55 3.04C8.71 2.99 9.06 2.98 12 2.98ZM12 1C9.01 1 8.64 1.01 7.47 1.07C6.56 1.09 5.65 1.26 4.8 1.58C4.07 1.86 3.4 2.3 2.85 2.85C2.3 3.41 1.86 4.07 1.58 4.8C1.26 5.65 1.09 6.56 1.07 7.47C1.02 8.64 1 9.01 1 12C1 14.99 1.01 15.36 1.07 16.53C1.09 17.44 1.26 18.35 1.58 19.2C1.86 19.93 2.3 20.6 2.85 21.15C3.41 21.7 4.07 22.14 4.8 22.42C5.65 22.74 6.56 22.91 7.47 22.93C8.64 22.98 9.01 23 12 23C14.99 23 15.36 22.99 16.53 22.93C17.44 22.91 18.35 22.74 19.2 22.42C19.93 22.14 20.6 21.7 21.15 21.15C21.7 20.59 22.14 19.93 22.42 19.2C22.74 18.35 22.91 17.44 22.93 16.53C22.98 15.36 23 14.99 23 12C23 9.01 22.99 8.64 22.93 7.47C22.91 6.56 22.74 5.65 22.42 4.8C22.14 4.07 21.7 3.4 21.15 2.85C20.59 2.3 19.93 1.86 19.2 1.58C18.35 1.26 17.44 1.09 16.53 1.07C15.36 1.02 14.99 1 12 1ZM12 6.35C10.88 6.35 9.79 6.68 8.86 7.3C7.93 7.92 7.21 8.8 6.78 9.84C6.35 10.87 6.24 12.01 6.46 13.1C6.68 14.2 7.22 15.2 8.01 15.99C8.8 16.78 9.81 17.32 10.9 17.54C12 17.76 13.13 17.65 14.16 17.22C15.19 16.79 16.07 16.07 16.7 15.14C17.32 14.21 17.65 13.12 17.65 12C17.65 10.5 17.05 9.06 16 8.01C14.94 6.95 13.5 6.36 12.01 6.36L12 6.35ZM12 15.67C11.27 15.67 10.57 15.45 9.96 15.05C9.36 14.65 8.89 14.07 8.61 13.4C8.33 12.73 8.26 11.99 8.4 11.28C8.54 10.57 8.89 9.92 9.4 9.4C9.91 8.88 10.57 8.54 11.28 8.4C11.99 8.26 12.73 8.33 13.4 8.61C14.07 8.89 14.64 9.36 15.05 9.96C15.45 10.56 15.67 11.27 15.67 12C15.67 12.97 15.28 13.91 14.6 14.59C13.91 15.28 12.98 15.66 12.01 15.66L12 15.67ZM17.87 7.45C18.6 7.45 19.19 6.86 19.19 6.13C19.19 5.4 18.6 4.81 17.87 4.81C17.14 4.81 16.55 5.4 16.55 6.13C16.55 6.86 17.14 7.45 17.87 7.45Z"/>
2322    </svg><span class="sr-only">Instagram</span>
2323        </a>
2324      </li><li><a href="https://www.youtube.com/@getnanit" class="social_platform block relative" is="magnet-link" title="Nanit on YouTube"><svg class="icon icon-youtube icon-lg" viewBox="0 0 24 24" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
2325      <path d="M23.8 7.6C23.8 7.6 23.6 5.9 22.8 5.2C21.9 4.2 20.9 4.2 20.4 4.2C17 4 12 4 12 4C12 4 7 4 3.6 4.2C3.1 4.3 2.1 4.3 1.2 5.2C0.5 5.9 0.2 7.6 0.2 7.6C0.2 7.6 0 9.5 0 11.5V13.3C0 15.2 0.2 17.2 0.2 17.2C0.2 17.2 0.4 18.9 1.2 19.6C2.1 20.6 3.3 20.5 3.8 20.6C5.7 20.8 12 20.8 12 20.8C12 20.8 17 20.8 20.4 20.5C20.9 20.4 21.9 20.4 22.8 19.5C23.5 18.8 23.8 17.1 23.8 17.1C23.8 17.1 24 15.2 24 13.2V11.4C24 9.5 23.8 7.6 23.8 7.6ZM9.5 15.5V8.8L16 12.2L9.5 15.5Z"/>
2326    </svg><span class="sr-only">YouTube</span>
2327        </a>
2328      </li><li><a href="https://www.tiktok.com/@getnanit" class="social_platform block relative" is="magnet-link" title="Nanit on TikTok"><svg class="icon icon-tiktok icon-lg" viewBox="0 0 24 24" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
2329      <path d="M10.6315 8.937V13.059C10.1123 12.9221 9.56911 12.9034 9.0418 13.0044C8.5145 13.1054 8.01657 13.3234 7.58473 13.6424C7.15288 13.9613 6.79813 14.3732 6.54661 14.8475C6.2951 15.3218 6.15324 15.8466 6.13148 16.383C6.10175 16.8449 6.17125 17.3078 6.33531 17.7405C6.49938 18.1733 6.7542 18.5659 7.08266 18.892C7.41111 19.2181 7.80557 19.4701 8.23952 19.631C8.67346 19.7919 9.13684 19.8581 9.59848 19.825C10.0648 19.8608 10.5333 19.7949 10.9717 19.6319C11.41 19.4689 11.8078 19.2126 12.1374 18.8809C12.4671 18.5491 12.7208 18.1498 12.881 17.7104C13.0413 17.271 13.1042 16.8021 13.0655 16.336V0H17.1425C17.8355 4.315 19.9935 5.316 22.8825 5.778V9.913C20.8804 9.74881 18.9491 9.09645 17.2575 8.013V16.18C17.2575 19.88 15.0675 24 9.63048 24C8.61045 23.9955 7.60156 23.7875 6.66297 23.3881C5.72437 22.9886 4.87496 22.4059 4.16451 21.6739C3.45407 20.942 2.89689 20.0755 2.52563 19.1254C2.15438 18.1754 1.97652 17.1607 2.00248 16.141C2.03479 15.0794 2.29174 14.0366 2.75639 13.0815C3.22105 12.1265 3.88285 11.2807 4.69819 10.6C5.51352 9.9193 6.46387 9.41915 7.48658 9.1325C8.50929 8.84586 9.58114 8.77923 10.6315 8.937Z"/>
2330    </svg><span class="sr-only">TikTok</span>
2331        </a>
2332      </li><li><a href="https://www.pinterest.com/Get_Nanit/" class="social_platform block relative" is="magnet-link" title="Nanit on P
2332interest"><svg class="icon icon-pinterest icon-lg" viewBox="0 0 24 24" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
2333      <path d="M12 1C5.95 1 1 5.95 1 12C1 16.675 3.93333 20.6167 7.96667 22.2667C7.875 21.4417 7.78333 20.0667 7.96667 19.15C8.15 18.325 9.25 13.65 9.25 13.65C9.25 13.65 8.975 12.9167 8.975 12C8.975 10.4417 9.89167 9.34167 10.9917 9.34167C11.9083 9.34167 12.3667 10.075 12.3667 10.9C12.3667 11.8167 11.725 13.2833 11.45 14.5667C11.175 15.6667 12 16.5833 13.1 16.5833C15.025 16.5833 16.5833 14.5667 16.5833 11.5417C16.5833 8.88333 14.6583 7.05 12 7.05C8.88333 7.05 7.05 9.43333 7.05 11.8167C7.05 12.7333 7.41667 13.7417 7.875 14.2917C7.96667 14.3833 7.96667 14.475 7.96667 14.5667C7.875 14.9333 7.69167 15.6667 7.69167 15.85C7.6 16.0333 7.50833 16.125 7.325 16.0333C5.95 15.3917 5.125 13.375 5.125 11.8167C5.125 8.33333 7.69167 5.125 12.3667 5.125C16.2167 5.125 19.15 7.875 19.15 11.45C19.15 15.2083 16.7667 18.325 13.4667 18.325C12.3667 18.325 11.2667 17.775 10.9 17.0417C10.9 17.0417 10.35 19.15 10.2583 19.7C9.98333 20.6167 9.34167 21.8083 8.88333 22.5417C9.8 22.8167 10.9 23 12 23C18.05 23 23 18.05 23 12C23 5.95 18.05 1 12 1Z"/>
2334    </svg><span class="sr-only">Pinterest</span>
2335        </a>
2336      </li><li><a href="https://www.linkedin.com/company/nanit" class="social_platform block relative" is="magnet-link" title="Nanit on LinkedIn"><svg class="icon icon-linkedin icon-lg" viewBox="0 0 24 24" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
2337      <path d="M23 0H1C0.4 0 0 0.4 0 1V23C0 23.6 0.4 24 1 24H23C23.6 24 24 23.6 24 23V1C24 0.4 23.6 0 23 0ZM7.1 20.5H3.6V9H7.2V20.5H7.1ZM5.3 7.4C4.2 7.4 3.2 6.5 3.2 5.3C3.2 4.2 4.1 3.2 5.3 3.2C6.4 3.2 7.4 4.1 7.4 5.3C7.4 6.5 6.5 7.4 5.3 7.4ZM20.5 20.5H16.9V14.9C16.9 13.6 16.9 11.9 15.1 11.9C13.2 11.9 13 13.3 13 14.8V20.5H9.4V9H12.8V10.6C13.3 9.7 14.4 8.8 16.2 8.8C19.8 8.8 20.5 11.2 20.5 14.3V20.5Z"/>
2338    </svg><span class="sr-only">LinkedIn</span>
2339        </a>
2340      </li><li><a href="https://www.threads.com/@get_nanit" class="social_platform block relative" is="magnet-link" title="Nanit on Translation missing: en.general.social.links.threads"><svg class="icon icon-threads icon-lg" viewBox="0 0 24 24" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
2341      <path d="M16.854 10.899a6.682 6.682 0 0 0-.252-.114c-.148-2.731-1.64-4.295-4.146-4.31h-.034c-1.498 0-2.745.64-3.512 1.803l1.378.945c.573-.87 1.473-1.055 2.135-1.055h.023c.825.006 1.447.246 1.85.713.293.34.49.812.587 1.405a10.541 10.541 0 0 0-2.368-.114C10.131 10.31 8.6 11.7 8.704 13.63c.052.98.54 1.822 1.373 2.372.705.465 1.613.693 2.556.641 1.246-.068 2.223-.543 2.905-1.412.518-.66.845-1.516.99-2.593.594.358 1.034.83 1.277 1.396.413.964.437 2.547-.855 3.838-1.132 1.13-2.492 1.62-4.549 1.635-2.28-.017-4.006-.748-5.127-2.174-1.05-1.335-1.593-3.264-1.613-5.732.02-2.468.563-4.397 1.613-5.732C8.395 4.442 10.12 3.711 12.4 3.694c2.298.017 4.053.752 5.217 2.185.571.702 1.002 1.586 1.286 2.616l1.614-.43c-.344-1.269-.885-2.361-1.622-3.268C17.404 2.961 15.22 2.02 12.406 2h-.01c-2.808.02-4.967.964-6.417 2.808C4.689 6.448 4.022 8.732 4 11.593v.014c.022 2.861.688 5.144 1.979 6.785 1.45 1.844 3.61 2.789 6.417 2.808h.01c2.497-.017 4.256-.67 5.706-2.119 1.896-1.894 1.839-4.27 1.214-5.727-.448-1.045-1.303-1.894-2.472-2.455Zm-4.31 4.052c-1.044.058-2.129-.41-2.182-1.414-.04-.744.53-1.574 2.246-1.673a9.52 9.52 0 0 1 .58-.017c.623 0 1.206.06 1.736.176-.198 2.47-1.358 2.872-2.38 2.928Z" />
2342    </svg><span class="sr-only">Translation missing: en.general.social.links.threads</span>
2343        </a>
2344      </li></ul></div><details class="footer__item--link_list-1 details" is="footer-details" >
2345      <summary class="details__summary flex items-center justify-between gap-2 cursor-pointer">
2346        <span class="heading text-base-2xl font-medium lg:font-heading">About</span><svg class="icon icon-chevron-up icon-md" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
2347      <path stroke-linecap="round" stroke-linejoin="round" d="M6 15L12 9L18 15"></path>
2348    </svg></summary><div class="details__content">
2349      <ul class="flex flex-col gap-3"><li class="inline-flex">
2350            <a href="/pages/about-us" class="block reversed-link text-sm-lg leading-tight">Why Nanit</a>
2351          </li><li class="inline-flex">
2352            <a href="/pages/careers" class="block reversed-link text-sm-lg leading-tight">Careers</a>
2353          </li><li class="inline-flex">
2354            <a href="/pages/press-and-partnerships" class="block reversed-link text-sm-lg leading-tight">Press</a>
2355          </li><li class="inline-flex">
2356            <a href="/pages/privacy-security" class="block reversed-link text-sm-lg leading-tight">Privacy & Security</a>
2357          </li><li class="inline-flex">
2358            <a href="/pages/reviews" class="block reversed-link text-sm-lg leading-tight">Reviews</a>
2359          </li></ul>
2360    </div>
2361    <style>
2362      @media (min-width: 1280px) {
2363        .footer__item--link_list-1 { width: calc(50% - var(--sp-12)); }
2364      }
2365    </style></details>
2365<details class="footer__item--link_list-2 details" is="footer-details" >
2366      <summary class="details__summary flex items-center justify-between gap-2 cursor-pointer">
2367        <span class="heading text-base-2xl font-medium lg:font-heading">Support</span><svg class="icon icon-chevron-up icon-md" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
2368      <path stroke-linecap="round" stroke-linejoin="round" d="M6 15L12 9L18 15"></path>
2369    </svg></summary><div class="details__content">
2370      <ul class="flex flex-col gap-3"><li class="inline-flex">
2371            <a href="/pages/contact" class="block reversed-link text-sm-lg leading-tight">Contact Us</a>
2372          </li><li class="inline-flex">
2373            <a href="/pages/payment-options" class="block reversed-link text-sm-lg leading-tight">Payment Options</a>
2374          </li><li class="inline-flex">
2375            <a href="https://support.nanit.com/" class="block reversed-link text-sm-lg leading-tight">Product FAQs</a>
2376          </li><li class="inline-flex">
2377            <a href="https://status.nanit.com/" class="block reversed-link text-sm-lg leading-tight">Server Status</a>
2378          </li><li class="inline-flex">
2379            <a href="/pages/shipping-returns" class="block reversed-link text-sm-lg leading-tight">Shipping & Returns</a>
2380          </li><li class="inline-flex">
2381            <a href="/pages/store-locator" class="block reversed-link text-sm-lg leading-tight">Store Locator</a>
2382          </li></ul>
2383    </div>
2384    <style>
2385      @media (min-width: 1280px) {
2386        .footer__item--link_list-2 { width: calc(50% - var(--sp-12)); }
2387      }
2388    </style></details><details class="footer__item--link_list_hNtUeE details" is="footer-details" >
2389      <summary class="details__summary flex items-center justify-between gap-2 cursor-pointer">
2390        <span class="heading text-base-2xl font-medium lg:font-heading">Partnerships</span><svg class="icon icon-chevron-up icon-md" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
2391      <path stroke-linecap="round" stroke-linejoin="round" d="M6 15L12 9L18 15"></path>
2392    </svg></summary><div class="details__content">
2393      <ul class="flex flex-col gap-3"><li class="inline-flex">
2394            <a href="/pages/press-and-partnerships" class="block reversed-link text-sm-lg leading-tight">Partner with us</a>
2395          </li><li class="inline-flex">
2396            <a href="/pages/refer" class="block reversed-link text-sm-lg leading-tight">Referral Program</a>
2397          </li><li class="inline-flex">
2398            <a href="/pages/nanit-lab-research" class="block reversed-link text-sm-lg leading-tight">Research</a>
2399          </li><li class="inline-flex">
2400            <a href="/pages/retailers" class="block reversed-link text-sm-lg leading-tight">Worldwide Retailers</a>
2401          </li></ul>
2402    </div>
2403    <style>
2404      @media (min-width: 1280px) {
2405        .footer__item--link_list_hNtUeE { width: calc(50% - var(--sp-12)); }
2406      }
2407    </style></details><details class="footer__item--link_list_yFwDRB details" is="footer-details" >
2408      <summary class="details__summary flex items-center justify-between gap-2 cursor-pointer">
2409        <span class="heading text-base-2xl font-medium lg:font-heading">Resources</span><svg class="icon icon-chevron-up icon-md" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
2410      <path stroke-linecap="round" stroke-linejoin="round" d="M6 15L12 9L18 15"></path>
2411    </svg></summary><div class="details__content">
2412      <ul class="flex flex-col gap-3"><li class="inline-flex">
2413            <a href="/pages/memberships" class="block reversed-link text-sm-lg leading-tight">Memberships</a>
2414          </li><li class="inline-flex">
2415            <a href="/blogs/parent-confidently" class="block reversed-link text-sm-lg leading-tight">Nanit Blog</a>
2416          </li><li class="inline-flex">
2417            <a href="https://community.nanit.com/" class="block reversed-link text-sm-lg leading-tight">Nanit Community</a>
2418          </li><li class="inline-flex">
2419            <a href="/pages/nanit-lab" class="block reversed-link text-sm-lg leading-tight">Nanit Lab</a>
2420          </li></ul>
2421    </div>
2422    <style>
2423      @media (min-width: 1280px) {
2424        .footer__item--link_list_yFwDRB { width: calc(50% - var(--sp-12)); }
2425      }
2426    </style></details></div><div class="footer__socials footer__socials--mobile flex xl:hidden flex-col gap-4 w-full">
2427            <p class="font-medium">Follow Us</p><ul class="flex flex-wrap items-center gap-7" role="list"><li><a href="https://www.facebook.com/GetNanit/" class="social_platform block relative" is="magnet-link" title="Nanit on Facebook"><svg class="icon icon-facebook icon-lg" viewBox="0 0 24 24" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
2428      <path d="M9.03153 23L9 13H5V9H9V6.5C9 2.7886 11.2983 1 14.6091 1C16.1951 1 17.5581 1.11807 17.9553 1.17085V5.04948L15.6591 5.05052C13.8584 5.05052 13.5098 5.90614 13.5098 7.16171V9H18.75L16.75 13H13.5098V23H9.03153Z"/>
2429    </svg><span class="sr-only">Facebook</span>
2430        </a>
2431      </li><li><a href="https://www.instagram.com/get_nanit/" class="social_platform block relative" is="magnet-link" title="Nanit on Instagram"><svg class="icon icon-instagram icon-lg" viewBox="0 0 24 24" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
2432      <path d="M12 2.98C14.94 2.98 15.28 2.99 16.44 3.04C17.14 3.04 17.83 3.18 18.48 3.42C18.96 3.6 19.39 3.88 19.75 4.24C20.12 4.59 20.4 5.03 20.57 5.51C20.81 6.16 20.94 6.85 20.95 7.55C21 8.71 21.01 9.06 21.01 12C21.01 14.94 21 15.28 20.95 16.44C20.95 17.14 20.81 17.83 20.57 18.48C20.39 18.95 20.11 19.39 19.75 19.75C19.39 20.11 18.96 20.39 18.48 20.57C17.83 20.81 17.14 20.94 16.44 20.95C15.28 21 14.93 21.01 12 21.01C9.07 21.01 8.72 21 7.55 20.95C6.85 20.95 6.16 20.81 5.51 20.57C5.03 20.39 4.6 20.11 4.24 19.75C3.87 19.4 3.59 18.96 3.42 18.48C3.18 17.83 3.05 17.14 3.04 16.44C2.99 15.28 2.98 14.93 2.98 12C2.98 9.07 2.99 8.72 3.04 7.55C3.04 6.85 3.18 6.16 3.42 5.51C3.6 5.03 3.88 4.6 4.24 4.24C4.59 3.87 5.03 3.59 5.51 3.42C6.16 3.18 6.85 3.05 7.55 3.04C8.71 2.99 9.06 2.98 12 2.98ZM12 1C9.01 1 8.64 1.01 7.47 1.07C6.56 1.09 5.65 1.26 4.8 1.58C4.07 1.86 3.4 2.3 2.85 2.85C2.3 3.41 1.86 4.07 1.58 4.8C1.26 5.65 1.09 6.56 1.07 7.47C1.02 8.64 1 9.01 1 12C1 14.99 1.01 15.36 1.07 16.53C1.09 17.44 1.26 18.35 1.58 19.2C1.86 19.93 2.3 20.6 2.85 21.15C3.41 21.7 4.07 22.14 4.8 22.42C5.65 22.74 6.56 22.91 7.47 22.93C8.64 22.98 9.01 23 12 23C14.99 23 15.36 22.99 16.53 22.93C17.44 22.91 18.35 22.74 19.2 22.42C19.93 22.14 20.6 21.7 21.15 21.15C21.7 20.59 22.14 19.93 22.42 19.2C22.74 18.35 22.91 17.44 22.93 16.53C22.98 15.36 23 14.99 23 12C23 9.01 22.99 8.64 22.93 7.47C22.91 6.56 22.74 5.65 22.42 4.8C22.14 4.07 21.7 3.4 21.15 2.85C20.59 2.3 19.93 1.86 19.2 1.58C18.35 1.26 17.44 1.09 16.53 1.07C15.36 1.02 14.99 1 12 1ZM12 6.35C10.88 6.35 9.79 6.68 8.86 7.3C7.93 7.92 7.21 8.8 6.78 9.84C6.35 10.87 6.24 12.01 6.46 13.1C6.68 14.2 7.22 15.2 8.01 15.99C8.8 16.78 9.81 17.32 10.9 17.54C12 17.76 13.13 17.65 14.16 17.22C15.19 16.79 16.07 16.07 16.7 15.14C17.32 14.21 17.65 13.12 17.65 12C17.65 10.5 17.05 9.06 16 8.01C14.94 6.95 13.5 6.36 12.01 6.36L12 6.35ZM12 15.67C11.27 15.67 10.57 15.45 9.96 15.05C9.36 14.65 8.89 14.07 8.61 13.4C8.33 12.73 8.26 11.99 8.4 11.28C8.54 10.57 8.89 9.92 9.4 9.4C9.91 8.88 10.57 8.54 11.28 8.4C11.99 8.26 12.73 8.33 13.4 8.61C14.07 8.89 14.64 9.36 15.05 9.96C15.45 10.56 15.67 11.27 15.67 12C15.67 12.97 15.28 13.91 14.6 14.59C13.91 15.28 12.98 15.66 12.01 15.66L12 15.67ZM17.87 7.45C18.6 7.45 19.19 6.86 19.19 6.13C19.19 5.4 18.6 4.81 17.87 4.81C17.14 4.81 16.55 5.4 16.55 6.13C16.55 6.86 17.14 7.45 17.87 7.45Z"/>
2433    </svg><span class="sr-only">Instagram</span>
2434        </a>
2435      </li><li><a href="https://www.youtube.com/@getnanit" class="social_platform block relative" is="magnet-link" title="Nanit on YouTube"><svg class="icon icon-youtube icon-lg" viewBox="0 0 24 24" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
2436      <path d="M23.8 7.6C23.8 7.6 23.6 5.9 22.8 5.2C21.9 4.2 20.9 4.2 20.4 4.2C17 4 12 4 12 4C12 4 7 4 3.6 4.2C3.1 4.3 2.1 4.3 1.2 5.2C0.5 5.9 0.2 7.6 0.2 7.6C0.2 7.6 0 9.5 0 11.5V13.3C0 15.2 0.2 17.2 0.2 17.2C0.2 17.2 0.4 18.9 1.2 19.6C2.1 20.6 3.3 20.5 3.8 20.6C5.7 20.8 12 20.8 12 20.8C12 20.8 17 20.8 20.4 20.5C20.9 20.4 21.9 20.4 22.8 19.5C23.5 18.8 23.8 17.1 23.8 17.1C23.8 17.1 24 15.2 24 13.2V11.4C24 9.5 23.8 7.6 23.8 7.6ZM9.5 15.5V8.8L16 12.2L9.5 15.5Z"/>
2437    </svg><span class="sr-only">YouTube</span>
2438        </a>
2439      </li><li><a href="https://www.tiktok.com/@getnanit" class="social_platform block relative" is="magnet-link" title="Nanit on TikTok"><svg class="icon icon-tiktok icon-lg" viewBox="0 0 24 24" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
2440      <path d="M10.6315 8.937V13.059C10.1123 12.9221 9.56911 12.9034 9.0418 13.0044C8.5145 13.1054 8.01657 13.3234 7.58473 13.6424C7.15288 13.9613 6.79813 14.3732 6.54661 14.8475C6.2951 15.3218 6.15324 15.8466 6.13148 16.383C6.10175 16.8449 6.17125 17.3078 6.33531 17.7405C6.49938 18.1733 6.7542 18.5659 7.08266 18.892C7.41111 19.2181 7.80557 19.4701 8.23952 19.631C8.67346 19.7919 9.13684 19.8581 9.59848 19.825C10.0648 19.8608 10.5333 19.7949 10.9717 19.6319C11.41 19.4689 11.8078 19.2126 12.1374 18.8809C12.4671 18.5491 12.7208 18.1498 12.881 17.7104C13.0413 17.271 13.1042 16.8021 13.0655 16.336V0H17.1425C17.8355 4.315 19.9935 5.316 22.8825 5.778V9.913C20.8804 9.74881 18.9491 9.09645 17.2575 8.013V16.18C17.2575 19.88 15.0675 24 9.63048 24C8.61045 23.9955 7.60156 23.7875 6.66297 23.3881C5.72437 22.9886 4.87496 22.4059 4.16451 21.6739C3.45407 20.942 2.89689 20.0755 2.52563 19.1254C2.15438 18.1754 1.97652 17.1607 2.00248 16.141C2.03479 15.0794 2.29174 14.0366 2.75639 13.0815C3.22105 12.1265 3.88285 11.2807 4.69819 10.6C5.51352 9.9193 6.46387 9.41915 7.48658 9.1325C8.50929 8.84586 9.58114 8.77923 10.6315 8.937Z"/>
2441    </svg><span class="sr-only">TikTok</span>
2442        </a>
2443      </li><li><a href="https://www.pinterest.com/Get_Nanit/" class="social_platform block relative" is="magnet-link" title="Nanit on P
2443interest"><svg class="icon icon-pinterest icon-lg" viewBox="0 0 24 24" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
2444      <path d="M12 1C5.95 1 1 5.95 1 12C1 16.675 3.93333 20.6167 7.96667 22.2667C7.875 21.4417 7.78333 20.0667 7.96667 19.15C8.15 18.325 9.25 13.65 9.25 13.65C9.25 13.65 8.975 12.9167 8.975 12C8.975 10.4417 9.89167 9.34167 10.9917 9.34167C11.9083 9.34167 12.3667 10.075 12.3667 10.9C12.3667 11.8167 11.725 13.2833 11.45 14.5667C11.175 15.6667 12 16.5833 13.1 16.5833C15.025 16.5833 16.5833 14.5667 16.5833 11.5417C16.5833 8.88333 14.6583 7.05 12 7.05C8.88333 7.05 7.05 9.43333 7.05 11.8167C7.05 12.7333 7.41667 13.7417 7.875 14.2917C7.96667 14.3833 7.96667 14.475 7.96667 14.5667C7.875 14.9333 7.69167 15.6667 7.69167 15.85C7.6 16.0333 7.50833 16.125 7.325 16.0333C5.95 15.3917 5.125 13.375 5.125 11.8167C5.125 8.33333 7.69167 5.125 12.3667 5.125C16.2167 5.125 19.15 7.875 19.15 11.45C19.15 15.2083 16.7667 18.325 13.4667 18.325C12.3667 18.325 11.2667 17.775 10.9 17.0417C10.9 17.0417 10.35 19.15 10.2583 19.7C9.98333 20.6167 9.34167 21.8083 8.88333 22.5417C9.8 22.8167 10.9 23 12 23C18.05 23 23 18.05 23 12C23 5.95 18.05 1 12 1Z"/>
2445    </svg><span class="sr-only">Pinterest</span>
2446        </a>
2447      </li><li><a href="https://www.linkedin.com/company/nanit" class="social_platform block relative" is="magnet-link" title="Nanit on LinkedIn"><svg class="icon icon-linkedin icon-lg" viewBox="0 0 24 24" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
2448      <path d="M23 0H1C0.4 0 0 0.4 0 1V23C0 23.6 0.4 24 1 24H23C23.6 24 24 23.6 24 23V1C24 0.4 23.6 0 23 0ZM7.1 20.5H3.6V9H7.2V20.5H7.1ZM5.3 7.4C4.2 7.4 3.2 6.5 3.2 5.3C3.2 4.2 4.1 3.2 5.3 3.2C6.4 3.2 7.4 4.1 7.4 5.3C7.4 6.5 6.5 7.4 5.3 7.4ZM20.5 20.5H16.9V14.9C16.9 13.6 16.9 11.9 15.1 11.9C13.2 11.9 13 13.3 13 14.8V20.5H9.4V9H12.8V10.6C13.3 9.7 14.4 8.8 16.2 8.8C19.8 8.8 20.5 11.2 20.5 14.3V20.5Z"/>
2449    </svg><span class="sr-only">LinkedIn</span>
2450        </a>
2451      </li><li><a href="https://www.threads.com/@get_nanit" class="social_platform block relative" is="magnet-link" title="Nanit on Translation missing: en.general.social.links.threads"><svg class="icon icon-threads icon-lg" viewBox="0 0 24 24" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
2452      <path d="M16.854 10.899a6.682 6.682 0 0 0-.252-.114c-.148-2.731-1.64-4.295-4.146-4.31h-.034c-1.498 0-2.745.64-3.512 1.803l1.378.945c.573-.87 1.473-1.055 2.135-1.055h.023c.825.006 1.447.246 1.85.713.293.34.49.812.587 1.405a10.541 10.541 0 0 0-2.368-.114C10.131 10.31 8.6 11.7 8.704 13.63c.052.98.54 1.822 1.373 2.372.705.465 1.613.693 2.556.641 1.246-.068 2.223-.543 2.905-1.412.518-.66.845-1.516.99-2.593.594.358 1.034.83 1.277 1.396.413.964.437 2.547-.855 3.838-1.132 1.13-2.492 1.62-4.549 1.635-2.28-.017-4.006-.748-5.127-2.174-1.05-1.335-1.593-3.264-1.613-5.732.02-2.468.563-4.397 1.613-5.732C8.395 4.442 10.12 3.711 12.4 3.694c2.298.017 4.053.752 5.217 2.185.571.702 1.002 1.586 1.286 2.616l1.614-.43c-.344-1.269-.885-2.361-1.622-3.268C17.404 2.961 15.22 2.02 12.406 2h-.01c-2.808.02-4.967.964-6.417 2.808C4.689 6.448 4.022 8.732 4 11.593v.014c.022 2.861.688 5.144 1.979 6.785 1.45 1.844 3.61 2.789 6.417 2.808h.01c2.497-.017 4.256-.67 5.706-2.119 1.896-1.894 1.839-4.27 1.214-5.727-.448-1.045-1.303-1.894-2.472-2.455Zm-4.31 4.052c-1.044.058-2.129-.41-2.182-1.414-.04-.744.53-1.574 2.246-1.673a9.52 9.52 0 0 1 .58-.017c.623 0 1.206.06 1.736.176-.198 2.47-1.358 2.872-2.38 2.928Z" />
2453    </svg><span class="sr-only">Translation missing: en.general.social.links.threads</span>
2454        </a>
2455      </li></ul></div></div></div></div>
2456
2457
2458</div><div id="shopify-section-sections--18529121042571__footer-copyright" class="shopify-section shopify-section-group-footer-group"><style>
2459  #shopify-section-sections--18529121042571__footer-copyright {
2460    --gradient-background: #334874;
2461    --color-background: 51 72 116;
2462    --color-foreground: 255 255 255;
2463  }
2464
2465  @media screen and (max-width: 1023px) {
2466    #shopify-section-sections--18529121042571__footer-copyright .footer-copyright > .rte.credits {
2467      width: 100%;
2468      margin-left: 20px;
2469    }
2470  }
2471</style>
2472
2473<div class="section">
2474  <div class="footer-copyright page-width w-full flex flex-col items-center justify-between gap-4 lg:gap-0 lg:flex-row relative">
2475    <div class="rte credits text-center lg:text-left"><ul class="footer-copyright__links flex flex-col lg:flex-row lg:flex-wrap gap-1 lg:gap-3 items-start lg:items-center justify-center lg:justify-start text-sm"><li>
2476                <small>
2477                  <a href="/policies/privacy-policy" class="block reversed-link">Privacy Policy</a>
2478                </small>
2479              </li><li>
2480                <small>
2481                  <a href="/policies/terms-of-service" class="block reversed-link">Terms + Conditions</a>
2482                </small>
2483              </li><li>
2484                <small>
2485                  <a href="/pages/accessibility-statement" class="block reversed-link">Accessibility Statement</a>
2486                </small>
2487              </li><li>
2488                <small>
2489                  <a href="/sitemap.xml" class="block reversed-link">Sitemap</a>
2490                </small>
2491              </li><li>
2492                <small>
2493                  <a href="/pages/cookies" class="block reversed-link">Cookies</a>
2494                </small>
2495              </li><li>
2496            <small>
2497              <a href="#" onclick="Cookiebot.renew(); return false;" class="flex items-center gap-1 reversed-link" aria-label="Your Privacy Choices">
2498                <span>Your Privacy Choices</span>
2499                <img src="https://cdn.shopify.com/s/files/1/1354/7173/files/privacyoptions.svg?v=1753281814" alt="Your Privacy Choices" loading="lazy" width="20" height="20">
2500              </a>
2501            </small>
2502          </li><li>
2503              <small>
2504                &copy; 2026 Nanit
2505              </small>
2506            </li><li>
2507              <small>
2508                <a href="https://www.levelaccess.com/nanit" class="flex items-center gap-1 reversed-link" title="Level Access" aria-label="Level Access" target="_blank" rel="noopener">
2509                  <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="10"/><circle cx="12" cy="7" r="1.5" fill="currentColor" stroke="none"/><path d="M12 10v4"/><path d="M9 20.5a7 7 0 0 0 6 0"/><path d="M9 14l3 4 3-4"/></svg>
2510                </a>
2511              </small>
2512            </li></ul></div></div>
2513</div>
2514
2515
2516</div>
2517<!-- END sections: footer-group --></footer>
2518    </div>
2519
2520    <ul hidden>
2521      <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li>
2522      <li id="a11y-new-window-message">
2523        Opens in a new window.
2524      </li>
2525    </ul>
2526
2527    
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540  <div id="shopify-block-AT29lU3VIRlQwRkpEV__18412211718521571910" class="shopify-block shopify-app-block">
2541
2542
2543
2544
2545<style>
2546  @font-face {
2547  font-family: Inter;
2548  font-weight: 400;
2549  font-style: normal;
2550  src: url("//www.nanit.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2") format("woff2"),
2551       url("//www.nanit.com/cdn/fonts/inter/inter_n4.af8052d517e0c9ffac7b814872cecc27ae1fa132.woff") format("woff");
2552}
2553
2554  body.overflow-hidden {
2555    overflow: hidden;
2556  }
2557  body.gn-overflow-hidden {
2558    overflow: hidden;
2559  }
2560</style>
2561
2562
2563<template id="giftnote-core-template" data-gn-app-id="6070057">
2564  <!-- Main modal -->
2565   <div 
2566     id="giftnote-modal"
2567     aria-hidden="true"
2568     aria-labelledby="giftnote-modal-title"
2569     aria-describedby="giftnote-modal-description"
2570     data-disable-focus="false"
2571     data-locale="en"
2572     data-order-event=""
2573     data-voucher-event="gn_reload"
2574     data-force-open="false"
2575     class="
2576       
2577       fixed top-0 left-0 right-0 z-2147483647 hidden w-full p-4 overflow-y-auto overflow-x-hidden
2578       md:inset-0 h-[calc(100%-1rem)] max-h-full justify-center items-center
2579       en
2580     "
2581   >
2582    <div
2583      id="backdrop"
2584      class="
2585        transition bg-gray-900/50
2586        fixed top-0 left-0 right-0
2587        z-0 w-screen h-screen
2588        duration-300 opacity-0
2589      "
2590    ></div>
2591    <div
2592      id="content"
2593      tabindex="-1"
2594      class="
2595        relative max-h-full max-w-3xl overflow-x-hidden overflow-y-auto sm:rounded-lg z-10
2596        transition duration-300 opacity-0 scale-95 h-full sm:h-auto
2597      "
2598    >
2599      <div class="sm:rounded-lg pt-12 pb-4 px-6 md:px-12 sm:shadow-lg sm:pt-10 sm:pb-5 sm:border sm:border-gray-300 sm:dark:border-gray-800 ">
2600        <!-- BEGIN app snippet: close-button --><button
2601  type="button"
2602  id="close-button"
2603  class="absolute right-0 top-0 p-3 sm:p-4 z-10"
2604  data-modal-hide="giftnote-modal"
2605  aria-label="Close"
2606>
2607  <svg
2608    class="w-4 h-4 text-black dark:text-white"
2609    aria-hidden="true"
2610    xmlns="http://www.w3.org/2000/svg"
2611    fill="none"
2612    viewBox="0 0 14 14"
2613  >
2614    <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m1 1 6 6m0 0 6 6M7 7l6-6M7 7l-6 6"/>
2615  </svg>
2616  <span class="sr-only">Close</span>
2617</button>
2618<!-- END app snippet -->
2619        <!-- BEGIN app snippet: remove-button --><button
2620  type="button"
2621  id="remove-button"
2622  class="
2623    hidden absolute left-0 top-0 group text-red-500 text-sm hover:bg-red-400 hover:text-gray-900 leading-none rounded-br-md rounded-tl-md
2624    transition-colors p-3 sm:p-4
2625  "
2626>
2627  <span class="group-[.loading]:hidden">Remove</span>
2628  <span class="hidden group-[.loading]:flex items-center justify-center">
2629    <svg
2630      class="animate-spin h-3 w-3 text-gray-900"
2631      xmlns="http://www.w3.org/2000/svg"
2632      fill="none"
2633      viewBox="0 0 24 24"
2634    >
2635      <circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle>
2636      <path class="opacity-75" fill="currentColor" d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"></path>
2637    </svg>
2638  </span>
2639</button>
2640<!-- END app snippet -->
2641
2642        <!-- Modal content -->
2643        <!-- BEGIN app snippet: logo -->
2644<!-- END app snippet -->
2645        <div class="flex flex-col items-center justify-center">
2646          <p id="giftnote-modal-title" class="text-center text-2xl font-bold mb-4">Gifting has never been easier</p>
2647          <div id="giftnote-modal-description" class="text-center mb-4 text-gray-900 dark:text-white"><p>Perfect if you're short on time or are unable to deliver your gift yourself. Enter your message and select when to send it.</p></div>
2648          <!-- BEGIN app snippet: edit-form -->
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698<form
2699  id="form"
2700  data-product-vendor=""
2701  data-product-variant=""
2702  data-order-default-method="instant"
2703  data-giftcard-default-method="instant"
2704  data-sms-enabled="true"
2705  data-gn-config="standard"
2706  class="w-full h-full pt-8 border-t border-neutral-300 dark:border-neutral-700 "
2707  autocomplete="off"
2708>
2709  <div class="hidden! hidden force-hidden bg-white text-neutral-900 dark:bg-neutral-800 dark:text-neutral-200 rounded-md px-3 pb-1.5 pt-2.5 shadow-sm ring-1 ring-neutral-300 dark:ring-neutral-700 ring-inset focus-within:ring-2 focus-within:ring-blue-600 peer
2710block text-base font-medium
2711bg-white text-neutral-900 placeholder:text-neutral-400 dark:bg-neutral-800 dark:text-white dark:placeholder:text-neutral-400 text-base block w-full border-0 p-0 focus:ring-0 peer
2712border border-neutral-300 divide-neutral-200 text-neutral-800 dark:border-neutral-700 dark:divide-neutral-700 dark:text-neutral-100 flex font-medium flex-wrap sm:flex-nowrap sm:divide-x sm:divide-y-0 divide-x-0 divide-y text-center rounded-md overflow-hidden 
2713bg-white hover:bg-neutral-50  dark:bg-neutral-800 dark:hover:bg-neutral-700 cursor-pointer inline-block w-full py-2 px-3 hover:text-current  
2714"></div>
2715  <div class="grid gap-x-4 gap-y-4 mb-6 grid-cols-1 sm:grid-cols-2">
2716    <div class="col-span-2 sm:col-span-1">
2717      <div id="to-field" class="bg-white text-neutral-900 dark:bg-neutral-800 dark:text-neutral-200 rounded-md px-3 pb-1.5 pt-2.5 shadow-sm ring-1 ring-neutral-300 dark:ring-neutral-700 ring-inset focus-within:ring-2 focus-within:ring-blue-600 peer">
2718        <label for="to" class="block text-base font-medium ">To</label>
2719        <input
2720          type="text"
2721          name="to"
2722          id="to"
2723          required
2724          class="bg-white text-neutral-900 placeholder:text-neutral-400 dark:bg-neutral-800 dark:text-white dark:placeholder:text-neutral-400 text-base block w-full border-0 p-0 focus:ring-0 peer "
2725          placeholder="Who is it for?"
2726          aria-describedby="to-required to-invalid"
2727        >
2728      </div>
2729      <p id="to-required" role="alert" class="mt-2 hidden peer-[.required]:block text-red-500 text-sm">To is required</p>
2730      <p id="to-invalid" role="alert" class="mt-2 hidden peer-[.invalid]:block text-red-500 text-sm">Invalid</p>
2731      <p id="to-error" role="alert" class="mt-2 hidden peer-[.error]:block text-red-500 text-sm">
2732        
2733      </p>
2734    </div>
2735    <div class="col-span-2 sm:col-span-1">
2736      <div id="from-field" class="bg-white text-neutral-900 dark:bg-neutral-800 dark:text-neutral-200 rounded-md px-3 pb-1.5 pt-2.5 shadow-sm ring-1 ring-neutral-300 dark:ring-neutral-700 ring-inset focus-within:ring-2 focus-within:ring-blue-600 peer">
2737        <label for="from" class="block text-base font-medium ">From</label>
2738        <input
2739          type="text"
2740          name="from"
2741          id="from"
2742          class="bg-white text-neutral-900 placeholder:text-neutral-400 dark:bg-neutral-800 dark:text-white dark:placeholder:text-neutral-400 text-base block w-full border-0 p-0 focus:ring-0 peer "
2743          placeholder="Who is this from?"
2744          aria-describedby="from-required from-invalid"
2745        >
2746      </div>
2747      <p id="from-required" role="alert" class="mt-2 hidden peer-[.required]:block text-red-500 text-sm">From is required</p>
2748      <p id="from-invalid" role="alert" class="mt-2 hidden peer-[.invali
2748d]:block text-red-500 text-sm">Invalid</p>
2749      <p id="from-error" role="alert" class="mt-2 hidden peer-[.error]:block text-red-500 text-sm">
2750        
2751      </p>
2752    </div>
2753
2754    <div class="col-span-2">
2755      <div id="message-field" class="bg-white text-neutral-900 dark:bg-neutral-800 dark:text-neutral-200 rounded-md px-3 pb-1.5 pt-2.5 shadow-sm ring-1 ring-neutral-300 dark:ring-neutral-700 ring-inset focus-within:ring-2 focus-within:ring-blue-600 peer relative">
2756        <label for="message" class="block text-base font-medium ">Message</label>
2757        <textarea
2758          type="text"
2759          name="message"
2760          id="message"
2761          rows="4"
2762          class="bg-white text-neutral-900 placeholder:text-neutral-400 dark:bg-neutral-800 dark:text-white dark:placeholder:text-neutral-400 text-base block w-full border-0 p-0 focus:ring-0 peer  min-h-[100px]"
2763          placeholder="Write your message..."
2764          aria-describedby="message-required message-invalid"
2765        ></textarea>
2766        <div class="text-gray-400 absolute top-2 right-2 text-xs"><span id="message-count">0</span>/210</div>
2767      </div>
2768      <p id="message-required" role="alert" class="mt-2 hidden peer-[.required]:block text-red-500 text-sm">Message is required</p>
2769      <p id="message-invalid" role="alert" class="mt-2 hidden peer-[.invalid]:block text-red-500 text-sm">Invalid</p>
2770      <p id="message-error" role="alert" class="mt-2 hidden peer-[.error]:block text-red-500 text-sm">
2771        
2772      </p>
2773    </div>
2774    <div class="col-span-2 sm:col-span-1">
2775      <div id="email-field" class="bg-white text-neutral-900 dark:bg-neutral-800 dark:text-neutral-200 rounded-md px-3 pb-1.5 pt-2.5 shadow-sm ring-1 ring-neutral-300 dark:ring-neutral-700 ring-inset focus-within:ring-2 focus-within:ring-blue-600 peer">
2776        <label for="email" class="block text-base font-medium ">Recipient&#39;s email</label>
2777        <input
2778          type="email"
2779          name="email"
2780          id="email"
2781          class="bg-white text-neutral-900 placeholder:text-neutral-400 dark:bg-neutral-800 dark:text-white dark:placeholder:text-neutral-400 text-base block w-full border-0 p-0 focus:ring-0 peer "
2782          placeholder="[email protected]"
2783          aria-describedby="email-invalid"
2784        >
2785      </div>
2786      <p id="email-invalid" role="alert" class="mt-2 hidden peer-[.invalid]:block text-red-500 text-sm">Invalid</p>
2787      <p id="email-error" role="alert" class="mt-2 hidden peer-[.error]:block text-red-500 text-sm">
2788        
2789      </p>
2790    </div>
2791    <div class="col-span-2 sm:col-span-1 ">
2792      <div id="phone-field" class="bg-white text-neutral-900 dark:bg-neutral-800 dark:text-neutral-200 rounded-md px-3 pb-1.5 pt-2.5 shadow-sm ring-1 ring-neutral-300 dark:ring-neutral-700 ring-inset focus-within:ring-2 focus-within:ring-blue-600 peer">
2793        <label for="phone" class="block text-base font-medium ">Recipient&#39;s phone number</label>
2794        <input
2795          type="tel"
2796          name="phone"
2797          id="phone"
2798          
2799          data-country="US"
2800          class="bg-white text-neutral-900 placeholder:text-neutral-400 dark:bg-neutral-800 dark:text-white dark:placeholder:text-neutral-400 text-base block w-full border-0 p-0 focus:ring-0 peer "
2801          aria-describedby="phone-invalid phone-mobile"
2802        >
2803      </div>
2804      <p id="phone-invalid" role="alert" class="mt-2 hidden peer-[.invalid]:block text-red-500 text-sm">Invalid</p>
2805      <p id="phone-mobile" role="alert" class="mt-2 hidden peer-[.mobile]:block text-red-500 text-sm">Enter a mobile phone number</p>
2806    </div>
2807    <p id="medium-error" role="alert" class="col-span-2 hidden text-red-500 text-sm -mt-3">
2808      
2809Email and/or phone number is required
2810    </p>
2811    <div class="col-span-2">
2812      <h3 class="block text-base font-medium  text-neutral-900 dark:text-neutral-200 my-2">When should we send your message?</h3>
2813      <div id="method-field" class="col-span-2 font-medium">
2814        <ul
2815          id="method"
2816          
2817          role="tablist"
2818          class="border border-neutral-300 divide-neutral-200 text-neutral-800 dark:border-neutral-700 dark:divide-neutral-700 dark:text-neutral-100 flex font-medium flex-wrap sm:flex-nowrap sm:divide-x sm:divide-y-0 divide-x-0 divide-y text-center rounded-md overflow-hidden "
2819        >
2820          <li
2821            id="tracked-tab-parent"
2822            class="w-full "
2823            role="presentation"
2824          >
2825            <input
2826              type="radio"
2827              id="tracked"
2828              name="method"
2829              value="tracked"
2830              class="hidden peer"
2831              required
2832              style="display: none;"
2833            >
2834            <button
2835              id="tracked-tab"
2836              class="bg-white hover:bg-neutral-50  dark:bg-neutral-800 dark:hover:bg-neutral-700 cursor-pointer inline-block w-full py-2 px-3 hover:text-current  "
2837              type="button"
2838              for="tracked"
2839              role="tab"
2840              data-tabs-target="#tracked-panel"
2841              aria-controls="tracked-panel"
2842              aria-selected="false"
2843              aria-describedby="tracked-panel"
2844            >On Delivery</button>
2845          </li>
2846
2847          <li
2848            id="fulfillment-tab-parent"
2849            class="w-full force-hidden"
2850            role="presentation"
2851          >
2852            <input
2853              type="radio"
2854              id="fulfillment"
2855              name="method"
2856              value="fulfillment"
2857              class="hidden peer"
2858              required
2859              style="display: none;"
2860            >
2861            <button
2862              id="fulfillment-tab"
2863              class="bg-white hover:bg-neutral-50  dark:bg-neutral-800 dark:hover:bg-neutral-700 cursor-pointer inline-block w-full py-2 px-3 hover:text-current  "
2864              type="button"
2865              for="fulfillment"
2866              role="tab"
2867              data-tabs-target="#fulfillment-panel"
2868              aria-controls="fulfillment-panel"
2869              aria-selected="false"
2870              aria-describedby="fulfillment-panel"
2871            >On Fulfillment</button>
2872          </li>
2873
2874          <li
2875            id="instant-tab-parent"
2876            class="w-full "
2877            role="presentation"
2878          >
2879            <input
2880              type="radio"
2881              id="instant"
2882              name="method"
2883              value="instant"
2884              class="hidden peer"
2885              required
2886              style="display: none;"
2887            >
2888            <button
2889              id="instant-tab"
2890              class="bg-white hover:bg-neutral-50  dark:bg-neutral-800 dark:hover:bg-neutral-700 cursor-pointer inline-block w-full py-2 px-3 hover:text-current  "
2891              type="button"
2892              for="instant"
2893              role="tab"
2894              data-tabs-target="#instant-panel"
2895              aria-controls="instant-panel"
2896              aria-selected="false"
2897              aria-describedby="instant-panel"
2898            >Send Now</button>
2899          </li>
2900          <li
2901            id="scheduled-tab-parent"
2902            class="w-full "
2903            role="presentation"
2904          >
2905            <input
2906              type="radio"
2907              id="scheduled"
2908              name="method"
2909              value="scheduled"
2910              class="hidden peer"
2911              required
2912              style="display: none;"
2913            >
2914            <button
2915              id="scheduled-tab"
2916              class="bg-white hover:bg-neutral-50  dark:bg-neutral-800 dark:hover:bg-neutral-700 cursor-pointer inline-block w-full py-2 px-3 hover:text-current  "
2917              type="button"
2918              for="scheduled"
2919              role="tab"
2920              data-tabs-target="#scheduled-panel"
2921              aria-controls="scheduled-panel"
2922              aria-selected="false"
2923              aria-describedby="scheduled-panel"
2924            >Send Later</button>
2925          </li>
2926        </ul>
2927      </div>
2928    </div>
2929    <p id="method-error" role="alert" class="col-span-2 hidden text-red-500 text-sm -mt-3">Select a method for your message</p>
2930    <div
2931      class="
2932        bg-white text-neutral-500 border-neutral-300 dark:bg-neutral-800 dark:text-neutral-50 dark:border-neutral-700
2933        col-span-2 p-4 rounded-md shadow-sm font-medium border
2934      "
2935      id="methods"
2936    >
2937      <div
2938        class="hidden"
2939        id="instant-panel"
2940        role="tabpanel"
2941        aria-labelledby="instant-tab"
2942      >
2943        <p class="text-center">Your message will be sent when you complete your order</p>
2944      </div>
2945      <div
2946        class="hidden"
2947        id="scheduled-panel"
2948        role="tabpanel"
2949        aria-labelledby="scheduled-tab"
2950      >
2951        <p class="text-center mb-2">Your message will be sent at the selected date and time</p>
2952        <div class="grid gap-x-2 gap-y-2 grid-cols-1 sm:grid-cols-2">
2953          <div class="col-span-2 sm:col-span-1">
2954            <div id="date-field" class="bg-white text-neutral-900 dark:bg-neutral-800 dark:text-neutral-200 rounded-md px-3 pb-1.5 pt-2.5 shadow-sm ring-1 ring-neutral-300 dark:ring-neutral-700 ring-inset focus-within:ring-2 focus-within:ring-blue-600 peer ">
2955              <label for="date" class="block text-base font-medium ">Date</label>
2956              <input
2957                id="date"
2958                type="date"
2959                name="trip-start"
2960                
2961                min="2026-09-24"
2962                max="2027-03-23"
2963                value="2026-09-24"
2964                class="bg-white text-neutral-900 placeholder:text-neutral-400 dark:bg-neutral-800 dark:text-white dark:placeholder:text-neutral-400 text-base block w-full border-0 p-0 focus:ring-0 peer "
2965                aria-describedby="date-required date-invalid"
2966              >
2967            </div>
2968            <p id="date-required" role="alert" class="mt-2 hidden peer-[.required]:block text-red-500 text-sm">Date is required</p>
2969            <p id="date-invalid" role="alert" class="mt-2 hidden peer-[.invali
2969d]:block text-red-500 text-sm">Select a date in the future</p>
2970            <p id="date-error" role="alert" class="mt-2 hidden peer-[.error]:block text-red-500 text-sm">
2971              
2972            </p>
2973          </div>
2974          <div class="col-span-2 sm:col-span-1">
2975            <div id="time-field" class="bg-white text-neutral-900 dark:bg-neutral-800 dark:text-neutral-200 rounded-md px-3 pb-1.5 pt-2.5 shadow-sm ring-1 ring-neutral-300 dark:ring-neutral-700 ring-inset focus-within:ring-2 focus-within:ring-blue-600 peer">
2976              <label for="time" class="block text-base font-medium ">Time</label>
2977              <select
2978                type="time"
2979                id="time"
2980                class="bg-white text-neutral-900 placeholder:text-neutral-400 dark:bg-neutral-800 dark:text-white dark:placeholder:text-neutral-400 text-base block w-full border-0 p-0 focus:ring-0 peer "
2981                required
2982                aria-describedby="time-required time-invalid"
2983              >
2984                <option value="0000">12:00 AM</option>
2985                <option value="0030">12:30 AM</option>
2986                <option value="0100">1:00 AM</option>
2987                <option value="0130">1:30 AM</option>
2988                <option value="0200">2:00 AM</option>
2989                <option value="0230">2:30 AM</option>
2990                <option value="0300">3:00 AM</option>
2991                <option value="0330">3:30 AM</option>
2992                <option value="0400">4:00 AM</option>
2993                <option value="0430">4:30 AM</option>
2994                <option value="0500">5:00 AM</option>
2995                <option value="0530">5:30 AM</option>
2996                <option value="0600">6:00 AM</option>
2997                <option value="0630">6:30 AM</option>
2998                <option value="0700">7:00 AM</option>
2999                <option value="0730">7:30 AM</option>
3000                <option value="0800">8:00 AM</option>
3001                <option value="0830">8:30 AM</option>
3002                <option value="0900">9:00 AM</option>
3003                <option value="0930">9:30 AM</option>
3004                <option value="1000">10:00 AM</option>
3005                <option value="1030">10:30 AM</option>
3006                <option value="1100">11:00 AM</option>
3007                <option value="1130">11:30 AM</option>
3008                <option value="1200">12:00 PM</option>
3009                <option value="1230">12:30 PM</option>
3010                <option value="1300">1:00 PM</option>
3011                <option value="1330">1:30 PM</option>
3012                <option value="1400">2:00 PM</option>
3013                <option value="1430">2:30 PM</option>
3014                <option value="1500">3:00 PM</option>
3015                <option value="1530">3:30 PM</option>
3016                <option value="1600">4:00 PM</option>
3017                <option value="1630">4:30 PM</option>
3018                <option value="1700">5:00 PM</option>
3019                <option value="1730">5:30 PM</option>
3020                <option value="1800">6:00 PM</option>
3021                <option value="1830">6:30 PM</option>
3022                <option value="1900">7:00 PM</option>
3023                <option value="1930">7:30 PM</option>
3024                <option value="2000">8:00 PM</option>
3025                <option value="2030">8:30 PM</option>
3026                <option value="2100">9:00 PM</option>
3027                <option value="2130">9:30 PM</option>
3028                <option value="2200">10:00 PM</option>
3029                <option value="2230">10:30 PM</option>
3030                <option value="2300">11:00 PM</option>
3031                <option value="2330">11:30 PM</option>
3032              </select>
3033            </div>
3034            <p id="time-required" role="alert" class="mt-2 hidden peer-[.required]:block text-red-500 text-sm">Time is required</p>
3035            <p id="time-invalid" role="alert" class="mt-2 hidden peer-[.invalid]:block text-red-500 text-sm">Select a time in the future</p>
3036            <p id="time-error" role="alert" class="mt-2 hidden peer-[.error]:block text-red-500 text-sm">
3037              
3038            </p>
3039          </div>
3040        </div>
3041      </div>
3042      <div id="tracked-panel" class="hidden" role="tabpanel" aria-labelledby="tracked-tab">
3043        <p class="text-center">Your message will be sent when your order is delivered to your shipping address</p>
3044      </div>
3045      <div id="fulfillment-panel" class="hidden" role="tabpanel" aria-labelledby="fulfillment-tab">
3046        <p class="text-center">Your message will be sent as soon as your gift is fulfilled (shipped)</p>
3047      </div>
3048    </div>
3049  </div>
3050  <button
3051    id="save-button"
3052    type="button"
3053    class="group bg-primary button-color py-3 px-4 rounded-md w-full shadow-sm transition-opacity hover:opacity-90 leading-6"
3054  >
3055    <span id="order-message" class="group-[.loading]:hidden">Save message</span>
3056    <span id="voucher-message" class="group-[.loading]:hidden">Add to cart</span>
3057    <span class="hidden group-[.loading]:flex items-center justify-center">
3058      <svg
3059        class="animate-spin h-6 w-6 button-color"
3060        xmlns="http://www.w3.org/2000/svg"
3061        fill="none"
3062        viewBox="0 0 24 24"
3063      >
3064        <circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle>
3065        <path class="opacity-75" fill="currentColor" d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"></path>
3066      </svg>
3067    </span>
3068  </button>
3069</form>
3070<!-- END app snippet -->
3071        </div>
3072        <!-- BEGIN app snippet: powered-by --><a
3073  id="powered"
3074  tabindex="-1"
3075  href="https://giftnote.com"
3076  target="_blank"
3077  class="text-neutral-500 dark:text-neutral-300 text-[10px] items-center justify-center gap-1 mt-3"
3078>
3079  <span>Powered by</span>
3080  <svg
3081    class="h-3 fill-[#071B2F] dark:fill-[#e3e5e7]"
3082    viewBox="0 0 168 34"
3083    fill="none"
3084    xmlns="http://www.w3.org/2000/svg"
3085  >
3086    <g clip-path="url(#clip0_298_13245)">
3087    <path d="M66.3709 9.38923V25.458C66.3709 29.3579 63.3261 32.4107 57.9655 32.4107C53.5127 32.4107 50.5679 30.7022 50.2034 27.0964H54.4919C54.7563 28.4407 55.9213 28.9938 57.9369 28.9938C60.4814 28.9938 61.7536 27.4885 61.7536 25.619V23.1265C60.8531 24.6038 59.2806 25.584 56.8362 25.584C52.4477 25.584 49.603 22.1742 49.603 17.4551C49.603 12.2389 52.9552 9.22119 57.0006 9.22119C59.4164 9.22119 60.9531 10.1384 61.7894 11.4547L61.9252 9.38923H66.3709ZM61.7822 17.8822V16.93C61.7955 16.4238 61.7064 15.92 61.52 15.4477C61.3336 14.9754 61.0535 14.5439 60.6961 14.1781C60.3386 13.8123 59.9108 13.5194 59.4372 13.3164C58.9637 13.1134 58.4538 13.0042 57.9369 12.9951C55.7927 12.9951 54.2846 14.7665 54.2846 17.4551C54.2846 20.1438 55.7927 21.8172 57.9369 21.8172C58.4543 21.8099 58.9651 21.702 59.4396 21.4996C59.914 21.2972 60.3426 21.0044 60.7004 20.6382C61.0583 20.2721 61.3382 19.8398 61.5239 19.3667C61.7096 18.8935 61.7974 18.3889 61.7822 17.8822V17.8822Z"
3088      />
3089    <path d="M71.9242 6.99466C71.5416 7.00591 71.1606 6.94179 70.8038 6.80608C70.447 6.67038 70.1216 6.46586 69.847 6.20467C69.5723 5.94348 69.354 5.63092 69.205 5.28553C69.056 4.94015 68.9793 4.56897 68.9795 4.194C69.0169 3.44895 69.3453 2.74651 69.8968 2.23215C70.4483 1.71779 71.1806 1.43091 71.9421 1.43091C72.7036 1.43091 73.4359 1.71779 73.9874 2.23215C74.5389 2.74651 74.8673 3.44895 74.9047 4.194C74.905 4.57203 74.8273 4.9462 74.6761 5.29399C74.5248 5.64178 74.3033 5.95599 74.0248 6.21767C73.7463 6.47935 73.4167 6.68309 73.0557 6.81663C72.6946 6.95016 72.3098 7.01073 71.9242 6.99466ZM69.6156 9.38922H74.2328V25.458H69.6156V9.38922Z"
3090      />
3091    <path d="M83.3033 8.26189V9.41016H88.0635V12.981H83.3033V25.4789H78.7218V12.96H76.3774V9.38916H78.7218V8.07284C78.7218 4.36897 81.3949 1.77136 85.6191 1.77136C86.5298 1.78062 87.4372 1.87913 88.3279 2.06543L88.1635 5.83932C87.5703 5.63972 86.9467 5.54029 86.3195 5.54525C84.2753 5.51724 83.3033 6.5955 83.3033 8.26189Z"
3092      />
3093    <path d="M101.951 25.1919C101.031 25.4957 100.063 25.6402 99.092 25.619C94.7392 25.619 92.3306 23.1264 92.3306 19.4855V12.96H89.9219V9.38917H92.6022V4.8241H96.8906V9.38917H101.772V12.96H96.8906V19.2615C96.8906 20.8369 97.6911 21.8521 99.7996 21.8521C100.474 21.8492 101.142 21.7283 101.772 21.495L101.951 25.1919Z"
3094      />
3095    <path d="M119.534 15.3896V25.458H114.938V16.4049C114.938 14.3674 113.973 13.1281 112.029 13.1281C111.58 13.107 111.131 13.1797 110.712 13.3413C110.294 13.5029 109.916 13.7498 109.602 14.0656C109.288 14.3814 109.047 14.7589 108.894 15.1731C108.74 15.5872 108.678 16.0286 108.712 16.4679V25.458H104.131V9.38923H108.548L108.684 11.7488C109.649 10.2364 111.293 9.22119 113.801 9.22119C117.525 9.22119 119.534 11.7628 119.534 15.3896Z"
3096      />
3097    <path d="M138.267 17.3641C138.267 22.1812 134.922 25.626 129.833 25.626C124.744 25.626 121.427 22.3492 121.427 17.5251C121.427 12.701 124.815 9.22815 129.833 9.22815C134.85 9.22815 138.267 12.5329 138.267 17.3641ZM126.052 17.4621C126.052 20.1157 127.56 21.9221 129.833 21.9221C132.105 21.9221 133.614 20.1157 133.614 17.4621C133.614 14.8085 132.184 12.932 
3097129.833 12.932C127.481 12.932 126.052 14.7314 126.052 17.4551V17.4621Z"
3098      />
3099    <path d="M150.925 25.1919C150.004 25.4942 149.037 25.6387 148.066 25.619C143.72 25.619 141.304 23.1264 141.304 19.4855V12.96H138.896V9.38917H141.576V4.8241H145.864V9.38917H150.753V12.96H145.864V19.2615C145.864 20.8369 146.665 21.8521 148.773 21.8521C149.45 21.8487 150.12 21.7278 150.753 21.495L150.925 25.1919Z"
3100      />
3101    <path d="M168 18.4074H156.45C156.786 20.8649 158.258 22.1112 160.402 22.1112C162.547 22.1112 163.419 20.998 163.683 20.1438H167.936C167.4 22.9444 165.12 25.619 160.166 25.619C155.213 25.619 152.033 22.2653 152.033 17.4551C152.033 12.645 155.485 9.22119 160.238 9.22119C165.241 9.22119 168 12.631 168 17.5532V18.4074ZM156.521 15.8167H163.719C163.419 13.5202 162.146 12.568 160.267 12.568C158.387 12.568 156.957 13.5832 156.521 15.8167V15.8167Z"
3102      />
3103    <path d="M40.8691 11.8749C40.8706 9.56445 40.178 7.30469 38.8775 5.37727C37.577 3.44984 35.7262 1.93999 33.5558 1.03592C31.3853 0.131847 28.9913 -0.126452 26.672 0.293201C24.3527 0.712854 22.2108 1.7919 20.5133 3.39586V3.39586C19.3514 4.49311 18.4272 5.80856 17.7959 7.26359C17.1647 8.71862 16.8394 10.2834 16.8394 11.8643C16.8394 13.4453 17.1647 15.0101 17.7959 16.4651C18.4272 17.9201 19.3514 19.2356 20.5133 20.3328L28.7328 28.5668L36.595 20.865C37.9334 19.7623 39.0095 18.3863 39.7478 16.8333C40.4861 15.2804 40.8688 13.588 40.8691 11.8749V11.8749Z"
3104      fill="#84E9FD"/>
3105    <path d="M32.8715 15.8383L20.1562 3.36136C17.9393 1.18965 14.9325 -0.0303955 11.7973 -0.0303955C8.66215 -0.0303955 5.65536 1.18965 3.43844 3.36136C1.22152 5.53306 -0.0239258 8.47854 -0.0239258 11.5498C-0.0239258 14.621 1.22152 17.5665 3.43844 19.7382L16.1537 32.1941C16.7365 32.7653 17.4284 33.2184 18.19 33.5276C18.9516 33.8367 19.7679 33.9958 20.5922 33.9958C21.4166 33.9958 22.2329 33.8367 22.9945 33.5276C23.7561 33.2184 24.448 32.7653 25.0308 32.1941L32.8501 24.5413C34.0309 23.39 34.6966 21.8263 34.7006 20.1942C34.7046 18.5621 34.0467 16.9952 32.8715 15.8383ZM8.88477 11.2032C8.41656 11.2046 7.95846 11.0698 7.56847 10.816C7.17848 10.5622 6.87413 10.2008 6.69398 9.7774C6.51382 9.35405 6.46594 8.88785 6.55642 8.43783C6.64689 7.98781 6.87166 7.57422 7.20223 7.2494C7.53281 6.92459 7.95434 6.70316 8.41345 6.61317C8.87256 6.52318 9.34861 6.56866 9.78132 6.74386C10.214 6.91906 10.5839 7.21611 10.8442 7.59738C11.1045 7.97865 11.2434 8.42699 11.2434 8.88566C11.2434 9.4991 10.9951 10.0875 10.553 10.5219C10.1109 10.9564 9.51098 11.2013 8.88477 11.2032Z"
3106      fill="#B8AFFC"/>
3107    <path d="M20.3775 3.59888C19.2494 4.70226 18.3573 6.01498 17.7535 7.46022C17.1497 8.90546 16.8462 10.4542 16.8609 12.0157C16.8755 13.5772 17.208 15.1202 17.8388 16.5543C18.4696 17.9885 19.3861 19.2849 20.5347 20.3678L28.7685 28.6018L33.057 24.4008C33.6154 23.8551 34.0585 23.2069 34.3607 22.4932C34.663 21.7795 34.8186 21.0145 34.8186 20.2418C34.8186 19.4691 34.663 18.7041 34.3607 17.9904C34.0585 17.2767 33.6154 16.6285 33.057 16.0828L20.3775 3.59888Z"
3108      fill="#696DF2"/>
3109    </g>
3110    <defs>
3111    <clipPath id="clip0_298_13245">
3112    <rect width="168" height="34" fill="white"/>
3113    </clipPath>
3114    </defs>
3115  </svg>
3116</a>
3117<!-- END app snippet -->
3118      </div>
3119    </div>
3120  </div>
3121  <div id="alerts" class="fixed top-5 right-5 z-9998">
3122    <div
3123      id="alert-save"
3124      role="alert"
3125      class="hidden group"
3126    >
3127      <div
3128        class="p-4 mb-4 text-sm text-green-800 rounded-lg bg-green-50 shadow-md border-gray-100"
3129      >
3130        <span class="font-medium">Message saved</span>
3131      </div>
3132    </div>
3133    <div
3134      id="alert-add"
3135      role="alert"
3136      class="hidden group"
3137    >
3138      <div
3139        class="p-4 mb-4 text-sm text-green-800 rounded-lg bg-green-50 shadow-md border-gray-100"
3140      >
3141        <span class="font-medium">Gift card added to cart!</span>
3142      </div>
3143    </div>
3144    <div
3145      id="alert-remove"
3146      role="alert"
3147      class="hidden group"
3148    >
3149    <div
3150      class="p-4 mb-4 text-sm text-red-800 rounded-lg bg-red-50 shadow-md border-gray-100"
3151    >
3152      <span class="font-medium">Message removed</span>
3153    </div>
3154  </div>
3155</div >
3156<!-- BEGIN app snippet: merchant-styles -->
3157
3158<style>
3159  @font-face {
3160  font-family: Inter;
3161  font-weight: 400;
3162  font-style: normal;
3163  src: url("//www.nanit.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2") format("woff2"),
3164       url("//www.nanit.com/cdn/fonts/inter/inter_n4.af8052d517e0c9ffac7b814872cecc27ae1fa132.woff") format("woff");
3165}
3166
3167
3168  #content form,
3169  #content form *:focus,
3170  #content form *:focus-within:not(#methods)  {
3171    --tw-ring-color: #3f83f8;
3172    border-color:#3f83f8;
3173  }
3174
3175  .dark #content #date {
3176    color-scheme: dark;
3177  }
3178
3179  #content {
3180    background: #f9fafb;
3181  }
3182  #content, #alerts {
3183    font-family: "Arial, sans-serif";
3184  }
3185  #content, #alerts {
3186    font-family: Inter, sans-serif;
3187    font-weight: 400;
3188    font-style: normal;
3189  }
3190
3191  #title {
3192    color: #000000;
3193  }
3194
3195  #content .bg-primary,
3196  #content #method .active {
3197    background: #3f83f8;
3198    color: #FFFFFF;
3199  }
3200
3201  #content .button-color {
3202    color: #FFFFFF;
3203  }
3204
3205  #content form .focus{
3206    border-color: #3f83f8;
3207  }
3208
3209  /*
3210   * intl-tel-input 29.2.3 CSS variable vocabulary (see assets/phone.css header).
3211   * --iti-path-flags-1x/2x: still needed — the "no-assets" vendored CSS deliberately
3212   *   omits a hardcoded flags path, and this is where merchant-styles supplies it.
3213   * --iti-path-globe-1x/2x: REMOVED — v29 renders the "no country" icon as an inline
3214   *   <svg class="iti__globe-svg">, not a background-image; these vars no longer exist
3215   *   and assets/globe.png / [email protected] have been deleted as dead.
3216   * --iti-dialcode-color: REMOVED — v29 has no dedicated dial-code color var; the dial
3217   *   code now inherits the input's text color.
3218   * --iti-flag-height/-width, --iti-flag-sprite-width/-height: REMOVED — v2 sprite
3219   *   geometry (16px flags, 3904px-wide sprite). The re-vendored sprite is v29's own
3220   *   20px/244-flag layout, so these MUST use v29's defaults, not be pinned back to v2.
3221   * --iti-dropdown-bg -> --iti-country-selector-bg, --iti-arrow-color -> --iti-icon-color:
3222   *   straight renames, values preserved.
3223   * --iti-arrow-height/-width -> --iti-arrow-size: v2's CSS-triangle hack (width/height/
3224   *   triangle-border) became a single rotated-square icon sized by --iti-arrow-size;
3225   *   6px (the old arrow-width) is carried forward as the closest analog.
3226   */
3227  .iti {
3228    --iti-path-flags-1x: url(https://cdn.shopify.com/extensions/01a0cf34-180a-76e0-b733-42974a96768f/giftnote-app-142/assets/flags.png) !important;
3229    --iti-path-flags-2x: url(https://cdn.shopify.com/extensions/01a0cf34-180a-76e0-b733-42974a96768f/giftnote-app-142/assets/[email protected]) !important;
3230    --iti-hover-color: rgba(0, 0, 0, 0.05);
3231    --iti-border-color: #ccc;
3232    --iti-country-selector-bg: white;
3233    --iti-icon-color: #555;
3234    --iti-spacer-horizontal: 8px;
3235    --iti-border-width: 1px;
3236    --iti-arrow-size: 6px;
3237    --iti-arrow-padding: 6px;
3238    --iti-mobile-popup-margin: 30px;
3239  }
3240
3241  
3242</style>
3243<style>
3244  #content #powered {
3245    display: flex !important;
3246  }
3247</style>
3248<!-- END app snippet -->
3249<link href="//cdn.shopify.com/extensions/01a0cf34-180a-76e0-b733-42974a96768f/giftnote-app-142/assets/giftnote.css" rel="stylesheet" type="text/css" media="all" />
3250<link href="//cdn.shopify.com/extensions/01a0cf34-180a-76e0-b733-42974a96768f/giftnote-app-142/assets/phone.css" rel="stylesheet" type="text/css" media="all" />
3251</template>
3252
3253<template id="giftnote-button-template" data-gn-app-id="6070057">
3254  <!-- BEGIN app snippet: button-styles --><style>
3255  #container{
3256    width: 100%;
3257    display: flex;
3258    align-items: center;
3259  }
3260
3261  #button {
3262    letter-spacing: 0.06rem;
3263    cursor: pointer;
3264    border-width: 1px;
3265    border-style: solid;
3266    line-height: 1;
3267  }
3268
3269  #button .hidden{
3270    display: none;
3271  }
3272
3273  #container{
3274    justify-content: center;
3275  }
3276
3277  #button {
3278    background-color: white;
3279    width: 100%;
3280    height: 50px;
3281    border-radius: 6px;
3282    border-color:black;
3283    color: black;
3284    font-size: 16px;
3285    font-family: ;
3286  }
3287
3288  @media screen and (max-width: 740px) {
3289    #container{
3290      justify-content: center;
3291    }
3292    #button {
3293      height: 50px;
3294      width: 100%;
3295    }
3296  }
3297</style>
3298<!-- END app snippet -->
3299  <div id="container" className="w-full en">
3300    <button
3301      command="show-modal" commandfor="dialog"
3302      id="button"
3303      data-vendor=""
3304      data-locale="en"
3305      data-shop="aislings-sweets-treats"
3306    >
3307      <span id="add">Add a gift message 🎁</span>
3308      <span id="edit" class="hidden">Edit gift message 🎁</span>
3309    </button>
3310  </div>
3311</template>
3312
3313<template id="giftnote-balance-template" data-gn-app-id="6070057">
3314  <!-- BEGIN app snippet: balance-styles --><style>
3315  #container{
3316    width: 100%;
3317    display: flex;
3318    align-items: center;
3319    justify-content: center;
3320  }
3321
3322  #result {
3323    width: 100%;
3324    display: flex;
3325    flex-direction: column;
3326    align-items: stretch;
3327    justify-content: center;
3328  }
3329
3330  #result > div {
3331    margin-top:10px;
3332  }
3333
3334  #content {
3335    border-width: 1px;
3336    border-style: solid;
3337    padding: 16px 20px;
3338    background-color: white;
3339  }
3340
3341  #content .hidden{
3342    display: none;
3343  }
3344
3345  #label {
3346    font-size: 16px;
3347    font-weight: 700;
3348  }
3349
3350  #input {
3351    margin-top: 5px;
3352    background-color: none;
3353    width: 100%;
3354    display: flex;
3355    align-items: center;
3356    gap: 6px;
3357    justify-content: space-between;
3358  }
3359
3360  #code {
3361    flex: 1;
3362    background-color: transparent;
3363        font-size: 16px;
3364    height: 24px;
3365    border: 0;
3366    border-bottom: 1px solid black;
3367  }
3368  #code:focus {
3369    outline: none !important;
3370    border-bottom: 2px solid black;
3371  }
3372
3373  #button {
3374    cursor: pointer ;
3375    background-color: transparent;
3376        border: 0;
3377    color: black;
3378    padding: 0;
3379    font-size: 16px;
3380    padding-top:2px;
3381    font-family: ;
3382  }
3383
3384  #button svg {
3385    width: 22px;
3386    height: 22px;
3387  }
3388
3389  #button svg path{
3390    stroke: black;
3391  }
3392
3393  @media screen and (max-width: 740px) {
3394    #container{
3395      justify-content: center;
3396    }
3397    #content {
3398      width: 100%;
3399    }
3400  }
3401</style>
3402<!-- END app snippet -->
3403  <div
3404    id="container"
3405    className="w-full en"
3406    data-locale="en"
3407    data-shop="aislings-sweets-treats"
3408  >
3409    <div id="content" tabindex="-1">
3410      <form id="form">
3411        <label id="label" for="code">Check the balance of your gift card</label>
3412        <div id="input">
3413          <input
3414            type="text"
3415            id="code"
3416            placeholder="Enter gift card code"
3417            required
3418          >
3419          <button id="button" type="submit" aria-label="Search">
3420            <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 20 20">
3421              <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m19 19-4-4m0-7A7 7 0 1 1 1 8a7 7 0 0 1 14 0Z"/>
3422            </svg>
3423          </button>
3424        </div>
3425      </form>
3426      <div id="result">
3427        <div id="loading" class="hidden">Searching...</div>
3428        <div id="not_found" class="hidden">Not found</div>
3429        <div id="expired" class="hidden">Expired on<span></span>
3430        </div>
3431        <div id="success" class="hidden">
3432          <div id="balance">Balance: <span></span>
3433          </div>
3434          <div id="initial">Initial balance: <span></span>
3435          </div>
3436          <div id="expires_on" class="hidden">Expires on: <span></span>
3437          </div>
3438        </div>
3439      </div>
3440    </div>
3441  </div>
3442</template>
3443
3444<giftnote-core
3445  shop="aislings-sweets-treats"
3446  domain="www.nanit.com"
3447  name="Nanit"
3448  locale="en"
3449  locale2="en"
3450  currency="USD"
3451  data-gn-app-id="6070057"
3452></giftnote-core>
3453
3454
3455</div><div id="shopify-block-ATHI1aDBhQkJQWDJld__17272262232594352879" class="shopify-block shopify-app-block">
3455<script>
3456  window.NanitDebugLogging = true;
3457  window.NanitApiBase = "https:\/\/nanit-app.gadget.app";
3458  window.NanitShopDomain = "aislings-sweets-treats.myshopify.com";</script>
3458
3459<link href="//cdn.shopify.com/extensions/01a062d3-583e-709d-b863-34f01a97b06a/nanit-custom-backend-42/assets/nanit-price.css" rel="stylesheet" type="text/css" media="all" />
3460<script src="https://cdn.shopify.com/extensions/01a062d3-583e-709d-b863-34f01a97b06a/nanit-custom-backend-42/assets/nanit-cart.js" defer></script>
3460
3461
3462
3463</div><div id="shopify-block-AdmdXU3VUQ3hMTm1rN__8764476057892802672" class="shopify-block shopify-app-block"><link rel="preconnect" href="https://app.restockrocket.io" crossorigin><link rel="preconnect" href="https://aislings-sweets-treats.myshopify.com" crossorigin><!-- Config and setup JS -->
3464<script id="RestockRocketConfig">
3465  window._RestockRocketConfig = window._RestockRocketConfig || {}
3466  window._RestockRocket = window._RestockRocket || {}
3467  window._Stoq = window._RestockRocket
3468  window._StoqConfig = window._RestockRocketConfig
3469  try { window._RestockRocket.inlineRanAt = performance.now(); } catch (e) { }
3470  function normalizeLocale(locale) {
3471    if (!locale || locale.trim() === '') {
3472      return '';
3473    }
3474    return locale.toString().toLowerCase().replace(/-/g, '_');
3475  }
3476
3477  window._RestockRocketConfig.locale = 'en';
3478  window._RestockRocketConfig.normalizedLocale = normalizeLocale('en');
3479  window._RestockRocketConfig.shop = 'aislings-sweets-treats.myshopify.com';
3480  window._RestockRocketConfig.pageType = 'page';
3481  window._RestockRocketConfig.liquidRenderedAt = 1790239993;window._RestockRocketConfig.marketId = 2352677003;window._RestockRocketConfig.countryName = 'United States';
3482    window._RestockRocketConfig.countryIsoCode = 'US';window._RestockRocketConfig.languageIsoCode = 'en';window._RestockRocketConfig.cartInventoryQuantity = {};
3483  if (!window._RestockRocketConfig.cartToken) {
3484    try {
3485      const m = document.cookie.match(/(?:^|;\s*)cart=([^;]+)/);
3486      if (m && m[1]) window._RestockRocketConfig.cartToken = decodeURIComponent(m[1]);
3487    } catch (e) { }
3488  }
3489window._RestockRocketConfig.cachedSettings = {"id":45919,"shop_id":45893,"currency":"USD","created_at":"2025-10-22T16:48:54.887Z","updated_at":"2026-09-11T01:45:10.783Z","enable_app":true,"enable_signup_widget":true,"storefront_button_text":"Notify Me When Restocked","storefront_button_text_color":"#FFFFFF","storefront_button_background_color":"#334874","storefront_form_header":"Notify Me","storefront_form_description":"Get an email notification as soon as this product is back in stock by signing up below!","storefront_form_button_text":"Submit","storefront_form_button_text_color":"#FFFFFF","storefront_form_button_background_color":"#000041","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":"Thanks for submitting! We'll notify you when this product is available.","enable_powered_by":false,"show_button_on_preorder":true,"sms_enabled":false,"email_enabled":true,"storefront_button_disable_tag":"stoq-notify","theme_config":{"disableDebugLoggingForNonPreorderItem":false},"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":"\r\n.restock-rocket-button.restock-rocket-button-product{\r\n    border-radius: 30px !important;\r\nfont-family: \"Neue Plak\", sans-serif !important;\r\nfont-weight: 700 !important;\r\n}\r\n.preorder-badge-collection {\r\n    top: 70px !important;\r\n}\r\n.restock-rocket-button {\r\n    height: 60px !important;\r\n}\r\n.preorder-description-text{\r\nmargin-bottom:10px !important;\r\nmargin-top: 10px !important;\r\n}\r\n.preorder-description-details {\r\n padding-left: 0px !important;\r\n}\r\n.restock-rocket-payment-title{\r\nmargin-left:10px !important;\r\n}\r\n\r\n.horizontal-product__details dt.font-medium,\r\n.horizontal-product__details dt.font-medium + dd {\r\n  color: #7F2233 !important;\r\n\r\n}\r\n ","js_config":"/**\r\n* SETTINGS\r\n* - should include all possible variables as settings (controls)\r\n* - should include a console switch\r\n* - should include a script excution delay setting\r\n* */ \r\n\r\nconst buttonsToUpdateSelectors = [\r\n    {\r\n        name: 'desktop',\r\n        stickyBarSelector: 'product-sticky-form',\r\n        stickyATCSelector: '#StickyAddToCart',\r\n        stickyATCTextSelector: '.loader-button__text'\r\n    },\r\n    {\r\n        name: 'mobile',\r\n        stickyBarSelector: '.sticky-variant-modal',\r\n        stickyATCSelector: '.sticky-variant-modal__add-to-cart',\r\n        stickyATCTextSelector: ''\r\n    }\r\n];\r\n// list of buttons on the page to update.\r\nconst debug = true;\r\n// console switch.\r\nconst scriptExecutionDelay = 750;\r\n// execution delay\r\n/**\r\n* SCRIPT BEGIN\r\n* - try to include documentation jsdoc style (https://jsdoc.app/about-getting-started)\r\n* - try to follow a JS style guide (https://github.com/airbnb/javascript) \r\n* */\r\nfunction log(...message) {\r\n    message.map(content => {\r\n        if (debug && content) console.debug(\"[STOQ] [DEBUG] -- \", 
3489content)\r\n    })\r\n}\r\n\r\nconst rr = window._RestockRocket;\r\nconst rrc = window._RestockRocketConfig;\r\nconst settings = window._RestockRocketConfig.settings;\r\nconst preorderText = () => { return rr.getSellingPlan().preorder_button_text\r\n};\r\nconst selected_variant = rrc.selected_variant_id;\r\n\r\nfunction changeText() {\r\n    // check preorder\r\n    if (preorderText()) {\r\n        // get buttons and update text\r\n        buttonsToUpdateSelectors.map(btn => {\r\n            try {\r\n                log('Setting text for btn', btn);\r\n                let bar = document.querySelector(btn.stickyBarSelector);\r\n                let atc = bar.querySelector(btn.stickyATCSelector);\r\n                let atcText;\r\n                if (btn.stickyATCTextSelector != '') {\r\n                    atcText = atc.querySelector(btn.stickyATCTextSelector);\r\n                    atcText.textContent = preorderText();\r\n                } else {\r\n                    atc.textContent = preorderText();\r\n                }\r\n            } catch (e) {\r\n                log('Error', e.type);\r\n                log(e)\r\n            }\r\n        });\r\n    }\r\n}\r\n\r\nfunction init() {\r\n    log('Init and setting text');\r\n    changeText();\r\n}\r\n\r\nfunction isVariantChanged() {\r\n    return (selected_variant != rrc.selected_variant_id) ? true : false;\r\n}\r\n\r\nfunction handleVariantChange(e) {\r\n    if (isVariantChanged()) {\r\n        init();\r\n    }\r\n}\r\n\r\nsetTimeout(() => { \r\n    init();\r\n    document.addEventListener('click', handleVariantChange);\r\n    // fix for prod\r\n    log('setting event listener', document.querySelector('#StickyAddToCart'))\r\n    document.querySelector('#StickyAddToCart').addEventListener('click', e => {\r\n        log('button click event');\r\n        setTimeout(init, 500);\r\n    })\r\n}, scriptExecutionDelay);\r\n\r\n/** SCRIPT END **/","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":false,"storefront_button_disable_tag_enabled":true,"quantity_required":false,"storefront_form_quantity_label":"Quantity","enable_alerts":false,"sms_allowed":false,"email_allowed":true,"collect_promotion_consent_default":true,"insert_button_after_selector":".buy-buttons","insert_button_after_selector_type":"afterend","storefront_button_position_type":"specific","storefront_form_duplicate_error":"You've already subscribed for alerts to this product.","storefront_mixed_cart_error":"Preorders must be purchased 
3489separately 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":".product-card__content","insert_button_after_selector_index":".product-card__content","push_enabled":false,"push_allowed":true,"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":".product-card__content","show_button_on_page":false,"insert_button_after_selector_search":".product-card__content","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":"","index_buttons_container":"","page_buttons_container":"","search_buttons_container":"","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":false,"preorder_buy_button_selector":".shopify-payment-button","preorder_add_to_cart_button_selector":"button.product-form__submit","preorder_badge_selector":"div.price","preorder_button_out_of_stock_text":"Out of stock","preorder_button_add_to_cart_text":"Add to cart","preorder_form_selector":"form.product-form.grid","preorder_collection_enabled":false,"preorder_collection_form_selector":".product-card .shopify-product-form","preorder_collection_add_to_cart_button_selector":".button--primary","preorder_index_enabled":false,"preorder_index_form_selector":".product-card .shopify-product-form","preorder_index_add_to_cart_button_selector":".button--primary","preorder_page_enabled":false,"preorder_page_form_selector":".product-card .shopify-product-form","preorder_page_add_to_cart_button_selector":".button--primary","preorder_search_enabled":false,"preorder_search_form_selector":".product-card .shopify-product-form","preorder_search_add_to_cart_button_selector":".button--primary","preorder_collection_badge_selector":".product-card__media","preorder_index_badge_selector":".product-card__media","preorder_page_badge_selector":".product-card__media","preorder_search_badge_selector":".product-card__media","preorder_badge_selector_type":"afterbegin","preorder_collection_badge_selector_type":"afterend","preorder_button_child_selector":".btn-text span","preorder_button_disclaimer_insert_selector":".product-form-wrapper","preorder_button_disclaimer_insert_selector_type":"afterend","preorder_payment_insert_selector":"div.product-form__buttons.grid","preorder_payment_insert_selector_type":"beforebegin","preorder_price_container_selector":"div.price","preorder_price_container_selector_insert_type":"afterbegin","preorder_terms_insert_selector":"div.product-form__buttons.grid","preorder_terms_insert_selector_type":"beforebegin","preorder_original_price_selector":"div.price .price-item--regular","preorder_price_format":"{{amount}} {{currency}}","show_badge_if_any_variant_is_preorder":false,"enable_console_debug":false,"inline_form_enabled":false,"inline_form_selector":".product-form__buttons","inline_form_selector_type":"afterend","storefront_form_prefill_customer":true,"storefront_form_show_image":true,"storefront_form_text_color":"#202223","storefront_form_background_color":"#FFFFFF","storefront_form_border_radius":0,"market_setup_type":"single_market","shopify_app_id":5940125,"preorder_progress_bar_insert_selector":"div.product-form__buttons.grid","preorder_progress_bar_insert_selector_type":"beforebegin","countdown_timer_insert_selector":"div.product-form__buttons.grid","countdown_timer_insert_selector_type":"afterend","configure_notify_me_enabled":false,"restock_note_insert_selector":"","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-09-11T01:45:11.158Z","multi_language_enabled":false,"translation_locale":"en","disable_refresh_on_stale_liquid":false};window._RestockRocketConfig.storefrontAccessToken = "2ab9ddb176616adcfcf02db6fcc26307";
3490  window._RestockRocketConfig.metafieldNamespace = 'restockrocket_production';
3491  window._RestockRocketConfig.storefrontApiVersion = '2026-07';window._RestockRocketConfig.cachedPreorderVariantIds = { preorder_variant_ids: [] };window._RestockRocketConfig.cachedInStockVariantIds = { in_stock_variant_ids: [] };window._RestockRocketConfig.cachedOutOfStockVariantIds = { out_of_stock_variant_ids: [] };window._RestockRocketConfig.cachedVariantPreorderLimits = { variant_preorder_limits: {} };window._RestockRocketConfig.cachedVariantShippingTexts = { variant_shipping_texts: {} };
3492window._RestockRocketConfig.sellingPlans = [];(function() {
3493      const cachedData = {"plans":[],"disabled_plan_ids":[1954644107,1977581707,1976795275,2092269707,2016018571,1999601803,1972666507,2050916491,2086862987,1977614475,2003566731],"has_in_stock_offer":false,"has_preorder_offer":false,"read_flags":{"enable_storefront_product_reads":true,"enable_storefront_integrations_read":true,"enable_storefront_selling_plans_read":true},"cached_at":"2026-09-21T16:38:02Z"};
3494
3495      if (cachedData && typeof cachedData === 'object' && cachedData.cached_at) {
3496        window._RestockRocketConfig.readFlags = cachedData.read_flags || {};
3497        const oldPlans = window._RestockRocketConfig.sellingPlans;
3498        const maxUpdatedAt = Array.isArray(oldPlans) && oldPlans.length > 0
3499          ? oldPlans.reduce(function(max, plan) {
3500              if (plan.updated_at) {
3501                const planDate = new Date(plan.updated_at);
3502                const maxDate = max ? new Date(max) : null;
3503                return (!maxDate || (planDate && !isNaN(planDate) && planDate > maxDate)) ? plan.updated_at : max;
3504              }
3505              return max;
3506            }, '')
3507          : null;
3508        const cachedDate = new Date(cachedData.cached_at);
3509        const maxDate = maxUpdatedAt ? new Date(maxUpdatedAt) : null;
3510        const useCached = !maxUpdatedAt || (cachedDate && !isNaN(cachedDate) && (!maxDate || cachedDate > maxDate));
3511
3512        if (useCached) {
3513          if (Array.isArray(cachedData.plans)) {
3514            window._RestockRocketConfig.sellingPlans = cachedData.plans;
3515            window._RestockRocketConfig.disabledSellingPlanIds = cachedData.disabled_plan_ids || [];
3516            console.debug('[RR] Using selling plans from cachedSellingPlans (cached_at: ' + cachedData.cached_at + ')');
3517          }
3518        } else {
3519          window._RestockRocketConfig.disabledSellingPlanIds = [];
3520          console.debug('[RR] Using selling plans from old format (max updated_at: ' + maxUpdatedAt + ')');
3521        }
3522      }
3523    })();window._RestockRocketConfig.enabledNotifyMeVariantIds = [];window._RestockRocketConfig.disabledNotifyMeVariantIds = [];window._RestockRocketConfig.backInStockTemplates = [];window._RestockRocketConfig.restockNotes = {};window._RestockRocketConfig.integrations = [];
3524  try {
3525    var _sqCfg = window._RestockRocketConfig;
3526    var _sqPlanEnabled = Array.isArray(_sqCfg.sellingPlans) &&
3527      _sqCfg.sellingPlans.some(function (p) { return p && p.enabled; });
3528    var _sqPreCount = ((_sqCfg.cachedPreorderVariantIds &&
3529      _sqCfg.cachedPreorderVariantIds.preorder_variant_ids) || []).length;
3530    _sqCfg.preordersConfigured = !!(_sqPlanEnabled && _sqPreCount);
3531  } catch (e) { }
3532  try {
3533    var _sqc = window._RestockRocketConfig;
3534    var _sqOn = !(_sqc.cachedSettings && _sqc.cachedSettings.block_accelerated_checkout === false);
3535    var _sqPre = (_sqc.cachedPreorderVariantIds &&
3536      _sqc.cachedPreorderVariantIds.preorder_variant_ids) || [];
3537    var _sqArm = false;
3538    if (_sqOn && _sqc.preordersConfigured) {
3539      if (_sqc.pageType === 'product' && _sqc.product && _sqc.product.variants) {
3540        _sqArm = _sqc.product.variants.some(function (v) { return _sqPre.indexOf(Number(v.id)) !== -1; });
3541      } else {
3542        _sqArm = (_sqc.integrations || []).some(function (i) {
3543          return i && i.type === 'featured_product' && i.enabled &&
3544            Array.isArray(i.page_types) && i.page_types.indexOf(_sqc.pageType) !== -1;
3545        });
3546      }
3547    }
3548    if (_sqArm && document.documentElement) {
3549      _sqc.acceleratedGateArmed = true;
3550      document.documentElement.classList.add('stoq-buy-now-pending');
3551      setTimeout(function () {
3552        document.documentElement.classList.remove('stoq-buy-now-pending');
3553      }, 6000);
3554    }
3555  } catch (e) { }
3556
3557  window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/01a0d223-99ae-77b0-9332-abf72d1058b1/restockrocket-1-593/assets/restockrocket-product.js'
3558  window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/01a0d223-99ae-77b0-9332-abf72d1058b1/restockrocket-1-593/assets/restockrocket-collection.js'
3559  window._RestockRocketConfig.scriptUrlProductBis = 'https://cdn.shopify.com/extensions/01a0d223-99ae-77b0-9332-abf72d1058b1/restockrocket-1-593/assets/restockrocket-product-bis.js'
3560  window._RestockRocketConfig.scriptUrlCollectionBis = 'https://cdn.shopify.com/extensions/01a0d223-99ae-77b0-9332-abf72d1058b1/restockrocket-1-593/assets/restockrocket-collection-bis.js'
3561  window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1)
3562  window._RestockRocketConfig.host = (window._RestockRocketConfig.cachedSettings && window._RestockRocketConfig.cachedSettings.api_host) || 'https://app.restockrocket.io'
3563  try {
3564    const _stoqVersionMatch = window._RestockRocketConfig.scriptHost.match(/(\d+)\/?(?:assets\/?)?$/);
3565    window._RestockRocketConfig.appVersion = (_stoqVersionMatch && _stoqVersionMatch[1]) || '';
3566  } catch (e) {
3567    window._RestockRocketConfig.appVersion = '';
3568  }
3569  const SETTINGS_CACHE_DURATION = 15 * 60 * 1000;
3570  const LIQUID_CACHE_MAX_AGE = 15 * 60;
3571  const liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt;
3572  if (!liquidRenderedAt || typeof liquidRenderedAt !== 'number' || isNaN(liquidRenderedAt)) {
3573    console.debug('STOQ - Invalid or missing liquidRenderedAt timestamp, assuming fresh');
3574    window._RestockRocketConfig.isLiquidCacheFresh = true;
3575    window._RestockRocketConfig.liquidCacheAge = null;
3576  } else {
3577    const now = Math.floor(Date.now() / 1000);
3578    const liquidCacheAge = now - liquidRenderedAt;
3579    window._RestockRocketConfig.liquidCacheAge = Math.max(0, liquidCacheAge);
3580    if (liquidCacheAge < 0) {
3581      console.debug(`STOQ - Client clock appears ahead of server by ${Math.abs(Math.round(liquidCacheAge / 60))} minutes, assuming cache fresh`);
3582      window._RestockRocketConfig.isLiquidCacheFresh = true;
3583    } else if (liquidCacheAge <= LIQUID_CACHE_MAX_AGE) {
3584      console.debug(`STOQ - Liquid cache is fresh (${Math.round(liquidCacheAge / 60)} minutes old)`);
3585      window._RestockRocketConfig.isLiquidCacheFresh = true;
3586    } else {
3587      console.debug(`STOQ - Liquid cache is stale (${Math.round(liquidCacheAge / 60)} minutes old, max ${Math.round(LIQUID_CACHE_MAX_AGE / 60)} minutes)`);
3588      window._RestockRocketConfig.isLiquidCacheFresh = false;
3589    }
3590  }
3591
3592  function checkSettingsExpiry(settings) {
3593    try {
3594      if (!settings || !settings.updated_at) {
3595        console.debug('STOQ - Invalid settings data structure');
3596        return null;
3597      }
3598
3599      if (!settings.cache) {
3600        console.debug('STOQ - settings caching disabled');
3601        return null;
3602      }
3603      if (settings.multi_language_enabled) {
3604        if (!settings.translations) {
3605          console.debug('STOQ - multi-language enabled but no translation data in cache, fetching fresh');
3606          return null;
3607        }
3608        if (window._RestockRocketConfig.normalizedLocale &&
3609            !Object.prototype.hasOwnProperty.call(settings.translations, window._RestockRocketConfig.normalizedLocale)) {
3610          console.debug('STOQ - locale not explicitly translated, will use default language from cache');
3611        }
3612      }
3613
3614      const updatedAt = new Date(settings.updated_at);
3615      if (isNaN(updatedAt.getTime())) {
3616        console.debug('STOQ - Invalid updated_at date format in settings');
3617        return null;
3618      }
3619
3620      const age = Date.now() - updatedAt.getTime();
3621      if (age < SETTINGS_CACHE_DURATION) {
3622        console.debug('STOQ - settings changed recently, skipping cache');
3623        return null;
3624      }
3625
3626      return settings;
3627    } catch (error) {
3628      console.debug('STOQ - Error checking settings cache:', error);
3629      return null;
3630    }
3631  }
3632
3633  function createRestockRocketContainer() {
3634    const restockRocketContainer = document.createElement('div');
3635    restockRocketContainer.id = 'restock-rocket';
3636    document.body.appendChild(restockRocketContainer);
3637  }
3638
3639  function createRestockRocketScript(scriptUrl) {
3640    const restockRocketScriptElement = document.createElement('script');
3641    restockRocketScriptElement.setAttribute('defer', 'defer');
3642    restockRocketScriptElement.src = scriptUrl;
3643    document.body.appendChild(restockRocketScriptElement);
3644  }
3645
3646  createRestockRocketContainer()
3647
3648  console.debug('STOQ - extension activated')
3649  try {
3650    const _stoqInitConfig = window._RestockRocketConfig;
3651    const _stoqDetectedVariantIds = (_stoqInitConfig.product && Array.isArray(_stoqInitConfig.product.variants)
3651)
3652      ? _stoqInitConfig.product.variants.map(function(v) { return v.id })
3653      : [];
3654    const _stoqSelectedVariantId = _stoqInitConfig.selected_variant_id;
3655    var _stoqPageSeq = 0;
3656    try {
3657      _stoqPageSeq = (parseInt(window.sessionStorage.getItem('_stoq_pls') || '0', 10) || 0) + 1;
3658      window.sessionStorage.setItem('_stoq_pls', String(_stoqPageSeq));
3659    } catch (e) { }
3660    Shopify?.analytics?.publish?.('stoq_initialized', {
3661      cart_token: _stoqInitConfig.cartToken || '',
3662      page_url: window.location.href,
3663      page_type: _stoqInitConfig.pageType || '',
3664      shop_domain: _stoqInitConfig.shop || '',
3665      market_id: _stoqInitConfig.marketId || '',
3666      country_code: _stoqInitConfig.countryIsoCode || '',
3667      detected_variant_ids: _stoqDetectedVariantIds,
3668      selected_variant_id: _stoqSelectedVariantId || '',
3669      page_load_seq: _stoqPageSeq,
3670      liquid_rendered_at: _stoqInitConfig.liquidRenderedAt || 0,
3671      app_version: _stoqInitConfig.appVersion || '',
3672      liquid_cache_age: _stoqInitConfig.liquidCacheAge,
3673      inventory_policy: (_stoqInitConfig.variantsInventoryPolicy || {})[_stoqSelectedVariantId] || '',
3674      inventory_quantity: (_stoqInitConfig.variantsInventoryQuantity || {})[_stoqSelectedVariantId],
3675    });
3676  } catch (e) {
3677    console.debug('STOQ - stoq_initialized publish failed:', e);
3678  }
3679  try {
3680    var _sqTrack = window._RestockRocketConfig;
3681    if (_sqTrack.preordersConfigured) {
3682      document.addEventListener('click', function (e) {
3683        try {
3684          var t = e.target;
3685          if (!t || !t.closest) return;
3686          var host = t.closest('.shopify-payment-button, shopify-payment-terms');
3687          if (!host) return;
3688          var channel = host.matches && host.matches('shopify-payment-terms')
3689            ? 'shop_pay_installments' : 'buy_now';
3690          var form = host.closest('form');
3691          var vidEl = form && form.querySelector('[name="id"]');
3692          var variantId = (vidEl && vidEl.value) || _sqTrack.selected_variant_id || '';
3693          var _sqVidNum = Number(variantId);
3694          var _sqPlan = null;
3695          var _sqPlans = Array.isArray(_sqTrack.sellingPlans) ? _sqTrack.sellingPlans : [];
3696          var _sqMktId = Number(_sqTrack.marketId);
3697          var _sqForVariant = function (pl) {
3698            return pl && pl.enabled && Array.isArray(pl.variant_ids) &&
3699              pl.variant_ids.indexOf(_sqVidNum) !== -1;
3700          };
3701          _sqPlans.forEach(function (pl) {
3702            if (!_sqPlan && _sqForVariant(pl) && pl.markets_enabled &&
3703                Array.isArray(pl.shopify_market_ids) &&
3704                pl.shopify_market_ids.indexOf(_sqMktId) !== -1) { _sqPlan = pl; }
3705          });
3706          if (!_sqPlan) {
3707            _sqPlans.forEach(function (pl) {
3708              if (!_sqPlan && _sqForVariant(pl) && !pl.markets_enabled) { _sqPlan = pl; }
3709            });
3710          }
3711          Shopify?.analytics?.publish?.('stoq_accelerated_checkout_clicked', {
3712            variant_id: variantId,
3713            product_id: (_sqTrack.product && _sqTrack.product.id) || '',
3714            channel: channel,
3715            market_id: _sqTrack.marketId || '',
3716            country_code: _sqTrack.countryIsoCode || '',
3717            page_type: _sqTrack.pageType || '',
3718            cart_token: _sqTrack.cartToken || '',
3719            page_url: (window.location && window.location.href) || '',
3720            properties: {
3721              is_preorder_variant: (function () {
3722                var vid = Number(variantId);
3723                var has = function (a) { return Array.isArray(a) && a.indexOf(vid) !== -1; };
3724                return has(_sqTrack.preorderVariantIds) ||
3725                  has(_sqTrack.cachedPreorderVariantIds &&
3726                    _sqTrack.cachedPreorderVariantIds.preorder_variant_ids);
3727              })(),
3728              in_enabled_plan: !!_sqPlan,
3729              is_instock_variant: (function () {
3730                var has = function (a) { return Array.isArray(a) && a.indexOf(_sqVidNum) !== -1; };
3731                return has(_sqTrack.inStockVariantIds) ||
3732                  has(_sqTrack.cachedInStockVariantIds &&
3733                    _sqTrack.cachedInStockVariantIds.in_stock_variant_ids);
3734              })(),
3735              enrolled_plan_id: (_sqPlan && (_sqPlan.shopify_selling_plan_id || _sqPlan.shopify_selling_plan_group_id)) || '',
3736              enrolled_plan_provider: (_sqPlan && _sqPlan.inventory_provider) || '',
3737              block_enabled: !(_sqTrack.cachedSettings && _sqTrack.cachedSettings.block_accelerated_checkout === false),
3738              gate_armed: !!_sqTrack.acceleratedGateArmed,
3739              gate_active_at_click: !!(document.documentElement &&
3740                document.documentElement.classList.contains('stoq-buy-now-pending')),
3741              blocked: (function () {
3742                try {
3743                  var rr = window._RestockRocket;
3744                  return !!(rr && typeof rr.willBlockAcceleratedCl
3744ick === 'function' &&
3745                    rr.willBlockAcceleratedClick(e));
3746                } catch (err) { return false; }
3747              })(),
3748            },
3749          });
3750        } catch (err) { }
3751      }, true);
3752    }
3753  } catch (e) { }
3754  function applyTranslations(settings) {
3755    try {
3756      if (!settings || !settings.multi_language_enabled) {
3757        return settings;
3758      }
3759
3760      if (!settings.translations) {
3761        console.debug('STOQ - No translations found, skipping translation');
3762        return settings;
3763      }
3764
3765      const normalizedLocale = window._RestockRocketConfig.normalizedLocale;
3766      const translations = settings.translations;
3767
3768      if (!normalizedLocale) {
3769        console.debug('STOQ - No matching locale for translations. Available:', Object.keys(translations || {}));
3770        delete settings.translations;
3771        return settings;
3772      }
3773
3774      console.debug(`STOQ - Applying translations for normalized locale: ${normalizedLocale} (original: ${window._RestockRocketConfig.locale})`);
3775
3776      const translatedFields = translations[normalizedLocale];
3777      if (translatedFields && typeof translatedFields === 'object') {
3778        Object.keys(translatedFields).forEach(function(key) {
3779          const value = translatedFields[key];
3780          if (value !== null && value !== undefined && value !== '') {
3781            settings[key] = value;
3782          }
3783        });
3784      } else {
3785        console.debug('STOQ - No translated fields found for locale:', normalizedLocale);
3786      }
3787
3788      delete settings.translations;
3789      return settings;
3790    } catch (e) {
3791      console.debug('STOQ - error applying translations:', e);
3792      return settings;
3793    }
3794  }
3795  function setupCartSellingPlanUpdater(settings) {
3796    window.addEventListener('stoq:inventory-data-loaded', function(event) {
3797      console.debug('STOQ - Inventory data loaded, updating cart selling plans');
3798      if (window._RestockRocket && window._RestockRocket.updateCartSellingPlans) {
3799        window._RestockRocket.updateCartSellingPlans()
3800          .then(hasUpdates => {
3801            if (hasUpdates) {
3802              console.debug('STOQ - cart selling plans updated successfully');
3803            } else {
3804              console.debug('STOQ - no cart selling plan updates needed');
3805            }
3806          })
3807          .catch(error => {
3808            console.error('STOQ - error updating cart selling plans:', error);
3809          });
3810      }
3811    });
3812  }
3813  function storefrontGraphql(query, variables) {
3814    const cfg = window._RestockRocketConfig;
3815    if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) {
3816      return Promise.reject(new Error('Storefront API unavailable'));
3817    }
3818    return fetch(
3819      `https://${cfg.shop}/api/${cfg.storefrontApiVersion}/graphql.json`,
3820      {
3821        method: 'POST',
3822        headers: {
3823          'Content-Type': 'application/json',
3824          'X-Shopify-Storefront-Access-Token': cfg.storefrontAccessToken,
3825        },
3826        body: JSON.stringify({ query: query, variables: variables }),
3827      }
3828    )
3829    .then(function(response) {
3830      if (!response.ok) { throw new Error('Storefront API HTTP ' + response.status); }
3831      return response.json();
3832    })
3833    .then(function(body) {
3834      if (body && body.errors && body.errors.length) {
3835        throw new Error('Storefront API errors: ' + body.errors.map(function(e) { return e && e.message; }).join(', '));
3836      }
3837      return body && body.data;
3838    });
3839  }
3840  function fetchStorefrontShopMetafield(key) {
3841    const cfg = window._RestockRocketConfig;
3842    const query = 'query StoqShopMetafield($namespace: String!, $key: String!) { shop { metafield(namespace: $namespace, key: $key) { value } } }';
3843    return storefrontGraphql(query, { namespace: cfg.metafieldNamespace, key: key })
3844    .then(function(data) {
3845      const value = data && data.shop && data.shop.metafield && data.shop.metafield.value;
3846      if (!value) { throw new Error('Storefront API returned no ' + key + ' metafield value'); }
3847      return JSON.parse(value);
3848    });
3849  }
3850  (function loadStorefrontSettings() {
3851    const cfg = window._RestockRocketConfig;
3852    if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) return;
3853    function run() {
3854      // The live-settings read is one more shop-level metafield fetch, so it
3855      // shares fetchStorefrontShopMetafield with the integrations/selling_plans
3856      // reads rather than re-issuing the same query + parse.
3857      fetchStorefrontShopMetafield('settings')
3858      .then(function(settings) {
3859        cfg.storefrontSettings = settings;
3860        console.debug('STOQ - stored live settings from Storefront API on config.storefrontSettings');
3861      })
3862      .catch(function(e) {
3863        console.debug('STOQ - Storefront settings fetch failed (non-fatal):', e && e.message);
3864      });
3865    }
3866
3867    if (typeof window.requestIdleCallback === 'function') {
3868      window.requestIdleCallback(run, { timeout: 5000 });
3869    } else {
3870      setTimeout(run, 0);
3871    }
3872  })();
3873  const cachedSettings = window._RestockRocketConfig.cachedSettings;
3874  const validCachedSettings = cachedSettings ? checkSettingsExpiry(cachedSettings) : null;
3875
3876  if (validCachedSettings) {
3877    console.debug('STOQ - using cached settings');
3878    initializeScripts(validCachedSettings);
3879  } else {
3880    console.debug('STOQ - fetching fresh settings');
3881    const headers = {
3882      'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop,
3883      'ngrok-skip-browser-warning': 'skip'
3884    };
3885
3886    if (window.Shopify?.theme?.role === 'main') {
3887      headers['X-Shopify-Theme-Schema-Name'] = window.Shopify.theme.schema_name;
3888      headers['X-Shopify-Theme-Schema-Version'] = window.Shopify.theme.schema_version;
3889      headers['X-Shopify-Theme-Store-Id'] = window.Shopify.theme.theme_store_id;
3890    }
3891
3892    fetch(
3893      `${window._RestockRocketConfig.host}/api/v1/setting.json?translation_locale=${window._RestockRocketConfig.normalizedLocale}`,
3894      { headers }
3895    )
3896    .then(function(response) {
3897      if (!response.ok) {
3898        throw new Error('Network response was not ok');
3899      }
3900      return response.json();
3901    })
3902    .then(function(settings) {
3903      initializeScripts(settings);
3904    })
3905    .catch(function(error) {
3906      if (cachedSettings) {
3907        console.debug('STOQ - using expired cached settings as fallback');
3908        initializeScripts(cachedSettings);
3909      } else {
3910        console.error('STOQ - failed to load settings:', error);
3911      }
3912    })
3913    .catch(function(e) {
3914      console.error(e)
3915    })
3916  }
3917
3918  function fetchEmbedConfig(endpoint, apply) {
3919    return fetch(
3920      `${window._RestockRocketConfig.host}/api/v1/embed/${endpoint}.json`,
3921      {
3922        headers: {
3923          'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop,
3924          'ngrok-skip-browser-warning': 'skip'
3925        }
3926      }
3927    )
3928    .then(function(response) {
3929      if (!response.ok) throw new Error(`Failed to fetch ${endpoint}`);
3930      return response.json();
3931    })
3932    .then(function(data) {
3933      try {
3934        apply(data);
3935      } catch (applyError) {
3936        console.error('STOQ - apply failed for ' + endpoint + ':', applyError);
3937        throw applyError;
3938      }
3939    })
3940    .catch(function(error) {
3941      console.debug(`STOQ - using cached ${endpoint}:`, error.message);
3942    });
3943  }
3944  function refreshShopConfig(source) {
3945    const cfg = window._RestockRocketConfig;
3946    const viaEmbed = function() { return fetchEmbedConfig(source.endpoint, source.apply); };
3947    const flagOn = !!cfg.readFlags && cfg.readFlags[source.flag] === true;
3948    if (!flagOn) { return viaEmbed(); }
3949
3950    return fetchStorefrontShopMetafield(source.metafieldKey)
3951      .then(function(value) {
3952        if (!source.isValid(value)) { throw new Error(source.metafieldKey + ' metafield is not a valid ' + source.endpoint + ' payload'); }
3953        source.apply(value);
3954        console.debug('STOQ - refreshed ' + source.endpoint + ' from the Storefront API');
3955      })
3956      .catch(function(error) {
3957        console.debug('STOQ - Storefront ' + source.endpoint + ' read failed, using embed:', error.message);
3958        return viaEmbed();
3959      });
3960  }
3961  function refreshIntegrations() {
3962    const cfg = window._RestockRocketConfig;
3963    return refreshShopConfig({
3964      endpoint: 'integrations',
3965      metafieldKey: 'integrations',
3966      flag: 'enable_storefront_integrations_read',
3967      isValid: function(value) { return Array.isArray(value); },
3968      apply: function(data) {
3969        cfg.integrations = data;
3970      }
3971    });
3972  }
3973  function refreshSellingPlans() {
3974    const cfg = window._RestockRocketConfig;
3975    return refreshShopConfig({
3976      endpoint: 'selling_plans',
3977      metafieldKey: 'cachedSellingPlans',
3978      flag: 'enable_storefront_selling_plans_read',
3979      isValid: function(value) { return !!value && Array.isArray(value.plans); },
3980      apply: function(data) {
3981        cfg.sellingPlans = data.plans;
3982        cfg.disabledSellingPlanIds = data.disabled_plan_ids || [];
3983        if (data && data.read_flags && typeof data.read_flags === 'object' && !Array.isArray(data.read_flags)) {
3984          cfg.readFlags = data.read_flags;
3985        }
3986      }
3987    });
3988  }
3989
3990  function initializeScripts(settings) {
3991    settings = applyTranslations(settings);
3992    window._RestockRocketConfig.settings = settings;
3993    console.debug(`STOQ - settings configured for ${window._RestockRocketConfig.pageType}`);
3994    if (!window._RestockRocketConfig.isLiquidCacheFresh && !settings.disable_refresh_on_stale_liquid) {
3995      console.debug('STOQ - Liquid cache stale, refreshing selling_plans + integrations');
3996      Promise.race([
3997        Promise.all([
3998          refreshSellingPlans(),
3999          refreshIntegrations()
4000        ]),
4001        new Promise(function(resolve) { setTimeout(resolve, 1000); })
4002      ]).then(function() { loadScripts(settings); });
4003      return;
4004    }
4005
4006    loadScripts(settings);
4007  }
4008
4009  function loadScripts(settings) {
4010    setupCartSellingPlanUpdater(settings);
4011
4012    if(settings.enable_app) {
4013      const hijackIntegration = window._RestockRocketConfig.integrations.find(function(integration) {
4014        return integration.type === 'hijack' && integration.enabled && integration.page_types.includes(window._RestockRocketConfig.pageType);
4015      })
4016      const hasEnabledOffer = Array.isArray(window._RestockRocketConfig.sellingPlans)
4017        && window._RestockRocketConfig.sellingPlans.some(function(plan) { return plan && plan.enabled; });
4018      const hasDisabledPlanIds = Array.isArray(window._RestockRocketConfig.disabledSellingPlanIds)
4019        && window._RestockRocketConfig.disabledSellingPlanIds.length > 0;
4020      const usePreorderBuild = settings.preorder_enabled || hasEnabledOffer || hasDisabledPlanIds;
4021
4022      const collectionScriptUrl = usePreorderBuild
4023        ? window._RestockRocketConfig.scriptUrlCollection
4024        : window._RestockRocketConfig.scriptUrlCollectionBis;
4025      const productScriptUrl = usePreorderBuild
4026        ? window._RestockRocketConfig.scriptUrlProduct
4027        : window._RestockRocketConfig.scriptUrlProductBis;
4028
4029      const pageType = window._RestockRocketConfig.pageType;
4030      const collectionPageTypes = ['collection', 'index', 'search', 'page'];
4031
4032      if(collectionPageTypes.indexOf(pageType) !== -1 && (settings[`show_button_on_${pageType}`] || settings[`preorder_${pageType}_enabled`])) {
4033        createRestockRocketScript(collectionScriptUrl);
4034      } else if(pageType === 'product') {
4035        createRestockRocketScript(productScriptUrl);
4036      } else if(hijackIntegration) {
4037        createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
4038      } else if(usePreorderBuild) {
4039        createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
4040      } else {
4041        console.debug(`STOQ - no scripts enabled for ${pageType}`);
4042      }
4043      const appLoadedEvent = new CustomEvent('stoq:loaded', {
4044        detail: {
4045          pageType: window._RestockRocketConfig.pageType,
4046          enabled: settings.enable_app,
4047          settings: settings,
4048          preorderEnabled: settings.preorder_enabled
4049        }
4050      });
4051      console.debug('STOQ - dispatching app loaded event');
4052      window.dispatchEvent(appLoadedEvent);
4053    }
4054  }
4055</script>
4055<style id="RestockRocketStyle">html.stoq-buy-now-pending .shopify-payment-button{pointer-events:none!important}</style>
4056
4057
4058</div><div id="shopify-block-ARFdmazE2cTI0NTZzW__11797761893487868451" class="shopify-block shopify-app-block">
4059<script async src="https://js.convertflow.co/production/websites/81359.js"></script>
4059
4060
4061
4062
4063
4064</div><div id="shopify-block-ARExFU25Wa0dyOGZGU__6251270934270006384" class="shopify-block shopify-app-block">
4064<script>
4065  console.log("Stape gtm: 1.0.4");
4066  window.lsData = {};
4067  window.dataLayer = window.dataLayer || [];
4068  window.addEventListener("message", (event) => {
4069    if (event.data?.event) {
4070      window.dataLayer.push(event.data);
4071    }
4072  });
4073  window.dataShopStape = {
4074    shop: "www.nanit.com",
4075    shopId: "13547173",
4076  }
4077</script>
4077
4078
4079
4080
4081
4082
4083
4084  
4084<script>
4085    console.log("⚠️ User not logged in");
4086    window.localStorage.removeItem('customerShopStape');
4087  </script>
4087
4088
4089
4090
4091
4092<script>
4093  window.currentShopifyMarketStapeId = null;
4094  window.currentShopifyMarketStapeCode = null;
4095  try {
4096    window.currentShopifyMarketStapeId = "2352677003";
4097    window.currentShopifyMarketStapeCode = "US";
4098    // Checkout doesn't render theme app extension blocks, so this is the
4099    // only place the market/country code is ever set. Persisting it here
4100    // lets checkout-side field mapping (country_market_code) fall back to
4101    // the last known value instead of coming up empty.
4102    localStorage.setItem('marketShopStape', JSON.stringify({
4103      id: window.currentShopifyMarketStapeId,
4104      code: window.currentShopifyMarketStapeCode
4105    }));
4106  } catch (error) {
4107    console.error("❌ Stape Error:", error);
4108  }
4109</script>
4109
4110
4111
4112
4113
4114
4115</div>
4115<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4115
4116</body>
4117</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.