:root{--kk-cream:#F6F1E8;--kk-sand:#E9E2D4;--kk-panel:#EFE8DB;--kk-line:#D9D0BF;--kk-ink:#2B2520;--kk-muted:#5E554A;--kk-persimmon:#B8461F;--kk-persimmon-deep:#9A3A19;--kk-olive:#4A5238;--kk-serif:"Cormorant Garamond",Georgia,"Times New Roman",serif;--kk-sans:"Jost",system-ui,-apple-system,"Segoe UI",sans-serif}body{background:var(--kk-cream);color:var(--kk-ink)}.kk{font-family:var(--kk-sans);font-size:1.125rem;line-height:1.65;color:var(--kk-ink)}.kk *,.kk *:before,.kk *:after{box-sizing:border-box}.kk h1,.kk h2,.kk h3{font-family:var(--kk-serif);font-weight:500;line-height:1.1;margin:0 0 .5em;color:var(--kk-ink)}.kk h1{font-size:clamp(2.5rem,6vw,4.5rem)}.kk h2{font-size:clamp(2rem,4.5vw,3.25rem)}.kk h3{font-size:1.75rem}.kk p{margin:0 0 1em}.kk img,.kk svg.kk-ph{max-width:100%;height:auto;display:block}.kk a{color:var(--kk-persimmon-deep)}.kk-wrap{max-width:1180px;margin:0 auto;padding:0 1.25rem}.kk-sec{padding:clamp(3rem,7vw,6rem) 0}.kk-alt{background:var(--kk-sand)}.kk-center{text-align:center}.kk-eyebrow{font-size:.875rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--kk-persimmon-deep);margin:0 0 1rem}.kk-lead{font-size:1.25rem;color:var(--kk-muted);max-width:42rem}.kk-center .kk-lead{margin-left:auto;margin-right:auto}.kk-btn{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 2.25rem;background:var(--kk-persimmon);color:var(--kk-cream)!important;border:2px solid var(--kk-persimmon);border-radius:4px;font:500 1.125rem var(--kk-sans);letter-spacing:.04em;text-decoration:none;cursor:pointer}.kk-btn:hover{background:var(--kk-persimmon-deep);border-color:var(--kk-persimmon-deep)}.kk-btn:focus-visible,.kk-acc summary:focus-visible{outline:3px solid var(--kk-ink);outline-offset:3px}.kk-btn[disabled]{opacity:.5;cursor:not-allowed}.kk-btn--block{width:100%}.kk-ann{background:var(--kk-ink);color:var(--kk-cream);text-align:center;font-size:.9375rem;padding:.65rem 1rem}.kk-ann a{color:var(--kk-cream)}.kk-hero,.kk-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,4.5rem);align-items:center}.kk-split--rev>:first-child{order:2}.kk-hero img,.kk-split img{border-radius:6px;width:100%}.kk-proof{font-size:1rem;color:var(--kk-muted);margin:1.25rem 0 0}.kk-trust{display:flex;flex-wrap:wrap;gap:.75rem 2.5rem;justify-content:center;padding:1.25rem 0;border-block:1px solid var(--kk-line);margin:0;list-style:none;font-weight:500}.kk-trust li:before{content:"";display:inline-block;width:.6rem;height:.6rem;border-radius:50%;background:var(--kk-persimmon);margin-right:.6rem}.kk-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;list-style:none;margin:3rem 0 0;padding:0}.kk-step__n{display:flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border:1px solid var(--kk-persimmon);border-radius:50%;font:500 1.75rem var(--kk-serif);color:var(--kk-persimmon-deep);margin-bottom:1rem}.kk-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem;margin-top:3rem}.kk-card{display:block;text-decoration:none;color:var(--kk-ink)!important}.kk-card img{border-radius:6px;margin-bottom:1rem;aspect-ratio:1/1;object-fit:cover;width:100%}.kk-card h3{font-size:1.625rem;margin-bottom:.25rem}.kk-price{color:var(--kk-muted);margin:0}.kk-pillars{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2.5rem 3rem;margin-top:3rem}.kk-pillar{border-top:2px solid var(--kk-olive);padding-top:1.25rem}.kk-pillar h3{font-size:1.625rem}.kk-guar{background:var(--kk-panel);border:1px solid var(--kk-line);border-radius:8px;padding:clamp(2rem,6vw,4.5rem);text-align:center}.kk-guar .kk-lead{margin:0 auto 2rem}.kk-acc details{border-bottom:1px solid var(--kk-line)}.kk-acc summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:60px;padding:.75rem 0;font:500 1.1875rem var(--kk-sans);cursor:pointer;list-style:none}.kk-acc summary::-webkit-details-marker{display:none}.kk-acc summary:after{content:"+";font:400 1.75rem var(--kk-serif);color:var(--kk-persimmon-deep)}.kk-acc details[open] summary:after{content:"\2212"}.kk-acc__body{padding:0 0 1.25rem;color:var(--kk-muted)}.kk-faq{max-width:48rem;margin:3rem auto 0}.kk-buy{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(1.5rem,4vw,4.5rem);align-items:start}.kk-gal{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.kk-gal img{border-radius:6px;width:100%}.kk-gal img:first-child{grid-column:1/-1}.kk-opts{border:0;padding:0;margin:1.5rem 0;display:grid;gap:.75rem}.kk-opts legend{font-weight:500;margin-bottom:.75rem;padding:0}.kk-opt{position:relative;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;border:2px solid var(--kk-line);border-radius:6px;background:var(--kk-cream);cursor:pointer}.kk-opt:has(input:checked){border-color:var(--kk-persimmon);background:var(--kk-panel)}.kk-opt:has(input:focus-visible){outline:3px solid var(--kk-ink);outline-offset:2px}.kk-opt input{position:absolute;opacity:0;pointer-events:none}.kk-opt__main{display:flex;flex-direction:column;gap:.125rem}.kk-opt small{color:var(--kk-muted);font-size:.9375rem}.kk-opt__save{font-style:normal;font-size:.875rem;font-weight:500;color:var(--kk-olive)}.kk-opt__price{font-weight:500;font-size:1.25rem}.kk-buy__cta{position:sticky;bottom:0;background:var(--kk-cream);padding:.75rem 0;z-index:5}.kk-checks{list-style:none;margin:1.25rem 0 2rem;padding:0;display:grid;gap:.5rem;color:var(--kk-muted);font-size:1rem}.kk-checks li:before{content:"\2713";color:var(--kk-olive);font-weight:500;margin-right:.6rem}@media(max-width:800px){.kk-hero,.kk-split,.kk-buy{grid-template-columns:1fr}.kk-split--rev>:first-child{order:0}.kk-steps{grid-template-columns:1fr}.kk{font-size:1.0625rem}}@media(min-width:801px){.kk-buy__cta{position:static;padding:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kakiya.css.map */
