.k{--k-ink: #141414;--k-white: #ffffff;--k-persimmon: #e8752a;--k-persimmon-deep: #c4581a;--k-bark: #3b2a1e;--k-paper: #f7f5f1;--k-line: #e6e3de;--k-muted: #5e5953;--k-head: var(--font-heading--family,"Playfair Display"),Georgia,serif;--k-body: var(--font-body--family,"Source Serif 4"),Georgia,serif;--k-max: 1200px;--k-pad: clamp(56px,8vw,112px);color:var(--k-ink);font-family:var(--k-body);font-size:18px;line-height:1.65;-webkit-font-smoothing:antialiased}.k *,.k *:before,.k *:after{box-sizing:border-box}.k img{display:block;max-width:100%;height:auto}.k a{color:inherit}.k .k-wrap{max-width:var(--k-max);margin:0 auto;padding:0 24px}.k-section{padding:var(--k-pad) 0}.k-paper{background:var(--k-paper)}.k-dark{background:var(--k-ink);color:var(--k-white)}.k .k-eyebrow{font-family:var(--k-body);font-size:14px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--k-muted);margin:0 0 18px;display:flex;align-items:center;gap:12px}.k .k-eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--k-persimmon);flex:none}.k-dark .k-eyebrow{color:#ffffffb3}.k h1,.k h2,.k h3{font-family:var(--k-head);font-weight:400;letter-spacing:-.01em;margin:0;color:inherit}.k .k-h1{font-size:clamp(44px,6.4vw,84px);line-height:1.02}.k .k-h2{font-size:clamp(34px,4.2vw,54px);line-height:1.08}.k .k-h3{font-size:clamp(24px,2.2vw,30px);line-height:1.2}.k p{margin:0 0 16px}.k .k-lead{font-size:clamp(19px,1.6vw,22px);line-height:1.6}.k .k-muted{color:var(--k-muted)}.k .k-small{font-size:16px}.k .k-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:0 30px;border-radius:2px;font-family:var(--k-body);font-size:18px;font-weight:600;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:background .15s ease,border-color .15s ease}.k .k-btn--primary{background:var(--k-persimmon);color:var(--k-ink);border-color:var(--k-persimmon)}.k .k-btn--primary:hover{background:var(--k-persimmon-deep);border-color:var(--k-persimmon-deep);color:var(--k-white)}.k .k-btn--ghost{background:transparent;color:var(--k-ink);border-color:var(--k-ink)}.k .k-btn--ghost:hover{background:var(--k-ink);color:var(--k-white)}.k .k-btn--block{width:100%}.k .k-btns{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.k .k-ticks{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:10px}.k .k-ticks li{display:flex;gap:12px;align-items:flex-start;font-size:17px}.k .k-ticks li:before{content:"";flex:none;width:20px;height:20px;margin-top:4px;border-radius:50%;background:var(--k-persimmon) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' stroke='%23141414' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/20px no-repeat}.k-hero{position:relative;min-height:min(88vh,820px);display:flex;align-items:center;overflow:hidden;background:#f3f1ec}.k-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.k-hero__media img{width:100%;height:100%;object-fit:cover;object-position:75% 50%}.k-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f7f5f1f5,#f7f5f1db 38%,#f7f5f100 64%)}.k-hero__content{position:relative;z-index:2;max-width:600px;padding:80px 0}.k-hero__content .k-lead{margin-top:26px;max-width:520px}@media(max-width:800px){.k-hero{min-height:0;display:block}.k-hero__media{position:relative;height:56vw;min-height:260px}.k-hero__media img{object-position:82% 50%}.k-hero__veil{display:none}.k-hero__content{padding:40px 0 56px}}.k-trust{border-bottom:1px solid var(--k-line)}.k-trust__grid{display:grid;grid-template-columns:repeat(3,1fr)}.k-trust__item{display:flex;gap:18px;align-items:flex-start;padding:34px 28px;border-left:1px solid var(--k-line)}.k-trust__item:first-child{border-left:0;padding-left:0}.k-trust__item svg{width:44px;height:44px;flex:none}.k-trust__item b{display:block;font-family:var(--k-head);font-weight:400;font-size:22px;line-height:1.2;margin-bottom:4px}.k-trust__item span{font-size:16px;color:var(--k-muted);line-height:1.5}@media(max-width:800px){.k-trust__grid{grid-template-columns:1fr}.k-trust__item{border-left:0;border-top:1px solid var(--k-line);padding:22px 0}.k-trust__item:first-child{border-top:0}}.k-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,96px);align-items:center}.k-split--flip .k-split__media{order:2}.k-split__media img{width:100%;aspect-ratio:4 / 5;object-fit:cover}.k-split__text .k-h2{margin-bottom:26px}.k-split__note{margin-top:26px;padding-top:18px;border-top:1px solid var(--k-line);font-size:15px;color:var(--k-muted)}@media(max-width:800px){.k-split{grid-template-columns:1fr}.k-split--flip .k-split__media{order:0}}.k-steps__head{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end;margin-bottom:56px}.k-steps__grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--k-ink)}.k-step{padding:32px 32px 8px 0}.k-step+.k-step{padding-left:32px;border-left:1px solid var(--k-line)}.k-step__num{font-family:var(--k-head);font-size:56px;line-height:1;color:var(--k-persimmon);margin-bottom:18px}.k-step .k-h3{margin-bottom:12px}.k-steps__foot{display:grid;grid-template-columns:280px 1fr;gap:40px;align-items:center;margin-top:56px}.k-steps__foot img{width:100%;aspect-ratio:1;object-fit:cover}@media(max-width:800px){.k-steps__head,.k-steps__grid,.k-steps__foot{grid-template-columns:1fr}.k-step,.k-step+.k-step{padding:26px 0 6px;border-left:0;border-top:1px solid var(--k-line)}.k-step:first-child{border-top:0}.k-steps__foot img{max-width:240px}}.k-buy{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,80px);align-items:start}.k-gallery__main{background:#f1efea}.k-gallery__main img{width:100%;aspect-ratio:4 / 5;object-fit:cover}.k-gallery__thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:10px}.k-gallery__thumbs button{padding:0;border:1px solid transparent;background:#f1efea;cursor:pointer}.k-gallery__thumbs button[aria-current=true]{border-color:var(--k-ink)}.k-gallery__thumbs img{width:100%;aspect-ratio:1;object-fit:cover}.k-buy__info .k-h1{font-size:clamp(38px,4.4vw,56px)}.k-buy__sub{margin:14px 0 0}.k-buy__price{display:flex;align-items:baseline;gap:14px;margin:26px 0 8px;font-family:var(--k-head);font-size:36px}.k-buy__price s{font-family:var(--k-body);font-size:20px;color:var(--k-muted)}.k-packs{display:grid;gap:12px;margin:26px 0 22px;border:0;padding:0}.k-packs legend{font-size:14px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--k-muted);margin-bottom:12px;padding:0}.k-pack{position:relative;display:grid;grid-template-columns:28px 1fr auto;gap:14px;align-items:center;padding:18px 20px;border:1px solid var(--k-line);cursor:pointer;background:var(--k-white)}.k-pack input{width:22px;height:22px;accent-color:var(--k-ink);margin:0}.k-pack:has(input:checked){border-color:var(--k-ink);box-shadow:inset 0 0 0 1px var(--k-ink)}.k-pack__name{font-size:19px;font-weight:600;line-height:1.3}.k-pack__each{display:block;font-size:15px;font-weight:400;color:var(--k-muted)}.k-pack__price{text-align:right;font-size:19px;font-weight:600;line-height:1.3}.k-pack__price s{display:block;font-size:15px;font-weight:400;color:var(--k-muted)}.k-pack__tag{position:absolute;top:-11px;right:16px;background:var(--k-ink);color:var(--k-white);font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:3px 10px}.k-buy__assure{display:flex;gap:12px;align-items:flex-start;margin-top:18px;padding:16px 18px;background:var(--k-paper);font-size:16px;line-height:1.5}.k-buy__assure svg{width:34px;height:34px;flex:none}.k-acc{margin-top:30px;border-top:1px solid var(--k-line)}.k-acc details{border-bottom:1px solid var(--k-line)}.k-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:19px;font-weight:600}.k-acc summary::-webkit-details-marker{display:none}.k-acc summary:after{content:"+";font-family:var(--k-head);font-size:28px;font-weight:400;line-height:1}.k-acc details[open] summary:after{content:"\2212"}.k-acc .k-acc__body{padding:0 0 22px;font-size:17px}@media(max-width:900px){.k-buy{grid-template-columns:1fr}}.k-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:none;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--k-white);border-top:1px solid var(--k-line);box-shadow:0 -6px 20px #0000000f}.k-sticky b{font-family:var(--k-head);font-weight:400;font-size:22px}.k-sticky .k-btn{min-height:52px;padding:0 22px}@media(max-width:900px){.k-sticky.is-on{display:flex}}.k-sources__grid{display:grid;grid-template-columns:1.4fr .9fr;gap:clamp(32px,5vw,72px);margin-top:48px}.k-claims{border-top:1px solid var(--k-ink)}.k-claim{display:grid;grid-template-columns:1.2fr 1fr;gap:28px;padding:22px 0;border-bottom:1px solid var(--k-line)}.k-claim q{quotes:none;font-family:var(--k-head);font-size:21px;line-height:1.35}.k-claim span{font-size:16px;color:var(--k-muted);line-height:1.5}.k-not{background:var(--k-ink);color:var(--k-white);padding:36px 36px 28px;align-self:start}.k-not .k-h3{margin-bottom:20px}.k-not ul{list-style:none;padding:0;margin:0}.k-not li{padding:14px 0;border-top:1px solid rgba(255,255,255,.16);font-size:17px;display:flex;gap:12px}.k-not li:before{content:"\2715";color:var(--k-persimmon)}@media(max-width:900px){.k-sources__grid,.k-claim{grid-template-columns:1fr}.k-claim{gap:6px}}.k-whom{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:48px}.k-whom__col{padding:36px;border:1px solid var(--k-line);background:var(--k-white)}.k-whom__col--no{background:var(--k-paper);border-color:var(--k-paper)}.k-whom__col .k-h3{margin-bottom:18px}.k-whom__col ul{list-style:none;margin:0;padding:0}.k-whom__col li{padding:14px 0 14px 34px;border-top:1px solid var(--k-line);position:relative;font-size:17px}.k-whom__col li:before{position:absolute;left:0;top:13px;font-weight:700}.k-whom__col--yes li:before{content:"\2713";color:var(--k-persimmon-deep)}.k-whom__col--no li:before{content:"\2715";color:var(--k-muted)}@media(max-width:800px){.k-whom{grid-template-columns:1fr}.k-whom__col{padding:26px}}.k-routine ol{list-style:none;counter-reset:s;margin:28px 0 0;padding:0}.k-routine li{counter-increment:s;display:grid;grid-template-columns:56px 1fr;gap:16px;padding:18px 0;border-top:1px solid var(--k-line)}.k-routine li:before{content:counter(s,decimal-leading-zero);font-family:var(--k-head);font-size:28px;color:var(--k-persimmon);line-height:1.1}.k-guarantee{text-align:center}.k-guarantee .k-eyebrow{justify-content:center}.k-guarantee .k-h2{max-width:880px;margin:0 auto 24px}.k-guarantee p{max-width:640px;margin-left:auto;margin-right:auto}.k-guarantee svg{width:64px;height:64px;margin:0 auto 26px}.k-guarantee .k-btns{justify-content:center}.k-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(32px,5vw,80px)}.k-faq .k-acc{margin-top:0;border-top-color:var(--k-ink)}@media(max-width:800px){.k-faq{grid-template-columns:1fr}}.k-cta{display:grid;grid-template-columns:1fr 1fr;min-height:560px}.k-cta__media img{width:100%;height:100%;object-fit:cover}.k-cta__text{display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,6vw,96px);background:var(--k-paper)}@media(max-width:800px){.k-cta{grid-template-columns:1fr}.k-cta__media img{aspect-ratio:1}}.k-page{max-width:760px;margin:0 auto}.k-page .k-h1{font-size:clamp(40px,5vw,64px);margin-bottom:36px}.k-page .k-rte h2{font-family:var(--k-head);font-weight:400;font-size:30px;margin:44px 0 14px}.k-page .k-rte h3{font-family:var(--k-head);font-weight:400;font-size:24px;margin:32px 0 10px}.k-page .k-rte p,.k-page .k-rte li{font-size:19px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kakira.css.map */
