CINXE.COM
Nocturnal: The Kulala Sleep Lab – Tagged "4 years"
<!doctype html> <html class="no-js" lang="en"> <head><script> /* >> TriplePixel :: start*/ ~function(W,H,A,L,E,_){function O(T,R){void 0===R&&(R=!1),H=new XMLHttpRequest,H.open("GET","//triplewhale-pixel.web.app/triplepx.txt?"+~(Date.now()/9e7),!0),H.send(null),H.onreadystatechange=function(){4===H.readyState&&200===H.status?setTimeout(function(){return eval(H.responseText)},50):(299<H.status||H.status<200)&&T&&!R&&(R=!0,O(T-1))}}if(L=window,!L[H+"sn"]){L[H+"sn"]=1;try{A.setItem(H,1+(0|A.getItem(H)||0)),W.includes("⇈")&&A.setItem(H+"Stg",1+(0|A.getItem(H+"Stg")||0)),(E=JSON.parse(A.getItem(H+"U")||"[]")).push(location.href),A.setItem(H+"U",JSON.stringify(E))}catch(e){}A.getItem('"!nC`')||(A=L,A[H]||(L=function(){return Date.now().toString(36)+"_"+Math.random().toString(36)},E=A[H]=function(t,e){return W=L(),(E._q=E._q||[]).push([W,t,e]),E._headless=!0,W},E.ch=W,O(5)))}}("","TriplePixel",localStorage); /* << TriplePixel :: end*/ </script> <script src="https://www.googleoptimize.com/optimize.js?id=OPT-PZH8XKV"></script> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width,initial-scale=1"> <meta name="theme-color" content="#f1cc8c"> <link rel="preconnect" href="https://cdn.shopify.com" crossorigin> <link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin> <link rel="preconnect" href="https://monorail-edge.shopifysvc.com"><link rel="preload" href="//kulalaland.com/cdn/shop/t/40/assets/theme.css?v=91747876458507309661693758781" as="style"> <link rel="preload" as="font" href="//kulalaland.com/cdn/fonts/cooper_bt/cooperbt_n7.1095fbce50c76b431ceb527a4e75c5ca4a491b28.woff2?h1=YmFieXNsZWVwbGFtcC5jb20&h2=YmFsb29zbGVlcC5jb20&h3=a3VsYWxhbGFuZC5jb20&h4=YmFieXNsZWVwbGFtcC1jb20uYWNjb3VudC5teXNob3BpZnkuY29t&hmac=7dc9ea2d208900c5a4257bda6649bca6c220ac30b06d45c5e82846c0bef3c8da" type="font/woff2" crossorigin> <link rel="preload" as="font" href="//kulalaland.com/cdn/fonts/harmonia_sans/harmoniasans_n6.dd3d6084d29e4754e80fe6aa1c0e37f511474ffa.woff2?h1=YmFieXNsZWVwbGFtcC5jb20&h2=YmFsb29zbGVlcC5jb20&h3=a3VsYWxhbGFuZC5jb20&h4=YmFieXNsZWVwbGFtcC1jb20uYWNjb3VudC5teXNob3BpZnkuY29t&hmac=b73f1f5fd6c34b40219599e581c70c8b289ed6d4598c0d269aa45d7f756f1188" type="font/woff2" crossorigin> <link rel="preload" as="font" href="//kulalaland.com/cdn/fonts/harmonia_sans/harmoniasans_n7.db6a243cdeddb2eba0b2e8fccdce1e6910fd06d0.woff2?h1=YmFieXNsZWVwbGFtcC5jb20&h2=YmFsb29zbGVlcC5jb20&h3=a3VsYWxhbGFuZC5jb20&h4=YmFieXNsZWVwbGFtcC1jb20uYWNjb3VudC5teXNob3BpZnkuY29t&hmac=e854bcabb88cfdf19d9fdaf9bc63150943d88bfc65070d86ef0d24489bd47587" type="font/woff2" crossorigin> <link rel="preload" href="//kulalaland.com/cdn/shop/t/40/assets/theme.js?v=170713150387203959471689742187" as="script"> <link rel="preload" href="//kulalaland.com/cdn/shop/t/40/assets/lazysizes.js?v=63098554868324070131689742187" as="script"> <link rel="preload" href="//kulalaland.com/cdn/shop/t/40/assets/slick.min.css?v=105347522073496785561689742187" as="style"> <link rel="preload" href="//kulalaland.com/cdn/shop/t/40/assets/slick-theme.min.css?v=143385741676208185281689742187" as="style"><link rel="canonical" href="https://kulalaland.com/blogs/baby-sleep/tagged/4-years"><link rel="shortcut icon" href="//kulalaland.com/cdn/shop/files/favicon_32x32.png?v=1640898621" type="image/png"><title>Nocturnal: The Kulala Sleep Lab – Tagged "4 years"</title><meta name="description" content="Dr. Sofia Axelrod, PhD, author of How Babies Sleep and creator of the Kulala baby sleep app and lamp gives science-based and Nobel Prize-inspired baby sleep advice and shares news about sleep science, parenting, lighting physiology, health and wellness, and sleeping through the night, sleep training, naps and schedules"><!-- /snippets/social-meta-tags.liquid --> <meta property="og:site_name" content="Kulala"> <meta property="og:url" content="https://kulalaland.com/blogs/baby-sleep/tagged/4-years"> <meta property="og:title" content="Nocturnal: The Kulala Sleep Lab"> <meta property="og:type" content="website"> <meta property="og:description" content="Dr. Sofia Axelrod, PhD, author of How Babies Sleep and creator of the Kulala baby sleep app and lamp gives science-based and Nobel Prize-inspired baby sleep advice and shares news about sleep science, parenting, lighting physiology, health and wellness, and sleeping through the night, sleep training, naps and schedules"><meta property="og:image" content="http://kulalaland.com/cdn/shop/files/social-preview02.jpg?v=1641227861"> <meta property="og:image:secure_url" content="https://kulalaland.com/cdn/shop/files/social-preview02.jpg?v=1641227861"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="628"> <meta name="twitter:site" content="@Baby__Sleep"> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:title" content="Nocturnal: The Kulala Sleep Lab"> <meta name="twitter:description" content="Dr. Sofia Axelrod, PhD, author of How Babies Sleep and creator of the Kulala baby sleep app and lamp gives science-based and Nobel Prize-inspired baby sleep advice and shares news about sleep science, parenting, lighting physiology, health and wellness, and sleeping through the night, sleep training, naps and schedules"> <style data-shopify> :root { --color-text: #283d81; --color-text-rgb: 40, 61, 129; --color-body-text: #283d81; --color-sale-text: #ef4823; --color-small-button-text-border: #fbeedd; --color-text-field: #fbeedd; --color-text-field-text: #283d81; --color-text-field-text-rgb: 40, 61, 129; --color-btn-primary: #f1cc8c; --color-btn-primary-darker: #ebb85f; --color-btn-primary-text: #283d81; --color-blankstate: rgba(40, 61, 129, 0.35); --color-blankstate-border: rgba(40, 61, 129, 0.2); --color-blankstate-background: rgba(40, 61, 129, 0.1); --color-text-focus:#3a59bb; --color-overlay-text-focus:#e6e6e6; --color-btn-primary-focus:#ebb85f; --color-btn-social-focus:#f6d7af; --color-small-button-text-border-focus:#f6d7af; --predictive-search-focus:#eec275; --color-body: #f1cc8c; --color-bg: #f1cc8c; --color-bg-rgb: 241, 204, 140; --color-bg-alt: rgba(40, 61, 129, 0.05); --color-bg-currency-selector: rgba(40, 61, 129, 0.2); --color-overlay-title-text: #ffffff; --color-image-overlay: #d8c1b5; --color-image-overlay-rgb: 216, 193, 181;--opacity-image-overlay: 0.4;--hover-overlay-opacity: 0.8; --color-border: #fbeedd; --color-border-form: #fbeedd; --color-border-form-darker: #f6d7af; --svg-select-icon: url(//kulalaland.com/cdn/shop/t/40/assets/ico-select.svg?v=2677990152366031651689742187); --slick-img-url: url(//kulalaland.com/cdn/shop/t/40/assets/ajax-loader.gif?v=41356863302472015721689742187); --font-weight-body--bold: 700; --font-weight-body--bolder: 900; --font-stack-header: "Cooper BT", serif; --font-style-header: normal; --font-weight-header: 700; --font-stack-body: "Harmonia Sans", sans-serif; --font-style-body: normal; --font-weight-body: 600; --font-size-header: 36; --font-size-base: 16; --font-h1-desktop: 48; --font-h1-mobile: 45; --font-h2-desktop: 28; --font-h2-mobile: 25; --font-h3-mobile: 28; --font-h4-desktop: 24; --font-h4-mobile: 22; --font-h5-desktop: 20; --font-h5-mobile: 18; --font-h6-desktop: 19; --font-h6-mobile: 17; --font-mega-title-large-desktop: 90; --font-rich-text-large: 18; --font-rich-text-small: 14; --color-video-bg: #eec275; --global-color-image-loader-primary: rgba(40, 61, 129, 0.06); --global-color-image-loader-secondary: rgba(40, 61, 129, 0.12); } </style> <style>*,::after,::before{box-sizing:border-box}body{margin:0}body,html{background-color:var(--color-body)}body,button{font-size:calc(var(--font-size-base) * 1px);font-family:var(--font-stack-body);font-style:var(--font-style-body);font-weight:var(--font-weight-body);color:var(--color-text);line-height:1.5}body,button{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.border-bottom{border-bottom:1px solid var(--color-border)}.btn--link{background-color:transparent;border:0;margin:0;color:var(--color-text);text-align:left}.text-right{text-align:right}.icon{display:inline-block;width:20px;height:20px;vertical-align:middle;fill:currentColor}.icon__fallback-text,.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}svg.icon:not(.icon--full-color) circle,svg.icon:not(.icon--full-color) ellipse,svg.icon:not(.icon--full-color) g,svg.icon:not(.icon--full-color) line,svg.icon:not(.icon--full-color) path,svg.icon:not(.icon--full-color) polygon,svg.icon:not(.icon--full-color) polyline,svg.icon:not(.icon--full-color) rect,symbol.icon:not(.icon--full-color) circle,symbol.icon:not(.icon--full-color) ellipse,symbol.icon:not(.icon--full-color) g,symbol.icon:not(.icon--full-color) line,symbol.icon:not(.icon--full-color) path,symbol.icon:not(.icon--full-color) polygon,symbol.icon:not(.icon--full-color) polyline,symbol.icon:not(.icon--full-color) rect{fill:inherit;stroke:inherit}li{list-style:none}.list--inline{padding:0;margin:0}.list--inline>li{display:inline-block;margin-bottom:0;vertical-align:middle}a{color:var(--color-text);text-decoration:none}.h1,.h2,h1,h2{margin:0 0 17.5px;font-family:var(--font-stack-header);font-style:var(--font-style-header);font-weight:var(--font-weight-header);line-height:1.2;overflow-wrap:break-word;word-wrap:break-word}.h1 a,.h2 a,h1 a,h2 a{color:inherit;text-decoration:none;font-weight:inherit}.h1,h1{font-size:calc(((var(--font-h1-desktop))/ (var(--font-size-base))) * 1em);text-transform:none;letter-spacing:0}@media only screen and (max-width:749px){.h1,h1{font-size:calc(((var(--font-h1-mobile))/ (var(--font-size-base))) * 1em)}}.h2,h2{font-size:calc(((var(--font-h2-desktop))/ (var(--font-size-base))) * 1em);text-transform:uppercase;letter-spacing:.1em}@media only screen and (max-width:749px){.h2,h2{font-size:calc(((var(--font-h2-mobile))/ (var(--font-size-base))) * 1em)}}p{color:var(--color-body-text);margin:0 0 19.44444px}@media only screen and (max-width:749px){p{font-size:calc(((var(--font-size-base) - 1)/ (var(--font-size-base))) * 1em)}}p:last-child{margin-bottom:0}@media only screen and (max-width:749px){.small--hide{display:none!important}}.grid{list-style:none;margin:0;padding:0;margin-left:-30px}.grid::after{content:'';display:table;clear:both}@media only screen and (max-width:749px){.grid{margin-left:-22px}}.grid::after{content:'';display:table;clear:both}.grid--no-gutters{margin-left:0}.grid--no-gutters .grid__item{padding-left:0}.grid--table{display:table;table-layout:fixed;width:100%}.grid--table>.grid__item{float:none;display:table-cell;vertical-align:middle}.grid__item{float:left;padding-left:30px;width:100%}@media only screen and (max-width:749px){.grid__item{padding-left:22px}}.grid__item[class*="--push"]{position:relative}@media only screen and (min-width:750px){.medium-up--one-quarter{width:25%}.medium-up--push-one-third{width:33.33%}.medium-up--one-half{width:50%}.medium-up--push-one-third{left:33.33%;position:relative}}.site-header{position:relative;background-color:var(--color-body)}@media only screen and (max-width:749px){.site-header{border-bottom:1px solid var(--color-border)}}@media only screen and (min-width:750px){.site-header{padding:0 55px}.site-header.logo--center{padding-top:30px}}.site-header__logo{margin:15px 0}.logo-align--center .site-header__logo{text-align:center;margin:0 auto}@media only screen and (max-width:749px){.logo-align--center .site-header__logo{text-align:left;margin:15px 0}}@media only screen and (max-width:749px){.site-header__logo{padding-left:22px;text-align:left}.site-header__logo img{margin:0}}.site-header__logo-link{display:inline-block;word-break:break-word}@media only screen and (min-width:750px){.logo-align--center .site-header__logo-link{margin:0 auto}}.site-header__logo-image{display:block}@media only screen and (min-width:750px){.site-header__logo-image{margin:0 auto}}.site-header__logo-image img{width:100%}.site-header__logo-image--centered img{margin:0 auto}.site-header__logo img{display:block}.site-header__icons{position:relative;white-space:nowrap}@media only screen and (max-width:749px){.site-header__icons{width:auto;padding-right:13px}.site-header__icons .btn--link,.site-header__icons .site-header__cart{font-size:calc(((var(--font-size-base))/ (var(--font-size-base))) * 1em)}}.site-header__icons-wrapper{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end}.site-header__account,.site-header__cart,.site-header__search{position:relative}.site-header__search.site-header__icon{display:none}@media only screen and (min-width:1400px){.site-header__search.site-header__icon{display:block}}.site-header__search-toggle{display:block}@media only screen and (min-width:750px){.site-header__account,.site-header__cart{padding:10px 11px}}.site-header__cart-title,.site-header__search-title{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;display:block;vertical-align:middle}.site-header__cart-title{margin-right:3px}.site-header__cart-count{display:flex;align-items:center;justify-content:center;position:absolute;right:.4rem;top:.2rem;font-weight:700;background-color:var(--color-btn-primary);color:var(--color-btn-primary-text);border-radius:50%;min-width:1em;height:1em}.site-header__cart-count span{font-family:HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:calc(11em / 16);line-height:1}@media only screen and (max-width:749px){.site-header__cart-count{top:calc(7em / 16);right:0;border-radius:50%;min-width:calc(19em / 16);height:calc(19em / 16)}}@media only screen and (max-width:749px){.site-header__cart-count span{padding:.25em calc(6em / 16);font-size:12px}}.site-header__menu{display:none}@media only screen and (max-width:749px){.site-header__icon{display:inline-block;vertical-align:middle;padding:10px 11px;margin:0}}@media only screen and (min-width:750px){.site-header__icon .icon-search{margin-right:3px}}.announcement-bar{z-index:10;position:relative;text-align:center;border-bottom:1px solid transparent;padding:2px}.announcement-bar__link{display:block}.announcement-bar__message{display:block;padding:11px 22px;font-size:calc(((16)/ (var(--font-size-base))) * 1em);font-weight:var(--font-weight-header)}@media only screen and (min-width:750px){.announcement-bar__message{padding-left:55px;padding-right:55px}}.site-nav{position:relative;padding:0;text-align:center;margin:25px 0}.site-nav a{padding:3px 10px}.site-nav__link{display:block;white-space:nowrap}.site-nav--centered .site-nav__link{padding-top:0}.site-nav__link .icon-chevron-down{width:calc(8em / 16);height:calc(8em / 16);margin-left:.5rem}.site-nav__label{border-bottom:1px solid transparent}.site-nav__link--active .site-nav__label{border-bottom-color:var(--color-text)}.site-nav__link--button{border:none;background-color:transparent;padding:3px 10px}.site-header__mobile-nav{z-index:11;position:relative;background-color:var(--color-body)}@media only screen and (max-width:749px){.site-header__mobile-nav{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}}.mobile-nav--open .icon-close{display:none}.main-content{opacity:0}.main-content .shopify-section{display:none}.main-content .shopify-section:first-child{display:inherit}.critical-hidden{display:none}</style> <script> window.performance.mark('debut:theme_stylesheet_loaded.start'); function onLoadStylesheet() { performance.mark('debut:theme_stylesheet_loaded.end'); performance.measure('debut:theme_stylesheet_loaded', 'debut:theme_stylesheet_loaded.start', 'debut:theme_stylesheet_loaded.end'); var url = "//kulalaland.com/cdn/shop/t/40/assets/theme.css?v=91747876458507309661693758781"; var link = document.querySelector('link[href="' + url + '"]'); link.loaded = true; link.dispatchEvent(new Event('load')); } </script> <link rel="stylesheet" href="//kulalaland.com/cdn/shop/t/40/assets/theme.css?v=91747876458507309661693758781" type="text/css" media="print" onload="this.media='all';onLoadStylesheet()"> <style> @font-face { font-family: "Cooper BT"; font-weight: 700; font-style: normal; font-display: swap; src: url("//kulalaland.com/cdn/fonts/cooper_bt/cooperbt_n7.1095fbce50c76b431ceb527a4e75c5ca4a491b28.woff2?h1=YmFieXNsZWVwbGFtcC5jb20&h2=YmFsb29zbGVlcC5jb20&h3=a3VsYWxhbGFuZC5jb20&h4=YmFieXNsZWVwbGFtcC1jb20uYWNjb3VudC5teXNob3BpZnkuY29t&hmac=7dc9ea2d208900c5a4257bda6649bca6c220ac30b06d45c5e82846c0bef3c8da") format("woff2"), url("//kulalaland.com/cdn/fonts/cooper_bt/cooperbt_n7.220808ab9f5b3298cf154043d9f04f76c2cd7931.woff?h1=YmFieXNsZWVwbGFtcC5jb20&h2=YmFsb29zbGVlcC5jb20&h3=a3VsYWxhbGFuZC5jb20&h4=YmFieXNsZWVwbGFtcC1jb20uYWNjb3VudC5teXNob3BpZnkuY29t&hmac=23b5f3a9bd5333ba409d5da594d9115cff0b87d27c5d5f2829b517fe78f85f17") format("woff"); } @font-face { font-family: "Harmonia Sans"; font-weight: 600; font-style: normal; font-display: swap; src: url("//kulalaland.com/cdn/fonts/harmonia_sans/harmoniasans_n6.dd3d6084d29e4754e80fe6aa1c0e37f511474ffa.woff2?h1=YmFieXNsZWVwbGFtcC5jb20&h2=YmFsb29zbGVlcC5jb20&h3=a3VsYWxhbGFuZC5jb20&h4=YmFieXNsZWVwbGFtcC1jb20uYWNjb3VudC5teXNob3BpZnkuY29t&hmac=b73f1f5fd6c34b40219599e581c70c8b289ed6d4598c0d269aa45d7f756f1188") format("woff2"), url("//kulalaland.com/cdn/fonts/harmonia_sans/harmoniasans_n6.b0d6879084373b473d0c7a4c3d54ece9c289cbb4.woff?h1=YmFieXNsZWVwbGFtcC5jb20&h2=YmFsb29zbGVlcC5jb20&h3=a3VsYWxhbGFuZC5jb20&h4=YmFieXNsZWVwbGFtcC1jb20uYWNjb3VudC5teXNob3BpZnkuY29t&hmac=7f779cee7c25b5ccbf74308876848dbecd2eaae47053a80a4e035c8f411177f3") format("woff"); } @font-face { font-family: "Harmonia Sans"; font-weight: 700; font-style: normal; font-display: swap; src: url("//kulalaland.com/cdn/fonts/harmonia_sans/harmoniasans_n7.db6a243cdeddb2eba0b2e8fccdce1e6910fd06d0.woff2?h1=YmFieXNsZWVwbGFtcC5jb20&h2=YmFsb29zbGVlcC5jb20&h3=a3VsYWxhbGFuZC5jb20&h4=YmFieXNsZWVwbGFtcC1jb20uYWNjb3VudC5teXNob3BpZnkuY29t&hmac=e854bcabb88cfdf19d9fdaf9bc63150943d88bfc65070d86ef0d24489bd47587") format("woff2"), url("//kulalaland.com/cdn/fonts/harmonia_sans/harmoniasans_n7.a069bd4d0320d5bc303f7f96d7bf28abc297b6aa.woff?h1=YmFieXNsZWVwbGFtcC5jb20&h2=YmFsb29zbGVlcC5jb20&h3=a3VsYWxhbGFuZC5jb20&h4=YmFieXNsZWVwbGFtcC1jb20uYWNjb3VudC5teXNob3BpZnkuY29t&hmac=4c54d90ff9ea8d889fffa2bb9081e7cc24dbb4fce544a5cd1ef3b316f06ca672") format("woff"); } @font-face { font-family: "Harmonia Sans"; font-weight: 900; font-style: normal; font-display: swap; src: url("//kulalaland.com/cdn/fonts/harmonia_sans/harmoniasans_n9.4646a262fe85cf96a93b88311b95c5c5f4588d22.woff2?h1=YmFieXNsZWVwbGFtcC5jb20&h2=YmFsb29zbGVlcC5jb20&h3=a3VsYWxhbGFuZC5jb20&h4=YmFieXNsZWVwbGFtcC1jb20uYWNjb3VudC5teXNob3BpZnkuY29t&hmac=9a127ea53fc144e6f403e44aee95cc18a743f0243de0f9d43631ad9ad3d7d207") format("woff2"), url("//kulalaland.com/cdn/fonts/harmonia_sans/harmoniasans_n9.dabdbffb658ce2e247bb0a0b879ca4314101c8bc.woff?h1=YmFieXNsZWVwbGFtcC5jb20&h2=YmFsb29zbGVlcC5jb20&h3=a3VsYWxhbGFuZC5jb20&h4=YmFieXNsZWVwbGFtcC1jb20uYWNjb3VudC5teXNob3BpZnkuY29t&hmac=00f0966fbd6c16eb8d253ee0ca5bc6918c309e2f0191c014e98e5a8ceec3019a") format("woff"); } @font-face { font-family: "Harmonia Sans"; font-weight: 600; font-style: italic; font-display: swap; src: url("//kulalaland.com/cdn/fonts/harmonia_sans/harmoniasans_i6.d520474355816f56169b3a79baa14d2c479da2ba.woff2?h1=YmFieXNsZWVwbGFtcC5jb20&h2=YmFsb29zbGVlcC5jb20&h3=a3VsYWxhbGFuZC5jb20&h4=YmFieXNsZWVwbGFtcC1jb20uYWNjb3VudC5teXNob3BpZnkuY29t&hmac=475778d2ecdfac8699bbb3a2207088daf13ee088404e3e67227c6665fe6d9bb3") format("woff2"), url("//kulalaland.com/cdn/fonts/harmonia_sans/harmoniasans_i6.5ea0fa072a0601a91bbd7e0301549f9159a09ada.woff?h1=YmFieXNsZWVwbGFtcC5jb20&h2=YmFsb29zbGVlcC5jb20&h3=a3VsYWxhbGFuZC5jb20&h4=YmFieXNsZWVwbGFtcC1jb20uYWNjb3VudC5teXNob3BpZnkuY29t&hmac=da9dee2dad50ba3e3b392c34845586577988306b6596a697692ff217dc4a953a") format("woff"); } @font-face { font-family: "Harmonia Sans"; font-weight: 700; font-style: italic; font-display: swap; src: url("//kulalaland.com/cdn/fonts/harmonia_sans/harmoniasans_i7.4a7dd579ac7cb56f507f74a6af51c429211c3385.woff2?h1=YmFieXNsZWVwbGFtcC5jb20&h2=YmFsb29zbGVlcC5jb20&h3=a3VsYWxhbGFuZC5jb20&h4=YmFieXNsZWVwbGFtcC1jb20uYWNjb3VudC5teXNob3BpZnkuY29t&hmac=5688172a0186563f8d85fd8892a44f5ee16a7ca9072108d79e96aad06e1b31e7") format("woff2"), url("//kulalaland.com/cdn/fonts/harmonia_sans/harmoniasans_i7.f513289b781582823a912d2e8125b8c109e5d61c.woff?h1=YmFieXNsZWVwbGFtcC5jb20&h2=YmFsb29zbGVlcC5jb20&h3=a3VsYWxhbGFuZC5jb20&h4=YmFieXNsZWVwbGFtcC1jb20uYWNjb3VudC5teXNob3BpZnkuY29t&hmac=8fd9069dac92480d4667d275c61cb97a581095f3ba5f5620a94985c47e236666") format("woff"); } </style> <script>const moneyFormat = "${{amount}} USD" var theme = { breakpoints: { medium: 750, large: 990, widescreen: 1400 }, strings: { addToCart: "Add to cart", soldOut: "Sold out", unavailable: "Unavailable", regularPrice: "Regular price", salePrice: "Sale price", sale: "Sale", fromLowestPrice: "from [price]", vendor: "Vendor", showMore: "Show More", showLess: "Show Less", searchFor: "Search for", addressError: "Error looking up that address", addressNoResults: "No results for that address", addressQueryLimit: "You have exceeded the Google API usage limit. Consider upgrading to a \u003ca href=\"https:\/\/developers.google.com\/maps\/premium\/usage-limits\"\u003ePremium Plan\u003c\/a\u003e.", authError: "There was a problem authenticating your Google Maps account.", newWindow: "Opens in a new window.", external: "Opens external website.", newWindowExternal: "Opens external website in a new window.", removeLabel: "Remove [product]", update: "Update", quantity: "Quantity", discountedTotal: "Discounted total", regularTotal: "Regular total", priceColumn: "See Price column for discount details.", quantityMinimumMessage: "Quantity must be 1 or more", cartError: "There was an error while updating your cart. Please try again.", removedItemMessage: "Removed \u003cspan class=\"cart__removed-product-details\"\u003e([quantity]) [link]\u003c\/span\u003e from your cart.", unitPrice: "Unit price", unitPriceSeparator: "per", oneCartCount: "1 item", otherCartCount: "[count] items", quantityLabel: "Quantity: [count]", products: "Products", loading: "Loading", number_of_results: "[result_number] of [results_count]", number_of_results_found: "[results_count] results found", one_result_found: "1 result found" }, moneyFormat: moneyFormat, moneyFormatWithCurrency: "${{amount}} USD", settings: { predictiveSearchEnabled: true, predictiveSearchShowPrice: false, predictiveSearchShowVendor: false }, stylesheet: "//kulalaland.com/cdn/shop/t/40/assets/theme.css?v=91747876458507309661693758781" };if (sessionStorage.getItem("backToCollection")) { sessionStorage.removeItem("backToCollection") }document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); </script><script src="//kulalaland.com/cdn/shop/t/40/assets/theme.js?v=170713150387203959471689742187" defer="defer"></script> <script src="//kulalaland.com/cdn/shop/t/40/assets/lazysizes.js?v=63098554868324070131689742187" async="async"></script> <script type="text/javascript"> if (window.MSInputMethodContext && document.documentMode) { var scripts = document.getElementsByTagName('script')[0]; var polyfill = document.createElement("script"); polyfill.defer = true; polyfill.src = "//kulalaland.com/cdn/shop/t/40/assets/ie11CustomProperties.min.js?v=146208399201472936201689742187"; scripts.parentNode.insertBefore(polyfill, scripts); } </script> <!-- Custom Styles --> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.0/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-KyZXEAg3QhqLMpG8r+8fhAXLRk2vvoC2f3B09zVXn8CA5QIVfZOJ3BCsw2P0p/We" crossorigin="anonymous"> <!-- font Awesome --> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> <!-- Owl Carousel --> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.min.css"> <!---Animate Css--> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css" integrity="sha512-c42qTSw/wPZ3/5LBzD+Bw5f7bSF2oxou6wEb+I/lqeaKV5FDIfMvvRp772y4jcJLKuGUOpbJMdg/BTl50fJYAw==" crossorigin="anonymous" referrerpolicy="no-referrer" /> <!-- Custom Css--> <link rel="stylesheet" href="//kulalaland.com/cdn/shop/t/40/assets/all.css?v=165686360779615987801689742187"> <script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta name="facebook-domain-verification" content="m7qgeusruu29618gut9j8fw5y6nc8m"> <meta name="facebook-domain-verification" content="n3ac9w2hjp647upa0l4eitpckgfwgx"> <meta name="google-site-verification" content="Ac3Nyr2wIO6RsGyUXnXjsL8qITjMOPKDOiasHgcn-yg"> <meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/1259208769/digital_wallets/dialog"> <meta name="shopify-checkout-api-token" content="8df0e2dccfafc8bfd7171e0c2c09db5a"> <meta id="in-context-paypal-metadata" data-shop-id="1259208769" data-venmo-supported="true" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> <link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/baby-sleep/tagged/4-years.atom" /> <link rel="next" href="/blogs/baby-sleep/tagged/4-years?page=2"> <script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script> <link rel="preconnect" href="https://shop.app" crossorigin="anonymous"> <script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=1259208769" crossorigin="anonymous"></script> <script id="apple-pay-shop-capabilities" type="application/json">{"shopId":1259208769,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/1259208769","merchantName":"Kulala","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Kulala","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script> <script id="shopify-features" type="application/json">{"accessToken":"8df0e2dccfafc8bfd7171e0c2c09db5a","betas":["rich-media-storefront-analytics"],"domain":"kulalaland.com","predictiveSearch":true,"shopId":1259208769,"smart_payment_buttons_url":"https:\/\/kulalaland.com\/cdn\/shopifycloud\/payment-sheet\/assets\/latest\/spb.en.js","dynamic_checkout_cart_url":"https:\/\/kulalaland.com\/cdn\/shopifycloud\/payment-sheet\/assets\/latest\/dynamic-checkout-cart.en.js","locale":"en"}</script> <script>var Shopify = Shopify || {}; Shopify.shop = "babysleeplamp-com.myshopify.com"; Shopify.locale = "en"; Shopify.currency = {"active":"USD","rate":"1.0"}; Shopify.country = "US"; Shopify.theme = {"name":"Kulala (Home New section add)- 19\/07\/23","id":155404075319,"schema_name":"Debut","schema_version":"17.14.1","theme_store_id":null,"role":"main"}; Shopify.theme.handle = "null"; Shopify.theme.style = {"id":null,"handle":null}; Shopify.cdnHost = "kulalaland.com/cdn"; Shopify.routes = Shopify.routes || {}; Shopify.routes.root = "/";</script> <script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script> <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> <script>window.ShopifyPay = window.ShopifyPay || {}; window.ShopifyPay.apiHost = "shop.app\/pay";</script> <script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script> <script> window.Shopify = window.Shopify || {}; if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; window.Shopify.featureAssets['shop-js'] = {"pay-button":["modules/client.pay-button_CUnJ4mxT.en.esm.js","modules/chunk.common_CTPs4D8t.esm.js"],"init-shop-email-lookup-coordinator":["modules/client.init-shop-email-lookup-coordinator_Cvq-awuK.en.esm.js","modules/chunk.common_CTPs4D8t.esm.js"],"init-customer-accounts-sign-up":["modules/client.init-customer-accounts-sign-up_q0Lq9zwa.en.esm.js","modules/chunk.common_CTPs4D8t.esm.js","modules/client.login-button_BXY0vbFt.en.esm.js"],"avatar":["modules/client.avatar_BTnouDA3.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/client.init-shop-for-new-customer-accounts_Dk4hKwLj.en.esm.js","modules/chunk.common_CTPs4D8t.esm.js","modules/client.login-button_BXY0vbFt.en.esm.js"],"init-customer-accounts":["modules/client.init-customer-accounts_C6p9QzrF.en.esm.js","modules/chunk.common_CTPs4D8t.esm.js","modules/client.login-button_BXY0vbFt.en.esm.js"],"shop-pay-payment-request":["modules/client.shop-pay-payment-request_Ba1p9ane.en.esm.js","modules/chunk.common_CTPs4D8t.esm.js","modules/client.login-button_BXY0vbFt.en.esm.js","modules/chunk.shop-pay_C8q_1fm1.esm.js"],"discount-app":["modules/client.discount-app_BIPXfj_1.en.esm.js","modules/chunk.common_CTPs4D8t.esm.js"],"payment-terms":["modules/client.payment-terms_CXNNgMn-.en.esm.js","modules/chunk.common_CTPs4D8t.esm.js","modules/client.login-button_BXY0vbFt.en.esm.js"],"login-button":["modules/client.login-button_BXY0vbFt.en.esm.js","modules/chunk.common_CTPs4D8t.esm.js"]}; </script> <script>(function() { function asyncLoad() { var urls = ["https:\/\/widgetic.com\/sdk\/sdk.js?shop=babysleeplamp-com.myshopify.com","\/\/shopify.privy.com\/widget.js?shop=babysleeplamp-com.myshopify.com","\/\/www.powr.io\/powr.js?powr-token=babysleeplamp-com.myshopify.com\u0026external-type=shopify\u0026shop=babysleeplamp-com.myshopify.com","\/\/www.powr.io\/powr.js?powr-token=babysleeplamp-com.myshopify.com\u0026external-type=shopify\u0026shop=babysleeplamp-com.myshopify.com","\/\/www.powr.io\/powr.js?powr-token=babysleeplamp-com.myshopify.com\u0026external-type=shopify\u0026shop=babysleeplamp-com.myshopify.com","https:\/\/cdn.xopify.com\/xo-gallery.js?shop=babysleeplamp-com.myshopify.com","https:\/\/platform-api.sharethis.com\/js\/sharethis.js?shop=babysleeplamp-com.myshopify.com#property=6082ebd0a4cbfd00181e316b\u0026product=inline-share-buttons\u0026ver=1643304942","https:\/\/static.shareasale.com\/json\/shopify\/deduplication.js?shop=babysleeplamp-com.myshopify.com","https:\/\/shopify.intercom.io\/widget.js?shop=babysleeplamp-com.myshopify.com","\/\/cdn.shopify.com\/proxy\/a1d11a3533c05951ef8bf569878423451c15b565158d5bc634f6bf2efefd5fdc\/api.goaffpro.com\/loader.js?shop=babysleeplamp-com.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/tools.luckyorange.com\/core\/lo.js?site-id=67c02dee\u0026shop=babysleeplamp-com.myshopify.com","\/\/staticw2.yotpo.com\/a77F7DtpYyfZwnFufzIIVGm9Pn0HQf2E6QMYuS7f\/widget.js?shop=babysleeplamp-com.myshopify.com","https:\/\/cdn.nfcube.com\/instafeed-0d557115bde87fc570664418a5f28fdc.js?shop=babysleeplamp-com.myshopify.com"]; for (var i = 0; i < urls.length; i++) { var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = urls[i]; var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x); } }; if(window.attachEvent) { window.attachEvent('onload', asyncLoad); } else { window.addEventListener('load', asyncLoad, false); } })();</script> <script id="__st">var __st={"a":1259208769,"offset":-18000,"reqid":"b49fc3bb-3088-47fe-89be-956e511967cf-1733905338","pageurl":"kulalaland.com\/blogs\/baby-sleep\/tagged\/4-years","s":"blogs-48576364609","u":"21512ba367c1","p":"blog","rtyp":"blog","rid":48576364609};</script> <script>window.ShopifyPaypalV4VisibilityTracking = true;</script> <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)}function i(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=c.action?c:{data:c};for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch{}}const u='password',m='form_key',f=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',u],d=()=>{try{return window.sessionStorage}catch{return}},p=t=>t.elements[m],l='form_type',h='cptcha';function _(t){t.dataset[h]=!0}const y=window,E=y.document,v='Shopify',g='ce_forms',T='captcha';let S=!1;((t,e)=>{const n=(w='f06e6c50-85a8-45c8-87d0-21a2b65856fe','https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.0.iife.js',A={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=y[v][g],c=o.bindForm;if(c)return c(t,w,e,A).then(n);o.q.push([[t,w,e,A],n]),S||(E.body.append(Object.assign(E.createElement('script'),{id:'captcha-provider',async:!0,src:'https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.0.iife.js'})),S=!0)});var w,A;y[v]=y[v]||{},y[v][g]=y[v][g]||{},y[v][g].q=[],y[v][T]=y[v][T]||{},y[v][T].protect=function(t,e){n(t,void 0,e),_(t)},Object.freeze(y[v][T]),function(t,e,n,y,E,v){const[g,T,S,w]=function(t,e,n){const i=e?o:[],u=t?c:[],m=[...i,...u],f=r(m),d=r(i),p=n&&r(m.filter((([t,e])=>n.includes(e))));return[a(f),a(d),a(p),s()]}(y,E,v),A=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},b=t=>g().includes(t);t.addEventListener('submit',(t=>{const e=A(t);if(!e)return;const n=b(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=p(e),c=w().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!d())return;!function(t){const e=d();if(!e)return;const n=p(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){p(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:m})),t.elements[m].value=e}(t,e),function(t,e){const n=d();if(!n)return;const o=[...t.querySelectorAll(`input[type='${u}']`)].map((({name:t})=>t)),c=[...f,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const I=(t,e)=>{t&&!t.dataset[h]&&(n(t,e.some((e=>e===t))),_(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=A(t);b(e)&&I(e,T())}));const O=e.get('form_key'),R=e.get(l),L=O&&R;t.addEventListener('DOMContentLoaded',(()=>{const t=T();if(L)for(const e of t)e.elements[l].value===R&&i(e,O);[...new Set([...S(),...g().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>I(e,t)))}))}(E,new URLSearchParams(y.location.search),n,!0,!0,['guest_login'])})()}();</script> <script integrity="sha256-EGCDRYTvIEOXsReXgqGwkAR+5Dl8tickSrieA/ZcQwc=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//kulalaland.com/cdn/shopifycloud/shopify/assets/storefront/load_feature-1060834584ef204397b1179782a1b090047ee4397cb627244ab89e03f65c4307.js" crossorigin="anonymous"></script> <script crossorigin="anonymous" defer="defer" src="//kulalaland.com/cdn/shopifycloud/shopify/assets/shopify_pay/storefront-80e528be853eac23af2454534897ca9536b1d3d04aa043b042f34879a3c111c8.js?v=20220906"></script> <script integrity="sha256-HAs5a9TQVLlKuuHrahvWuke+s1UlxXohfHeoYv8G2D8=" data-source-attribution="shopify.dynamic-checkout" defer="defer" src="//kulalaland.com/cdn/shopifycloud/shopify/assets/storefront/features-1c0b396bd4d054b94abae1eb6a1bd6ba47beb35525c57a217c77a862ff06d83f.js" crossorigin="anonymous"></script> <script id="sections-script" data-sections="new-header" defer="defer" src="//kulalaland.com/cdn/shop/t/40/compiled_assets/scripts.js?6411"></script> <style id="shopify-dynamic-checkout-cart">@media screen and (min-width: 750px) { #dynamic-checkout-cart { min-height: 50px; } } @media screen and (max-width: 750px) { #dynamic-checkout-cart { min-height: 240px; } } </style><script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script> <!-- "snippets/shogun-head.liquid" was not rendered, the associated app was uninstalled --> <script type="text/javascript"> //BOOSTER APPS COMMON JS CODE window.BoosterApps = window.BoosterApps || {}; window.BoosterApps.common = window.BoosterApps.common || {}; window.BoosterApps.common.shop = { permanent_domain: 'babysleeplamp-com.myshopify.com', currency: "USD", money_format: "${{amount}}", id: 1259208769 }; window.BoosterApps.common.template = 'blog'; window.BoosterApps.common.cart = {}; window.BoosterApps.common.vapid_public_key = "BO5RJ2FA8w6MW2Qt1_MKSFtoVpVjUMLYkHb2arb7zZxEaYGTMuLvmZGabSHj8q0EwlzLWBAcAU_0z-z9Xps8kF8="; window.BoosterApps.global_config = {"asset_urls":{"loy":{"init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_init.js?v=1653584802","widget_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_widget.js?v=1653584806","widget_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_widget.css?v=1630424861","page_init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_page_init.js?v=1653584808","page_widget_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_page_widget.js?v=1653584812","page_widget_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_page.css?v=1651010375","page_preview_js":"\/assets\/msg\/loy_page_preview.js"},"rev":{"init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rev_init.js?v=1647222558","widget_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rev_widget.js?v=1647222560","modal_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rev_modal.js?v=1647222563","widget_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rev_widget.css?v=1645997529","modal_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rev_modal.css?v=1646955477"},"pu":{"init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_pu_init.js?v=1635877170"},"bis":{"init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_bis_init.js?v=1633795418","modal_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_bis_modal.js?v=1633795421","modal_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_bis_modal.css?v=1620346071"},"widgets":{"init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_widget_init.js?v=1647188406","modal_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_widget_modal.js?v=1647188408","modal_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_widget_modal.css?v=1643989789"},"global":{"helper_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_tracking.js?v=1637601969"}},"proxy_paths":{"pu":"\/apps\/ba_fb_app","app_metrics":"\/apps\/ba_fb_app\/app_metrics","push_subscription":"\/apps\/ba_fb_app\/push"},"aat":["pu"],"pv":false,"sts":false,"bam":false,"base_money_format":"${{amount}}"}; window.BoosterApps.pu_config = {"push_prompt_cover_enabled":false,"push_prompt_cover_title":"One small step","push_prompt_cover_message":"Allow your browser to receive notifications","subscription_plan_exceeded_limits":false}; window.BoosterApps.widgets_config = {"id":22907,"active":false,"frequency_limit_amount":2,"frequency_limit_time_unit":"days","background_image":{"position":"none","widget_background_preview_url":""},"initial_state":{"body":"Sign up and unlock your instant discount","title":"Get 10% off your order","cta_text":"Claim Discount","show_email":"true","action_text":"Saving...","footer_text":"You are signing up to receive communication via email and can unsubscribe at any time.","dismiss_text":"No thanks","email_placeholder":"Email Address","phone_placeholder":"Phone Number","show_phone_number":"false"},"success_state":{"body":"Thanks for subscribing. Copy your discount code and apply to your next order.","title":"Discount Unlocked 🎉","cta_text":"Continue shopping","cta_action":"dismiss","redirect_url":"","open_url_new_tab":"false"},"closed_state":{"action":"close_widget","font_size":"20","action_text":"GET 10% OFF","display_offset":"300","display_position":"left"},"error_state":{"submit_error":"Sorry, please try again later","invalid_email":"Please enter valid email address!","error_subscribing":"Error subscribing, try again later","already_registered":"You have already registered","invalid_phone_number":"Please enter valid phone number!"},"trigger":{"action":"on_timer","delay_in_seconds":"0"},"colors":{"link_color":"#4FC3F7","sticky_bar_bg":"#C62828","cta_font_color":"#fff","body_font_color":"#000","sticky_bar_text":"#fff","background_color":"#fff","error_text_color":"#ff2626","title_font_color":"#000","footer_font_color":"#bbb","dismiss_font_color":"#bbb","cta_background_color":"#000","sticky_coupon_bar_bg":"#286ef8","error_text_background":"","sticky_coupon_bar_text":"#fff"},"sticky_coupon_bar":{"enabled":"false","message":"Don't forget to use your code"},"display_style":{"font":"Arial","size":"regular","align":"center"},"dismissable":true,"has_background":false,"opt_in_channels":["email"],"rules":[],"widget_css":".powered_by_rivo{\n display: block;\n}\n.ba_widget_main_design {\n background: #fff;\n}\n.ba_widget_content{text-align: center}\n.ba_widget_parent{\n font-family: Arial;\n}\n.ba_widget_parent.background{\n}\n.ba_widget_left_content{\n}\n.ba_widget_right_content{\n}\n#ba_widget_cta_button:disabled{\n background: #000cc;\n}\n#ba_widget_cta_button{\n background: #000;\n color: #fff;\n}\n#ba_widget_cta_button:after {\n background: #000e0;\n}\n.ba_initial_state_title, .ba_success_state_title{\n color: #000;\n}\n.ba_initial_state_body, .ba_success_state_body{\n color: #000;\n}\n.ba_initial_state_dismiss_text{\n color: #bbb;\n}\n.ba_initial_state_footer_text, .ba_initial_state_sms_agreement{\n color: #bbb;\n}\n.ba_widget_error{\n color: #ff2626;\n background: ;\n}\n.ba_link_color{\n color: #4FC3F7;\n}\n","custom_css":null,"logo":null}; </script> <script type="text/javascript"> !function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="https://recover.rivo.io/packs/",r(r.s=75)}({75:function(e,t){}}); //# sourceMappingURL=application-61e12ee8abea75b45b7c.js.map //Global snippet for Booster Apps //this is updated automatically - do not edit manually. function loadScript(src, defer, done) { var js = document.createElement('script'); js.src = src; js.defer = defer; js.onload = function(){done();}; js.onerror = function(){ done(new Error('Failed to load script ' + src)); }; document.head.appendChild(js); } function browserSupportsAllFeatures() { return window.Promise && window.fetch && window.Symbol; } if (browserSupportsAllFeatures()) { main(); } else { loadScript('https://polyfill-fastly.net/v3/polyfill.min.js?features=Promise,fetch', true, main); } function loadAppScripts(){ loadScript(window.BoosterApps.global_config.asset_urls.pu.init_js, true, function(){}); loadScript(window.BoosterApps.global_config.asset_urls.widgets.init_js, true, function(){}); } function main(err) { //isolate the scope loadScript(window.BoosterApps.global_config.asset_urls.global.helper_js, false, loadAppScripts); } </script> <script> try { var dexterLiquidVariables = { dexterProduct : null, shopMoneyFormat: "${{amount}}", shopMoneyWithCurrencyFormat : "${{amount}} USD", currencySymbol: "$", currencyCode: "USD", shopifyProductId: null, shopifyProductHandle: null, pageType: "blog", // product, index, search, collections shopifySelectedOrFirstAvailableVariantId: null, } Object.keys(dexterLiquidVariables).forEach(function(key) { window[key] = dexterLiquidVariables[key]; }); var storeDisplayId = "ovwarp"; var c = {}; var v2p = {}; var html_ids = {"product_class": "", "disable_price_replace_on_product_page_main_fold": false, "product_card_class": "product-card", "price_class": "", "redirect": true, "product_modal_class": "product-text-col", "other_variant_selector_ids": "", "remap_product_card_variants": false, "remap_main_product_variants": false, "main_product_delay": "", "product_card_delay": "", "product_modal_delay": "", "trigger_on_winload": false, "other_variant_selector_classes": "", "enable_same_variation_for_all_products": true, "variant_selector_class": "selector-wrapper,product-form__variants,single-option-selector", "show_variant_selector_for_single_variant_products": false, "option_value_keys": "data-value,data-vid,data-tooltip,data-popup,value,v_id,data-variant-id,data-escape,data-id,data-pid,data-product-id", "product_section_query_selector": "[data-section-type='product']", "rename_variant_options_manually": false, "price_prefix_to_hide_on_collections": "from", "fire_pixel_only_on_product_pages": false, "bundle_product_container_class": "", "home_page_product_fold_attr_key": "", "home_page_product_fold_attr_value": "", "swatch_class": "", "price_element_delay": "", "remap_product_fold_variants": false, "disable_dexter_for_debugging": false, "remap_swatches_for_product_fold": true, "remap_swatches_for_product_card": false, "disable_process_product_mutation_observers": false, "hide_nodes_while_removing": false, "trigger_click_event_for_variant_selection": false, "app_name": "dexter"}; if (typeof html_ids !== undefined) var html_ids; (()=>{"use strict";var e={141:(e,t,r)=>{r.d(t,{Iz:()=>l,ih:()=>u,vJ:()=>p,k9:()=>f,uc:()=>v,vH:()=>g,XF:()=>m,ak:()=>h,k$:()=>b,PL:()=>_,i:()=>y,Eb:()=>T,Bt:()=>I,F8:()=>A,$S:()=>M,KD:()=>x,mq:()=>H,BD:()=>L,dM:()=>S,bZ:()=>E,lb:()=>k,Yk:()=>O,jM:()=>w,LA:()=>F,qZ:()=>C,wv:()=>N,e8:()=>V,GG:()=>q,cB:()=>j,vL:()=>R,Od:()=>W,mw:()=>D,QD:()=>G,sZ:()=>J,K3:()=>B,xP:()=>K,J1:()=>z,G7:()=>U,sS:()=>$,JJ:()=>Z,_d:()=>Q,JC:()=>X,z5:()=>Y,oB:()=>ee,ai:()=>te,NA:()=>re,lj:()=>ae,Ps:()=>oe,GL:()=>ne,Qh:()=>ce,Rp:()=>ie,T1:()=>de,VS:()=>se,y5:()=>le,SG:()=>ue,n5:()=>pe,Pg:()=>fe,nj:()=>ve,ws:()=>ge,ci:()=>me,er:()=>he,Ez:()=>be,G6:()=>_e,qI:()=>ye,KH:()=>Te});var a=r(141);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function n(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach((function(t){i(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function d(e){return function(e){if(Array.isArray(e))return s(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return s(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?s(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,a=new Array(t);r<t;r++)a[r]=e[r];return a}function l(e){try{e.dispatchEvent(new Event("change",{bubbles:!0}))}catch(e){console.log("Failed to trigger a change event.")}}function u(e){try{e.dispatchEvent(new Event("click",{bubbles:!0}))}catch(e){console.log("Failed to trigger a click event.")}}function p(e,t){var r;if(e&&t)switch(e){case"class":r="."+t;break;case"id":r="#"+t;break;default:r="["+e+'="'+t+'"]'}return r}function f(e){return"."+e.split(",").join(",.")}function v(e){var t=new URLSearchParams(location.search);t.set("variant",e),location.search=t}function g(e){return e.reduce((function(e,t,r,a){return t<a[e]?r:e}),0)}function m(e){return Math.random()<e?1:0}function h(e,t){e=e.replace(/[[]]/g,"\\//MinifiedJS");var r=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)").exec(t);return r?r[2]?decodeURIComponent(r[2].replace(/\+/g," ")):"":null}function b(){return([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,(function(e){return(e^crypto.getRandomValues(new Uint8Array(1))[0]&15>>e/4).toString(16)}))}function _(){var e=localStorage.getItem("auid");return null===e&&(e=a.k$(),localStorage.setItem("auid",e)),e}function y(){var e="";return document.cookie&&document.cookie.split(";").forEach((function(t){var r=t.trim().split("=");2==r.length&&"cart"===r[0]&&(e=r[1])})),e}function T(e){return{sid:e.storeDisplayId,auid:a.PL(),e:"pe",r:encodeURIComponent(document.referrer),ts:Date.now(),l:encodeURIComponent(e.landingUrl),t:encodeURIComponent(document.title),ua:encodeURIComponent(navigator.userAgent),b:navigator.appName,p:navigator.platform,ce:navigator.cookieEnabled,ct:a.i()}}function I(e,t){var r=new XMLHttpRequest;r.open("GET",e,!0),r.onload=function(){4===r.readyState&&(200===r.status?(t&&t(),console.log(r.responseText)):console.error(r.statusText))},r.onerror=function(){console.error(r.statusText)},r.send(null)}var P=Math.round(1e12*Math.random());function A(e){for(var t={},r=Object.keys(e),a=0;a<r.length;a++){var o=r[a];t[e[o]]=o}return t}function M(e){var t="https://analytics.thedexterapp.com/observe?",r=JSON.stringify(e);t+=["ed="+btoa(r),"z="+P].join("&"),a.Bt(t)}function x(e,t){var r=Array.from(e.querySelectorAll("["+t+"]")).map((function(e){return e.getAttribute(t)}));return e.getAttribute(t)&&r.push(e.getAttribute(t)),r}function H(e){return'[value="'.concat(String(e).replace(/"/g,'\\"'),'"]')}function L(e){return e%1>0}function S(e){return a.bZ(e).replace(/\[\[\s*(\w+)\s*\]\]/,"").trim().replace(/ +/," ")}function E(e){if(e.indexOf("span")>-1)try{e=e.split("<")[1].split(">")[1]}catch(e){}return(e=(e=e.replace(/{/g,"[").replace(/}/g,"]")).replace("£","£").trim()).replace("€","€").trim()}function k(e,t){"string"==typeof e&&(e=e.replace(".",""));var r="",a=/\[\[\s*(\w+)\s*\]\]/,o=t||"$[[amount]]";function n(e,t){return void 0===e?t:e}function c(e,t,r,a){if(t=n(t,2),r=n(r,","),a=n(a,"."),isNaN(e)||null==e)return 0;var o=(e=(e/100).toFixed(t)).split(".");return o[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1"+r)+(o[1]?a+o[1]:"")}switch(o.match(a)[1]){case"amount":r=c(e,2);break;case"amount_no_decimals":r=c(e,0);break;case"amount_with_comma_separator":r=c(e,2,".",",");break;case"amount_no_decimals_with_comma_separator":r=c(e,0,".",",")}return o.replace(a,r)}function O(e,t,r){var o=["[[amount]]","[[amount_with_comma_separator]]"];a.BD(e)||(o.push("[[amount_no_decimals]]"),o.push("[[amount_no_decimals_with_comma_separator]]"));var n={};return e&&t&&e>0&&t>0&&o.forEach((function(o){var c=r.replace(/\[\[.+\]\]/,o),i=c.replace(/ /g,"");Array.from([c,i]).forEach((function(r){var o=a.lb(100*e,r),c=o.replace("$","\\$").replace(".","\\."),i=a.lb(100*t,r),d=new RegExp(c+"(?!\\,\\d|\\.\\d|\\d)","g");n[o]={regexp:d,replaceValue:i}}))})),n}function w(e){return new RegExp(e+" *","gi")}function F(){var e=document.head||document.getElementsByTagName("head")[0],t=document.createElement("style");e.appendChild(t);var r=document.createTextNode("\n *[data-dexter-loading=true] * * * {\n visibility: hidden !important;\n }\n ");return t.appendChild(r),t}function C(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"data-dexter-loading";e.setAttribute(r,"true");var o=t||2e3;a.vL((function(){e.setAttribute(r,"false")}),o)}function N(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"data-dexter-loading";e.setAttribute(t,"false")}function V(e,t){var r=new RegExp(t.join("|")+'=\\"\\d+\\"',"");return Array.from(e).some((function(e){return r.test(null==e?void 0:e.outerHTML)}))}function q(e){"complete"===document.readyState?(console.log("Window load already fired. Executing directly."),e()):window.addEventListener("load",e,!1)}function j(e){"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e,!1):(console.log("DOMContentLoaded has already fired. Executing directly."),e())}function R(e,t){t?setTimeout(e,t):e()}function W(e,t){"OPTION"===e.nodeName||"LI"===e.nodeName&&e.classList.contains("option")||t?e.remove():e.style.display="none"}function D(e,t,r){var a=Array.from(e.getElementsByClassName(r)),o=t.opts.all.length,n=o/2;if(a.length===o&&o%2==0)for(var c=n;c<o;c++){var i=a[c-n],d=a[c];d.hasAttribute("data-dexter-swatch-processed")||(i.style.getPropertyValue("background-color")&&(d.style.backgroundColor=i.style.getPropertyValue("background-color"),d.setAttribute("data-dexter-swatch-processed","")),i.style.getPropertyValue("background-image")&&(d.style.backgroundImage=i.style.getPropertyValue("background-image"),d.setAttribute("data-dexter-swatch-processed","")))}}function G(e,t,r){for(var a,o=[],n=e.querySelector('[name="quantity"]'),c=document.createNodeIterator(e,NodeFilter.SHOW_ELEMENT,{acceptNode:function(e){return t.map((function(t){return e.getAttribute(t)})).some((function(e){return r.includes(e)}))?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});a=c.nextNode();)a.contains(n)||"id"===a.getAttribute("name")||o.push(a);return o}function J(e,t,r,o){a.QD(e,t,r).forEach((function(e){if(!e.hasAttribute("data-dexter-label-mutated")&&-1===e.outerHTML.indexOf("data-dexter-label-mutated")){try{var t=e.nextElementSibling,r=e.previousElementSibling;(t&&"LABEL"===t.nodeName&&t.getAttribute("for")===e.getAttribute("id")||r&&"LABEL"===r.nodeName&&r.getAttribute("for")===e.getAttribute("id"))&&a.Od(e.nextElementSibling,o)}catch(e){}var n=e.parentElement;a.Od(e,o),n&&0===n.childElementCount&&a.Od(n,o)}}))}function B(e,t){for(var r,a=[],o=Object.keys(t),n=document.createNodeIterator(e,NodeFilter.SHOW_TEXT,{acceptNode:function(e){return o.includes(e.textContent.trim())?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});r=n.nextNode();)r&&a.push(r);return a}function K(e,t){a.K3(e,t).forEach((function(e){var r=e.parentElement;if(!r.hasAttribute("data-dexter-label-mutated")){var a=e.textContent.trim(),o=t[a];o&&(e.textContent=e.textContent.replace(a,o)),"setAttribute"in r&&r.setAttribute("data-dexter-label-mutated","")}}))}function z(e,t){if(e.querySelectorAll("select").forEach((function(e){-1===e.outerHTML.indexOf("quantity")&&(e.style.display="none")})),t){var r="."+t.split(",").join(",.");e.querySelectorAll(r).forEach((function(e){-1===e.outerHTML.indexOf("quantity")&&(e.style.display="none")}))}}function U(e,t,r){e.setAttribute("selected","selected"),e.setAttribute("checked","checked"),"selected"in e&&(e.selected=!0,e.selected=!1,e.selected=!0),"checked"in e&&(e.checked=!0,e.checked=!1,e.checked=!0),t&&e&&a.Iz(e),r&&e&&a.ih(e)}function $(e,t,r,o,n){var c=[t,r].map(a.mq).join(",");e.querySelectorAll(c).forEach((function(e){a.G7(e,o,n)})),c=["data-variant-id","data-value"].map((function(e){return"["+e+'="'+t+'"]'})).join(","),e.querySelectorAll(c).forEach((function(e){a.G7(e,o,n)}))}function Z(e,t,r){var a=/\d/.test(e),o=e.indexOf(t)>-1||e.indexOf(r)>-1;return a&&o}function Q(e,t){return t.test(e)}function X(e,t){for(var r=e,a=Object.keys(t),o=0;o<a.length;o++){var n=a[o],c=t[n].regexp,i=t[n].replaceValue;if(c.test(e)&&(r=e.replace(c,i),e!==r))break}return r}function Y(e,t){return e.replace(t,"")}function ee(e,t,r,o,n){var c=[];if(t)e.querySelectorAll(t).forEach((function(e){c.push(e)}));else for(var i,d=document.createNodeIterator(e,NodeFilter.SHOW_TEXT,{acceptNode:function(e){return a.JJ(e.textContent,r,o)||a._d(e.textContent,n)}});i=d.nextNode();)i&&c.push(i);return c}function te(e,t,r,o,n,c,i,d,s){a.vL((function(){a.oB(e,t,c,i,o).forEach((function(e){switch(e.nodeType){case 3:var t=e.parentElement;t.hasAttribute(d)||(e.textContent=a.JC(e.textContent,r),a._d(e.textContent,o)&&!n&&(e.textContent=a.z5(e.textContent,o)),"setAttribute"in t&&(t.setAttribute(d,""),Array.from(t.attributes).forEach((function(e){e.value&&a.JJ(e.value,c,i)&&t.setAttribute(e.name,a.JC(e.value,r))}))));break;case 1:e.hasAttribute(d)||(e.innerHTML=a.JC(e.innerHTML,r),a._d(e.innerHTML,o)&&!n&&(e.innerHTML=a.z5(e.innerHTML,o)),"setAttribute"in e&&e.setAttribute(d,""))}}))}),s)}function re(e,t,r){for(var a,o=[],n=document.createNodeIterator(e,NodeFilter.SHOW_ELEMENT,{acceptNode:function(e){var a=t.map((function(t){return e.getAttribute(t)})),o=e.getAttribute("onclick");return a.some((function(e){return r.includes(e)}))||o?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});a=n.nextNode();)a&&o.push(a);return o}function ae(e,t,r){var o=Object.keys(r);a.NA(e,t,o).forEach((function(e){if(!e.hasAttribute("data-dexter-attribute-remapped")){if(t.forEach((function(t){var a=e.getAttribute(t);a&&o.includes(a)&&e.setAttribute(t,r[a])})),e.getAttribute("onclick"))for(var a=e.getAttribute("onclick"),n=0;n<o.length;n++){var c=o[n],i=r[c];if(a.indexOf(c)>-1){var d=a.replace(c,i);e.setAttribute("onclick",d);break}}e.setAttribute("data-dexter-attribute-remapped","")}}))}function oe(e,t){for(var r,a=e.querySelectorAll("[value]"),o=0;o<a.length&&!(r=t[a[o].getAttribute("value")]);o++);return r}function ne(e){try{return e.split("/products/")[1].split("?")[0].split("#")[0]}catch(e){return""}}function ce(e){var t=e.getAttribute("href")?a.GL(e.getAttribute("href")):"";if(!t){var r=e.getElementsByTagName("a")[0];t=r?a.GL(r.getAttribute("href")):""}return decodeURI(t)}function ie(e,t,r,o,n){var c,i;if(o[c=a.Qh(e)])return o[c];try{i=e.outerHTML.toString().match(/product_(\d+)/i)[1]}catch(e){}if(r[i])return r[i];try{i=e.outerHTML.toString().match(/pid_(\d+)/i)[1]}catch(e){}if(r[i])return r[i];try{i=e.outerHTML.toString().match(/pid-(\d+)/i)[1]}catch(e){}if(r[i])return r[i];try{i=e.outerHTML.toString().match(/popover-(\d+)-/i)[1]}catch(e){}if(r[i])return r[i];try{c=a.Ps(e,n)}catch(e){}if(o[c])return o[c];for(var s=["id"].concat(d(t)),l=0;l<s.length;l++){for(var u=a.KD(e,s[l]),p=0;p<u.length;p++){var f=u[p];if(r[f]){i=f;break}if(o[f]){c=f;break}if(n[f]){c=n[f];break}}if(i||c)break}return r[i]?r[i]:o[c]?o[c]:null}function de(e,t,r,o,c,i,d,s,l){function u(){var c=e.getAttribute("data-dexter-product-handle"),u=l.configWithHandles[c],p=e.getAttribute("data-dexter-process-run-count")?Number(e.getAttribute("data-dexter-process-run-count")):0;if(u){if(p+=1,e.setAttribute("data-dexter-process-run-count",p),console.log("running dexter"),0==u.pings){var f=a.Eb(l);f.v=u.z,f.eid=u.eid,(!l.HTMLIds.flags.firePixelOnlyOnProductPages||location.pathname.indexOf("/products/")>-1)&&a.$S(f),u.pings+=1}var v=u.z;if(r){var g=u.findReplacepriceMaps[s];a.ai(e,l.HTMLIds.selectors.priceElements,g.price,l.HTMLIds.pricePrefixRegex,u.priceVaries,l.currencySymbol,l.currencyCode,"data-dexter-price-processed",l.HTMLIds.delays.priceElement)}if(o&&p<=1){var m=l.HTMLIds.flags.triggerClickEventForVariantSelection;a.sS(e,u.variantIdToSelect,u.v2o[u.variantIdToSelect],!0,m)}d&&a.mw(e,u,l.HTMLIds.swatches.className,l.HTMLIds.swatches.dataKey),i&&a.lj(e,l.HTMLIds.optionValueKeys,n(n({},u.v2v),u.o2o));var h=!d&&!l.HTMLIds.flags.hideNodesWhileRemoving;a.sZ(e,l.HTMLIds.optionValueKeys,u.optionsToHide,h),u.showVariantSelector&&t&&"v1"===v&&a.xP(e,u.dlmap),u.hideVariantSelector&&a.J1(e,l.HTMLIds.classes.variantSelectors),a.wv(l.domHTMLEl)}}e.hasAttribute("data-dexter-product-processed")||(e.setAttribute("data-dexter-product-processed",""),a.vL((function(){if(u(),new MutationObserver((function(e){for(var t=!1,r=0;r<e.length;r++){var a=e[r];if("attributes"===a.type&&"data-dexter-product-handle"===a.attributeName){t=!0;break}}t&&u()})).observe(e,{subtree:!1,childList:!1,attributes:!0}),l.HTMLIds.flags.enableProcessProductMutationObservers){var t=new MutationObserver((function(r){for(var o=!1,n=0;n<r.length;n++){var c=r[n];if("childList"===c.type&&c.addedNodes.length&&a.e8(c.addedNodes,l.HTMLIds.optionValueKeys)){o=!0;break}}o&&u(),(e.getAttribute("data-dexter-process-run-count")?Number(e.getAttribute("data-dexter-process-run-count")):0)>5&&t.disconnect()}));t.observe(e,{subtree:!0,childList:!0})}}),c))}function se(e,t,r){e.split(",").forEach((function(e){var a=r.liveNodes[e];a&&a.length&&Array.from(a).forEach((function(e){t(e,r)}))}))}function le(e,t){var r,o,n,c,i=e.getAttribute("data-dexter-product-handle")?e.getAttribute("data-dexter-product-handle"):a.Qh(e);i&&!e.hasAttribute("data-dexter-card-processed")&&(e.setAttribute("data-dexter-card-processed",""),e.setAttribute("data-dexter-product-handle",i),t.configWithHandles[i]&&(r=t.HTMLIds.flags.renameVariantOptions,o=t.HTMLIds.delays.productCard,n=t.HTMLIds.flags.remapProductCardVariants,c=t.HTMLIds.flags.enableRemapSwatchesForProductCard,a.T1(e,r,!0,!1,o,n,c,"productCard",t)))}function ue(e,t){var r,o,n,c,i=e.getAttribute("data-dexter-product-handle"),d=a.Rp(e,t.HTMLIds.optionValueKeys,t.configWithProductIds,t.configWithHandles,t.variantIdToProductHandle),s=null==d?void 0:d.slug;s!=i&&e.setAttribute("data-dexter-product-handle",s||""),s&&!e.hasAttribute("data-dexter-fold-processed")&&(e.setAttribute("data-dexter-fold-processed",""),r=t.HTMLIds.flags.renameVariantOptions,o=t.HTMLIds.delays.productModal,n=t.HTMLIds.flags.remapProductFoldVariants,c=t.HTMLIds.flags.enableRemapSwatchesForProductFold,a.T1(e,r,!0,!0,o,n,c,"productFold",t))}function pe(e,t){e.children.length&&a.vL((function(){var r=t.HTMLIds.flags.renameVariantOptions,o=t.HTMLIds.delays.productModal;Array.from(e.children).forEach((function(e){var n=a.Rp(e,t.HTMLIds.optionValueKeys,t.configWithProductIds,t.configWithHandles,t.variantIdToProductHandle),c=null==n?void 0:n.slug;c&&!e.hasAttribute("data-dexter-bundle-processed")&&(e.setAttribute("data-dexter-product-handle",c),e.setAttribute("data-dexter-bundle-processed",""),a.T1(e,r,!0,!0,o,!1,!1,"productFold",t))}))}),500)}function fe(e,t){var r=t.shopifyProductHandle;t.configWithHandles[r]&&!e.hasAttribute("data-dexter-main-fold-processed")&&(e.setAttribute("data-dexter-product-handle",r),e.setAttribute("data-dexter-main-fold-processed",""),function(){t.HTMLIds.classes.productCards&&e.querySelectorAll(a.k9(t.HTMLIds.classes.productCards)).forEach((function(e){e.setAttribute("data-dexter-card-processed","skipped"),e.setAttribute("data-dexter-product-processed","skipped")})),t.HTMLIds.classes.productFolds&&e.querySelectorAll(a.k9(t.HTMLIds.classes.productFolds)).forEach((function(e){e.setAttribute("data-dexter-fold-processed","skipped"),e.setAttribute("data-dexter-product-processed","skipped")})),t.HTMLIds.classes.productPageOtherFolds&&e.querySelectorAll(a.k9(t.HTMLIds.classes.productPageOtherFolds)).forEach((function(e){e.setAttribute("data-dexter-other-fold-processed","skipped"),e.setAttribute("data-dexter-product-processed","skipped")}));var r=t.HTMLIds.flags.renameVariantOptions,o=t.HTMLIds.flags.updateProductPagePriceManually,n=t.HTMLIds.delays.productPageMainFold,c=t.HTMLIds.flags.remapMainProductVariants,i=!!t.HTMLIds.swatches.className;a.T1(e,r,o,!0,n,c,i,"productFold",t)}())}function ve(e,t){var r=t.shopifyProductHandle;t.configWithHandles[r]&&!e.hasAttribute("data-dexter-other-fold-processed")&&(e.setAttribute("data-dexter-product-handle",r),e.setAttribute("data-dexter-other-fold-processed",""),a.vL((function(){var r=t.HTMLIds.flags.renameVariantOptions,o=t.HTMLIds.flags.updateProductPagePriceManually,n=t.HTMLIds.delays.productModal;a.T1(e,r,o,!0,n,!1,!1,"productFold",t)}),500))}function ge(e,t){function r(){if("product"===t.pageType&&t.productPageTest&&e.querySelectorAll(t.HTMLIds.selectors.productPageMainFold).forEach((function(e){a.Pg(e,t)})),t.HTMLIds.classes.productCards&&a.VS(t.HTMLIds.classes.productCards,a.y5,t),t.HTMLIds.classes.productFolds&&a.VS(t.HTMLIds.classes.productFolds,a.SG,t),"index"===t.pageType){var r=t.HTMLIds.selectors.homePageProductFolds?t.HTMLIds.selectors.homePageProductFolds:t.HTMLIds.selectors.productPageMainFold;e.querySelectorAll(r).forEach((function(e){a.SG(e,t)}))}"product"===t.pageType&&t.HTMLIds.classes.productPageOtherFolds&&t.productPageTest&&a.VS(t.HTMLIds.classes.productPageOtherFolds,a.nj,t),"product"===t.pageType&&t.HTMLIds.selectors.productPageOtherFolds&&t.productPageTest&&e.querySelectorAll(t.HTMLIds.selectors.productPageOtherFolds).forEach((function(e){a.nj(e,t)})),"product"===t.pageType&&t.HTMLIds.classes.bundleProductContainer&&a.VS(t.HTMLIds.classes.bundleProductContainer,a.n5,t)}r(),new MutationObserver((function(e){for(var t=!1,a=0;a<e.length;a++){var o=e[a];if("childList"===o.type&&o.addedNodes.length){t=!0;break}}t&&r()})).observe(e,{subtree:!0,childList:!0})}function me(e){return{selectors:{productPageMainFold:e.product_section_query_selector?e.product_section_query_selector:e.product_class?a.k9(e.product_class):null,homePageProductFolds:a.vJ(null==e?void 0:e.home_page_product_fold_attr_key,null==e?void 0:e.home_page_product_fold_attr_value),productPageOtherFolds:e.other_variant_selector_ids?e.other_variant_selector_ids.split(",").map((function(e){return"#"+e})).join(","):null,priceElements:e.price_class?a.k9(e.price_class):null},classes:{productPageMainFold:e.product_class?e.product_class:null,productCards:e.product_card_class?e.product_card_class:null,productFolds:e.product_modal_class?e.product_modal_class:"product__quickview-wrapper,modal--root,quick-shop,modal--is-active,product-quickshop,quick-view-panel,modal--quickshop-full,modal--quickshop-slim,modal--product,fancybox-opened,quickshop-loaded,quickbuy-container,quick-cart visible,quickView-info,quickBuy,product-product-template-quick,quickbuy-form,fancybox-inner,mfp-content,quick-shop__product,quick-shop__info,product-quickshop-details-container,modal--quick-shop",productPageOtherFolds:e.other_variant_selector_classes?e.other_variant_selector_classes:null,bundleProductContainer:e.bundle_product_container_class?e.bundle_product_container_class:"vtl-ub-bundle-box__product-list,cbb-frequently-bought-selector-list,th_pb_list_ul,bold-bundles-widget__items",priceElements:e.price_class?e.price_class:null,variantSelectors:e.variant_selector_class?e.variant_selector_class:null},flags:{updateProductPagePriceManually:!0!==e.disable_price_replace_on_product_page_main_fold,renameVariantOptionsManually:!!e.rename_variant_options_manually,renameVariantOptions:!e.rename_variant_options_manually,redirect:!1!==e.redirect,remapMainProductVariants:!0===e.remap_main_product_variants,remapProductCardVariants:!0===e.remap_product_card_variants,remapProductFoldVariants:!0===e.remap_product_fold_variants,triggerOnWinload:!0===e.trigger_on_winload,enableSameVariationForAllProducts:!1!==e.enable_same_variation_for_all_products,showVariantSelectorForSingleVariantProducts:!0===e.show_variant_selector_for_single_variant_products,firePixelOnlyOnProductPages:!0===e.fire_pixel_only_on_product_pages,enableProcessProductMutationObservers:!0!==e.disable_process_product_mutation_observers,enableRemapSwatchesForProductCard:!0===e.remap_swatches_for_product_card,enableRemapSwatchesForProductFold:!0===e.remap_swatches_for_product_fold,disableDexterForDebugging:!0===e.disable_dexter_for_debugging,updateCompareAtPrice:!0===e.update_compare_at_price,triggerClickEventForVariantSelection:!0===e.trigger_click_event_for_variant_selection,hideNodesWhileRemoving:!0===e.hide_nodes_while_removing},delays:{productPageMainFold:e.main_product_delay?Number(e.main_product_delay):500,productCard:e.product_card_delay?Number(e.product_card_delay):500,productModal:e.product_modal_delay?Number(e.product_modal_delay):500,priceElement:e.price_element_delay?Number(e.price_element_delay):500},swatches:{className:e.swatch_class?e.swatch_class:null,dataKey:e.swatch_data_key?e.swatch_data_key:null},optionValueKeys:e.option_value_keys?e.option_value_keys.split(","):["value","data-value","data-tooltip","data-escape","data-variant-id","data-vid","data-popup","v_id","data-id"],pricePrefixRegex:a.jM(e.price_prefix_to_hide_on_collections?e.price_prefix_to_hide_on_collections:"from"),pricePrefixToHideOnCollections:e.price_prefix_to_hide_on_collections?e.price_prefix_to_hide_on_collections:"from"}}function he(e,t){var r=a.ak("z",location.href);return["v0","v1"].includes(r)||(r=localStorage.getItem(e),["v0","v1"].includes(r)||(r="v"+a.XF(Number(t)),localStorage.setItem(e,r))),r}function be(e){for(var t=Object.keys(e).reverse(),r={},a={},o=function(o){var n=t[o],c=e[n];c.vids.all.forEach((function(e){r[e]=c.slug,a[e]=n}))},n=0;n<t.length;n++)o(n);return{variantIdToProductHandle:r,variantIdToProductId:a}}function _e(e,t){for(var r=Object.keys(e).reverse(),o={},c={},i=function(i){var s=r[i],l=e[s],u=t.HTMLIds.flags.enableSameVariationForAllProducts?"dexter_"+t.storeDisplayId:"dexter_"+l.eid,p=a.er(u,l.ab),f="v1"===p?"v0":"v1";l.z=p,l.z_=f,l.optionsToHide=[].concat(l.opts[f],l.vids[f]),l.optionsToShow=[].concat(l.opts[p],l.vids[p]),l.hideVariantSelector=!t.HTMLIds.flags.showVariantSelectorForSingleVariantProducts&&2===l.opts.all.length,l.showVariantSelector=!l.hideVariantSelector;var v=l.vids[p].map((function(e){return l.v2pr[e]}));l.priceVaries=Math.min.apply(Math,d(v))!=Math.max.apply(Math,d(v)),l.updateDisplayLabels="v1"===p;var g=t.shopifySelectedOrFirstAvailableVariantId;"product"===t.pageType&&t.shopifyProductHandle===l.slug?l.variantIdToSelect=l.vids[f].includes(g)?l.v2v[g]:g:l.variantIdToSelect=l.vids[p][0],l.pings=0,l.rdlmap=a.F8(l.dlmap),l.o2o=n(n({},l.dlmap),l.rdlmap),0==l.v2cmp[l.variantIdToSelect]&&"v1"===p&&(l.cmpV1="");var m=l.variantIdToSelect,h=l.v2v[m];l.findReplacepriceMaps={},l.findReplacepriceMaps.productFold={price:a.Yk(l.v2pr[h],l.v2pr[m],t.moneyFormat),compareAtPrice:a.Yk(l.v2cmp[h],l.v2cmp[m],t.moneyFormat)};var b={v0:{idx:"",variantId:"",price:"",compareAtPrice:""},v1:{idx:"",variantId:"",price:"",compareAtPrice:""}};b.v0.idx=a.vH(l.vids.v0.map((function(e){return l.v2pr[e]}))),b.v0.variantId=l.vids.v0[b.v0.idx],b.v0.price=l.v2pr[b.v0.variantId],b.v0.compareAtPrice=l.v2cmp[b.v0.variantId],b.v1.idx=a.vH(l.vids.v1.map((function(e){return l.v2pr[e]}))),b.v1.variantId=l.vids.v1[b.v1.idx],b.v1.price=l.v2pr[b.v1.variantId],b.v1.compareAtPrice=l.v2cmp[b.v1.variantId],l.findReplacepriceMaps.productCard={price:a.Yk(b[f].price,b[p].price,t.moneyFormat),compareAtPrice:a.Yk(b[f].compareAtPrice,b[p].compareAtPrice,t.moneyFormat)},l.vMap={},l.vids[f].forEach((function(e){l.vMap[e]=l.v2v[e]})),l.oMap={},o[l.slug]=l,c[s]=l,t.productPageTest="product"===t.pageType&&t.shopifyProductHandle===l.slug},s=0;s<r.length;s++)i(s);return{configWithHandles:o,configWithProductIds:c}}function ye(e,t,r,o){var n={version:"4.4",storeDisplayId:e||null,currencySymbol:a.dM(t.shopMoneyFormat),currencyCode:t.currencyCode,moneyFormat:a.bZ(t.shopMoneyFormat),shopifyProductHandle:t.shopifyProductHandle,pageType:t.pageType,shopifySelectedOrFirstAvailableVariantId:String(t.shopifySelectedOrFirstAvailableVariantId),productPageTest:!1,landingUrl:location.href,domHTMLEl:document.querySelector("html"),liveNodes:{},HTMLIds:{selectors:{},classes:{},flags:{},delays:{},optionValueKeys:null,pricePrefixRegex:null},configWithHandles:{},configWithProductIds:{},variantIdToProductId:{},variantIdToProductHandle:{},allProductIds:[],allProductHandles:[],allVariantIds:[]};n.HTMLIds=a.ci(o);var c=a.Ez(r);n.variantIdToProductHandle=c.variantIdToProductHandle,n.variantIdToProductId=c.variantIdToProductId;var i=a.G6(r,n);n.configWithHandles=i.configWithHandles,n.configWithProductIds=i.configWithProductIds,n.allProductIds=new Set(Object.values(n.variantIdToProductId)),n.allProductHandles=new Set(Object.values(n.variantIdToProductHandle)),n.allVariantIds=new Set(Object.keys(n.variantIdToProductHandle));for(var d=Object.keys(n.HTMLIds.classes),s=0;s<d.length;s++){var l=d[s];n.HTMLIds.classes[l]&&n.HTMLIds.classes[l].split(",").forEach((function(e){e&&(n.liveNodes[e]=document.getElementsByClassName(e))}))}return window.dexter=n,n}function Te(e,t,r,o){if(Object.keys(r).length>0&&!o.disable_dexter_for_debugging){var n=a.qI(e,t,r,o);if("product"===n.pageType&&n.shopifyProductHandle&&Object.keys(n.configWithHandles).includes(n.shopifyProductHandle)){var c=n.configWithHandles[n.shopifyProductHandle];if(n.productPageTest=!0,n.HTMLIds.flags.redirect){var i=a.ak("variant",location.href);c.variantIdToSelect&&c.variantIdToSelect!=n.shopifySelectedOrFirstAvailableVariantId&&c.variantIdToSelect!==i&&a.uc(c.variantIdToSelect)}a.LA(),a.qZ(n.domHTMLEl,5e3),a.GG((function(){return a.wv(n.domHTMLEl)}))}n.HTMLIds.flags.triggerOnWinload?a.GG((function(){a.ws(document.body,n)})):a.cB((function(){a.ws(document.body,n)}))}}a.KH(storeDisplayId,dexterLiquidVariables,c,html_ids)}},t={};function r(a){var o=t[a];if(void 0!==o)return o.exports;var n=t[a]={exports:{}};return e[a](n,n.exports,r),n.exports}r.d=(e,t)=>{for(var a in t)r.o(t,a)&&!r.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r(141)})(); } catch (t) { console.log("dexter global error.", t) document.querySelector("html").setAttribute("data-dexter-loading", "false") } </script> <script src="https://cdn-widgetsrepository.yotpo.com/v1/loader/a77F7DtpYyfZwnFufzIIVGm9Pn0HQf2E6QMYuS7f" async></script> <!-- BEGIN app block: shopify://apps/yotpo-product-reviews-photos/blocks/settings/eb7dfd7d-db44-4334-bc49-c893b51b36cf --> <script type="text/javascript"> (function e(){var e=document.createElement("script"); e.type="text/javascript",e.async=true, e.src="//staticw2.yotpo.com//widget.js?lang=en"; var t=document.getElementsByTagName("script")[0]; t.parentNode.insertBefore(e,t)})(); </script> <!-- END app app block --><!-- BEGIN app block: shopify://apps/fontify-google-custom-fonts/blocks/app-embed/334490e2-2153-4a2e-a452-e90bdeffa3cc --><meta name="fontify-picker" content="https://cdn.shopify.com/extensions/48fc5dd9-ffb5-4fff-a905-95b90642715e/fontify-3/assets/main.js"> <link rel="preconnect" href="https://cdn.nitroapps.co" crossorigin=""><!-- Shop metafields --><style type="text/css" id="nitro-fontify" > </style> <script type="text/javascript"> !function(){if(window.opener){window.addEventListener("message",(function t(n){if("fontify_ready"==n.data.action){!function(){let e=setInterval((function(){window.opener&&!window.opener.closed||(clearInterval(e),window.close())}),1e3)}();let n=document.createElement("script");n.type="text/javascript",n.src=e,document.body.appendChild(n),window.removeEventListener("message",t)}}),!1);let e=document.querySelector('meta[name="fontify-picker"]').getAttribute("content");setTimeout(()=>{window.opener.postMessage({action:"init",data:JSON.parse(JSON.stringify({}))},"https://fontify.nitroapps.co")},200)}}(); </script> <!-- END app app block --><script src="https://cdn.shopify.com/extensions/973a9bbe-8eaa-41de-ac68-5b1dd8e9a9f9/inbox-1198/assets/inbox-chat-loader.js" type="text/javascript" defer="defer"></script> <link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch"> <script>(function(){if ("sendBeacon" in navigator && "performance" in window) {var session_token = document.cookie.match(/_shopify_s=([^;]*)/);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: 1259208769,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token: session_token && session_token.length === 2 ? session_token[1] : "",page_type: "blog"};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> <script id="web-pixels-manager-setup">(function d(d,e,r,a,n){var o,i,t,s,l=(i=(o={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:?[ /-](12[89]|1[3-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(12[7-9]|1[3-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(12[89]|1[3-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:?[ /-](12[89]|1[3-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(12[7-9]|1[3-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(12[89]|1[3-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,t=o.legacy,s=navigator.userAgent,i.test(s)?"modern":(t.test(s),"legacy"));window.Shopify=window.Shopify||{};var c=window.Shopify;c.analytics=c.analytics||{};var u=c.analytics;u.replayQueue=[],u.publish=function(d,e,r){return u.replayQueue.push([d,e,r]),!0};try{self.performance.mark("wpm:start")}catch(d){}var h=[r,"/wpm","/b",n,l.substring(0,1),".js"].join("");!function(d){var e=d.src,r=d.async,a=void 0===r||r,n=d.onload,o=d.onerror,i=document.createElement("script"),t=document.head,s=document.body;i.async=a,i.src=e,n&&i.addEventListener("load",n),o&&i.addEventListener("error",o),t?t.appendChild(i):s?s.appendChild(i):console.error("Did not find a head or body element to append the script")}({src:h,async:!0,onload:function(){var r=window.webPixelsManager.init(d);e(r);var a=window.Shopify.analytics;a.replayQueue.forEach((function(d){var e=d[0],a=d[1],n=d[2];r.publishCustomEvent(e,a,n)})),a.replayQueue=[],a.publish=r.publishCustomEvent,a.visitor=r.visitor},onerror:function(){var e=d.storefrontBaseUrl.replace(/\/$/,""),r="".concat(e,"/.well-known/shopify/monorail/unstable/produce_batch"),n=JSON.stringify({metadata:{event_sent_at_ms:(new Date).getTime()},events:[{schema_id:"web_pixels_manager_load/3.1",payload:{version:a||"latest",bundle_target:l,page_url:self.location.href,status:"failed",surface:d.surface,error_msg:"".concat(h," has failed to load")},metadata:{event_created_at_ms:(new Date).getTime()}}]});try{if(self.navigator.sendBeacon.bind(self.navigator)(r,n))return!0}catch(d){}var o=new XMLHttpRequest;try{return o.open("POST",r,!0),o.setRequestHeader("Content-Type","text/plain"),o.send(n),!0}catch(d){console&&console.warn&&console.warn("[Web Pixels Manager] Got an unhandled error while logging a load error.")}return!1}})})({shopId: 1259208769,storefrontBaseUrl: "https://kulalaland.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",surface: "storefront-renderer",enabledBetaFlags: [],webPixelsConfigList: [{"id":"895746359","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"AW-0\\\",\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"AW-10941581347\\\/k9PXCOT4wMoDEKOQreEo\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"AW-10941581347\\\/Y8G0COf4wMoDEKOQreEo\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"AW-10941581347\\\/w5I0COr4wMoDEKOQreEo\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"AW-10941581347\\\/6mBsCO34wMoDEKOQreEo\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"AW-10941581347\\\/heq0CPD4wMoDEKOQreEo\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"AW-10941581347\\\/SRkMCPP4wMoDEKOQreEo\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"AW-10941581347\\\/z0J4CPb4wMoDEKOQreEo\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"afe7c2de16587d6c6689522527d6c67f","type":"APP","apiClientId":1780363,"privacyPurposes":[]},{"id":"240910647","configuration":"{\"pixel_id\":\"1669601003222456\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"8d894c63179843e74a9691414b5ad83d","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"]},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0220","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0220","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Kulala","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"babysleeplamp-com.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/kulalaland.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"purchasingCompany":null},},function pageEvents(webPixelsManagerAPI) {webPixelsManagerAPI.publish("page_viewed", {});},"https://kulalaland.com/cdn","b27e9ba05154133ea09b5744abc6221f089fce06","417a2555wec646399p8179bc53m9a4f51a3",);</script> <script>window.ShopifyAnalytics = window.ShopifyAnalytics || {}; window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; window.ShopifyAnalytics.meta.currency = 'USD'; var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":48576364609}}; for (var attr in meta) { window.ShopifyAnalytics.meta[attr] = meta[attr]; }</script> <script>window.ShopifyAnalytics.merchantGoogleAnalytics = function() { /* Custom JS for GTM on Checkout Only */ if(typeof Checkout === 'object'){ if(typeof Checkout.$ === 'function'){ (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-KKRXQGD'); } } /* END Custom JS for GTM on Checkout Only */ }; </script> <script class="analytics">(window.gaDevIds=window.gaDevIds||[]).push('BwiEti'); (function () { var customDocumentWrite = function(content) { var jquery = null; if (window.jQuery) { jquery = window.jQuery; } else if (window.Checkout && window.Checkout.$) { jquery = window.Checkout.$; } if (jquery) { jquery('body').append(content); } }; var hasLoggedConversion = function(token) { if (token) { return document.cookie.indexOf('loggedConversion=' + token) !== -1; } return false; } var setCookieIfConversion = function(token) { if (token) { var twoMonthsFromNow = new Date(Date.now()); twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; } } var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; if (trekkie.integrations) { return; } trekkie.methods = [ 'identify', 'page', 'ready', 'track', 'trackForm', 'trackLink' ]; trekkie.factory = function(method) { return function() { var args = Array.prototype.slice.call(arguments); args.unshift(method); trekkie.push(args); return trekkie; }; }; for (var i = 0; i < trekkie.methods.length; i++) { var key = trekkie.methods[i]; trekkie[key] = trekkie.factory(key); } trekkie.load = function(config) { trekkie.config = config || {}; trekkie.config.initialDocumentCookie = document.cookie; var first = document.getElementsByTagName('script')[0]; var script = document.createElement('script'); script.type = 'text/javascript'; script.onerror = function(e) { var scriptFallback = document.createElement('script'); scriptFallback.type = 'text/javascript'; scriptFallback.onerror = function(error) { var Monorail = { produce: function produce(monorailDomain, schemaId, payload) { var currentMs = new Date().getTime(); var event = { schema_id: schemaId, payload: payload, metadata: { event_created_at_ms: currentMs, event_sent_at_ms: currentMs } }; return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); }, sendRequest: function sendRequest(endpointUrl, payload) { // Try the sendBeacon API if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { var blobData = new window.Blob([payload], { type: 'text/plain' }); if (window.navigator.sendBeacon(endpointUrl, blobData)) { return true; } // sendBeacon was not successful } // XHR beacon var xhr = new XMLHttpRequest(); try { xhr.open('POST', endpointUrl); xhr.setRequestHeader('Content-Type', 'text/plain'); xhr.send(payload); } catch (e) { console.log(e); } return false; }, isIos12: function isIos12() { return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; } }; Monorail.produce('monorail-edge.shopifysvc.com', 'trekkie_storefront_load_errors/1.1', {shop_id: 1259208769, theme_id: 155404075319, app_name: "storefront", context_url: window.location.href, source_url: "//kulalaland.com/cdn/s/trekkie.storefront.99dbbdfeb1f3090da185887d7e078889edcb783c.min.js"}); }; scriptFallback.async = true; scriptFallback.src = '//kulalaland.com/cdn/s/trekkie.storefront.99dbbdfeb1f3090da185887d7e078889edcb783c.min.js'; first.parentNode.insertBefore(scriptFallback, first); }; script.async = true; script.src = '//kulalaland.com/cdn/s/trekkie.storefront.99dbbdfeb1f3090da185887d7e078889edcb783c.min.js'; first.parentNode.insertBefore(script, first); }; trekkie.load( {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":1259208769,"isMerchantRequest":null,"themeId":155404075319,"themeCityHash":"18372316849948892657","contentLanguage":"en","currency":"USD"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain"},"Google Analytics":{"trackingId":"UA-159299425-1","domain":"auto","siteSpeedSampleRate":"10","enhancedEcommerce":true,"doubleClick":true,"includeSearch":true},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} ); var loaded = false; trekkie.ready(function() { if (loaded) return; loaded = true; window.ShopifyAnalytics.lib = window.trekkie; ga('require', 'linker'); function addListener(element, type, callback) { if (element.addEventListener) { element.addEventListener(type, callback); } else if (element.attachEvent) { element.attachEvent('on' + type, callback); } } function decorate(event) { event = event || window.event; var target = event.target || event.srcElement; if (target && (target.getAttribute('action') || target.getAttribute('href'))) { ga(function (tracker) { var linkerParam = tracker.get('linkerParam'); document.cookie = '_shopify_ga=' + linkerParam + '; ' + 'path=/'; }); } } addListener(window, 'load', function(){ for (var i=0; i < document.forms.length; i++) { var action = document.forms[i].getAttribute('action'); if(action && action.indexOf('/cart') >= 0) { addListener(document.forms[i], 'submit', decorate); } } for (var i=0; i < document.links.length; i++) { var href = document.links[i].getAttribute('href'); if(href && href.indexOf('/checkout') >= 0) { addListener(document.links[i], 'click', decorate); } } }); var originalDocumentWrite = document.write; document.write = customDocumentWrite; try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; document.write = originalDocumentWrite; window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":48576364609}); var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) var token = match? match[1]: undefined; if (!hasLoggedConversion(token)) { setCookieIfConversion(token); } }); var eventsListenerScript = document.createElement('script'); eventsListenerScript.async = true; eventsListenerScript.src = "//kulalaland.com/cdn/shopifycloud/shopify/assets/shop_events_listener-61fa9e0a912c675e178777d2b27f6cbd482f8912a6b0aa31fa3515985a8cd626.js"; document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); })();</script> <script class="boomerang"> (function () { window.BOOMR = window.BOOMR || {}; window.BOOMR.themeName = "Debut"; window.BOOMR.themeVersion = "17.14.1"; window.BOOMR.shopId = 1259208769; window.BOOMR.themeId = 155404075319; })();</script> <script defer src="https://kulalaland.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-1.0.2.min.js" data-application="storefront-renderer" data-shop-id="1259208769" data-render-region="gcp-asia-southeast1" data-page-type="blog" data-theme-instance-id="155404075319" data-monorail-region="shop_domain" data-resource-timing-sampling-rate="10" ></script> </head> <body class="template-blog "> <a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a><style data-shopify> .cart-popup { box-shadow: 1px 1px 10px 2px rgba(251, 238, 221, 0.5); }</style><div class="cart-popup-wrapper cart-popup-wrapper--hidden critical-hidden" role="dialog" aria-modal="true" aria-labelledby="CartPopupHeading" data-cart-popup-wrapper> <div class="cart-popup" data-cart-popup tabindex="-1"> <div class="cart-popup__header"> <h2 id="CartPopupHeading" class="cart-popup__heading">Just added to your cart</h2> <button class="cart-popup__close" aria-label="Close" data-cart-popup-close><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 40 40"><path d="M23.868 20.015L39.117 4.78c1.11-1.108 1.11-2.77 0-3.877-1.109-1.108-2.773-1.108-3.882 0L19.986 16.137 4.737.904C3.628-.204 1.965-.204.856.904c-1.11 1.108-1.11 2.77 0 3.877l15.249 15.234L.855 35.248c-1.108 1.108-1.108 2.77 0 3.877.555.554 1.248.831 1.942.831s1.386-.277 1.94-.83l15.25-15.234 15.248 15.233c.555.554 1.248.831 1.941.831s1.387-.277 1.941-.83c1.11-1.109 1.11-2.77 0-3.878L23.868 20.015z" class="layer"/></svg></button> </div> <div class="cart-popup-item"> <div class="cart-popup-item__image-wrapper hide" data-cart-popup-image-wrapper data-image-loading-animation></div> <div class="cart-popup-item__description"> <div> <h3 class="cart-popup-item__title" data-cart-popup-title></h3> <ul class="product-details" aria-label="Product details" data-cart-popup-product-details></ul> </div> <div class="cart-popup-item__quantity"> <span class="visually-hidden" data-cart-popup-quantity-label></span> <span aria-hidden="true">Qty:</span> <span aria-hidden="true" data-cart-popup-quantity></span> </div> </div> </div> <a href="/cart" class="cart-popup__cta-link btn btn--secondary-accent"> View cart (<span data-cart-popup-cart-quantity></span>) </a> <div class="cart-popup__dismiss"> <button class="cart-popup__dismiss-button text-link text-link--accent" data-cart-popup-dismiss> Continue shopping </button> </div> </div> </div> <div id="shopify-section-new-header" class="shopify-section"><style> </style> <a href="/cart" class="site-header__icon site-header__cart" style="display : none;"> <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-cart" viewBox="0 0 37 40"><path d="M36.5 34.8L33.3 8h-5.9C26.7 3.9 23 .8 18.5.8S10.3 3.9 9.6 8H3.7L.5 34.8c-.2 1.5.4 2.4.9 3 .5.5 1.4 1.2 3.1 1.2h28c1.3 0 2.4-.4 3.1-1.3.7-.7 1-1.8.9-2.9zm-18-30c2.2 0 4.1 1.4 4.7 3.2h-9.5c.7-1.9 2.6-3.2 4.8-3.2zM4.5 35l2.8-23h2.2v3c0 1.1.9 2 2 2s2-.9 2-2v-3h10v3c0 1.1.9 2 2 2s2-.9 2-2v-3h2.2l2.8 23h-28z"/></svg> <span class="icon__fallback-text">Cart</span> <div id="CartCount" class="site-header__cart-count hide critical-hidden" data-cart-count-bubble> <span data-cart-count>0</span> <span class="icon__fallback-text medium-up--hide">items</span> </div> </a> <div class="header-mobile"> <div class="mobile-logo"> <a href="/"><img class="logoMobile" src="//kulalaland.com/cdn/shop/t/40/assets/logo-mobile02.gif?v=128733126276424042641689742187" alt="Kulala" class="lazyload js"><img class="logoTablet" src="//kulalaland.com/cdn/shop/t/40/assets/logo-mobile.png?v=139798103523729187471689742187" alt="Kulala" class="lazyload js"></a> </div> <div class="menu-bar"> <span></span> <span></span> </div> <div class="header-cart__wrapper cartIconShown"> <a href="/cart" class="CartToggle header-cart"> <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-cart" viewBox="0 0 37 40"><path d="M36.5 34.8L33.3 8h-5.9C26.7 3.9 23 .8 18.5.8S10.3 3.9 9.6 8H3.7L.5 34.8c-.2 1.5.4 2.4.9 3 .5.5 1.4 1.2 3.1 1.2h28c1.3 0 2.4-.4 3.1-1.3.7-.7 1-1.8.9-2.9zm-18-30c2.2 0 4.1 1.4 4.7 3.2h-9.5c.7-1.9 2.6-3.2 4.8-3.2zM4.5 35l2.8-23h2.2v3c0 1.1.9 2 2 2s2-.9 2-2v-3h10v3c0 1.1.9 2 2 2s2-.9 2-2v-3h2.2l2.8 23h-28z"/></svg> <span class="visually-hidden"> Cart </span> </a> <span class="header-cart__bubble cartCount">0 </span> </div> </div> <header class="header"> <div class="menu-bar"> <span class="top-bun"></span> <span class="patty"></span> <span class="bottom-bun"></span> </div> <div class="header-cart__wrapper cartIconShown"> <a href="/cart" class="CartToggle header-cart"> <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-cart" viewBox="0 0 37 40"><path d="M36.5 34.8L33.3 8h-5.9C26.7 3.9 23 .8 18.5.8S10.3 3.9 9.6 8H3.7L.5 34.8c-.2 1.5.4 2.4.9 3 .5.5 1.4 1.2 3.1 1.2h28c1.3 0 2.4-.4 3.1-1.3.7-.7 1-1.8.9-2.9zm-18-30c2.2 0 4.1 1.4 4.7 3.2h-9.5c.7-1.9 2.6-3.2 4.8-3.2zM4.5 35l2.8-23h2.2v3c0 1.1.9 2 2 2s2-.9 2-2v-3h10v3c0 1.1.9 2 2 2s2-.9 2-2v-3h2.2l2.8 23h-28z"/></svg> <span class="visually-hidden"> Cart </span> </a> <span class="header-cart__bubble cartCount">0 </span> </div> <div class="underlay"></div> <nav class="panel"> <div class="mask-outer"> <div class="mask-inner"> <div class="bg"></div> <div class="header-cart__wrapper"> <a href="/cart" class="CartToggle header-cart"> <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-cart" viewBox="0 0 37 40"><path d="M36.5 34.8L33.3 8h-5.9C26.7 3.9 23 .8 18.5.8S10.3 3.9 9.6 8H3.7L.5 34.8c-.2 1.5.4 2.4.9 3 .5.5 1.4 1.2 3.1 1.2h28c1.3 0 2.4-.4 3.1-1.3.7-.7 1-1.8.9-2.9zm-18-30c2.2 0 4.1 1.4 4.7 3.2h-9.5c.7-1.9 2.6-3.2 4.8-3.2zM4.5 35l2.8-23h2.2v3c0 1.1.9 2 2 2s2-.9 2-2v-3h10v3c0 1.1.9 2 2 2s2-.9 2-2v-3h2.2l2.8 23h-28z"/></svg> <span class="visually-hidden"> Cart </span> </a> <span class="header-cart__bubble cartCount">0 </span> </div> <ul class="links"> <li class="has_children"><a href="/"> Shop </a> <ul class="child"> <li><a href= "/products/lamp">Lamp</a> </li> <li><a href= "/pages/how-babies-sleep">Book</a> </li> <li><a href= "/pages/kulalaland-app">App</a> </li> <li><a href= "/products/kulala%E2%84%A2-baby-sleep-system">System</a> </li> </ul> </li> <li ><a href="/pages/meet-dr-sofia-axelrod"> About </a> </li> <li ><a href="/blogs/baby-sleep"> Learn </a> </li> </ul> <div class="h-social-icons"> <ul> <li><a href="https://www.instagram.com/kulalaland/" target="_blank" ><i class="fa fa-instagram" aria-hidden="true"></i></a></li> <li><a href="https://www.facebook.com/kulalaland" target="_blank" ><i class="fa fa-facebook" aria-hidden="true"></i></a></li> <li><a href="https://twitter.com/Baby__Sleep" target="_blank" ><i class="fa fa-twitter" aria-hidden="true"></i></a></li> </ul> </div> <div class="logo"> <a href="/"><img src="//kulalaland.com/cdn/shop/files/kulala-logo.gif?v=1640238635" alt="Kulala" class="lazyload js" ></a> </div> </div> </div> <div class="menu-bar active d-none"> <span class="top-bun"></span> <span class="patty"></span> <span class="bottom-bun"></span> </div> </nav> <a href="/" class="logohitzone"> <img src="//kulalaland.com/cdn/shop/files/kulala-logo.gif?v=1640238635" alt="Kulala" class="logo-blink-5sec lazyload js"> </a> </header> </div> <div class="drawer-page-content" id="PageContainer"> <main class="main-content js-focus-hidden" id="MainContent" role="main" tabindex="-1"> <div id="shopify-section-new-blog-template" class="shopify-section"> <section class="blog-content"> <div class="container "> <div class="section-header"> <h1 class="blog-title">Nocturnal: The Kulala Sleep Lab </h1> <p class="blogDesc desktop">Straight from labs around the world, the Kulala team bring you the latest science, research and expert tips to help you navigate sleep for you and your family.</p> <p class="blogDesc mobile">Science-based articles and help for tired parents.</p> </div> <div class="blog-top-bar"> <div class="category-selector"> <div class="category-icon filter-toggle"> <span class="dot t-l"></span> <span class="dot t-r"></span> <span class="dot b-l"></span> <span class="dot b-r"></span> </div> <p class="open-category-list"><span class="filter-toggle">Category</span> <button class="filter-toggle"> 4 years </button> <div class="overlayClick"></div> <ul class="blog-filter-menu" aria-describedby="a11y-refresh-page-message a11y-selection-message" data-blog-tag-filter> <li> <a href="/blogs/baby-sleep/tagged/adult-sleep"> Adult Sleep </a> </li> <li> <a href="/blogs/baby-sleep/tagged/getting-ready-for-baby"> Getting Ready for Baby </a> </li> <li> <a href="/blogs/baby-sleep/tagged/parenting"> Parenting </a> </li> <li> <a href="/blogs/baby-sleep/tagged/pre-school-and-beyond"> Pre-school and Beyond </a> </li> <li> <a href="/blogs/baby-sleep/tagged/naps"> Naps </a> </li> <li> <a href="/blogs/baby-sleep/tagged/newborns"> Newborns </a> </li> <li> <a href="/blogs/baby-sleep/tagged/science-news"> Science News </a> </li> <li> <a href="/blogs/baby-sleep/tagged/sleep-regressions"> Sleep Regressions </a> </li> <li> <a href="/blogs/baby-sleep/tagged/toddlers"> Toddlers </a> </li> <li> <a href="/blogs/baby-sleep/tagged/travel-and-jet-lag"> Travel and Jet Lag </a> </li> <li> <a href="https://kulalaland.com/blogs/baby-sleep">Everything</a> </li> </ul> </p> <form class="search mobileSearch" action="/search" id="search-input__form"> <input type="text" placeholder="Search" name="q" value="" /> <input type="hidden" name="type" value="article" /> </form> </div> </div> <div class="searchbar"> <form class="search" action="/search" id="search-input__form"> <input type="text" placeholder="Search" name="q" value="" /> <input type="hidden" name="type" value="article" /> </form> </div> <div class="article-grid"> <div class="row best-selling-flex" data-next-url="/blogs/baby-sleep/tagged/4-years?page=2"> <div class="article"> <div class="article_wrapper"> <div class="image"> <a href="/blogs/baby-sleep/how-to-get-the-best-nights-sleep-ever"> <img src="//kulalaland.com/cdn/shop/articles/Kulala_Blog_Images_1_6df28485-377b-44e0-8432-f14dac96b7c7.png?v=1650985362" alt="blog-img1"> </a> </div> <div class="article-meta"> <p class="latestArticle">Latest Article</p> <a href="/blogs/baby-sleep/how-to-get-the-best-nights-sleep-ever" class="article__link firstPostLink"> <h2 class="article__title h3"> How to Get More Sleep to Improve Your Health </h2> </a> <div class="date-author"> </div> <div class="rte article__grid-excerpt"> Sleep deprivation: not fun—or healthy—for anyone. One of the reasons we're so focused on sleep here at Kulala is because countless studies have sh... </div> <ul class="list--inline article__meta-buttons"> <li> <a href="/blogs/baby-sleep/how-to-get-the-best-nights-sleep-ever" class="btn btn--tertiary btn--small" aria-label="Read more: How to Get More Sleep to Improve Your Health"> Read more <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-arrow-right" viewBox="0 0 20 8"><path d="M15.186.445c.865.944 1.614 1.662 2.246 2.154.631.491 1.227.857 1.787 1.098v.44a9.933 9.933 0 0 0-1.875 1.196c-.606.485-1.328 1.196-2.168 2.134h-.752c.612-1.309 1.253-2.315 1.924-3.018H.77v-.986h15.577c-.495-.632-.84-1.1-1.035-1.406-.196-.306-.486-.843-.87-1.612h.743z" fill="#000" fill-rule="evenodd"/></svg> </a> </li> </ul> </div> </div> </div> <div class="article"> <div class="article_wrapper"> <div class="image"> <a href="/blogs/baby-sleep/how-to-prepare-for-daylight-savings-time"> <img src="//kulalaland.com/cdn/shop/articles/11.jpg?v=1643127854" alt="blog-img1"> </a> </div> <div class="article-meta"> <a href="/blogs/baby-sleep/how-to-prepare-for-daylight-savings-time" class="article__link firstPostLink"> <h2 class="article__title h3"> How To Get Your Kids Ready for Daylight Savings Time </h2> </a> <div class="date-author"> </div> <div class="rte article__grid-excerpt"> Daylight Savings Time is coming! The good news: More daylight in the evenings! The bad news: If you don't prepare correctly, the time shift can wre... </div> <ul class="list--inline article__meta-buttons"> <li> <a href="/blogs/baby-sleep/how-to-prepare-for-daylight-savings-time" class="btn btn--tertiary btn--small" aria-label="Read more: How To Get Your Kids Ready for Daylight Savings Time"> Read more <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-arrow-right" viewBox="0 0 20 8"><path d="M15.186.445c.865.944 1.614 1.662 2.246 2.154.631.491 1.227.857 1.787 1.098v.44a9.933 9.933 0 0 0-1.875 1.196c-.606.485-1.328 1.196-2.168 2.134h-.752c.612-1.309 1.253-2.315 1.924-3.018H.77v-.986h15.577c-.495-.632-.84-1.1-1.035-1.406-.196-.306-.486-.843-.87-1.612h.743z" fill="#000" fill-rule="evenodd"/></svg> </a> </li> </ul> </div> </div> </div> <div class="article"> <div class="article_wrapper"> <div class="image"> <a href="/blogs/baby-sleep/all-our-tips-for-traveling-with-kids-and-not-disrupting-their-sleep"> <img src="//kulalaland.com/cdn/shop/articles/Copy_of_Kulala_-_Featured_image_3a13d03e-9449-4897-ae2a-611c4d82693d.png?v=1645815641" alt="blog-img1"> </a> </div> <div class="article-meta"> <a href="/blogs/baby-sleep/all-our-tips-for-traveling-with-kids-and-not-disrupting-their-sleep" class="article__link firstPostLink"> <h2 class="article__title h3"> All Our Tips For Traveling With Kids (and Not Disrupting Their Sleep) </h2> </a> <div class="date-author"> </div> <div class="rte article__grid-excerpt"> Everyone loves going on vacation. But the word “vacation” takes on a whole different meaning once you have kids. Disruptions in routines, a change ... </div> <ul class="list--inline article__meta-buttons"> <li> <a href="/blogs/baby-sleep/all-our-tips-for-traveling-with-kids-and-not-disrupting-their-sleep" class="btn btn--tertiary btn--small" aria-label="Read more: All Our Tips For Traveling With Kids (and Not Disrupting Their Sleep)"> Read more <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-arrow-right" viewBox="0 0 20 8"><path d="M15.186.445c.865.944 1.614 1.662 2.246 2.154.631.491 1.227.857 1.787 1.098v.44a9.933 9.933 0 0 0-1.875 1.196c-.606.485-1.328 1.196-2.168 2.134h-.752c.612-1.309 1.253-2.315 1.924-3.018H.77v-.986h15.577c-.495-.632-.84-1.1-1.035-1.406-.196-.306-.486-.843-.87-1.612h.743z" fill="#000" fill-rule="evenodd"/></svg> </a> </li> </ul> </div> </div> </div> <div class="article"> <div class="article_wrapper"> <div class="image"> <a href="/blogs/baby-sleep/6-tips-to-managing-your-childs-schedule-during-the-holidays"> <img src="//kulalaland.com/cdn/shop/articles/1.jpg?v=1643127677" alt="blog-img1"> </a> </div> <div class="article-meta"> <a href="/blogs/baby-sleep/6-tips-to-managing-your-childs-schedule-during-the-holidays" class="article__link firstPostLink"> <h2 class="article__title h3"> 6 Tips To Managing Your Child's Schedule During the Holidays </h2> </a> <div class="date-author"> </div> <div class="rte article__grid-excerpt"> The holiday season is upon us! Are you ready? Of course you aren’t! You’re not finished decorating, you still have travel plans to iron out, and we... </div> <ul class="list--inline article__meta-buttons"> <li> <a href="/blogs/baby-sleep/6-tips-to-managing-your-childs-schedule-during-the-holidays" class="btn btn--tertiary btn--small" aria-label="Read more: 6 Tips To Managing Your Child's Schedule During the Holidays"> Read more <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-arrow-right" viewBox="0 0 20 8"><path d="M15.186.445c.865.944 1.614 1.662 2.246 2.154.631.491 1.227.857 1.787 1.098v.44a9.933 9.933 0 0 0-1.875 1.196c-.606.485-1.328 1.196-2.168 2.134h-.752c.612-1.309 1.253-2.315 1.924-3.018H.77v-.986h15.577c-.495-.632-.84-1.1-1.035-1.406-.196-.306-.486-.843-.87-1.612h.743z" fill="#000" fill-rule="evenodd"/></svg> </a> </li> </ul> </div> </div> </div> <div class="article"> <div class="article_wrapper"> <div class="image"> <a href="/blogs/baby-sleep/how-mens-bodies-change-in-fatherhood"> <img src="//kulalaland.com/cdn/shop/articles/6.jpg?v=1643127725" alt="blog-img1"> </a> </div> <div class="article-meta"> <a href="/blogs/baby-sleep/how-mens-bodies-change-in-fatherhood" class="article__link firstPostLink"> <h2 class="article__title h3"> How Men's Bodies Change in Fatherhood </h2> </a> <div class="date-author"> </div> <div class="rte article__grid-excerpt"> Here at Kulala, we talk to a lot of mothers. The majority of our followers are mothers, as are a majority of our app users. It makes sense. Mothers... </div> <ul class="list--inline article__meta-buttons"> <li> <a href="/blogs/baby-sleep/how-mens-bodies-change-in-fatherhood" class="btn btn--tertiary btn--small" aria-label="Read more: How Men's Bodies Change in Fatherhood"> Read more <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-arrow-right" viewBox="0 0 20 8"><path d="M15.186.445c.865.944 1.614 1.662 2.246 2.154.631.491 1.227.857 1.787 1.098v.44a9.933 9.933 0 0 0-1.875 1.196c-.606.485-1.328 1.196-2.168 2.134h-.752c.612-1.309 1.253-2.315 1.924-3.018H.77v-.986h15.577c-.495-.632-.84-1.1-1.035-1.406-.196-.306-.486-.843-.87-1.612h.743z" fill="#000" fill-rule="evenodd"/></svg> </a> </li> </ul> </div> </div> </div> <div class="article"> <div class="article_wrapper"> <div class="image"> <a href="/blogs/baby-sleep/how-to-get-the-best-nights-sleep-this-summer"> <img src="//kulalaland.com/cdn/shop/articles/7.jpg?v=1643127736" alt="blog-img1"> </a> </div> <div class="article-meta"> <a href="/blogs/baby-sleep/how-to-get-the-best-nights-sleep-this-summer" class="article__link firstPostLink"> <h2 class="article__title h3"> How To Get The Best Night's Sleep This Summer </h2> </a> <div class="date-author"> </div> <div class="rte article__grid-excerpt"> Summer’s (almost) here! We don’t know about you, but we’re incredibly excited for longer days, fun in the sun, some outdoor time at the beach or la... </div> <ul class="list--inline article__meta-buttons"> <li> <a href="/blogs/baby-sleep/how-to-get-the-best-nights-sleep-this-summer" class="btn btn--tertiary btn--small" aria-label="Read more: How To Get The Best Night's Sleep This Summer"> Read more <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-arrow-right" viewBox="0 0 20 8"><path d="M15.186.445c.865.944 1.614 1.662 2.246 2.154.631.491 1.227.857 1.787 1.098v.44a9.933 9.933 0 0 0-1.875 1.196c-.606.485-1.328 1.196-2.168 2.134h-.752c.612-1.309 1.253-2.315 1.924-3.018H.77v-.986h15.577c-.495-.632-.84-1.1-1.035-1.406-.196-.306-.486-.843-.87-1.612h.743z" fill="#000" fill-rule="evenodd"/></svg> </a> </li> </ul> </div> </div> </div> <div class="article"> <div class="article_wrapper"> <div class="image"> <a href="/blogs/baby-sleep/the-link-between-dementia-and-lack-of-sleep"> <img src="//kulalaland.com/cdn/shop/articles/9.jpg?v=1643127833" alt="blog-img1"> </a> </div> <div class="article-meta"> <a href="/blogs/baby-sleep/the-link-between-dementia-and-lack-of-sleep" class="article__link firstPostLink"> <h2 class="article__title h3"> The Link Between Dementia and Lack of Sleep </h2> </a> <div class="date-author"> </div> <div class="rte article__grid-excerpt"> Here at Kulala, we talk a lot about babies’ and children’s sleep. But the truth is, children's sleep is only half the puzzle. It’s important for ... </div> <ul class="list--inline article__meta-buttons"> <li> <a href="/blogs/baby-sleep/the-link-between-dementia-and-lack-of-sleep" class="btn btn--tertiary btn--small" aria-label="Read more: The Link Between Dementia and Lack of Sleep"> Read more <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-arrow-right" viewBox="0 0 20 8"><path d="M15.186.445c.865.944 1.614 1.662 2.246 2.154.631.491 1.227.857 1.787 1.098v.44a9.933 9.933 0 0 0-1.875 1.196c-.606.485-1.328 1.196-2.168 2.134h-.752c.612-1.309 1.253-2.315 1.924-3.018H.77v-.986h15.577c-.495-.632-.84-1.1-1.035-1.406-.196-.306-.486-.843-.87-1.612h.743z" fill="#000" fill-rule="evenodd"/></svg> </a> </li> </ul> </div> </div> </div> <div class="article"> <div class="article_wrapper"> <div class="image"> <a href="/blogs/baby-sleep/how-to-move-siblings-into-the-same-bedroom-without-disrupting-their-sleep"> <img src="//kulalaland.com/cdn/shop/articles/10.jpg?v=1643127843" alt="blog-img1"> </a> </div> <div class="article-meta"> <a href="/blogs/baby-sleep/how-to-move-siblings-into-the-same-bedroom-without-disrupting-their-sleep" class="article__link firstPostLink"> <h2 class="article__title h3"> How to Move Siblings into the Same Bedroom (Without Disrupting Sleep) </h2> </a> <div class="date-author"> </div> <div class="rte article__grid-excerpt"> Tips on moving siblings in to the same bedroom—without disrupting their sleep. </div> <ul class="list--inline article__meta-buttons"> <li> <a href="/blogs/baby-sleep/how-to-move-siblings-into-the-same-bedroom-without-disrupting-their-sleep" class="btn btn--tertiary btn--small" aria-label="Read more: How to Move Siblings into the Same Bedroom (Without Disrupting Sleep)"> Read more <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-arrow-right" viewBox="0 0 20 8"><path d="M15.186.445c.865.944 1.614 1.662 2.246 2.154.631.491 1.227.857 1.787 1.098v.44a9.933 9.933 0 0 0-1.875 1.196c-.606.485-1.328 1.196-2.168 2.134h-.752c.612-1.309 1.253-2.315 1.924-3.018H.77v-.986h15.577c-.495-.632-.84-1.1-1.035-1.406-.196-.306-.486-.843-.87-1.612h.743z" fill="#000" fill-rule="evenodd"/></svg> </a> </li> </ul> </div> </div> </div> <div class="article"> <div class="article_wrapper"> <div class="image"> <a href="/blogs/baby-sleep/8-ways-to-keep-your-partnership-strong-with-kids"> <img src="//kulalaland.com/cdn/shop/articles/Kulala_-_Featured_image_2.jpg?v=1643127953" alt="blog-img1"> </a> </div> <div class="article-meta"> <a href="/blogs/baby-sleep/8-ways-to-keep-your-partnership-strong-with-kids" class="article__link firstPostLink"> <h2 class="article__title h3"> 8 Ways to Keep Your Partnership Strong (With Kids!) </h2> </a> <div class="date-author"> </div> <div class="rte article__grid-excerpt"> You know how it is. It’s been yet another long day of balancing work and distance learning and general parenting and cooking and cleaning and laund... </div> <ul class="list--inline article__meta-buttons"> <li> <a href="/blogs/baby-sleep/8-ways-to-keep-your-partnership-strong-with-kids" class="btn btn--tertiary btn--small" aria-label="Read more: 8 Ways to Keep Your Partnership Strong (With Kids!)"> Read more <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-arrow-right" viewBox="0 0 20 8"><path d="M15.186.445c.865.944 1.614 1.662 2.246 2.154.631.491 1.227.857 1.787 1.098v.44a9.933 9.933 0 0 0-1.875 1.196c-.606.485-1.328 1.196-2.168 2.134h-.752c.612-1.309 1.253-2.315 1.924-3.018H.77v-.986h15.577c-.495-.632-.84-1.1-1.035-1.406-.196-.306-.486-.843-.87-1.612h.743z" fill="#000" fill-rule="evenodd"/></svg> </a> </li> </ul> </div> </div> </div> <div class="article"> <div class="article_wrapper"> <div class="image"> <a href="/blogs/baby-sleep/how-to-survive-the-long-dark-pandemic-winter"> <img src="//kulalaland.com/cdn/shop/articles/Untitled_design_1_1024x1024_02fed33a-60e4-4465-bea8-12298f95954a.png?v=1643124361" alt="blog-img1"> </a> </div> <div class="article-meta"> <a href="/blogs/baby-sleep/how-to-survive-the-long-dark-pandemic-winter" class="article__link firstPostLink"> <h2 class="article__title h3"> How to Survive the (Long, Dark, Pandemic) Winter </h2> </a> <div class="date-author"> </div> <div class="rte article__grid-excerpt"> Tips for getting through this winter (with kids!) Use light therapy, get some exercise, eat your veggies, find your joy, and, as always—make sleep a priority. </div> <ul class="list--inline article__meta-buttons"> <li> <a href="/blogs/baby-sleep/how-to-survive-the-long-dark-pandemic-winter" class="btn btn--tertiary btn--small" aria-label="Read more: How to Survive the (Long, Dark, Pandemic) Winter"> Read more <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-arrow-right" viewBox="0 0 20 8"><path d="M15.186.445c.865.944 1.614 1.662 2.246 2.154.631.491 1.227.857 1.787 1.098v.44a9.933 9.933 0 0 0-1.875 1.196c-.606.485-1.328 1.196-2.168 2.134h-.752c.612-1.309 1.253-2.315 1.924-3.018H.77v-.986h15.577c-.495-.632-.84-1.1-1.035-1.406-.196-.306-.486-.843-.87-1.612h.743z" fill="#000" fill-rule="evenodd"/></svg> </a> </li> </ul> </div> </div> </div> <div class="article"> <div class="article_wrapper"> <div class="image"> <a href="/blogs/baby-sleep/a-guide-to-how-long-your-baby-should-sleep-1-week-6-years"> <img src="//kulalaland.com/cdn/shop/articles/Untitled_design_1.png?v=1643735293" alt="blog-img1"> </a> </div> <div class="article-meta"> <a href="/blogs/baby-sleep/a-guide-to-how-long-your-baby-should-sleep-1-week-6-years" class="article__link firstPostLink"> <h2 class="article__title h3"> How Long Your Child Should Sleep: 1 Week to 6 Years </h2> </a> <div class="date-author"> </div> <div class="rte article__grid-excerpt"> <meta charset="utf-8"><span>New parents understandably have a lot of questions. One I hear most often is "how long should my baby sleep?" While there are very few one-size-fits-all solutions when it comes to children, fortunately, </span><span>this is one science can help with.</span> </div> <ul class="list--inline article__meta-buttons"> <li> <a href="/blogs/baby-sleep/a-guide-to-how-long-your-baby-should-sleep-1-week-6-years" class="btn btn--tertiary btn--small" aria-label="Read more: How Long Your Child Should Sleep: 1 Week to 6 Years"> Read more <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-arrow-right" viewBox="0 0 20 8"><path d="M15.186.445c.865.944 1.614 1.662 2.246 2.154.631.491 1.227.857 1.787 1.098v.44a9.933 9.933 0 0 0-1.875 1.196c-.606.485-1.328 1.196-2.168 2.134h-.752c.612-1.309 1.253-2.315 1.924-3.018H.77v-.986h15.577c-.495-.632-.84-1.1-1.035-1.406-.196-.306-.486-.843-.87-1.612h.743z" fill="#000" fill-rule="evenodd"/></svg> </a> </li> </ul> </div> </div> </div> <div class="article"> <div class="article_wrapper"> <div class="image"> <a href="/blogs/baby-sleep/the-foundations-of-sleep-science"> <img src="//kulalaland.com/cdn/shop/articles/Screen_Shot_2020-04-21_at_12.08.56_pm.png?v=1587427806" alt="blog-img1"> </a> </div> <div class="article-meta"> <a href="/blogs/baby-sleep/the-foundations-of-sleep-science" class="article__link firstPostLink"> <h2 class="article__title h3"> The Foundations of Sleep Science </h2> </a> <div class="date-author"> </div> <div class="rte article__grid-excerpt"> What do fruit flies and babies have in common? Their sleep patterns are both regulated by light. Here's how what we know about fruit flies can help you learn better habits for your baby's sleep. </div> <ul class="list--inline article__meta-buttons"> <li> <a href="/blogs/baby-sleep/the-foundations-of-sleep-science" class="btn btn--tertiary btn--small" aria-label="Read more: The Foundations of Sleep Science"> Read more <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-arrow-right" viewBox="0 0 20 8"><path d="M15.186.445c.865.944 1.614 1.662 2.246 2.154.631.491 1.227.857 1.787 1.098v.44a9.933 9.933 0 0 0-1.875 1.196c-.606.485-1.328 1.196-2.168 2.134h-.752c.612-1.309 1.253-2.315 1.924-3.018H.77v-.986h15.577c-.495-.632-.84-1.1-1.035-1.406-.196-.306-.486-.843-.87-1.612h.743z" fill="#000" fill-rule="evenodd"/></svg> </a> </li> </ul> </div> </div> </div> <div class="article"> <div class="article_wrapper"> <div class="image"> <a href="/blogs/baby-sleep/thanksgiving-gratitude-for-parents-and-kids"> <img src="//kulalaland.com/cdn/shop/articles/17.jpg?v=1643131179" alt="blog-img1"> </a> </div> <div class="article-meta"> <a href="/blogs/baby-sleep/thanksgiving-gratitude-for-parents-and-kids" class="article__link firstPostLink"> <h2 class="article__title h3"> Thanksgiving gratitude for parents and kids </h2> </a> <div class="date-author"> </div> <div class="rte article__grid-excerpt"> Thanksgiving is this week and while my husband and I grew up outside of the US I'm all for showing gratitude on any occasion. Of course, this year ... </div> <ul class="list--inline article__meta-buttons"> <li> <a href="/blogs/baby-sleep/thanksgiving-gratitude-for-parents-and-kids" class="btn btn--tertiary btn--small" aria-label="Read more: Thanksgiving gratitude for parents and kids"> Read more <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-arrow-right" viewBox="0 0 20 8"><path d="M15.186.445c.865.944 1.614 1.662 2.246 2.154.631.491 1.227.857 1.787 1.098v.44a9.933 9.933 0 0 0-1.875 1.196c-.606.485-1.328 1.196-2.168 2.134h-.752c.612-1.309 1.253-2.315 1.924-3.018H.77v-.986h15.577c-.495-.632-.84-1.1-1.035-1.406-.196-.306-.486-.843-.87-1.612h.743z" fill="#000" fill-rule="evenodd"/></svg> </a> </li> </ul> </div> </div> </div> </div> </div><div class="load-more"> <a class="shop-more__btn" onclick="shopMoreProducts()">Load More Articles</a> <div class="shop-more__spinner"></div> </div> </section> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script type="text/javascript"> // ONe var products_on_page = $('.best-selling-flex'); var next_url = products_on_page.data('next-url'); var load_more_btn = $('.shop-more__btn'); var load_more_spinner = $('.shop-more__spinner'); function shopMoreProducts(){ $.ajax( { url : next_url, type : 'GET', dataType: 'html', beforeSend : function(){ load_more_btn.hide(); load_more_spinner.show(); } } ).done(function(next_page){ load_more_spinner.hide(); var new_products = $(next_page).find('.best-selling-flex'); var new_url = new_products.data('next-url'); if(new_url) load_more_btn.show(); next_url = new_url; products_on_page.append(new_products.html()); }); } </script> </div> </main> <div id="shopify-section-index-media" class="shopify-section"><section class="media-section" id="media"> <div class="media-flex"> <div class="newsletter-col"> <div class="newsletter-col-width"> <h4>Sign up for the Kulala</h4> <h1> Newsletter </h1> <form method="post" action="/contact#Contact_index-media" id="Contact_index-media" accept-charset="UTF-8" class="contact-form" novalidate="novalidate"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /> <input type="hidden" name="contact[tags]" value="newsletter"> <div class="newsletter-container"> <div class="input-email"> <input type="email" placeholder="Your Best Email" name="contact[email]" id="Contact_index-media-email" required value="" > </div> <div class="input-submit"> <input type="submit" value="sign up"> </div> </div></form> <p> We are anti-spam & your information is safe with us. </p> </div> </div> <div class="mobile-app-col" id="appSection"> <div class="newsletter-col-width"> <h4>Get the Kulala</h4> <h1>Mobile App</h1> <div class="moblie-app-flex"> <img src="//kulalaland.com/cdn/shop/t/40/assets/footer-app-icon02_small.png?v=135529122112674508981689742187" alt="mobile-app-icon"> <a href="https://play.google.com/store/apps/details?id=com.solariasystems.kulala&hl" target="_blank"> For Android </a> <a href="https://apps.apple.com/us/app/kulala/id1509813271#?platform=iphone" target="_blank">For iOS</a> </div> </div> </div> </div> </section> </div> <div id="shopify-section-new-footer" class="shopify-section"><footer> <div class="footer-flex"> <div class="footer-text-col"> <div class="footer-text-style"> <h1> Yes,<br /> we master sleep science </h1> </div> </div> <div class="footer-links"> <div class="footer-links-col"> <h4>Support <span>+ Services</span></h4> <ul> <li><a href="/pages/faq"> FAQ </a></li> <li><a href="/pages/contact"> Customer Service </a></li> <li><a href="https://kulalaland.com/pages/faq#warranty"> Warranty </a></li> <li><a href="https://kulalaland.com/pages/faq#warranty"> Return Policy </a></li> <li><a href="/pages/legal"> Legal </a></li> <li><a href="/pages/affiliate"> Partnerships </a></li> <li><a href="/pages/retailer"> Retailer </a></li> <li class="custom-site-btn"> <a href="https://kulalaland.com/#kulalalamp">SHOP NOW</a> </li> </ul> </div> <div class="footer-links-col"> <h4>About us</h4> <ul> <li><a href="/"> Home </a></li> <li><a href="/pages/lamp-info"> About </a></li> <li><a href="/pages/contact"> Contact </a></li> <li><a href="https://kulalaland.com#press"> Press </a></li> <li><a href="https://kulalaland.com/#media"> App </a></li> <li><a href="https://solariasystems.com/"> Solaria </a></li> </ul> </div> <div class="footer-links-col"> <h4> Social </h4> <ul> <li><a href="https://www.instagram.com/kulalaland/" target="_blank" >Instagram</a></li> <li><a href="https://www.facebook.com/kulalaland" target="_blank" >Facebook</a></li> <li><a href="https://twitter.com/Baby__Sleep" target="_blank" >Twitter</a></li> </ul> </div> </div> </div> </footer> <script type="text/javascript" src="https://s.skimresources.com/js/210674X1690812.skimlinks.js"></script> </div> <div id="slideshow-info" class="visually-hidden" aria-hidden="true">Use left/right arrows to navigate the slideshow or swipe left/right if using a mobile device</div> </div> <script type="application/json" data-cart-routes> { "cartUrl": "/cart", "cartAddUrl": "/cart/add", "cartChangeUrl": "/cart/change" } </script> <ul hidden> <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> <li id="a11y-selection-message">Press the space key then arrow keys to make a selection.</li> </ul> <!-- Custom scripts --> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.0/dist/js/bootstrap.bundle.min.js" integrity="sha384-U1DAWAznBHeqEIlVSCgzq+c9gqGAJn5c/t99JyeKa9xxaYpSvHU5awsuZVVFIhvj" crossorigin="anonymous"> </script> <script src="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/owl.carousel.min.js"></script> <script src="https://f.vimeocdn.com/js/froogaloop2.min.js"></script> <!-- <script src="assets/js/scrooth.js"></script> --> <script src="//kulalaland.com/cdn/shop/t/40/assets/slick.min.js?v=71779134894361685811689742187"></script> <script src="//kulalaland.com/cdn/shop/t/40/assets/custom.js?v=59058869981866032021689742187"></script> <script> $('.testimonial-sec .owl-carousel').owlCarousel({ smartSpeed: 1000, loop: true, margin: 0, dots: false, autoplay: true, autoplayTimeout: 6000, autoplayHoverPause: true, nav: true, navText: ["<img src='https://cdn.shopify.com/s/files/1/0603/8342/8778/files/arrow-left.png?v=1638190776'>", "<img src='https://cdn.shopify.com/s/files/1/0603/8342/8778/files/arrow-right.png?v=1638190776'>"], responsiveClass: true, responsive: { 0: { items: 1, smartSpeed: 0, dots: true, animateOut: 'fadeOut', animateIn: 'fadeIn', }, 600: { items: 1, }, 1000: { dots: false, items: 1, } } }); /* $('.press-all-sec .owl-carousel').owlCarousel({ smartSpeed: 1000, loop: true, margin: 0, dots: false, autoplay: false, autoplayTimeout: 4000, nav: true, navText: ["<img src='https://cdn.shopify.com/s/files/1/0603/8342/8778/files/arrow-left.png?v=1638190776'>", "<img src='https://cdn.shopify.com/s/files/1/0603/8342/8778/files/arrow-right.png?v=1638190776'>"], responsiveClass: true, responsive: { 0: { smartSpeed: 200, items: 1.3, dots: true, center: true, margin: 10, }, 600: { items: 1.3, smartSpeed: 0, dots: true, center: true, margin: 10, }, 992: { dots: false, items: 1, } } }); $('#kulala-system .owl-carousel').owlCarousel({ smartSpeed: 1000, loop: true, margin: 0, dots: false, autoplay: false, autoplayTimeout: 7000, nav: true, // animateOut: 'fadeOut', // animateIn: 'fadeIn', navText: ["<img src='https://cdn.shopify.com/s/files/1/0603/8342/8778/files/arrow-left.png?v=1638190776'>", "<img src='https://cdn.shopify.com/s/files/1/0603/8342/8778/files/arrow-right.png?v=1638190776'>"], responsiveClass: true, responsive: { 0: { items: 1.3, smartSpeed: 200, dots: true, center: true, margin: 10, }, 600: { items: 1.3, smartSpeed: 0, dots: true, center: true, margin: 10, }, 992: { dots: false, items: 1, } } }); $('.product-all-sec .owl-carousel').owlCarousel({ smartSpeed: 1000, loop: true, margin: 0, dots: false, autoplay: false, autoplayTimeout: 6000, nav: true, navText: ["<img src='https://cdn.shopify.com/s/files/1/0603/8342/8778/files/arrow-left.png?v=1638190776'>", "<img src='https://cdn.shopify.com/s/files/1/0603/8342/8778/files/arrow-right.png?v=1638190776'>"], responsiveClass: true, responsive: { 0: { items: 1.3, smartSpeed: 200, dots: true, center: true, margin: 10, }, 600: { items: 1.3, smartSpeed: 0, dots: true, center: true, margin: 10, }, 992: { dots: false, items: 1, } } }); */ $('.power-of-sleep-carousel .owl-carousel').owlCarousel({ loop: true, margin: 20, dots: false, // animateOut: 'fadeOut', // animateIn: 'fadeIn', autoplay: false, nav: true, responsiveClass: true, responsive: { 0: { items: 1, dots: true, }, 600: { items: 1, }, 1000: { dots: false, items: 1, } } }); $(document).ready(function () { let images = []; $(".power-images").find(".power-image").each(function () { let el = $(this); images.push({ el }) }) var lastScrollTop = $(window).scrollTop(); let height = $(window).height(); minheight = height / 2 - height / 4; maxnheight = height / 2 + height / 4; $(window).scroll(function () { var st = $(window).scrollTop(); let i = 0; $(".power-messages").find(".power-message").each(function () { pos = $(this).offset().top - $(window).scrollTop(); if (st > lastScrollTop) { if ($(this).next().length > 0) { nextpos = $(this).next().offset().top - $(window).scrollTop(); if (nextpos < maxnheight) { $(this).removeClass("active") } else if (pos < maxnheight) $(this).addClass("active"); } else if (pos < maxnheight) $(this).addClass("active"); } else { if ($(this).prev().length > 0) { nextpos = $(this).prev().offset().top - $(window).scrollTop(); if (nextpos > minheight) { $(this).removeClass("active") } else if (pos > minheight) $(this).addClass("active"); } else if (pos > minheight) $(this).addClass("active"); } if ($(this).hasClass("active")) { images[i].el.addClass("imgShow"); } else images[i].el.removeClass("imgShow"); i++; }) lastScrollTop = st; }) }) // var videoRectangle = hypeDocument.getElementByClassName('videoRectangle') // var iframe = videoRectangle.childNodes[0]; // var player = $f(iframe); // player.api("play"); </script> <script> $("body").on('click','.faqs-toggle-link',function () { $(this).parents('.faqs-sidebar').removeClass('display'); $("body").removeClass("intro"); }); </script> <script type="text/javascript"> window._mfq = window._mfq || []; (function() { var mf = document.createElement("script"); mf.type = "text/javascript"; mf.defer = true; mf.src = "//cdn.mouseflow.com/projects/eaeb585e-76ab-4993-9278-46479466b4bb.js"; document.getElementsByTagName("head")[0].appendChild(mf); })(); </script> <div id="shopify-block-Aajk0TllTV2lJZTdoT__15683396631634586217" class="shopify-block shopify-app-block"><script id="chat-button-container" data-horizontal-position=bottom_right data-vertical-position=lowest data-icon=chat_bubble data-text=no_text data-color=#1f4480 data-secondary-color=#FFFFFF data-ternary-color=#6A6A6A data-greeting-message=%F0%9F%91%8B+Hello%21+Message+us+if+you+have+questions%2C+need+sleep+help+or+would+like+to+chat+with+our+sleep+experts+%28who+are+both+scientists+and+mothers%29. data-domain=kulalaland.com data-external-identifier=EbGYftp1UNy6hTMotfsyOGgXBgU-AkXsmPrVCOUuE6k > </script> </div></body> </html> <!-- Begin Shopify-Afterpay JavaScript Snippet (v1.0.12) --> <script type="text/javascript"> // Overrides: // var afterpay_min = 0.04; // As per your Afterpay contract. // var afterpay_max = 2000.00; // As per your Afterpay contract. // var afterpay_cbt_enabled = false; // As per your Afterpay contract; change to true to display Cross-Border Trade artwork (for AU/NZ). // var afterpay_logo_theme = 'colour'; // Can be 'colour', 'black' or 'white'. // var afterpay_product_selector = '#product-price-selector'; // var afterpay_cart_integration_enabled = true; // var afterpay_cart_static_selector = '#cart-subtotal-selector'; // Non-editable fields: var afterpay_shop_currency = "USD"; var afterpay_cart_currency = "USD"; var afterpay_shop_money_format = "${{amount}}"; var afterpay_shop_permanent_domain = "babysleeplamp-com.myshopify.com"; var afterpay_theme_name = "Kulala (Home New section add)- 19\/07\/23"; var afterpay_product = null; var afterpay_current_variant = null; var afterpay_cart_total_price = 0; var afterpay_js_snippet_version = '1.0.12'; </script> <script type="text/javascript" src="https://static.afterpay.com/shopify-afterpay-javascript.js"></script> <!-- End Shopify-Afterpay JavaScript Snippet (v1.0.12) -->