.kl-page{--kl-font-heading: var(--font-heading-family, "Montserrat"), Arial, sans-serif;--kl-font-body: var(--font-body-family, "Assistant"), Arial, sans-serif;--kl-heading-weight: 600;--kl-body-weight: 400;--kl-bg: #fff8f0;--kl-bg-alt: #f4ead9;--kl-surface: #ffffff;--kl-text: #212121;--kl-primary: #14213d;--kl-accent: #fca311;--kl-muted: color-mix(in srgb, var(--kl-text) 72%, var(--kl-bg));--kl-line: color-mix(in srgb, var(--kl-text) 13%, var(--kl-bg));--kl-primary-soft: color-mix(in srgb, var(--kl-primary) 8%, var(--kl-surface));--kl-primary-mid: color-mix(in srgb, var(--kl-primary) 82%, var(--kl-surface));--kl-accent-soft: color-mix(in srgb, var(--kl-accent) 22%, var(--kl-surface));--kl-placeholder: color-mix(in srgb, var(--kl-text) 45%, var(--kl-bg));--kl-good: #2f7a4f;--kl-bad: #d9534f;--kl-radius: 16px;--kl-radius-sm: 8px;--kl-radius-lg: 22px;--kl-radius-pill: 999px;--kl-shadow: 0 8px 20px color-mix(in srgb, var(--kl-primary) 22%, transparent);--kl-fs-body: 15px;--kl-fs-lg: 16px;--kl-fs-sm: 13px;--kl-fs-h1: 34px;--kl-fs-h2: 30px;--kl-fs-h3: 20px;--kl-gutter: 20px;--kl-column: 430px;--kl-content: 1200px;--kl-side: var(--kl-gutter);--kl-space: 44px}.kl-page{display:block;max-width:var(--kl-column);margin:0 auto;background:var(--kl-bg);color:var(--kl-text);font-family:var(--kl-font-body);font-weight:var(--kl-body-weight);font-size:var(--kl-fs-body);line-height:1.55;letter-spacing:normal;text-align:left;font-variant-numeric:lining-nums;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;overflow-x:clip;position:relative}.kl-page *,.kl-page *:before,.kl-page *:after{box-sizing:border-box;margin:0;padding:0}.kl-page :where(h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,figure,blockquote,table,th,td){font:inherit;color:inherit;letter-spacing:inherit;text-transform:none;list-style:none}.kl-page :where(img,video,picture){display:block;max-width:100%;height:auto}.kl-page :where(svg){max-width:100%}.kl-page :where(button,input,select,textarea){font:inherit;color:inherit;background:none;border:0;border-radius:0;box-shadow:none;min-height:0;min-width:0;text-transform:none;letter-spacing:inherit;-webkit-appearance:none;appearance:none}.kl-page :where(button,summary,label[for]){cursor:pointer}.kl-page :where(a){color:inherit;text-decoration:none;box-shadow:none}.kl-page :where(a:hover){color:inherit}.kl-page :where(b,strong){font-weight:700}.kl-page :where(em,i){font-style:normal}.kl-page :where(s){text-decoration:line-through}.kl-page :where(details>summary){list-style:none}.kl-page :where(details>summary)::-webkit-details-marker{display:none}.kl-page :where(button,a,summary,input):focus-visible{outline:2px solid var(--kl-primary);outline-offset:2px}.kl-page :where(button:disabled,[aria-disabled=true]){opacity:.5;cursor:not-allowed}.kl-page :where(h1,h2,h3,.kl-h1,.kl-h2,.kl-h3){font-family:var(--kl-font-heading);font-weight:var(--kl-heading-weight);color:var(--kl-primary);letter-spacing:-.01em;font-variant-numeric:lining-nums}.kl-page :where(h1,h2,h3,h4,.kl-h1,.kl-h2,.kl-h3){text-wrap:balance}.kl-page .kl-h1{font-size:var(--kl-fs-h1);line-height:1.1}.kl-page .kl-h2{font-size:var(--kl-fs-h2);line-height:1.15;text-align:center}.kl-page .kl-h3{font-size:var(--kl-fs-h3);line-height:1.25}.kl-page .kl-h2--left{text-align:left}.kl-page .kl-h1 em,.kl-page .kl-h2 em,.kl-page .kl-h3 em,.kl-page .kl-hl{font-style:normal;color:inherit;text-decoration-line:underline;text-decoration-color:color-mix(in srgb,var(--kl-accent) 55%,transparent);text-decoration-thickness:.32em;text-underline-offset:-.14em;text-decoration-skip-ink:none;display:inline-block;max-width:calc(100% - .6em)}.kl-page.kl-section--primary :where(.kl-h1,.kl-h2,.kl-h3) em,.kl-page.kl-section--primary .kl-hl{text-decoration-color:var(--kl-accent)}.kl-page .kl-eyebrow{font-family:var(--kl-font-heading);font-weight:var(--kl-heading-weight);color:var(--kl-primary);font-size:var(--kl-fs-lg)}.kl-page .kl-lede{text-align:center;color:var(--kl-muted);margin-top:12px;font-size:var(--kl-fs-body)}.kl-page .kl-lede--left{text-align:left}.kl-page .kl-small{font-size:var(--kl-fs-sm)}.kl-page .kl-muted{color:var(--kl-muted)}.kl-page .kl-ast{color:var(--kl-primary)}.kl-page .kl-stars{color:var(--kl-accent);display:inline-flex;gap:2px;line-height:1}.kl-page .kl-num{font-variant-numeric:lining-nums tabular-nums}.kl-page .kl-rte>*+*{margin-top:10px}.kl-page .kl-rte a{text-decoration:underline;text-underline-offset:3px}.kl-page .kl-rte b,.kl-page .kl-rte strong{font-weight:700}.kl-page .kl-rte em{font-style:italic}.kl-page .kl-rte ul{display:grid;gap:6px}.kl-page .kl-rte ul li{position:relative;padding-left:18px}.kl-page .kl-rte ul li:before{content:"";position:absolute;left:4px;top:.65em;width:6px;height:6px;border-radius:50%;background:var(--kl-primary)}.kl-page .kl-cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:58px;padding:0 20px;border-radius:var(--kl-radius-pill);background:var(--kl-primary);color:var(--kl-surface);font-family:var(--kl-font-body);font-weight:700;font-size:17px;line-height:1;letter-spacing:.06em;text-transform:uppercase;text-align:center;box-shadow:var(--kl-shadow);transition:transform .15s ease,background .2s ease}.kl-page .kl-cta:hover{background:var(--kl-primary-mid);color:var(--kl-surface)}.kl-page .kl-cta:active{transform:translateY(1px)}.kl-page .kl-cta--accent{background:var(--kl-accent);color:var(--kl-primary)}.kl-page .kl-cta--accent:hover{background:color-mix(in srgb,var(--kl-accent) 88%,var(--kl-primary));color:var(--kl-primary)}.kl-page .kl-cta--light{background:var(--kl-surface);color:var(--kl-primary);box-shadow:none}.kl-page .kl-cta--light:hover{background:var(--kl-bg);color:var(--kl-primary)}.kl-page .kl-cta--sm{width:auto;height:48px;padding:0 16px;font-size:13px;flex:0 0 auto}.kl-page .kl-cta[aria-busy=true]{opacity:.7;pointer-events:none}.kl-page .kl-btn-outline{display:flex;align-items:center;justify-content:center;width:100%;height:50px;padding:0 20px;border-radius:var(--kl-radius-pill);border:1.5px solid var(--kl-primary);color:var(--kl-primary);background:transparent;font-weight:600;margin-top:20px}.kl-page .kl-btn-outline:hover{background:var(--kl-primary-soft);color:var(--kl-primary)}.kl-page.kl-section,.kl-page .kl-section{padding:var(--kl-space) var(--kl-gutter)}.kl-page.kl-section--tint,.kl-page .kl-section--tint{background:var(--kl-bg-alt)}.kl-page.kl-section--surface,.kl-page .kl-section--surface{background:var(--kl-surface)}.kl-page.kl-section--primary,.kl-page .kl-section--primary{background:var(--kl-primary);color:var(--kl-surface)}.kl-page.kl-section--primary :where(h1,h2,h3,.kl-h1,.kl-h2,.kl-h3){color:var(--kl-surface)}.kl-page.kl-section--tight-top,.kl-page .kl-section--tight-top{padding-top:12px}.kl-page .kl-container{width:100%;max-width:var(--kl-content);margin:0 auto}.kl-page .kl-ph{width:100%;height:100%;background:var(--kl-bg-alt);fill:var(--kl-placeholder)}.kl-page .kl-icon{display:inline-block;flex:0 0 auto;vertical-align:middle;width:var(--kl-icon-size, 20px);height:var(--kl-icon-size, 20px)}.kl-page .kl-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}body:has(.kl-page) #shopify-section-scroll-to-top-btn,body:has(.kl-page) .scroll-to-top-btn{display:none!important}@media(min-width:1024px){.kl-page{--kl-side: max(40px, calc((100% - var(--kl-content)) / 2));--kl-space: 80px;max-width:none}.kl-page.kl-section,.kl-page .kl-section{padding:var(--kl-space) var(--kl-side)}.kl-page.kl-section--tight-top,.kl-page .kl-section--tight-top{padding-top:40px}.kl-page .kl-lede{font-size:var(--kl-fs-lg);max-width:680px;margin-left:auto;margin-right:auto}.kl-page .kl-lede--left{margin-left:0}.kl-page .kl-btn-outline{max-width:280px;margin-left:auto;margin-right:auto}.kl-page .kl-cta--sm{height:52px;padding:0 44px;font-size:15px}}@media(prefers-reduced-motion:reduce){.kl-page *,.kl-page *:before,.kl-page *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/kl-landing.css.map */
