.kc{--kc-linen:#F2F0EE;--kc-charcoal:#4D4D4D;--kc-sage:#6A795E;--kc-sage-deep:#4E5A43;--kc-sage-soft:#A3B096;--kc-mist:#E4E9DF;--kc-blush:#E5D5C8;--kc-cup:#E8DFDA;--kc-head:"Fraunces",Georgia,serif;--kc-body:"Nunito Sans",system-ui,sans-serif;color:var(--kc-charcoal);font-family:var(--kc-body)}.kc *{box-sizing:border-box}.kc-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.kc-sec{padding:72px 0}.kc-sec--mist{background:var(--kc-mist)}.kc-head{text-align:center;margin:0 auto 36px;max-width:640px}.kc-label{display:block;font-family:var(--kc-body);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--kc-sage);margin:0 0 8px}.kc-h2{font-family:var(--kc-head);font-weight:500;font-size:clamp(28px,4vw,40px);line-height:1.15;color:var(--kc-charcoal);margin:0;letter-spacing:-.01em}.kc-h3{font-family:var(--kc-head);font-weight:500;font-size:20px;line-height:1.2;color:var(--kc-charcoal);margin:0}.kc-intro{font-size:16px;line-height:1.6;margin:12px 0 0;color:var(--kc-charcoal)}.kc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 28px;border-radius:12px;background:var(--kc-sage-deep);color:#fff!important;font-family:var(--kc-body);font-weight:600;font-size:15px;text-decoration:none;border:2px solid var(--kc-sage-deep);transition:background .2s,border-color .2s}.kc-btn:hover{background:var(--kc-sage);border-color:var(--kc-sage)}.kc-btn--ghost{background:transparent;color:var(--kc-sage-deep)!important}.kc-btn--ghost:hover{background:var(--kc-sage-deep);color:#fff!important;border-color:var(--kc-sage-deep)}.kc-link{color:var(--kc-sage-deep);font-weight:600;font-size:14px;text-decoration:none}.kc-link:hover{text-decoration:underline}.kc-center{text-align:center}@media(max-width:749px){.kc-sec{padding:48px 0}.kc-wrap{padding:0 18px}.kc-head{margin-bottom:24px}}.kc-hero{position:relative;min-height:540px;display:flex;align-items:center;justify-content:center;overflow:hidden}.kc-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kc-hero__card{position:relative;background:#f2f0eeeb;border-radius:20px;padding:40px 44px;max-width:620px;margin:48px 24px;text-align:center}.kc-hero__title{font-family:var(--kc-head);font-weight:500;font-size:clamp(32px,4.6vw,52px);line-height:1.1;margin:0;color:var(--kc-charcoal);letter-spacing:-.015em}.kc-hero__text{font-size:17px;line-height:1.6;margin:16px 0 26px}.kc-hero__btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}@media(max-width:749px){.kc-hero{display:block;min-height:0}.kc-hero__img{position:static;height:300px}.kc-hero__card{margin:-40px 14px 0;padding:28px 22px;border-radius:18px;background:var(--kc-linen)}.kc-hero__text{font-size:16px;margin:12px 0 20px}.kc-hero__btns .kc-btn{flex:1 1 100%}}.kc-hero--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:56px;max-width:1200px;margin:0 auto;padding:48px 24px 24px;min-height:0}.kc-hero--split .kc-hero__img{position:static;order:2;height:440px;border-radius:24px}.kc-hero--split .kc-hero__card{background:none;padding:0;margin:0;max-width:none;text-align:left}.kc-hero--split .kc-hero__btns{justify-content:flex-start}@media(max-width:749px){.kc-hero--split{display:block;padding:16px 18px 0}.kc-hero--split .kc-hero__img{height:240px;border-radius:18px}.kc-hero--split .kc-hero__card{margin:20px 0 0;text-align:center}.kc-hero--split .kc-hero__btns{justify-content:center}}.kc-offers{display:grid;grid-template-columns:repeat(var(--kc-cols,5),minmax(0,1fr));gap:18px}.kc-offer{background:#fff;border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.kc-offer__img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block;background:var(--kc-cup)}.kc-offer__body{padding:16px 16px 18px;display:flex;flex-direction:column;gap:6px;flex:1}.kc-offer__text{font-size:14px;line-height:1.55;margin:0;flex:1}.kc-dots{display:none}@media(max-width:989px){.kc-offers{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 -18px;padding:0 18px 4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.kc-offers::-webkit-scrollbar{display:none}.kc-offer{flex:0 0 72%;scroll-snap-align:start;scroll-margin-left:18px}.kc-offer__img{aspect-ratio:4/3}.kc-dots{display:flex;gap:6px;justify-content:center;margin-top:16px}.kc-dots span{width:6px;height:6px;border-radius:3px;background:var(--kc-sage-soft);transition:width .2s,background .2s}.kc-dots span.on{width:18px;background:var(--kc-sage)}}@media(min-width:600px)and (max-width:989px){.kc-offer{flex-basis:40%}}.kc-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--kc-n,5),minmax(0,1fr));gap:20px;position:relative}.kc-steps:before{content:"";position:absolute;top:22px;left:calc(50% / var(--kc-n,5));right:calc(50% / var(--kc-n,5));height:2px;background:var(--kc-sage-soft)}.kc-step{position:relative;text-align:center}.kc-step__n{width:46px;height:46px;border-radius:50%;background:var(--kc-sage);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--kc-head);font-size:20px;margin:0 auto 14px;box-shadow:0 0 0 6px var(--kc-ring,var(--kc-mist))}.kc-sec:not(.kc-sec--mist) .kc-steps{--kc-ring:var(--kc-linen)}.kc-step__text{font-size:14px;line-height:1.5;margin:6px 0 0}.kc-steps__cta{margin-top:36px;text-align:center}@media(max-width:749px){.kc-steps{grid-template-columns:1fr;gap:14px;max-width:420px;margin:0 auto}.kc-steps:before{display:none}.kc-step{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:center;text-align:left}.kc-step__n{width:34px;height:34px;font-size:15px;margin:0;box-shadow:none}.kc-step .kc-h3{font-size:16px;display:inline;font-family:var(--kc-body);font-weight:700}.kc-step__text{display:inline;font-size:14px;margin:0}.kc-step__text:before{content:" \b7  "}.kc-steps__cta{margin-top:24px}.kc-steps__cta .kc-btn{width:100%;max-width:420px}}.kc-strip{overflow:hidden;padding:4px 0}.kc-strip__track{display:flex;gap:14px;width:max-content;animation:kc-slide var(--kc-speed,40s) linear infinite}.kc-strip:hover .kc-strip__track,.kc-strip.is-paused .kc-strip__track{animation-play-state:paused}.kc-strip__img{height:300px;width:auto;aspect-ratio:var(--kc-ar,4/5);object-fit:cover;border-radius:16px;display:block;flex:none;background:var(--kc-cup)}@keyframes kc-slide{0%{transform:translate(0)}to{transform:translate(calc(-1 * var(--kc-shift,33.333%)))}}@media(max-width:749px){.kc-strip__img{height:200px}.kc-strip__track{gap:10px}}@media(prefers-reduced-motion:reduce){.kc-strip{overflow-x:auto}.kc-strip__track{animation:none}}.kc-locs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:960px;margin:0 auto}.kc-loc{background:#fff;border-radius:18px;overflow:hidden;display:flex;flex-direction:column}.kc-loc__img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;background:var(--kc-cup)}.kc-loc__body{padding:22px 24px 24px;display:flex;flex-direction:column;gap:10px;flex:1}.kc-badge{align-self:flex-start;background:var(--kc-blush);color:#5c4a3d;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:6px 12px;border-radius:999px}.kc-loc__meta{font-size:14px;line-height:1.6;margin:0}.kc-loc__meta a{color:var(--kc-sage-deep);font-weight:600;text-decoration:none}.kc-loc__actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:auto;padding-top:8px}.kc-loc__actions .kc-btn{flex:1 1 auto}@media(max-width:749px){.kc-locs{grid-template-columns:1fr;gap:16px}.kc-loc__body{padding:18px}}.kc-foot{background:var(--kc-sage-deep);color:#f2f0ee;padding:52px 0 28px}.kc-foot__grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:28px}.kc-foot .kc-foot__brand{font-family:var(--kc-head);font-size:26px;font-weight:500;color:#fff;margin:0 0 8px}.kc-foot p,.kc-foot li{font-size:14px;line-height:1.7;margin:0;color:#f2f0ee}.kc-foot ul{list-style:none;margin:0;padding:0}.kc-foot a{color:#fff;text-decoration:none}.kc-foot a:hover{text-decoration:underline}.kc-foot .kc-label{margin-bottom:10px;color:#c9d2bf}.kc-foot__social{display:flex;gap:10px;margin-top:16px}.kc-foot__social a{width:38px;height:38px;border-radius:50%;background:#ffffff1f;display:flex;align-items:center;justify-content:center;color:#fff}.kc-foot__social a:hover{background:#ffffff38}.kc-foot__social svg{width:18px;height:18px}.kc-foot__bottom{margin-top:36px;padding-top:18px;border-top:1px solid rgba(255,255,255,.18);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px}.kc-foot__bottom a,.kc-foot__bottom span{font-size:12px;color:#c9d2bf}.kc-foot__bottom ul{display:flex;gap:14px;flex-wrap:wrap}@media(max-width:989px){.kc-foot__grid{grid-template-columns:1fr 1fr}}@media(max-width:549px){.kc-foot{padding:40px 0 24px}.kc-foot__grid{grid-template-columns:1fr;gap:24px}}.kc-facts{display:grid;grid-template-columns:repeat(var(--kc-n,4),minmax(0,1fr));gap:14px}.kc-fact{background:#fff;border-radius:16px;padding:18px;display:flex;gap:12px;align-items:flex-start}.kc-fact__icon{flex:none;width:40px;height:40px;border-radius:50%;background:var(--kc-mist);color:var(--kc-sage-deep);display:flex;align-items:center;justify-content:center}.kc-fact__icon svg{width:20px;height:20px}.kc-fact--note .kc-fact__icon{background:var(--kc-blush);color:#7a5a45}.kc-fact__t{font-weight:700;font-size:15px;line-height:1.3;margin:2px 0 4px}.kc-fact__d{font-size:13px;line-height:1.5;margin:0}.kc-sec--tight{padding:28px 0}@media(max-width:989px){.kc-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:549px){.kc-facts{grid-template-columns:1fr;gap:10px}.kc-fact{padding:14px}}.kc-filters{display:flex;flex-wrap:wrap;gap:10px 22px;justify-content:center;align-items:center;margin:0 0 22px}.kc-filter{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:center}.kc-filter__l{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--kc-sage)}.kc-chip{-webkit-appearance:none;appearance:none;border:1.5px solid var(--kc-sage-soft);background:transparent;color:var(--kc-charcoal);border-radius:999px;padding:7px 14px;font:600 13px var(--kc-body);cursor:pointer;transition:all .15s}.kc-chip:hover{border-color:var(--kc-sage)}.kc-chip[aria-pressed=true]{background:var(--kc-sage-deep);border-color:var(--kc-sage-deep);color:#fff}.kc-count{text-align:center;font-size:13px;margin:-8px 0 20px;color:var(--kc-sage-deep)}.kc-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.kc-card{background:#fff;border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:transform .2s}.kc-card:hover{transform:translateY(-3px)}.kc-card__img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block;background:var(--kc-cup)}.kc-card__b{padding:12px 14px 14px}.kc-card__t{font-family:var(--kc-head);font-weight:500;font-size:16px;line-height:1.25;margin:0 0 4px;color:var(--kc-charcoal)}.kc-card__p{font-size:14px;font-weight:600;color:var(--kc-sage-deep);margin:0}.kc-card__loc{font-size:11px;color:#6b6b6b;margin:4px 0 0}.kc-card[hidden]{display:none}.kc-empty{text-align:center;padding:30px 0;font-size:15px}.kc-more{text-align:center;margin-top:24px}.kc-more [hidden]{display:none}@media(max-width:1100px){.kc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:860px){.kc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.kc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kc-filters{flex-direction:column;gap:12px}.kc-filter{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;max-width:100%;padding-bottom:2px;scrollbar-width:none}.kc-chip{flex:none}.kc-card__b{padding:10px 11px 12px}.kc-card__t{font-size:14px}}.kc-video{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:56px;align-items:center;max-width:1000px;margin:0 auto}.kc-video__text .kc-head{text-align:left;margin:0 0 16px}.kc-video__text .kc-intro{margin-top:10px}.kc-tips{list-style:none;margin:18px 0 24px;padding:0;display:grid;gap:10px}.kc-tips li{display:grid;grid-template-columns:24px 1fr;gap:10px;font-size:15px;line-height:1.5}.kc-tips li:before{content:"";width:22px;height:22px;border-radius:50%;background:var(--kc-sage) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/13px no-repeat;margin-top:1px}.kc-video__media{width:100%;max-width:420px;justify-self:center}.kc-video__media video{width:100%;border-radius:20px;display:block;background:#000;aspect-ratio:9/16;object-fit:cover}.kc-video__media .instagram-media{margin:0 auto!important;min-width:280px!important;max-width:420px!important;width:100%!important;border-radius:18px!important;border:0!important}.kc-video__soon{aspect-ratio:9/16;border-radius:20px;background:var(--kc-mist);display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;font-family:var(--kc-head);font-size:20px;color:var(--kc-sage-deep)}@media(max-width:860px){.kc-video{grid-template-columns:1fr;gap:28px}.kc-video__text .kc-head,.kc-video__text{text-align:center}.kc-tips{text-align:left;max-width:420px;margin-left:auto;margin-right:auto}.kc-video__media{max-width:360px}}.kc-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:900px;margin:0 auto}.kc-opt{background:#fff;border-radius:18px;padding:24px;display:flex;flex-direction:column;gap:10px;border:2px solid transparent}.kc-opt--here{border-color:var(--kc-sage)}.kc-opt__here{align-self:flex-start;background:var(--kc-mist);color:var(--kc-sage-deep);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:5px 10px;border-radius:999px}.kc-opt ul{list-style:none;margin:0 0 6px;padding:0;display:grid;gap:8px}.kc-opt li{font-size:14px;line-height:1.5;padding-left:18px;position:relative}.kc-opt li:before{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:50%;background:var(--kc-sage-soft)}.kc-opt .kc-btn{margin-top:auto;align-self:flex-start}@media(max-width:749px){.kc-compare{grid-template-columns:1fr;gap:14px}.kc-opt{padding:20px}}.kc-wa-link{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.kc-wa{flex:none;width:18px;height:18px;display:block}.kc-loc__meta a.kc-wa-link{color:var(--kc-sage-deep);font-weight:600}.kc-loc__meta a.kc-wa-link:hover span{text-decoration:underline}.kc-foot .kc-wa{background:#fff;border-radius:50%;padding:2px;width:22px;height:22px}.kc-foot .kc-wa-link{margin-top:4px}.kc-cform{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:48px;align-items:start;max-width:1000px;margin:0 auto}.kc-cform__text .kc-head{text-align:left;margin:0 0 12px}.kc-cform__card{background:#fff;border-radius:20px;padding:28px}.kc-field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.kc-field label{font-size:13px;font-weight:600;color:var(--kc-charcoal)}.kc-field input,.kc-field select,.kc-field textarea{font:15px var(--kc-body);color:var(--kc-charcoal);background:var(--kc-linen);border:1.5px solid transparent;border-radius:10px;padding:11px 12px;width:100%;box-shadow:none}.kc-field input:focus,.kc-field select:focus,.kc-field textarea:focus{outline:none;border-color:var(--kc-sage)}.kc-field2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.kc-cform .kc-btn{width:100%;cursor:pointer}.kc-cform__ok{background:var(--kc-mist);color:var(--kc-sage-deep);border-radius:10px;padding:12px 14px;font-weight:600;margin:0 0 16px}.kc-cform__err{background:var(--kc-blush);border-radius:10px;padding:12px 14px;margin:0 0 16px;font-size:14px}@media(max-width:749px){.kc-cform{grid-template-columns:1fr;gap:20px}.kc-cform__text,.kc-cform__text .kc-head{text-align:center}.kc-cform .kc-tips{text-align:left;max-width:420px;margin:12px auto 0}.kc-field2{grid-template-columns:1fr;gap:0}.kc-cform__card{padding:20px}}.kc-loc__body{align-items:center;text-align:center}.kc-loc .kc-badge{align-self:center}.kc-loc__actions{justify-content:center;width:100%}
/*# sourceMappingURL=/cdn/shop/t/6/assets/kc-home.css.map */
