:root{--kn-ink: #1f2430;--kn-ink-rgb: 31 36 48;--kn-bone: #eceae4;--kn-bone-rgb: 236 234 228;--kn-dusk: #4a5a73;--kn-stone: #66645f;--kn-lamp: #c9a46a;--kn-lamp-rgb: 201 164 106;--kn-rule: rgb(31 36 48 / .14);--kn-rule-dark: rgb(236 234 228 / .16);--kn-ease: cubic-bezier(.22, .61, .36, 1);--kn-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:is(h1,h2,h3,.h1,.h2,.h3){text-wrap:balance;font-kerning:normal}:is(h5,h6,.h5,.h6){letter-spacing:.16em}p{text-wrap:pretty}::selection{background:rgb(var(--kn-lamp-rgb) / .35);color:var(--kn-ink)}a{text-underline-offset:.24em;text-decoration-thickness:1px}.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded{--button-padding-block: 17px;--button-padding-inline: 32px;font-size:.75rem;font-weight:500;letter-spacing:.16em}:is([id$=__kn_hero],[id$=__kn_founder],[id$=__kn_story_head]) a.button-unstyled{font-size:.75rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:underline;text-decoration-color:rgb(var(--kn-bone-rgb) / .45);text-underline-offset:.5em;transition:text-decoration-color .4s var(--kn-ease)}:is([id$=__kn_hero],[id$=__kn_founder],[id$=__kn_story_head]) a.button-unstyled:hover{text-decoration-color:var(--kn-lamp)}.kn-wordmark{display:block;width:100%;height:auto;overflow:visible}.header-logo .kn-wordmark{width:auto;height:19px}@media screen and (min-width:750px){.header-logo .kn-wordmark{height:23px}}.footer-content,[id$=__kn_waitlist],#header-component[transparent]:not([data-sticky-state=active]):not(:has(.menu-list__link:hover)):not(:has(header-menu[aria-expanded=true])){--kn-tittle-color: var(--kn-lamp)}#header-group .announcement-bar__text{letter-spacing:.16em}#header-component .menu-list__link{letter-spacing:.14em}#header-component:not([transparent]),#header-component[data-sticky-state=active]{box-shadow:0 1px 0 var(--kn-rule)}:is([id$=__kn_hero],[id$=__kn_letters],[id$=__kn_story_head]){isolation:isolate;overflow:hidden}:is([id$=__kn_hero],[id$=__kn_letters],[id$=__kn_story_head]):before,.password-main-content:before{content:"";position:absolute;top:-15%;right:-10%;bottom:-15%;left:-10%;z-index:-1;pointer-events:none;background:radial-gradient(38% 50% at 80% 26%,rgb(var(--kn-lamp-rgb) / .3),rgb(var(--kn-lamp-rgb) / .12) 36%,rgb(var(--kn-lamp-rgb) / 0) 70%),radial-gradient(60% 55% at 4% 104%,#4a5a7380,#4a5a7300 64%);animation:kn-lamplight 12s var(--kn-ease) infinite alternate}:is([id$=__kn_hero],[id$=__kn_letters],[id$=__kn_story_head]):after,.password-main-content:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:var(--kn-grain);opacity:.08;mix-blend-mode:soft-light}[id$=__kn_letters]:before{background:radial-gradient(34% 70% at 50% 0%,rgb(var(--kn-lamp-rgb) / .22),rgb(var(--kn-lamp-rgb) / 0) 70%)}@media screen and (max-width:749px){:is([id$=__kn_hero],[id$=__kn_story_head]):before,.password-main-content:before{background:radial-gradient(85% 38% at 72% 10%,rgb(var(--kn-lamp-rgb) / .26),rgb(var(--kn-lamp-rgb) / .1) 40%,rgb(var(--kn-lamp-rgb) / 0) 72%),radial-gradient(90% 40% at 0% 100%,#4a5a7373,#4a5a7300 66%)}}@keyframes kn-lamplight{0%{opacity:.8;transform:translateZ(0) scale(1)}to{opacity:1;transform:translate3d(-1.5%,1%,0) scale(1.04)}}[id$=__kn_hero] h1{font-size:clamp(2.875rem,1.4rem + 5.4vw,6.5rem);line-height:1.02;letter-spacing:-.012em;max-width:10.5em}[id$=__kn_hero] p{max-width:33em}[id$=__kn_hero] .rte p,[id$=__kn_hero] .paragraph p{font-size:1.0625rem;opacity:.84}[id$=__kn_manifesto] h2{font-size:clamp(2rem,1.25rem + 2.7vw,3.5rem);line-height:1.12;max-width:19em;margin-inline:auto}[id$=__kn_hours] .layout-panel-flex--row>.group-block{display:flex;flex-direction:column;min-height:clamp(300px,31vw,460px);overflow:hidden}[id$=__kn_hours] .layout-panel-flex--row>.group-block>.group-block-content{flex:1 1 auto;height:auto;justify-content:space-between}[id$=__kn_hours] .layout-panel-flex--row>.group-block:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(70% 55% at 88% 6%,rgb(var(--kn-lamp-rgb) / .24),rgb(var(--kn-lamp-rgb) / 0) 70%);opacity:0;transition:opacity .8s var(--kn-ease)}[id$=__kn_hours] .layout-panel-flex--row>.group-block:hover:after{opacity:1}[id$=__kn_hours] .layout-panel-flex--row>.group-block h3{font-size:clamp(2rem,1.4rem + 1.6vw,2.75rem)}[id$=__kn_hours] .layout-panel-flex--row>.group-block>.group-block-content>:last-child{transition:transform .6s var(--kn-ease)}[id$=__kn_hours] .layout-panel-flex--row>.group-block:hover>.group-block-content>:last-child{transform:translate(6px)}[id$=__kn_principles] .layout-panel-flex--row>.group-block{border-top:1px solid var(--kn-rule);padding-top:24px}[id$=__kn_founder] h2{font-size:clamp(2rem,1.2rem + 3vw,3.75rem);line-height:1.1;max-width:17em;margin-inline:auto}@media screen and (min-width:750px){[id$=__kn_trust] .layout-panel-flex--row>*+*{border-inline-start:1px solid var(--kn-rule)}}[id$=__kn_letters] h2{font-size:clamp(2rem,1.3rem + 2.4vw,3.25rem)}.product-card .price,.product-card [class*=price]{font-variant-numeric:lining-nums}.placeholder-svg{background-color:#e3e0d8;fill:rgb(var(--kn-ink-rgb) / .22)}.kn-eyebrow{margin:0;color:var(--kn-stone)}product-price.text-block:is(.h5,.h6){font-family:var(--font-body--family);font-weight:400;font-size:1rem;letter-spacing:0;text-transform:none}main[data-template^=product] h1{font-size:clamp(2.125rem,1.6rem + 1.5vw,3rem);line-height:1.06}main[data-template^=product] .rte h4{font-family:var(--font-subheading--family);font-weight:var(--font-subheading--weight);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;margin-block:1.8em .6em;padding-top:1.2em;border-top:1px solid var(--kn-rule)}main[data-template^=product] .rte ul{padding-inline-start:1.1em}main[data-template^=product] .rte em{font-style:normal;font-size:.875rem;color:var(--kn-stone)}main[data-template^=page] .page-content{max-width:40rem;margin-inline:auto;font-size:1.0625rem}main[data-template^=page] .page-content h3{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:1.75rem;letter-spacing:0;text-transform:none;margin-block:1.6em .4em}main[data-template="page.faq"] .page-content h3{font-size:1.5rem;padding-top:1em;border-top:1px solid var(--kn-rule)}main[data-template="page.faq"] .page-content h3:first-child{margin-top:0}footer .footer-content .logo-block{max-width:220px}footer .footer-content p{opacity:.82}body:has([id$=__kn_letters]) footer .footer-content{border-top:1px solid var(--kn-rule-dark)}@media screen and (max-width:749px){footer .footer-content{grid-template-columns:1fr 1fr;column-gap:24px}footer .footer-content>:first-child{grid-column:1 / -1;margin-block-end:8px}}.product-card slideshow-slide>svg,.resource-list svg[viewBox="0 0 448 448"]{filter:grayscale(1) contrast(.7);opacity:.32}body:has(.password-main-content){background-color:var(--kn-ink)}.password-main-content:before,.password-main-content:after{position:fixed;top:0;right:0;bottom:0;left:0}[id$=__kn_waitlist] .section-background{background-color:transparent}[id$=__kn_waitlist] h1{font-size:clamp(2.75rem,1.5rem + 4.6vw,5.5rem);line-height:1.04;letter-spacing:-.01em;max-width:11em;margin-inline:auto}[id$=__kn_waitlist] .logo-block{margin-inline:auto}footer .password-footer .password-footer__powered-by,footer .password-footer>ul{display:none}footer .password-footer{font-size:.8125rem;letter-spacing:.04em;background:transparent}footer .password-footer .password-footer__links{opacity:.72}@media(prefers-reduced-motion:reduce){:is([id$=__kn_hero],[id$=__kn_letters],[id$=__kn_story_head]):before,.password-main-content:before{animation:none}[id$=__kn_hours] .layout-panel-flex--row>.group-block>.group-block-content>:last-child{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kalm-nights.css.map */
