.kk-page .kk-container{max-width:calc(128rem + 2 * var(--kk-gutter))}.kk-page__head{background:var(--kk-paper);padding:3.2rem 0 3.6rem;margin-bottom:4.8rem}.kk-page__crumbs{display:flex;gap:.8rem;margin-bottom:2rem;font-size:1.3rem;color:var(--kk-mute)}.kk-page__crumbs a{color:var(--kk-mute);text-decoration:none}.kk-page__crumbs a:hover{color:var(--kk-green-dark)}.kk-page__head h1{margin:0;font-size:clamp(3rem,3.2vw,4.4rem);line-height:1.08;letter-spacing:-.03em}.kk-page__lead{margin:1.4rem 0 0;max-width:64rem;font-size:1.7rem;line-height:1.55;color:var(--kk-ink-2)}.kk-page__grid{display:grid;grid-template-columns:minmax(0,1fr) 34rem;gap:6.4rem;padding-bottom:7.2rem;align-items:start}.kk-page--single .kk-page__grid{grid-template-columns:minmax(0,80rem)}.kk-page__main{min-width:0;display:grid;gap:3.2rem;align-content:start}.kk-page__body{max-width:80rem}.kk-page__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.kk-page__steps li{display:flex;gap:1.2rem;align-items:flex-start;padding:1.8rem;border-radius:16px;background:var(--kk-paper)}.kk-page__steps span{flex:none;display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:50%;background:var(--kk-green);color:#fff;font-family:var(--font-heading-family);font-weight:800;font-size:1.5rem}.kk-page__steps p{margin:.4rem 0 0;font-size:1.45rem;line-height:1.45;font-weight:600;color:var(--kk-ink)}.kk-page__apps{padding:2.4rem;border:1px solid var(--kk-line);border-radius:20px;background:#fff;box-shadow:var(--kk-shadow-sm)}.kk-page__apps iframe{width:100%!important;max-width:none!important}.kk-page__side{display:grid;gap:1.6rem;align-content:start;position:sticky;top:15rem}.kk-page__call{display:flex;align-items:center;gap:1.4rem;padding:2rem 2.2rem;border-radius:18px;background:var(--kk-ink);color:#b9cbc2;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.kk-page__call:hover{transform:translateY(-1px);box-shadow:var(--kk-shadow)}.kk-page__call-icon{flex:none;display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;border-radius:14px;background:#8fe0b024;color:#8fe0b0}.kk-page__call-icon svg{width:2.4rem;height:2.4rem}.kk-page__call-label{display:block;font-size:1.15rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8fe0b0}.kk-page__call-num{display:block;margin:.2rem 0;font-family:var(--font-heading-family);font-size:2.3rem;font-weight:800;color:#fff;letter-spacing:-.02em;line-height:1.1}.kk-page__call-hours{display:block;font-size:1.3rem}.kk-page__nav{padding:1.6rem;border-radius:18px;border:1px solid var(--kk-line);background:#fff}.kk-page__nav p{margin:.4rem .8rem 1rem;font-size:1.15rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--kk-mute)}.kk-page__nav ul{list-style:none;margin:0;padding:0;display:grid;gap:.2rem}.kk-page__nav a{display:flex;align-items:center;gap:1.2rem;padding:.8rem;border-radius:12px;font-size:1.45rem;font-weight:600;color:var(--kk-ink);text-decoration:none;transition:background .12s ease,color .12s ease}.kk-page__nav-icon{flex:none;display:flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;border-radius:10px;background:var(--kk-tile);color:var(--kk-green);transition:background .12s ease}.kk-page__nav-icon svg{width:1.8rem;height:1.8rem}.kk-page__nav-label{flex:1;min-width:0}.kk-page__nav-arrow{color:var(--kk-green);font-weight:700;opacity:0;transform:translate(-4px);transition:opacity .12s ease,transform .12s ease}.kk-page__nav a:hover{background:var(--kk-tile)}.kk-page__nav a:hover .kk-page__nav-icon{background:#fff}.kk-page__nav a:hover .kk-page__nav-arrow{opacity:1;transform:none}.kk-page__nav a[aria-current]{background:var(--kk-mint);color:var(--kk-green-dark);font-weight:700}.kk-page__nav a[aria-current] .kk-page__nav-icon{background:var(--kk-green);color:#fff}.kk-page__nav a[aria-current] .kk-page__nav-arrow{opacity:1;transform:none}.kk-prose{font-size:1.6rem;line-height:1.7;color:var(--kk-ink-2);min-width:0;overflow-wrap:anywhere}.kk-prose [style]{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;color:inherit!important;max-width:none!important;background:transparent!important}.kk-prose>:first-child,.kk-prose>div:first-child>:first-child{margin-top:0!important}.kk-prose>h1:first-child,.kk-prose>div:first-child>h1:first-child{display:none}.kk-prose :is(h1,h2,h3,h4),.kk-prose :is(h1,h2,h3,h4)[style]{font-family:var(--font-heading-family)!important;color:var(--kk-ink)!important;letter-spacing:-.02em;line-height:1.25!important;font-weight:800!important}.kk-prose :is(h1,h2),.kk-prose :is(h1,h2)[style]{font-size:2.4rem!important;margin:4rem 0 1.4rem!important}.kk-prose :is(h3,h4),.kk-prose :is(h3,h4)[style]{font-size:1.9rem!important;margin:3.2rem 0 1rem!important}.kk-prose p{margin:0 0 1.6rem!important}.kk-prose p[style*=bold]{font-family:var(--font-heading-family)!important;font-size:1.9rem!important;font-weight:800!important;color:var(--kk-ink)!important;margin:3.2rem 0 1rem!important;letter-spacing:-.01em;line-height:1.3!important}.kk-prose strong,.kk-prose b{color:var(--kk-ink)!important;font-weight:700}.kk-prose a,.kk-prose a[style]{color:var(--kk-green-dark)!important;text-decoration:underline;text-decoration-color:#00873c59;text-underline-offset:3px}.kk-prose a:hover{text-decoration-color:currentColor}.kk-prose ul,.kk-prose ol{margin:0 0 1.8rem!important;padding-left:2.2rem!important}.kk-prose li{margin:.4rem 0!important}.kk-prose ul li::marker{color:var(--kk-green)}.kk-prose img{max-width:100%;height:auto;border-radius:14px}.kk-prose table{width:100%;border-collapse:collapse;margin:0 0 2rem;font-size:1.45rem}.kk-prose th,.kk-prose td{padding:1rem 1.2rem;border-bottom:1px solid var(--kk-line);text-align:left}.kk-prose th{color:var(--kk-ink);font-weight:700;background:var(--kk-paper)}.kk-prose hr{border:0;border-top:1px solid var(--kk-line);margin:3.2rem 0}.shopify-policy__container{max-width:calc(80rem + 2 * var(--kk-gutter))!important;margin:0 auto!important;padding:4.8rem var(--kk-gutter) 7.2rem!important}.shopify-policy__title{text-align:left!important;margin-bottom:3.2rem;padding-bottom:2.4rem;border-bottom:1px solid var(--kk-line)}.shopify-policy__title h1{font-family:var(--font-heading-family);font-size:clamp(3rem,3.2vw,4.4rem);line-height:1.08;letter-spacing:-.03em;color:var(--kk-ink)}.shopify-policy__body{font-size:1.6rem;line-height:1.7;color:var(--kk-ink-2)}.shopify-policy__body h2,.shopify-policy__body h3{font-family:var(--font-heading-family);color:var(--kk-ink);letter-spacing:-.02em;margin:3.6rem 0 1.2rem}.shopify-policy__body h2{font-size:2.2rem}.shopify-policy__body h3{font-size:1.8rem}.shopify-policy__body a{color:var(--kk-green-dark)}.shopify-policy__body strong{color:var(--kk-ink)}html body .template-search__header{position:relative;display:grid;grid-template-columns:auto minmax(0,60rem);align-items:center;justify-content:space-between;gap:2.4rem;padding-top:3.2rem;padding-bottom:3.6rem;margin-bottom:4.8rem;background:var(--kk-paper);box-shadow:0 0 0 100vmax var(--kk-paper);clip-path:inset(0 -100vmax)}html body .template-search__header h1{margin:0;text-align:left;font-family:var(--font-heading-family);font-size:clamp(3rem,3.2vw,4.4rem);font-weight:800;line-height:1.08;letter-spacing:-.03em;color:var(--kk-ink)}html body .template-search__search{width:100%;max-width:none;margin:0}html body .template-search__search .field{margin:0}html body .template-search__search .field:before,html body .template-search__search .field:after{display:none}html body .template-search__search .field__input{height:5.2rem;padding:2rem 9rem 0 1.8rem;border:1.5px solid var(--kk-line);border-radius:12px;background:#fff;font-size:1.6rem;box-shadow:none}html body .template-search__search .field__input:focus{border-color:var(--kk-green);box-shadow:0 0 0 4px #00873c1f;outline:none}html body .template-search__search .field__label{left:1.8rem;top:1.5rem;font-size:1.4rem;color:var(--kk-mute)}html body .template-search__search .field__input:focus~.field__label,html body .template-search__search .field__input:not(:placeholder-shown)~.field__label{top:.8rem;font-size:1.15rem}html body .template-search__search .field__button{z-index:2}html body .template-search__search .search__button{background:var(--kk-green)!important;color:#fff!important;border-radius:9px!important;height:4.2rem!important;width:4.6rem!important;top:.5rem!important;right:.5rem!important}html body .template-search__search .search__button svg{color:#fff!important;width:1.8rem;height:1.8rem}html body .template-search__search .reset__button{right:5.8rem;background:transparent;color:var(--kk-mute);width:3.6rem}html body .template-search__search .reset__button:not(:focus-visible):after{display:none}html body .template-search .template-search__results{padding:0}html body .template-search .facets-wrapper.page-width{padding-left:var(--kk-gutter)}@media(max-width:989px){html body .template-search__header{grid-template-columns:1fr;gap:1.6rem;margin-bottom:2.4rem;padding-top:2.4rem;padding-bottom:2.8rem}}@media(max-width:989px){.kk-page__grid{grid-template-columns:1fr;gap:3.2rem}.kk-page__side{position:static}.kk-page__head{margin-bottom:3.2rem;padding:2.4rem 0 2.8rem}}@media(max-width:749px){.kk-page__steps{grid-template-columns:1fr}.kk-page__apps{padding:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/kk-pages.css.map */
