.kkc{--kk-ink:#2b2118;--kk-green:#9a3a19;--kk-green-dark:#2a211a;--kk-cream:#f0e6d6;--kk-sage:#e8d9c1;--kk-orange:#e39a52;--kk-line:#ddbfac;--kk-muted:#6b5446;--kk-white:#fff;--kk-sans:"Josefin Sans",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--kk-serif:"Playfair Display",Georgia,"Times New Roman",serif;font-family:var(--kk-sans);font-size:16px;color:var(--kk-ink);line-height:1.55;-webkit-font-smoothing:antialiased}.kkc *,.kkc *:before,.kkc *:after{box-sizing:border-box}.kkc img{max-width:100%;height:auto;display:block}.kkc h1,.kkc h2,.kkc h3,.kkc p{margin:0}.kkc-wrap{max-width:1100px;margin:0 auto;padding:0 20px}.kkc-sec{padding:56px 0}.kkc-cream{background:var(--kk-cream)}.kkc-dark{background:var(--kk-green-dark);color:#fff}.kkc-h2{font-family:var(--kk-serif);font-size:clamp(26px,4.2vw,38px);font-weight:500;line-height:1.15;letter-spacing:-.005em}.kkc-h2 em,.kkc-em{font-style:italic;color:var(--kk-green)}.kkc-dark .kkc-h2 em{color:var(--kk-orange)}.kkc-center{text-align:center}.kkc-sub{color:var(--kk-muted);font-size:16px;max-width:620px;margin:12px auto 0}.kkc-btn{display:inline-block;background:var(--kk-green);color:#f6ede0;font:600 16px/1 var(--kk-sans);padding:17px 36px;border-radius:50px;border:0;cursor:pointer;text-decoration:none;text-align:center;transition:background .2s}.kkc-btn:hover{background:#7d2d12}.kkc-btn--light{background:var(--kk-cream);color:var(--kk-ink)}.kkc-btn--light:hover{background:#fff}.kkc-btn--block{display:block;width:100%}.kkc-btn[disabled]{opacity:.5;cursor:not-allowed}.kkc-note{font-size:13px;color:var(--kk-ink);margin-top:10px;text-align:center}.kkc-stars{color:#d98a2b;letter-spacing:2px;font-size:13px}.kkc-ph{background:var(--kk-sage);display:flex;align-items:center;justify-content:center;color:var(--kk-muted);font-size:14px;text-align:center;padding:20px;width:100%;height:100%;min-height:200px}.kkc-hero{display:grid;gap:28px;padding:28px 0 48px}@media(min-width:990px){.kkc-hero{grid-template-columns:1fr 1fr;gap:56px;align-items:start}.kkc-gal{position:sticky;top:24px}}.kkc-gal__main{position:relative;border-radius:18px;overflow:hidden;aspect-ratio:1/1;background:var(--kk-sage)}.kkc-gal__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .25s;pointer-events:none}.kkc-gal__slide.is-on{opacity:1;pointer-events:auto}.kkc-gal__slide img{width:100%;height:100%;object-fit:cover}.kkc-gal__arrow{position:absolute;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:50%;border:0;background:#ffffffe0;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2;font-size:18px;color:var(--kk-ink)}.kkc-gal__arrow--p{left:10px}.kkc-gal__arrow--n{right:10px}.kkc-gal__flag{position:absolute;top:16px;left:16px;z-index:2;background:#fff;border-radius:10px;padding:6px 12px;font-weight:700;font-size:13px;color:var(--kk-green);letter-spacing:.02em}.kkc-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px}.kkc-thumb{border:2px solid transparent;border-radius:10px;overflow:hidden;padding:0;background:var(--kk-sage);cursor:pointer;aspect-ratio:1/1}.kkc-thumb img{width:100%;height:100%;object-fit:cover}.kkc-thumb.is-on{border-color:var(--kk-green)}.kkc-quote{margin-top:16px;background:var(--kk-cream);border-radius:12px;padding:16px 18px;font-size:15px}.kkc-quote__top{display:flex;justify-content:space-between;align-items:center;font-weight:600;margin-bottom:6px;gap:8px;flex-wrap:wrap}.kkc-quote__top small{font-weight:400;color:var(--kk-green)}.kkc-quote p{font-style:italic;color:#4a3a2f}.kkc-rate{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;margin-bottom:8px}.kkc-title{font-family:var(--kk-serif);font-size:clamp(26px,3.4vw,32px);font-weight:500;line-height:1.2;padding-bottom:14px;border-bottom:1px solid var(--kk-line)}.kkc-desc{margin:16px 0;font-size:16px;color:#4a3a2f}.kkc-desc strong{color:var(--kk-ink)}.kkc-divider{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:6px 0 14px}.kkc-divider:before,.kkc-divider:after{content:"";flex:1;height:1px;background:var(--kk-line)}.kkc-opts{display:grid;gap:10px;border:0;padding:0;margin:0}.kkc-opt{position:relative;display:block;cursor:pointer}.kkc-opt input{position:absolute;opacity:0;pointer-events:none}.kkc-opt__card{display:block;border:1.5px solid var(--kk-line);border-radius:14px;background:#fffaf2;overflow:hidden;transition:border-color .15s,box-shadow .15s}.kkc-opt__row{display:flex;align-items:center;gap:12px;padding:14px 16px}.kkc-radio{width:20px;height:20px;border-radius:50%;border:1.5px solid #b8977f;flex:none;position:relative}.kkc-opt input:checked~.kkc-opt__card{border-color:var(--kk-green);box-shadow:0 0 0 1px var(--kk-green)}.kkc-opt input:checked~.kkc-opt__card .kkc-radio{border-color:var(--kk-green)}.kkc-opt input:checked~.kkc-opt__card .kkc-radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--kk-green)}.kkc-opt input:focus-visible~.kkc-opt__card{outline:2px solid var(--kk-orange);outline-offset:2px}.kkc-opt__name{font-weight:500;font-size:16px}.kkc-opt__per{display:block;font-size:13px;color:var(--kk-muted)}.kkc-opt__price{margin-left:auto;text-align:right;font-weight:600;font-size:16px}.kkc-opt__price s{display:block;font-weight:400;font-size:13px;color:var(--kk-muted)}.kkc-opt__gift{display:flex;align-items:center;gap:10px;background:var(--kk-sage);padding:8px 16px;font-size:14px;font-weight:600;color:var(--kk-green)}.kkc-badge{position:absolute;top:-1px;right:16px;background:var(--kk-green);color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;padding:3px 10px;border-radius:0 0 8px 8px;z-index:1;text-transform:uppercase}.kkc-sub-box{display:flex;gap:12px;align-items:flex-start;border:1.5px dashed #c9a98f;border-radius:14px;padding:14px 16px;margin-top:10px;cursor:pointer;font-size:15px}.kkc-sub-box small{display:block;color:var(--kk-muted);font-size:13px}.kkc-pill{margin-top:12px;background:var(--kk-sage);border-radius:999px;padding:10px 16px;font-size:14px;font-weight:600;display:flex;gap:10px;align-items:center;color:var(--kk-green)}.kkc-pill svg{flex:none}.kkc-atc{margin-top:14px}.kkc-pay{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:12px}.kkc-pay span{border:1px solid var(--kk-line);border-radius:4px;font-size:9px;font-weight:700;padding:4px 7px;color:#5a4a3e;background:#fff}.kkc-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center;margin:22px 0 10px}.kkc-trust__ic{width:46px;height:46px;border-radius:50%;background:var(--kk-sage);margin:0 auto 6px;display:flex;align-items:center;justify-content:center;color:var(--kk-green)}.kkc-trust p{font-size:13px;font-weight:600;line-height:1.3}.kkc-acc details{border-bottom:1px solid var(--kk-line)}.kkc-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 2px;font-size:15px;font-weight:600}.kkc-acc summary::-webkit-details-marker{display:none}.kkc-acc summary:after{content:"+";font-size:22px;line-height:1;color:var(--kk-green);flex:none}.kkc-acc details[open] summary:after{content:"\2013"}.kkc-acc .kkc-ans{padding:0 2px 16px;font-size:15px;color:#4a3a2f}.kkc-split{display:grid;gap:28px;align-items:center}@media(min-width:900px){.kkc-split{grid-template-columns:1fr 1fr;gap:56px}.kkc-split--rev .kkc-split__media{order:-1}}.kkc-split__text p{margin-top:16px;font-size:16px}.kkc-split__media{border-radius:18px;overflow:hidden;background:var(--kk-cream)}.kkc-split__media img{width:100%;height:100%;object-fit:cover}.kkc-car{position:relative}.kkc-car__track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 2px}.kkc-car__track::-webkit-scrollbar{display:none}.kkc-car__item{flex:0 0 78%;scroll-snap-align:start}@media(min-width:700px){.kkc-car__item{flex-basis:calc(50% - 8px)}}@media(min-width:990px){.kkc-car__item{flex-basis:calc(33.333% - 11px)}}.kkc-car__nav{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:20px}.kkc-car__btn{width:34px;height:34px;border-radius:50%;border:1px solid var(--kk-line);background:#fff;cursor:pointer;font-size:16px}.kkc-dots{display:flex;gap:6px}.kkc-dots i{width:7px;height:7px;border-radius:50%;background:#d6c2b0;transition:all .2s}.kkc-dots i.is-on{width:22px;border-radius:4px;background:var(--kk-green)}.kkc-voice{background:#fff;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;height:100%;box-shadow:0 1px 6px #0000000d}.kkc-voice__media{position:relative;aspect-ratio:4/5;background:var(--kk-sage)}.kkc-voice__media img{width:100%;height:100%;object-fit:cover}.kkc-voice__cap{position:absolute;inset:auto 0 0 0;padding:60px 14px 14px;background:linear-gradient(transparent,#000000b8);color:#fff}.kkc-voice__cap h3{font-size:17px;font-weight:700;line-height:1.25;margin-top:4px}.kkc-voice__body{padding:16px;display:flex;flex-direction:column;flex:1;font-size:14.5px}.kkc-voice__who{display:flex;justify-content:space-between;margin-top:auto;padding-top:16px;font-size:13px;font-weight:600}.kkc-voice__who small{font-weight:400;color:var(--kk-green)}.kkc-tcard{background:#fff;border-radius:14px;padding:16px;display:flex;flex-direction:column;height:100%;font-size:14.5px;box-shadow:0 1px 6px #0000000d}.kkc-tcard h3{font-size:15px;font-weight:700;margin:8px 0 6px}.kkc-ing{background:var(--kk-cream);border-radius:18px;padding:10px 22px}.kkc-ing__row{display:flex;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid var(--kk-line)}.kkc-ing__row:last-child{border:0}.kkc-ing__ic{width:30px;height:30px;border-radius:50%;background:var(--kk-sage);display:flex;align-items:center;justify-content:center;color:var(--kk-green);flex:none}.kkc-ing__row strong{display:block;font-size:15px}.kkc-ing__row span{font-size:13.5px;color:var(--kk-muted)}.kkc-gar{text-align:center;padding:64px 0}.kkc-seal{width:112px;height:112px;border-radius:50%;background:#fff;margin:0 auto 26px;display:flex;align-items:center;justify-content:center;overflow:hidden}.kkc-seal img{width:100%;height:100%;object-fit:contain}.kkc-seal div{width:88px;height:88px;border-radius:50%;background:var(--kk-green-dark);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:11px;line-height:1.1;font-weight:700}.kkc-seal div b{font-size:22px}.kkc-eyebrow{color:var(--kk-orange);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.kkc-tblw{overflow-x:auto;margin-top:28px}.kkc-tbl{width:100%;min-width:640px;border-collapse:separate;border-spacing:0;font-size:15px}.kkc-tbl th,.kkc-tbl td{padding:14px;text-align:left;border-bottom:1px solid var(--kk-line);vertical-align:middle}.kkc-tbl thead th{font-weight:600;border-bottom:0}.kkc-tbl .is-us{background:#f6e8da;border-left:1.5px solid var(--kk-green);border-right:1.5px solid var(--kk-green)}.kkc-tbl thead .is-us{background:var(--kk-green);color:#fff;border-radius:10px 10px 0 0}.kkc-tbl tbody tr:last-child .is-us{border-bottom:1.5px solid var(--kk-green);border-radius:0 0 10px 10px}.kkc-tbl tbody th{font-weight:600;width:22%}.kkc-m{display:inline-flex;width:20px;height:20px;border-radius:50%;align-items:center;justify-content:center;font-size:11px;font-weight:700;margin-right:8px;flex:none;vertical-align:middle}.kkc-m--y{background:var(--kk-green);color:#fff}.kkc-m--n,.kkc-m--m{background:#f3d9c6;color:#9a3a19}.kkc-steps{max-width:460px;margin:28px auto 0;display:grid;gap:22px}.kkc-step{display:flex;gap:14px;align-items:flex-start}.kkc-step__ic{position:relative;width:42px;height:42px;border-radius:50%;background:var(--kk-sage);display:flex;align-items:center;justify-content:center;color:var(--kk-green);flex:none}.kkc-step__ic b{position:absolute;top:-4px;right:-4px;width:18px;height:18px;border-radius:50%;background:var(--kk-green);color:#fff;font-size:10px;display:flex;align-items:center;justify-content:center}.kkc-step h3{font-size:16px;font-weight:700}.kkc-step p{font-size:14.5px;color:#4a3a2f;margin-top:2px}.kkc-faq{display:grid;gap:24px}@media(min-width:900px){.kkc-faq{grid-template-columns:1fr 1.4fr;gap:64px}}.kkc-rv-empty{border:1.5px dashed var(--kk-line);border-radius:14px;padding:28px;text-align:center;color:var(--kk-muted);font-size:15px}.kkc-news{display:grid;gap:24px;align-items:center}@media(min-width:900px){.kkc-news{grid-template-columns:1fr 1fr;gap:56px}}.kkc-news__form{display:flex;background:var(--kk-cream);border-radius:999px;padding:6px;gap:6px}.kkc-news__form input{flex:1;min-width:0;border:0;background:transparent;padding:12px 18px;font:400 16px var(--kk-sans);color:var(--kk-ink);outline:none}.kkc-news__form button{background:var(--kk-orange);color:#2b2118;border:0;border-radius:999px;padding:12px 22px;font:700 15px var(--kk-sans);cursor:pointer}.kkc-news__msg{font-size:14px;margin-top:10px;color:#e9dccb}@media(prefers-reduced-motion:reduce){.kkc *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/kakiya-clone.css.map */
