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/products/sound-machine"> 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>Nanit Sound and Light Machine | Baby & Toddler Sleep Aid</title><meta name="description" content="Create soothing bedtime routines with Nanitâs Sound and Light Machine. Supports newborn sleep through toddlerhood with calming sounds and gentle lighting."><meta property='og:site_name' content='Nanit'> 82<meta property='og:url' content='https://www.nanit.com/products/sound-machine'> 83<meta property='og:title' content='Sound + Light Machine'> 84<meta property='og:type' content='product'> 85<meta property='og:description' content='Create soothing bedtime routines with Nanitâs Sound and Light Machine. Supports newborn sleep through toddlerhood with calming sounds and gentle lighting.'><meta 86 property='og:price:amount' 87 content='99.99' 88 > 89 <meta property='og:price:currency' content='USD'><meta property='og:image' content='http://www.nanit.com/cdn/shop/files/sound_machine.webp?v=1782403316'> 90 <meta property='og:image:secure_url' content='https://www.nanit.com/cdn/shop/files/sound_machine.webp?v=1782403316'> 91 <meta property='og:image:width' content='4000'> 92 <meta property='og:image:height' content='4000'><meta 93 name='twitter:site' 94 content='@' 95> 96<meta name='twitter:card' content='summary_large_image'> 97<meta name='twitter:title' content='Sound + Light Machine'> 98<meta name='twitter:description' content='Create soothing bedtime routines with Nanitâs Sound and Light Machine. Supports newborn sleep through toddlerhood with calming sounds and gentle lighting.'><meta property='og:type' content='product'> 99 <meta property='og:title' content='Sound + Light Machine'> 100 <meta 101 property='product:price:amount' 102 content='99.99' 103 > 104 <meta property='product:price:currency' content='USD'> 105 <meta 106 property='product:availability' 107 content='in stock' 108 ><meta property='og:image' content='http://www.nanit.com/cdn/shop/files/sound_machine.webp?v=1782403316&width=1024'> 109 <meta property='og:image:secure_url' content='https://www.nanit.com/cdn/shop/files/sound_machine.webp?v=1782403316&width=1024'> 110 <meta property='og:image:width' content='4000'> 111 <meta property='og:image:height' content='4000'><meta property='og:description' content='Create soothing bedtime routines with Nanitâs Sound and Light Machine. Supports newborn sleep through toddlerhood with calming sounds and gentle lighting.'><meta property='og:url' content='https://www.nanit.com/products/sound-machine'> 112<meta property='og:site_name' content='Nanit'><meta name='twitter:card' content='summary'><meta name='twitter:title' content='Sound + Light Machine'> 113 <meta 114 name='twitter:description' 115 content='Create consistent bedtime routines with soothing sounds and gentle lightingâplus live audio monitoring for instant peace of mind. 116' 117 ><meta name='twitter:image' content='https://www.nanit.com/cdn/shop/files/sound_machine.webp?v=1782403316&width=1200'> 118 <meta name='twitter:image:alt' content='Nanit Sound + Light Machine next to Nanit Sound + Light App showing light and sound control on phone'>
118<script type='application/ld+json'>{"@context":"http:\/\/schema.org\/","@id":"\/products\/sound-machine#product","@type":"ProductGroup","brand":{"@type":"Brand","name":"Nanit"},"category":"Sound Machines","description":"Create consistent bedtime routines with soothing sounds and gentle lightingâplus live audio monitoring for instant peace of mind.\n","hasVariant":[{"@id":"\/products\/sound-machine?variant=41319111360651#variant","@type":"Product","gtin":"810108751076","image":"https:\/\/www.nanit.com\/cdn\/shop\/files\/sound_machine.webp?v=1782403316\u0026width=1920","name":"Sound + Light Machine - White","offers":{"@id":"\/products\/sound-machine?variant=41319111360651#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"99.99","priceCurrency":"USD","url":"https:\/\/www.nanit.com\/products\/sound-machine?variant=41319111360651"},"sku":"L101NW"}],"name":"Sound + Light Machine","productGroupID":"7103095242891","url":"https:\/\/www.nanit.com\/products\/sound-machine"}</script>
118<script type='application/ld+json'> 119 { 120 "@context": "https://schema.org", 121 "@type": "BreadcrumbList", 122 "itemListElement": [{ 123 "@type": "ListItem", 124 "position": 1, 125 "name": "Home", 126 "item": "https://www.nanit.com" 127 },{ 128 "@type": "ListItem", 129 "position": 2, 130 "name": "Sound + Light Machine", 131 "item": "https://www.nanit.com/products/sound-machine" 132 }] 133 } 134</script>
134<style>:root { 135 /*! General */ 136 --color-base-text: 0 0 65; 137 --color-base-highlight: 255 255 255; 138 --color-base-background: 251 251 246; 139 --color-base-button: 0 0 65; 140 --color-base-button-gradient: #000041; 141 --color-base-button-text: 250 247 243; 142 --color-keyboard-focus: 11 97 205; 143 --color-shadow: 168 232 226; 144 --color-price: 0 0 65; 145 --color-sale-price: 0 0 65; 146 --color-sale-tag: 0 0 65; 147 --color-sale-tag-text: 255 255 255; 148 --color-rating: 255 255 255; 149 --color-placeholder: 251 251 246; 150 --color-success-text: 77 124 15; 151 --color-success-background: 247 254 231; 152 --color-error-text: 190 18 60; 153 --color-error-background: 255 241 242; 154 --color-info-text: 255 255 255; 155 --color-info-background: 255 251 235; 156 157 /*! Menu and drawers */ 158 --color-drawer-text: 0 0 65; 159 --color-drawer-background: 255 255 255; 160 --color-drawer-button-background: 0 0 65; 161 --color-drawer-button-gradient: #000041; 162 --color-drawer-button-text: 255 255 255; 163 --color-drawer-overlay: 23 23 23; 164 165 /*! Product card */ 166 --card-radius: var(--rounded-card); 167 --card-border-width: 0.0rem; 168 --card-border-opacity: 0.0; 169 --card-shadow-opacity: 0.1; 170 --card-shadow-horizontal-offset: 0.0rem; 171 --card-shadow-vertical-offset: 0.0rem; 172 173 /*! Buttons */ 174 --buttons-radius: var(--rounded-button); 175 --buttons-border-width: 2px; 176 --buttons-border-opacity: 1.0; 177 --buttons-shadow-opacity: 0.0; 178 --buttons-shadow-horizontal-offset: 0px; 179 --buttons-shadow-vertical-offset: 0px; 180 181 /*! Inputs */ 182 --inputs-radius: var(--rounded-input); 183 --inputs-border-width: 0px; 184 --inputs-border-opacity: 0.65; 185 186 /*! Spacing */ 187 --sp-0d5: 0.125rem; 188 --sp-1: 0.25rem; 189 --sp-1d5: 0.375rem; 190 --sp-2: 0.5rem;
191 --sp-2d5: 0.625rem; 192 --sp-3: 0.75rem; 193 --sp-3d5: 0.875rem; 194 --sp-4: 1rem; 195 --sp-4d5: 1.125rem; 196 --sp-5: 1.25rem; 197 --sp-5d5: 1.375rem; 198 --sp-6: 1.5rem; 199 --sp-6d5: 1.625rem; 200 --sp-7: 1.75rem; 201 --sp-7d5: 1.875rem; 202 --sp-8: 2rem; 203 --sp-8d5: 2.125rem; 204 --sp-9: 2.25rem; 205 --sp-9d5: 2.375rem; 206 --sp-10: 2.5rem; 207 --sp-10d5: 2.625rem; 208 --sp-11: 2.75rem; 209 --sp-12: 3rem; 210 --sp-13: 3.25rem; 211 --sp-14: 3.5rem; 212 --sp-15: 3.875rem; 213 --sp-16: 4rem; 214 --sp-18: 4.5rem; 215 --sp-20: 5rem; 216 --sp-23: 5.625rem; 217 --sp-24: 6rem; 218 --sp-28: 7rem; 219 --sp-32: 8rem; 220 --sp-36: 9rem; 221 --sp-40: 10rem; 222 --sp-44: 11rem; 223 --sp-48: 12rem; 224 --sp-52: 13rem; 225 --sp-56: 14rem; 226 --sp-60: 15rem; 227 --sp-64: 16rem; 228 --sp-68: 17rem; 229 --sp-72: 18rem; 230 --sp-80: 20rem; 231 --sp-96: 24rem; 232 --sp-100: 32rem; 233 234 /*! Font family - Custom fonts (Cotford for headings, Neue Plak for body) */ 235 --font-heading-family: "Cotford Light", serif; 236 --font-heading-style: normal; 237 --font-heading-weight: 300; 238 --font-heading-line-height: 1.1; 239 --font-heading-letter-spacing: -0.05em; 240 241 242 --font-body-family: "Neue Plak", sans-serif; 243 --font-body-style: normal; 244 --font-body-weight: 400; 245 --font-body-line-height: 1; 246 --font-body-letter-spacing: 0.0em; 247 248 --font-navigation-family: var(--font-body-family); 249 --font-navigation-size: clamp(0.875rem, 0.748rem + 0.3174vw, 1.125rem); 250 --font-navigation-weight: 500; 251 252 253 --font-button-family: var(--font-body-family); 254 --font-button-size: clamp(0.875rem, 0.8115rem + 0.1587vw, 1.0rem); 255 --font-button-weight: 500; 256 257 258 --font-product-family: var(--font-body-family); 259 --font-product-size: clamp(1.0rem, 0.873rem + 0.3175vw, 1.25rem); 260 --font-product-weight: 500; 261 262 263 /*! Font size */ 264 --text-3xs: 0.625rem; 265 --text-2xs: 0.6875rem; 266 --text-xs: 0.75rem; 267 --text-2sm: 0.8125rem; 268 --text-sm: 0.875rem; 269 --text-base: 1.0rem; 270 --text-lg: 1.125rem; 271 --text-xl: 1.25rem; 272 --text-2xl: 1.5rem; 273 --text-3xl: 1.875rem; 274 --text-4xl: 2.25rem; 275 --text-5xl: 3.0rem; 276 --text-6xl: 3.75rem; 277 --text-7xl: 4.5rem; 278 --text-8xl: 6.0rem; 279 280 /*! Layout */ 281 --page-width-base: 1520px; 282 --page-width: var(--page-width-base); 283 --gap-padding: clamp(var(--sp-5), 2.526vw, var(--sp-12)); 284 --grid-gap: clamp(40px, 20vw, 60px); 285 --page-padding: var(--sp-5); 286 --page-container: min(calc(100vw - var(--scrollbar-width, 0px) - var(--page-padding) * 2), var(--page-width)); 287 --rounded-button: 3.75rem; 288 --rounded-input: 0.75rem; 289 --rounded-card: clamp(var(--sp-2d5), 1.053vw, var(--sp-5)); 290 --rounded-block: clamp(var(--sp-2d5), 1.053vw, var(--sp-5)); 291 292 /*! Other */ 293 --icon-weight: 1.5px; 294 295 /*! Badge colors */ 296 --badge-custom1-background: #000041; 297 --badge-custom1-text: #ffffff; 298 --badge-custom2-background: #F5DE9E; 299 --badge-custom2-text: #000041; 300 } 301 302 @media screen and (min-width: 1024px) { 303 :root { 304 --page-padding: var(--sp-9); 305 } 306 } 307 308 @media screen and (min-width: 1280px) { 309 :root { 310 --gap-padding: var(--sp-12); 311 --page-padding: var(--sp-12); 312 --page-container: min(calc(100vw - var(--scrollbar-width, 0px) - var(--page-padding) * 2), max(var(--page-width), 1280px)); 313 } 314 } 315 316 @media screen and (min-width: 1536px) { 317 :root { 318 --page-padding: max(var(--sp-12), 50vw - var(--scrollbar-width, 0px)/2 - var(--page-width)/2); 319 } 320 } 321</style> 322<style> 323/* Critical font-face declarations - prevents FOUT */ 324@font-face{font-family:"Cotford Light";src:url("https://cdn.shopify.com/s/files/1/0666/9090/8460/files/cotford-light.woff2?v=1669234899") format("woff2");font-weight:300;font-style:normal;font-display:swap} 325@font-face{font-family:"Neue Plak";src:url("https://cdn.shopify.com/s/files/1/1354/7173/files/Neue_Plak_Regular.woff2?v=1764851431") format("woff2");font-weight:400;font-style:normal;font-display:swap} 326@font-face{font-family:"Neue Plak";src:url("https://cdn.shopify.com/s/files/1/1354/7173/files/Neue_Plak_SemiBold.woff2?v=1764851431") format("woff2");font-weight:600;font-style:normal;font-display:swap} 327 328/* Layout primitives */ 329*,::before,::after{box-sizing:border-box} 330html{-webkit-text-size-adjust:100%;line-height:1.5} 331body{margin:0;font-family:var(--font-body-family),system-ui,sans-serif;background:rgb(var(--color-background));color:rgb(var(--color-foreground))} 332img,video{max-width:100%;height:auto;display:block} 333a{color:inherit;text-decoration:none} 334button{font-family:inherit;cursor:pointer} 335 336/* Page container */ 337.page-container{min-height:100vh;display:flex;flex-direction:column} 338.main-content{flex:1} 339.page-width{max-width:var(--page-width);margin:0 auto;padding:0 var(--gap-padding)} 340 341/* Header critical styles */ 342.header-group{position:sticky;top:0;z-index:100} 343.header{background:rgb(var(--color-background))} 344.header__wrapper{display:flex;align-items:center;justify-content:space-between;padding:1rem 0} 345 346/* Product layout critical */ 347.product{display:grid;gap:2rem} 348@media(min-width:1024px){.product{grid-template-columns:1fr 1fr;gap:3rem}} 349 350/* Product media/gallery critical */ 351.product__media{position:relative;width:100%} 352.product__preview{position:relative} 353.media{position:relative;overflow:hidden} 354.media img,.media video{width:100%;height:100%;object-fit:cover} 355 356/* Product info critical */ 357.product__info{display:flex;flex-direction:column;gap:1rem} 358.product__title{font-family:var(--font-heading-family),serif;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:var(--font-heading-weight);line-height:1.2;margin:0} 359 360/* Price critical */ 361.price{display:flex;align-items:baseline;gap:0.5rem;flex-wrap:wrap} 362.price__regular{font-weight:600} 363.price__sale{color:rgb(var(--color-price))} 364 365/* Variant picker critical */ 366.variant-picker{display:flex;flex-direction:column;gap:1rem} 367.variant-picker__options{display:flex;flex-wrap:wrap;gap:0.5rem} 368 369/* Buy buttons critical */ 370.product-form__buttons{display:flex;flex-direction:column;gap:0.75rem} 371.button{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;border-radius:var(--rounded-button);font-weight:500;transition:all 0.2s} 372.button--primary{background:rgb(var(--color-button));color:rgb(var(--color-button-text))} 373.button--secondary{background:transparent;border:1px solid currentColor} 374 375/* Grid utilities */ 376.grid{display:grid;gap:var(--grid-gap,1rem)}
377.flex{display:flex} 378.hidden{display:none} 379.relative{position:relative} 380.absolute{position:absolute} 381.w-full{width:100%} 382.h-full{height:100%} 383.sticky{position:sticky} 384.top-0{top:0} 385 386/* Section padding */ 387.section{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)} 388.section--padding{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)} 389 390/* Visibility */ 391@media(min-width:768px){.md\:block{display:block}.md\:hidden{display:none}} 392@media(min-width:1024px){.lg\:block{display:block}.lg\:hidden{display:none}.xl\:block{display:block}} 393 394/* Loading bar: faster transition, respect reduced motion */ 395.loading-bar{transition:opacity 200ms ease-out!important} 396.loaded .loading-bar{opacity:0;pointer-events:none} 397@media(prefers-reduced-motion:reduce){.loading-bar{display:none}} 398</style> 399<link 400 rel="preload" 401 href="//www.nanit.com/cdn/shop/t/616/assets/theme.css?v=48425390223589700801770899472" 402 as="style" 403 onload="this.onload=null;this.rel='stylesheet'" 404 > 405 <noscript><link href="//www.nanit.com/cdn/shop/t/616/assets/theme.css?v=48425390223589700801770899472" rel="stylesheet" type="text/css" media="all" /></noscript><link 406 rel="stylesheet" 407 href="//www.nanit.com/cdn/shop/t/616/assets/apps.css?v=162097722211979372921757690018" 408 media="print" 409 fetchpriority="low" 410 onload="this.media='all'" 411 > 412 413 414 <link href="//www.nanit.com/cdn/shop/t/616/assets/styles-Dyo2QfrN.css?v=154961103750372443381788530892" rel="stylesheet" type="text/css" media="all" /> 415 416 417 418 419
419<script src="//www.nanit.com/cdn/shop/t/616/assets/storefront-CacePCbI.js?v=45970721796469939561789671505" type="module" crossorigin="anonymous"></script>
419 420 <link rel="modulepreload" href="//www.nanit.com/cdn/shop/t/616/assets/sectionRegistry-DJW0ubQ3.js?v=102420792600229122601789671504" crossorigin="anonymous"> 421 <link href="//www.nanit.com/cdn/shop/t/616/assets/sectionRegistry-CLbQKm89.css?v=99439477171550364191782307934" rel="stylesheet" type="text/css" media="all" /> 422
423<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
423<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/13547173/digital_wallets/dialog"> 424<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"> 425<link rel="alternate" type="application/json+oembed" href="https://www.nanit.com/products/sound-machine.oembed">
426<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=21790859"></script>
426 427<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
428<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 428
428
429<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 429
429
430<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 430
430
431<script>var Shopify = Shopify || {}; 432Shopify.shop = "aislings-sweets-treats.myshopify.com"; 433Shopify.locale = "en"; 434Shopify.currency = {"active":"USD","rate":"1.0"}; 435Shopify.country = "US"; 436Shopify.theme = {"name":"[Production]","id":143487959179,"schema_name":"Concept","schema_version":"4.3.1","theme_store_id":null,"role":"main"}; 437Shopify.theme.handle = "null"; 438Shopify.theme.style = {"id":null,"handle":null}; 439Shopify.cdnHost = "www.nanit.com/cdn"; 440Shopify.routes = Shopify.routes || {}; 441Shopify.routes.root = "/"; 442Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 443Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 444Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 445Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 445
445
446<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 446
446
447<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 447
447
448<script> 449 window.ShopifyPay = window.ShopifyPay || {}; 450 window.ShopifyPay.apiHost = "shop.app\/pay"; 451 window.ShopifyPay.redirectState = null; 452</script>
vendor: 1 bytes, line 452
452
453<script> 454 window.Shopify = window.Shopify || {}; 455 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 456 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 457 window.Shopify.SignInWithShop.eligible = true; 458</script>
vendor: 1 bytes, line 458
458
459<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 459
459
460<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 460
460
461<script type="module"> 462 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 463 464 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 465 466</script>
vendor: 1 bytes, line 466
466
467<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.payment-terms.en.esm.js"></script>
vendor: 1 bytes, line 467
467
468<script type="module"> 469 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.payment-terms.en.esm.js"); 470 471 472</script>
vendor: 1 bytes, line 472
472
473<script> 474 window.Shopify = window.Shopify || {}; 475 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 476 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"]}; 477</script>
vendor: 1 bytes, line 477
477
478<script>(function() { 479 var isLoaded = false; 480 function asyncLoad() { 481 if (isLoaded) return; 482 isLoaded = true; 483 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"]; 484 for (var i = 0; i < urls.length; i++) { 485 var s = document.createElement('script'); 486 s.type = 'text/javascript'; 487 s.async = true; 488 s.src = urls[i]; 489 var x = document.getElementsByTagName('script')[0]; 490 x.parentNode.insertBefore(s, x); 491 } 492 }; 493 if(window.attachEvent) { 494 window.attachEvent('onload', asyncLoad); 495 } else { 496 window.addEventListener('load', asyncLoad, false); 497 } 498})();</script>
vendor: 1 bytes, line 498
498
499<script id="__st">var __st={"a":13547173,"offset":-14400,"reqid":"4de82a0d-5e7d-442f-adbe-8ae34f033adb-1790239989","pageurl":"www.nanit.com\/products\/sound-machine","u":"2ee89571de51","p":"product","rtyp":"product","rid":7103095242891};</script>
vendor: 1 bytes, line 499
499
500<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 500
500
501<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 501
501
502<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 502
502
503<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>
503<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 503
503
504<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 504
504
505<script> 506 window.Shopify = window.Shopify || {}; 507 window.Shopify.MCP = window.Shopify.MCP || {}; 508 window.Shopify.MCP.enabled = true; 509 window.Shopify.MCP.shop = "aislings-sweets-treats.myshopify.com"; 510 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.nanit.com\/api\/mcp"; 511 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"]}}]; 512</script>
vendor: 1 bytes, line 512
512
513<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=");})(); 514</script>
vendor: 1 bytes, line 514
514
515<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)}}; 516</script>
vendor: 1 bytes, line 516
516
517<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 518 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); 519</script>
vendor: 1 bytes, line 519
519
520<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})}})); 521</script>
vendor: 1 bytes, line 521
521
522<script integrity="sha256-/LA1C2Bx6899fYCos0FS9qLj2opaGFm7AXrTUvBEb4s=" data-source-attribution="shopify.remote_product_tracking" data-shopify-remote-tracking="{"publisher_shop_id":13547173,"theme_id":143487959179,"theme_published":true,"theme_store_id":0,"placement":"collection","event_data":{"source_product_id":7103095242891,"handle":"sound-machine","page_type":"product"},"recommendations_tracking_enabled":true}" defer="defer" src="//www.nanit.com/cdn/shopifycloud/storefront/assets/storefront/remote_product_tracking-91d95044.js" crossorigin="anonymous"></script>
522 523<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"> 524<style id="shopify-accelerated-checkout-cart"> 525 #shopify-buyer-consent { 526 margin-top: 1em; 527 display: inline-block; 528 width: 100%; 529} 530 531#shopify-buyer-consent.hidden { 532 display: none; 533} 534 535#shopify-subscription-policy-button { 536 background: none; 537 border: none; 538 padding: 0; 539 text-decoration: underline; 540 font-size: inherit; 541 cursor: pointer; 542} 543 544#shopify-subscription-policy-button::before { 545 box-shadow: none; 546} 547 548 </style> 549
550<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
550 551 552
552<script src="//www.nanit.com/cdn/shop/t/616/assets/vendor.js?v=83836565987576270061757690039" defer="defer"></script>
552 553
553<script src="//www.nanit.com/cdn/shop/t/616/assets/theme.js?v=118407257295185597661770999940" defer="defer"></script>
553 554
554<script src="//www.nanit.com/cdn/shop/t/616/assets/instant-page.js?v=99963444960178710701757690030" type="module"></script>
554<script> 555 window.theme = window.theme || {}; 556 theme.routes = { 557 shop_url: 'https://www.nanit.com', 558 root_url: '/', 559 cart_url: '/cart', 560 cart_add_url: '/cart/add', 561 cart_change_url: '/cart/change', 562 cart_update_url: '/cart/update', 563 search_url: '/search', 564 predictive_search_url: '/search/suggest' 565 }; 566 567 theme.variantStrings = { 568 preOrder: "Pre-order", 569 addToCart: "Add to cart", 570 soldOut: "Sold Out", 571 unavailable: "Unavailable", 572 addToBundle: "Add to bundle", 573 backInStock: "Notify me when itâs available" 574 }; 575 576 theme.shippingCalculatorStrings = { 577 error: "One or more errors occurred while retrieving the shipping rates:", 578 notFound: "Sorry, we do not ship to your address.", 579 oneResult: "There is one shipping rate for your address:", 580 multipleResults: "There are multiple shipping rates for your address:" 581 }; 582 583 theme.discountStrings = { 584 error: "Discount code cannot be applied to your cart", 585 shippingError: "Shipping discounts are shown at checkout after adding an address" 586 }; 587 588 theme.recipientFormStrings = { 589 expanded: "Gift card recipient form expanded", 590 collapsed: "Gift card recipient form collapsed" 591 }; 592 593 theme.quickOrderListStrings = { 594 itemsAdded: "[quantity] items added", 595 itemAdded: "[quantity] item added", 596 itemsRemoved: "[quantity] items removed", 597 itemRemoved: "[quantity] item removed", 598 viewCart: "View cart", 599 each: "[money]\/ea", 600 minError: "This item has a minimum of [min]", 601 maxError: "This item has a maximum of [max]", 602 stepError: "You can only add this item in increments of [step]" 603 }; 604 605 theme.cartStrings = { 606 error: "There was an error while updating your cart. Please try again.", 607 quantityError: "You can only add [quantity] of this item to your cart." 608 }; 609 610 theme.dateStrings = { 611 d: "d", 612 day: "Day", 613 days: "Days", 614 h: "h", 615 hour: "Hour", 616 hours: "Hours", 617 m: "m", 618 minute: "Min", 619 minutes: "Mins", 620 s: "s", 621 second: "Sec", 622 seconds: "Secs" 623 };theme.strings = { 624 recentlyViewedEmpty: "Your recently viewed is empty.", 625 close: "Close", 626 next: "Next", 627 previous: "Previous", 628 qrImageAlt: "QR code â scan to redeem gift card" 629 }; 630 631 theme.settings = { 632 moneyFormat: "${{amount}}", 633 moneyWithCurrencyFormat: "${{amount}} USD", 634 currencyCodeEnabled: false, 635 externalLinksNewTab: false, 636 cartType: "drawer", 637 isCartTemplate: false, 638 pswpModule: "\/\/www.nanit.com\/cdn\/shop\/t\/616\/assets\/photoswipe.min.js?v=41760041872977459911757690035", 639 themeName: 'Concept', 640 themeVersion: '4.3.1', 641 agencyId: '' 642 };// We save the product ID in local storage to be eventually used for recently viewed section 643 try { 644 const recentlyViewedProducts = new Set(JSON.parse(window.localStorage.getItem(`${theme.settings.themeName}:recently-viewed`) || '[]')); 645 646 recentlyViewedProducts.delete(7103095242891); // Delete first to re-move the product 647 recentlyViewedProducts.add(7103095242891); 648 649 window.localStorage.setItem(`${theme.settings.themeName}:recently-viewed`, JSON.stringify(Array.from(recentlyViewedProducts.values()).reverse())); 650 } catch (e) { 651 // Safari in private mode does not allow setting item, we silently fail 652 }</script>
652 653<!-- Google Tag Manager --> 654
654<script> 655 const LAST_PAGE_KEY = 'LAST_VISITED_PAGE'; 656 const LAST_COLLECTION_HANDLE_KEY = 'LAST_COLLECTION_HANDLE'; 657 658 (() => { 659 window.addEventListener('load', () => { 660 if (!localStorage.getItem(LAST_PAGE_KEY)) { 661 localStorage.setItem(LAST_PAGE_KEY, 'product'); 662 } 663 if (!localStorage.getItem(LAST_COLLECTION_HANDLE_KEY)) { 664 localStorage.setItem(LAST_COLLECTION_HANDLE_KEY, ''); 665 } 666 667 window.lastPage = localStorage.getItem(LAST_PAGE_KEY); 668 window.lastCollection = localStorage.getItem(LAST_COLLECTION_HANDLE_KEY); 669 });document.addEventListener('visibilitychange', () => { 670 if (document.visibilityState !== 'hidden') return; 671 const _collectionHandle = window.STOREFRONT?.dataLayer?.collectionHandle || ''; 672 localStorage.setItem(LAST_PAGE_KEY, 'product'); 673 localStorage.setItem(LAST_COLLECTION_HANDLE_KEY, _collectionHandle); 674 }); 675 })(); 676 677 window.dataLayer = window.dataLayer || []; 678 dataLayer.push({ 679 'event': 'bva_gtm_init', 680 'brandSite': localStorage.getItem('currentBrand'), 681 'template': { 682 'active': "product", 683 'name': "product", 684 'directory': null 685 }, 686 'localization': { 687 'country': "US", 688 'currency': "USD", 689 'language': "en" 690 }, 691 'product_available': true, 692 693 'location': '' 694 }); 695 </script>
695 696 697 <!-- GTM Script --> 698
698<script>
vendor: 358 bytes, lines 698-703
698 699 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 700 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 701 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 702 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 703 })(window,document,'script','dataLayer','
703GTM-W7TZKPD9
vendor: 8 bytes, lines 703-704
703'); 704
704</script>
704 705 <!-- End Google Tag Manager -->
705<script type='text/javascript'> 706 (window.heapReadyCb = window.heapReadyCb || []), 707 (window.heap = window.heap || []), 708 (heap.load = function (e, t) { 709 (window.heap.envId = e), 710 (window.heap.clientConfig = t = t || {}), 711 (window.heap.clientConfig.shouldFetchServerConfig = !1); 712 var a = document.createElement('script'); 713 (a.type = 'text/javascript'), 714 (a.async = !0), 715 (a.src = 'https://cdn.us.heap-api.com/config/' + e + '/heap_config.js'); 716 var r = document.getElementsByTagName('script')[0]; 717 r.parentNode.insertBefore(a, r); 718 var n = [ 719 'init', 720 'startTracking', 721 'stopTracking', 722 'track', 723 'resetIdentity', 724 'identify', 725 'identifyHashed', 726 'getSessionId', 727 'getUserId', 728 'getIdentity', 729 'addUserProperties', 730 'addEventProperties', 731 'removeEventProperty', 732 'clearEventProperties', 733 'addAccountProperties', 734 'addAdapter', 735 'addTransformer', 736 'addTransformerFn', 737 'onReady', 738 'addPageviewProperties', 739 'removePageviewProperty', 740 'clearPageviewProperties', 741 'trackPageview', 742 ], 743 i = function (e) { 744 return function () { 745 var t = Array.prototype.slice.call(arguments, 0); 746 window.heapReadyCb.push({ 747 name: e, 748 fn: function () { 749 heap[e] && heap[e].apply(heap, t); 750 }, 751 }); 752 }; 753 }; 754 for (var p = 0; p < n.length; p++) heap[n[p]] = i(n[p]); 755 }); 756 heap.load('3272390898'); 757</script>
757 758 759 760 <div hidden data-yotpo-loader data-yotpo-key="LkIkXhZE0n3h0B7roAqsDRSM8TtiJgRFrXPGj923"></div> 761 762 763 764 765
765<script 766 defer src="https://static.shopmy.us/Affiliates/sms_aff_clicktrack.js?domain=nanit.com&expires=30"> 767 </script>
767 768
769<script name='spiffy-react'> 770 (function () { 771 window._spiffy = { 772 env: 'prod', 773 show: true, 774 publicKey: 'c49201ef096770f855b515908319dcdf37295275a387704ec22fdbe52819fbad', 775 }; 776 var loadSpiffyScript = function () { 777 var script = document.createElement('script'); 778 script.type = 'module'; 779 script.src = 'https://cdn.spiffy.ai/production/universal-build/envive-injection/index.js'; 780 script.fetchPriority = 'high'; 781 document.head.appendChild(script); 782 }; 783 loadSpiffyScript(); 784 })(); 785 </script>
785 786 <!-- 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 --> 787<meta class='geo-ip' content='eyJwYXJhbWV0ZXJzIjp7ImxheW91dC1zZWxlY3RvciI6InJlZGlyZWN0IiwicGVybWFuZW50LXJlZGlyZWN0IjowLCJwb3B1cF9kZWxheSI6IjAiLCJkb21haW5zX2xpc3QiOjAsInN0b3JlX3RpdGxlIjoiIiwicmVkaXJlY3RfdGV4dCI6Ikl0IHNlZW1zIHlvdSYjMzlyZSBpbiAlQ09VTlRSWSUuIFJlZGlyZWN0IHRvICVTVE9SRU5BTUUlPyIsInllcyI6IlllcywgcGxlYXNlIiwibm8iOiJObywgdGhhbmtzIiwiYmFja2dyb3VuZC1jb2xvciI6ImZmZmZmZiIsInRleHQtY29sb3IiOiIwMDAwMDAiLCJ5ZXMtYmFja2dyb3VuZC1jb2xvciI6IjAwMDAwMCIsInllcy10ZXh0LWNvbG9yIjoiZmZmZmZmIiwibm8tYmFja2dyb3VuZC1jb2xvciI6Ijg4ODg4OCIsIm5vLXRleHQtY29sb3IiOiJmZmZmZmYiLCJsb2NhbGl6YXRpb24iOltdLCJvd25lcl9pcCI6IjcyLjE5OS45Ny4xMzgiLCJvd25lcl9pcF9tb2RlIjoiIiwicmVwZWF0X3N3aXRjaGVyIjp0cnVlLCJyZXBlYXRfcGVyaW9kIjoiMzAiLCJkaXNhYmxlZF9zdGF0ZSI6ZmFsc2UsImxhc3RfZW1iZWRkZWRfYXQiOiIyMDI2LTAyLTI2IDE1OjI0OjU3In0sInJ1bGVzTGlzdCI6W3sicnVsZV9pZCI6IjI0NDkzIiwiY291bnRyaWVzIjoiQXVzdHJhbGlhIiwiZXhjZXB0aW9ucyI6IiIsImlwIjoiIiwic3RvcmVfbmFtZSI6IkF1c3RyYWxpYSBTaXRlIiwiaXBfZXhjZXB0aW9ucyI6IiIsImxpbmsiOiJodHRwczpcL1wvd3d3Lm5hbml0LmNvbS5hdSIsImRvbWFpbl9yZWRpcmVjdCI6IjAiLCJtYXJrZXRfaWQiOiIwIn0seyJydWxlX2lkIjoiMzQ3MTQiLCJjb3VudHJpZXMiOiJBdXN0cmlhLEdlcm1hbnkiLCJleGNlcHRpb25zIjoiIiwiaXAiOiIiLCJzdG9yZV9uYW1lIjoiQXVzdHJpYSArIEdlcm1hbnkgU2l0ZSIsImlwX2V4Y2VwdGlvbnMiOiIyMC4yMjMuOS4xMzgsMzQuMTA3LjEwMi40NywzNC4xNDEuMTAuMjQsMzQuMTU5Ljg2LjEyNiwzNC4xNTkuMTY4LjE5NSwzNC4xNTkuMjQ3LjIyMiwzNS4xOTguNzguMjA3LDM1LjE5OC4xMzcuNiwzNS4xOTguMTYwLjQ5LDM1LjI0Ni4xNDMuMiwzNS4yNDYuMTkxLjE0IiwibGluayI6Imh0dHBzOlwvXC9uYW5pdC5kZVwvIiwiZG9tYWluX3JlZGlyZWN0IjoiMCIsIm1hcmtldF9pZCI6IjAifSx7InJ1bGVfaWQiOiIyNjgzMyIsImNvdW50cmllcyI6IkJlbGdpdW0sTHV4ZW1ib3VyZyxOZXRoZXJsYW5kcyIsImV4Y2VwdGlvbnMiOiIiLCJpcCI6IiIsInN0b3JlX25hbWUiOiJCZWxnaXVtXC9MdXhlbWJvdXJnXC9OZXRoZXJsYW5kcyBTaXRlIiwiaXBfZXhjZXB0aW9ucyI6IiIsImxpbmsiOiJodHRwczpcL1wvbmFuaXRubC5ubCIsImRvbWFpbl9yZWRpcmVjdCI6IjAiLCJtYXJrZXRfaWQiOiIwIn0seyJydWxlX2lkIjoiMTIyMCIsImNvdW50cmllcyI6IkNhbmFkYSIsImV4Y2VwdGlvbnMiOiIiLCJpcCI6IiIsInN0b3JlX25hbWUiOiJDYW5hZGEgU2l0ZSIsImlwX2V4Y2VwdGlvbnMiOiIiLCJsaW5rIjoiaHR0cHM6XC9cL25hbml0LmNhXC8iLCJkb21haW5fcmVkaXJlY3QiOiIwIiwibWFya2V0X2lkIjoiMCJ9LHsicnVsZV9pZCI6IjM0NzEzIiwiY291bnRyaWVzIjoiQ3JvYXRpYSxHcmVlY2UiLCJleGNlcHRpb25zIjoiIiwiaXAiOiIiLCJzdG9yZV9uYW1lIjoiQ3JvYXRpYVwvR3JlZWNlIFNpdGUiLCJpcF9leGNlcHRpb25zIjoiIiwibGluayI6Imh0dHBzOlwvXC9uYW5pdC5oclwvIiwiZG9tYWluX3JlZGlyZWN0IjoiMCIsIm1hcmtldF9pZCI6IjAifSx7InJ1bGVfaWQiOiIyMjA2MCIsImNvdW50cmllcyI6IkRlbm1hcmsiLCJleGNlcHRpb25zIjoiIiwiaXAiOiIiLCJzdG9yZV9uYW1lIjoiRGVubWFyayBTaXRlIiwiaXBfZXhjZXB0aW9ucyI6IiIsImxpbmsiOiJodHRwOlwvXC9uYW5pdC5ka1wvIiwiZG9tYWluX3JlZGlyZWN0IjoiMCIsIm1hcmtldF9pZCI6IjAifSx7InJ1bGVfaWQiOiIyMjA2MiIsImNvdW50cmllcyI6IkZpbmxhbmQiLCJleGNlcHRpb25zIjoiIiwiaXAiOiIiLCJzdG9yZV9uYW1lIjoiRmlubGFuZCBTaXRlIiwiaXBfZXhjZXB0aW9ucyI6IiIsImxpbmsiOiJodHRwOlwvXC9uYW5pdC5maVwvIiwiZG9tYWluX3JlZGlyZWN0IjoiMCIsIm1hcmtldF9pZCI6IjAifSx7InJ1bGVfaWQiOiIzNzc5NiIsImNvdW50cmllcyI6IkJhaHJhaW4sS3V3YWl0LE9tYW4sUWF0YXIsU2F1ZGkgQXJhYmlhLFVuaXRlZCBBcmFiIEVtaXJhdGVzIiwiZXhjZXB0aW9ucyI6IiIsImlwIjoiIiwic3RvcmVfbmFtZSI6IkdDQyArIFVBRSBDb3VudHJpZXMiLCJpcF9leGNlcHRpb25zIjoiIiwibGluayI6Imh0dHBzOlwvXC9uYW5pdC5hZVwvIiwiZG9tYWluX3JlZGlyZWN0IjoiMCIsIm1hcmtldF9pZCI6IjAifSx7InJ1bGVfaWQiOiIyMjA1OSIsImNvdW50cmllcyI6Ik5vcndheSIsImV4Y2VwdGlvbnMiOiIiLCJpcCI6IiIsInN0b3JlX25hbWUiOiJOb3J3YXkgU2l0ZSIsImlwX2V4Y2VwdGlvbnMiOiIiLCJsaW5rIjoiaHR0cDpcL1wvbm8ubmFuaXQuc2VcLyIsImRvbWFpbl9yZWRpcmVjdCI6IjAiLCJtYXJrZXRfaWQiOiIwIn0seyJydWxlX2lkIjoiMzQ2NzQiLCJjb3VudHJpZXMiOiJQb3J0dWdhbCxTcGFpbiIsImV4Y2VwdGlvbnMiOiIiLCJpcCI6IiIsInN0b3JlX25hbWUiOiJQb3J0dWdhbFwvU3BhaW4gU2l0ZSIsImlwX2V4Y2VwdGlvbnMiOiIiLCJsaW5rIjoiaHR0cHM6XC9cL25hbml0LmNvbS5lc1wvIiwiZG9tYWluX3JlZGlyZWN0IjoiMCIsIm1hcmtldF9pZCI6IjAifSx7InJ1bGVfaWQiOiIzNDcxNiIsImNvdW50cmllcyI6IlNvdXRoIEFmcmljYSIsImV4Y2VwdGlvbnMiOiIiLCJpcCI6IiIsInN0b3JlX25hbWUiOiJTb3V0aCBBZnJpY2EgU2l0ZSIsImlwX2V4Y2VwdGlvbnMiOiIiLCJsaW5rIjoiaHR0cHM6XC9cL3d3dy5uYW5pdHNvdXRoYWZyaWNhLmNvLnphXC8iLCJkb21haW5fcmVkaXJlY3QiOiIwIiwibWFya2V0X2lkIjoiMCJ9LHsicnVsZV9pZCI6IjIyMDYxIiwiY291bnRyaWVzIjoiU3dlZGVuIiwiZXhjZXB0aW9ucyI6IiIsImlwIjoiIiwic3RvcmVfbmFtZSI6IlN3ZWRlbiBTaXRlIiwiaXBfZXhjZXB0aW9ucyI6IiIsImxpbmsiOiJodHRwOlwvXC9uYW5pdC5zZVwvIiwiZG9tYWluX3JlZGlyZWN0IjoiMCIsIm1hcmtldF9pZCI6IjAifSx7InJ1bGVfaWQiOiIyMDExOSIsImNvdW50cmllcyI6IlVuaXRlZCBLaW5nZG9tIiwiZXhjZXB0aW9ucyI6IiIsImlwIjoiIiwic3RvcmVfbmFtZSI6IlVLIFNpdGUiLCJpcF9leGNlcHRpb25zIjoiIiwibGluayI6Imh0dHBzOlwvXC9uYW5pdHVrLmNvLnVrIiwiZG9tYWluX3JlZGlyZWN0IjoiMCIsIm1hcmtldF9pZCI6IjAifSx7InJ1bGVfaWQiOiIxOTkwOCIsImNvdW50cmllcyI6IkFsYW5kIElzbGFuZHMsQWxiYW5pYSxBbmRvcnJhLEFybWVuaWEsQmVsYXJ1cyxCb3NuaWEgQW5kIEhlcnplZ292aW5hLEJ1bGdhcmlhLEN5cHJ1cyxDemVjaGlhLEVzdG9uaWEsRmFyb2UgSXNsYW5kcyxGcmFuY2UsR2
787VvcmdpYSxHaWJyYWx0YXIsR3JlZW5sYW5kLEd1YWRlbG91cGUsR3Vlcm5zZXksSHVuZ2FyeSxJY2VsYW5kLElyZWxhbmQsSXNsZSBPZiBNYW4sSXRhbHksSmVyc2V5LEtvc292byxMYXR2aWEsTGllY2h0ZW5zdGVpbixMaXRodWFuaWEsTWFsdGEsTWF5b3R0ZSxNb2xkb3ZhLE1vbmFjbyxNb250ZW5lZ3JvLE5vcnRoIE1hY2Vkb25pYSxQb2xhbmQsUmV1bmlvbixSb21hbmlhLFNhbiBNYXJpbm8sU2VyYmlhLFNsb3Zha2lhLFNsb3ZlbmlhLFN2YWxiYXJkIEFuZCBKYW4gTWF5ZW4sU3dpdHplcmxhbmQsVHVya2V5LFVrcmFpbmUsVmF0aWNhbiBDaXR5LEFmZ2hhbmlzdGFuLEF6ZXJiYWlqYW4sQmFuZ2xhZGVzaCxCaHV0YW4sQnJpdGlzaCBJbmRpYW4gT2NlYW4gVGVycml0b3J5LEJydW5laSxDYW1ib2RpYSxDaGluYSxDaHJpc3RtYXMgSXNsYW5kLENvY29zIChLZWVsaW5nKSBJc2xhbmRzLEhvbmcgS29uZyxJbmRpYSxJbmRvbmVzaWEsSXJhbixJcmFxLEphcGFuLEpvcmRhbixLYXpha2hzdGFuLEtvcmVhLFRoZSBEZW1vY3JhdGljIFBlb3BsZVx1MjAxOXMgUmVwdWJsaWMsS3lyZ3l6c3RhbixMYW9zLExlYmFub24sTWFjYW8sTWFsYXlzaWEsTWFsZGl2ZXMsTW9uZ29saWEsTXlhbm1hcixOZXBhbCxQYWtpc3RhbixQYWxlc3RpbmlhbiBUZXJyaXRvcmllcyxQaGlsaXBwaW5lcyxSdXNzaWEsU2luZ2Fwb3JlLFNvdXRoIEtvcmVhLFNyaSBMYW5rYSxTeXJpYSxUYWl3YW4sVGFqaWtpc3RhbixUaGFpbGFuZCxUdXJrbWVuaXN0YW4sVXpiZWtpc3RhbixWaWV0bmFtLFllbWVuLEFsZ2VyaWEsQW5nb2xhLEJlbmluLEJvdHN3YW5hLEJ1cmtpbmEgRmFzbyxCdXJ1bmRpLENhbWVyb29uLENhcGUgVmVyZGUsQ2VudHJhbCBBZnJpY2FuIFJlcHVibGljLENoYWQsQ29tb3JvcyxDb25nbyxDb25nbyxUaGUgRGVtb2NyYXRpYyBSZXB1YmxpYyxDb3RlIEQnSXZvaXJlLERqaWJvdXRpLEVneXB0LEVxdWF0b3JpYWwgR3VpbmVhLEVyaXRyZWEsRXN3YXRpbmksRXRoaW9waWEsR2Fib24sR2FtYmlhLEdoYW5hLEd1aW5lYSxHdWluZWEgQmlzc2F1LEtlbnlhLExlc290aG8sTGliZXJpYSxMaWJ5YSxNYWRhZ2FzY2FyLE1hbGF3aSxNYWxpLE1hdXJpdGFuaWEsTWF1cml0aXVzLE1vcm9jY28sTW96YW1iaXF1ZSxOYW1pYmlhLE5pZ2VyLE5pZ2VyaWEsUndhbmRhLFNhbyBUb21lIEFuZCBQcmluY2lwZSxTZW5lZ2FsLFNleWNoZWxsZXMsU2llcnJhIExlb25lLFNvbWFsaWEsU291dGggU3VkYW4sU2FpbnQgSGVsZW5hLFN1ZGFuLFRhbnphbmlhLFRvZ28sVHVuaXNpYSxVZ2FuZGEsV2VzdGVybiBTYWhhcmEsWmFtYmlhLFppbWJhYndlLEFuZ3VpbGxhLEFudGlndWEgQW5kIEJhcmJ1ZGEsQXJ1YmEsQmFoYW1hcyxCYXJiYWRvcyxCZWxpemUsQmVybXVkYSxCcml0aXNoIFZpcmdpbiBJc2xhbmRzLENheW1hbiBJc2xhbmRzLENvc3RhIFJpY2EsQ3ViYSxDdXJhXHUwMGU3YW8sRG9taW5pY2EsRG9taW5pY2FuIFJlcHVibGljLEVsIFNhbHZhZG9yLEdyZW5hZGEsR3VhdGVtYWxhLEhhaXRpLEhvbmR1cmFzLEphbWFpY2EsTWFydGluaXF1ZSxNb250c2VycmF0LE5pY2FyYWd1YSxQYW5hbWEsU2ludCBNYWFydGVuLFNhaW50IEJhcnRoZWxlbXksU2FpbnQgS2l0dHMgQW5kIE5ldmlzLFNhaW50IEx1Y2lhLFNhaW50IE1hcnRpbixTYWludCBQaWVycmUgQW5kIE1pcXVlbG9uLFNhaW50IFZpbmNlbnQgJiBHcmVuYWRpbmVzLFRyaW5pZGFkIGFuZCBUb2JhZ28sVHVya3MgYW5kIENhaWNvcyBJc2xhbmRzLFUuUy4gT3V0bHlpbmcgSXNsYW5kcyxBcmdlbnRpbmEsQm9saXZpYSxCcmF6aWwsQ2FyaWJiZWFuIE5ldGhlcmxhbmRzLENoaWxlLENvbG9tYmlhLEVjdWFkb3IsRmFsa2xhbmQgSXNsYW5kcyxGcmVuY2ggR3VpYW5hLEd1eWFuYSxIZWFyZCBJc2xhbmQgQW5kIE1jZG9uYWxkIElzbGFuZHMsUGFyYWd1YXksUGVydSxTdXJpbmFtZSxVcnVndWF5LFZlbmV6dWVsYSxBdXN0cmFsaWEsQ29vayBJc2xhbmRzLEZpamksRnJlbmNoIFBvbHluZXNpYSxLaXJpYmF0aSxOYXVydSxOZXcgQ2FsZWRvbmlhLE5ldyBaZWFsYW5kLE5pdWUsTm9yZm9sayBJc2xhbmQsUGFwdWEgTmV3IEd1aW5lYSxQaXRjYWlybixTYW1vYSxTb2xvbW9uIElzbGFuZHMsVGltb3IgTGVzdGUsVG9rZWxhdSxUb25nYSxUdXZhbHUsVmFudWF0dSxXYWxsaXMgQW5kIEZ1dHVuYSxCb3V2ZXQgSXNsYW5kLEZyZW5jaCBTb3V0aGVybiBUZXJyaXRvcmllcyxTb3V0aCBHZW9yZ2lhICYgU291dGggU2FuZHdpY2ggSXNsYW5kcyIsImV4Y2VwdGlvbnMiOiIiLCJpcCI6IiIsInN0b3JlX25hbWUiOiJPdGhlciBSZWdpb25zIE91dHNpZGUgb2YgVVMiLCJpcF9leGNlcHRpb25zIjoiMTgxLjU4LjM5Ljc3LDE4MS41OC4zOS4yNDUsMTg2Ljg3LjEwLjQzLDY3LjIxMy4xNDkuNjMiLCJsaW5rIjoiaHR0cHM6XC9cL3d3dy5uYW5pdC5jb21cL3BhZ2VzXC9yZXRhaWxlcnMiLCJkb21haW5fcmVkaXJlY3QiOiIwIiwibWFya2V0X2lkIjoiMCJ9XX0='> 788<!-- This snippet initializes the plugin -->
789<script async data-geopro-shop="aislings-sweets-treats.myshopify.com" data-geopro-design-mode="false" data-geopro-tracking-env="production"> 790 // geopro loading script 791 !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()}}(); 792</script>
vendor: 1 bytes, line 792
792
793<script src="https://cdn.shopify.com/extensions/01a0c9c6-f6ad-7ce6-8e6e-6d0874eba46b/easylocation-282/assets/easylocation-storefront.min.js" type="text/javascript" async></script>
793 794 795 796<!-- END app block --><!-- BEGIN app block: shopify://apps/yotpo-product-reviews/blocks/reviews_tab/eb7dfd7d-db44-4334-bc49-c893b51b36cf --> 797 798 799 800<!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
801<script type="text/javascript"> 802 (function (c, l, a, r, i, t, y) { 803 c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); }; 804 t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify"; 805 y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y); 806 807 c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => { 808 if (error) { 809 console.error("Error loading Shopify features:", error); 810 return; 811 } 812 813 c[a]('consentv2', { 814 ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied", 815 analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied", 816 source: 101, 817 }); 818 }); 819 820 l.addEventListener("visitorConsentCollected", function (e) { 821 c[a]('consentv2', { 822 ad_Storage: e.detail.marketingAllowed ? "granted" : "denied", 823 analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied", 824 source: 101, 825 }); 826 }); 827 })(window, document, "clarity", "script", "sr56ermmmt"); 828</script>
828 829 830 831 832<!-- END app block --><!-- BEGIN app block: shopify://apps/mida-replay-heatmaps/blocks/mida_recorder/e4c350c5-eabf-426d-8014-47ef50412bd0 --> 833
833<script> 834 window.msrPageTitle = "Nanit Sound and Light Machine | Baby & Toddler Sleep Aid"; 835 836 window.msrQuota = "{"version":"session","date":"2026-09-04T11:12:51.501Z"}"; 837 window.sessionStorage.setItem("msrQuota", "{"version":"session","date":"2026-09-04T11:12:51.501Z"}") 838 839 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} 840 window.msrCustomer = { 841 email: "", 842 id: "", 843 } 844 845 846 847 848 window.msrSetting = { 849 require_consent: false, 850 }; 851 852 853 854 window.msrFraudIntegration = { 855 enabled: false, 856 connection_status: false, 857 }; 858 859 860 if (!window.msrProduct) { 861 window.msrProduct = {"id":7103095242891,"title":"Sound + Light Machine","handle":"sound-machine","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003eCreate consistent bedtime routines with soothing sounds and gentle lightingâplus live audio monitoring for instant peace of mind.\u003cbr\u003e\u003c\/p\u003e\n\u003cul data-stringify-type=\"unordered-list\" class=\"p-rich_text_list p-rich_text_list__bullet\" data-indent=\"2\" data-border=\"0\"\u003e\u003c\/ul\u003e","published_at":"2023-03-06T08:35:05-05:00","created_at":"2023-03-03T15:31:51-05:00","vendor":"Nanit","type":"Sound Machine","tags":["BXGY Orders","Code Support","Core Product","discount combination","nanit-no-discount","product-with-sound-light-campaign","YGroup_sound-machine"],"price":9999,"price_min":9999,"price_max":9999,"available":true,"price_varies":false,"compare_at_price":9999,"compare_at_price_min":9999,"compare_at_price_max":9999,"compare_at_price_varies":false,"variants":[{"id":41319111360651,"title":"White","option1":"White","option2":null,"option3":null,"sku":"L101NW","requires_shipping":true,"taxable":true,"featured_image":{"id":42494827790475,"product_id":7103095242891,"position":1,"created_at":"2026-06-25T12:01:53-04:00","updated_at":"2026-06-25T12:01:56-04:00","alt":"Nanit Sound + Light Machine next to Nanit Sound + Light App showing light and sound control on phone","width":4000,"height":4000,"src":"\/\/www.nanit.com\/cdn\/shop\/files\/sound_machine.webp?v=1782403316","variant_ids":[41319111360651]},"available":true,"name":"Sound + Light Machine - White","public_title":"White","options":["White"],"price":9999,"weight":907,"compare_at_price":9999,"inventory_quantity":30,"inventory_management":"shopify","inventory_policy":"deny","barcode":"810108751076","featured_media":{"alt":"Nanit Sound + Light Machine next to Nanit Sound + Light App showing light and sound control on phone","id":33655354884235,"position":1,"preview_image":{"aspect_ratio":1.0,"height":4000,"width":4000,"src":"\/\/www.nanit.com\/cdn\/shop\/files\/sound_machine.webp?v=1782403316"}},"requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[],"price":9999,"compare_at_price":9999,"per_delivery_price":9999,"selling_plan_id":2050916491,"selling_plan_group_id":"87afffaaab42d04109e3c53e7ff3caefc61fb982"}],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/www.nanit.com\/cdn\/shop\/files\/sound_machine.webp?v=1782403316","\/\/www.nanit.com\/cdn\/shop\/files\/1_-_S_L.jpg?v=1772566063","\/\/www.nanit.com\/cdn\/shop\/files\/2_-_S_L.jpg?v=1772566063","\/\/www.nanit.com\/cdn\/shop\/files\/3_-_S_L.jpg?v=1772566063","\/\/www.nanit.com\/cdn\/shop\/files\/4_-_S_L.jpg?v=1772566063","\/\/www.nanit.com\/cdn\/shop\/files\/5_-_S_L.jpg?v=1772566063","\/\/www.nanit.com\/cdn\/shop\/files\/5-S_L.jpg?v=1772566063","\/\/www.nanit.com\/cdn\/shop\/files\/6_-_S_L.jpg?v=1772566063","\/\/www.nanit.com\/cdn\/shop\/files\/7_-_S_L.jpg?v=1772566063","\/\/www.nanit.com\/cdn\/shop\/files\/8_-_S_L.jpg?v=1772566063"],"featured_image":"\/\/www.nanit.com\/cdn\/shop\/files\/sound_machine.webp?v=1782403316","options":["Color"],"media":[{"alt":"Nanit Sound + Light Machine next to Nanit Sound + Light App showing light and sound control on phone","id":33655354884235,"position":1,"preview_image":{"aspect_ratio":1.0,"height":4000,"width":4000,"src":"\/\/www.nanit.com\/cdn\/shop\/files\/sound_machine.webp?v=1782403316"},"aspect_ratio":1.0,"height":4000,"media_type":"image","src":"\/\/www.nanit.com\/cdn\/shop\/files\/sound_machine.webp?v=1782403316","width":4000},{"alt":"Your 3-in-1 sleep essential with features mentioned around Glo Sound Machine","id":30844497756299,"position":2,"preview_image":{"aspect_ratio":1.0,"height":2001,"width":2001,"src":"\/\/www.nanit.com\/cdn\/shop\/files\/1_-_S_L.jpg?v=1772566063"},"aspect_ratio":1.0,"height":2001,"media_type":"image","src":"\/\/www.nanit.com\/cdn\/shop\/files\/1_-_S_L.jpg?v=1772566063","width":2001},{"alt":"11 soothing sounds for every routine with showing app with different sounds","id":30844497887371,"position":3,"preview_image":{"aspect_ratio":1.0,"height":2001,"width":2001,"src":"\/\/www.nanit.com\/cdn\/shop\/files\/2_-_S_L.jpg?v=1772566063"},"aspect_ratio":1.0,"height":2001,"media_type":"image","src":"\/\/www.nanit.com\/cdn\/shop\/files\/2_-_S_L.jpg?v=1772566063","width":2001},{"alt":"Put their comfort in your control with easy-to-use buttons with someone pressing the button on top of the Glo Sound Machine","id":30844497723531,"position":4,"preview_image":{"aspect_ratio":1.0,"height":2001,"width":2001,"src":"\/\/www.nanit.com\/cdn\/shop\/files\/3_-_S_L.jpg?v=1772566063"},"aspect_ratio":1.0,"height":2001,"media_type":"image","src":"\/\/www.nanit.com\/cdn\/shop\/files\/3_-_S_L.jpg?v=1772566063","width":2001}
861,{"alt":"Endless color combinations with showing different color selection for Glo Sound Machine","id":30844497625227,"position":5,"preview_image":{"aspect_ratio":1.0,"height":2001,"width":2001,"src":"\/\/www.nanit.com\/cdn\/shop\/files\/4_-_S_L.jpg?v=1772566063"},"aspect_ratio":1.0,"height":2001,"media_type":"image","src":"\/\/www.nanit.com\/cdn\/shop\/files\/4_-_S_L.jpg?v=1772566063","width":2001},{"alt":"4 ways to control sound + light with nanit app showing controlling with mentioning other features","id":30844497690763,"position":6,"preview_image":{"aspect_ratio":1.0,"height":2001,"width":2001,"src":"\/\/www.nanit.com\/cdn\/shop\/files\/5_-_S_L.jpg?v=1772566063"},"aspect_ratio":1.0,"height":2001,"media_type":"image","src":"\/\/www.nanit.com\/cdn\/shop\/files\/5_-_S_L.jpg?v=1772566063","width":2001},{"alt":"A fully connected nursery. Live audio monitoring and temperature and humidity tracking. Dad holding baby with Sound + Light on top of ottoman.","id":31457912160395,"position":7,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/www.nanit.com\/cdn\/shop\/files\/5-S_L.jpg?v=1772566063"},"aspect_ratio":1.0,"height":2000,"media_type":"image","src":"\/\/www.nanit.com\/cdn\/shop\/files\/5-S_L.jpg?v=1772566063","width":2000},{"alt":"build better sleep routines for every age and stage with app showing features for routines","id":30844497854603,"position":8,"preview_image":{"aspect_ratio":1.0,"height":2001,"width":2001,"src":"\/\/www.nanit.com\/cdn\/shop\/files\/6_-_S_L.jpg?v=1772566063"},"aspect_ratio":1.0,"height":2001,"media_type":"image","src":"\/\/www.nanit.com\/cdn\/shop\/files\/6_-_S_L.jpg?v=1772566063","width":2001},{"alt":"set up and save favorites for easy access with showing favorites listed","id":30844497789067,"position":9,"preview_image":{"aspect_ratio":1.0,"height":2001,"width":2001,"src":"\/\/www.nanit.com\/cdn\/shop\/files\/7_-_S_L.jpg?v=1772566063"},"aspect_ratio":1.0,"height":2001,"media_type":"image","src":"\/\/www.nanit.com\/cdn\/shop\/files\/7_-_S_L.jpg?v=1772566063","width":2001},{"alt":"baby looking at glo sound machine with surprise and touching it","id":30844497821835,"position":10,"preview_image":{"aspect_ratio":1.0,"height":2001,"width":2001,"src":"\/\/www.nanit.com\/cdn\/shop\/files\/8_-_S_L.jpg?v=1772566063"},"aspect_ratio":1.0,"height":2001,"media_type":"image","src":"\/\/www.nanit.com\/cdn\/shop\/files\/8_-_S_L.jpg?v=1772566063","width":2001}],"requires_selling_plan":false,"selling_plan_groups":[{"id":"87afffaaab42d04109e3c53e7ff3caefc61fb982","name":"Note: Orders containing Sound + Light Machine will ship together starting Feb 12, 2026.","options":[{"name":"Preorder","position":1,"values":["Full payment"]}],"selling_plans":[{"id":2050916491,"name":"Note: Orders containing Sound + Light Machine will ship together starting Feb 12, 2026.","description":null,"options":[{"name":"Preorder","position":1,"value":"Full payment"}],"recurring_deliveries":false,"price_adjustments":[],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":null}],"content":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003eCreate consistent bedtime routines with soothing sounds and gentle lightingâplus live audio monitoring for instant peace of mind.\u003cbr\u003e\u003c\/p\u003e\n\u003cul data-stringify-type=\"unordered-list\" class=\"p-rich_text_list p-rich_text_list__bullet\" data-indent=\"2\" data-border=\"0\"\u003e\u003c\/ul\u003e"}; 862 } 863 864 if (window.msrProduct) { 865 window.sessionStorage.setItem(window.msrProduct.id, "" || "Default") 866 } 867 window.msrTheme = { 868 name: "", 869 type: "product", 870 }; 871 window.msrData = Object.freeze({ 872 proxy: '1', 873 }); 874 </script>
874 875 876 877
877<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>
877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899<!-- END app block --><!-- BEGIN app block: shopify://apps/eko-interactive-video/blocks/eko_gallery_embed_block/30f57fcd-26d1-4f30-aaee-e98daa4a403d --> 900 901 902 903 904 905 906<!-- END app block --><!-- BEGIN app block: shopify://apps/redo/blocks/redo_app_embed/c613644b-6df4-4d11-b336-43a5c06745a1 --><!-- BEGIN app snippet: env --> 907
908<script> 909 if (typeof process === "undefined") { 910 process = {}; 911 } 912 process.env ??= {}; 913 process.env.AMPLITUDE_API_KEY = "b5eacb35b49c693d959231826b35f7ca"; 914 process.env.REDO_API_URL = "https://shopify-cdn.getredo.com"; 915 process.env.REDO_CHAT_WIDGET_URL = "https://chat-widget.getredo.com"; 916 process.env.REDO_RETURN_APP_URL = "https://returns.getredo.com"; 917 process.env.REDO_SHOPIFY_SERVER_URL = "https://shopify-server.getredo.com"; 918 919 if (typeof window.redoStorefront === "undefined") { 920 window.redoStorefront = { 921 type: "shopify" 922 }; 923 } 924 window.redoStorefront.env ??= {}; 925 window.redoStorefront.env.AMPLITUDE_API_KEY = "b5eacb35b49c693d959231826b35f7ca"; 926 window.redoStorefront.env.REDO_API_URL = "https://shopify-cdn.getredo.com"; 927 window.redoStorefront.env.REDO_CHAT_WIDGET_URL = "https://chat-widget.getredo.com"; 928 window.redoStorefront.env.REDO_RETURN_APP_URL = "https://returns.getredo.com"; 929 window.redoStorefront.env.REDO_SHOPIFY_SERVER_URL = "https://shopify-server.getredo.com"; 930 931 // Shopper's active language/country, from Shopify's Liquid localization 932 // object. Read via getStorefrontLocale(); blanks mean unavailable. 933 window.redoStorefront.locale = { 934 language: "en", 935 country: "US" 936 }; 937 938 // Folder our bundle was served from. Webpack's "auto" publicPath guesses this by 939 // grabbing the last
939<script> on the page, which may pick a stranger's folder. 940 window.redoStorefront.assetBase = 941 "https://cdn.shopify.com/extensions/01a0d232-b053-7771-a448-331bc63cb449/redo-v2.19748/assets/main.js".split(/[?#]/)[0].replace(/\/[^/]+$/, "/"); 942</script>
vendor: 1 bytes, line 942
942
943<script> 944try { 945 if (typeof window.redoStorefrontStaging === "undefined") { 946 window.redoStorefrontStaging = { 947 type: "shopify", 948 storeUrl: "aislings-sweets-treats.myshopify.com", 949 shopify: { 950 customDomain: "www.nanit.com", 951 permanentDomain: "aislings-sweets-treats.myshopify.com" 952 } 953 }; 954 } 955} catch {} 956</script>
956<!-- END app snippet -->
957<script> 958 (function() { 959 const parts = navigator.userAgent.split(" ").map(part => btoa(part)).join("").replace(/=/g, "").toLowerCase(); 960 if (!parts.includes("2hyb21lluxpz2h0ag91c2") && !parts.includes("w90bwzwcg93zxikdiwmjipk")) { 961 const script = document.createElement("script"); 962 script.async = true; 963 script.src = "https://cdn.shopify.com/extensions/01a0d232-b053-7771-a448-331bc63cb449/redo-v2.19748/assets/main.js"; 964 document.head.appendChild(script); 965 } 966 })(); 967</script>
967 968 969<!-- END app block --><!-- BEGIN app block: shopify://apps/littledata-the-data-layer/blocks/LittledataLayer/45a35ed8-a2b2-46c3-84fa-6f58497c5345 --> 970
970<script type="application/javascript"> 971 try { 972 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}; 973 var currentMarketId = 2352677003; 974 975 var marketOverwrites = null; 976 977 978 979 if (marketOverwrites) { 980 Object.keys(marketOverwrites).forEach(function(connectionName) { 981 var overwrites = marketOverwrites[connectionName]; 982 if (overwrites) { 983 layer[connectionName] = Object.assign({}, layer[connectionName], overwrites); 984 } 985 }); 986 } else if (!currentMarketId) { 987 988 } 989 990 window.LittledataLayer = { 991 ...layer, 992 country: "US", 993 language: "en", 994 market: { 995 id: 2352677003, 996 handle: "us" 997 } 998 } 999 1000 try { 1001 sessionStorage.setItem('_ldmk', JSON.stringify({ 1002 id: 2352677003, 1003 handle: "us" 1004 })); 1005 } catch(e) {} 1006 } catch {} 1007 1008 1009 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;',); 1010 1011 </script>
1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023<!-- END app block --><!-- BEGIN app block: shopify://apps/attentive/blocks/attn-tag/8df62c72-8fe4-407e-a5b3-72132be30a0d -->
1023<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>
1023 1024 1025 1026<!-- END app block --><!-- BEGIN app block: shopify://apps/friendbuy-loyalty-referrals/blocks/friendbuy-auth-block/de138aa5-e87b-41e6-8e61-0dec9a2f9e38 -->
1026<script type="application/javascript"> 1027 window["friendbuyAPI"] = friendbuyAPI = window["friendbuyAPI"] || []; 1028 friendbuyAPI.merchantId = "5d3018af-5253-4a41-b503-7badee5840bf"; 1029 friendbuyAPI.shopify = { 1030 page: "Nanit Sound and Light Machine | Baby & Toddler Sleep Aid", 1031 1032 } 1033</script>
1033 1034 1035<!-- END app block --><!-- BEGIN app block: shopify://apps/yotpo-product-reviews/blocks/settings/eb7dfd7d-db44-4334-bc49-c893b51b36cf --> 1036 1037 1038
1038<script type="text/javascript" src="https://cdn-widgetsrepository.yotpo.com/v1/loader/LkIkXhZE0n3h0B7roAqsDRSM8TtiJgRFrXPGj923?languageCode=en" async></script>
1038 1039 1040 1041 1042 1043<!-- 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 /> 1044<link rel='preconnect dns-prefetch' href='https://conf.config-security.com/' crossorigin />
1045<script> 1046/* >> TriplePixel :: start*/ 1047window.TriplePixelData={TripleName:"aislings-sweets-treats.myshopify.com",ver:"2.16",plat:"SHOPIFY",isHeadless:false,src:'SHOPIFY_EXT',product:{id:"7103095242891",name:`Sound + Light Machine`,price:"99.99",variant:"41319111360651",av:{ "41319111360651":true }},search:"",collection:"",cart:"drawer",template:"product",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); 1048/* << TriplePixel :: end*/ 1049</script>
1049 1050 1051 1052 1053<!-- END app block --><!-- BEGIN app block: shopify://apps/ab-tasty/blocks/abtasty-tag/50439cd8-89e0-4240-838a-2948c07c763d --> 1054 1055
1055<script 1056 type="text/javascript" 1057 src="https://try.abtasty.com/030ef9dd7ab279201819c8c7c20ecc33.js" 1058 ></script>
1058 1059 1060
1060<script type="text/javascript"> 1061 // This waits for all the external ressources (including ABTasty tag) to load before executing the callback function. 1062 window.addEventListener('load', function () { 1063 if(!window.ABTasty) { 1064 // AB Tasty tag is not loaded so exit. 1065 return 1066 } 1067 1068 if (window.ABTasty.eventState?.['consentValid']?.status === 'complete') { 1069 updateShopifyDataForWebPixel(); 1070 } else { 1071 window.addEventListener('abtasty_consentValid', () => { 1072 updateShopifyDataForWebPixel(); 1073 }); 1074 } 1075 1076 1077 async function waitForVisitorId(maxRetries = 5, delayMs = 500) { 1078 for (let i = 0; i < maxRetries; i++) { 1079 const visitorId = ABTasty.api.v1.getValue('visitorId') 1080 if (visitorId) { 1081 return visitorId; 1082 } 1083 await new Promise(resolve => setTimeout(resolve, delayMs)); 1084 } 1085 return null; 1086 } 1087 1088 1089 async function updateShopifyDataForWebPixel() { 1090 const STORAGE_KEY = 'ABTastyShopify'; 1091 const consentReady = ABTasty.consentReady; 1092 const shouldHandleSubdomain = "false" === "true"; 1093 1094 if(!consentReady) { 1095 if(shouldHandleSubdomain) { 1096 await cookieStore.delete(STORAGE_KEY); 1097 } 1098 return localStorage.removeItem(STORAGE_KEY); 1099 } 1100 1101 const visitorId = await waitForVisitorId(5, 500); 1102 1103 if (!visitorId) { 1104 console.error('[AB Tasty] Unable to get AB Tasty visitorID after 5 retry'); 1105 return; 1106 } 1107 1108 const ABTastyData = { 1109 identifier: "030ef9dd7ab279201819c8c7c20ecc33", 1110 campaigns: ABTasty.getCampaignHistory(), 1111 visitorId: visitorId, 1112 accountId: ABTasty.getAccountSettings().id, 1113 consent: ABTasty.consentReady, 1114 }; 1115 1116 if (shouldHandleSubdomain) { 1117 await cookieStore.set({ 1118 name: STORAGE_KEY, 1119 value: JSON.stringify(ABTastyData), 1120 expires: Date.now() + 1 * 24 * 60 * 60 * 1000, // 1 day 1121 domain: window.location.hostname, 1122 }); 1123 } 1124 localStorage.setItem(STORAGE_KEY, JSON.stringify(ABTastyData)); 1125 } 1126 }); 1127 </script>
1127 1128 1129 1130 1131 1132 1133<!-- END app block -->
1133<script src="https://cdn.shopify.com/extensions/019feb7b-2b89-71ba-a248-f1c8ef9b3368/stape-remix-56/assets/widget.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1133
1133
1134<script src="https://cdn.shopify.com/extensions/01a0cf34-180a-76e0-b733-42974a96768f/giftnote-app-142/assets/giftnote.js" type="text/javascript" defer="defer"></script>
1134 1135<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1136<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: "product"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1136
1136
1137<script> 1138 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1139</script>
vendor: 1 bytes, line 1139
1139
1140<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}
1140).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"]}
1140,"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"}
1140,{"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"]}
1140,"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"]}
1140,"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"]}
1140,"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":[{"price":{"amount":99.99,"currencyCode":"USD"},"product":{"title":"Sound + Light Machine","vendor":"Nanit","id":"7103095242891","untranslatedTitle":"Sound + Light Machine","url":"\/products\/sound-machine","type":"Sound Machine"},"id":"41319111360651","image":{"src":"\/\/www.nanit.com\/cdn\/shop\/files\/sound_machine.webp?v=1782403316"},"sku":"L101NW","title":"White","untranslatedTitle":"White"}],"products":[{"id":"7103095242891","handle":"sound-machine","isCollective":false,"title":"Sound + Light Machine","type":"Sound Machine","untranslatedTitle":"Sound + Light Machine","url":"\/products\/sound-machine","vendor":"Nanit","remoteShopId":null,"variants":[{"id":"41319111360651","image":{"src":"\/\/www.nanit.com\/cdn\/shop\/files\/sound_machine.webp?v=1782403316"},"price":{"amount":99.99,"currencyCode":"USD"}
1140,"sku":"L101NW","title":"White","untranslatedTitle":"White"}]},{"id":"7514179141771","handle":"smart-baby-monitor-flex-stand","isCollective":false,"title":"Smart Baby Monitor + Flex Stand","type":"Smart Baby Monitor","untranslatedTitle":"Smart Baby Monitor + Flex Stand","url":"\/products\/smart-baby-monitor-flex-stand","vendor":"Nanit","remoteShopId":null,"variants":[{"id":"42648637177995","image":{"src":"\/\/www.nanit.com\/cdn\/shop\/files\/nanit_pro_baby_monitor_x_flex_stand.webp?v=1781794445"},"price":{"amount":249.0,"currencyCode":"USD"},"sku":"N322NW","title":"Flex Stand","untranslatedTitle":"Flex Stand"}]},{"id":"7084852609163","handle":"smart-baby-monitor-multi-pack","isCollective":false,"title":"Smart Baby Monitor Multi-Pack","type":"Bundles","untranslatedTitle":"Smart Baby Monitor Multi-Pack","url":"\/products\/smart-baby-monitor-multi-pack","vendor":"Nanit","remoteShopId":null,"variants":[{"id":"41234393464971","image":{"src":"\/\/www.nanit.com\/cdn\/shop\/files\/multi_pack_wall_mount_twin.webp?v=1782403633"},"price":{"amount":579.0,"currencyCode":"USD"},"sku":"N311TWINW","title":"Wall Mount \/ Twin","untranslatedTitle":"Wall Mount \/ Twin"}]},{"id":"7084852215947","handle":"smart-baby-monitor","isCollective":false,"title":"Smart Baby Monitor System","type":"Smart Baby Monitor","untranslatedTitle":"Smart Baby Monitor System","url":"\/products\/smart-baby-monitor","vendor":"Nanit","remoteShopId":null,"variants":[{"id":"41234392973451","image":{"src":"\/\/www.nanit.com\/cdn\/shop\/files\/floor_stand_bw.webp?v=1782399004"},"price":{"amount":289.99,"currencyCode":"USD"},"sku":"N303NW","title":"Floor Stand \/ Camera only","untranslatedTitle":"Floor Stand \/ Camera only"}]},{"id":"7919967666315","handle":"home-display","isCollective":false,"title":"Home 8\" Display","type":"Home Display","untranslatedTitle":"Home 8\" Display","url":"\/products\/home-display","vendor":"Nanit","remoteShopId":null,"variants":[{"id":"44380611739787","image":{"src":"\/\/www.nanit.com\/cdn\/shop\/files\/home.webp?v=1782917679"},"price":{"amount":179.0,"currencyCode":"USD"},"sku":"H101NW","title":"White","untranslatedTitle":"White"}]},{"id":"7084852641931","handle":"the-best-sellers-bundle","isCollective":false,"title":"The Best Sellers Bundle","type":"Bundles","untranslatedTitle":"The Best Sellers Bundle","url":"\/products\/the-best-sellers-bundle","vendor":"Nanit","remoteShopId":null,"variants":[{"id":"41234394808459","image":{"src":"\/\/www.nanit.com\/cdn\/shop\/files\/bsb_wm_green.webp?v=1782401356"},"price":{"amount":369.0,"currencyCode":"USD"},"sku":"V31BNRNW","title":"Wall Mount \/ Green \/ Camera only","untranslatedTitle":"Wall Mount \/ Green \/ Camera only"}]},{"id":"7266982101131","handle":"the-premium-bundle","isCollective":false,"title":"The Premium Bundle","type":"Bundles","untranslatedTitle":"The Premium Bundle","url":"\/products\/the-premium-bundle","vendor":"Nanit","remoteShopId":null,"variants":[{"id":"41911982424203","image":{"src":"\/\/www.nanit.com\/cdn\/shop\/files\/the_premium_bundle_wm_blue.webp?v=1782500468"},"price":{"amount":474.0,"currencyCode":"USD"},"sku":"V31SBNAB","title":"Wall Mount \/ Blue Oxford","untranslatedTitle":"Wall Mount \/ Blue Oxford"}]},{"id":"7899690303627","handle":"the-signature-bundle","isCollective":false,"title":"The Signature Bundle","type":"Bundles","untranslatedTitle":"The Signature Bundle","url":"\/products\/the-signature-bundle","vendor":"Nanit","remoteShopId":null,"variants":[{"id":"43929487081611","image":{"src":"\/\/www.nanit.com\/cdn\/shop\/files\/the_signature_bundle.webp?v=1782403377"},"price":{"amount":439.0,"currencyCode":"USD"},"sku":"V322NL","title":"Bundle","untranslatedTitle":"Bundle"}]},{"id":"7084953403531","handle":"the-travel-bundle","isCollective":false,"title":"The Travel Bundle","type":"Bundles","untranslatedTitle":"The Travel Bundle","url":"\/products\/the-travel-bundle","vendor":"Nanit","remoteShopId":null,"variants":[{"id":"42006068887691","image":{"src":"\/\/www.nanit.com\/cdn\/shop\/files\/travel_bundle_two_tone_canvas.webp?v=1782500046"},"price":{"amount":280.0,"currencyCode":"USD"},"sku":"V32TNAKB","title":"Bundle \/ Two Tone Canvas","untranslatedTitle":"Bundle \/ Two Tone Canvas"}]},{"id":"7507934544011","handle":"sound-machine-travel-case","isCollective":false,"title":"Sound + Light Machine Travel Case","type":"Travel Accessories","untranslatedTitle":"Sound + Light Machine Travel Case","url":"\/products\/sound-machine-travel-case","vendor":"Nanit","remoteShopId":null,"variants":[{"id":"42630326648971","image":{"src":"\/\/www.nanit.com\/cdn\/shop\/files\/s-l-travel-case-2-_1.jpg?v=1749048510"},"price":{"amount":24.99,"currencyCode":"USD"},"sku":"A303US","title":"Blue","untranslatedTitle":"Blue"}]}],"purchasingCompany":null},},"https://www.nanit.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"143487959179","themePublished":"true","eventMetadataId":"23f133cc-590b-46ac-bd3e-eb29ec9ca593","pageType":"product","resourceId":"7103095242891","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\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":99.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Sound + Light Machine\",\"vendor\":\"Nanit\",\"
1140id\":\"7103095242891\",\"untranslatedTitle\":\"Sound + Light Machine\",\"url\":\"\/products\/sound-machine\",\"type\":\"Sound Machine\"},\"id\":\"41319111360651\",\"image\":{\"src\":\"\/\/www.nanit.com\/cdn\/shop\/files\/sound_machine.webp?v=1782403316\"},\"sku\":\"L101NW\",\"title\":\"White\",\"untranslatedTitle\":\"White\"}}]]"});})();</script>
1140<script> 1141 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1142 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1143 window.ShopifyAnalytics.meta.currency = 'USD'; 1144 var meta = {"product":{"id":7103095242891,"gid":"gid:\/\/shopify\/Product\/7103095242891","vendor":"Nanit","type":"Sound Machine","handle":"sound-machine","variants":[{"id":41319111360651,"price":9999,"name":"Sound + Light Machine - White","public_title":"White","sku":"L101NW"}],"remote":false,"collective":false},"page":{"pageType":"product","resourceType":"product","resourceId":7103095242891,"requestId":"4de82a0d-5e7d-442f-adbe-8ae34f033adb-1790239989"}}; 1145 for (var attr in meta) { 1146 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1147 } 1148</script>
vendor: 1 bytes, line 1148
1148
1149<script class="analytics"> 1150 (function () { 1151 var customDocumentWrite = function(content) { 1152 var jquery = null; 1153 1154 if (window.jQuery) { 1155 jquery = window.jQuery; 1156 } else if (window.Checkout && window.Checkout.$) { 1157 jquery = window.Checkout.$; 1158 } 1159 1160 if (jquery) { 1161 jquery('body').append(content); 1162 } 1163 }; 1164 1165 var hasLoggedConversion = function(token) { 1166 if (token) { 1167 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1168 } 1169 return false; 1170 } 1171 1172 var setCookieIfConversion = function(token) { 1173 if (token) { 1174 var twoMonthsFromNow = new Date(Date.now()); 1175 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1176 1177 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1178 } 1179 } 1180 1181 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1182 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1183 if (trekkie.integrations) { 1184 return; 1185 } 1186 trekkie.methods = [ 1187 'identify', 1188 'page', 1189 'ready', 1190 'track', 1191 'trackForm', 1192 'trackLink' 1193 ]; 1194 trekkie.factory = function(method) { 1195 return function() { 1196 var args = Array.prototype.slice.call(arguments); 1197 args.unshift(method); 1198 trekkie.push(args); 1199 if (method == 'track' || method == 'page') { 1200 try { 1201 if (window.__TREKKIE_SHIM_QUEUE == null) { 1202 window.__TREKKIE_SHIM_QUEUE = []; 1203 } 1204 window.__TREKKIE_SHIM_QUEUE.push({ 1205 from: 'trekkie-stub', 1206 method: method, 1207 args: args.slice(1) 1208 }); 1209 } catch (e) { 1210 // no-op 1211 } 1212 } 1213 return trekkie; 1214 }; 1215 }; 1216 for (var i = 0; i < trekkie.methods.length; i++) { 1217 var key = trekkie.methods[i]; 1218 trekkie[key] = trekkie.factory(key); 1219 } 1220 trekkie.load = function(config) { 1221 trekkie.config = config || {}; 1222 trekkie.config.initialDocumentCookie = document.cookie; 1223 var first = document.getElementsByTagName('script')[0]; 1224var script = document.createElement('script'); 1225script.type = 'text/javascript'; 1226script.onerror = function(e) { 1227 var scriptFallback = document.createElement('script'); 1228 scriptFallback.type = 'text/javascript'; 1229 scriptFallback.onerror = function(error) { 1230 var Monorail = { 1231 produce: function produce(monorailDomain, schemaId, payload) { 1232 var currentMs = new Date().getTime(); 1233 var event = { 1234 schema_id: schemaId, 1235 payload: payload, 1236 metadata: { 1237 event_created_at_ms: currentMs, 1238 event_sent_at_ms: currentMs 1239 } 1240 }; 1241 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1242 }, 1243 sendRequest: function sendRequest(endpointUrl, payload) { 1244 // Try the sendBeacon API 1245 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1246 var blobData = new window.Blob([payload], { 1247 type: 'text/plain' 1248 }); 1249 1250 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1251 return true; 1252 } // sendBeacon was not successful 1253 1254 } // XHR beacon 1255 1256 var xhr = new XMLHttpRequest(); 1257 1258 try { 1259 xhr.open('POST', endpointUrl); 1260 xhr.setRequestHeader('Content-Type', 'text/plain'); 1261 xhr.send(payload); 1262 } catch (e) { 1263 console.log(e); 1264 } 1265 1266 return false; 1267 }, 1268 isIos12: function isIos12() { 1269 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1270 } 1271 }; 1272 Monorail.produce('monorail-edge.shopifysvc.com', 1273 'trekkie_storefront_load_errors/1.1', 1274 {shop_id: 13547173, 1275 theme_id: 143487959179, 1276 app_name: "storefront", 1277 context_url: window.location.href, 1278 source_url: "//www.nanit.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 1279 1280 }; 1281 scriptFallback.async = true; 1282 scriptFallback.src = '//www.nanit.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 1283 first.parentNode.insertBefore(scriptFallback, first); 1284}; 1285script.async = true; 1286script.src = '//www.nanit.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 1287first.parentNode.insertBefore(script, first); 1288 1289 }; 1290 trekkie.load( 1291 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":13547173,"isMerchantRequest":null,"themeId":143487959179,"themeCityHash":"9222780833740922057","contentLanguage":"en","currency":"USD","eventMetadataId":"23f133cc-590b-46ac-bd3e-eb29ec9ca593"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1292 ); 1293 1294 var loaded = false;
1295 trekkie.ready(function() { 1296 if (loaded) return; 1297 loaded = true; 1298 1299 window.ShopifyAnalytics.lib = window.trekkie; 1300 1301 var originalDocumentWrite = document.write; 1302 document.write = customDocumentWrite; 1303 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1304 document.write = originalDocumentWrite; 1305 1306 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1307 var token = match? match[1]: undefined; 1308 if (!hasLoggedConversion(token)) { 1309 setCookieIfConversion(token); 1310 window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"USD","variantId":41319111360651,"productId":7103095242891,"productGid":"gid:\/\/shopify\/Product\/7103095242891","name":"Sound + Light Machine - White","price":"99.99","sku":"L101NW","brand":"Nanit","variant":"White","category":"Sound Machine","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true}); 1311 } 1312 }); 1313 1314 window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":7103095242891,"requestId":"4de82a0d-5e7d-442f-adbe-8ae34f033adb-1790239989","shopifyEmitted":true}); 1315 1316 var eventsListenerScript = document.createElement('script'); 1317 eventsListenerScript.async = true; 1318 eventsListenerScript.src = "//www.nanit.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1319 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1320})();</script>
vendor: 1 bytes, line 1320
1320
1321<script 1322 defer 1323 src="https://www.nanit.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1324 data-application="storefront-renderer" 1325 data-shop-id="13547173" 1326 data-render-region="gcp-us-central1" 1327 data-page-type="product" 1328 data-theme-instance-id="143487959179" 1329 data-theme-name="Concept" 1330 data-theme-version="4.3.1" 1331 data-monorail-region="shop_domain" 1332 data-resource-timing-sampling-rate="10" 1333 data-shs="true" 1334 data-shs-beacon="true" 1335 data-shs-export-with-fetch="true" 1336 data-shs-logs-sample-rate="1" 1337 data-shs-beacon-endpoint="https://www.nanit.com/api/collect" 1338></script>
1338 1339<meta name="shopify-y" content="bef3eafd-1973-4f9e-b8ac-7d8d12d1fe90" data-expiration="1821797589000"><meta name="shopify-s" content="14d68b91-02f3-4d1d-bd25-b02ff4f1aff3" data-expiration="1790241789000"><meta name="new-cookie-storage-activated" content="t"> 1340</head><body 1341 class="template-product" 1342 data-template="product" 1343 data-page-type="product" 1344 data-rounded-button="round" 1345 data-rounded-input="round-slight" 1346 data-rounded-block="round" 1347 data-rounded-card="round" 1348 data-button-hover="standard" 1349 1350 data-page-transition 1351 1352 data-lazy-image 1353 1354 data-title-animation 1355 data-page-rendering 1356 ><!-- Google Tag Manager (noscript) -->
vendor: 87 bytes, lines 1356-1359
1356 1357 <noscript> 1358 <iframe 1359 src="https://www.googletagmanager.com/ns.html?id=
1359GTM-W7TZKPD9
vendor: 123 bytes, lines 1359-1365
1359" 1360 height="0" 1361 width="0" 1362 style="display:none;visibility:hidden" 1363 ></iframe> 1364 </noscript> 1365
1365<!-- End Google Tag Manager (noscript) -->
1365<script> 1366 window.dataLayerVariants = { 1367 1368 '41319111360651': { 1369 'event': 'bva_view_item', 1370 'event_id': new Date().getTime() + '.' + Math.random().toString(36).substring(5), 1371 'ecommerce': { 1372 'currencyCode': 'USD', 1373 'detail': { 1374 'actionField': { 'list': window.lastPage === 'collection' ? window.lastCollection : 'product' }, 1375 'products': [ 1376 { 1377 'id': '41319111360651', 1378 'sku': 'L101NW', 1379 'handle': 'sound-machine', 1380 'productId': '7103095242891', 1381 'variantId': '41319111360651', 1382 'name': 'White', 1383 'price': 99.99, 1384 'brand': 'Nanit', 1385 'variant': 'White', 1386 'category': 'Sound Machine' 1387 } 1388 ] 1389 }, 1390 'items': [{ 1391 'item_id': '41319111360651', 1392 'shopify_product_id': '7103095242891', 1393 'shopify_variant_id': '41319111360651', 1394 'shopify_sku': 'L101NW', 1395 'shopify_handle': 'sound-machine', 1396 'shopify_compare_price': '99.99', 1397 'item_name': 'White', 1398 'affiliation': 'Nanit', 1399 'currency': 'USD', 1400 'item_brand': 'Nanit', 1401 'item_category': 'Sound Machine', 1402 'item_list_id': window.lastPage === 'collection' ? window.lastCollection : 'product', 1403 'item_list_name': window.lastPage === 'collection' ? window.lastCollection : 'product', 1404 'item_variant': 'White', 1405 'price': 99.99, 1406 ...{'color': 'White' 1407} 1408 }] 1409 } 1410 } 1411 1412 }; 1413 1414 dataLayer.push({ ecommerce: null }); 1415 dataLayer.push({ 1416 'event': 'bva_view_item', 1417 'event_id': new Date().getTime() + '.' + Math.random().toString(36).substring(5), 1418 'ecommerce': { 1419 'currencyCode': 'USD', 1420 'detail': { 1421 'actionField': { 'list': window.lastPage === 'collection' ? window.lastCollection : 'product' }, 1422 'products': [ 1423 { 1424 'id': '41319111360651', 1425 'sku': 'L101NW', 1426 'handle': 'sound-machine', 1427 'productId': '7103095242891', 1428 'variantId': '41319111360651', 1429 'name': 'Sound + Light Machine', 1430 'price': 99.99, 1431 'brand': 'Nanit', 1432 'variant': 'White', 1433 'category': 'Sound Machine' 1434 } 1435 ] 1436 }, 1437 'items': [ 1438 { 1439 'item_id': '41319111360651', 1440 'shopify_product_id': '7103095242891', 1441 'shopify_variant_id': '41319111360651', 1442 'shopify_sku': 'L101NW', 1443 'shopify_handle': 'sound-machine', 1444 'shopify_compare_price': '99.99', 1445 'item_name': 'Sound + Light Machine', 1446 'affiliation': 'Nanit', 1447 'currency': 'USD', 1448 'item_brand': 'Nanit', 1449 'item_category': 'Sound Machine', 1450 'item_list_id': window.lastPage === 'collection' ? window.lastCollection : 'product', 1451 'item_list_name': window.lastPage === 'collection' ? window.lastCollection : 'product', 1452 'item_variant': 'White', 1453 'price': 99.99, 1454 1455 1456 'color': 'White', 1457 1458 1459 } 1460 ] 1461 } 1462 }); 1463 </script>
1463<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"> 1464 <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> 1465 </svg></loading-bar> 1466<mouse-cursor class="mouse-cursor z-50 fixed select-none flex items-center justify-center pointer-events-none rounded-full"> 1467 <svg class="icon icon-cursor" stroke="currentColor" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"> 1468 <path d="M10 30L30 10M10 10L30 30" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path> 1469 </svg> 1470</mouse-cursor> 1471<!-- BEGIN sections: header-group --> 1472<div id="shopify-section-sections--18529121075339__announcement-bar" class="shopify-section shopify-section-group-header-group topbar-section"><style> 1473 :root {--topbar-height: var(--sp-12);} 1474 1475 @media screen and (min-width: 1536px) { 1476 :root {--topbar-height: var(--sp-14);} 1477 } 1478 1479 #shopify-section-sections--18529121075339__announcement-bar { 1480 --gradient-background: #334874; 1481 --color-background: 51 72 116; 1482 --color-foreground: 255 255 255; 1483 --color-highlight: 255 221 191; 1484 } 1485 </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"> 1486 <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"> 1487 <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"/> 1488 </svg></span>
1488<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"> 1489 <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"/> 1490 </svg></span><p class="announcement-text leading-tight md:hidden">Free Shipping on Orders $35+!</p> 1491 <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"> 1492 <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"> 1493 <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> 1494 </svg> 1495 </button> 1496 <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"> 1497 <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"> 1498 <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> 1499 </svg> 1500 </button><button 1501 type="button" 1502 class="slideshow-control flex items-center justify-center rounded-full sr-only" 1503 is="control-button" 1504 aria-controls="Slider-sections--18529121075339__announcement-bar" 1505 aria-live="polite" 1506 > 1507 <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"> 1508 <path stroke-linecap="round" stroke-width="6" d="M9 4V32"></path> 1509 <path stroke-linecap="round" stroke-width="6" d="M27 4V32"></path> 1510 </svg><span class="sr-only">Pause slideshow</span> 1511 </span> 1512 <span class="slideshow-control__play">
1512<svg class="icon icon-play icon-md" viewBox="0 0 36 36" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 1513 <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> 1514 </svg><span class="sr-only">Play slideshow</span> 1515 </span> 1516 </button></div></nav> 1517</div><div id="shopify-section-sections--18529121075339__header" class="shopify-section shopify-section-group-header-group header-section"><style> 1518 #shopify-section-sections--18529121075339__header { 1519 --section-padding-top: 32px; 1520 --section-padding-bottom: 32px; 1521 --color-background: 251 251 246; 1522 --color-foreground: 0 0 65; 1523 --color-transparent: 250 247 243; 1524 } 1525</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" 1526 data-section-id="sections--18529121075339__header" 1527 hidden 1528> 1529 <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> 1530 <div class="drawer__inner z-10 absolute top-0 flex flex-col w-full h-full overflow-hidden"> 1531 <gesture-element class="drawer__header flex justify-between opacity-0 invisible relative"> 1532 <span class="drawer__title heading lg:text-3xl text-2xl leading-none tracking-tight"></span> 1533 <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"> 1534 <span class="btn-fill" data-fill></span> 1535 <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"> 1536 <path stroke-linecap="round" stroke-linejoin="round" d="M5 15L15 5M5 5L15 15"></path> 1537 </svg></span> 1538 </button> 1539 </gesture-element> 1540 <div class="drawer__content opacity-0 invisible flex flex-col h-full grow shrink"> 1541 <nav class="relative grow overflow-hidden" role="navigation"> 1542 <ul class="drawer__scrollable drawer__menu relative w-full h-full" role="list" data-parent><li class="drawer__menu-group"><details is="accordion-details"> 1543 <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"> 1544 <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> 1545 </summary> 1546 <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> 1547</details> 1548</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"> 1549 <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"> 1550 <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> 1551 </summary> 1552 <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> 1553</details> 1554</li><li class="drawer__menu-group ab-nav-referral"> 1555 <a class="drawer__menu-item block heading text-2xl leading-none tracking-tight" href="/pages/refer">Refer + Get $20</a> 1556 </li><li class="drawer__menu-group">
1556<details is="accordion-details"> 1557 <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"> 1558 <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> 1559 </summary> 1560 <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> 1561</details> 1562</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> 1563 </nav> 1564 <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"> 1565 <span class="btn-fill" data-fill></span> 1566 <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"> 1567 <rect width="6.5" height="6.5" x="4.75" y="1.917" rx="3.25"></rect> 1568 <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> 1569 </svg>Login</span> 1570 </a></div> 1571 </div> 1572 </div> 1573 </div> 1574</menu-drawer> 1575<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"> 1576 <div class="header__buttons flex items-center gap-1d5"><button 1577 class="menu-drawer-button flex items-center justify-center" 1578 type="button" 1579 is="magnet-button" 1580 aria-controls="MenuDrawer" 1581 aria-expanded="false" 1582 > 1583 <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"> 1584 <path stroke-linecap="round" d="M3 6H21M3 12H11M3 18H16"></path> 1585 </svg></button><a 1586 href="/search" 1587 class="search-drawer-button flex items-center justify-center" 1588 is="magnet-link" 1589 aria-controls="SearchDrawer" 1590 aria-expanded="false" 1591 > 1592 <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"> 1593 <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> 1594 </svg></a></div> 1595</div> 1596<div class="header__logo flex justify-center z-2" itemscope itemtype="http://schema.org/Organization"><a 1597 href="/" 1598 itemprop="url" 1599 class="header__logo-link has-white-logo flex items-center relative" 1600 > 1601 <span class="sr-only">Nanit</span><img src="//www.nanit.com/cdn/shop/files/Nanit-Logo_1.svg?v=1758052027&width=70" alt="" srcset="//www.nanit.com/cdn/shop/files/Nanit-Logo_1.svg?v=1758052027&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&width=70" alt="" srcset="//www.nanit.com/cdn/shop/files/Nanit-Logo_1.svg?v=1758052027&width=70 70w, //www.nanit.com/cdn/shop/files/Nanit-Logo_1.svg?v=1758052027&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&width=222" alt="nanit logo" srcset="//www.nanit.com/cdn/shop/files/nanit_logo.svg?v=1728062491&width=105 105w, //www.nanit.com/cdn/shop/files/nanit_logo.svg?v=1728062491&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&width=222" alt="nanit logo" srcset="//www.nanit.com/cdn/shop/files/nanit_logo.svg?v=1728062491&width=70 70w, //www.nanit.com/cdn/shop/files/nanit_logo.svg?v=1728062491&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> 1602<div class="header__navigation hidden lg:flex lg:gap-5 lg:justify-start"> 1603 <nav class="header__menu hidden lg:flex" role="navigation" aria-label="Primary"><ul class="flex flex-wrap list-menu with-block"><li> 1604 <details is="details-mega" trigger="hover" level="top" > 1605 <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"> 1606 <magnet-element class="menu__item text-sm-lg flex items-center font-bold z-2 relative cursor-pointer" data-magnet
1606="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> 1607 </summary> 1608 <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"> 1609 <span class="media-card media-card--card w-full h-full"></span> 1610 </li><li class="mega-menu__item flex opacity-0 w-full aspect-square"> 1611 <span class="media-card media-card--card w-full h-full"></span> 1612 </li><li class="mega-menu__item flex opacity-0 w-full aspect-square"> 1613 <span class="media-card media-card--card w-full h-full"></span> 1614 </li><li class="mega-menu__item flex opacity-0 w-full aspect-square"> 1615 <span class="media-card media-card--card w-full h-full"></span> 1616 </li><li class="mega-menu__item flex opacity-0 w-full aspect-square"> 1617 <span class="media-card media-card--card w-full h-full"></span> 1618 </li></ul></div></div> 1619 </details> 1620 </li><li> 1621 <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"> 1622 <span class="btn-text" data-text>Smart Baby Monitor</span><span class="btn-text btn-duplicate">Smart Baby Monitor</span></a> 1623 </li><li> 1624 <details is="details-dropdown" trigger="hover" level="top"> 1625 <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"> 1626 <magnet-element class="menu__item text-sm-lg flex items-center font-medium z-2 relative cursor-pointer" data-magnet="0"> 1627 <span class="btn-text" data-text>Features</span><span class="btn-text btn-duplicate">Features</span></magnet-element> 1628 </summary> 1629 <div id="DropdownMenu-sections--18529121075339__header-3-start" class="dropdown opacity-0 invisible absolute top-0 max-w-full pointer-events-none"> 1630 <div class="dropdown__container relative"><span class="dropdown__corner corner left top flex absolute pointer-events-none">
1631 <svg class="w-full h-auto" viewBox="0 0 101 101" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 1632 <path fill-rule="evenodd" clip-rule="evenodd" d="M101 0H0V101H1C1 45.7715 45.7715 1 101 1V0Z"></path> 1633 <path d="M1 101C1 45.7715 45.7715 1 101 1" fill="none"></path> 1634 </svg> 1635</span> 1636<span class="dropdown__corner corner right top flex absolute pointer-events-none"> 1637 <svg class="w-full h-auto" viewBox="0 0 101 101" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 1638 <path fill-rule="evenodd" clip-rule="evenodd" d="M101 0H0V101H1C1 45.7715 45.7715 1 101 1V0Z"></path> 1639 <path d="M1 101C1 45.7715 45.7715 1 101 1" fill="none"></path> 1640 </svg> 1641</span><ul class="dropdown__nav flex flex-col gap-1d5 xl:gap-2" role="list"><li class="opacity-0"> 1642 <p> 1643 <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> 1644 </p> 1645 </li><li class="opacity-0"> 1646 <p> 1647 <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> 1648 </p> 1649 </li><li class="opacity-0"> 1650 <p> 1651 <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> 1652 </p> 1653 </li><li class="opacity-0"> 1654 <p> 1655 <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> 1656 </p> 1657 </li><li class="opacity-0"> 1658 <p> 1659 <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> 1660 </p> 1661 </li><li class="opacity-0"> 1662 <p> 1663 <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> 1664 </p> 1665 </li></ul> 1666 </div> 1667 </div> 1668 </details> 1669 </li><li class="ab-nav-referral"> 1670 <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"> 1671 <span class="btn-text" data-text>Refer + Get $20</span><span class="btn-text btn-duplicate">Refer + Get $20</span></a> 1672 </li><li> 1673 <details is="details-dropdown" trigger="hover" level="top"> 1674 <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"> 1675 <magnet-element class="menu__item text-sm-lg flex items-center font-medium z-2 relative cursor-pointer" data-magnet
1675="0"> 1676 <span class="btn-text" data-text>Resources</span><span class="btn-text btn-duplicate">Resources</span></magnet-element> 1677 </summary> 1678 <div id="DropdownMenu-sections--18529121075339__header-4-start" class="dropdown opacity-0 invisible absolute top-0 max-w-full pointer-events-none"> 1679 <div class="dropdown__container relative"><span class="dropdown__corner corner left top flex absolute pointer-events-none"> 1680 <svg class="w-full h-auto" viewBox="0 0 101 101" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 1681 <path fill-rule="evenodd" clip-rule="evenodd" d="M101 0H0V101H1C1 45.7715 45.7715 1 101 1V0Z"></path> 1682 <path d="M1 101C1 45.7715 45.7715 1 101 1" fill="none"></path> 1683 </svg> 1684</span> 1685<span class="dropdown__corner corner right top flex absolute pointer-events-none"> 1686 <svg class="w-full h-auto" viewBox="0 0 101 101" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 1687 <path fill-rule="evenodd" clip-rule="evenodd" d="M101 0H0V101H1C1 45.7715 45.7715 1 101 1V0Z"></path> 1688 <path d="M1 101C1 45.7715 45.7715 1 101 1" fill="none"></path> 1689 </svg> 1690</span><ul class="dropdown__nav flex flex-col gap-1d5 xl:gap-2" role="list"><li class="opacity-0"> 1691 <p> 1692 <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> 1693 </p> 1694 </li><li class="opacity-0"> 1695 <p> 1696 <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> 1697 </p> 1698 </li><li class="opacity-0"> 1699 <p> 1700 <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> 1701 </p> 1702 </li><li class="opacity-0"> 1703 <p> 1704 <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> 1705 </p> 1706 </li><li class="opacity-0"> 1707 <p> 1708 <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> 1709 </p> 1710 </li><li class="opacity-0"> 1711 <p> 1712 <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> 1713 </p> 1714 </li><li class="opacity-0"> 1715 <p> 1716 <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> 1717 </p> 1718 </li><li class="opacity-0"> 1719 <p> 1720 <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> 1721 </p> 1722 </li></ul> 1723 </div> 1724 </div> 1725 </details> 1726 </li><li> 1727 <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
1727="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"> 1728 <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> 1729 </li></ul> 1730</nav> 1731 </div><div class="header__icons header__icons--end flex justify-end z-2"> 1732 <div class="header__buttons flex items-center gap-1d5"><a 1733 href="/account/login" 1734 class="hidden lg:flex items-center justify-center" 1735 is="magnet-link" 1736 rel="nofollow" 1737 > 1738 <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"> 1739 <rect width="10.5" height="10.5" x="6.75" y="1.75" rx="5.25"></rect> 1740 <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> 1741 </svg></a><a 1742 href="/search" 1743 class="search-drawer-button flex items-center justify-center" 1744 is="magnet-link" 1745 aria-controls="SearchDrawer" 1746 aria-expanded="false" 1747 > 1748 <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"> 1749 <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> 1750 </svg></a><a 1751 href="/pages/retailers" 1752 class="header__retailer-link flex items-center justify-center" 1753 is="magnet-link" 1754 aria-label="Retailers" 1755 > 1756 <img 1757 src="https://cdn.shopify.com/s/files/1/1354/7173/files/us_8be1d943-2725-42ff-9f08-f36a84ab5729.png?v=1767196673" 1758 width="25" 1759 height="25" 1760 alt="US Retailers" 1761 > 1762 </a><a 1763 href="/cart" 1764 class="cart-drawer-button flex items-center justify-center relative" 1765 is="magnet-link" 1766 aria-controls="CartDrawer" 1767 aria-expanded="false" 1768 data-no-instant 1769 > 1770 <span class="sr-only">Cart</span><svg 1771 class="icon icon-cart icon-lg"
1772 viewBox="0 0 24 24" 1773 stroke="currentColor" 1774 fill="none" 1775 xmlns="http://www.w3.org/2000/svg" 1776 > 1777 <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> 1778 </svg><cart-count 1779 class="count absolute top-0 right-0 text-xs" 1780 aria-label="0 items" 1781 1782 hidden 1783 1784 >0</cart-count> 1785 </a></div> 1786</div> 1787<span class="header__corner corner left bottom flex absolute pointer-events-none"> 1788 <svg class="w-full h-auto" viewBox="0 0 101 101" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 1789 <path fill-rule="evenodd" clip-rule="evenodd" d="M101 0H0V101H1C1 45.7715 45.7715 1 101 1V0Z"></path> 1790 <path d="M1 101C1 45.7715 45.7715 1 101 1" fill="none"></path> 1791 </svg> 1792</span> 1793<span class="header__corner corner right bottom flex absolute pointer-events-none">
1794 <svg class="w-full h-auto" viewBox="0 0 101 101" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 1795 <path fill-rule="evenodd" clip-rule="evenodd" d="M101 0H0V101H1C1 45.7715 45.7715 1 101 1V0Z"></path> 1796 <path d="M1 101C1 45.7715 45.7715 1 101 1" fill="none"></path> 1797 </svg> 1798</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>
1798<script> 1799 if (Shopify.designMode) { 1800 document.documentElement.style.setProperty('--header-height', Math.round(document.getElementById('shopify-section-sections--18529121075339__header').clientHeight) + 'px'); 1801 } 1802</script>
1802<script> 1803 (function() { 1804 if (typeof heap === 'undefined') return; 1805 1806 // Clear previous page-specific properties to prevent stale data 1807 heap.removeEventProperty('product_name'); 1808 heap.removeEventProperty('product_handle'); 1809 heap.removeEventProperty('product_available'); 1810 1811 // Set current page properties 1812 heap.addEventProperties({ 1813 'promo_active': false, 1814 'promo_name': "", 1815 'page_type': "product" 1816,'product_name': "Sound + Light Machine" 1817 ,'product_handle': "sound-machine" 1818 ,'product_available': true 1819}); 1820 })(); 1821</script>
1821 1822 1823</div> 1824<!-- END sections: header-group --><!-- BEGIN sections: overlay-group --> 1825<div id="shopify-section-sections--18529121108107__cart-drawer" class="shopify-section shopify-section-group-overlay-group">
1825<script src="//www.nanit.com/cdn/shop/t/616/assets/cart.js?v=69164310473929479901757690021" defer></script>
1825<cart-drawer id="CartDrawer" class="cart-drawer drawer drawer--end z-35 fixed bottom-0 left-0 h-full w-full pointer-events-none" 1826 role="dialog" 1827 aria-modal="true" 1828 aria-label="Cart" 1829 data-section-id="sections--18529121108107__cart-drawer" 1830 shopify-design-mode 1831 hidden 1832 > 1833 <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> 1834 <div class="drawer__inner z-10 absolute top-0 flex flex-col w-full h-full overflow-hidden"> 1835 <gesture-element class="drawer__header flex justify-between opacity-0 invisible relative"> 1836 <ul class="drawer__tabs flex gap-10" is="tab-list"> 1837 <li> 1838 <button class="drawer__tab relative" type="button" aria-controls="MiniCart-sections--18529121108107__cart-drawer" aria-expanded="true"> 1839 <span class="drawer__title heading lg:text-3xl text-2xl leading-none tracking-tight">Cart</span> 1840 <cart-count class="count absolute font-medium text-xs lg:text-sm leading-none" aria-label="0 items" hidden>0</cart-count> 1841 </button> 1842 </li></ul> 1843 <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"> 1844 <span class="btn-fill" data-fill></span> 1845 <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"> 1846 <path stroke-linecap="round" stroke-linejoin="round" d="M5 15L15 5M5 5L15 15"></path> 1847 </svg></span> 1848 </button> 1849 </gesture-element> 1850 1851 <div class="drawer__content opacity-0 invisible flex flex-col h-full grow shrink"> 1852 <div id="MiniCart-sections--18529121108107__cart-drawer" class="drawer__panel opacity-0 flex flex-col overflow-hidden" open> 1853 <span class="sr-only">Cart</span> 1854 <div class="flex flex-col h-full"><div class="drawer__scrollable relative flex justify-center items-start grow shrink text-center"> 1855 <div class="drawer__empty grid gap-5 md:gap-8"> 1856 <p class="drawer__empty-text heading leading-none tracking-tight">Your cart is currently empty.</p> 1857 <div class="drawer__empty-message text-sm md:text-base leading-tight rte"><p>Not sure where to start?<br/>Shop now!</p></div> 1858 <ul class="drawer__empty-collections grid gap-3"><li> 1859 <a class="flex items-center justify-between" href="/collections/all"> 1860 <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"> 1861 <path stroke-linecap="round" stroke-linejoin="round" d="M3 10H18M18 10L12.1667 4.16675M18 10L12.1667 15.8334"></path> 1862 </svg></a> 1863 </li></ul> 1864 </div> 1865 </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"> 1866 <ul class="horizontal-products grid" role="list"></ul><giftnote-button 1867 data-styles="giftnote-cart" 1868 data-add="Add a Gift Note" 1869 data-edit="Edit Gift Note" 1870 ></giftnote-button> 1871 </cart-items></div> 1872 <div class="drawer__footer grid w-full hidden"><div class="drawer__footer-bottom grid gap-6"> 1873 <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"> 1874 <div class="tax-note text-sm sm:text-base rte">Taxes and <a href="/policies/shipping-policy">shipping</a> calculated at checkout</div> 1875 <div class="totals grid place-self-end gap-1"> 1876 <span class="totals__subtotal text-sm sm:text-base">Subtotal</span> 1877 <div class="totals__subtotal-value text-lg-2xl font-bold leading-none tracking-tight">$0.00 USD</div> 1878 </div> 1879 </div> 1880 </div><form action="/cart" method="POST" novalidate class="drawer__footer-buttons w-full">
1880<button class="button button--primary icon-with-text w-full" type="submit" name="checkout" is="hover-button"> 1881 <span id="Checkout" class="btn-fill" data-fill></span> 1882 <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"> 1883 <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> 1884 </svg>Check out</span> 1885 </button></form></div> 1886 </div> 1887 </div> 1888 </div></div> 1889 </div> 1890 </cart-drawer><template id="giftnote-cart"> 1891 <style> 1892 #button { 1893 height: unset; 1894 padding: 15px 0; 1895 border: 0; 1896 background: var(--light-blue); 1897 color: rgba(var(--text-color), 0.7); 1898 letter-spacing: 0; 1899 font-size: 14px; 1900 font-weight: normal; 1901 border-top: 1px solid #e5e7eb; 1902 border-bottom: 1px solid #e5e7eb; 1903 border-radius: 0; 1904 position: relative; 1905 text-decoration: underline; 1906 margin-top: 10px; 1907 } 1908 #button:before { 1909 content: ''; 1910 position: absolute; 1911 display: inline-block; 1912 top: calc(50% - 1px); 1913 transform: translateY(-50%); 1914 width: 20px; 1915 height: 20px; 1916 margin-left: -25px; 1917 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"); 1918 } 1919 </style> 1920 </template> 1921</div><div id="shopify-section-sections--18529121108107__search-drawer" class="shopify-section shopify-section-group-overlay-group">
1921<script src="//www.nanit.com/cdn/shop/t/616/assets/search.js?v=6305371176491887341757461020" defer></script>
1921<search-drawer id="SearchDrawer" class="search-drawer drawer drawer--end z-35 fixed bottom-0 left-0 h-full w-full pointer-events-none" 1922 role="dialog" 1923 aria-modal="true" 1924 aria-label="Search" 1925 shopify-design-mode 1926 hidden 1927 > 1928 <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> 1929 <div class="drawer__inner z-10 absolute top-0 flex flex-col w-full h-full overflow-hidden"> 1930 <gesture-element class="drawer__header flex justify-between opacity-0 invisible relative"> 1931 <span class="drawer__title heading lg:text-3xl text-2xl leading-none tracking-tight">Search</span> 1932 <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"> 1933 <span class="btn-fill" data-fill></span> 1934 <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"> 1935 <path stroke-linecap="round" stroke-linejoin="round" d="M5 15L15 5M5 5L15 15"></path> 1936 </svg></span> 1937 </button> 1938 </gesture-element> 1939 <div class="drawer__content opacity-0 invisible flex flex-col h-full grow shrink"> 1940 <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" 1941 is="predictive-search" 1942 data-section-id="sections--18529121108107__search-drawer" 1943 data-limit="5" 1944 > 1945 <input type="hidden" name="options[prefix]" value="last" /> 1946 <label class="sr-only" for="SearchFormInput-sections--18529121108107__search-drawer">Search</label> 1947 <div class="search__field field flex items-center gap-4 relative"><input 1948 class="input search__input" 1949 type="search" 1950 name="q" 1951 id="SearchFormInput-sections--18529121108107__search-drawer" 1952 placeholder="Search for ..." 1953 autocomplete="off" 1954 autocorrect="off" 1955 autocapitalize="off" 1956 spellcheck="off"/> 1957 <button class="clear absolute flex items-center justify-center text-xs opacity-0" type="reset"> 1958 <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"> 1959 <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> 1960 </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"> 1961 <p class="search__heading block text-xs uppercase leading-tight tracking-widest">Shop</p> 1962 <ul class="grid gap-2"><li> 1963 <a class="reversed-link text-base md:text-lg leading-tight font-medium" href="/collections/monitors">Smart Baby Monitor</a> 1964 </li><li> 1965 <a class="reversed-link text-base md:text-lg leading-tight font-medium" href="/collections/breathing-wear">Breathing Wear </a> 1966 </li><li> 1967 <a class="reversed-link text-base md:text-lg leading-tight font-medium" href="/products/sound-machine">Sound + Light Machine</a> 1968 </li><li> 1969 <a class="reversed-link text-base md:text-lg leading-tight font-medium" href="/collections/accessories">Smart Accessories</a> 1970 </li><li> 1971 <a class="reversed-link text-base md:text-lg leading-tight font-medium" href="/pages/bundles">Bundle & Save </a> 1972 </li></ul> 1973 </li><li> 1974 <a class="reversed-link text-base md:text-lg leading-tight font-medium" href="/pages/monitoring">Smart Baby Monitor</a> 1975 </li><li class="grid gap-3 md:gap-4"> 1976 <p class="search__heading block text-xs uppercase leading-tight tracking-widest">Features</p> 1977 <ul class="grid gap-2"><li> 1978 <a class="reversed-link text-base md:text-lg leading-tight font-medium" href="/pages/age-based-sleep-guidance">Age Based Tips</a> 1979 </li><li> 1980 <a class="reversed-link text-base md:text-lg leading-tight font-medium" href="/pages/breathing">Breathing</a> 1981 </li><li> 1982 <a class="reversed-link text-base md:text-lg leading-tight font-medium" href="/pages/baby-health-monitoring">Health</a> 1983 </li><li> 1984 <a class="reversed-link text-base md:text-lg leading-tight font-medium" href="/pages/baby-sleep-coaching">Personalized Sleep Coach</a> 1985 </li><li> 1986 <a class="reversed-link text-base md:text-lg leading-tight font-medium" href="/pages/privacy-security">Private & Secure Connection</a> 1987 </li><li> 1988 <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> 1989 </li><li> 1990 <a class="reversed-link text-base md:text-lg leading-tight font-medium" href="/pages/baby-monitor-video-history">Video History</a> 1991 </li></ul> 1992 </li><li class="grid gap-3 md:gap-4"> 1993 <p class="search__heading block text-xs uppercase leading-tight tracking-widest">Resources</p> 1994 <ul class="grid gap-2"><li> 1995 <a class="reversed-link text-base md:text-lg leading-tight font-medium" href="/pages/about-us">Why Nanit</a> 1996 </li><li> 1997 <a class="reversed-link text-base md:text-lg leading-tight font-medium" href="/pages/registry">Build Your Registry </a> 1998 </li><li> 1999 <a class="reversed-link text-base md:text-lg leading-tight font-medium" href="/pages/memberships">Memberships</a> 2000 </li><li> 2001 <a class="reversed-link text-base md:text-lg leading-tight font-medium" href="/blogs/parent-confidently">Nanit Blog</a> 2002 </li><li> 2003 <a class="reversed-link text-base md:text-lg leading-tight font-medium" href="https://community.nanit.com/">Nanit Community</a> 2004 </li><li> 2005 <a class="reversed-link text-base md:text-lg leading-tight font-medium" href="/pages/nanit-lab">Nanit Lab</a> 2006 </li><li> 2007 <a class="reversed-link text-base md:text-lg leading-tight font-medium" href="/blogs/baby-sleep-schedule-generator">Sleep Schedule Generator</a> 2008 </li></ul> 2009 </li><li> 2010 <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> 2011 </li></ul> 2012 <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> 2013</div> 2014 </div> 2015 </div> 2016 </search-drawer> 2017</div> 2018<!-- END sections: overlay-group --><div class="page-container" id="PageContainer"> 2019 <main class="main-content relative" id="MainContent" role="main"> 2020 <div id="shopify-section-template--18529121468555__main-product" class="shopify-section"><style> 2021 #shopify-section-template--18529121468555__main-product { 2022 --section-padding-top: 84px; 2023 --section-padding-bottom: 84px; 2024 } 2025 2026 @media screen and (min-width: 1024px) { 2027 #shopify-section-template--18529121468555__main-product {--product-grid: auto / minmax(0, 1.0fr) minmax(0, 1.0fr); 2028 } 2029 }@media screen and (max-width: 767px) { 2030 #shopify-section-template--18529121468555__main-product { 2031 --aspect-ratio: 1.0; 2032 } 2033 } 2034 2035 @media screen and (min-width: 768px) { 2036 #shopify-section-template--18529121468555__main-product { 2037 --aspect-ratio: 1.0; 2038 } 2039 } 2040</style> 2041<div 2042 class='section section--padding section--rounded relative' 2043 data-section-type='main-product' 2044 data-section-id='template--18529121468555__main-product' 2045 data-product-id='7103095242891' 2046 data-current-variant-id='41319111360651'
2047 data-gallery-experience='standard' 2048 data-gallery-autoplay-seconds='4' 2049> 2050 <div class='page-width page-width--full relative'> 2051 <div class='featured-product product product--thumbnail flex flex-col items-start lg:grid gap-5 w-full relative'><div class='product__gallery-container lg:sticky flex flex-col gap-0 md:gap-8 relative w-full'><media-gallery-filter> 2052<media-gallery 2053 id='ProductGallery-template--18529121468555__main-product-7103095242891' 2054 class=' 2055 product__gallery product__gallery--full_width block w-full relative 2056' 2057 form='ProductForm-template--18529121468555__main-product-7103095242891' 2058 aria-label='Gallery Viewer' 2059 data-animate='fade-up' 2060 data-immediate 2061><div 2062 class="badges z-2 absolute grid gap-3 top-0 left-0 m-3 pointer-events-none"></div><div 2063 class=' 2064 product__media-container flex flex-col gap-4 items-start' 2065 > 2066 <div class='relative w-full h-full'> 2067 <slider-element 2068 id='SliderGallery-template--18529121468555__main-product-7103095242891' 2069 class='slider slider--desktop slider--tablet block w-full h-full' 2070 selector='.product__media' 2071 tabindex='0' 2072 > 2073 <div 2074 class=' 2075 product__media-list flex gap-1' 2076 ><div 2077 class=' 2078 product__media card media media--adapt mobile:media--adapt_first media--contain flex w-full shrink-0 relative overflow-hidden product__media--variant' 2079 data-media-type='image' 2080 data-media-id='33655354884235' 2081 data-gang-default 2082 2083 style='--aspect-ratio: 1.0;' 2084 ><img src="//www.nanit.com/cdn/shop/files/sound_machine.webp?v=1782403316&width=4000" alt="Nanit Sound + Light Machine next to Nanit Sound + Light App showing light and sound control on phone" srcset="//www.nanit.com/cdn/shop/files/sound_machine.webp?v=1782403316&width=200 200w, //www.nanit.com/cdn/shop/files/sound_machine.webp?v=1782403316&width=300 300w, //www.nanit.com/cdn/shop/files/sound_machine.webp?v=1782403316&width=400 400w, //www.nanit.com/cdn/shop/files/sound_machine.webp?v=1782403316&width=500 500w, //www.nanit.com/cdn/shop/files/sound_machine.webp?v=1782403316&width=600 600w, //www.nanit.com/cdn/shop/files/sound_machine.webp?v=1782403316&width=700 700w, //www.nanit.com/cdn/shop/files/sound_machine.webp?v=1782403316&width=800 800w, //www.nanit.com/cdn/shop/files/sound_machine.webp?v=1782403316&width=1000 1000w, //www.nanit.com/cdn/shop/files/sound_machine.webp?v=1782403316&width=1200 1200w, //www.nanit.com/cdn/shop/files/sound_machine.webp?v=1782403316&width=1400 1400w, //www.nanit.com/cdn/shop/files/sound_machine.webp?v=1782403316&width=1600 1600w, //www.nanit.com/cdn/shop/files/sound_machine.webp?v=1782403316&width=1800 1800w, //www.nanit.com/cdn/shop/files/sound_machine.webp?v=1782403316&width=2000 2000w, //www.nanit.com/cdn/shop/files/sound_machine.webp?v=1782403316&width=2200 2200w, //www.nanit.com/cdn/shop/files/sound_machine.webp?v=1782403316&width=2400 2400w, //www.nanit.com/cdn/shop/files/sound_machine.webp?v=1782403316&width=2600 2600w, //www.nanit.com/cdn/shop/files/sound_machine.webp?v=1782403316&width=2800 2800w, //www.nanit.com/cdn/shop/files/sound_machine.webp?v=1782403316&width=3000 3000w, //www.nanit.com/cdn/shop/files/sound_machine.webp?v=1782403316&width=3200 3200w" width="4000" height="4000" loading="eager" fetchpriority="high" sizes="(max-width: 740px) calc(100vw - 40px), (max-width: 999px) calc(100vw - 64px), min(580px, 30vw)" class="w-full"><button 2085 type='button' 2086 class='absolute top-0 left-0 w-full h-full flex items-center justify-center' 2087 is='media-lightbox-button' 2088 aria-label='Open media 1 in modal' 2089 tabindex='-1' 2090 ><svg class="icon icon-zoom icon-xs lg:hidden" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 2091 <path stroke-linecap="round" stroke-linejoin="round" d="M3 3V9M3 3H9M3 3L9 9M21 21V15M21 21H15M21 21L15 15"></path> 2092 </svg></button></div><div 2093 class=' 2094 product__media card media media--adapt mobile:media--adapt_first media--contain flex w-full shrink-0 relative overflow-hidden'
2095 data-media-type='image' 2096 data-media-id='30844497756299' 2097 data-gang-default 2098 2099 style='--aspect-ratio: 1.0;' 2100 ><img src="//www.nanit.com/cdn/shop/files/1_-_S_L.jpg?v=1772566063&width=2001" alt="Your 3-in-1 sleep essential with features mentioned around Glo Sound Machine" srcset="//www.nanit.com/cdn/shop/files/1_-_S_L.jpg?v=1772566063&width=200 200w, //www.nanit.com/cdn/shop/files/1_-_S_L.jpg?v=1772566063&width=300 300w, //www.nanit.com/cdn/shop/files/1_-_S_L.jpg?v=1772566063&width=400 400w, //www.nanit.com/cdn/shop/files/1_-_S_L.jpg?v=1772566063&width=500 500w, //www.nanit.com/cdn/shop/files/1_-_S_L.jpg?v=1772566063&width=600 600w, //www.nanit.com/cdn/shop/files/1_-_S_L.jpg?v=1772566063&width=700 700w, //www.nanit.com/cdn/shop/files/1_-_S_L.jpg?v=1772566063&width=800 800w, //www.nanit.com/cdn/shop/files/1_-_S_L.jpg?v=1772566063&width=1000 1000w, //www.nanit.com/cdn/shop/files/1_-_S_L.jpg?v=1772566063&width=1200 1200w, //www.nanit.com/cdn/shop/files/1_-_S_L.jpg?v=1772566063&width=1400 1400w, //www.nanit.com/cdn/shop/files/1_-_S_L.jpg?v=1772566063&width=1600 1600w, //www.nanit.com/cdn/shop/files/1_-_S_L.jpg?v=1772566063&width=1800 1800w, //www.nanit.com/cdn/shop/files/1_-_S_L.jpg?v=1772566063&width=2000 2000w" width="2001" height="2001" loading="lazy" fetchpriority="auto" sizes="(max-width: 740px) calc(100vw - 40px), (max-width: 999px) calc(100vw - 64px), min(580px, 30vw)" class="w-full" is="lazy-image"><button 2101 type='button' 2102 class='absolute top-0 left-0 w-full h-full flex items-center justify-center' 2103 is='media-lightbox-button' 2104 aria-label='Open media 2 in modal' 2105 tabindex='-1' 2106 ><svg class="icon icon-zoom icon-xs lg:hidden" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 2107 <path stroke-linecap="round" stroke-linejoin="round" d="M3 3V9M3 3H9M3 3L9 9M21 21V15M21 21H15M21 21L15 15"></path> 2108 </svg></button></div><div 2109 class=' 2110 product__media card media media--adapt mobile:media--adapt_first media--contain flex w-full shrink-0 relative overflow-hidden' 2111 data-media-type='image' 2112 data-media-id='30844497887371' 2113 data-gang-default 2114 2115 style='--aspect-ratio: 1.0;' 2116 ><img src="//www.nanit.com/cdn/shop/files/2_-_S_L.jpg?v=1772566063&width=2001" alt="11 soothing sounds for every routine with showing app with different sounds" srcset="//www.nanit.com/cdn/shop/files/2_-_S_L.jpg?v=1772566063&width=200 200w, //www.nanit.com/cdn/shop/files/2_-_S_L.jpg?v=1772566063&width=300 300w, //www.nanit.com/cdn/shop/files/2_-_S_L.jpg?v=1772566063&width=400 400w, //www.nanit.com/cdn/shop/files/2_-_S_L.jpg?v=1772566063&width=500 500w, //www.nanit.com/cdn/shop/files/2_-_S_L.jpg?v=1772566063&width=600 600w, //www.nanit.com/cdn/shop/files/2_-_S_L.jpg?v=1772566063&width=700 700w, //www.nanit.com/cdn/shop/files/2_-_S_L.jpg?v=1772566063&width=800 800w, //www.nanit.com/cdn/shop/files/2_-_S_L.jpg?v=1772566063&width=1000 1000w, //www.nanit.com/cdn/shop/files/2_-_S_L.jpg?v=1772566063&width=1200 1200w, //www.nanit.com/cdn/shop/files/2_-_S_L.jpg?v=1772566063&width=1400 1400w, //www.nanit.com/cdn/shop/files/2_-_S_L.jpg?v=1772566063&width=1600 1600w, //www.nanit.com/cdn/shop/files/2_-_S_L.jpg?v=1772566063&width=1800 1800w, //www.nanit.com/cdn/shop/files/2_-_S_L.jpg?v=1772566063&width=2000 2000w" width="2001" height="2001" loading="lazy" fetchpriority="auto" sizes="(max-width: 740px) calc(100vw - 40px), (max-width: 999px) calc(100vw - 64px), min(580px, 30vw)" class="w-full" is="lazy-image"><button 2117 type='button' 2118 class='absolute top-0 left-0 w-full h-full flex items-center justify-center' 2119 is='media-lightbox-button' 2120 aria-label='Open media 3 in modal' 2121 tabindex='-1' 2122 ><svg class="icon icon-zoom icon-xs lg:hidden" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 2123 <path stroke-linecap="round" stroke-linejoin="round" d="M3 3V9M3 3H9M3 3L9 9M21 21V15M21 21H15M21 21L15 15"></path> 2124 </svg></button></div><div 2125 class=' 2126 product__media card media media--adapt mobile:media--adapt_first media--contain flex w-full shrink-0 relative overflow-hidden'
2127 data-media-type='image' 2128 data-media-id='30844497723531' 2129 data-gang-default 2130 2131 style='--aspect-ratio: 1.0;' 2132 ><img src="//www.nanit.com/cdn/shop/files/3_-_S_L.jpg?v=1772566063&width=2001" alt="Put their comfort in your control with easy-to-use buttons with someone pressing the button on top of the Glo Sound Machine" srcset="//www.nanit.com/cdn/shop/files/3_-_S_L.jpg?v=1772566063&width=200 200w, //www.nanit.com/cdn/shop/files/3_-_S_L.jpg?v=1772566063&width=300 300w, //www.nanit.com/cdn/shop/files/3_-_S_L.jpg?v=1772566063&width=400 400w, //www.nanit.com/cdn/shop/files/3_-_S_L.jpg?v=1772566063&width=500 500w, //www.nanit.com/cdn/shop/files/3_-_S_L.jpg?v=1772566063&width=600 600w, //www.nanit.com/cdn/shop/files/3_-_S_L.jpg?v=1772566063&width=700 700w, //www.nanit.com/cdn/shop/files/3_-_S_L.jpg?v=1772566063&width=800 800w, //www.nanit.com/cdn/shop/files/3_-_S_L.jpg?v=1772566063&width=1000 1000w, //www.nanit.com/cdn/shop/files/3_-_S_L.jpg?v=1772566063&width=1200 1200w, //www.nanit.com/cdn/shop/files/3_-_S_L.jpg?v=1772566063&width=1400 1400w, //www.nanit.com/cdn/shop/files/3_-_S_L.jpg?v=1772566063&width=1600 1600w, //www.nanit.com/cdn/shop/files/3_-_S_L.jpg?v=1772566063&width=1800 1800w, //www.nanit.com/cdn/shop/files/3_-_S_L.jpg?v=1772566063&width=2000 2000w" width="2001" height="2001" loading="lazy" fetchpriority="auto" sizes="(max-width: 740px) calc(100vw - 40px), (max-width: 999px) calc(100vw - 64px), min(580px, 30vw)" class="w-full" is="lazy-image"><button 2133 type='button' 2134 class='absolute top-0 left-0 w-full h-full flex items-center justify-center' 2135 is='media-lightbox-button' 2136 aria-label='Open media 4 in modal' 2137 tabindex='-1' 2138 ><svg class="icon icon-zoom icon-xs lg:hidden" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 2139 <path stroke-linecap="round" stroke-linejoin="round" d="M3 3V9M3 3H9M3 3L9 9M21 21V15M21 21H15M21 21L15 15"></path> 2140 </svg></button></div><div 2141 class=' 2142 product__media card media media--adapt mobile:media--adapt_first media--contain flex w-full shrink-0 relative overflow-hidden' 2143 data-media-type='image' 2144 data-media-id='30844497625227' 2145 data-gang-default 2146 2147 style='--aspect-ratio: 1.0;' 2148 ><img src="//www.nanit.com/cdn/shop/files/4_-_S_L.jpg?v=1772566063&width=2001" alt="Endless color combinations with showing different color selection for Glo Sound Machine" srcset="//www.nanit.com/cdn/shop/files/4_-_S_L.jpg?v=1772566063&width=200 200w, //www.nanit.com/cdn/shop/files/4_-_S_L.jpg?v=1772566063&width=300 300w, //www.nanit.com/cdn/shop/files/4_-_S_L.jpg?v=1772566063&width=400 400w, //www.nanit.com/cdn/shop/files/4_-_S_L.jpg?v=1772566063&width=500 500w, //www.nanit.com/cdn/shop/files/4_-_S_L.jpg?v=1772566063&width=600 600w, //www.nanit.com/cdn/shop/files/4_-_S_L.jpg?v=1772566063&width=700 700w, //www.nanit.com/cdn/shop/files/4_-_S_L.jpg?v=1772566063&width=800 800w, //www.nanit.com/cdn/shop/files/4_-_S_L.jpg?v=1772566063&width=1000 1000w, //www.nanit.com/cdn/shop/files/4_-_S_L.jpg?v=1772566063&width=1200 1200w, //www.nanit.com/cdn/shop/files/4_-_S_L.jpg?v=1772566063&width=1400 1400w, //www.nanit.com/cdn/shop/files/4_-_S_L.jpg?v=1772566063&width=1600 1600w, //www.nanit.com/cdn/shop/files/4_-_S_L.jpg?v=1772566063&width=1800 1800w, //www.nanit.com/cdn/shop/files/4_-_S_L.jpg?v=1772566063&width=2000 2000w" width="2001" height="2001" loading="lazy" fetchpriority="auto" sizes="(max-width: 740px) calc(100vw - 40px), (max-width: 999px) calc(100vw - 64px), min(580px, 30vw)" class="w-full" is="lazy-image"><button 2149 type='button' 2150 class='absolute top-0 left-0 w-full h-full flex items-center justify-center' 2151 is='media-lightbox-button' 2152 aria-label='Open media 5 in modal' 2153 tabindex='-1' 2154 ><svg class="icon icon-zoom icon-xs lg:hidden" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 2155 <path stroke-linecap="round" stroke-linejoin="round" d="M3 3V9M3 3H9M3 3L9 9M21 21V15M21 21H15M21 21L15 15"></path> 2156 </svg></button></div><div 2157 class=' 2158 product__media card media media--adapt mobile:media--adapt_first media--contain flex w-full shrink-0 relative overflow-hidden'
2159 data-media-type='image' 2160 data-media-id='30844497690763' 2161 data-gang-default 2162 2163 style='--aspect-ratio: 1.0;' 2164 ><img src="//www.nanit.com/cdn/shop/files/5_-_S_L.jpg?v=1772566063&width=2001" alt="4 ways to control sound + light with nanit app showing controlling with mentioning other features" srcset="//www.nanit.com/cdn/shop/files/5_-_S_L.jpg?v=1772566063&width=200 200w, //www.nanit.com/cdn/shop/files/5_-_S_L.jpg?v=1772566063&width=300 300w, //www.nanit.com/cdn/shop/files/5_-_S_L.jpg?v=1772566063&width=400 400w, //www.nanit.com/cdn/shop/files/5_-_S_L.jpg?v=1772566063&width=500 500w, //www.nanit.com/cdn/shop/files/5_-_S_L.jpg?v=1772566063&width=600 600w, //www.nanit.com/cdn/shop/files/5_-_S_L.jpg?v=1772566063&width=700 700w, //www.nanit.com/cdn/shop/files/5_-_S_L.jpg?v=1772566063&width=800 800w, //www.nanit.com/cdn/shop/files/5_-_S_L.jpg?v=1772566063&width=1000 1000w, //www.nanit.com/cdn/shop/files/5_-_S_L.jpg?v=1772566063&width=1200 1200w, //www.nanit.com/cdn/shop/files/5_-_S_L.jpg?v=1772566063&width=1400 1400w, //www.nanit.com/cdn/shop/files/5_-_S_L.jpg?v=1772566063&width=1600 1600w, //www.nanit.com/cdn/shop/files/5_-_S_L.jpg?v=1772566063&width=1800 1800w, //www.nanit.com/cdn/shop/files/5_-_S_L.jpg?v=1772566063&width=2000 2000w" width="2001" height="2001" loading="lazy" fetchpriority="auto" sizes="(max-width: 740px) calc(100vw - 40px), (max-width: 999px) calc(100vw - 64px), min(580px, 30vw)" class="w-full" is="lazy-image"><button 2165 type='button' 2166 class='absolute top-0 left-0 w-full h-full flex items-center justify-center' 2167 is='media-lightbox-button' 2168 aria-label='Open media 6 in modal' 2169 tabindex='-1' 2170 ><svg class="icon icon-zoom icon-xs lg:hidden" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 2171 <path stroke-linecap="round" stroke-linejoin="round" d="M3 3V9M3 3H9M3 3L9 9M21 21V15M21 21H15M21 21L15 15"></path> 2172 </svg></button></div><div 2173 class=' 2174 product__media card media media--adapt mobile:media--adapt_first media--contain flex w-full shrink-0 relative overflow-hidden' 2175 data-media-type='image' 2176 data-media-id='31457912160395' 2177 data-gang-default 2178 2179 style='--aspect-ratio: 1.0;' 2180 ><img src="//www.nanit.com/cdn/shop/files/5-S_L.jpg?v=1772566063&width=2000" alt="A fully connected nursery. Live audio monitoring and temperature and humidity tracking. Dad holding baby with Sound + Light on top of ottoman." srcset="//www.nanit.com/cdn/shop/files/5-S_L.jpg?v=1772566063&width=200 200w, //www.nanit.com/cdn/shop/files/5-S_L.jpg?v=1772566063&width=300 300w, //www.nanit.com/cdn/shop/files/5-S_L.jpg?v=1772566063&width=400 400w, //www.nanit.com/cdn/shop/files/5-S_L.jpg?v=1772566063&width=500 500w, //www.nanit.com/cdn/shop/files/5-S_L.jpg?v=1772566063&width=600 600w, //www.nanit.com/cdn/shop/files/5-S_L.jpg?v=1772566063&width=700 700w, //www.nanit.com/cdn/shop/files/5-S_L.jpg?v=1772566063&width=800 800w, //www.nanit.com/cdn/shop/files/5-S_L.jpg?v=1772566063&width=1000 1000w, //www.nanit.com/cdn/shop/files/5-S_L.jpg?v=1772566063&width=1200 1200w, //www.nanit.com/cdn/shop/files/5-S_L.jpg?v=1772566063&width=1400 1400w, //www.nanit.com/cdn/shop/files/5-S_L.jpg?v=1772566063&width=1600 1600w, //www.nanit.com/cdn/shop/files/5-S_L.jpg?v=1772566063&width=1800 1800w, //www.nanit.com/cdn/shop/files/5-S_L.jpg?v=1772566063&width=2000 2000w" width="2000" height="2000" loading="lazy" fetchpriority="auto" sizes="(max-width: 740px) calc(100vw - 40px), (max-width: 999px) calc(100vw - 64px), min(580px, 30vw)" class="w-full" is="lazy-image"><button 2181 type='button' 2182 class='absolute top-0 left-0 w-full h-full flex items-center justify-center' 2183 is='media-lightbox-button' 2184 aria-label='Open media 7 in modal' 2185 tabindex='-1' 2186 ><svg class="icon icon-zoom icon-xs lg:hidden" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 2187 <path stroke-linecap="round" stroke-linejoin="round" d="M3 3V9M3 3H9M3 3L9 9M21 21V15M21 21H15M21 21L15 15"></path> 2188 </svg></button></div><div 2189 class=' 2190 product__media card media media--adapt mobile:media--adapt_first media--contain flex w-full shrink-0 relative overflow-hidden'
2191 data-media-type='image' 2192 data-media-id='30844497854603' 2193 data-gang-default 2194 2195 style='--aspect-ratio: 1.0;' 2196 ><img src="//www.nanit.com/cdn/shop/files/6_-_S_L.jpg?v=1772566063&width=2001" alt="build better sleep routines for every age and stage with app showing features for routines" srcset="//www.nanit.com/cdn/shop/files/6_-_S_L.jpg?v=1772566063&width=200 200w, //www.nanit.com/cdn/shop/files/6_-_S_L.jpg?v=1772566063&width=300 300w, //www.nanit.com/cdn/shop/files/6_-_S_L.jpg?v=1772566063&width=400 400w, //www.nanit.com/cdn/shop/files/6_-_S_L.jpg?v=1772566063&width=500 500w, //www.nanit.com/cdn/shop/files/6_-_S_L.jpg?v=1772566063&width=600 600w, //www.nanit.com/cdn/shop/files/6_-_S_L.jpg?v=1772566063&width=700 700w, //www.nanit.com/cdn/shop/files/6_-_S_L.jpg?v=1772566063&width=800 800w, //www.nanit.com/cdn/shop/files/6_-_S_L.jpg?v=1772566063&width=1000 1000w, //www.nanit.com/cdn/shop/files/6_-_S_L.jpg?v=1772566063&width=1200 1200w, //www.nanit.com/cdn/shop/files/6_-_S_L.jpg?v=1772566063&width=1400 1400w, //www.nanit.com/cdn/shop/files/6_-_S_L.jpg?v=1772566063&width=1600 1600w, //www.nanit.com/cdn/shop/files/6_-_S_L.jpg?v=1772566063&width=1800 1800w, //www.nanit.com/cdn/shop/files/6_-_S_L.jpg?v=1772566063&width=2000 2000w" width="2001" height="2001" loading="lazy" fetchpriority="auto" sizes="(max-width: 740px) calc(100vw - 40px), (max-width: 999px) calc(100vw - 64px), min(580px, 30vw)" class="w-full" is="lazy-image"><button 2197 type='button' 2198 class='absolute top-0 left-0 w-full h-full flex items-center justify-center' 2199 is='media-lightbox-button' 2200 aria-label='Open media 8 in modal' 2201 tabindex='-1' 2202 ><svg class="icon icon-zoom icon-xs lg:hidden" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 2203 <path stroke-linecap="round" stroke-linejoin="round" d="M3 3V9M3 3H9M3 3L9 9M21 21V15M21 21H15M21 21L15 15"></path> 2204 </svg></button></div><div 2205 class=' 2206 product__media card media media--adapt mobile:media--adapt_first media--contain flex w-full shrink-0 relative overflow-hidden' 2207 data-media-type='image' 2208 data-media-id='30844497789067' 2209 data-gang-default 2210 2211 style='--aspect-ratio: 1.0;' 2212 ><img src="//www.nanit.com/cdn/shop/files/7_-_S_L.jpg?v=1772566063&width=2001" alt="set up and save favorites for easy access with showing favorites listed" srcset="//www.nanit.com/cdn/shop/files/7_-_S_L.jpg?v=1772566063&width=200 200w, //www.nanit.com/cdn/shop/files/7_-_S_L.jpg?v=1772566063&width=300 300w, //www.nanit.com/cdn/shop/files/7_-_S_L.jpg?v=1772566063&width=400 400w, //www.nanit.com/cdn/shop/files/7_-_S_L.jpg?v=1772566063&width=500 500w, //www.nanit.com/cdn/shop/files/7_-_S_L.jpg?v=1772566063&width=600 600w, //www.nanit.com/cdn/shop/files/7_-_S_L.jpg?v=1772566063&width=700 700w, //www.nanit.com/cdn/shop/files/7_-_S_L.jpg?v=1772566063&width=800 800w, //www.nanit.com/cdn/shop/files/7_-_S_L.jpg?v=1772566063&width=1000 1000w, //www.nanit.com/cdn/shop/files/7_-_S_L.jpg?v=1772566063&width=1200 1200w, //www.nanit.com/cdn/shop/files/7_-_S_L.jpg?v=1772566063&width=1400 1400w, //www.nanit.com/cdn/shop/files/7_-_S_L.jpg?v=1772566063&width=1600 1600w, //www.nanit.com/cdn/shop/files/7_-_S_L.jpg?v=1772566063&width=1800 1800w, //www.nanit.com/cdn/shop/files/7_-_S_L.jpg?v=1772566063&width=2000 2000w" width="2001" height="2001" loading="lazy" fetchpriority="auto" sizes="(max-width: 740px) calc(100vw - 40px), (max-width: 999px) calc(100vw - 64px), min(580px, 30vw)" class="w-full" is="lazy-image"><button 2213 type='button' 2214 class='absolute top-0 left-0 w-full h-full flex items-center justify-center' 2215 is='media-lightbox-button' 2216 aria-label='Open media 9 in modal' 2217 tabindex='-1' 2218 ><svg class="icon icon-zoom icon-xs lg:hidden" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 2219 <path stroke-linecap="round" stroke-linejoin="round" d="M3 3V9M3 3H9M3 3L9 9M21 21V15M21 21H15M21 21L15 15"></path> 2220 </svg></button></div><div 2221 class=' 2222 product__media card media media--adapt mobile:media--adapt_first media--contain flex w-full shrink-0 relative overflow-hidden'
2223 data-media-type='image' 2224 data-media-id='30844497821835' 2225 data-gang-default 2226 2227 style='--aspect-ratio: 1.0;' 2228 ><img src="//www.nanit.com/cdn/shop/files/8_-_S_L.jpg?v=1772566063&width=2001" alt="baby looking at glo sound machine with surprise and touching it" srcset="//www.nanit.com/cdn/shop/files/8_-_S_L.jpg?v=1772566063&width=200 200w, //www.nanit.com/cdn/shop/files/8_-_S_L.jpg?v=1772566063&width=300 300w, //www.nanit.com/cdn/shop/files/8_-_S_L.jpg?v=1772566063&width=400 400w, //www.nanit.com/cdn/shop/files/8_-_S_L.jpg?v=1772566063&width=500 500w, //www.nanit.com/cdn/shop/files/8_-_S_L.jpg?v=1772566063&width=600 600w, //www.nanit.com/cdn/shop/files/8_-_S_L.jpg?v=1772566063&width=700 700w, //www.nanit.com/cdn/shop/files/8_-_S_L.jpg?v=1772566063&width=800 800w, //www.nanit.com/cdn/shop/files/8_-_S_L.jpg?v=1772566063&width=1000 1000w, //www.nanit.com/cdn/shop/files/8_-_S_L.jpg?v=1772566063&width=1200 1200w, //www.nanit.com/cdn/shop/files/8_-_S_L.jpg?v=1772566063&width=1400 1400w, //www.nanit.com/cdn/shop/files/8_-_S_L.jpg?v=1772566063&width=1600 1600w, //www.nanit.com/cdn/shop/files/8_-_S_L.jpg?v=1772566063&width=1800 1800w, //www.nanit.com/cdn/shop/files/8_-_S_L.jpg?v=1772566063&width=2000 2000w" width="2001" height="2001" loading="lazy" fetchpriority="auto" sizes="(max-width: 740px) calc(100vw - 40px), (max-width: 999px) calc(100vw - 64px), min(580px, 30vw)" class="w-full" is="lazy-image"><button 2229 type='button' 2230 class='absolute top-0 left-0 w-full h-full flex items-center justify-center' 2231 is='media-lightbox-button' 2232 aria-label='Open media 10 in modal' 2233 tabindex='-1' 2234 ><svg class="icon icon-zoom icon-xs lg:hidden" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 2235 <path stroke-linecap="round" stroke-linejoin="round" d="M3 3V9M3 3H9M3 3L9 9M21 21V15M21 21H15M21 21L15 15"></path> 2236 </svg></button></div></div> 2237 </slider-element> 2238 2239 <div class='indicators hidden items-center justify-between opacity-0 z-1 absolute top-0 left-0 w-full h-full pointer-events-none'> 2240 <button 2241 class='button button--secondary pointer-events-auto' 2242 type='button' 2243 is='previous-button' 2244 aria-controls='SliderGallery-template--18529121468555__main-product-7103095242891' 2245 aria-label='Previous' 2246 disabled 2247 > 2248 <span class='btn-fill' data-fill></span> 2249 <span class='btn-text'><svg class="icon icon-chevron-left icon-md transform" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 2250 <path stroke-linecap="round" stroke-linejoin="round" d="M14 6L8 12L14 18"></path> 2251 </svg></span> 2252 </button> 2253 <button 2254 class='button button--secondary pointer-events-auto' 2255 type='button' 2256 is='next-button' 2257 aria-controls='SliderGallery-template--18529121468555__main-product-7103095242891' 2258 aria-label='Next' 2259 > 2260 <span class='btn-fill' data-fill></span> 2261 <span class='btn-text'><svg class="icon icon-chevron-right icon-md transform" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 2262 <path stroke-linecap="round" stroke-linejoin="round" d="M10 6L16 12L10 18"></path> 2263 </svg></span> 2264 </button> 2265 </div> 2266 2267 </div><scroll-shadow 2268 id='SliderThumbnails-template--18529121468555__main-product-7103095242891' 2269 class='product__thumbnails product__thumbnails--below grid items-center relative w-full' 2270 ><media-dots 2271 class='product__thumbnails-list scroll-area grid items-end justify-start gap-4 w-full' 2272 aria-controls='SliderGallery-template--18529121468555__main-product-7103095242891' 2273 ><button type="button" 2274 class="product__thumbnail media media--adapt mobile:media--adapt_first media--contain relative overflow-hidden product__media--variant" 2275 data-media-id="33655354884235" 2276 aria-label="Go to item 0" 2277 aria-current="true" data-gang-default style="--aspect-ratio: 1.0;"><img src="//www.nanit.com/cdn/shop/files/sound_machine.webp?v=1782403316&width=416" alt="Nanit Sound + Light Machine next to Nanit Sound + Light App showing light and sound control on phone" srcset="//www.nanit.com/cdn/shop/files/sound_machine.webp?v=1782403316&width=54 54w, //www.nanit.com/cdn/shop/files/sound_machine.webp?v=1782403316&width=74 74w, //www.nanit.com/cdn/shop/files/sound_machine.webp?v=1782403316&width=104 104w, //www.nanit.com/cdn/shop/files/sound_machine.webp?v=1782403316&width=162 162w, //www.nanit.com/cdn/shop/files/sound_machine.webp?v=1782403316&width=208 208w, //www.nanit.com/cdn/shop/files/sound_machine.webp?v=1782403316&width=324 324w, //www.nanit.com/cdn/shop/files/sound_machine.webp?v=1782403316&width=416 416w" width="416" height="416" loading="lazy" sizes="(max-width: 1280px) 90px, 98px" is="lazy-image"> 2278</button><button type="button" 2279 class="product__thumbnail media media--adapt mobile:media--adapt_first media--contain relative overflow-hidden" 2280 data-media-id="30844497756299" 2281 aria-label="Go to item 2" 2282 aria-current="false" data-gang-default style="--aspect-ratio: 1.0;"><img src="//www.nanit.com/cdn/shop/files/1_-_S_L.jpg?v=1772566063&width=416" alt="Your 3-in-1 sleep essential with features mentioned around Glo Sound Machine" srcset="//www.nanit.com/cdn/shop/files/1_-_S_L.jpg?v=1772566063&width=54 54w, //www.nanit.com/cdn/shop/files/1_-_S_L.jpg?v=1772566063&width=74 74w, //www.nanit.com/cdn/shop/files/1_-_S_L.jpg?v=1772566063&width=104 104w, //www.nanit.com/cdn/shop/files/1_-_S_L.jpg?v=1772566063&width=162 162w, //www.nanit.com/cdn/shop/files/1_-_S_L.jpg?v=1772566063&width=208 208w, //www.nanit.com/cdn/shop/files/1_-_S_L.jpg?v=1772566063&width=324 324w, //www.nanit.com/cdn/shop/files/1_-_S_L.jpg?v=1772566063&width=416 416w" width="416" height="416" loading="lazy" sizes="(max-width: 1280px) 90px, 98px" is="lazy-image"> 2283</button><button type="button" 2284 class="product__thumbnail media media--adapt mobile:media--adapt_first media--contain relative overflow-hidden" 2285 data-media-id="30844497887371" 2286 aria-label="Go to item 3" 2287 aria-current="false" data-gang-default style="--aspect-ratio: 1.0;"><img src="//www.nanit.com/cdn/shop/files/2_-_S_L.jpg?v=1772566063&width=416" alt="11 soothing sounds for every routine with showing app with different sounds" srcset="//www.nanit.com/cdn/shop/files/2_-_S_L.jpg?v=1772566063&width=54 54w, //www.nanit.com/cdn/shop/files/2_-_S_L.jpg?v=1772566063&width=74 74w, //www.nanit.com/cdn/shop/files/2_-_S_L.jpg?v=1772566063&width=104 104w, //www.nanit.com/cdn/shop/files/2_-_S_L.jpg?v=1772566063&width=162 162w, //www.nanit.com/cdn/shop/files/2_-_S_L.jpg?v=1772566063&width=208 208w, //www.nanit.com/cdn/shop/files/2_-_S_L.jpg?v=1772566063&width=324 324w, //www.nanit.com/cdn/shop/files/2_-_S_L.jpg?v=1772566063&width=416 416w" width="416" height="416" loading="lazy" sizes="(max-width: 1280px) 90px, 98px" is="lazy-image"> 2288</button><button type="button" 2289 class="product__thumbnail media media--adapt mobile:media--adapt_first media--contain relative overflow-hidden" 2290 data-media-id="30844497723531" 2291 aria-label="Go to item 4" 2292 aria-current="false" data-gang-default style="--aspect-ratio: 1.0;"><img src="//www.nanit.com/cdn/shop/files/3_-_S_L.jpg?v=1772566063&width=416" alt="Put their comfort in your control with easy-to-use buttons with someone pressing the button on top of the Glo Sound Machine" srcset="//www.nanit.com/cdn/shop/files/3_-_S_L.jpg?v=1772566063&width=54 54w, //www.nanit.com/cdn/shop/files/3_-_S_L.jpg?v=1772566063&width=74 74w, //www.nanit.com/cdn/shop/files/3_-_S_L.jpg?v=1772566063&width=104 104w, //www.nanit.com/cdn/shop/files/3_-_S_L.jpg?v=1772566063&width=162 162w, //www.nanit.com/cdn/shop/files/3_-_S_L.jpg?v=1772566063&width=208 208w, //www.nanit.com/cdn/shop/files/3_-_S_L.jpg?v=1772566063&width=324 324w, //www.nanit.com/cdn/shop/files/3_-_S_L.jpg?v=1772566063&width=416 416w" width="416" height="416" loading="lazy" sizes="(max-width: 1280px) 90px, 98px" is="lazy-image"> 2293</button><button type="button" 2294 class="product__thumbnail media media--adapt mobile:media--adapt_first media--contain relative overflow-hidden" 2295 data-media-id="30844497625227" 2296 aria-label="Go to item 5" 2297 aria-current="false" data-gang-default style="--aspect-ratio: 1.0;"><img src="//www.nanit.com/cdn/shop/files/4_-_S_L.jpg?v=1772566063&width=416" alt="Endless color combinations with showing different c
2297olor selection for Glo Sound Machine" srcset="//www.nanit.com/cdn/shop/files/4_-_S_L.jpg?v=1772566063&width=54 54w, //www.nanit.com/cdn/shop/files/4_-_S_L.jpg?v=1772566063&width=74 74w, //www.nanit.com/cdn/shop/files/4_-_S_L.jpg?v=1772566063&width=104 104w, //www.nanit.com/cdn/shop/files/4_-_S_L.jpg?v=1772566063&width=162 162w, //www.nanit.com/cdn/shop/files/4_-_S_L.jpg?v=1772566063&width=208 208w, //www.nanit.com/cdn/shop/files/4_-_S_L.jpg?v=1772566063&width=324 324w, //www.nanit.com/cdn/shop/files/4_-_S_L.jpg?v=1772566063&width=416 416w" width="416" height="416" loading="lazy" sizes="(max-width: 1280px) 90px, 98px" is="lazy-image"> 2298</button><button type="button" 2299 class="product__thumbnail media media--adapt mobile:media--adapt_first media--contain relative overflow-hidden" 2300 data-media-id="30844497690763" 2301 aria-label="Go to item 6" 2302 aria-current="false" data-gang-default style="--aspect-ratio: 1.0;"><img src="//www.nanit.com/cdn/shop/files/5_-_S_L.jpg?v=1772566063&width=416" alt="4 ways to control sound + light with nanit app showing controlling with mentioning other features" srcset="//www.nanit.com/cdn/shop/files/5_-_S_L.jpg?v=1772566063&width=54 54w, //www.nanit.com/cdn/shop/files/5_-_S_L.jpg?v=1772566063&width=74 74w, //www.nanit.com/cdn/shop/files/5_-_S_L.jpg?v=1772566063&width=104 104w, //www.nanit.com/cdn/shop/files/5_-_S_L.jpg?v=1772566063&width=162 162w, //www.nanit.com/cdn/shop/files/5_-_S_L.jpg?v=1772566063&width=208 208w, //www.nanit.com/cdn/shop/files/5_-_S_L.jpg?v=1772566063&width=324 324w, //www.nanit.com/cdn/shop/files/5_-_S_L.jpg?v=1772566063&width=416 416w" width="416" height="416" loading="lazy" sizes="(max-width: 1280px) 90px, 98px" is="lazy-image"> 2303</button><button type="button" 2304 class="product__thumbnail media media--adapt mobile:media--adapt_first media--contain relative overflow-hidden" 2305 data-media-id="31457912160395" 2306 aria-label="Go to item 7" 2307 aria-current="false" data-gang-default style="--aspect-ratio: 1.0;"><img src="//www.nanit.com/cdn/shop/files/5-S_L.jpg?v=1772566063&width=416" alt="A fully connected nursery. Live audio monitoring and temperature and humidity tracking. Dad holding baby with Sound + Light on top of ottoman." srcset="//www.nanit.com/cdn/shop/files/5-S_L.jpg?v=1772566063&width=54 54w, //www.nanit.com/cdn/shop/files/5-S_L.jpg?v=1772566063&width=74 74w, //www.nanit.com/cdn/shop/files/5-S_L.jpg?v=1772566063&width=104 104w, //www.nanit.com/cdn/shop/files/5-S_L.jpg?v=1772566063&width=162 162w, //www.nanit.com/cdn/shop/files/5-S_L.jpg?v=1772566063&width=208 208w, //www.nanit.com/cdn/shop/files/5-S_L.jpg?v=1772566063&width=324 324w, //www.nanit.com/cdn/shop/files/5-S_L.jpg?v=1772566063&width=416 416w" width="416" height="416" loading="lazy" sizes="(max-width: 1280px) 90px, 98px" is="lazy-image"> 2308</button><button type="button" 2309 class="product__thumbnail media media--adapt mobile:media--adapt_first media--contain relative overflow-hidden" 2310 data-media-id="30844497854603" 2311 aria-label="Go to item 8" 2312 aria-current="false" data-gang-default style="--aspect-ratio: 1.0;"><img src="//www.nanit.com/cdn/shop/files/6_-_S_L.jpg?v=1772566063&width=416" alt="build better sleep routines for every age and stage with app showing features for routines" srcset="//www.nanit.com/cdn/shop/files/6_-_S_L.jpg?v=1772566063&width=54 54w, //www.nanit.com/cdn/shop/files/6_-_S_L.jpg?v=1772566063&width=74 74w, //www.nanit.com/cdn/shop/files/6_-_S_L.jpg?v=1772566063&width=104 104w, //www.nanit.com/cdn/shop/files/6_-_S_L.jpg?v=1772566063&width=162 162w, //www.nanit.com/cdn/shop/files/6_-_S_L.jpg?v=1772566063&width=208 208w, //www.nanit.com/cdn/shop/files/6_-_S_L.jpg?v=1772566063&width=324 324w, //www.nanit.com/cdn/shop/files/6_-_S_L.jpg?v=1772566063&width=416 416w" width="416" height="416" loading="lazy" sizes="(max-width: 1280px) 90px, 98px" is="lazy-image"> 2313</button><button type="button" 2314 class="product__thumbnail media media--adapt mobile:media--adapt_first media--contain relative overflow-hidden" 2315 data-media-id="30844497789067" 2316 aria-label="Go to item 9" 2317 aria-current="false" data-gang-default style="--aspect-ratio: 1.0;"><img src="//www.nanit.com/cdn/shop/files/7_-_S_L.jpg?v=1772566063&width=416" alt="set up and save favorites for easy access with showing favorites listed" srcset="//www.nanit.com/cdn/shop/files/7_-_S_L.jpg?v=1772566063&width=54 54w, //www.nanit.com/cdn/shop/files/7_-_S_L.jpg?v=1772566063&width=74 74w, //www.nanit.com/cdn/shop/files/7_-_S_L.jpg?v=1772566063&width=104 104w, //www.nanit.com/cdn/shop/files/7_-_S_L.jpg?v=1772566063&width=162 162w, //www.nanit.com/cdn/shop/files/7_-_S_L.jpg?v=1772566063&width=208 208w, //www.nanit.com/cdn/shop/files/7_-_S_L.jpg?v=1772566063&width=324 324w, //www.nanit.com/cdn/shop/files/7_-_S_L.jpg?v=1772566063&width=416 416w" width="416" height="416" loading="lazy" sizes="(max-width: 1280px) 90px, 98px" is="lazy-image"> 2318</button><button type="button" 2319 class="product__thumbnail media media--adapt mobile:media--adapt_first media--contain relative overflow-hidden" 2320 data-media-id="30844497821835" 2321 aria-label="Go to item 10" 2322 aria-current="false" data-gang-default style="--aspect-ratio: 1.0;"><img src="//www.nanit.com/cdn/shop/files/8_-_S_L.jpg?v=1772566063&width=416" alt="baby looking at glo sound machine with surprise and touching it" srcset="//www.nanit.com/cdn/shop/files/8_-_S_L.jpg?v=1772566063&width=54 54w, //www.nanit.com/cdn/shop/files/8_-_S_L.jpg?v=1772566063&width=74 74w, //www.nanit.com/cdn/shop/files/8_-_S_L.jpg?v=1772566063&width=104 104w, //www.nanit.com/cdn/shop/files/8_-_S_L.jpg?v=1772566063&width=162 162w, //www.nanit.com/cdn/shop/files/8_-_S_L.jpg?v=1772566063&width=208 208w, //www.nanit.com/cdn/shop/files/8_-_S_L.jpg?v=1772566063&width=324 324w, //www.nanit.com/cdn/shop/files/8_-_S_L.jpg?v=1772566063&width=416 416w" width="416" height="416" loading="lazy" sizes="(max-width: 1280px) 90px, 98px" is="lazy-image"> 2323</button></media-dots><template> 2324 <slot></slot> 2325 <s dir='ltr' style='--t: 0;--b: 0;--l: 0;--r: 0;'>
2326 <span class='t'><svg class="icon icon-chevron-up icon-md" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 2327 <path stroke-linecap="round" stroke-linejoin="round" d="M6 15L12 9L18 15"></path> 2328 </svg></span> 2329 <span class='b'><svg class="icon icon-chevron-down icon-md" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 2330 <path stroke-linecap="round" stroke-linejoin="round" d="M6 9L12 15L18 9"></path> 2331 </svg></span> 2332 <span class='l'><svg class="icon icon-chevron-left icon-md" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 2333 <path stroke-linecap="round" stroke-linejoin="round" d="M14 6L8 12L14 18"></path> 2334 </svg></span> 2335 <span class='r'><svg class="icon icon-chevron-right icon-md" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 2336 <path stroke-linecap="round" stroke-linejoin="round" d="M10 6L16 12L10 18"></path> 2337 </svg></span> 2338 </s> 2339 <style> 2340 :host { 2341 display: inline-block; 2342 position: relative; 2343 } 2344 :host([hidden]) { 2345 display: none; 2346 } 2347 s { 2348 position: absolute; 2349 inset: 0; 2350 pointer-events: none; 2351 } 2352 s svg { 2353 width: 24px; 2354 height: auto; 2355 stroke-width: var(--icon-weight); 2356 } 2357 s span { 2358 position: absolute; 2359 display: grid; 2360 align-items: center; 2361 justify-items: center; 2362 background-color: rgb(var(--color-background)); 2363 padding: 8px; 2364 opacity: 0; 2365 transition: opacity var(--animation-short); 2366 } 2367 s .t { 2368 inset-block-start: 0; 2369 inset-inline: -5px; 2370 border-block-end: 1px solid rgb(var(--color-border)); 2371 opacity: var(--t); 2372 } 2373 s .b { 2374 inset-block-end: 0; 2375 inset-inline: -5px; 2376 border-block-start: 1px solid rgb(var(--color-border)); 2377 opacity: var(--b); 2378 } 2379 s .l { 2380 inset-inline-start: 0; 2381 inset-block: -5px; 2382 border-inline-end: 1px solid rgb(var(--color-border)); 2383 opacity: var(--l); 2384 } 2385 s .r { 2386 inset-inline-end: 0; 2387 inset-block: -5px; 2388 border-inline-start: 1px solid rgb(var(--color-border)); 2389 opacity: var(--r); 2390 } 2391 s[dir='rtl'] :is(.icon-chevron-left, .icon-chevron-right) { 2392 transform: scaleX(-1); 2393 } 2394 @media screen and (max-width: 1023px) { 2395 s { 2396 display: none; 2397 } 2398 } 2399 </style> 2400 </template> 2401 </scroll-shadow></div> 2402</media-gallery> 2403</media-gallery-filter><variant-tabs 2404 class="variant-tabs product__accordion-desktop hidden lg:block" 2405 data-current-variant-id="41319111360651" 2406 data-product-id="7103095242891" 2407 2408 > 2409
2409<script type="application/json" data-variant-tabs-data>[{ 2410 "id": 41319111360651, 2411 "tabs":{ 2412 "tab_1": "Overview \u0026 Specs", 2413 "tab_1_content": "\u003cdiv class=\"metafield-rich_text_field\"\u003e\u003cp\u003eDesigned to grow with your child, Nanit Sound + Light promotes healthy sleep habits from infancy and offers guidance through those tricky toddler years. Choose from 11 soothing sounds and customizable color combinations to create restful routines that make bedtime a breeze. Know whatâs happening in the room with live audio monitoring and room temperature and humidity tracking.\u003c\/p\u003e\u003cp\u003eControl the device, create favorites, and manage routines no matter where you areâaccessible through the Sound \u0026amp; Light app, the Nanit Baby Monitor App, or hands-free with your Google Home.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eIncluded: \u003c\/strong\u003ePortable sound and light device; rechargeable battery (up to 8 hours of power); power adapter (100-240 VAC input voltage, 5 VDC output voltage, 2.1 A output current); USB-C to USB-C, 6ft (1.8m);\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWi-Fi: \u003c\/strong\u003e2.4GHz required\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eSound + Light Dimensions: \u003c\/strong\u003e3.5 x 3.5 x 5.25 in (L x W x H) (8.5 x 8.5 x 13 cm)\u003cbr \/\u003e\n\u003cbr \/\u003e\n\u003cstrong\u003eSound + Light\u003c\/strong\u003e \u003cstrong\u003eWeight:\u003c\/strong\u003e 13 oz. \/ 365 gr\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eSecurity: \u003c\/strong\u003e2-step verification required for login\u003c\/p\u003e\u003c\/div\u003e", 2414 "tab_2": null, 2415 "tab_2_content": "", 2416 "tab_3": null, 2417 "tab_3_content": "" 2418 }}]</script>
2418 2419
2419<script type="application/json" data-variant-tabs-defaults>{ 2420 "tab_1": "Overview \u0026 Specs", 2421 "tab_1_content": "\u003cp\u003eDefault content for tab 1. This will be replaced by variant-specific content when available.\u003c\/p\u003e", 2422 "tab_2": "Membership Plans", 2423 "tab_2_content": "\u003cp\u003eDefault content for tab 2. This will be replaced by variant-specific content when available.\u003c\/p\u003e", 2424 "tab_3": "3-Month Sleep Plan Trial", 2425 "tab_3_content": "\u003cp\u003eDefault content for tab 3. This will be replaced by variant-specific content when available.\u003c\/p\u003e" 2426 }</script>
2426<details class="product__accordion details with-border" is="accordion-details" data-variant-tab="1"> 2427 <summary class="details__summary flex items-center justify-between gap-2 cursor-pointer"> 2428 <div class="flex items-center gap-2d5"><svg class="icon icon-ruler icon-md" viewBox="0 0 20 20" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 2429 <path d="M9.16658 16.6667L7.49992 15M11.6666 14.1667L8.74992 11.25M16.6666 9.16666L13.7499 6.24999M14.1666 11.6667L12.4999 9.99999M10.2083 16.0417L16.0416 10.2083C16.9765 9.27338 17.444 8.8059 17.6707 8.28959C18.0083 7.52085 18.0083 6.64581 17.6707 5.87707C17.444 5.36075 16.9765 4.89328 16.0416 3.95833V3.95833C15.1066 3.02338 14.6392 2.55591 14.1228 2.32917C13.3541 1.99157 12.4791 1.99157 11.7103 2.32917C11.194 2.55591 10.7265 3.02338 9.79159 3.95833L3.95825 9.79166C3.0233 10.7266 2.55583 11.1941 2.32909 11.7104C1.99149 12.4791 1.99149 13.3542 2.32909 14.1229C2.55583 14.6392 3.0233 15.1067 3.95825 16.0417V16.0417C4.8932 16.9766 5.36067 17.4441 5.87699 17.6708C6.64573 18.0084 7.52077 18.0084 8.28951 17.6708C8.80583 17.4441 9.2733 16.9766 10.2083 16.0417Z" stroke-linecap="round" stroke-linejoin="round"/> 2430 </svg><span class="text-sm-base font-medium leading-none" data-tab-heading>Overview & Specs</span> 2431 </div><svg class="icon icon-plus-2 icon-xs shrink-0" viewBox="0 0 14 14" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 2432 <path stroke-linecap="round" stroke-linejoin="round" d="M7 1V13M13 7H1"></path> 2433 </svg></summary> 2434 <div class="details__content rte text-sm text-opacity" data-tab-content> 2435 <p>Default content for tab 1. This will be replaced by variant-specific content when available.</p> 2436 </div> 2437 </details><details class="product__accordion details with-border" is="accordion-details" data-variant-tab="2"> 2438 <summary class="details__summary flex items-center justify-between gap-2 cursor-pointer"> 2439 <div class="flex items-center gap-2d5"><svg class="icon icon-star icon-md" viewBox="0 0 20 20" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 2440 <path d="M8.56884 3.6955C9.02944 2.77428 9.25975 2.31367 9.5714 2.16587C9.8426 2.03724 10.1572 2.03724 10.4284 2.16587C10.7401 2.31367 10.9704 2.77428 11.431 3.6955L12.4312 5.6958C12.5734 5.98024 12.6445 6.12246 12.7485 6.23135C12.8406 6.32773 12.951 6.40474 13.0733 6.45783C13.2115 6.5178 13.3695 6.53536 13.6856 6.57048L15.6948 6.79373C16.7989 6.91641 17.3509 6.97774 17.6004 7.23229C17.8172 7.45349 17.9193 7.76268 17.8768 8.06949C17.8279 8.42253 17.4209 8.80049 16.6068 9.55641L14.9987 11.0496C14.7209 11.3076 14.5819 11.4367 14.5016 11.593C14.4307 11.7312 14.3929 11.884 14.3912 12.0394C14.3894 12.2151 14.4522 12.394 14.5777 12.7518L15.2733 14.7341C15.6822 15.8997 15.8867 16.4825 15.7509 16.8284C15.6331 17.1285 15.378 17.3533 15.0655 17.4324C14.7053 17.5236 14.1528 17.2474 13.0479 16.6949L10.7155 15.5287C10.4531 15.3975 10.3219 15.3319 10.1843 15.3061C10.0625 15.2833 9.93739 15.2833 9.81552 15.3061C9.67793 15.3319 9.54674 15.3975 9.28438 15.5287L6.95189 16.695C5.84702 17.2474 5.29458 17.5236 4.93434 17.4324C4.62188 17.3533 4.36669 17.1285 4.2489 16.8284C4.1131 16.4825 4.3176 15.8997 4.72658 14.7341L5.42213 12.7518C5.54768 12.394 5.61045 12.2151 5.60861 12.0394C5.60697 11.884 5.56917 11.7312 5.4982 11.593C5.41791 11.4367 5.27897 11.3076 5.00109 11.0496L3.39302 9.55641C2.57896 8.80049 2.17192 8.42253 2.12302 8.06949C2.08052 7.76268 2.18259 7.45349 2.3994 7.23229C2.64889 6.97774 3.20094 6.91641 4.30505 6.79373L6.31429 6.57048C6.63035 6.53536 6.78838 6.5178 6.92652 6.45783C7.0488 6.40474 7.15923 6.32774 7.25132 6.23135C7.35535 6.12246 7.42646 5.98024 7.56868 5.69581L8.56884 3.6955Z" stroke-linecap="round" stroke-linejoin="round"/> 2441 </svg><span class="text-sm-base font-medium leading-none" data-tab-heading>Membership Plans</span> 2442 </div><svg class="icon icon-plus-2 icon-xs shrink-0" viewBox="0 0 14 14" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 2443 <path stroke-linecap="round" stroke-linejoin="round" d="M7 1V13M13 7H1"></path> 2444 </svg></summary> 2445 <div class="details__content rte text-sm text-opacity" data-tab-content> 2446 <p>Default content for tab 2. This will be replaced by variant-specific content when available.</p> 2447 </div> 2448 </details>
2448<details class="product__accordion details with-border" is="accordion-details" data-variant-tab="3"> 2449 <summary class="details__summary flex items-center justify-between gap-2 cursor-pointer"> 2450 <div class="flex items-center gap-2d5"><svg class="icon icon-check_mark icon-md" viewBox="0 0 20 20" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 2451 <path d="M7.08341 10.4167L9.16675 12.5L14.1667 7.50001M10.0001 18.3333V18.3333C12.1713 18.3333 13.2569 18.3333 14.1376 18.0556C16.0046 17.467 17.4671 16.0046 18.0557 14.1376C18.3334 13.2568 18.3334 12.1712 18.3334 10V10C18.3334 7.82879 18.3334 6.74318 18.0557 5.86244C17.4671 3.99545 16.0046 2.53303 14.1376 1.94437C13.2569 1.66667 12.1713 1.66667 10.0001 1.66667V1.66667C7.82887 1.66667 6.74326 1.66667 5.86251 1.94437C3.99553 2.53303 2.5331 3.99545 1.94445 5.86244C1.66675 6.74318 1.66675 7.82879 1.66675 10V10C1.66675 12.1712 1.66675 13.2568 1.94445 14.1376C2.5331 16.0046 3.99553 17.467 5.86251 18.0556C6.74326 18.3333 7.82887 18.3333 10.0001 18.3333Z" stroke-linecap="round" stroke-linejoin="round"/> 2452 </svg><span class="text-sm-base font-medium leading-none" data-tab-heading>3-Month Sleep Plan Trial</span> 2453 </div><svg class="icon icon-plus-2 icon-xs shrink-0" viewBox="0 0 14 14" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 2454 <path stroke-linecap="round" stroke-linejoin="round" d="M7 1V13M13 7H1"></path> 2455 </svg></summary> 2456 <div class="details__content rte text-sm text-opacity" data-tab-content> 2457 <p>Default content for tab 3. This will be replaced by variant-specific content when available.</p> 2458 </div> 2459 </details></variant-tabs></div><product-info 2460 id='ProductInfo-template--18529121468555__main-product-7103095242891' 2461 class='product__info lg:sticky block w-full' 2462 data-animate='fade-up' 2463 data-immediate 2464 data-section-type='main-product' 2465 data-section-id='template--18529121468555__main-product' 2466 data-product-id='7103095242891' 2467 data-current-variant-id='41319111360651' 2468 data-product-url='/products/sound-machine' 2469 data-update-url='true' 2470 form='ProductForm-template--18529121468555__main-product-7103095242891' 2471 ><div 2472 class='product__title grid gap-3 with-price' 2473 2474 ><h1 class='heading leading-none product-title-md mobile:product-title-md col-span-full' data-default-title> 2475 <split-words class='split-words js-invisible block' data-animate='fade-up'>Sound + Light Machine</split-words> 2476 </h1><div id='Price-template--18529121468555__main-product-7103095242891' class='product__price'><div class="price flex flex-wrap items-baseline gap-2 lg:flex-col xl:items-end lg:gap-1d5" 2477><span class="price__regular whitespace-nowrap">$99.99</span></div> 2478</div></div><form method="post" action="/cart/add" id="ProductFormInstallment-template--18529121468555__main-product-7103095242891" accept-charset="UTF-8" class="installment text-sm leading-tight" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input 2479 type='hidden' 2480 name='id' 2481 value='41319111360651' 2482 > 2483 <shopify-payment-terms variant-id="41319111360651" shopify-meta="{"type":"product","currency_code":"USD","country_code":"US","variants":[{"id":41319111360651,"price_per_term":"$24.99","full_price":"$99.99","eligible":true,"available":true,"number_of_payment_terms":4}],"min_price":"$35.00","max_price":"$30,000.00","financing_plans":[{"min_price":"$35.00","max_price":"$49.99","terms":[{"apr":0,"loan_type":"split_pay","installments_count":2}]},{"min_price":"$50.00","max_price":"$999.99","terms":[{"apr":0,"loan_type":"split_pay","installments_count":3},{"apr":0,"loan_type":"split_pay","installments_count":4},{"apr":15,"loan_type":"interest","installments_count":3},{"apr":15,"loan_type":"interest","installments_count":6},{"apr":15,"loan_type":"interest","installments_count":12}]},{"min_price":"$1,000.00","max_price":"$30,000.00","terms":[{"apr":15,"loan_type":"interest","installments_count":3},{"apr":15,"loan_type":"interest","installments_count":6},{"apr":15,"loan_type":"interest","installments_count":12}]}],"installments_buyer_prequalification_enabled":false,"seller_id":707635}"></shopify-payment-terms> 2484<input type="hidden" name="product-id" value="7103095242891" /><input type="hidden" name="section-id" value="template--18529121468555__main-product" /></form><div class="product__reviews"><div id="shopify-block-AQWl3TzljNlJaeFJ2S__yotpo_product_reviews_star_rating_hM3qb8" class="shopify-block shopify-app-block"> 2485 2486 2487<div class="yotpo-widget-instance" 2488 data-yotpo-instance-id="347160" 2489 data-yotpo-product-id="7103095242891" 2490 data-yotpo-cart-product-id="" 2491 data-yotpo-section-id="product" 2492 data-yotpo-preloaded-data=""> 2493</div> 2494 2495 2496 2497</div></div><div class='rte' ><div id="envive-pdp-widget-small"></div></div><div 2498 class='product__text description rte text-base description-original' 2499 2500 ><p><meta charset="utf-8">Create consistent bedtime routines with soothing sounds and gentle lightingâplus live audio monitoring for instant peace of mind.<br></p> 2501<ul data-stringify-type="unordered-list" class="p-rich_text_list p-rich_text_list__bullet" data-indent="2" data-border="0"></ul></div><details 2502 class='product__accordion details with-border description-accordion'
2503 is='accordion-details' 2504 2505 > 2506 <summary class='details__summary flex items-center justify-between gap-2 cursor-pointer'> 2507 <div class='flex items-center gap-2d5'> 2508 <span class='text-sm-base font-medium leading-none'>Overview</span> 2509 </div><svg class="icon icon-plus-2 icon-xs shrink-0" viewBox="0 0 14 14" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 2510 <path stroke-linecap="round" stroke-linejoin="round" d="M7 1V13M13 7H1"></path> 2511 </svg></summary> 2512 <div class='details__content rte text-base text-opacity'><p><meta charset="utf-8">Create consistent bedtime routines with soothing sounds and gentle lightingâplus live audio monitoring for instant peace of mind.<br></p> 2513<ul data-stringify-type="unordered-list" class="p-rich_text_list p-rich_text_list__bullet" data-indent="2" data-border="0"></ul></div> 2514 </details><variant-picker id="VariantPicker-template--18529121468555__main-product-7103095242891" class="variant-picker grid gap-5 no-js-hidden" data-section-id="template--18529121468555__main-product" data-product-form-id="template--18529121468555__main-product" ><fieldset class="js product-form__input variant-input-wrapper relative" 2515 data-option-index="option1" 2516 data-option-slug="color" 2517 > 2518 <legend class="sr-only">Color</legend> 2519 <div class="form__label flex items-center justify-between gap-2 w-full"><div class="flex gap-2">Color: 2520 <span class="font-medium" id="template--18529121468555__main-product-7103095242891-option1">White</span> 2521 </div></div><ul class="swatches swatches--round flex items-start flex-wrap gap-4"><li> 2522 <magnet-element class="block"> 2523 <input 2524 type="radio" 2525 class="sr-only" 2526 id="template--18529121468555__main-product-7103095242891-color-0" 2527 name="Color-template--18529121468555__main-product-7103095242891" 2528 value="White" 2529 checked 2530 2531 data-option-value="White" 2532 data-option-value-id="79481536651" 2533 align-selected=".scroll-area" 2534 /><label 2535 for="template--18529121468555__main-product-7103095242891-color-0" 2536 class="color-swatch cursor-pointer relative" 2537 title="White" 2538 style="--swatch-background: white;" 2539 > 2540 <span class="sr-only">White</span><span class="tooltip opacity-0 pointer-events-none text-xs rounded-full z-10">White</span></label></magnet-element> 2541 </li></ul></fieldset>
2541<script type="application/json" data-selected-variant>{"id":41319111360651,"title":"White","option1":"White","option2":null,"option3":null,"sku":"L101NW","requires_shipping":true,"taxable":true,"featured_image":{"id":42494827790475,"product_id":7103095242891,"position":1,"created_at":"2026-06-25T12:01:53-04:00","updated_at":"2026-06-25T12:01:56-04:00","alt":"Nanit Sound + Light Machine next to Nanit Sound + Light App showing light and sound control on phone","width":4000,"height":4000,"src":"\/\/www.nanit.com\/cdn\/shop\/files\/sound_machine.webp?v=1782403316","variant_ids":[41319111360651]},"available":true,"name":"Sound + Light Machine - White","public_title":"White","options":["White"],"price":9999,"weight":907,"compare_at_price":9999,"inventory_quantity":30,"inventory_management":"shopify","inventory_policy":"deny","barcode":"810108751076","featured_media":{"alt":"Nanit Sound + Light Machine next to Nanit Sound + Light App showing light and sound control on phone","id":33655354884235,"position":1,"preview_image":{"aspect_ratio":1.0,"height":4000,"width":4000,"src":"\/\/www.nanit.com\/cdn\/shop\/files\/sound_machine.webp?v=1782403316"}},"requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[],"price":9999,"compare_at_price":9999,"per_delivery_price":9999,"selling_plan_id":2050916491,"selling_plan_group_id":"87afffaaab42d04109e3c53e7ff3caefc61fb982"}],"quantity_rule":{"min":1,"max":null,"increment":1}}</script>
2541 2542</variant-picker> 2543<noscript> 2544 <div class='product-form__input'> 2545 <label class='form__label flex gap-2' for='Variants-template--18529121468555__main-product-7103095242891'>Product variants</label> 2546 <div class='field'> 2547 <select 2548 name='id' 2549 id='Variants-template--18529121468555__main-product-7103095242891' 2550 class='select' 2551 form='ProductForm-template--18529121468555__main-product-7103095242891' 2552 ><option 2553 2554 selected 2555 2556 2557 value='41319111360651' 2558 > 2559 White 2560 2561 - $99.99 2562 </option></select><svg class="icon icon-chevron-up icon-sm absolute pointer-events-none" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 2563 <path stroke-linecap="round" stroke-linejoin="round" d="M6 15L12 9L18 15"></path> 2564 </svg></div> 2565 </div> 2566</noscript> 2567<div class="product-form-wrapper" ><form method="post" action="/cart/add" id="ProductForm-template--18529121468555__main-product-7103095242891" accept-charset="UTF-8" class="product-form grid gap-8" enctype="multipart/form-data" data-type="add-to-cart-form" data-hide-errors="false" is="product-form" data-form-id="AddToCartForm"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="id" value="41319111360651" disabled /><div class="product-form__buttons grid gap-4" id="QuantityForm-template--18529121468555__main-product-7103095242891"> 2568 <div class="product-form__error-message alert alert--error text-sm font-medium leading-tight" role="alert" hidden></div><div class="buy-buttons grid gap-4"><button 2569 id="AddToCart" 2570 type="submit" 2571 name="add" 2572 form="ProductForm-template--18529121468555__main-product-7103095242891" 2573 class="product-form__submit button button--primary button--fixed grow" 2574 is="hover-button"> 2575 <span class="btn-fill" data-fill></span> 2576 <span class="btn-text"> 2577 <span>Add to cart</span></span> 2578 </button></div></div><input type="hidden" name="product-id" value="7103095242891" /><input type="hidden" name="section-id" value="template--18529121468555__main-product" /></form><div 2579 class='registry-button' 2580 data-registry-buttons 2581 data-variant-id='41319111360651' 2582 data-trigger-type='click' 2583> 2584
2584<script type='application/json' data-registry-data> 2585 [{"id":41319111360651,"title":"White","product":"Sound + Light Machine","registry_buttons":[{"name":"Amazon","image":"\/\/www.nanit.com\/cdn\/shop\/files\/Amazon_icon_to_registry_x200.png?v=1728504301","link":"https:\/\/www.amazon.com\/Nanit-Machine-Detection-Feature-Rechargeable\/dp\/B0C1PYFF8B?ref_=ast_sto_dp"},{"name":"Babylist","image":"\/\/www.nanit.com\/cdn\/shop\/files\/babylist_8cc14398-af71-46b8-837c-f5b1517c5d84_x200.png?v=1676314925","link":"https:\/\/www.babylist.com\/gp\/nanit-sound-machine-and-night-light\/38245\/1473041"},{"name":"Target","image":"\/\/www.nanit.com\/cdn\/shop\/files\/Target_Icon_for_registry_x200.png?v=1728504681","link":"https:\/\/www.target.com\/p\/nanit-sound-machine-38-night-light-white\/-\/A-89197667#lnk=sametab"},{"name":"Pottery Barn Kids","image":"\/\/www.nanit.com\/cdn\/shop\/files\/PBK_Logo_x200.webp?v=1743625921","link":"https:\/\/www.potterybarnkids.com\/products\/nanit-sound-and-light-machine\/?cm_src=WsiPipRvi"},{"name":"Bloomingdales","image":"\/\/www.nanit.com\/cdn\/shop\/files\/bloomingdales-registry_x200.png?v=1758834201","link":"https:\/\/www.bloomingdales.com\/shop\/product\/nanit-sound-light?ID=4815534\u0026CategoryID=3866"},{"name":"MyRegistry.com","image":"\/\/www.nanit.com\/cdn\/shop\/files\/myregistry__Icon_for_registry_x200.png?v=1728504719","link":"https:\/\/www.myregistry.com\/baby-registry.aspx"}]}] 2586 </script>
2586 2587 2588 <button 2589 type='button' 2590 id='registryButton' 2591 class='registry-button__toggle' 2592 data-registry-toggle 2593 aria-expanded='false' 2594 aria-controls='registry-grid-template--18529121468555__main-product' 2595 > 2596 <span>Add to Registry</span> 2597 </button> 2598 2599 <div 2600 class='registry-button__grid' 2601 data-registry-grid 2602 id='registry-grid-template--18529121468555__main-product' 2603 ></div> 2604</div> 2605</div> 2606<div id='ProductBundle-template--18529121468555__main-product-7103095242891' ><details 2607 class='product__accordion details with-background' 2608 is='product-bundle-details' 2609 2610 open 2611 2612 form='ProductForm-template--18529121468555__main-product-7103095242891' 2613 > 2614 <summary class='details__summary flex items-center justify-between gap-2 cursor-pointer'> 2615 <div class='flex items-center gap-2d5'><span class='text-sm-base font-medium leading-none'>You May Also Like</span> 2616 </div><svg class="icon icon-plus-2 icon-xs shrink-0" viewBox="0 0 14 14" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 2617 <path stroke-linecap="round" stroke-linejoin="round" d="M7 1V13M13 7H1"></path> 2618 </svg></summary> 2619 <div class='details__content grid gap-2'> 2620 <bundle-recommendations 2621 data-product-id="7103095242891" 2622 data-section-id="template--18529121468555__main-product" 2623 data-limit="4" 2624 ></bundle-recommendations> 2625 </div> 2626 </details></div><div 2627 class="product__text product__text--drawer cursor-pointer" 2628 data-text-drawer-trigger 2629 data-drawer-title="<p>Free Shipping (Over $35+) + 30-Day Happiness Guarantee</p>" 2630 data-drawer-icon="<svg class="icon icon-truck icon-custom inline-block stroke-1" width="24" height="24"
2630 viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 2631 <path class="fill" d="M18.2 2.00001H15.8C14.1198 2.00001 13.2798 2.00001 12.638 2.32699C12.0735 2.61461 11.6146 3.07355 11.327 3.63804C11 4.27977 11 5.11985 11 6.80001V7.80001C11 8.92011 11 9.48017 10.782 9.90799C10.5903 10.2843 10.2843 10.5903 9.90798 10.782C9.48016 11 8.9201 11 7.8 11H4.2C3.0799 11 2.51984 11 2.09202 11.218C1.71569 11.4097 1.40973 11.7157 1.21799 12.092C1 12.5198 1 13.0799 1 14.2V16C1 16.9319 1 17.3978 1.15224 17.7654C1.35523 18.2554 1.74458 18.6448 2.23463 18.8478C2.60218 19 3.06812 19 4 19C4 17.3432 5.34315 16 7 16C8.65685 16 10 17.3432 10 19H14C14 17.3432 15.3431 16 17 16C18.6569 16 20 17.3432 20 19C21.6569 19 23 17.6569 23 16V6.80001C23 5.11985 23 4.27977 22.673 3.63804C22.3854 3.07355 21.9265 2.61461 21.362 2.32699C20.7202 2.00001 19.8802 2.00001 18.2 2.00001Z"/> 2632 <path d="M10 19H14M10 19C10 20.6569 8.65685 22 7 22C5.34315 22 4 20.6569 4 19M10 19C10 17.3432 8.65685 16 7 16C5.34315 16 4 17.3432 4 19M14 19C14 20.6569 15.3431 22 17 22C18.6569 22 20 20.6569 20 19M14 19C14 17.3432 15.3431 16 17 16C18.6569 16 20 17.3432 20 19M20 19V19C21.6569 19 23 17.6569 23 16V6.80001C23 5.11985 23 4.27977 22.673 3.63804C22.3854 3.07355 21.9265 2.61461 21.362 2.32699C20.7202 2.00001 19.8802 2.00001 18.2 2.00001H15.8C14.1198 2.00001 13.2798 2.00001 12.638 2.32699C12.0735 2.61461 11.6146 3.07355 11.327 3.63804C11 4.27977 11 5.11985 11 6.80001V7.80001C11 8.92011 11 9.48017 10.782 9.90799C10.5903 10.2843 10.2843 10.5903 9.90798 10.782C9.48016 11 8.92011 11 7.8 11H1.5M4 19V19C3.06812 19 2.60218 19 2.23463 18.8478C1.74458 18.6448 1.35523 18.2554 1.15224 17.7654C1 17.3978 1 16.9319 1 16V12.7727C1 12.1129 1 11.783 1.05245 11.4623C1.09902 11.1776 1.17626 10.8987 1.28282 10.6306C1.40284 10.3286 1.57257 10.0457 1.91205 9.47993L2.13566 9.10724C2.8155 7.97417 3.15542 7.40764 3.62342 6.99612C4.03758 6.63195 4.52256 6.35736 5.04791 6.18959C5.64157 6.00001 6.30225 6.00001 7.62362 6.00001H11" stroke-linecap="round" stroke-linejoin="round"/> 2633 </svg>" 2634 data-drawer-content-id="TextDrawerContent-template--18529121468555__main-product-text_drawer_BPrAWp-3" 2635 > 2636 <div class="product__text-inner flex items-start gap-2d5"><svg class="icon icon-truck icon-custom inline-block stroke-1" width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 2637 <path class="fill" d="M18.2 2.00001H15.8C14.1198 2.00001 13.2798 2.00001 12.638 2.32699C12.0735 2.61461 11.6146 3.07355 11.327 3.63804C11 4.27977 11 5.11985 11 6.80001V7.80001C11 8.92011 11 9.48017 10.782 9.90799C10.5903 10.2843 10.2843 10.5903 9.90798 10.782C9.48016 11 8.9201 11 7.8 11H4.2C3.0799 11 2.51984 11 2.09202 11.218C1.71569 11.4097 1.40973 11.7157 1.21799 12.092C1 12.5198 1 13.0799 1 14.2V16C1 16.9319 1 17.3978 1.15224 17.7654C1.35523 18.2554 1.74458 18.6448 2.23463 18.8478C2.60218 19 3.06812 19 4 19C4 17.3432 5.34315 16 7 16C8.65685 16 10 17.3432 10 19H14C14 17.3432 15.3431 16 17 16C18.6569 16 20 17.3432 20 19C21.6569 19 23 17.6569 23 16V6.80001C23 5.11985 23 4.27977 22.673 3.63804C22.3854 3.07355 21.9265 2.61461 21.362 2.32699C20.7202 2.00001 19.8802 2.00001 18.2 2.00001Z"/> 2638 <path d="M10 19H14M10 19C10 20.6569 8.65685 22 7 22C5.34315 22 4 20.6569 4 19M10 19C10 17.3432 8.65685 16 7 16C5.34315 16 4 17.3432 4 19M14 19C14 20.6569 15.3431 22 17 22C18.6569 22 20 20.6569 20 19M14 19C14 17.3432 15.3431 16 17 16C18.6569 16 20 17.3432 20 19M20 19V19C21.6569 19 23 17.6569 23 16V6.80001C23 5.11985 23 4.27977 22.673 3.63804C22.3854 3.07355 21.9265 2.61461 21.362 2.32699C20.7202 2.00001 19.8802 2.00001 18.2 2.00001H15.8C14.1198 2.00001 13.2798 2.00001 12.638 2.32699C12.0735 2.61461 11.6146 3.07355 11.327 3.63804C11 4.27977 11 5.11985 11 6.80001V7.80001C11 8.92011 11 9.48017 10.782 9.90799C10.5903 10.2843 10.2843 10.5903 9.90798 10.782C9.48016 11 8.92011 11 7.8 11H1.5M4 19V19C3.06812 19 2.60218 19 2.23463 18.8478C1.74458 18.6448 1.35523 18.2554 1.15224 17.76
263854C1 17.3978 1 16.9319 1 16V12.7727C1 12.1129 1 11.783 1.05245 11.4623C1.09902 11.1776 1.17626 10.8987 1.28282 10.6306C1.40284 10.3286 1.57257 10.0457 1.91205 9.47993L2.13566 9.10724C2.8155 7.97417 3.15542 7.40764 3.62342 6.99612C4.03758 6.63195 4.52256 6.35736 5.04791 6.18959C5.64157 6.00001 6.30225 6.00001 7.62362 6.00001H11" stroke-linecap="round" stroke-linejoin="round"/> 2639 </svg> 2640<div class="rte text-base leading-tight"> 2641 <p>Free Shipping (Over $35+) + 30-Day Happiness Guarantee</p> 2642 </div> 2643 </div><template id="TextDrawerContent-template--18529121468555__main-product-text_drawer_BPrAWp-3"> 2644 <div class="rte"> 2645 <p><strong>Shipping</strong></p><p><strong>Ground Shipping:</strong></p><ul><li><strong>Carriers:</strong>Â To improve delivery times, Nanit uses regional carriers that are auto-assigned for each order. These may include DHL, DHL Global Mail, FedEx, OnTrac, OSM, Pitney Bowes, SpeedX, UPS, and USPS.</li><li><strong>Delivery Time:</strong>Â 3-7 business days after shipping</li><li><strong>Cost:</strong>Â Free for orders over $35</li></ul><p><strong>Express Shipping:</strong></p><ul><li><strong>Shipping Method:</strong>Â 2nd Day Air</li><li><strong>Processing Time:</strong>Â 1-2 business days (Monday to Friday)</li><li><strong>Delivery Time:</strong>Â Within 2 business days after shipping</li><li><strong>Additional Cost:</strong>Â Yes</li></ul><p><strong>Important Notes:</strong></p><ul><li>We cannot ship to PO boxes.</li><li>Free ground shipping does not guarantee delivery within a specific time frame.</li><li>For time-sensitive deliveries, please keep in mind that orders take 1â2 business days (MonâFri) to process, plus shipping time. Because hotel deliveries can sometimes be unpredictable, we donât recommend shipping to hotels â weâre unable to guarantee arrival dates or offer replacements/refunds if the package doesnât reach you in time.</li></ul><p><strong>Returns</strong></p><p>If for any reason you are not 100% satisfied with your purchase, you may return it for a full refund within 30 days of delivery.</p><p>To initiate a return, please contact Nanit Customer Care at <strong>[email protected]</strong> or call <strong>1-866-MYNANIT (1-866-696-2648)</strong> to begin the RMA process.</p><p>If returning a Nanit product, you will receive a pre-paid shipping label. The returned product(s) must be received by Nanit within 10 days of obtaining your RMA number.<br/><br/><strong>Return Policy Guidelines</strong></p><p>To ensure your refund is processed correctly, please note the following:</p><ul><li>Product(s) must have been originally purchased from www.nanit.com. Items purchased from other retailers or websites must be returned to their original place of purchase and are subject to that retailerâs return policy.</li><li>Customers assume all risk of loss or damage when shipping their return to Nanit.</li><li>Returned product(s) must be in their original packaging and in good physical condition, with all parts included.</li><li>A restocking fee will apply as outlined below and will be deducted from your refund:</li><li>$15 for all orders including a camera and/or stand</li><li>$10 for all other orders, including gift cards and partner products</li><li>If a product is returned to Nanit (a) without an RMA number, (b) beyond the 10-day RMA period, or (c) without proper packaging, Nanit reserves the right to refuse delivery or charge additional restocking fees.</li></ul><p>Once your return is received by our warehouse, it will take 3â5 business days to verify the return. Refunds will be processed within 5â7 business days after verification. All refunds will be issued in the original form of payment.</p><p>Please note: <strong>Shipping charges are non-refundable.</strong><br/><br/><strong>Policy Updates</strong><br/>Nanit reserves the right to modify or update this return policy at any time without prior notice.</p><ul><li><em>EFFECTIVE DATE OF THIS RETURN POLICY: April 1, 2025</em></li></ul><p>For more information, see <a href="/pages/shipping-returns" target="_blank" title="Shipping + Returns">here</a></p> 2646 </div> 2647 </template> 2648 </div><div 2649 class="product__text product__text--drawer cursor-pointer" 2650 data-text-drawer-trigger 2651 data-drawer-title="<p>1-Year Product Warranty</p>" 2652 data-drawer-icon="<svg class="icon icon-heart icon-custom inline-block stroke-1" width="24" height="24"
2652 viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 2653 <path class="fill" d="M12 21C13 21 22 16.0003 22 9.00046C22 5.5006 19 3.04408 16 3.00068C14.5 2.97897 13 3.50068 12 5.00062C11 3.50068 9.47405 3.00068 8 3.00068C5 3.00068 2 5.5006 2 9.00046C2 16.0003 11 21 12 21Z"/> 2654 <path d="M12 21C13 21 22 16.0002 22 9.00045C22 5.50058 19 3.04407 16 3.00066C14.5 2.97896 13 3.50067 12 5.00061C11 3.50067 9.47405 3.00067 8 3.00067C5 3.00067 2 5.50058 2 9.00045C2 16.0002 11 21 12 21Z" stroke-linecap="round" stroke-linejoin="round"/> 2655 </svg>" 2656 data-drawer-content-id="TextDrawerContent-template--18529121468555__main-product-text_drawer_BPrAWp-4" 2657 > 2658 <div class="product__text-inner flex items-start gap-2d5"><svg class="icon icon-heart icon-custom inline-block stroke-1" width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 2659 <path class="fill" d="M12 21C13 21 22 16.0003 22 9.00046C22 5.5006 19 3.04408 16 3.00068C14.5 2.97897 13 3.50068 12 5.00062C11 3.50068 9.47405 3.00068 8 3.00068C5 3.00068 2 5.5006 2 9.00046C2 16.0003 11 21 12 21Z"/> 2660 <path d="M12 21C13 21 22 16.0002 22 9.00045C22 5.50058 19 3.04407 16 3.00066C14.5 2.97896 13 3.50067 12 5.00061C11 3.50067 9.47405 3.00067 8 3.00067C5 3.00067 2 5.50058 2 9.00045C2 16.0002 11 21 12 21Z" stroke-linecap="round" stroke-linejoin="round"/> 2661 </svg> 2662<div class="rte text-base leading-tight"> 2663 <p>1-Year Product Warranty</p> 2664 </div> 2665 </div><template id="TextDrawerContent-template--18529121468555__main-product-text_drawer_BPrAWp-4"> 2666 <div class="rte"> 2667 <p><strong>Nanit Warranty</strong></p><p><strong>UDISENSE, INC. DBA: NANIT</strong></p><p><strong>LIMITED WARRANTY</strong></p><p>THIS LIMITED WARRANTY CONTAINS IMPORTANT INFORMATION ABOUT YOUR RIGHTS AND OBLIGATIONS, AS WELL AS LIMITATIONS AND EXCLUSIONS THAT MAY APPLY TO YOU.</p><p>THIS LIMITED WARRANTY ONLY APPLIES IF YOU PURCHASE, USE AND OPERATE THE PRODUCT IN THE UNITED STATES, CANADA, THE UNITED KINGDOM OR AUSTRALIA.</p><p>PRODUCTS OBTAINED FROM UNAUTHORIZED RETAILERS ARE NOT COVERED BY THIS LIMITED WARRANTY. A LIST OF NANITâS AUTHORIZED RETAILERS CAN BE FOUND AT nanit.com/authorized-retailers. PLEASE BE AWARE THAT THERE ARE SOME RETAILERS AND WEBSITES THAT CLAIM TO BE AUTHORIZED RETAILERS OF NANIT WHEN THEY ARE NOT. NOTE THAT WHEN YOU PURCHASE FROM THESE UNAUTHORIZED RETAILERS, YOU ARE TAKING A RISK, INCLUDING A RISK THAT THESE PRODUCTS ARE USED OR DEFECTIVE, AND THIS LIMITED WARRANTY WILL NOT APPLY. THEREFORE, WHEN PURCHASING A PRODUCT, IT IS IMPORTANT TO CHECK THAT THE PRODUCT IS BEING SHIPPED FROM AND SOLD BY AN AUTHORIZED RETAILER. PLEASE LOCATE THE RETAILERSâS NAME ON OUR AUTHORIZED RETAILERS LIST LINKED ABOVE OR CONTACT US DIRECTLY AT [email protected] IF YOU ARE UNCERTAIN ABOUT A PURCHASE.</p><ul><li>WHAT THIS LIMITED WARRANTY COVERS; PERIOD OF COVERAGE. Udisense, Inc. DBA: Nanit (âNanitâ), located at 244 Fifth Avenue, Suite #2702, New York, New York 10001, USA,+1-866-MYNANIT,warrants to the owner of the enclosed product that the product contained in this box (âProductâ) will be free from defects in materials and workmanship for a period of one (1) year from the date of delivery following the original retail purchase (the âWarranty Periodâ). If the Product fails to conform to this Limited Warranty during the Warranty Period, Nanit will, at its sole discretion, either (a) repair or replace any defective Product or component; or (b) accept the return of the Product and refund the money actually paid by the original purchaser for the Product. Repair or replacement may be made with a new or refurbished product or components, at Nanitâs sole discretion. If the Product or a component incorporated within it is no longer available, Nanit may, at Nanitâs sole discretion, replace the Product with a similar product of similar function. This is your soleand exclusive remedy for breach of this Limited Warranty. Any Product that has either been repaired or replaced under this Limited Warranty will be covered by the terms of this Limited Warranty for the longer of (a) ninety (90) days from the date of delivery of the repaired Product or replacement Product, or (b) the remaining Warranty Period. This Limited Warranty is transferable from the original purchaser to subsequent owners, but the Warranty Period will not be extended in duration or expanded in coverage for any such transfer.The benefits provided to youby this Limited Warrantyare in addition to other rights and remedies available to you under relevant laws, including if you are located in Australia, the Australian Consumer Law.</li><li>TOTAL SATISFACTION RETURN POLICY. If you are the original purchaser of the Product and you are not satisfied with this Product for any reason, you may return it in its original condition within thirty (30) days of the original purchase and receive a full refund.</li><li>WARRANTY CONDITIONS; HOW TO GET SERVICE IF YOU WANT TO CLAIM UNDER THIS LIMITED WARRANTY. Before making a claim under this Limited Warranty, the owner of the Product must (a) notify Nanit of the intention to claim by visiting nanit.com/support duringthe Warranty Period and providing a description of the alleged failure, and (b) comply with Nanitâs return shipping instructions. Nanit will have no warranty obligations with respect to a returned Product if it determines, in its reasonable discretion after examination of the returned Product, that the Product is an Ineligible Product (defined below).</li><li>WHAT THIS LIMITED WARRANTY DOES NOT COVER. This Limited Warranty does not cover the following (collectively âIneligible Productsâ): Products marked as âsampleâ or âNot for Saleâ, or sold âAS ISâ; or Products that have been subject to: (a) modifications, alterations, tampering, or improper maintenance or repairs; (b) handling, storage, installation, testing, or use not in accordance with the Terms of Service or other instructions provided by Nanit; (c) abuse or misuse of the Product; (d) breakdowns, fluctuations, or interruptions in electric power or the telecommunications network; or (e) Acts of God, including but not limited to lightning, flood, tornado, earthquake, or hurricane. This Limited Warranty does not cover consumable parts, including batteries, unless damage is due to defects in materials or workmanship of the Product, or software (even if packaged or sold with the product). Nanit recommends that youuse only authorized service providers for maintenance or repair. Unauthorized use of the Product or software can impair the Productâs performance. This Limited Warranty does not apply to anything other than the Products, including any software, even if packaged or sold with the Products. Softw
2667are distributed by Nanit (including, but not limited to system software) is not covered under this Limited Warranty. Refer to the licensing agreement accompanying the software for details of your rights with respect to its use. Nanit does not warrant that the operation of the Products will be uninterrupted or error-free. </li><li>NOT A MEDICAL DEVICE. THE PRODUCTS ARE NOT MEDICAL DEVICES AND ARE NOT INTENDED TO BE USED AS A MEDICAL DEVICES, AND ARE NEITHER REGULATED NOR APPROVED BY THE U.S. FOOD AND DRUG ADMINISTRATION. THE PRODUCTS ARE NOT DESIGNED TO DETECT, DIAGNOSE, PREVENT, TREAT OR CURE ANY DISEASE OR OTHER MEDICAL CONDITION. THE PRODUCTS AND SERVICES (AS DEFINED BELOW) ARE NOT A SUBSTITUTE FOR MEDICAL TREATMENT OR ADULT SUPERVISION AND CARE. YOU ACKNOWLEDGE, UNDERSTAND AND AGREE THAT YOUR USE OF THE SERVICES (AS DEFINED BELOW) AND THE PRODUCTS IS ENTIRELY AT YOUR OWN RISK.</li><li>DISCLAIMER OF WARRANTIES. EXCEPT AS STATED ABOVE IN SECTION 1 OF THIS LIMITED WARRANTY, AND TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, NANIT DISCLAIMS ALL EXPRESS, IMPLIED, AND STATUTORY WARRANTIES AND CONDITIONS WITH RESPECT TO THE PRODUCT, INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, NANIT ALSO LIMITS THE DURATION OF ANY APPLICABLE IMPLIED WARRANTIES OR CONDITIONS TO THE DURATION OF THIS LIMITED WARRANTY.FOR THE AVOIDANCE OF DOUBT, NOTHING IN THIS CLAUSE 6 IS INTENDED TO EXCLUDE ANY WARRANTIES OR GUARANTEES WHICH CANNOT BE EXCLUDED UNDER APPLICABLE LAWS,INCLUDING,IF YOU ARE LOCATED IN AUSTRALIA, YOUR RIGHTS UNDER THE AUSTRALIAN CONSUMER LAW.</li><li>LIMITATION OF DAMAGES. IN ADDITION TO THE ABOVE WARRANTY DISCLAIMERS, IN NO EVENT WILL NANIT BE LIABLE FOR ANY CONSEQUENTIAL, INCIDENTAL, EXEMPLARY, OR SPECIAL DAMAGES, INCLUDING ANY DAMAGES FOR LOST DATA OR LOST PROFITS, ARISING FROM OR RELATING TO THIS LIMITED WARRANTY OR THE PRODUCT, AND NANITâS TOTAL CUMULATIVE LIABILITY ARISING FROM OR RELATED TO THIS LIMITED WARRANTY OR THE PRODUCT WILL NOT EXCEED THE AMOUNT ACTUALLY PAID FOR THE PRODUCT BY THE ORIGINAL PURCHASER.</li><li>LIMITATION OF LIABILITY. THE NANIT ONLINE SERVICES (âSERVICESâ) PROVIDE YOU CERTAIN TYPES OF INFORMATION (âPRODUCT INFORMATIONâ) RESULTING FROM YOUR USAGE OF THE PRODUCTS OR OTHER PERIPHERALS CONNECTED TO YOUR PRODUCTS (âPRODUCT PERIPHERALSâ). THE TYPE OF PRODUCT PERIPHERALS THAT MAY BE CONNECTED TO YOUR PRODUCT MAYCHANGE FROM TIME TO TIME. WITHOUT LIMITING THE GENERALITY OF THE DISCLAIMERS ABOVE, ALL PRODUCT INFORMATION IS PROVIDED FOR YOUR CONVENIENCE, âAS ISâ, AND âAS AVAILABLEâ. NANIT DOES NOT REPRESENT, WARRANT, OR GUARANTEE THAT PRODUCT INFORMATION WILL MEET YOUR REQUIREMENTS OR BE TIMELY, AVAILABLE, ACCURATE, OR RELIABLE, OR THAT PRODUCT INFORMATION OR USE OF THE SERVICES OR PRODUCT WILL PROVIDE SAFETY IN YOUR HOME OR FOR ANY INDIVIDUAL OR CHILD. YOU USE ALL PRODUCT INFORMATION, THE SERVICES, AND THE PRODUCT AT YOUR OWN DISCRETION AND RISK. YOU WILL BE SOLELY RESPONSIBLE FOR (AND NANIT DISCLAIMS) ANY AND ALL LOSS, LIABILITY, OR DAMAGES, INCLUDING TO YOUR WIRING, FIXTURES, ELECTRICITY, HOME, PRODUCT, PRODUCT PERIPHERALS, COMPUTER, MOBILE DEVICE, AND ALL OTHER ITEMS AND PETS IN YOUR HOME, RESULTING FROM YOUR USE OF THE PRODUCT INFORMATION, SERVICES, OR PRODUCT. PRODUCT INFORMATION PROVIDED BY THE SERVICES IS NOT INTENDED AS A SUBSTITUTE FOR DIRECT MEANS OF OBTAINING THE INFORMATION. FOR EXAMPLE AND WITHOUT LIMITING THE FOREGOING, A NOTIFICATION PROVIDED THROUGH THE SERVICE IS NOT INTENDED AS A SUBSTITUTE FOR AUDIBLE AND VISIBLE INDICATIONS IN THE HOME AND ON THE PRODUCT, NOR FOR A PARENT CHECKING ON THE CHILD, NOR FOR AN ASSESSMENT PERFORMED BY A MEDICAL PROFESSIONAL.</li><li>YOUR RIGHTS AND THIS LIMITED WARRANTY. This Limited Warranty gives you specific legal rights. You may also have other legal rights that vary by state, province, or jurisdiction. Likewise, some of the limitations in this Limited Warranty may not apply in certain states. The terms of this Limited Warranty will apply to the extent permitted by applicable law. For a full description of your legal r
2667ights you should refer to the laws applicable in your jurisdiction and you may wish to contact a relevant consumer advisory service.</li></ul><p>Â </p><p>If you are located in Australia, our goods come with guarantees that cannot be excluded under the Australian Consumer Law. You are entitled to a replacement or refund for a major failure and for compensation for any other reasonably foreseeable loss or damage. You are also entitled to have the goods repaired or replaced if goods fail to be of acceptable quality and the failure does not amount to a major failure.</p><ul><li>EFFECTIVE DATE OF THIS LIMITED WARRANTY POLICY: April 1, 2025. </li></ul><p>MULBERRY EXTENDED WARRANTY:</p><ul><li>For Florida, Hawaii and Washington <a href="https://terms.getmulberry.com/20210211_fortegra_allprod-adh" target="_blank" title="https://terms.getmulberry.com/20210211_fortegra_allprod-adh">click here</a>.</li><li>For all other 47 states, <a href="https://terms.getmulberry.com/20210210_shield_multiproduct" target="_blank" title="https://terms.getmulberry.com/20210210_shield_multiproduct">click here.</a></li></ul> 2668 </div> 2669 </template> 2670 </div><div 2671 class="product__text product__text--drawer product__text--drawer-hsa-fsa cursor-pointer" 2672 data-hsa-fsa-item 2673 data-text-drawer-trigger 2674 data-drawer-title="" 2675 data-drawer-icon="<svg class="icon icon-check_mark icon-custom inline-block stroke-1" width="24" height="24"
2675 viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 2676 <rect class="fill" x="2" y="2" width="20" height="20" rx="6"/> 2677 <path d="M8.5 12.5L11 15L17 9M11.6 22H12.4C15.7603 22 17.4405 22 18.7239 21.346C19.8529 20.7708 20.7708 19.8529 21.346 18.7239C22 17.4405 22 15.7603 22 12.4V11.6C22 8.23969 22 6.55953 21.346 5.27606C20.7708 4.14709 19.8529 3.2292 18.7239 2.65396C17.4405 2 15.7603 2 12.4 2H11.6C8.23969 2 6.55953 2 5.27606 2.65396C4.14708 3.2292 3.2292 4.14709 2.65396 5.27606C2 6.55953 2 8.23969 2 11.6V12.4C2 15.7603 2 17.4405 2.65396 18.7239C3.2292 19.8529 4.14708 20.7708 5.27606 21.346C6.55953 22 8.23969 22 11.6 22Z" stroke-linecap="round" stroke-linejoin="round"/> 2678 </svg>" 2679 data-drawer-content-id="TextDrawerContent-template--18529121468555__main-product-text_drawer_BPrAWp-hsa-fsa" 2680 data-current-variant-id="41319111360651" 2681 style="display: none;" 2682> 2683 <div class="product__text-inner flex items-start gap-2d5"><svg class="icon icon-check_mark icon-custom inline-block stroke-1" width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 2684 <rect class="fill" x="2" y="2" width="20" height="20" rx="6"/> 2685 <path d="M8.5 12.5L11 15L17 9M11.6 22H12.4C15.7603 22 17.4405 22 18.7239 21.346C19.8529 20.7708 20.7708 19.8529 21.346 18.7239C22 17.4405 22 15.7603 22 12.4V11.6C22 8.23969 22 6.55953 21.346 5.27606C20.7708 4.14709 19.8529 3.2292 18.7239 2.65396C17.4405 2 15.7603 2 12.4 2H11.6C8.23969 2 6.55953 2 5.27606 2.65396C4.14708 3.2292 3.2292 4.14709 2.65396 5.27606C2 6.55953 2 8.23969 2 11.6V12.4C2 15.7603 2 17.4405 2.65396 18.7239C3.2292 19.8529 4.14708 20.7708 5.27606 21.346C6.55953 22 8.23969 22 11.6 22Z" stroke-linecap="round" stroke-linejoin="round"/> 2686 </svg> 2687<div class="rte text-base leading-tight" data-hsa-fsa-title> 2688 2689 </div> 2690 </div><template id="TextDrawerContent-template--18529121468555__main-product-text_drawer_BPrAWp-hsa-fsa" data-hsa-fsa-template> 2691 <div class="rte"></div> 2692 </template>
2692<script type="application/json" data-hsa-fsa-variants> 2693 [{ 2694 "id": 41319111360651, 2695 "title": null, 2696 "content": "" 2697 }] 2698 </script>
2698 2699</div> 2700<variant-tabs 2701 class="variant-tabs lg:hidden" 2702 data-current-variant-id="41319111360651" 2703 data-product-id="7103095242891" 2704 2705 > 2706
2706<script type="application/json" data-variant-tabs-data>[{ 2707 "id": 41319111360651, 2708 "tabs":{ 2709 "tab_1": "Overview \u0026 Specs", 2710 "tab_1_content": "\u003cdiv class=\"metafield-rich_text_field\"\u003e\u003cp\u003eDesigned to grow with your child, Nanit Sound + Light promotes healthy sleep habits from infancy and offers guidance through those tricky toddler years. Choose from 11 soothing sounds and customizable color combinations to create restful routines that make bedtime a breeze. Know whatâs happening in the room with live audio monitoring and room temperature and humidity tracking.\u003c\/p\u003e\u003cp\u003eControl the device, create favorites, and manage routines no matter where you areâaccessible through the Sound \u0026amp; Light app, the Nanit Baby Monitor App, or hands-free with your Google Home.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eIncluded: \u003c\/strong\u003ePortable sound and light device; rechargeable battery (up to 8 hours of power); power adapter (100-240 VAC input voltage, 5 VDC output voltage, 2.1 A output current); USB-C to USB-C, 6ft (1.8m);\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWi-Fi: \u003c\/strong\u003e2.4GHz required\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eSound + Light Dimensions: \u003c\/strong\u003e3.5 x 3.5 x 5.25 in (L x W x H) (8.5 x 8.5 x 13 cm)\u003cbr \/\u003e\n\u003cbr \/\u003e\n\u003cstrong\u003eSound + Light\u003c\/strong\u003e \u003cstrong\u003eWeight:\u003c\/strong\u003e 13 oz. \/ 365 gr\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eSecurity: \u003c\/strong\u003e2-step verification required for login\u003c\/p\u003e\u003c\/div\u003e", 2711 "tab_2": null, 2712 "tab_2_content": "", 2713 "tab_3": null, 2714 "tab_3_content": "" 2715 }}]</script>
2715 2716
2716<script type="application/json" data-variant-tabs-defaults>{ 2717 "tab_1": "Overview \u0026 Specs", 2718 "tab_1_content": "\u003cp\u003eDefault content for tab 1. This will be replaced by variant-specific content when available.\u003c\/p\u003e", 2719 "tab_2": "Membership Plans", 2720 "tab_2_content": "\u003cp\u003eDefault content for tab 2. This will be replaced by variant-specific content when available.\u003c\/p\u003e", 2721 "tab_3": "3-Month Sleep Plan Trial", 2722 "tab_3_content": "\u003cp\u003eDefault content for tab 3. This will be replaced by variant-specific content when available.\u003c\/p\u003e" 2723 }</script>
2723<details class="product__accordion details with-border" is="accordion-details" data-variant-tab="1"> 2724 <summary class="details__summary flex items-center justify-between gap-2 cursor-pointer"> 2725 <div class="flex items-center gap-2d5"><svg class="icon icon-ruler icon-md" viewBox="0 0 20 20" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 2726 <path d="M9.16658 16.6667L7.49992 15M11.6666 14.1667L8.74992 11.25M16.6666 9.16666L13.7499 6.24999M14.1666 11.6667L12.4999 9.99999M10.2083 16.0417L16.0416 10.2083C16.9765 9.27338 17.444 8.8059 17.6707 8.28959C18.0083 7.52085 18.0083 6.64581 17.6707 5.87707C17.444 5.36075 16.9765 4.89328 16.0416 3.95833V3.95833C15.1066 3.02338 14.6392 2.55591 14.1228 2.32917C13.3541 1.99157 12.4791 1.99157 11.7103 2.32917C11.194 2.55591 10.7265 3.02338 9.79159 3.95833L3.95825 9.79166C3.0233 10.7266 2.55583 11.1941 2.32909 11.7104C1.99149 12.4791 1.99149 13.3542 2.32909 14.1229C2.55583 14.6392 3.0233 15.1067 3.95825 16.0417V16.0417C4.8932 16.9766 5.36067 17.4441 5.87699 17.6708C6.64573 18.0084 7.52077 18.0084 8.28951 17.6708C8.80583 17.4441 9.2733 16.9766 10.2083 16.0417Z" stroke-linecap="round" stroke-linejoin="round"/> 2727 </svg><span class="text-sm-base font-medium leading-none" data-tab-heading>Overview & Specs</span> 2728 </div><svg class="icon icon-plus-2 icon-xs shrink-0" viewBox="0 0 14 14" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 2729 <path stroke-linecap="round" stroke-linejoin="round" d="M7 1V13M13 7H1"></path> 2730 </svg></summary> 2731 <div class="details__content rte text-sm text-opacity" data-tab-content> 2732 <p>Default content for tab 1. This will be replaced by variant-specific content when available.</p> 2733 </div> 2734 </details><details class="product__accordion details with-border" is="accordion-details" data-variant-tab="2"> 2735 <summary class="details__summary flex items-center justify-between gap-2 cursor-pointer"> 2736 <div class="flex items-center gap-2d5"><svg class="icon icon-star icon-md" viewBox="0 0 20 20" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 2737 <path d="M8.56884 3.6955C9.02944 2.77428 9.25975 2.31367 9.5714 2.16587C9.8426 2.03724 10.1572 2.03724 10.4284 2.16587C10.7401 2.31367 10.9704 2.77428 11.431 3.6955L12.4312 5.6958C12.5734 5.98024 12.6445 6.12246 12.7485 6.23135C12.8406 6.32773 12.951 6.40474 13.0733 6.45783C13.2115 6.5178 13.3695 6.53536 13.6856 6.57048L15.6948 6.79373C16.7989 6.91641 17.3509 6.97774 17.6004 7.23229C17.8172 7.45349 17.9193 7.76268 17.8768 8.06949C17.8279 8.42253 17.4209 8.80049 16.6068 9.55641L14.9987 11.0496C14.7209 11.3076 14.5819 11.4367 14.5016 11.593C14.4307 11.7312 14.3929 11.884 14.3912 12.0394C14.3894 12.2151 14.4522 12.394 14.5777 12.7518L15.2733 14.7341C15.6822 15.8997 15.8867 16.4825 15.7509 16.8284C15.6331 17.1285 15.378 17.3533 15.0655 17.4324C14.7053 17.5236 14.1528 17.2474 13.0479 16.6949L10.7155 15.5287C10.4531 15.3975 10.3219 15.3319 10.1843 15.3061C10.0625 15.2833 9.93739 15.2833 9.81552 15.3061C9.67793 15.3319 9.54674 15.3975 9.28438 15.5287L6.95189 16.695C5.84702 17.2474 5.29458 17.5236 4.93434 17.4324C4.62188 17.3533 4.36669 17.1285 4.2489 16.8284C4.1131 16.4825 4.3176 15.8997 4.72658 14.7341L5.42213 12.7518C5.54768 12.394 5.61045 12.2151 5.60861 12.0394C5.60697 11.884 5.56917 11.7312 5.4982 11.593C5.41791 11.4367 5.27897 11.3076 5.00109 11.0496L3.39302 9.55641C2.57896 8.80049 2.17192 8.42253 2.12302 8.06949C2.08052 7.76268 2.18259 7.45349 2.3994 7.23229C2.64889 6.97774 3.20094 6.91641 4.30505 6.79373L6.31429 6.57048C6.63035 6.53536 6.78838 6.5178 6.92652 6.45783C7.0488 6.40474 7.15923 6.32774 7.25132 6.23135C7.35535 6.12246 7.42646 5.98024 7.56868 5.69581L8.56884 3.6955Z" stroke-linecap="round" stroke-linejoin="round"/> 2738 </svg><span class="text-sm-base font-medium leading-none" data-tab-heading>Membership Plans</span> 2739 </div>
2739<svg class="icon icon-plus-2 icon-xs shrink-0" viewBox="0 0 14 14" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 2740 <path stroke-linecap="round" stroke-linejoin="round" d="M7 1V13M13 7H1"></path> 2741 </svg></summary> 2742 <div class="details__content rte text-sm text-opacity" data-tab-content> 2743 <p>Default content for tab 2. This will be replaced by variant-specific content when available.</p> 2744 </div> 2745 </details><details class="product__accordion details with-border" is="accordion-details" data-variant-tab="3"> 2746 <summary class="details__summary flex items-center justify-between gap-2 cursor-pointer"> 2747 <div class="flex items-center gap-2d5"><svg class="icon icon-check_mark icon-md" viewBox="0 0 20 20" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 2748 <path d="M7.08341 10.4167L9.16675 12.5L14.1667 7.50001M10.0001 18.3333V18.3333C12.1713 18.3333 13.2569 18.3333 14.1376 18.0556C16.0046 17.467 17.4671 16.0046 18.0557 14.1376C18.3334 13.2568 18.3334 12.1712 18.3334 10V10C18.3334 7.82879 18.3334 6.74318 18.0557 5.86244C17.4671 3.99545 16.0046 2.53303 14.1376 1.94437C13.2569 1.66667 12.1713 1.66667 10.0001 1.66667V1.66667C7.82887 1.66667 6.74326 1.66667 5.86251 1.94437C3.99553 2.53303 2.5331 3.99545 1.94445 5.86244C1.66675 6.74318 1.66675 7.82879 1.66675 10V10C1.66675 12.1712 1.66675 13.2568 1.94445 14.1376C2.5331 16.0046 3.99553 17.467 5.86251 18.0556C6.74326 18.3333 7.82887 18.3333 10.0001 18.3333Z" stroke-linecap="round" stroke-linejoin="round"/> 2749 </svg><span class="text-sm-base font-medium leading-none" data-tab-heading>3-Month Sleep Plan Trial</span> 2750 </div><svg class="icon icon-plus-2 icon-xs shrink-0" viewBox="0 0 14 14" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 2751 <path stroke-linecap="round" stroke-linejoin="round" d="M7 1V13M13 7H1"></path> 2752 </svg></summary> 2753 <div class="details__content rte text-sm text-opacity" data-tab-content> 2754 <p>Default content for tab 3. This will be replaced by variant-specific content when available.</p> 2755 </div> 2756 </details></variant-tabs></product-info> 2757 </div><x-modal 2758 id="ProductTextDrawer-template--18529121468555__main-product" 2759 class="x-modal drawer z-30 fixed bottom-0 left-0 h-full w-full pointer-events-none" 2760 role="dialog" 2761 aria-modal="true" 2762 aria-label="Product Information" 2763 hidden 2764 > 2765 <overlay-element 2766 class="overlay fixed-modal invisible opacity-0 fixed bottom-0 left-0 w-full h-screen pointer-events-none" 2767 aria-controls="ProductTextDrawer-template--18529121468555__main-product" 2768 aria-expanded="false" 2769 ></overlay-element> 2770 2771 <div class="drawer__inner z-10 absolute top-0 flex flex-col w-full h-full overflow-hidden"> 2772 <gesture-element class="drawer__header flex justify-between opacity-0 invisible relative"> 2773 <span class="drawer__title heading title-md" data-drawer-title>Information</span> 2774 <button 2775 class="button button--secondary button--close drawer__close hidden sm:flex items-center justify-center" 2776 type="button" 2777 is="hover-button" 2778 aria-controls="ProductTextDrawer-template--18529121468555__main-product" 2779 aria-expanded="false" 2780 aria-label="Close" 2781 > 2782 <span class="btn-fill" data-fill></span> 2783 <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"> 2784 <path stroke-linecap="round" stroke-linejoin="round" d="M5 15L15 5M5 5L15 15"></path> 2785 </svg></span> 2786 </button> 2787 </gesture-element> 2788 2789 <div class="drawer__content opacity-0 invisible flex flex-col h-full grow shrink"> 2790 <div class="drawer__scrollable relative flex flex-col gap-5 md:gap-7 grow shrink"> 2791 <div class="rte" data-drawer-content></div> 2792 </div> 2793 </div> 2794 </div> 2795 </x-modal></div><div class='product-text-modal' data-product-text-modal hidden> 2796 <div class='product-text-modal__overlay' data-product-text-modal-overlay></div> 2797 <div class='product-text-modal__container'> 2798 <div class='product-text-modal__header'> 2799 <button 2800 type='button' 2801 class='product-text-modal__close' 2802 data-product-text-modal-close 2803 aria-label='Close modal' 2804 ><svg class="icon icon-close icon-sm" viewBox="0 0 20 20" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 2805 <path stroke-linecap="round" stroke-linejoin="round" d="M5 15L15 5M5 5L15 15"></path> 2806 </svg></button> 2807 </div> 2808 <div class='product-text-modal__content' data-product-text-modal-content></div> 2809 </div> 2810 </div> 2811</div> 2812 2813 2814</div><div id="shopify-section-template--18529121468555__portfolio_jCVrm6" class="shopify-section portfolio-section"> 2815</div><div id="shopify-section-template--18529121468555__yotpo_widget_jMinPK" class="shopify-section"><style> 2816 #shopify-section-template--18529121468555__yotpo_widget_jMinPK { 2817 --section-padding-top: 72px; 2818 --section-padding-bottom: 72px;} 2819</style> 2820 2821<div class="section section--padding"> 2822 <div class="page-width relative"> 2823 2824 <div id="reviewBlock" class="yotpo-widget-instance" 2825 data-yotpo-instance-id="347159" 2826 data-yotpo-product-id="7103095242891" 2827 data-yotpo-name="Sound + Light Machine" 2828 data-yotpo-url="https://www.nanit.com/products/sound-machine" 2829 data-yotpo-image-url="https://www.nanit.com/cdn/shop/files/sound_machine_large.webp%3Fv=1782403316" 2830 data-yotpo-price="99.99" 2831 data-yotpo-currency="USD" 2832 data-yotpo-description="<p><meta charset="utf-8">Create consistent bedtime routines with soothing sounds and gentle lightingâplus live audio monitoring for instant peace of mind.<br></p> 2833<ul data-stringify-type="unordered-list" class="p-rich_text_list p-rich_text_list__bullet" data-indent="2" data-border="0"></ul>"> 2834 </div> 2835 2836 </div> 2837</div> 2838 2839 2840</div><div id="shopify-section-template--18529121468555__faq_enhanced_EQidih" class="shopify-section"><style> 2841 #shopify-section-template--18529121468555__faq_enhanced_EQidih { 2842 --section-padding-top: 72px; 2843 --section-padding-bottom: 72px;--color-background: 128 163 185;--color-foreground: 255 255 255; 2844 --color-border: var(--color-foreground)/ 0.1; 2845 --color-border-dark: var(--color-foreground)/ 0.4; 2846 --color-border-light: var(--color-foreground)/ 0.06;--color-overlay: 255 255 255;--overlay-opacity: 0.04;} 2847 </style> 2848 2849 <div class="section section--padding"> 2850 <div class="page-width page-width--narrow relative"><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'><h2 class='heading title-md'><split-words class='split-words js-invisible block' data-animate='fade-up-large'>FAQs</split-words></h2></div></div><div class="faqs with-border flex flex-col relative z-1"> 2851 <div class="grow grid gap-8 md:gap-12"><div class="faq"><div class="accordion">
2852 <details class="details" is="accordion-details"> 2853 <summary class="details__summary flex items-center justify-between gap-2 cursor-pointer"> 2854 <span class="text-base lg:text-lg xl:text-xl font-medium leading-tight">Can I use the Nanit Sound + Light Machine on my tablet?</span><svg class="icon icon-plus-2 icon-xs shrink-0" viewBox="0 0 14 14" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 2855 <path stroke-linecap="round" stroke-linejoin="round" d="M7 1V13M13 7H1"></path> 2856 </svg></summary> 2857 <div class="details__content text-base rte"><div class="metafield-rich_text_field"><p>Yes! In addition to your smartphone, the Nanit app is available for iPad and Android tablets.<br /> 2858<br /> 2859</p></div></div> 2860 </details> 2861 </div><div class="accordion"> 2862 <details class="details" is="accordion-details"> 2863 <summary class="details__summary flex items-center justify-between gap-2 cursor-pointer"> 2864 <span class="text-base lg:text-lg xl:text-xl font-medium leading-tight">Is the Nanit Sound + Light Machine portable?</span><svg class="icon icon-plus-2 icon-xs shrink-0" viewBox="0 0 14 14" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 2865 <path stroke-linecap="round" stroke-linejoin="round" d="M7 1V13M13 7H1"></path> 2866 </svg></summary> 2867 <div class="details__content text-base rte"><div class="metafield-rich_text_field"><p>Yes! This device is compact and portable, so you can take it on vacation with you and recreate your babyâs nursery wherever you go, so long as you are on a private and secure WiFi network. Your Sound + Light machine is also designed with a USB rechargeable battery that can stay charged for up to 8 hours, as well as a power adapter for use at home or on the go.</p></div></div> 2868 </details> 2869 </div><div class="accordion"> 2870 <details class="details" is="accordion-details"> 2871 <summary class="details__summary flex items-center justify-between gap-2 cursor-pointer"> 2872 <span class="text-base lg:text-lg xl:text-xl font-medium leading-tight">What other features does the Nanit Sound + Light Machine contain, beyond functioning as a night light and sound machine?</span><svg class="icon icon-plus-2 icon-xs shrink-0" viewBox="0 0 14 14" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg"> 2873 <path stroke-linecap="round" stroke-linejoin="round" d="M7 1V13M13 7H1"></path> 2874 </svg></summary> 2875 <div class="details__content text-base rte"><div class="metafield-rich_text_field"><p>This device also features Audio Monitoring to help you stay connected to your baby, Cry Detection to alert you when your baby needs you most, and Temperature + Humidity Tracking to help monitor optimal sleep settingsâat home or on the go.</p><p>Predictive Pairing: Link your Smart Baby Monitor to Sound + Light and create a smart sleep ecosystem customized to your childâs patterns*</p><p><em>*Feature available with Insights Membership</em></p></div></div> 2876 </details> 2877 </div></div> 2878 </div> 2879 </div> 2880 </div> 2881 </div>
2881<script type="application/ld+json"> 2882 { 2883 "@context": "https://schema.org", 2884 "@type": "FAQPage", 2885 "mainEntity": [{ 2886 "@type": "Question", 2887 "name": "Can I use the Nanit Sound + Light Machine on my tablet?", 2888 "acceptedAnswer": { 2889 "@type": "Answer", 2890 "text": "{\"type\":\"root\",\"children\":[{\"type\":\"paragraph\",\"children\":[{\"type\":\"text\",\"value\":\"Yes! In addition to your smartphone, the Nanit app is available for iPad and Android tablets.\\n\\n\"}]}]}" 2891 } 2892 },{ 2893 "@type": "Question", 2894 "name": "Is the Nanit Sound + Light Machine portable?", 2895 "acceptedAnswer": { 2896 "@type": "Answer", 2897 "text": "{\"type\":\"root\",\"children\":[{\"type\":\"paragraph\",\"children\":[{\"type\":\"text\",\"value\":\"Yes! This device is compact and portable, so you can take it on vacation with you and recreate your babyâs nursery wherever you go, so long as you are on a private and secure WiFi network. Your Sound + Light machine is also designed with a USB rechargeable battery that can stay charged for up to 8 hours, as well as a power adapter for use at home or on the go.\"}]}]}" 2898 } 2899 },{ 2900 "@type": "Question", 2901 "name": "What other features does the Nanit Sound + Light Machine contain, beyond functioning as a night light and sound machine?", 2902 "acceptedAnswer": { 2903 "@type": "Answer", 2904 "text": "{\"type\":\"root\",\"children\":[{\"type\":\"paragraph\",\"children\":[{\"type\":\"text\",\"value\":\"This device also features Audio Monitoring to help you stay connected to your baby, Cry Detection to alert you when your baby needs you most, and Temperature + Humidity Tracking to help monitor optimal sleep settingsâat home or on the go.\"}]},{\"type\":\"paragraph\",\"children\":[{\"type\":\"text\",\"value\":\"Predictive Pairing: Link your Smart Baby Monitor to Sound + Light and create a smart sleep ecosystem customized to your childâs patterns*\"}]},{\"type\":\"paragraph\",\"children\":[{\"type\":\"text\",\"value\":\"*Feature available with Insights Membership\",\"italic\":true}]}]}" 2905 } 2906 }] 2907 } 2908 </script>
2908 2909</div> 2910 </main> 2911 2912 <footer class="footer-group block w-full" is="footer-group"><!-- BEGIN sections: footer-group --> 2913<div id="shopify-section-sections--18529121042571__footer" class="shopify-section shopify-section-group-footer-group"><style> 2914 #shopify-section-sections--18529121042571__footer { 2915 --section-padding-top: 72px; 2916 --section-padding-bottom: 0px;--color-background: 51 72 116;--color-foreground: 250 247 243; 2917 --color-border: var(--color-foreground)/ 0.1; 2918 --color-border-dark: var(--color-foreground)/ 0.4; 2919 --color-border-light: var(--color-foreground)/ 0.06;--color-button-background: 255 255 255; 2920 --color-button-border: 255 255 255;--color-button-text: 0 0 0;} 2921 2922 /* Footer layout: single column with accordions + socials in one row on desktop */ 2923 @media (min-width: 1280px) { 2924 #shopify-section-sections--18529121042571__footer .footer { 2925 grid-template-columns: 1fr !important; 2926 } 2927 2928 #shopify-section-sections--18529121042571__footer .footer__left { 2929 border-inline-end: none !important; 2930 } 2931 2932 #shopify-section-sections--18529121042571__footer .footer__accordions { 2933 display: flex !important; 2934 flex-direction: row !important; 2935 flex-wrap: nowrap !important; 2936 align-items: flex-start !important; 2937 gap: 1.5rem !important; 2938 } 2939 2940 #shopify-section-sections--18529121042571__footer .footer__accordions > .details, 2941 #shopify-section-sections--18529121042571__footer .footer__accordions > .no-details { 2942 width: auto !important; 2943 flex: 1 1 0 !important; 2944 min-width: 0 !important; 2945 } 2946 2947 #shopify-section-sections--18529121042571__footer .footer__socials--desktop { 2948 display: block !important; 2949 flex: 0 0 auto !important; 2950 padding-right: var(--sp-10) !important; 2951 margin-right: var(--sp-6) !important; 2952 position: relative !important; 2953 align-self: flex-start !important; 2954 margin-bottom: auto !important; 2955 } 2956 2957 #shopify-section-sections--18529121042571__footer .footer__socials--desktop::after { 2958 content: '' !important; 2959 position: absolute !important; 2960 right: 0 !important; 2961 top: 0 !important; 2962 height: 100% !important; 2963 width: 1px !important; 2964 background-color: rgb(var(--color-foreground) / 0.115) !important; 2965 } 2966 2967 #shopify-section-sections--18529121042571__footer .footer__right { 2968 display: none !important; 2969 } 2970 } 2971</style><div class="section section--padding section--rounded"> 2972 <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"> 2973 <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"> 2974 <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"/> 2975 </svg><span class="sr-only">Facebook</span> 2976 </a> 2977 </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"> 2978 <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.5
29787 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"/> 2979 </svg><span class="sr-only">Instagram</span> 2980 </a> 2981 </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"> 2982 <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"/> 2983 </svg><span class="sr-only">YouTube</span> 2984 </a> 2985 </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"> 2986 <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"/> 2987 </svg><span class="sr-only">TikTok</span> 2988 </a> 2989 </li><li><a href="https://www.pinterest.com/Get_Nanit/" class="social_platform block relative" is="magnet-link" title="Nanit on Pinterest"><svg class="icon icon-pinterest icon-lg" viewBox="0 0 24 24" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 2990 <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"/> 2991 </svg><span class="sr-only">Pinterest</span> 2992 </a> 2993 </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"> 2994 <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"/> 2995 </svg><span class="sr-only">LinkedIn</span> 2996 </a> 2997 </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"> 2998 <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.54
29981 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" /> 2999 </svg><span class="sr-only">Translation missing: en.general.social.links.threads</span> 3000 </a> 3001 </li></ul></div><details class="footer__item--link_list-1 details" is="footer-details" > 3002 <summary class="details__summary flex items-center justify-between gap-2 cursor-pointer"> 3003 <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"> 3004 <path stroke-linecap="round" stroke-linejoin="round" d="M6 15L12 9L18 15"></path> 3005 </svg></summary><div class="details__content"> 3006 <ul class="flex flex-col gap-3"><li class="inline-flex"> 3007 <a href="/pages/about-us" class="block reversed-link text-sm-lg leading-tight">Why Nanit</a> 3008 </li><li class="inline-flex"> 3009 <a href="/pages/careers" class="block reversed-link text-sm-lg leading-tight">Careers</a> 3010 </li><li class="inline-flex"> 3011 <a href="/pages/press-and-partnerships" class="block reversed-link text-sm-lg leading-tight">Press</a> 3012 </li><li class="inline-flex"> 3013 <a href="/pages/privacy-security" class="block reversed-link text-sm-lg leading-tight">Privacy & Security</a> 3014 </li><li class="inline-flex"> 3015 <a href="/pages/reviews" class="block reversed-link text-sm-lg leading-tight">Reviews</a> 3016 </li></ul> 3017 </div> 3018 <style> 3019 @media (min-width: 1280px) { 3020 .footer__item--link_list-1 { width: calc(50% - var(--sp-12)); } 3021 } 3022 </style></details><details class="footer__item--link_list-2 details" is="footer-details" > 3023 <summary class="details__summary flex items-center justify-between gap-2 cursor-pointer"> 3024 <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"> 3025 <path stroke-linecap="round" stroke-linejoin="round" d="M6 15L12 9L18 15"></path> 3026 </svg></summary><div class="details__content"> 3027 <ul class="flex flex-col gap-3"><li class="inline-flex"> 3028 <a href="/pages/contact" class="block reversed-link text-sm-lg leading-tight">Contact Us</a> 3029 </li><li class="inline-flex"> 3030 <a href="/pages/payment-options" class="block reversed-link text-sm-lg leading-tight">Payment Options</a> 3031 </li><li class="inline-flex"> 3032 <a href="https://support.nanit.com/" class="block reversed-link text-sm-lg leading-tight">Product FAQs</a> 3033 </li><li class="inline-flex"> 3034 <a href="https://status.nanit.com/" class="block reversed-link text-sm-lg leading-tight">Server Status</a> 3035 </li><li class="inline-flex"> 3036 <a href="/pages/shipping-returns" class="block reversed-link text-sm-lg leading-tight">Shipping & Returns</a> 3037 </li><li class="inline-flex"> 3038 <a href="/pages/store-locator" class="block reversed-link text-sm-lg leading-tight">Store Locator</a> 3039 </li></ul> 3040 </div> 3041 <style> 3042 @media (min-width: 1280px) { 3043 .footer__item--link_list-2 { width: calc(50% - var(--sp-12)); } 3044 } 3045 </style></details>
3045<details class="footer__item--link_list_hNtUeE details" is="footer-details" > 3046 <summary class="details__summary flex items-center justify-between gap-2 cursor-pointer"> 3047 <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"> 3048 <path stroke-linecap="round" stroke-linejoin="round" d="M6 15L12 9L18 15"></path> 3049 </svg></summary><div class="details__content"> 3050 <ul class="flex flex-col gap-3"><li class="inline-flex"> 3051 <a href="/pages/press-and-partnerships" class="block reversed-link text-sm-lg leading-tight">Partner with us</a> 3052 </li><li class="inline-flex"> 3053 <a href="/pages/refer" class="block reversed-link text-sm-lg leading-tight">Referral Program</a> 3054 </li><li class="inline-flex"> 3055 <a href="/pages/nanit-lab-research" class="block reversed-link text-sm-lg leading-tight">Research</a> 3056 </li><li class="inline-flex"> 3057 <a href="/pages/retailers" class="block reversed-link text-sm-lg leading-tight">Worldwide Retailers</a> 3058 </li></ul> 3059 </div> 3060 <style> 3061 @media (min-width: 1280px) { 3062 .footer__item--link_list_hNtUeE { width: calc(50% - var(--sp-12)); } 3063 } 3064 </style></details><details class="footer__item--link_list_yFwDRB details" is="footer-details" > 3065 <summary class="details__summary flex items-center justify-between gap-2 cursor-pointer"> 3066 <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"> 3067 <path stroke-linecap="round" stroke-linejoin="round" d="M6 15L12 9L18 15"></path> 3068 </svg></summary><div class="details__content"> 3069 <ul class="flex flex-col gap-3"><li class="inline-flex"> 3070 <a href="/pages/memberships" class="block reversed-link text-sm-lg leading-tight">Memberships</a> 3071 </li><li class="inline-flex"> 3072 <a href="/blogs/parent-confidently" class="block reversed-link text-sm-lg leading-tight">Nanit Blog</a> 3073 </li><li class="inline-flex"> 3074 <a href="https://community.nanit.com/" class="block reversed-link text-sm-lg leading-tight">Nanit Community</a> 3075 </li><li class="inline-flex"> 3076 <a href="/pages/nanit-lab" class="block reversed-link text-sm-lg leading-tight">Nanit Lab</a> 3077 </li></ul> 3078 </div> 3079 <style> 3080 @media (min-width: 1280px) { 3081 .footer__item--link_list_yFwDRB { width: calc(50% - var(--sp-12)); } 3082 } 3083 </style></details></div><div class="footer__socials footer__socials--mobile flex xl:hidden flex-col gap-4 w-full"> 3084 <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"> 3085 <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"/> 3086 </svg><span class="sr-only">Facebook</span> 3087 </a> 3088 </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"> 3089 <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.5
30897 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"/> 3090 </svg><span class="sr-only">Instagram</span> 3091 </a> 3092 </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"> 3093 <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"/> 3094 </svg><span class="sr-only">YouTube</span> 3095 </a> 3096 </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"> 3097 <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"/> 3098 </svg><span class="sr-only">TikTok</span> 3099 </a> 3100 </li><li><a href="https://www.pinterest.com/Get_Nanit/" class="social_platform block relative" is="magnet-link" title="Nanit on Pinterest"><svg class="icon icon-pinterest icon-lg" viewBox="0 0 24 24" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 3101 <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"/> 3102 </svg><span class="sr-only">Pinterest</span> 3103 </a> 3104 </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"> 3105 <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"/> 3106 </svg><span class="sr-only">LinkedIn</span> 3107 </a> 3108 </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"> 3109 <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.54
31091 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" /> 3110 </svg><span class="sr-only">Translation missing: en.general.social.links.threads</span> 3111 </a> 3112 </li></ul></div></div></div></div> 3113 3114 3115</div><div id="shopify-section-sections--18529121042571__footer-copyright" class="shopify-section shopify-section-group-footer-group"><style> 3116 #shopify-section-sections--18529121042571__footer-copyright { 3117 --gradient-background: #334874; 3118 --color-background: 51 72 116; 3119 --color-foreground: 255 255 255; 3120 } 3121 3122 @media screen and (max-width: 1023px) { 3123 #shopify-section-sections--18529121042571__footer-copyright .footer-copyright > .rte.credits { 3124 width: 100%; 3125 margin-left: 20px; 3126 } 3127 } 3128</style> 3129 3130<div class="section"> 3131 <div class="footer-copyright page-width w-full flex flex-col items-center justify-between gap-4 lg:gap-0 lg:flex-row relative"> 3132 <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> 3133 <small> 3134 <a href="/policies/privacy-policy" class="block reversed-link">Privacy Policy</a> 3135 </small> 3136 </li><li> 3137 <small> 3138 <a href="/policies/terms-of-service" class="block reversed-link">Terms + Conditions</a> 3139 </small> 3140 </li><li> 3141 <small> 3142 <a href="/pages/accessibility-statement" class="block reversed-link">Accessibility Statement</a> 3143 </small> 3144 </li><li> 3145 <small> 3146 <a href="/sitemap.xml" class="block reversed-link">Sitemap</a> 3147 </small> 3148 </li><li> 3149 <small> 3150 <a href="/pages/cookies" class="block reversed-link">Cookies</a> 3151 </small> 3152 </li><li> 3153 <small> 3154 <a href="#" onclick="Cookiebot.renew(); return false;" class="flex items-center gap-1 reversed-link" aria-label="Your Privacy Choices"> 3155 <span>Your Privacy Choices</span> 3156 <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"> 3157 </a> 3158 </small> 3159 </li><li> 3160 <small> 3161 © 2026 Nanit 3162 </small> 3163 </li><li> 3164 <small> 3165 <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"> 3166 <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> 3167 </a> 3168 </small> 3169 </li></ul></div></div> 3170</div> 3171 3172 3173</div> 3174<!-- END sections: footer-group --></footer> 3175 </div> 3176 3177 <ul hidden> 3178 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 3179 <li id="a11y-new-window-message"> 3180 Opens in a new window. 3181 </li> 3182 </ul> 3183 3184 3185 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 3196 3197 <div id="shopify-block-AdmdXU3VUQ3hMTm1rN__8764476057892802672" class="shopify-block shopify-app-block">
3197<link rel="preconnect" href="https://app.restockrocket.io" crossorigin><link rel="preconnect" href="https://aislings-sweets-treats.myshopify.com" crossorigin><!-- Config and setup JS -->
3198<script id="RestockRocketConfig"> 3199 window._RestockRocketConfig = window._RestockRocketConfig || {} 3200 window._RestockRocket = window._RestockRocket || {} 3201 window._Stoq = window._RestockRocket 3202 window._StoqConfig = window._RestockRocketConfig 3203 try { window._RestockRocket.inlineRanAt = performance.now(); } catch (e) { } 3204 function normalizeLocale(locale) { 3205 if (!locale || locale.trim() === '') { 3206 return ''; 3207 } 3208 return locale.toString().toLowerCase().replace(/-/g, '_'); 3209 } 3210 3211 window._RestockRocketConfig.locale = 'en'; 3212 window._RestockRocketConfig.normalizedLocale = normalizeLocale('en'); 3213 window._RestockRocketConfig.shop = 'aislings-sweets-treats.myshopify.com'; 3214 window._RestockRocketConfig.pageType = 'product'; 3215 window._RestockRocketConfig.liquidRenderedAt = 1790239989;window._RestockRocketConfig.marketId = 2352677003;window._RestockRocketConfig.countryName = 'United States'; 3216 window._RestockRocketConfig.countryIsoCode = 'US';window._RestockRocketConfig.languageIsoCode = 'en';window._RestockRocketConfig.cartInventoryQuantity = {}; 3217 if (!window._RestockRocketConfig.cartToken) { 3218 try { 3219 const m = document.cookie.match(/(?:^|;\s*)cart=([^;]+)/); 3220 if (m && m[1]) window._RestockRocketConfig.cartToken = decodeURIComponent(m[1]); 3221 } catch (e) { } 3222 } 3223window._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] -- \",
3223content)\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
3223separately 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"; 3224 window._RestockRocketConfig.metafieldNamespace = 'restockrocket_production'; 3225 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: {} }; 3226window._RestockRocketConfig.sellingPlans = [];(function() { 3227 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"}; 3228 3229 if (cachedData && typeof cachedData === 'object' && cachedData.cached_at) { 3230 window._RestockRocketConfig.readFlags = cachedData.read_flags || {}; 3231 const oldPlans = window._RestockRocketConfig.sellingPlans; 3232 const maxUpdatedAt = Array.isArray(oldPlans) && oldPlans.length > 0 3233 ? oldPlans.reduce(function(max, plan) { 3234 if (plan.updated_at) { 3235 const planDate = new Date(plan.updated_at); 3236 const maxDate = max ? new Date(max) : null; 3237 return (!maxDate || (planDate && !isNaN(planDate) && planDate > maxDate)) ? plan.updated_at : max; 3238 } 3239 return max; 3240 }, '') 3241 : null; 3242 const cachedDate = new Date(cachedData.cached_at); 3243 const maxDate = maxUpdatedAt ? new Date(maxUpdatedAt) : null; 3244 const useCached = !maxUpdatedAt || (cachedDate && !isNaN(cachedDate) && (!maxDate || cachedDate > maxDate)); 3245 3246 if (useCached) { 3247 if (Array.isArray(cachedData.plans)) {
3248 window._RestockRocketConfig.sellingPlans = cachedData.plans; 3249 window._RestockRocketConfig.disabledSellingPlanIds = cachedData.disabled_plan_ids || []; 3250 console.debug('[RR] Using selling plans from cachedSellingPlans (cached_at: ' + cachedData.cached_at + ')'); 3251 } 3252 } else { 3253 window._RestockRocketConfig.disabledSellingPlanIds = []; 3254 console.debug('[RR] Using selling plans from old format (max updated_at: ' + maxUpdatedAt + ')'); 3255 } 3256 } 3257 })();window._RestockRocketConfig.enabledNotifyMeVariantIds = [];window._RestockRocketConfig.disabledNotifyMeVariantIds = [];window._RestockRocketConfig.backInStockTemplates = [];window._RestockRocketConfig.restockNotes = {};window._RestockRocketConfig.integrations = [];window._RestockRocketConfig.product = { 3258 id: 7103095242891, 3259 title: "Sound + Light Machine", 3260 handle: "sound-machine", 3261 vendor: "Nanit", 3262 tags: ["BXGY Orders","Code Support","Core Product","discount combination","nanit-no-discount","product-with-sound-light-campaign","YGroup_sound-machine"], 3263 available: true, 3264 options: ["Color"], 3265 selling_plan_groups: [{"id":"87afffaaab42d04109e3c53e7ff3caefc61fb982","name":"Note: Orders containing Sound + Light Machine will ship together starting Feb 12, 2026.","options":[{"name":"Preorder","position":1,"values":["Full payment"]}],"selling_plans":[{"id":2050916491,"name":"Note: Orders containing Sound + Light Machine will ship together starting Feb 12, 2026.","description":null,"options":[{"name":"Preorder","position":1,"value":"Full payment"}],"recurring_deliveries":false,"price_adjustments":[],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":null}], 3266 featured_image: "\/\/www.nanit.com\/cdn\/shop\/files\/sound_machine.webp?v=1782403316\u0026width=800", 3267 variants: [{ 3268 id: 41319111360651, 3269 title: "White", 3270 available: true, 3271 sku: "L101NW", 3272 price: 9999 3273} 3274] 3275 };window._RestockRocketConfig.variantsInventoryPolicy = {41319111360651 : "deny",}; 3276 window._RestockRocketConfig.variantsInventoryQuantity = {41319111360651 : 1,}; 3277 window._RestockRocketConfig.variantsPreorderCount = {41319111360651 : parseInt("198"),}; 3278 window._RestockRocketConfig.variantsPreorderCountForMarket = {41319111360651 : null,}; 3279 window._RestockRocketConfig.variantsPreorderMaxCount = {41319111360651 : parseInt(""),}; 3280 window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {41319111360651 : null,}; 3281 window._RestockRocketConfig.variantsShippingText = {41319111360651 : "",}; 3282 window._RestockRocketConfig.variantsShippingTextForMarket = {41319111360651 : null,};window._RestockRocketConfig.selected_variant_id = 41319111360651; 3283 window._RestockRocketConfig.selected_variant_available = (window._RestockRocketConfig.product.variants.find(function(variant) { return variant.id == window._RestockRocketConfig.selected_variant_id }) || {}).available; 3284 try { 3285 var _sqCfg = window._RestockRocketConfig; 3286 var _sqPlanEnabled = Array.isArray(_sqCfg.sellingPlans) && 3287 _sqCfg.sellingPlans.some(function (p) { return p && p.enabled; }); 3288 var _sqPreCount = ((_sqCfg.cachedPreorderVariantIds && 3289 _sqCfg.cachedPreorderVariantIds.preorder_variant_ids) || []).length; 3290 _sqCfg.preordersConfigured = !!(_sqPlanEnabled && _sqPreCount); 3291 } catch (e) { } 3292 try { 3293 var _sqc = window._RestockRocketConfig; 3294 var _sqOn = !(_sqc.cachedSettings && _sqc.cachedSettings.block_accelerated_checkout === false); 3295 var _sqPre = (_sqc.cachedPreorderVariantIds && 3296 _sqc.cachedPreorderVariantIds.preorder_variant_ids) || []; 3297 var _sqArm = false; 3298 if (_sqOn && _sqc.preordersConfigured) { 3299 if (_sqc.pageType === 'product' && _sqc.product && _sqc.product.variants) { 3300 _sqArm = _sqc.product.variants.some(function (v) { return _sqPre.indexOf(Number(v.id)) !== -1; }); 3301 } else { 3302 _sqArm = (_sqc.integrations || []).some(function (i) { 3303 return i && i.type === 'featured_product' && i.enabled && 3304 Array.isArray(i.page_types) && i.page_types.indexOf(_sqc.pageType) !== -1; 3305 }); 3306 } 3307 } 3308 if (_sqArm && document.documentElement) { 3309 _sqc.acceleratedGateArmed = true; 3310 document.documentElement.classList.add('stoq-buy-now-pending'); 3311 setTimeout(function () { 3312 document.documentElement.classList.remove('stoq-buy-now-pending'); 3313 }, 6000); 3314 } 3315 } catch (e) { } 3316 3317 window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/01a0d223-99ae-77b0-9332-abf72d1058b1/restockrocket-1-593/assets/restockrocket-product.js' 3318 window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/01a0d223-99ae-77b0-9332-abf72d1058b1/restockrocket-1-593/assets/restockrocket-collection.js' 3319 window._RestockRocketConfig.scriptUrlProductBis = 'https://cdn.shopify.com/extensions/01a0d223-99ae-77b0-9332-abf72d1058b1/restockrocket-1-593/assets/restockrocket-product-bis.js' 3320 window._RestockRocketConfig.scriptUrlCollectionBis = 'https://cdn.shopify.com/extensions/01a0d223-99ae-77b0-9332-abf72d1058b1/restockrocket-1-593/assets/restockrocket-collection-bis.js' 3321 window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1) 3322 window._RestockRocketConfig.host = (window._RestockRocketConfig.cachedSettings && window._RestockRocketConfig.cachedSettings.api_host) || 'https://app.restockrocket.io' 3323 try { 3324 const _stoqVersionMatch = window._RestockRocketConfig.scriptHost.match(/(\d+)\/?(?:assets\/?)?$/); 3325 window._RestockRocketConfig.appVersion = (_stoqVersionMatch && _stoqVersionMatch[1]) || ''; 3326 } catch (e) { 3327 window._RestockRocketConfig.appVersion = ''; 3328 } 3329 const SETTINGS_CACHE_DURATION = 15 * 60 * 1000; 3330 const LIQUID_CACHE_MAX_AGE = 15 * 60; 3331 const liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt; 3332 if (!liquidRenderedAt || typeof liquidRenderedAt !== 'number' || isNaN(liquidRenderedAt)) { 3333 console.debug('STOQ - Invalid or missing liquidRenderedAt timestamp, assuming fresh'); 3334 window._RestockRocketConfig.isLiquidCacheFresh = true; 3335 window._RestockRocketConfig.liquidCacheAge = null; 3336 } else { 3337 const now = Math.floor(Date.now() / 1000);
3338 const liquidCacheAge = now - liquidRenderedAt; 3339 window._RestockRocketConfig.liquidCacheAge = Math.max(0, liquidCacheAge); 3340 if (liquidCacheAge < 0) { 3341 console.debug(`STOQ - Client clock appears ahead of server by ${Math.abs(Math.round(liquidCacheAge / 60))} minutes, assuming cache fresh`); 3342 window._RestockRocketConfig.isLiquidCacheFresh = true; 3343 } else if (liquidCacheAge <= LIQUID_CACHE_MAX_AGE) { 3344 console.debug(`STOQ - Liquid cache is fresh (${Math.round(liquidCacheAge / 60)} minutes old)`); 3345 window._RestockRocketConfig.isLiquidCacheFresh = true; 3346 } else { 3347 console.debug(`STOQ - Liquid cache is stale (${Math.round(liquidCacheAge / 60)} minutes old, max ${Math.round(LIQUID_CACHE_MAX_AGE / 60)} minutes)`); 3348 window._RestockRocketConfig.isLiquidCacheFresh = false; 3349 } 3350 } 3351 3352 function checkSettingsExpiry(settings) { 3353 try { 3354 if (!settings || !settings.updated_at) { 3355 console.debug('STOQ - Invalid settings data structure'); 3356 return null; 3357 } 3358 3359 if (!settings.cache) { 3360 console.debug('STOQ - settings caching disabled'); 3361 return null; 3362 } 3363 if (settings.multi_language_enabled) { 3364 if (!settings.translations) { 3365 console.debug('STOQ - multi-language enabled but no translation data in cache, fetching fresh'); 3366 return null; 3367 } 3368 if (window._RestockRocketConfig.normalizedLocale && 3369 !Object.prototype.hasOwnProperty.call(settings.translations, window._RestockRocketConfig.normalizedLocale)) { 3370 console.debug('STOQ - locale not explicitly translated, will use default language from cache'); 3371 } 3372 } 3373 3374 const updatedAt = new Date(settings.updated_at); 3375 if (isNaN(updatedAt.getTime())) { 3376 console.debug('STOQ - Invalid updated_at date format in settings'); 3377 return null; 3378 } 3379 3380 const age = Date.now() - updatedAt.getTime(); 3381 if (age < SETTINGS_CACHE_DURATION) { 3382 console.debug('STOQ - settings changed recently, skipping cache'); 3383 return null; 3384 } 3385 3386 return settings; 3387 } catch (error) { 3388 console.debug('STOQ - Error checking settings cache:', error); 3389 return null; 3390 } 3391 } 3392 3393 function createRestockRocketContainer() { 3394 const restockRocketContainer = document.createElement('div'); 3395 restockRocketContainer.id = 'restock-rocket'; 3396 document.body.appendChild(restockRocketContainer); 3397 } 3398 3399 function createRestockRocketScript(scriptUrl) { 3400 const restockRocketScriptElement = document.createElement('script'); 3401 restockRocketScriptElement.setAttribute('defer', 'defer'); 3402 restockRocketScriptElement.src = scriptUrl; 3403 document.body.appendChild(restockRocketScriptElement); 3404 } 3405 3406 createRestockRocketContainer() 3407 3408 console.debug('STOQ - extension activated') 3409 try { 3410 const _stoqInitConfig = window._RestockRocketConfig; 3411 const _stoqDetectedVariantIds = (_stoqInitConfig.product && Array.isArray(_stoqInitConfig.product.variants)
3411) 3412 ? _stoqInitConfig.product.variants.map(function(v) { return v.id }) 3413 : []; 3414 const _stoqSelectedVariantId = _stoqInitConfig.selected_variant_id; 3415 var _stoqPageSeq = 0; 3416 try { 3417 _stoqPageSeq = (parseInt(window.sessionStorage.getItem('_stoq_pls') || '0', 10) || 0) + 1; 3418 window.sessionStorage.setItem('_stoq_pls', String(_stoqPageSeq)); 3419 } catch (e) { } 3420 Shopify?.analytics?.publish?.('stoq_initialized', { 3421 cart_token: _stoqInitConfig.cartToken || '', 3422 page_url: window.location.href, 3423 page_type: _stoqInitConfig.pageType || '', 3424 shop_domain: _stoqInitConfig.shop || '', 3425 market_id: _stoqInitConfig.marketId || '', 3426 country_code: _stoqInitConfig.countryIsoCode || '', 3427 detected_variant_ids: _stoqDetectedVariantIds, 3428 selected_variant_id: _stoqSelectedVariantId || '', 3429 page_load_seq: _stoqPageSeq, 3430 liquid_rendered_at: _stoqInitConfig.liquidRenderedAt || 0, 3431 app_version: _stoqInitConfig.appVersion || '', 3432 liquid_cache_age: _stoqInitConfig.liquidCacheAge, 3433 inventory_policy: (_stoqInitConfig.variantsInventoryPolicy || {})[_stoqSelectedVariantId] || '', 3434 inventory_quantity: (_stoqInitConfig.variantsInventoryQuantity || {})[_stoqSelectedVariantId], 3435 }); 3436 } catch (e) { 3437 console.debug('STOQ - stoq_initialized publish failed:', e); 3438 } 3439 try { 3440 var _sqTrack = window._RestockRocketConfig; 3441 if (_sqTrack.preordersConfigured) { 3442 document.addEventListener('click', function (e) { 3443 try { 3444 var t = e.target; 3445 if (!t || !t.closest) return; 3446 var host = t.closest('.shopify-payment-button, shopify-payment-terms'); 3447 if (!host) return; 3448 var channel = host.matches && host.matches('shopify-payment-terms') 3449 ? 'shop_pay_installments' : 'buy_now'; 3450 var form = host.closest('form'); 3451 var vidEl = form && form.querySelector('[name="id"]'); 3452 var variantId = (vidEl && vidEl.value) || _sqTrack.selected_variant_id || ''; 3453 var _sqVidNum = Number(variantId); 3454 var _sqPlan = null; 3455 var _sqPlans = Array.isArray(_sqTrack.sellingPlans) ? _sqTrack.sellingPlans : []; 3456 var _sqMktId = Number(_sqTrack.marketId); 3457 var _sqForVariant = function (pl) { 3458 return pl && pl.enabled && Array.isArray(pl.variant_ids) && 3459 pl.variant_ids.indexOf(_sqVidNum) !== -1; 3460 }; 3461 _sqPlans.forEach(function (pl) { 3462 if (!_sqPlan && _sqForVariant(pl) && pl.markets_enabled && 3463 Array.isArray(pl.shopify_market_ids) && 3464 pl.shopify_market_ids.indexOf(_sqMktId) !== -1) { _sqPlan = pl; } 3465 }); 3466 if (!_sqPlan) { 3467 _sqPlans.forEach(function (pl) { 3468 if (!_sqPlan && _sqForVariant(pl) && !pl.markets_enabled) { _sqPlan = pl; } 3469 }); 3470 } 3471 Shopify?.analytics?.publish?.('stoq_accelerated_checkout_clicked', { 3472 variant_id: variantId, 3473 product_id: (_sqTrack.product && _sqTrack.product.id) || '', 3474 channel: channel, 3475 market_id: _sqTrack.marketId || '', 3476 country_code: _sqTrack.countryIsoCode || '', 3477 page_type: _sqTrack.pageType || '', 3478 cart_token: _sqTrack.cartToken || '', 3479 page_url: (window.location && window.location.href) || '', 3480 properties: { 3481 is_preorder_variant: (function () { 3482 var vid = Number(variantId); 3483 var has = function (a) { return Array.isArray(a) && a.indexOf(vid) !== -1; }; 3484 return has(_sqTrack.preorderVariantIds) || 3485 has(_sqTrack.cachedPreorderVariantIds && 3486 _sqTrack.cachedPreorderVariantIds.preorder_variant_ids); 3487 })(), 3488 in_enabled_plan: !!_sqPlan, 3489 is_instock_variant: (function () { 3490 var has = function (a) { return Array.isArray(a) && a.indexOf(_sqVidNum) !== -1; }; 3491 return has(_sqTrack.inStockVariantIds) || 3492 has(_sqTrack.cachedInStockVariantIds && 3493 _sqTrack.cachedInStockVariantIds.in_stock_variant_ids); 3494 })(), 3495 enrolled_plan_id: (_sqPlan && (_sqPlan.shopify_selling_plan_id || _sqPlan.shopify_selling_plan_group_id)) || '', 3496 enrolled_plan_provider: (_sqPlan && _sqPlan.inventory_provider) || '', 3497 block_enabled: !(_sqTrack.cachedSettings && _sqTrack.cachedSettings.block_accelerated_checkout === false), 3498 gate_armed: !!_sqTrack.acceleratedGateArmed, 3499 gate_active_at_click: !!(document.documentElement && 3500 document.documentElement.classList.contains('stoq-buy-now-pending')), 3501 blocked: (function () { 3502 try { 3503 var rr = window._RestockRocket; 3504 return !!(rr && typeof rr.willBlockAcceleratedCl
3504ick === 'function' && 3505 rr.willBlockAcceleratedClick(e)); 3506 } catch (err) { return false; } 3507 })(), 3508 }, 3509 }); 3510 } catch (err) { } 3511 }, true); 3512 } 3513 } catch (e) { } 3514 function applyTranslations(settings) { 3515 try { 3516 if (!settings || !settings.multi_language_enabled) { 3517 return settings; 3518 } 3519 3520 if (!settings.translations) { 3521 console.debug('STOQ - No translations found, skipping translation'); 3522 return settings; 3523 } 3524 3525 const normalizedLocale = window._RestockRocketConfig.normalizedLocale; 3526 const translations = settings.translations; 3527 3528 if (!normalizedLocale) { 3529 console.debug('STOQ - No matching locale for translations. Available:', Object.keys(translations || {})); 3530 delete settings.translations; 3531 return settings; 3532 } 3533 3534 console.debug(`STOQ - Applying translations for normalized locale: ${normalizedLocale} (original: ${window._RestockRocketConfig.locale})`); 3535 3536 const translatedFields = translations[normalizedLocale]; 3537 if (translatedFields && typeof translatedFields === 'object') { 3538 Object.keys(translatedFields).forEach(function(key) { 3539 const value = translatedFields[key]; 3540 if (value !== null && value !== undefined && value !== '') { 3541 settings[key] = value; 3542 } 3543 }); 3544 } else { 3545 console.debug('STOQ - No translated fields found for locale:', normalizedLocale); 3546 } 3547 3548 delete settings.translations; 3549 return settings; 3550 } catch (e) { 3551 console.debug('STOQ - error applying translations:', e); 3552 return settings; 3553 } 3554 } 3555 function setupCartSellingPlanUpdater(settings) { 3556 window.addEventListener('stoq:inventory-data-loaded', function(event) { 3557 console.debug('STOQ - Inventory data loaded, updating cart selling plans'); 3558 if (window._RestockRocket && window._RestockRocket.updateCartSellingPlans) { 3559 window._RestockRocket.updateCartSellingPlans() 3560 .then(hasUpdates => { 3561 if (hasUpdates) { 3562 console.debug('STOQ - cart selling plans updated successfully'); 3563 } else { 3564 console.debug('STOQ - no cart selling plan updates needed'); 3565 } 3566 }) 3567 .catch(error => { 3568 console.error('STOQ - error updating cart selling plans:', error); 3569 }); 3570 } 3571 }); 3572 } 3573 function storefrontGraphql(query, variables) { 3574 const cfg = window._RestockRocketConfig; 3575 if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) { 3576 return Promise.reject(new Error('Storefront API unavailable')); 3577 } 3578 return fetch( 3579 `https://${cfg.shop}/api/${cfg.storefrontApiVersion}/graphql.json`, 3580 { 3581 method: 'POST', 3582 headers: { 3583 'Content-Type': 'application/json', 3584 'X-Shopify-Storefront-Access-Token': cfg.storefrontAccessToken, 3585 }, 3586 body: JSON.stringify({ query: query, variables: variables }), 3587 } 3588 ) 3589 .then(function(response) { 3590 if (!response.ok) { throw new Error('Storefront API HTTP ' + response.status); } 3591 return response.json(); 3592 }) 3593 .then(function(body) { 3594 if (body && body.errors && body.errors.length) { 3595 throw new Error('Storefront API errors: ' + body.errors.map(function(e) { return e && e.message; }).join(', ')); 3596 } 3597 return body && body.data; 3598 }); 3599 } 3600 function fetchStorefrontShopMetafield(key) { 3601 const cfg = window._RestockRocketConfig; 3602 const query = 'query StoqShopMetafield($namespace: String!, $key: String!) { shop { metafield(namespace: $namespace, key: $key) { value } } }'; 3603 return storefrontGraphql(query, { namespace: cfg.metafieldNamespace, key: key }) 3604 .then(function(data) { 3605 const value = data && data.shop && data.shop.metafield && data.shop.metafield.value; 3606 if (!value) { throw new Error('Storefront API returned no ' + key + ' metafield value'); } 3607 return JSON.parse(value); 3608 }); 3609 } 3610 (function loadStorefrontSettings() { 3611 const cfg = window._RestockRocketConfig; 3612 if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) return; 3613 function run() { 3614 // The live-settings read is one more shop-level metafield fetch, so it 3615 // shares fetchStorefrontShopMetafield with the integrations/selling_plans 3616 // reads rather than re-issuing the same query + parse. 3617 fetchStorefrontShopMetafield('settings') 3618 .then(function(settings) { 3619 cfg.storefrontSettings = settings; 3620 console.debug('STOQ - stored live settings from Storefront API on config.storefrontSettings'); 3621 }) 3622 .catch(function(e) { 3623 console.debug('STOQ - Storefront settings fetch failed (non-fatal):', e && e.message); 3624 }); 3625 } 3626 3627 if (typeof window.requestIdleCallback === 'function') { 3628 window.requestIdleCallback(run, { timeout: 5000 }); 3629 } else { 3630 setTimeout(run, 0); 3631 } 3632 })(); 3633 const cachedSettings = window._RestockRocketConfig.cachedSettings; 3634 const validCachedSettings = cachedSettings ? checkSettingsExpiry(cachedSettings) : null; 3635 3636 if (validCachedSettings) { 3637 console.debug('STOQ - using cached settings'); 3638 initializeScripts(validCachedSettings); 3639 } else { 3640 console.debug('STOQ - fetching fresh settings'); 3641 const headers = { 3642 'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop, 3643 'ngrok-skip-browser-warning': 'skip' 3644 }; 3645 3646 if (window.Shopify?.theme?.role === 'main') { 3647 headers['X-Shopify-Theme-Schema-Name'] = window.Shopify.theme.schema_name; 3648 headers['X-Shopify-Theme-Schema-Version'] = window.Shopify.theme.schema_version; 3649 headers['X-Shopify-Theme-Store-Id'] = window.Shopify.theme.theme_store_id; 3650 } 3651 3652 fetch( 3653 `${window._RestockRocketConfig.host}/api/v1/setting.json?translation_locale=${window._RestockRocketConfig.normalizedLocale}`, 3654 { headers } 3655 ) 3656 .then(function(response) { 3657 if (!response.ok) { 3658 throw new Error('Network response was not ok'); 3659 } 3660 return response.json(); 3661 }) 3662 .then(function(settings) { 3663 initializeScripts(settings); 3664 }) 3665 .catch(function(error) { 3666 if (cachedSettings) { 3667 console.debug('STOQ - using expired cached settings as fallback'); 3668 initializeScripts(cachedSettings); 3669 } else { 3670 console.error('STOQ - failed to load settings:', error); 3671 } 3672 }) 3673 .catch(function(e) { 3674 console.error(e) 3675 }) 3676 } 3677 3678 function fetchEmbedConfig(endpoint, apply) { 3679 return fetch( 3680 `${window._RestockRocketConfig.host}/api/v1/embed/${endpoint}.json`, 3681 { 3682 headers: { 3683 'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop, 3684 'ngrok-skip-browser-warning': 'skip' 3685 } 3686 } 3687 ) 3688 .then(function(response) { 3689 if (!response.ok) throw new Error(`Failed to fetch ${endpoint}`); 3690 return response.json(); 3691 }) 3692 .then(function(data) {
3693 try { 3694 apply(data); 3695 } catch (applyError) { 3696 console.error('STOQ - apply failed for ' + endpoint + ':', applyError); 3697 throw applyError; 3698 } 3699 }) 3700 .catch(function(error) { 3701 console.debug(`STOQ - using cached ${endpoint}:`, error.message); 3702 }); 3703 } 3704 function refreshShopConfig(source) { 3705 const cfg = window._RestockRocketConfig; 3706 const viaEmbed = function() { return fetchEmbedConfig(source.endpoint, source.apply); }; 3707 const flagOn = !!cfg.readFlags && cfg.readFlags[source.flag] === true; 3708 if (!flagOn) { return viaEmbed(); } 3709 3710 return fetchStorefrontShopMetafield(source.metafieldKey) 3711 .then(function(value) { 3712 if (!source.isValid(value)) { throw new Error(source.metafieldKey + ' metafield is not a valid ' + source.endpoint + ' payload'); } 3713 source.apply(value); 3714 console.debug('STOQ - refreshed ' + source.endpoint + ' from the Storefront API'); 3715 }) 3716 .catch(function(error) { 3717 console.debug('STOQ - Storefront ' + source.endpoint + ' read failed, using embed:', error.message); 3718 return viaEmbed(); 3719 }); 3720 } 3721 function refreshIntegrations() { 3722 const cfg = window._RestockRocketConfig; 3723 return refreshShopConfig({ 3724 endpoint: 'integrations', 3725 metafieldKey: 'integrations', 3726 flag: 'enable_storefront_integrations_read', 3727 isValid: function(value) { return Array.isArray(value); }, 3728 apply: function(data) { 3729 cfg.integrations = data; 3730 } 3731 }); 3732 } 3733 function refreshSellingPlans() { 3734 const cfg = window._RestockRocketConfig; 3735 return refreshShopConfig({ 3736 endpoint: 'selling_plans', 3737 metafieldKey: 'cachedSellingPlans', 3738 flag: 'enable_storefront_selling_plans_read', 3739 isValid: function(value) { return !!value && Array.isArray(value.plans); }, 3740 apply: function(data) { 3741 cfg.sellingPlans = data.plans; 3742 cfg.disabledSellingPlanIds = data.disabled_plan_ids || []; 3743 if (data && data.read_flags && typeof data.read_flags === 'object' && !Array.isArray(data.read_flags)) { 3744 cfg.readFlags = data.read_flags; 3745 } 3746 } 3747 }); 3748 } 3749 3750 function initializeScripts(settings) { 3751 settings = applyTranslations(settings); 3752 window._RestockRocketConfig.settings = settings; 3753 console.debug(`STOQ - settings configured for ${window._RestockRocketConfig.pageType}`); 3754 if (!window._RestockRocketConfig.isLiquidCacheFresh && !settings.disable_refresh_on_stale_liquid) { 3755 console.debug('STOQ - Liquid cache stale, refreshing selling_plans + integrations'); 3756 Promise.race([ 3757 Promise.all([ 3758 refreshSellingPlans(), 3759 refreshIntegrations() 3760 ]), 3761 new Promise(function(resolve) { setTimeout(resolve, 1000); }) 3762 ]).then(function() { loadScripts(settings); }); 3763 return; 3764 } 3765 3766 loadScripts(settings); 3767 } 3768 3769 function loadScripts(settings) { 3770 setupCartSellingPlanUpdater(settings); 3771 3772 if(settings.enable_app) { 3773 const hijackIntegration = window._RestockRocketConfig.integrations.find(function(integration) { 3774 return integration.type === 'hijack' && integration.enabled && integration.page_types.includes(window._RestockRocketConfig.pageType); 3775 }) 3776 const hasEnabledOffer = Array.isArray(window._RestockRocketConfig.sellingPlans) 3777 && window._RestockRocketConfig.sellingPlans.some(function(plan) { return plan && plan.enabled; }); 3778 const hasDisabledPlanIds = Array.isArray(window._RestockRocketConfig.disabledSellingPlanIds) 3779 && window._RestockRocketConfig.disabledSellingPlanIds.length > 0; 3780 const usePreorderBuild = settings.preorder_enabled || hasEnabledOffer || hasDisabledPlanIds; 3781 3782 const collectionScriptUrl = usePreorderBuild 3783 ? window._RestockRocketConfig.scriptUrlCollection 3784 : window._RestockRocketConfig.scriptUrlCollectionBis; 3785 const productScriptUrl = usePreorderBuild 3786 ? window._RestockRocketConfig.scriptUrlProduct 3787 : window._RestockRocketConfig.scriptUrlProductBis; 3788 3789 const pageType = window._RestockRocketConfig.pageType; 3790 const collectionPageTypes = ['collection', 'index', 'search', 'page']; 3791
3792 if(collectionPageTypes.indexOf(pageType) !== -1 && (settings[`show_button_on_${pageType}`] || settings[`preorder_${pageType}_enabled`])) { 3793 createRestockRocketScript(collectionScriptUrl); 3794 } else if(pageType === 'product') { 3795 createRestockRocketScript(productScriptUrl); 3796 } else if(hijackIntegration) { 3797 createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); 3798 } else if(usePreorderBuild) { 3799 createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); 3800 } else { 3801 console.debug(`STOQ - no scripts enabled for ${pageType}`); 3802 } 3803 const appLoadedEvent = new CustomEvent('stoq:loaded', { 3804 detail: { 3805 pageType: window._RestockRocketConfig.pageType, 3806 enabled: settings.enable_app, 3807 settings: settings, 3808 preorderEnabled: settings.preorder_enabled 3809 } 3810 }); 3811 console.debug('STOQ - dispatching app loaded event'); 3812 window.dispatchEvent(appLoadedEvent); 3813 } 3814 } 3815</script>
3815<style id="RestockRocketStyle">html.stoq-buy-now-pending .shopify-payment-button{pointer-events:none!important}</style> 3816 3817 3818</div><div id="shopify-block-ARExFU25Wa0dyOGZGU__6251270934270006384" class="shopify-block shopify-app-block">
3818<script> 3819 console.log("Stape gtm: 1.0.4"); 3820 window.lsData = {}; 3821 window.dataLayer = window.dataLayer || []; 3822 window.addEventListener("message", (event) => { 3823 if (event.data?.event) { 3824 window.dataLayer.push(event.data); 3825 } 3826 }); 3827 window.dataShopStape = { 3828 shop: "www.nanit.com", 3829 shopId: "13547173", 3830 } 3831</script>
3831 3832 3833
3834<script type="application/json" id="stape-product-data">{"id":7103095242891,"title":"Sound + Light Machine","handle":"sound-machine","vendor":"Nanit","type":"Sound Machine","url":"\/products\/sound-machine","available":true,"price":9999,"compare_at_price":9999,"tags":["BXGY Orders","Code Support","Core Product","discount combination","nanit-no-discount","product-with-sound-light-campaign","YGroup_sound-machine"],"category":"Sound Machines","collections":[{"id":281938428043,"title":"Accessories","handle":"accessories"},{"id":282708705419,"title":"Best Seller Products","handle":"recommended-products"},{"id":284278653067,"title":"Best Sellers","handle":"best-sellers-collection"},{"id":269543506059,"title":"Shop All","handle":"all"}],"metafields":{"custom":{"breadcrumb_collection":{"id":286598398091,"title":"Baby Monitors","handle":"monitors"},"buy_it_with":[{"id":7084852215947,"title":"Smart Baby Monitor System","handle":"smart-baby-monitor"},{"id":7507934544011,"title":"Sound + Light Machine Travel Case","handle":"sound-machine-travel-case"}],"buy_it_with_title":"YOU MAY ALSO LIKE","promo_message":"[END OF SUMMER SALE!] Save 20% on Sound + Light Machine","show_custom_badge":true,"show_on_sale_badge":true,"show_out_stock_badge":true,"show_promo_message":true,"show_yotpo_review":true}},"variants":[{"id":41319111360651 3835,"compare_at_price":9999,"barcode":"810108751076"}]}</script>
vendor: 1 bytes, line 3835
3835
3836<script> 3837 (function () { 3838 try { 3839 window.productShopStape = JSON.parse(document.getElementById('stape-product-data').textContent); 3840 } catch (error) { 3841 console.warn('[ShopStape] productShopStape error', error); 3842 } 3843 })(); 3844</script>
3844 3845 3846 3847 3848 3849 3850
3850<script> 3851 console.log("â ï¸ User not logged in"); 3852 window.localStorage.removeItem('customerShopStape'); 3853 </script>
3853 3854 3855 3856 3857
3858<script> 3859 window.currentShopifyMarketStapeId = null; 3860 window.currentShopifyMarketStapeCode = null; 3861 try { 3862 window.currentShopifyMarketStapeId = "2352677003"; 3863 window.currentShopifyMarketStapeCode = "US"; 3864 // Checkout doesn't render theme app extension blocks, so this is the 3865 // only place the market/country code is ever set. Persisting it here 3866 // lets checkout-side field mapping (country_market_code) fall back to 3867 // the last known value instead of coming up empty. 3868 localStorage.setItem('marketShopStape', JSON.stringify({ 3869 id: window.currentShopifyMarketStapeId, 3870 code: window.currentShopifyMarketStapeCode 3871 })); 3872 } catch (error) { 3873 console.error("â Stape Error:", error); 3874 } 3875</script>
3875 3876 3877 3878 3879 3880 3881</div><div id="shopify-block-ATHI1aDBhQkJQWDJld__17272262232594352879" class="shopify-block shopify-app-block">
3881<script> 3882 window.NanitDebugLogging = true; 3883 window.NanitApiBase = "https:\/\/nanit-app.gadget.app"; 3884 window.NanitShopDomain = "aislings-sweets-treats.myshopify.com";</script>
3884 3885<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" />
3886<script src="https://cdn.shopify.com/extensions/01a062d3-583e-709d-b863-34f01a97b06a/nanit-custom-backend-42/assets/nanit-cart.js" defer></script>
3886 3887 3888 3889</div><div id="shopify-block-AT29lU3VIRlQwRkpEV__18412211718521571910" class="shopify-block shopify-app-block"> 3890 3891 3892 3893 3894<style> 3895 @font-face { 3896 font-family: Inter; 3897 font-weight: 400; 3898 font-style: normal; 3899 src: url("//www.nanit.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2") format("woff2"), 3900 url("//www.nanit.com/cdn/fonts/inter/inter_n4.af8052d517e0c9ffac7b814872cecc27ae1fa132.woff") format("woff"); 3901} 3902 3903 body.overflow-hidden { 3904 overflow: hidden; 3905 } 3906 body.gn-overflow-hidden { 3907 overflow: hidden; 3908 } 3909</style> 3910 3911 3912<template id="giftnote-core-template" data-gn-app-id="6070057"> 3913 <!-- Main modal --> 3914 <div 3915 id="giftnote-modal" 3916 aria-hidden="true" 3917 aria-labelledby="giftnote-modal-title" 3918 aria-describedby="giftnote-modal-description" 3919 data-disable-focus="false" 3920 data-locale="en" 3921 data-order-event="" 3922 data-voucher-event="gn_reload" 3923 data-force-open="false" 3924 class=" 3925 3926 fixed top-0 left-0 right-0 z-2147483647 hidden w-full p-4 overflow-y-auto overflow-x-hidden 3927 md:inset-0 h-[calc(100%-1rem)] max-h-full justify-center items-center 3928 en 3929 " 3930 > 3931 <div 3932 id="backdrop" 3933 class=" 3934 transition bg-gray-900/50 3935 fixed top-0 left-0 right-0 3936 z-0 w-screen h-screen 3937 duration-300 opacity-0 3938 " 3939 ></div> 3940 <div 3941 id="content" 3942 tabindex="-1" 3943 class=" 3944 relative max-h-full max-w-3xl overflow-x-hidden overflow-y-auto sm:rounded-lg z-10 3945 transition duration-300 opacity-0 scale-95 h-full sm:h-auto 3946 " 3947 > 3948 <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 "> 3949 <!-- BEGIN app snippet: close-button --><button 3950 type="button" 3951 id="close-button" 3952 class="absolute right-0 top-0 p-3 sm:p-4 z-10" 3953 data-modal-hide="giftnote-modal" 3954 aria-label="Close" 3955> 3956 <svg 3957 class="w-4 h-4 text-black dark:text-white" 3958 aria-hidden="true" 3959 xmlns="http://www.w3.org/2000/svg" 3960 fill="none" 3961 viewBox="0 0 14 14" 3962 > 3963 <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"/> 3964 </svg> 3965 <span class="sr-only">Close</span> 3966</button> 3967<!-- END app snippet --> 3968 <!-- BEGIN app snippet: remove-button --><button 3969 type="button" 3970 id="remove-button" 3971 class=" 3972 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 3973 transition-colors p-3 sm:p-4 3974 " 3975> 3976 <span class="group-[.loading]:hidden">Remove</span> 3977 <span class="hidden group-[.loading]:flex items-center justify-center"> 3978 <svg 3979 class="animate-spin h-3 w-3 text-gray-900" 3980 xmlns="http://www.w3.org/2000/svg" 3981 fill="none" 3982 viewBox="0 0 24 24" 3983 > 3984 <circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle> 3985 <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> 3986 </svg> 3987 </span> 3988</button> 3989<!-- END app snippet --> 3990 3991 <!-- Modal content --> 3992 <!-- BEGIN app snippet: logo --> 3993<!-- END app snippet --> 3994 <div class="flex flex-col items-center justify-center"> 3995 <p id="giftnote-modal-title" class="text-center text-2xl font-bold mb-4">Gifting has never been easier</p> 3996 <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> 3997 <!-- BEGIN app snippet: edit-form --> 3998 3999 4000 4001 4002 4003 4004 4005 4006 4007 4008 4009 4010 4011 4012 4013 4014 4015 4016 4017 4018 4019 4020 4021 4022 4023 4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047<form 4048 id="form" 4049 data-product-vendor="Nanit" 4050 data-product-variant="41319111360651" 4051 data-order-default-method="instant" 4052 data-giftcard-default-method="instant" 4053 data-sms-enabled="true" 4054 data-gn-config="standard" 4055 class="w-full h-full pt-8 border-t border-neutral-300 dark:border-neutral-700 " 4056 autocomplete="off" 4057> 4058 <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 4059block text-base font-medium 4060bg-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 4061border 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 4062bg-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 4063"></div> 4064 <div class="grid gap-x-4 gap-y-4 mb-6 grid-cols-1 sm:grid-cols-2"> 4065 <div class="col-span-2 sm:col-span-1"> 4066 <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"> 4067 <label for="to" class="block text-base font-medium ">To</label> 4068 <input 4069 type="text" 4070 name="to" 4071 id="to" 4072 required 4073 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 " 4074 placeholder="Who is it for?" 4075 aria-describedby="to-required to-invalid" 4076 > 4077 </div> 4078 <p id="to-required" role="alert" class="mt-2 hidden peer-[.required]:block text-red-500 text-sm">To is required</p> 4079 <p id="to-invalid" role="alert" class="mt-2 hidden peer-[.invali
4079d]:block text-red-500 text-sm">Invalid</p> 4080 <p id="to-error" role="alert" class="mt-2 hidden peer-[.error]:block text-red-500 text-sm"> 4081 4082 </p> 4083 </div> 4084 <div class="col-span-2 sm:col-span-1"> 4085 <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"> 4086 <label for="from" class="block text-base font-medium ">From</label> 4087 <input 4088 type="text" 4089 name="from" 4090 id="from" 4091 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 " 4092 placeholder="Who is this from?" 4093 aria-describedby="from-required from-invalid" 4094 > 4095 </div> 4096 <p id="from-required" role="alert" class="mt-2 hidden peer-[.required]:block text-red-500 text-sm">From is required</p> 4097 <p id="from-invalid" role="alert" class="mt-2 hidden peer-[.invalid]:block text-red-500 text-sm">Invalid</p> 4098 <p id="from-error" role="alert" class="mt-2 hidden peer-[.error]:block text-red-500 text-sm"> 4099 4100 </p> 4101 </div> 4102 4103 <div class="col-span-2"> 4104 <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"> 4105 <label for="message" class="block text-base font-medium ">Message</label> 4106 <textarea 4107 type="text" 4108 name="message" 4109 id="message" 4110 rows="4" 4111 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]" 4112 placeholder="Write your message..." 4113 aria-describedby="message-required message-invalid" 4114 ></textarea> 4115 <div class="text-gray-400 absolute top-2 right-2 text-xs"><span id="message-count">0</span>/210</div> 4116 </div> 4117 <p id="message-required" role="alert" class="mt-2 hidden peer-[.required]:block text-red-500 text-sm">Message is required</p> 4118 <p id="message-invalid" role="alert" class="mt-2 hidden peer-[.invalid]:block text-red-500 text-sm">Invalid</p> 4119 <p id="message-error" role="alert" class="mt-2 hidden peer-[.error]:block text-red-500 text-sm"> 4120 4121 </p> 4122 </div> 4123 <div class="col-span-2 sm:col-span-1"> 4124 <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"> 4125 <label for="email" class="block text-base font-medium ">Recipient's email</label> 4126 <input 4127 type="email" 4128 name="email" 4129 id="email" 4130 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 " 4131 placeholder="[email protected]" 4132 aria-describedby="email-invalid" 4133 > 4134 </div> 4135 <p id="email-invalid" role="alert" class="mt-2 hidden peer-[.invalid]:block text-red-500 text-sm">Invalid</p> 4136 <p id="email-error" role="alert" class="mt-2 hidden peer-[.error]:block text-red-500 text-sm"> 4137 4138 </p> 4139 </div> 4140 <div class="col-span-2 sm:col-span-1 "> 4141 <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"> 4142 <label for="phone" class="block text-base font-medium ">Recipient's phone number</label> 4143 <input 4144 type="tel" 4145 name="phone" 4146 id="phone" 4147 4148 data-country="US" 4149 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 " 4150 aria-describedby="phone-invalid phone-mobile" 4151 > 4152 </div> 4153 <p id="phone-invalid" role="alert" class="mt-2 hidden peer-[.invali
4153d]:block text-red-500 text-sm">Invalid</p> 4154 <p id="phone-mobile" role="alert" class="mt-2 hidden peer-[.mobile]:block text-red-500 text-sm">Enter a mobile phone number</p> 4155 </div> 4156 <p id="medium-error" role="alert" class="col-span-2 hidden text-red-500 text-sm -mt-3"> 4157 4158Email and/or phone number is required 4159 </p> 4160 <div class="col-span-2"> 4161 <h3 class="block text-base font-medium text-neutral-900 dark:text-neutral-200 my-2">When should we send your message?</h3> 4162 <div id="method-field" class="col-span-2 font-medium"> 4163 <ul 4164 id="method" 4165 4166 role="tablist" 4167 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 " 4168 > 4169 <li 4170 id="tracked-tab-parent" 4171 class="w-full " 4172 role="presentation" 4173 > 4174 <input 4175 type="radio" 4176 id="tracked" 4177 name="method" 4178 value="tracked" 4179 class="hidden peer" 4180 required 4181 style="display: none;" 4182 > 4183 <button 4184 id="tracked-tab" 4185 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 " 4186 type="button" 4187 for="tracked" 4188 role="tab" 4189 data-tabs-target="#tracked-panel" 4190 aria-controls="tracked-panel" 4191 aria-selected="false" 4192 aria-describedby="tracked-panel" 4193 >On Delivery</button> 4194 </li> 4195 4196 <li 4197 id="fulfillment-tab-parent" 4198 class="w-full force-hidden" 4199 role="presentation" 4200 > 4201 <input 4202 type="radio" 4203 id="fulfillment" 4204 name="method" 4205 value="fulfillment" 4206 class="hidden peer" 4207 required 4208 style="display: none;" 4209 > 4210 <button 4211 id="fulfillment-tab" 4212 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 " 4213 type="button" 4214 for="fulfillment" 4215 role="tab" 4216 data-tabs-target="#fulfillment-panel" 4217 aria-controls="fulfillment-panel" 4218 aria-selected="false" 4219 aria-describedby="fulfillment-panel" 4220 >On Fulfillment</button> 4221 </li> 4222 4223 <li 4224 id="instant-tab-parent" 4225 class="w-full " 4226 role="presentation" 4227 > 4228 <input 4229 type="radio" 4230 id="instant" 4231 name="method" 4232 value="instant" 4233 class="hidden peer" 4234 required 4235 style="display: none;" 4236 > 4237 <button 4238 id="instant-tab" 4239 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 " 4240 type="button" 4241 for="instant" 4242 role="tab" 4243 data-tabs-target="#instant-panel" 4244 aria-controls="instant-panel" 4245 aria-selected="false" 4246 aria-describedby="instant-panel" 4247 >Send Now</button> 4248 </li> 4249 <li 4250 id="scheduled-tab-parent" 4251 class="w-full " 4252 role="presentation" 4253 > 4254 <input 4255 type="radio" 4256 id="scheduled" 4257 name="method" 4258 value="scheduled" 4259 class="hidden peer" 4260 required 4261 style="display: none;" 4262 > 4263 <button 4264 id="scheduled-tab" 4265 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 " 4266 type="button" 4267 for="scheduled" 4268 role="tab" 4269 data-tabs-target="#scheduled-panel" 4270 aria-controls="scheduled-panel" 4271 aria-selected="false" 4272 aria-describedby="scheduled-panel" 4273 >Send Later</button> 4274 </li> 4275 </ul> 4276 </div> 4277 </div> 4278 <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> 4279 <div 4280 class=" 4281 bg-white text-neutral-500 border-neutral-300 dark:bg-neutral-800 dark:text-neutral-50 dark:border-neutral-700 4282 col-span-2 p-4 rounded-md shadow-sm font-medium border 4283 " 4284 id="methods" 4285 > 4286 <div 4287 class="hidden" 4288 id="instant-panel" 4289 role="tabpanel" 4290 aria-labelledby="instant-tab" 4291 > 4292 <p class="text-center">Your message will be sent when you complete your order</p> 4293 </div> 4294 <div 4295 class="hidden" 4296 id="scheduled-panel" 4297 role="tabpanel" 4298 aria-labelledby="scheduled-tab" 4299 > 4300 <p class="text-center mb-2">Your message will be sent at the selected date and time</p> 4301 <div class="grid gap-x-2 gap-y-2 grid-cols-1 sm:grid-cols-2"> 4302 <div class="col-span-2 sm:col-span-1"> 4303 <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 "> 4304 <label for="date" class="block text-base font-medium ">Date</label> 4305 <input 4306 id="date" 4307 type="date" 4308 name="trip-start" 4309 4310 min="2026-09-24" 4311 max="2027-03-23" 4312 value="2026-09-24" 4313 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 " 4314 aria-describedby="date-required date-invalid" 4315 > 4316 </div> 4317 <p id="date-required" role="alert" class="mt-2 hidden peer-[.required]:block text-red-500 text-sm">Date is required</p> 4318 <p id="date-invalid" role="alert" class="mt-2 hidden peer-[.invali
4318d]:block text-red-500 text-sm">Select a date in the future</p> 4319 <p id="date-error" role="alert" class="mt-2 hidden peer-[.error]:block text-red-500 text-sm"> 4320 4321 </p> 4322 </div> 4323 <div class="col-span-2 sm:col-span-1"> 4324 <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"> 4325 <label for="time" class="block text-base font-medium ">Time</label> 4326 <select 4327 type="time" 4328 id="time" 4329 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 " 4330 required 4331 aria-describedby="time-required time-invalid" 4332 > 4333 <option value="0000">12:00 AM</option> 4334 <option value="0030">12:30 AM</option> 4335 <option value="0100">1:00 AM</option> 4336 <option value="0130">1:30 AM</option> 4337 <option value="0200">2:00 AM</option> 4338 <option value="0230">2:30 AM</option> 4339 <option value="0300">3:00 AM</option> 4340 <option value="0330">3:30 AM</option> 4341 <option value="0400">4:00 AM</option> 4342 <option value="0430">4:30 AM</option> 4343 <option value="0500">5:00 AM</option> 4344 <option value="0530">5:30 AM</option> 4345 <option value="0600">6:00 AM</option> 4346 <option value="0630">6:30 AM</option> 4347 <option value="0700">7:00 AM</option> 4348 <option value="0730">7:30 AM</option> 4349 <option value="0800">8:00 AM</option> 4350 <option value="0830">8:30 AM</option> 4351 <option value="0900">9:00 AM</option> 4352 <option value="0930">9:30 AM</option> 4353 <option value="1000">10:00 AM</option> 4354 <option value="1030">10:30 AM</option> 4355 <option value="1100">11:00 AM</option> 4356 <option value="1130">11:30 AM</option> 4357 <option value="1200">12:00 PM</option> 4358 <option value="1230">12:30 PM</option> 4359 <option value="1300">1:00 PM</option> 4360 <option value="1330">1:30 PM</option> 4361 <option value="1400">2:00 PM</option> 4362 <option value="1430">2:30 PM</option> 4363 <option value="1500">3:00 PM</option> 4364 <option value="1530">3:30 PM</option> 4365 <option value="1600">4:00 PM</option> 4366 <option value="1630">4:30 PM</option> 4367 <option value="1700">5:00 PM</option> 4368 <option value="1730">5:30 PM</option> 4369 <option value="1800">6:00 PM</option> 4370 <option value="1830">6:30 PM</option> 4371 <option value="1900">7:00 PM</option> 4372 <option value="1930">7:30 PM</option> 4373 <option value="2000">8:00 PM</option> 4374 <option value="2030">8:30 PM</option> 4375 <option value="2100">9:00 PM</option> 4376 <option value="2130">9:30 PM</option> 4377 <option value="2200">10:00 PM</option> 4378 <option value="2230">10:30 PM</option> 4379 <option value="2300">11:00 PM</option> 4380 <option value="2330">11:30 PM</option> 4381 </select> 4382 </div> 4383 <p id="time-required" role="alert" class="mt-2 hidden peer-[.required]:block text-red-500 text-sm">Time is required</p> 4384 <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> 4385 <p id="time-error" role="alert" class="mt-2 hidden peer-[.error]:block text-red-500 text-sm"> 4386 4387 </p> 4388 </div> 4389 </div> 4390 </div> 4391 <div id="tracked-panel" class="hidden" role="tabpanel" aria-labelledby="tracked-tab"> 4392 <p class="text-center">Your message will be sent when your order is delivered to your shipping address</p> 4393 </div> 4394 <div id="fulfillment-panel" class="hidden" role="tabpanel" aria-labelledby="fulfillment-tab"> 4395 <p class="text-center">Your message will be sent as soon as your gift is fulfilled (shipped)</p> 4396 </div> 4397 </div> 4398 </div> 4399 <button 4400 id="save-button" 4401 type="button"
4402 class="group bg-primary button-color py-3 px-4 rounded-md w-full shadow-sm transition-opacity hover:opacity-90 leading-6" 4403 > 4404 <span id="order-message" class="group-[.loading]:hidden">Save message</span> 4405 <span id="voucher-message" class="group-[.loading]:hidden">Add to cart</span> 4406 <span class="hidden group-[.loading]:flex items-center justify-center"> 4407 <svg 4408 class="animate-spin h-6 w-6 button-color" 4409 xmlns="http://www.w3.org/2000/svg" 4410 fill="none" 4411 viewBox="0 0 24 24" 4412 > 4413 <circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle> 4414 <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> 4415 </svg> 4416 </span> 4417 </button> 4418</form> 4419<!-- END app snippet --> 4420 </div> 4421 <!-- BEGIN app snippet: powered-by --><a 4422 id="powered" 4423 tabindex="-1" 4424 href="https://giftnote.com" 4425 target="_blank" 4426 class="text-neutral-500 dark:text-neutral-300 text-[10px] items-center justify-center gap-1 mt-3" 4427> 4428 <span>Powered by</span> 4429 <svg 4430 class="h-3 fill-[#071B2F] dark:fill-[#e3e5e7]" 4431 viewBox="0 0 168 34" 4432 fill="none" 4433 xmlns="http://www.w3.org/2000/svg" 4434 > 4435 <g clip-path="url(#clip0_298_13245)"> 4436 <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" 4437 /> 4438 <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" 4439 /> 4440 <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" 4441 /> 4442 <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" 4443 /> 4444 <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" 4445 /> 4446 <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
4446129.833 12.932C127.481 12.932 126.052 14.7314 126.052 17.4551V17.4621Z" 4447 /> 4448 <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" 4449 /> 4450 <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" 4451 /> 4452 <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" 4453 fill="#84E9FD"/> 4454 <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" 4455 fill="#B8AFFC"/> 4456 <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" 4457 fill="#696DF2"/> 4458 </g> 4459 <defs> 4460 <clipPath id="clip0_298_13245"> 4461 <rect width="168" height="34" fill="white"/> 4462 </clipPath> 4463 </defs> 4464 </svg> 4465</a> 4466<!-- END app snippet --> 4467 </div> 4468 </div> 4469 </div> 4470 <div id="alerts" class="fixed top-5 right-5 z-9998"> 4471 <div 4472 id="alert-save" 4473 role="alert" 4474 class="hidden group" 4475 > 4476 <div 4477 class="p-4 mb-4 text-sm text-green-800 rounded-lg bg-green-50 shadow-md border-gray-100" 4478 > 4479 <span class="font-medium">Message saved</span> 4480 </div> 4481 </div> 4482 <div 4483 id="alert-add" 4484 role="alert" 4485 class="hidden group" 4486 > 4487 <div 4488 class="p-4 mb-4 text-sm text-green-800 rounded-lg bg-green-50 shadow-md border-gray-100" 4489 > 4490 <span class="font-medium">Gift card added to cart!</span> 4491 </div> 4492 </div> 4493 <div 4494 id="alert-remove" 4495 role="alert" 4496 class="hidden group" 4497 > 4498 <div 4499 class="p-4 mb-4 text-sm text-red-800 rounded-lg bg-red-50 shadow-md border-gray-100" 4500 > 4501 <span class="font-medium">Message removed</span> 4502 </div> 4503 </div> 4504</div > 4505<!-- BEGIN app snippet: merchant-styles --> 4506 4507<style> 4508 @font-face { 4509 font-family: Inter; 4510 font-weight: 400; 4511 font-style: normal; 4512 src: url("//www.nanit.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2") format("woff2"), 4513 url("//www.nanit.com/cdn/fonts/inter/inter_n4.af8052d517e0c9ffac7b814872cecc27ae1fa132.woff") format("woff"); 4514} 4515 4516 4517 #content form, 4518 #content form *:focus, 4519 #content form *:focus-within:not(#methods) { 4520 --tw-ring-color: #3f83f8; 4521 border-color:#3f83f8; 4522 } 4523 4524 .dark #content #date { 4525 color-scheme: dark; 4526 } 4527 4528 #content { 4529 background: #f9fafb; 4530 } 4531 #content, #alerts { 4532 font-family: "Arial, sans-serif"; 4533 } 4534 #content, #alerts { 4535 font-family: Inter, sans-serif; 4536 font-weight: 400; 4537 font-style: normal; 4538 } 4539 4540 #title { 4541 color: #000000; 4542 } 4543 4544 #content .bg-primary, 4545 #content #method .active { 4546 background: #3f83f8; 4547 color: #FFFFFF; 4548 } 4549 4550 #content .button-color { 4551 color: #FFFFFF; 4552 } 4553 4554 #content form .focus{ 4555 border-color: #3f83f8; 4556 } 4557 4558 /* 4559 * intl-tel-input 29.2.3 CSS variable vocabulary (see assets/phone.css header). 4560 * --iti-path-flags-1x/2x: still needed â the "no-assets" vendored CSS deliberately 4561 * omits a hardcoded flags path, and this is where merchant-styles supplies it. 4562 * --iti-path-globe-1x/2x: REMOVED â v29 renders the "no country" icon as an inline 4563 * <svg class="iti__globe-svg">, not a background-image; these vars no longer exist 4564 * and assets/globe.png / [email protected] have been deleted as dead. 4565 * --iti-dialcode-color: REMOVED â v29 has no dedicated dial-code color var; the dial 4566 * code now inherits the input's text color. 4567 * --iti-flag-height/-width, --iti-flag-sprite-width/-height: REMOVED â v2 sprite 4568 * geometry (16px flags, 3904px-wide sprite). The re-vendored sprite is v29's own 4569 * 20px/244-flag layout, so these MUST use v29's defaults, not be pinned back to v2. 4570 * --iti-dropdown-bg -> --iti-country-selector-bg, --iti-arrow-color -> --iti-icon-color: 4571 * straight renames, values preserved. 4572 * --iti-arrow-height/-width -> --iti-arrow-size: v2's CSS-triangle hack (width/height/ 4573 * triangle-border) became a single rotated-square icon sized by --iti-arrow-size; 4574 * 6px (the old arrow-width) is carried forward as the closest analog. 4575 */ 4576 .iti {
4577 --iti-path-flags-1x: url(https://cdn.shopify.com/extensions/01a0cf34-180a-76e0-b733-42974a96768f/giftnote-app-142/assets/flags.png) !important; 4578 --iti-path-flags-2x: url(https://cdn.shopify.com/extensions/01a0cf34-180a-76e0-b733-42974a96768f/giftnote-app-142/assets/[email protected]) !important; 4579 --iti-hover-color: rgba(0, 0, 0, 0.05); 4580 --iti-border-color: #ccc; 4581 --iti-country-selector-bg: white; 4582 --iti-icon-color: #555; 4583 --iti-spacer-horizontal: 8px; 4584 --iti-border-width: 1px; 4585 --iti-arrow-size: 6px; 4586 --iti-arrow-padding: 6px; 4587 --iti-mobile-popup-margin: 30px; 4588 } 4589 4590 4591</style> 4592<style> 4593 #content #powered { 4594 display: flex !important; 4595 } 4596</style> 4597<!-- END app snippet --> 4598<link href="//cdn.shopify.com/extensions/01a0cf34-180a-76e0-b733-42974a96768f/giftnote-app-142/assets/giftnote.css" rel="stylesheet" type="text/css" media="all" /> 4599<link href="//cdn.shopify.com/extensions/01a0cf34-180a-76e0-b733-42974a96768f/giftnote-app-142/assets/phone.css" rel="stylesheet" type="text/css" media="all" /> 4600</template> 4601 4602<template id="giftnote-button-template" data-gn-app-id="6070057"> 4603 <!-- BEGIN app snippet: button-styles --><style> 4604 #container{ 4605 width: 100%; 4606 display: flex; 4607 align-items: center; 4608 } 4609 4610 #button { 4611 letter-spacing: 0.06rem; 4612 cursor: pointer; 4613 border-width: 1px; 4614 border-style: solid; 4615 line-height: 1; 4616 } 4617 4618 #button .hidden{ 4619 display: none; 4620 } 4621 4622 #container{ 4623 justify-content: center; 4624 } 4625 4626 #button { 4627 background-color: white; 4628 width: 100%; 4629 height: 50px; 4630 border-radius: 6px; 4631 border-color:black; 4632 color: black; 4633 font-size: 16px; 4634 font-family: ; 4635 } 4636 4637 @media screen and (max-width: 740px) { 4638 #container{ 4639 justify-content: center; 4640 } 4641 #button { 4642 height: 50px; 4643 width: 100%; 4644 } 4645 } 4646</style> 4647<!-- END app snippet --> 4648 <div id="container" className="w-full en"> 4649 <button 4650 command="show-modal" commandfor="dialog" 4651 id="button" 4652 data-vendor="Nanit" 4653 data-locale="en" 4654 data-shop="aislings-sweets-treats" 4655 > 4656 <span id="add">Add a gift message ð</span> 4657 <span id="edit" class="hidden">Edit gift message ð</span> 4658 </button> 4659 </div> 4660</template> 4661 4662<template id="giftnote-balance-template" data-gn-app-id="6070057"> 4663 <!-- BEGIN app snippet: balance-styles --><style> 4664 #container{ 4665 width: 100%; 4666 display: flex; 4667 align-items: center; 4668 justify-content: center; 4669 } 4670 4671 #result { 4672 width: 100%; 4673 display: flex; 4674 flex-direction: column; 4675 align-items: stretch; 4676 justify-content: center; 4677 } 4678 4679 #result > div { 4680 margin-top:10px; 4681 } 4682 4683 #content { 4684 border-width: 1px; 4685 border-style: solid; 4686 padding: 16px 20px; 4687 background-color: white; 4688 } 4689 4690 #content .hidden{ 4691 display: none; 4692 } 4693 4694 #label { 4695 font-size: 16px; 4696 font-weight: 700; 4697 } 4698 4699 #input { 4700 margin-top: 5px; 4701 background-color: none; 4702 width: 100%; 4703 display: flex; 4704 align-items: center; 4705 gap: 6px; 4706 justify-content: space-between; 4707 } 4708 4709 #code { 4710 flex: 1; 4711 background-color: transparent; 4712 font-size: 16px; 4713 height: 24px; 4714 border: 0; 4715 border-bottom: 1px solid black; 4716 } 4717 #code:focus { 4718 outline: none !important; 4719 border-bottom: 2px solid black; 4720 } 4721 4722 #button { 4723 cursor: pointer ; 4724 background-color: transparent; 4725 border: 0; 4726 color: black; 4727 padding: 0; 4728 font-size: 16px; 4729 padding-top:2px; 4730 font-family: ; 4731 } 4732 4733 #button svg { 4734 width: 22px; 4735 height: 22px; 4736 } 4737 4738 #button svg path{ 4739 stroke: black; 4740 } 4741 4742 @media screen and (max-width: 740px) { 4743 #container{ 4744 justify-content: center; 4745 } 4746 #content { 4747 width: 100%; 4748 } 4749 } 4750</style> 4751<!-- END app snippet --> 4752 <div 4753 id="container" 4754 className="w-full en" 4755 data-locale="en" 4756 data-shop="aislings-sweets-treats" 4757 > 4758 <div id="content" tabindex="-1"> 4759 <form id="form"> 4760 <label id="label" for="code">Check the balance of your gift card</label> 4761 <div id="input"> 4762 <input 4763 type="text" 4764 id="code" 4765 placeholder="Enter gift card code" 4766 required 4767 > 4768 <button id="button" type="submit" aria-label="Search"> 4769 <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 20 20"> 4770 <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"/> 4771 </svg> 4772 </button> 4773 </div> 4774 </form> 4775 <div id="result"> 4776 <div id="loading" class="hidden">Searching...</div> 4777 <div id="not_found" class="hidden">Not found</div> 4778 <div id="expired" class="hidden">Expired on<span></span> 4779 </div> 4780 <div id="success" class="hidden"> 4781 <div id="balance">Balance: <span></span> 4782 </div> 4783 <div id="initial">Initial balance: <span></span> 4784 </div> 4785 <div id="expires_on" class="hidden">Expires on: <span></span> 4786 </div> 4787 </div> 4788 </div> 4789 </div> 4790 </div> 4791</template> 4792 4793<giftnote-core 4794 shop="aislings-sweets-treats" 4795 domain="www.nanit.com" 4796 name="Nanit" 4797 locale="en" 4798 locale2="en" 4799 currency="USD" 4800 data-gn-app-id="6070057" 4801></giftnote-core> 4802 4803 4804</div><div id="shopify-block-ARFdmazE2cTI0NTZzW__11797761893487868451" class="shopify-block shopify-app-block">
4805<script async src="https://js.convertflow.co/production/websites/81359.js"></script>
4805 4806 4807 4808 4809 4810</div>
4810<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4810 4811</body> 4812</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.