@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(calmeden-home-onest-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(calmeden-home-onest-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(calmeden-home-onest-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(calmeden-home-onest-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PPMori;src:url(calmeden-ppmori-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PPMori;src:url(calmeden-ppmori-semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--white: #E1E9F3;--yellow: #F4C245;--deepish-blue: #05142d;--calmeden-background: linear-gradient(180deg, var(--deepish-blue) 0%, #030b1c 100%);--primary-font-color: var(--white);--dark-font-color: #01132b;--light-blue: #5590d4;--body-font-color: #b6c5d2;--light-font-color: #dce6ef;--light-bg: #e2edfe;--melatonin: #f861f2;--blue-alt: #163885;--card-radius: 50px;--muted-blue: #182C51;--dark-blue: #001127;--deep-blue: #1E386C;--bg-gradient: radial-gradient(142.25% 107.9% at 50% 43.74%, #D3DFF9 30.95%, #9EAFF2 79.58%);--section-max: 144rem;--font-header: #182C51;--font-body: #1E386C;--body-letter-spacing: -.2px;--body-line-spacing: 1.4;--line-height-body: 1.6;--line-height-heading: 1.2}#MainContent>.shopify-section{display:block;grid-template-columns:none;width:auto}#MainContent>.shopify-section>*{grid-column:auto}:where(#MainContent) .color-background-1{--color-background: 1,16,37;--gradient-background: linear-gradient(180deg, rgba(5, 20, 45, 1), rgba(3, 11, 28, 1) 99%);--color-foreground: 220,230,239;--color-background-contrast: 44,129,249;--color-shadow: 18,18,18;--color-button: 244,194,69;--color-button-text: 0,5,19;--color-secondary-button: 1,16,37;--color-secondary-button-text: 255,255,255;--color-link: 255,255,255}:where(#MainContent) .color-scheme-icon-row{--color-background: 204,215,245;--gradient-background: #ccd7f5;--color-foreground: 28,48,84;--color-background-contrast: 97,131,224;--color-shadow: 18,18,18;--color-button: 244,194,69;--color-button-text: 1,19,43;--color-secondary-button: 204,215,245;--color-secondary-button-text: 1,19,43;--color-link: 1,19,43}:where(#MainContent) .color-scheme-how-it-works{--color-background: 0,12,28;--gradient-background: #000c1c;--color-foreground: 225,233,243;--color-background-contrast: 28,125,255;--color-shadow: 18,18,18;--color-button: 244,194,69;--color-button-text: 0,5,19;--color-secondary-button: 0,12,28;--color-secondary-button-text: 255,255,255;--color-link: 255,255,255}:where(#MainContent) .color-scheme-comparison{--color-background: 3,23,53;--gradient-background: #031735;--color-foreground: 255,255,255;--color-background-contrast: 67,138,244;--color-shadow: 0,0,0;--color-button: 244,194,69;--color-button-text: 0,17,39;--color-secondary-button: 3,23,53;--color-secondary-button-text: 255,255,255;--color-link: 255,255,255}:where(#MainContent) .color-background-1,:where(#MainContent) .color-scheme-icon-row,:where(#MainContent) .color-scheme-how-it-works,:where(#MainContent) .color-scheme-comparison{color:rgba(var(--color-foreground),.75);background-color:rgb(var(--color-background))}#MainContent{--font-body-family: "Onest", sans-serif;--font-body-style: normal;--font-body-weight: normal;--font-body-weight-bold: bold;--font-heading-family: "Onest", sans-serif;--font-heading-style: normal;--font-heading-weight: 600;--font-heading-scale: 1;--font-body-scale: 1.05;--page-width: 120rem;--media-border-opacity: 0;--media-border-width: 0px;--media-radius: 0px;--media-shadow-opacity: 0;--media-shadow-horizontal-offset: -40px;--media-shadow-vertical-offset: -40px;--media-shadow-blur-radius: 0px;--text-boxes-border-opacity: .1;--text-boxes-border-width: 0px;--text-boxes-radius: 0px;--text-boxes-shadow-opacity: 0;--alpha-link: .85;--duration-short: .1s;background-color:#011025}[x-cloak]{display:none!important}:where(#MainContent) .button{font-weight:600;outline:none;transition:.2s border-color ease-in-out;font-size:1.6rem;font-family:Onest,sans-serif;text-transform:uppercase;line-height:1.2;padding:1.4rem 4.8rem;border:3px solid white;filter:drop-shadow(0px 4px 16px rgba(1,20,47,.2));color:var(--dark-blue);letter-spacing:.02rem;display:inline-block;text-decoration:none;cursor:pointer}@media only screen and (min-width:750px){:where(#MainContent) .button{font-size:1.8rem;padding:1.6rem 5.6rem}}:where(#MainContent) .button--primary{background:var(--yellow)!important}:where(#MainContent) .button--yellow{background-color:var(--yellow)!important;border-color:var(--yellow)}:where(#MainContent) .button--yellow:after,:where(#MainContent) .button--yellow:before{display:none}:where(#MainContent) .button--primary:hover{border-color:var(--yellow)!important}:where(#MainContent) .button--yellow:hover{transition:.2s opacity ease-in-out;opacity:.8}:where(#MainContent) h1,:where(#MainContent) h2,:where(#MainContent) h3,:where(#MainContent) h4,:where(#MainContent) h5,:where(#MainContent) h6{font-family:Onest,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:var(--font-heading-weight);letter-spacing:-.96px}:where(#MainContent) .hat,:where(#MainContent) p.rich-text__caption{color:var(--yellow);font-family:Onest,sans-serif;font-size:1.8rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:2.16px;margin-bottom:1.2rem;margin-top:0;text-transform:uppercase}:where(#MainContent) .rich-text__text p{color:rgba(var(--color-foreground),1)}:where(#MainContent) .subtitle{line-height:var(--body-line-spacing);font-size:calc(var(--font-body-scale) * 1.8rem);color:rgba(var(--color-foreground),1)}:where(#MainContent) .subtitle--medium{font-size:1.6rem;line-height:28px;color:rgba(var(--color-foreground),1)}:where(#MainContent) .subtitle--small{font-size:1.4rem;line-height:24px;color:rgba(var(--color-foreground),1)}:where(#MainContent) .subtitle--hat{font-size:1.8rem!important;font-weight:600;line-height:1!important;text-transform:uppercase;letter-spacing:2.16px;color:var(--yellow)}:where(#MainContent) .flex{display:flex}:where(#MainContent) .flex-col{flex-direction:column}:where(#MainContent) .flex-col-reverse{flex-direction:column-reverse}:where(#MainContent) .items-center{align-items:center}:where(#MainContent) .justify-center{justify-content:center}:where(#MainContent) .\!justify-center{justify-content:center!important}:where(#MainContent) .relative{position:relative}:where(#MainContent) .absolute{position:absolute}:where(#MainContent) .grid{display:grid}:where(#MainContent) .z-10{z-index:10}:where(#MainContent) .text-center{text-align:center}:where(#MainContent) .p-0{padding:0}:where(#MainContent) .m-0{margin:0}:where(#MainContent) .m-auto{margin:auto}:where(#MainContent) .w-full{width:100%}:where(#MainContent) .block{display:block}:where(#MainContent) .hidden{display:none}:where(#MainContent) .inline-flex{display:inline-flex}:where(#MainContent) ul,:where(#MainContent) ol{list-style:none;margin:0;padding:0}:where(#MainContent) .rte ul,:where(#MainContent) .rte ol{list-style:initial;list-style-position:inside;padding-left:3rem}:where(#MainContent) img,:where(#MainContent) svg,:where(#MainContent) video,:where(#MainContent) canvas{display:block;vertical-align:middle}:where(#MainContent) img,:where(#MainContent) video{max-width:100%;height:auto}:where(#MainContent) .contains-content-container,:where(#MainContent) .content-container{--border-radius: var(--text-boxes-radius);--border-width: var(--text-boxes-border-width);--border-opacity: var(--text-boxes-border-opacity);--shadow-horizontal-offset: var(--text-boxes-shadow-horizontal-offset);--shadow-vertical-offset: var(--text-boxes-shadow-vertical-offset);--shadow-blur-radius: var(--text-boxes-shadow-blur-radius);--shadow-opacity: var(--text-boxes-shadow-opacity);--shadow-visible: var(--text-boxes-shadow-visible)}:where(#MainContent) .page-width{max-width:144rem;margin:0 auto;padding:0 1.6rem}:where(#MainContent) body:has(.section-header .drawer-menu) .announcement-bar-section .page-width{max-width:100%}:where(#MainContent) .page-width.drawer-menu{max-width:100%}@media screen and (min-width:750px){:where(#MainContent) .page-width{padding:0 1.6rem}:where(#MainContent) .utility-bar__grid.page-width{padding-left:3.2rem;padding-right:3.2rem}:where(#MainContent) .page-width--narrow{padding:0 9rem}:where(#MainContent) .page-width-desktop{padding:0}:where(#MainContent) .page-width-tablet{padding:0 5rem}}:where(#MainContent) h1,:where(#MainContent) h2,:where(#MainContent) h3,:where(#MainContent) h4,:where(#MainContent) h5,:where(#MainContent) .h0,:where(#MainContent) .h1,:where(#MainContent) .h2,:where(#MainContent) .h3,:where(#MainContent) .h4,:where(#MainContent) .h5{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:0;color:rgb(var(--color-foreground));line-height:calc(1 + .1/max(1,var(--font-heading-scale)));word-break:break-word;margin:0}:where(#MainContent) .h0{font-size:calc(var(--font-heading-scale) * 5rem)}@media only screen and (min-width:750px){:where(#MainContent) .h0{font-size:calc(var(--font-heading-scale) * 5.2rem)}}:where(#MainContent) h1,:where(#MainContent) .h1{font-size:calc(var(--font-heading-scale) * 2.8rem)}@media only screen and (min-width:750px){:where(#MainContent) h1,:where(#MainContent) .h1{font-size:calc(var(--font-heading-scale) * 4rem)}}:where(#MainContent) h2,:where(#MainContent) .h2{font-size:calc(var(--font-heading-scale) * 1.8rem)}@media only screen and (min-width:750px){:where(#MainContent) h2,:where(#MainContent) .h2{font-size:calc(var(--font-heading-scale) * 3rem)}}:where(#MainContent) h3,:where(#MainContent) .h3{font-size:calc(var(--font-heading-scale) * 1.7rem)}@media only screen and (min-width:750px){:where(#MainContent) h3,:where(#MainContent) .h3{font-size:calc(var(--font-heading-scale) * 2rem)}}:where(#MainContent) h4,:where(#MainContent) .h4{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:calc(var(--font-heading-scale) * 1.3rem)}@media only screen and (min-width:750px){:where(#MainContent) h4,:where(#MainContent) .h4{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:calc(var(--font-heading-scale) * 1.5rem)}}:where(#MainContent) h5,:where(#MainContent) .h5{font-size:calc(var(--font-heading-scale) * 1rem)}@media only screen and (min-width:750px){:where(#MainContent) h5,:where(#MainContent) .h5{font-size:calc(var(--font-heading-scale) * 1.3rem)}}:where(#MainContent) p,:where(#MainContent) .body{font-weight:500;font-family:var(--font-heading-family);color:rgba(var(--color-foreground),1);letter-spacing:var(--body-letter-spacing);font-size:1.6rem}:where(#MainContent) p,:where(#MainContent) .body,:where(#MainContent) .body.rte p{font-size:1.6rem;line-height:1.2}@media only screen and (min-width:750px){:where(#MainContent) p,:where(#MainContent) .body,:where(#MainContent) .body.rte p{font-size:1.8rem}}:where(#MainContent) .body-small,:where(#MainContent) p.body-small,:where(#MainContent) .body-small.rte p{font-size:1.4rem;line-height:1.2;color:rgba(var(--color-foreground),1);font-weight:400}@media only screen and (min-width:750px){:where(#MainContent) .body-small,:where(#MainContent) p.body-small,:where(#MainContent) .body-small.rte p{font-size:1.6rem}}:where(#MainContent) .caption-with-letter-spacing{font-size:1rem;letter-spacing:.13rem;line-height:calc(1 + .2 / var(--font-body-scale));text-transform:uppercase}:where(#MainContent) .underlined-link,:where(#MainContent) .customer a,:where(#MainContent) .inline-richtext a{text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness ease .1s}:where(#MainContent) .inline-richtext a,:where(#MainContent) .rte.inline-richtext a{color:currentColor}:where(#MainContent) .underlined-link:hover,:where(#MainContent) .customer a:hover,:where(#MainContent) .inline-richtext a:hover{color:rgb(var(--color-link));text-decoration-thickness:.2rem}:where(#MainContent) h3 .icon-arrow,:where(#MainContent) .h3 .icon-arrow{width:calc(var(--font-heading-scale) * 1.5rem)}:where(#MainContent) .title,:where(#MainContent) .title-wrapper-with-link{margin:3rem 0 2rem}:where(#MainContent) .title-wrapper-with-link .title{margin:0}:where(#MainContent) .title .link{font-size:inherit}@media screen and (min-width:990px){:where(#MainContent) .title,:where(#MainContent) .title-wrapper-with-link{margin:5rem 0 3rem}:where(#MainContent) .title--primary{margin:2rem 0}:where(#MainContent) .title-wrapper-with-link{align-items:center}:where(#MainContent) .title-wrapper-with-link .title{margin-bottom:0}:where(#MainContent) .title-wrapper--self-padded-tablet-down{padding-left:0;padding-right:0}}:where(#MainContent) .body p,:where(#MainContent) .subtitle{font-size:1.6rem;line-height:28px;color:rgba(var(--color-foreground),1)}@media screen and (min-width:990px){:where(#MainContent) body:has(.section-header .header:not(.drawer-menu)) .utility-bar .page-width{padding-left:5rem;padding-right:5rem}:where(#MainContent) .announcement-bar-slider{width:60%}:where(#MainContent) .announcement-bar .slider-button{height:3.8rem}}:where(#MainContent) .header__heading-link:hover .h2{color:rgb(var(--color-foreground))}:where(#MainContent) .header__heading-link .h2{line-height:1;color:rgba(var(--color-foreground),.75)}:where(#MainContent) .gradient.wd{background:rgb(var(--color-background));background:var(--gradient-background)}:where(#MainContent) .content-container{border-radius:var(--text-boxes-radius);border:var(--text-boxes-border-width) solid rgba(var(--color-foreground),var(--text-boxes-border-opacity));position:relative}:where(#MainContent) .content-container:after{content:"";position:absolute;top:calc(var(--text-boxes-border-width) * -1);right:calc(var(--text-boxes-border-width) * -1);bottom:calc(var(--text-boxes-border-width) * -1);left:calc(var(--text-boxes-border-width) * -1);border-radius:var(--text-boxes-radius);box-shadow:var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow),var(--text-boxes-shadow-opacity));z-index:-1}:where(#MainContent) .rte:after{clear:both;content:"";display:block}:where(#MainContent) .rte table{table-layout:fixed}@media screen and (min-width:750px){:where(#MainContent) .rte table td{padding-left:1.2rem;padding-right:1.2rem}}:where(#MainContent) .rte img{height:auto;max-width:100%;border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity));margin-bottom:var(--media-shadow-vertical-offset)}:where(#MainContent) .rte ul,:where(#MainContent) .rte ol{list-style-position:inside;padding-left:3rem;font-size:1.6rem;list-style:initial;margin-bottom:1.6rem}:where(#MainContent) .rte li{list-style:inherit;margin-bottom:.8rem}:where(#MainContent) .rte h3{margin-bottom:.8rem}:where(#MainContent) .rte p{margin-bottom:1.6rem}:where(#MainContent) .rte li:last-child{margin-bottom:0}:where(#MainContent) .rte a{color:rgba(var(--color-link),var(--alpha-link));text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness var(--duration-short) ease}:where(#MainContent) .rte a:hover{color:rgb(var(--color-link));text-decoration-thickness:.2rem}:where(#MainContent) .rte blockquote{display:inline-flex}:where(#MainContent) .rte blockquote>*{margin:-.5rem 0}:where(#MainContent) .center{text-align:center}:where(#MainContent) .caption-with-letter-spacing--medium{font-size:1.2rem;letter-spacing:.16rem}:where(#MainContent) .caption-with-letter-spacing--large{font-size:1.5rem;font-weight:600;line-height:1;letter-spacing:.12em;color:var(--yellow)}@media only screen and (min-width:990px){:where(#MainContent) .body p,:where(#MainContent) .subtitle{line-height:var(--body-line-spacing);font-size:calc(var(--font-body-scale) * 1.8rem)}:where(#MainContent) .subtitle--medium{font-size:1.6rem;line-height:28px;color:rgba(var(--color-foreground),1)}:where(#MainContent) .subtitle--small{font-size:1.4rem;line-height:24px;color:rgba(var(--color-foreground),1)}}@media screen and (min-width:990px){:where(#MainContent) .title,:where(#MainContent) .title-wrapper-with-link{margin:5rem 0 3rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/calmeden-home-core.css.map */
