.kv-step-ico{display:block;width:28px;height:28px;flex:none}:where(.kv) ol{margin:0;padding:0;list-style:none}.kvreels>.kv-wrap,.kvfarm>.kv-wrap{position:relative;z-index:2}.kvreels .kv-float,.kvfarm .kv-float{z-index:0}.kv-missing-link{color:#b3261e!important;font-size:12px!important;line-height:1.3;border:1px dashed currentColor;border-radius:8px;padding:4px 8px;list-style:none}.kv-missing-link small{font-size:11px;opacity:.85}.kvsl-nav{display:flex;gap:10px;flex:none}.kvsl-nav.is-static{display:none}.kv .kvsl-arrow{display:grid;place-items:center;width:52px;height:52px;padding:0;border-radius:50%;border:2.5px solid var(--kv-green);background:var(--kv-white);color:var(--kv-green);cursor:pointer;box-shadow:3px 4px 0 var(--kv-green);transition:transform .3s var(--kv-ease),box-shadow .3s var(--kv-ease),background-color .25s,opacity .25s}.kv .kvsl-arrow:hover:not(:disabled){background:var(--kv-yellow);transform:translate(-1px,-2px);box-shadow:4px 6px 0 var(--kv-green)}.kv .kvsl-arrow:active:not(:disabled){transform:translate(2px,2px);box-shadow:1px 1px 0 var(--kv-green)}.kv .kvsl-arrow:disabled{opacity:.35;cursor:default;box-shadow:none}.kvsl-arrow .kv-arrow{width:22px;height:22px;vertical-align:0}.kvsl-arrow:hover .kv-arrow{transform:none}.kvps__head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px 28px;flex-wrap:wrap;margin-bottom:clamp(26px,4vw,46px);position:relative;z-index:2}.kvps__head>div:first-child{max-width:720px}.kv .kvps__title{font-size:clamp(calc(2.1 * var(--kv-rem, 16px)),4.4vw,calc(3.6 * var(--kv-rem, 16px)))}.kv .kvps__sub{margin-top:10px}.kvps__tools{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.kvps__track,.kvreels__track,.kvcartrecs__list{--gap: clamp(14px, 2vw, 26px);display:grid;grid-auto-flow:column;grid-auto-columns:var(--col, 25%);gap:var(--gap);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-block:14px 26px;margin-block:-14px -26px;position:relative;z-index:2}.kvps__track::-webkit-scrollbar,.kvreels__track::-webkit-scrollbar,.kvcartrecs__list::-webkit-scrollbar{display:none}.kvps__track>li,.kvreels__track>li,.kvcartrecs__list>li{scroll-snap-align:start;min-width:0}.kvps__track.is-static,.kvreels__track.is-static,.kvcartrecs__list.is-static{justify-content:center}.kv.kvps{padding-block:clamp(36px,5vw,72px)}.kvps__band{position:relative;isolation:isolate;overflow:hidden;margin-inline:clamp(8px,2vw,28px);border-radius:clamp(30px,4vw,60px);padding-block:clamp(48px,6vw,92px);background:radial-gradient(60% 70% at 12% 8%,#ffffffd9,#fff0 60%),radial-gradient(50% 60% at 92% 92%,#c91f351f,#c91f3500 65%),linear-gradient(150deg,var(--kvps-a, #FFF4D6) 0%,var(--kvps-b, #FFE3A0) 55%,var(--kvps-c, #F9D3B4) 100%);box-shadow:inset 0 0 0 2px #fff9}.kvps__glow{position:absolute;z-index:-1;border-radius:50%;pointer-events:none;filter:blur(30px)}.kvps__glow--a{width:44vw;max-width:560px;aspect-ratio:1;left:-10%;bottom:-30%;background:#ffffff8c}.kvps__glow--b{width:34vw;max-width:420px;aspect-ratio:1;right:-6%;top:-24%;background:#f4be2659}.kvps .kv-float{z-index:-1;opacity:.95}.kvps__track{--col: calc((100% - 3 * var(--gap)) / 4)}.kvps__item{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.kvps__media{position:relative;display:block;width:100%;aspect-ratio:1 / 1.02;text-decoration:none}.kvps__media:before{content:"";position:absolute;top:6%;right:8%;bottom:16%;left:8%;border-radius:50%;background:radial-gradient(circle at 38% 32%,#fffffff2,#ffffff73 52%,#fff0 71%);transition:transform .7s var(--kv-ease)}.kvps__plate{position:absolute;left:22%;right:22%;bottom:7%;height:9%;border-radius:50%;background:radial-gradient(closest-side,#49332657,#49332600);animation:kvps-shadow 5.6s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -.8s)}.kvps__float{position:absolute;top:2%;right:7%;bottom:14%;left:7%;display:grid;place-items:center;padding:15%;border-radius:50%;background:radial-gradient(closest-side,#fff 88%,#fff2d2);box-shadow:0 30px 46px -30px #4933268c,inset 0 0 0 5px #fffc;animation:kvps-bob 5.6s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -.8s)}.kvps__float img,.kvps__float svg{width:100%;height:100%;object-fit:contain;border-radius:22%;transition:transform .6s var(--kv-ease)}.kvps--cutout .kvps__float{top:2%;right:12%;bottom:14%;left:12%;padding:0;border-radius:0;background:none;box-shadow:none}.kvps--cutout .kvps__float img{border-radius:0;filter:drop-shadow(0 22px 22px rgba(73,51,38,.3))}.kvps__item:hover .kvps__float img,.kvps__item:focus-within .kvps__float img{transform:translateY(-10px) rotate(-3deg) scale(1.05)}.kvps__item:hover .kvps__media:before{transform:scale(1.06)}.kv .kvps__badge{top:10%;left:8%}.kvps__info{display:grid;justify-items:center;gap:8px;width:100%;margin-top:4px}.kv .kvps__name{font-family:var(--kv-display);font-size:clamp(calc(1.15 * var(--kv-rem, 16px)),1.6vw,calc(1.4 * var(--kv-rem, 16px)));line-height:1.05;color:var(--kv-green)}.kv .kvps__name a{text-decoration:none}.kv .kvps__name a:hover{color:var(--kv-red)}.kvps__meta{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;font-size:calc(.88 * var(--kv-rem, 16px))}.kvps__meta .kv-chip{background:#ffffffb3}.kvps__price{justify-content:center}.kvps__form{margin-top:4px}.kv .kvps__add{min-width:170px}@keyframes kvps-bob{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-14px,0)}}@keyframes kvps-shadow{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.82);opacity:.7}}.kvreels__track{--col: calc((100% - 3 * var(--gap)) / 4)}.kvreel{display:grid;gap:12px;align-content:start}.kvreel__frame{position:relative;aspect-ratio:9 / 16;border-radius:28px;overflow:hidden;cursor:pointer;background:linear-gradient(160deg,color-mix(in srgb,var(--kv-accent, #C91F35) 70%,#fff) 0%,var(--kv-accent, #C91F35) 70%);box-shadow:0 26px 46px -28px #153f2b99;transition:transform .5s var(--kv-ease),box-shadow .5s var(--kv-ease)}.kvreel:hover .kvreel__frame{transform:translateY(-6px);box-shadow:0 36px 56px -30px #153f2bb3}.kv .kvreel__video,.kvreel__frame video,.kvreel__frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kvreel__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;align-content:center;gap:14px;color:#fff;padding:20px;text-align:center}.kvreel__ph .kv-doodle{width:62%;filter:drop-shadow(0 16px 18px rgba(0,0,0,.25))}.kvreel__ph span{font-size:calc(.82 * var(--kv-rem, 16px));font-weight:700;opacity:.85}.kvreel__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000047,#0000 26% 52%,#000000b8);pointer-events:none}.kv .kvreel__tag{position:absolute;top:14px;left:14px;padding:6px 12px;border-radius:999px;background:var(--kv-yellow);color:var(--kv-green);font-family:var(--kv-display);font-size:calc(.78 * var(--kv-rem, 16px));letter-spacing:.06em;line-height:1}.kv .kvreel__sound{position:absolute;top:10px;right:10px;z-index:2;display:grid;place-items:center;width:42px;height:42px;padding:0;border:0;border-radius:50%;background:#00000073;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.kvreel__sound svg{width:20px;height:20px}.kvreel__i-on,.kvreel__sound[aria-pressed=true] .kvreel__i-off{display:none}.kvreel__sound[aria-pressed=true] .kvreel__i-on{display:block}.kvreel__cap{position:absolute;left:16px;right:16px;bottom:16px;color:#fff;pointer-events:none}.kv .kvreel__title{font-family:var(--kv-display);font-size:clamp(calc(1.1 * var(--kv-rem, 16px)),1.5vw,calc(1.35 * var(--kv-rem, 16px)));line-height:1.05;text-shadow:0 2px 10px rgba(0,0,0,.35)}.kv .kvreel__cap p{margin-top:6px;font-size:calc(.85 * var(--kv-rem, 16px));line-height:1.35;opacity:.92}.kvreel__frame:has(video):after{content:"";position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;background:#ffffffe6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 6.5l9 5.5-9 5.5z' fill='%23153F2B'/%3E%3C/svg%3E") center / 30px no-repeat;opacity:1;transition:opacity .3s,transform .3s;pointer-events:none}.kvreel.is-playing .kvreel__frame:after{opacity:0;transform:scale(.7)}.kv .kvreel__shop{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;padding:7px 12px 7px 7px;border-radius:18px;background:var(--kv-white);color:var(--kv-green);text-decoration:none;box-shadow:0 10px 24px -18px #153f2b99;transition:background-color .25s}.kvreel__shop:hover{background:var(--kv-yellow)}.kvreel__shop img{width:44px;height:44px;border-radius:12px;object-fit:cover}.kvreel__shop span{display:grid;min-width:0;line-height:1.2}.kvreel__shop strong{font-size:calc(.85 * var(--kv-rem, 16px));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kvreel__shop em{font-style:normal;font-size:calc(.8 * var(--kv-rem, 16px));opacity:.8}.kvreel__shop i{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--kv-green);color:var(--kv-yellow);font-style:normal}.kvreel__shop i .kv-arrow{width:18px;height:18px;vertical-align:0}.kv.kvstats{padding-block:clamp(40px,6vw,84px)}.kvstats__panel{position:relative;isolation:isolate;overflow:hidden;text-align:center;color:var(--kv-ivory);border-radius:clamp(32px,4vw,56px);padding:clamp(40px,6vw,80px) clamp(18px,4vw,60px);background:radial-gradient(70% 80% at 85% 0%,#f4be2647,#f4be2600 60%),radial-gradient(60% 70% at 0% 100%,#087f4b8c,#087f4b00 65%),linear-gradient(150deg,#1e5a3d,#153f2b 55%,#0f3022);box-shadow:0 40px 70px -46px #153f2be6}.kvstats__glow{position:absolute;inset:auto -10% -60% auto;width:60%;aspect-ratio:1;border-radius:50%;background:#ffffff0d;z-index:-1}.kvstats__decor{position:absolute;z-index:-1;pointer-events:none;opacity:.9}.kvstats__decor--a{width:clamp(90px,11vw,160px);left:2%;top:7%;rotate:-22deg}.kvstats__decor--b{width:clamp(46px,5vw,76px);right:4%;top:10%}.kvstats__decor--c{width:clamp(70px,8vw,120px);left:3%;bottom:4%;rotate:12deg;opacity:.7}.kvstats__head{max-width:720px;margin:0 auto clamp(30px,4vw,52px)}.kv.kvstats .kv-note{color:var(--kv-yellow)}.kv .kvstats__title{color:var(--kv-ivory)}.kv .kvstats__sub{margin-top:10px;opacity:.85}.kvstats__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.kvstat{position:relative;display:grid;justify-items:center;gap:6px;padding:10px clamp(10px,2vw,24px)}.kvstat+.kvstat:before{content:"";position:absolute;left:0;top:14%;bottom:14%;border-left:2px dashed rgba(250,245,233,.22)}.kvstat__ico{display:grid;place-items:center;width:62px;height:62px;margin-bottom:6px;border-radius:50%;color:var(--kv-yellow);border:2px solid rgba(244,190,38,.55);background:#f4be2614}.kvstat__ico .kv-step-ico{width:30px;height:30px}.kv .kvstat__num{font-family:var(--kv-display);font-size:clamp(calc(2.6 * var(--kv-rem, 16px)),5.2vw,calc(4.2 * var(--kv-rem, 16px)));line-height:1;color:var(--kv-yellow);font-variant-numeric:tabular-nums;white-space:nowrap}.kvstat__fix{font-size:.7em;margin-inline:2px}.kv .kvstat__label{font-weight:700;letter-spacing:.02em}.kv .kvstat__text{font-size:calc(.85 * var(--kv-rem, 16px));opacity:.75}.kv.kvfarm{--kv-glow: radial-gradient(70% 60% at 50% 0%, rgba(255, 255, 255, .8), rgba(255, 255, 255, 0) 60%), radial-gradient(60% 60% at 100% 100%, rgba(8, 127, 75, .08), rgba(8, 127, 75, 0) 60%), radial-gradient(50% 50% at 0% 60%, rgba(201, 31, 53, .06), rgba(201, 31, 53, 0) 60%)}.kvfarm__track{position:relative;--kv-farm-p: 0}.kvfarm__steps{position:relative;z-index:1;display:grid;grid-template-columns:repeat(var(--n, 6),minmax(0,1fr));gap:clamp(10px,1.6vw,22px)}.kvfarm__line{position:absolute;z-index:0;top:46px;left:calc(100% / var(--n, 6) / 2);right:calc(100% / var(--n, 6) / 2);height:4px;border-radius:4px;background:repeating-linear-gradient(90deg,rgba(21,63,43,.22) 0 10px,transparent 10px 18px)}.kvfarm__line i{position:absolute;inset:0 auto 0 0;width:calc(var(--kv-farm-p) * 100%);border-radius:inherit;background:linear-gradient(90deg,var(--kv-coriander),var(--kv-yellow),var(--kv-red));transition:width .2s linear}.kvfarm__step{display:grid;justify-items:center;align-content:start;text-align:center;gap:14px}.kvfarm__badge{position:relative;display:grid;place-items:center;width:92px;height:92px;border-radius:50%;background:var(--kv-white);color:var(--kv-accent, var(--kv-green));border:3px solid var(--kv-accent, var(--kv-green));box-shadow:0 14px 26px -16px #153f2b8c;transition:background-color .5s,color .5s,transform .6s var(--kv-ease),box-shadow .5s}.kvfarm__ico .kv-step-ico{width:40px;height:40px}.kvfarm__step.is-lit .kvfarm__badge{background:var(--kv-accent, var(--kv-green));color:#fff;transform:translateY(-4px) scale(1.04);box-shadow:0 0 0 7px color-mix(in srgb,var(--kv-accent, #153F2B) 18%,transparent),0 18px 30px -16px #153f2b99}.kv .kvfarm__no{position:absolute;top:-6px;right:-8px;display:grid;place-items:center;min-width:34px;height:34px;padding:0 6px;border-radius:999px;background:var(--kv-yellow);color:var(--kv-green);font-family:var(--kv-display);font-size:calc(.9 * var(--kv-rem, 16px));line-height:1;border:2px solid var(--kv-white)}.kv .kvfarm__title{font-family:var(--kv-display);font-size:clamp(calc(1.05 * var(--kv-rem, 16px)),1.35vw,calc(1.3 * var(--kv-rem, 16px)));line-height:1.1;color:var(--kv-green)}.kv .kvfarm__text{margin-top:6px;font-size:calc(.9 * var(--kv-rem, 16px));line-height:1.5}.kvfarm__cta{margin-top:clamp(34px,5vw,60px);text-align:center}.kvtrack__hero{position:relative;overflow:hidden;text-align:center;color:var(--kv-green);padding:clamp(40px,6vw,80px) 0 clamp(110px,12vw,160px);background:radial-gradient(60% 80% at 15% 0%,#ffffff8c,#fff0 60%),linear-gradient(160deg,#ffd966,#f4be26 60%,#eba913)}.kvtrack__hero-in{position:relative;z-index:2;display:grid;justify-items:center;gap:10px}.kvtrack__hero-decor{position:absolute;z-index:1;pointer-events:none}.kvtrack__hero-decor--a{width:clamp(100px,12vw,180px);left:4%;bottom:16%;rotate:-16deg}.kvtrack__hero-decor--b{width:clamp(90px,10vw,150px);right:5%;top:18%;rotate:10deg}.kv .kvtrack__hero .kvh__crumbs{color:var(--kv-green)}.kv .kvtrack__title{font-family:var(--kv-display);font-size:clamp(calc(2.6 * var(--kv-rem, 16px)),6vw,calc(4.6 * var(--kv-rem, 16px)));line-height:.95;color:var(--kv-green)}.kvtrack__intro{max-width:620px;font-size:calc(1.05 * var(--kv-rem, 16px))}.kvtrack__card{position:relative;z-index:3;max-width:980px;margin:clamp(-110px,-8vw,-70px) auto 0;padding:clamp(22px,3.4vw,40px);border-radius:34px;background:var(--kv-white);box-shadow:10px 12px 0 var(--kv-green),0 36px 70px -44px #153f2b8c}.kvtrack__form{display:grid;gap:12px}.kvtrack__row{display:grid;grid-template-columns:1.4fr 1fr auto;gap:14px;align-items:end}.kvtrack__inputwrap{position:relative;display:block}.kvtrack__inputwrap .kv-step-ico{position:absolute;left:16px;top:50%;translate:0 -50%;width:24px;height:24px;color:var(--kv-coriander);pointer-events:none}.kv .kvtrack__input{width:100%;min-height:58px;padding-left:52px;font-size:calc(1.1 * var(--kv-rem, 16px));font-weight:700;letter-spacing:.06em}.kvtrack__input[aria-invalid=true]{border-color:var(--kv-red)!important}.kvtrack__courier .kv-select{min-height:58px}.kv .kvtrack__btn{min-height:58px;white-space:nowrap}.kv .kvtrack__err{color:var(--kv-red);font-weight:700;font-size:calc(.9 * var(--kv-rem, 16px))}.kv .kvtrack__hint{display:flex;align-items:center;gap:8px;font-size:calc(.85 * var(--kv-rem, 16px));opacity:.75}.kvtrack__hint .kv-ico{width:18px;height:18px;color:var(--kv-coriander);flex:none}.kvtrack__result{margin-top:22px;padding-top:18px;border-top:2px dashed rgba(21,63,43,.14)}.kvtrack__result[hidden]{display:none}.kvtrack__result-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;color:var(--kv-green)}.kvtrack__frame{min-height:120px;border-radius:20px;overflow:hidden;background:var(--kv-ivory)}.kvtrack__frame iframe{display:block;width:100%!important;border:0}.kv .kvtrack__loading{padding:40px 20px;text-align:center;font-weight:700;color:var(--kv-green)}.kvtrack__how{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:980px;margin:clamp(36px,5vw,60px) auto 0}.kvtrack__how li{position:relative;display:grid;grid-template-columns:58px 1fr;gap:14px;align-items:center;padding:16px;border-radius:24px;background:var(--kv-white);box-shadow:0 18px 34px -30px #153f2b99}.kvtrack__how-ico{display:grid;place-items:center;width:58px;height:58px;border-radius:18px 18px 18px 6px;background:var(--kv-green);color:var(--kv-yellow)}.kv .kvtrack__how strong{display:block;color:var(--kv-green);font-size:calc(1.02 * var(--kv-rem, 16px))}.kv .kvtrack__how p{font-size:calc(.88 * var(--kv-rem, 16px));opacity:.85}.kvtrack__bottom{display:grid;grid-template-columns:1.5fr 1fr;gap:clamp(18px,3vw,34px);align-items:start;max-width:980px;margin:clamp(30px,4vw,48px) auto clamp(60px,8vw,100px)}.kv .kvtrack__h{font-family:var(--kv-display);font-size:calc(1.6 * var(--kv-rem, 16px));color:var(--kv-green);line-height:1.05;margin-bottom:8px}.kvtrack__faq,.kvtrack__help{padding:clamp(18px,2.6vw,28px);border-radius:28px;background:var(--kv-white)}.kvtrack__help{background:linear-gradient(160deg,#1e5a3d,#153f2b);color:var(--kv-ivory);display:grid;gap:12px}.kv .kvtrack__help .kvtrack__h{color:var(--kv-yellow)}.kvtrack__help-list{display:grid;gap:10px}.kv .kvtrack__help-list li{display:flex;align-items:center;gap:10px}.kv .kvtrack__help-list a{color:var(--kv-ivory);font-weight:700;text-decoration:none}.kvtrack__help-list .kv-ico{color:var(--kv-yellow);width:20px;height:20px}.kv .kvtrack__help .kv-btn--ghost{color:var(--kv-yellow);--kv-b: var(--kv-yellow)}.kv .kvtrack__help .kv-btn--ghost:hover{background:var(--kv-yellow);color:var(--kv-green)}.kvtrack__content{margin-bottom:clamp(50px,7vw,90px)}.kvfaq{border-top:2px dashed rgba(21,63,43,.12)}.kvfaq:first-of-type{border-top:0}.kv .kvfaq summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-weight:700;color:var(--kv-green);cursor:pointer;list-style:none}.kvfaq summary::-webkit-details-marker{display:none}.kvfaq summary .kv-ico{transition:transform .3s;flex:none}.kvfaq[open] summary .kv-ico{transform:rotate(45deg)}.kvfaq .kv-rte{padding-bottom:14px}.kvdist__banner{position:relative;overflow:hidden;display:grid;align-items:center;min-height:clamp(300px,42vw,560px);background:linear-gradient(150deg,#1e5a3d,#153f2b 60%,#0f3022);color:var(--kv-ivory)}.kvdist__banner-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover}.kvdist__banner picture{position:absolute;top:0;right:0;bottom:0;left:0}.kvdist__banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(10,30,20,calc(var(--kvdist-shade, .55) + .2)),rgba(10,30,20,var(--kvdist-shade, .55)) 45%,rgba(10,30,20,calc(var(--kvdist-shade, .55) * .3)));pointer-events:none}.kvdist__banner--plain:after{display:none}.kvdist__banner-decor{position:absolute;z-index:2;pointer-events:none}.kvdist__banner-decor--a{width:clamp(110px,13vw,200px);right:6%;bottom:10%;rotate:-14deg}.kvdist__banner-decor--b{width:clamp(60px,7vw,110px);right:22%;top:12%}.kvdist__banner-copy{position:relative;z-index:3;display:grid;justify-items:start;gap:12px;padding-block:clamp(40px,6vw,80px);max-width:var(--kv-max)}.kv .kvdist__banner .kv-note{color:var(--kv-yellow)}.kv .kvdist__title{font-family:var(--kv-display);font-size:clamp(calc(2.6 * var(--kv-rem, 16px)),6vw,calc(5 * var(--kv-rem, 16px)));line-height:.95;color:#fffdf6;max-width:640px}.kv .kvdist__banner-text{max-width:520px;font-size:calc(1.1 * var(--kv-rem, 16px));opacity:.92}.kvdist__intro{max-width:860px;margin:clamp(36px,5vw,64px) auto 0;text-align:center;font-size:calc(1.08 * var(--kv-rem, 16px))}.kvdist__intro .kv-rte+.kv-rte{margin-top:12px}.kv .kvdist__perks{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:clamp(30px,4vw,48px) 0 0}.kvdist__perks li{display:grid;justify-items:center;text-align:center;gap:8px;padding:22px 18px;border-radius:26px;background:var(--kv-white);box-shadow:0 18px 34px -30px #153f2b99}.kvdist__perk-ico{display:grid;place-items:center;width:60px;height:60px;border-radius:20px 20px 20px 6px;background:var(--kv-yellow);color:var(--kv-green)}.kv .kvdist__perks strong{display:block;color:var(--kv-green);font-size:calc(1.05 * var(--kv-rem, 16px))}.kv .kvdist__perks p{font-size:calc(.9 * var(--kv-rem, 16px));opacity:.85}.kvdist__form{max-width:920px;margin:clamp(34px,5vw,60px) auto 0;padding:clamp(24px,4vw,48px);border-radius:36px;background:var(--kv-white);box-shadow:10px 12px 0 var(--kv-green),0 36px 70px -44px #153f2b8c;scroll-margin-top:calc(var(--kvhd-h, 90px) + 20px)}.kvdist__f{display:grid;gap:16px}.kvdist__form-head{text-align:center}.kv .kvdist__h{font-family:var(--kv-display);font-size:clamp(calc(1.9 * var(--kv-rem, 16px)),3vw,calc(2.6 * var(--kv-rem, 16px)));color:var(--kv-green);line-height:1}.kv .kvdist__lead{margin-top:6px;opacity:.7;font-size:calc(.9 * var(--kv-rem, 16px))}.kvdist__fields{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}.kvdist__wide{grid-column:1 / -1}.kv .kvdist__fields .kv-select{width:100%;min-height:50px}.kv .kvdist__consent{display:flex;gap:10px;align-items:flex-start;font-size:calc(.88 * var(--kv-rem, 16px));line-height:1.4}.kvdist__consent input{width:20px;height:20px;margin-top:1px;accent-color:var(--kv-green);flex:none}.kv .kvdist__contact{display:flex;justify-content:center;align-items:center;gap:10px;font-weight:700;color:var(--kv-green)}.kvdist__contact .kv-ico{color:var(--kv-red)}.kvdist__ok{display:grid;justify-items:center;text-align:center;gap:12px;padding:30px 10px}.kvdist__ok .kv-step-ico{width:74px;height:74px;color:var(--kv-coriander)}.kvdist__faq{max-width:920px;margin:clamp(40px,5vw,70px) auto clamp(60px,8vw,100px);padding:clamp(20px,3vw,32px);border-radius:28px;background:var(--kv-white)}.kvdist__faq .kvdist__h{margin-bottom:8px;font-size:calc(1.7 * var(--kv-rem, 16px))}.kvdist>.kv-wrap:last-child .kvdist__form{margin-bottom:clamp(60px,8vw,100px)}.kvabout__intro{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(30px,5vw,80px);align-items:center;padding-block:clamp(50px,7vw,100px)}.kv .kvabout__big{font-family:var(--kv-display);font-size:clamp(calc(2.4 * var(--kv-rem, 16px)),5vw,calc(4.4 * var(--kv-rem, 16px)));line-height:.98;color:var(--kv-green);margin-bottom:20px}.kvabout__text{max-width:600px}.kvabout__text+.kvabout__text{margin-top:14px}.kvabout__collage{position:relative;min-height:420px}.kvabout__ph{overflow:hidden;background:#f3e6c6}.kvabout__ph img{width:100%;height:100%;object-fit:cover}.kvabout__ph--a{width:78%;aspect-ratio:4 / 5;margin-left:auto;border-radius:46% 54% 42% 58%/40% 44% 56% 60%;box-shadow:14px 16px 0 var(--kv-yellow)}.kvabout__ph--b{position:absolute;left:0;bottom:-4%;width:44%;aspect-ratio:1;border-radius:50%;border:8px solid var(--kv-white);box-shadow:0 24px 40px -24px #153f2b99}.kvabout__badge{position:absolute;right:-2%;bottom:8%;display:grid;place-items:center;align-content:center;width:clamp(110px,12vw,150px);aspect-ratio:1;border-radius:50%;background:var(--kv-red);color:var(--kv-white);text-align:center;rotate:-10deg;box-shadow:4px 6px 0 var(--kv-green)}.kv .kvabout__badge strong{font-family:var(--kv-display);font-weight:400;font-size:clamp(calc(2.2 * var(--kv-rem, 16px)),3.4vw,calc(3 * var(--kv-rem, 16px)));line-height:1}.kv .kvabout__badge span{font-family:var(--kv-hand);font-size:calc(.85 * var(--kv-rem, 16px));line-height:1.1;padding-inline:10px}.kvabout__doodle{position:absolute;width:28%;left:4%;top:-4%;rotate:-20deg;pointer-events:none}.kvabout__row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,80px);align-items:center;padding-block:clamp(30px,4vw,60px)}.kvabout__row--flip .kvabout__row-media{order:2}.kvabout__row-media{border-radius:36px;overflow:hidden;aspect-ratio:4 / 3;background:#f3e6c6;box-shadow:-12px 14px 0 var(--kv-green)}.kvabout__row--flip .kvabout__row-media{box-shadow:12px 14px 0 var(--kv-red)}.kvabout__row-media img{width:100%;height:100%;object-fit:cover}.kvabout__row-ph{display:grid;place-items:center;height:100%}.kvabout__row-ph .kv-doodle{width:40%}.kv .kvabout__eyebrow{font-family:var(--kv-display);letter-spacing:.1em;color:var(--kv-red);font-size:calc(.95 * var(--kv-rem, 16px));margin-bottom:10px}.kv .kvabout__h{font-family:var(--kv-display);font-size:clamp(calc(1.9 * var(--kv-rem, 16px)),3.4vw,calc(3 * var(--kv-rem, 16px)));line-height:1;color:var(--kv-green);margin-bottom:16px}.kvabout__values{margin-block:clamp(30px,5vw,70px);padding-block:clamp(60px,8vw,110px);background:radial-gradient(60% 80% at 0% 0%,#fffc,#fff0 60%),linear-gradient(160deg,#eef3dc,#fff6e1 60%,#fdebcb)}.kvabout__vgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(14px,2vw,24px)}.kvabout__value{padding:28px 24px;border-radius:30px;background:var(--kv-white);box-shadow:0 24px 40px -32px #153f2b99;transition:transform .5s var(--kv-ease)}.kvabout__value:hover{transform:translateY(-6px) rotate(-.6deg)}.kvabout__vico{display:grid;place-items:center;width:64px;height:64px;margin-bottom:16px;border-radius:20px 20px 20px 6px;background:var(--kv-accent, var(--kv-green));color:#fff}.kvabout__vico .kv-step-ico{width:32px;height:32px}.kv .kvabout__value h3{font-family:var(--kv-display);font-size:calc(1.4 * var(--kv-rem, 16px));color:var(--kv-green);margin-bottom:6px}.kvabout__journey{padding-block:clamp(40px,6vw,80px)}.kvabout__tl{position:relative;max-width:820px;margin-inline:auto;display:grid;gap:18px}.kvabout__tl:before{content:"";position:absolute;left:54px;top:10px;bottom:10px;border-left:3px dashed rgba(21,63,43,.22)}.kvabout__mile{position:relative;display:grid;grid-template-columns:110px 1fr;gap:18px;align-items:start}.kv .kvabout__year{position:relative;z-index:1;justify-self:center;padding:10px 14px;border-radius:999px;background:var(--kv-yellow);color:var(--kv-green);font-family:var(--kv-display);font-size:calc(1.15 * var(--kv-rem, 16px));line-height:1;box-shadow:3px 4px 0 var(--kv-green)}.kvabout__mile>div{padding:18px 22px;border-radius:24px;background:var(--kv-white);box-shadow:0 16px 30px -26px #153f2b99}.kv .kvabout__mile h3{font-family:var(--kv-display);font-size:calc(1.25 * var(--kv-rem, 16px));color:var(--kv-green)}.kv .kvabout__mile p{margin-top:4px;font-size:calc(.95 * var(--kv-rem, 16px))}.kv .kvabout__quote{position:relative;overflow:hidden;margin:clamp(30px,5vw,60px) auto clamp(60px,8vw,110px);max-width:980px;padding:clamp(34px,5vw,64px);border-radius:44px;text-align:center;color:var(--kv-ivory);background:radial-gradient(70% 90% at 90% 0%,#f4be2640,#f4be2600 60%),linear-gradient(150deg,#1e5a3d,#153f2b 60%,#0f3022)}.kvabout__quote-decor{position:absolute;width:90px;right:4%;bottom:6%;opacity:.8}.kv .kvabout__quote blockquote{font-family:var(--kv-display);font-size:clamp(calc(1.6 * var(--kv-rem, 16px)),3.2vw,calc(2.6 * var(--kv-rem, 16px)));line-height:1.12}.kvabout__quote figcaption{display:inline-flex;align-items:center;gap:12px;margin-top:22px;text-align:left}.kvabout__quote figcaption img{width:56px;height:56px;border-radius:50%;object-fit:cover;border:3px solid var(--kv-yellow)}.kvabout__quote figcaption span{display:grid;line-height:1.25}.kv .kvabout__quote strong{color:var(--kv-yellow)}.kv .kvabout__quote em{font-style:normal;opacity:.8;font-size:calc(.9 * var(--kv-rem, 16px))}.kv.kvft.kvft--light{--kv-bg: var(--kvft-b, #FDEFC9);--kv-glow: radial-gradient(60% 60% at 0% 0%, rgba(255, 255, 255, .7), rgba(255, 255, 255, 0) 60%), radial-gradient(50% 60% at 100% 30%, rgba(244, 190, 38, .18), rgba(244, 190, 38, 0) 60%), linear-gradient(180deg, var(--kvft-a, #FFF8E7) 0%, var(--kvft-b, #FDEFC9) 55%, var(--kvft-c, #EEF3DC) 100%);color:var(--kv-brown);padding:clamp(50px,6vw,90px) 0 calc(26px + env(safe-area-inset-bottom,0px))}.kvft-edge{position:relative;z-index:3;display:block;height:clamp(26px,4vw,60px);margin-top:calc(-1*clamp(26px,4vw,60px));margin-bottom:-1px;color:var(--kvft-a, #FFF8E7);pointer-events:none}.kvft-edge svg{display:block;width:100%;height:100%}.kv.kvft--light .kvft__top{grid-template-columns:minmax(240px,1fr) 2.7fr}.kv.kvft--light .kvft__cols{display:flex;flex-wrap:wrap;gap:30px 26px}.kvft--light .kvft__col{flex:1 1 150px;min-width:0}.kvft--light .kvft__col--contact{flex:1.6 1 230px}.kv.kvft--light .kvft__decor{opacity:.9}.kv.kvft--light .kvft__decor--a{width:clamp(90px,10vw,150px);right:5%;top:auto;bottom:16%;rotate:-14deg}.kv.kvft--light .kvft__decor--b{width:clamp(46px,5vw,80px);left:2%;bottom:30%}.kvft--light .kvft__decor--c{width:clamp(70px,8vw,120px);left:5%;bottom:14%;rotate:-12deg;opacity:.55!important}.kv.kvft--light .kvft__logo img{max-width:none;width:auto;max-height:90px}.kv.kvft--light .kvft__logo span{color:var(--kv-green)}.kv.kvft--light .kvft__tagline{color:var(--kv-red)}.kv.kvft--light .kvft__about{color:var(--kv-brown);opacity:.9}.kv .kvft__follow{margin-top:22px;margin-bottom:10px;font-weight:700;color:var(--kv-green)}.kv.kvft--light .kvft__social{flex-wrap:wrap}.kv.kvft--light .kvft__social a{border-color:#153f2b40;color:var(--kv-green);background:#fff9}.kv.kvft--light .kvft__social a:hover{background:var(--kv-yellow);border-color:var(--kv-green);color:var(--kv-green)}.kv.kvft--light .kvft__h{color:var(--kv-green);position:relative;padding-bottom:10px}.kv.kvft--light .kvft__h:after{content:"";position:absolute;left:0;bottom:0;width:36px;height:4px;border-radius:4px;background:var(--kv-yellow)}.kv.kvft--light .kvft__links a{color:var(--kv-brown);font-weight:500}.kv.kvft--light .kvft__links a:hover,.kv.kvft--light .kvft__links a[aria-current]{color:var(--kv-red)}.kv.kvft--light .kvft__contact{gap:14px}.kv.kvft--light .kvft__contact .kv-ico,.kv.kvft--light .kvft__contact .kv-step-ico{color:var(--kv-red);width:20px;height:20px;margin-top:2px;flex:none}.kv.kvft--light .kvft__contact a{color:var(--kv-brown)}.kv.kvft--light .kvft__contact a:hover{color:var(--kv-red)}.kv.kvft--light .kvft__news-label{color:var(--kv-green)}.kv.kvft--light .kvft__news-row{background:var(--kv-white);border-color:#153f2b33}.kv.kvft--light .kvft__news-row input{color:var(--kv-green)}.kv.kvft--light .kvft__news-row input::placeholder{color:#4933268c}.kv.kvft--light .kvft__msg{color:var(--kv-coriander)}.kvft__strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 28px;margin-top:clamp(30px,4vw,50px);padding:16px 22px;border-radius:26px;background:#ffffffb8;border:2px solid rgba(21,63,43,.08);box-shadow:0 18px 34px -30px #153f2b99;position:relative;z-index:2}.kvft__market{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.kv .kvft__market-label{font-family:var(--kv-display);color:var(--kv-green);font-size:calc(1.1 * var(--kv-rem, 16px))}.kvft__market-list{display:flex;flex-wrap:wrap;gap:10px}.kv .kvft__mkt{display:grid;min-height:48px;align-content:center;padding:6px 16px;border-radius:14px;background:var(--kv-white);border:2px solid rgba(21,63,43,.16);color:var(--kv-green);text-decoration:none;line-height:1.1;transition:transform .3s var(--kv-ease),border-color .25s,box-shadow .3s}.kv .kvft__mkt small{font-size:calc(.7 * var(--kv-rem, 16px));text-transform:uppercase;letter-spacing:.08em;opacity:.7}.kv .kvft__mkt strong{font-size:calc(1.05 * var(--kv-rem, 16px))}.kv .kvft__mkt--img{padding:6px 10px}.kvft__mkt img{height:34px;width:auto}.kvft__mkt:hover{transform:translateY(-3px);border-color:var(--kv-green);box-shadow:3px 4px 0 var(--kv-green)}.kvft__badges{display:flex;flex-wrap:wrap;gap:8px 16px}.kv .kvft__badges li{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:calc(.85 * var(--kv-rem, 16px));color:var(--kv-green)}.kvft__badges .kv-step-ico{width:20px;height:20px;color:var(--kv-coriander)}.kv.kvft--light .kvft__big{-webkit-text-stroke:2px rgba(21,63,43,.12)}.kv.kvft--light .kvft__bottom{border-top:2px dashed rgba(21,63,43,.16)}.kv.kvft--light .kvft__copy a,.kv.kvft--light .kvft__policies a{color:var(--kv-green);font-weight:500}.kv.kvft--light .kvft__policies a:hover{color:var(--kv-red)}.kv.kvft--light .kvft__loc .kv-select{background:var(--kv-white);color:var(--kv-green);border-color:#153f2b33}.kvhd__ann{position:relative}.kvhd__util{position:absolute;z-index:2;top:0;bottom:0;right:var(--kv-gutter, 24px);display:flex;align-items:center;gap:4px}.kvhd__util li{display:flex;align-items:center}.kvhd__util li+li:before{content:"";width:1px;height:14px;margin-inline:8px;background:currentColor;opacity:.35}.kv .kvhd__util a{color:inherit;text-decoration:none;font-family:var(--kv-body);font-weight:700;font-size:13px;letter-spacing:.02em;white-space:nowrap}.kv .kvhd__util a:hover{text-decoration:underline;text-underline-offset:3px}.kv .kvmm__util{display:grid;gap:8px;margin-top:18px;padding-top:18px;border-top:2px dashed rgba(21,63,43,.15)}.kv .kvmm__util a{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:16px;background:var(--kv-white);color:var(--kv-green);font-weight:700;text-decoration:none}.kv .kvmm__util a:after{content:"\2192";color:var(--kv-red)}.kvpanel__body.kvcart__scroll{display:grid;align-content:start;gap:20px}.kvcart__upsell{padding:16px;border-radius:24px;background:linear-gradient(160deg,#fff6dd,#fdebc4)}.kvcart__upsell[hidden]{display:none}.kv .kvcart__upsell-h{font-family:var(--kv-display);font-size:calc(1.2 * var(--kv-rem, 16px));color:var(--kv-green);margin-bottom:10px}.kvcart__upsell-list{display:grid;gap:10px}.kvup{display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center;padding:8px 10px 8px 8px;border-radius:18px;background:var(--kv-white)}.kvup[hidden]{display:none}.kvup__img img{width:56px;height:56px;border-radius:14px;object-fit:cover;background:var(--kv-ivory)}.kvup__info{display:grid;min-width:0;line-height:1.25}.kv .kvup__title{color:var(--kv-green);font-weight:700;font-size:calc(.88 * var(--kv-rem, 16px));text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kv .kvup__price{font-size:calc(.85 * var(--kv-rem, 16px))}.kvup__price s{opacity:.55;margin-left:4px}.kv .kvup__add{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 12px;border-radius:999px;border:2px solid var(--kv-green);background:var(--kv-yellow);color:var(--kv-green);font-family:var(--kv-display);font-size:calc(.85 * var(--kv-rem, 16px));cursor:pointer;transition:transform .25s var(--kv-ease),background-color .25s}.kvup__add:hover{background:var(--kv-green);color:var(--kv-yellow)}.kvup__add.is-loading{opacity:.6;pointer-events:none}.kvup__add .kv-ico{width:14px;height:14px}.kvcart__extras{display:grid;gap:10px}.kvcart__extras[hidden]{display:none}.kvcart__extra{border:2px dashed rgba(21,63,43,.16);border-radius:16px;background:var(--kv-white)}.kv .kvcart__extra summary{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;font-weight:700;color:var(--kv-green);font-size:calc(.92 * var(--kv-rem, 16px));list-style:none}.kvcart__extra summary::-webkit-details-marker{display:none}.kvcart__extra summary span{flex:1}.kvcart__extra summary .kv-step-ico{width:20px;height:20px;color:var(--kv-red)}.kvcart__extra summary .kv-ico{transition:transform .3s}.kvcart__extra[open] summary .kv-ico{transform:rotate(45deg)}.kvcart__coupon{display:flex;gap:8px;padding:0 12px 10px}.kv .kvcart__coupon .kv-select{flex:1;min-width:0;min-height:44px;text-transform:uppercase}.kv .kvcart__coupon .kv-btn{box-shadow:none;min-height:44px}.kv .kvcart__coupon-msg{padding:0 14px;font-size:calc(.85 * var(--kv-rem, 16px));font-weight:700;color:var(--kv-green)}.kv .kvcart__coupon-msg:empty{display:none}.kv .kvcart__codes{display:flex;flex-wrap:wrap;gap:6px;padding:6px 12px 12px}.kvcart__codes:empty{display:none}.kvcart__codes li{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 12px;border-radius:999px;font-weight:700;font-size:calc(.8 * var(--kv-rem, 16px));background:var(--kv-green);color:var(--kv-yellow)}.kvcart__codes li.is-bad{background:#f7d9dd;color:var(--kv-red)}.kv .kvcart__codes button{display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:#ffffff40;color:inherit;cursor:pointer;font-size:16px;line-height:1}.kv .kvcart__note-input{width:calc(100% - 24px);margin:0 12px 12px;min-height:64px}.kvcart__row--save{color:var(--kv-coriander);font-weight:700}.kvcart__row--save[hidden]{display:none}.kvcart__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px;font-size:calc(.78 * var(--kv-rem, 16px));font-weight:700;color:var(--kv-green);opacity:.85}.kvcart__trust li{display:inline-flex;align-items:center;gap:5px}.kvcart__trust .kv-ico{width:15px;height:15px;color:var(--kv-coriander)}.kv-doodle--art{object-fit:contain}.kv button.kv-link{background:none;border:0;border-bottom:2px solid var(--kv-yellow);border-radius:0;padding:0 0 2px;cursor:pointer;font:700 calc(1 * var(--kv-rem, 16px)) var(--kv-body)}.kv .kvhd__util a{display:inline-flex;align-items:center;min-height:26px;padding:0 12px;border:1.5px solid currentColor;border-radius:999px;font-size:12px;letter-spacing:.04em;text-transform:uppercase;transition:background-color .25s,color .25s}.kv .kvhd__util a:hover{text-decoration:none;background:var(--ann-fg, var(--kv-yellow));color:var(--ann-bg, var(--kv-green))}.kvhd__util li+li:before{display:none}.kvhd__util{gap:8px}.kv.kvfarm--journey{--kv-glow: radial-gradient(70% 50% at 50% 0%, rgba(255, 255, 255, .08), rgba(255, 255, 255, 0) 70%), linear-gradient(170deg, color-mix(in srgb, var(--kv-bg) 88%, #fff) 0%, var(--kv-bg) 45%, color-mix(in srgb, var(--kv-bg) 80%, #000) 100%);color:#f3ebd6;padding-block:clamp(70px,9vw,120px) clamp(60px,8vw,100px)}.kvjr__grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.kvjr__decor{position:absolute;z-index:1;pointer-events:none;opacity:.9}.kvjr__decor--a{width:clamp(110px,12vw,180px);left:2%;top:7%;rotate:-20deg}.kvjr__decor--b{width:clamp(70px,8vw,120px);right:3%;top:10%}.kvjr__decor--c{width:clamp(90px,10vw,150px);left:4%;bottom:6%;rotate:8deg}.kvfarm--journey>.kv-wrap{position:relative;z-index:2}.kvjr__head{text-align:center;margin-bottom:clamp(10px,2vw,24px)}.kv .kvjr__kicker{font-family:var(--kv-display);letter-spacing:.14em;font-size:clamp(calc(1.2 * var(--kv-rem, 16px)),2.2vw,calc(1.8 * var(--kv-rem, 16px)));color:#f3ebd6}.kv .kvjr__script{font-family:var(--kv-hand);font-size:clamp(calc(3.2 * var(--kv-rem, 16px)),9vw,calc(7 * var(--kv-rem, 16px)));line-height:.9;color:var(--kv-yellow);rotate:-4deg;margin-top:4px;text-shadow:0 6px 24px rgba(0,0,0,.25)}.kv .kvjr__sub{max-width:560px;margin:18px auto 0;opacity:.85;font-size:calc(1.05 * var(--kv-rem, 16px))}.kvjr__map{position:relative;max-width:1080px;margin-inline:auto;aspect-ratio:var(--ar);--kv-farm-p: 0}.kvjr__svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.kvjr__svg--m{display:none}.kvjr__guide{fill:none;stroke:#f3ebd638;stroke-width:3;stroke-dasharray:.006 .008;stroke-linecap:round}.kvjr__path{fill:none;stroke:#f3ebd6;stroke-width:3.4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--kv-farm-p));transition:stroke-dashoffset .15s linear}.kvjr__stops{position:absolute;top:0;right:0;bottom:0;left:0}.kvjr__stop{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.kvjr__stop>*{pointer-events:auto}.kvjr__node{position:absolute;left:var(--x);top:var(--y);translate:-50% -50%;display:grid;place-items:center;width:66px;height:66px;border-radius:50%;background:#23401f;color:#f3ebd6;border:2px solid rgba(243,235,214,.75);box-shadow:0 0 0 7px #f3ebd614;transition:background-color .5s,color .5s,transform .6s var(--kv-ease),box-shadow .5s}.kvjr__node .kv-step-ico{width:30px;height:30px}.kvjr__stop.is-lit .kvjr__node{background:var(--kv-yellow);color:var(--kv-green);border-color:var(--kv-yellow);transform:scale(1.06);box-shadow:0 0 0 9px #f4be2638,0 14px 30px -10px #00000080}.kv .kvjr__no{position:absolute;top:-8px;right:-8px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--kv-red);color:#fff;font-family:var(--kv-display);font-size:14px;line-height:1;border:2px solid #F3EBD6}.kvjr__txt{position:absolute;text-shadow:0 1px 10px rgba(20,40,18,.75);top:var(--y);width:max-content;max-width:36%;transform:translateY(calc(-100% - 48px))}.kv-js .kvjr__txt[data-kv-reveal]{transform:translateY(calc(-100% - 20px))}.kv-js .kvjr__txt[data-kv-reveal].is-in,.kv-reveal-all .kvjr__txt[data-kv-reveal]{transform:translateY(calc(-100% - 48px))}.is-left>.kvjr__txt{left:calc(var(--x) - 34px);text-align:left}.is-right>.kvjr__txt{right:calc(100% - var(--x) - 34px);text-align:right}.kv .kvjr__title{font-family:var(--kv-display);font-size:clamp(calc(1.15 * var(--kv-rem, 16px)),1.9vw,calc(1.6 * var(--kv-rem, 16px)));letter-spacing:.05em;text-transform:uppercase;color:#f3ebd6;line-height:1.05}.kv .kvjr__text{margin-top:6px;font-size:calc(.92 * var(--kv-rem, 16px));line-height:1.5;opacity:.82}.kv .kvjr__note{position:absolute;left:50%;top:calc(var(--y) + 14px);translate:-50% 0;white-space:nowrap;font-family:var(--kv-hand);font-size:calc(1 * var(--kv-rem, 16px));color:#f3ebd6c7;rotate:-1.5deg}.kvjr__end{position:absolute;left:var(--x);top:var(--y);translate:-50% -50%;display:grid;place-items:center;align-content:center;gap:2px;width:220px;height:96px;border:2.5px solid #F3EBD6;border-radius:50%;background:#f3ebd60f;text-align:center;transition:background-color .5s,box-shadow .5s}.kv .kvjr__end strong{font-family:var(--kv-display);font-weight:400;font-size:calc(1.4 * var(--kv-rem, 16px));letter-spacing:.06em;color:#f3ebd6;line-height:1}.kv .kvjr__end em{font-family:var(--kv-hand);font-style:normal;font-size:calc(.95 * var(--kv-rem, 16px));color:var(--kv-yellow)}.kvjr__stop--end.is-lit .kvjr__end{background:#f4be2629;box-shadow:0 0 0 10px #f4be261f}.kvfarm--journey .kvfarm__cta{margin-top:clamp(26px,4vw,44px)}.kv.kvrev--band{padding-block:clamp(40px,6vw,84px)}.kvrev__stage{position:relative;isolation:isolate;overflow:hidden;border-radius:clamp(30px,4vw,56px);padding:clamp(34px,5vw,64px) clamp(14px,3vw,44px);background:radial-gradient(60% 70% at 10% 0%,#ffffffd9,#fff0 60%),linear-gradient(150deg,var(--kvrev-a, #FFF4D6) 0%,var(--kvrev-b, #FDE7C2) 100%);box-shadow:inset 0 0 0 2px #fff9}.kvrev__decor{position:absolute;z-index:-1;pointer-events:none}.kvrev__decor--a{width:clamp(90px,10vw,150px);right:2%;top:6%;rotate:18deg}.kvrev__decor--b{width:clamp(50px,6vw,84px);left:2%;bottom:8%}.kvrev__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 24px;margin-bottom:clamp(18px,3vw,30px);padding-inline:clamp(4px,1vw,12px)}.kv .kvrev__title{font-size:clamp(calc(2 * var(--kv-rem, 16px)),4.2vw,calc(3.4 * var(--kv-rem, 16px)))}.kv .kvrev__head .kv-head__sub{margin-top:8px}.kvrev--band .kvrev__apps{position:relative;z-index:1}.kvrev__apps .jdgm-cards-carousel{font-family:var(--kv-body)}.kvrev__apps div:has(>.jdgm-cards-carousel),.kvrev__apps .jdgm-cards-carousel{background:transparent!important;max-width:100%!important}.kvrev__empty{padding:30px;text-align:center;border:2px dashed rgba(21,63,43,.25);border-radius:20px}.kvcartrecs{margin-top:clamp(22px,3vw,34px);padding:clamp(16px,2.4vw,24px);border-radius:28px;background:linear-gradient(160deg,#fff6dd,#fdebc4)}.kvcartrecs[hidden]{display:none}.kvcartrecs__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.kv .kvcartrecs__h{font-family:var(--kv-display);font-size:calc(1.5 * var(--kv-rem, 16px));color:var(--kv-green);line-height:1.05}.kvcartrecs .kvsl-arrow{width:42px;height:42px;box-shadow:2px 3px 0 var(--kv-green)}.kvcartrecs__list{--col: calc((100% - 2 * var(--gap)) / 3);--gap: 14px}.kvcartrecs__list.is-static{justify-content:start}.kvup--card{grid-template-columns:1fr;grid-template-rows:auto 1fr auto;align-items:start;gap:10px;padding:12px;border-radius:22px;text-align:center;height:100%}.kvup--card .kvup__img{display:block;aspect-ratio:1;border-radius:16px;overflow:hidden;background:#fff}.kvup--card .kvup__img img{width:100%;height:100%;object-fit:contain}.kvup--card .kvup__info{justify-items:center;gap:4px}.kv .kvup--card .kvup__title{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:calc(.92 * var(--kv-rem, 16px))}.kvup--card .kvup__form{display:grid}.kvup--card .kvup__add{justify-content:center;width:100%}.kvup__img img{display:block}.kv .kvdist__checks{border:0;margin:0;padding:0;min-width:0;display:flex;flex-wrap:wrap;gap:8px}.kv .kvdist__checks legend{width:100%;padding:0;margin-bottom:6px;font-weight:700;color:var(--kv-green)}.kv .kvdist__checks label{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:2px solid rgba(21,63,43,.18);background:var(--kv-ivory);font-weight:500;color:var(--kv-brown);cursor:pointer}.kvdist__checks label:has(input:checked){border-color:var(--kv-green);background:#fff3cc}.kvdist__checks input{width:18px;height:18px;accent-color:var(--kv-green)}@media(max-width:1100px){.kvps__track,.kvreels__track{--col: calc((100% - 2 * var(--gap)) / 3)}}@media(max-width:989px){.kvhd__util{display:none}.kvfarm:not(.kvfarm--journey) .kvfarm__track{max-width:620px;margin-inline:auto}.kvfarm__steps{grid-template-columns:1fr;gap:22px}.kvfarm__line{top:40px;bottom:40px;left:38px;right:auto;width:4px;height:auto;background:repeating-linear-gradient(180deg,rgba(21,63,43,.22) 0 10px,transparent 10px 18px)}.kvfarm__line i{inset:0 0 auto 0;width:auto;height:calc(var(--kv-farm-p) * 100%);background:linear-gradient(180deg,var(--kv-coriander),var(--kv-yellow),var(--kv-red));transition:height .2s linear}.kvfarm:not(.kvfarm--journey) .kvfarm__step{grid-template-columns:80px 1fr;justify-items:start;text-align:left;align-items:center;gap:18px}.kvfarm__badge{width:80px;height:80px}.kvfarm__ico .kv-step-ico{width:34px;height:34px}.kvabout__intro,.kvabout__row{grid-template-columns:1fr}.kvtrack__row{grid-template-columns:1fr 1fr}.kvtrack__row .kvtrack__num{grid-column:1 / -1}.kvtrack__how,.kvtrack__bottom{grid-template-columns:1fr}.kvabout__row--flip .kvabout__row-media{order:0}.kvabout__collage{min-height:0;max-width:560px;margin-inline:auto;width:100%}}@media(max-width:749px){.kvjr__map{aspect-ratio:var(--mar)}.kvjr__svg--d{display:none}.kvjr__svg--m{display:block}.kvjr__node{left:var(--mx);top:var(--my);width:54px;height:54px}.kvjr__node .kv-step-ico{width:24px;height:24px}.kv .kvjr__no{width:24px;height:24px;font-size:12px;top:-6px;right:-6px}.kvjr__txt,.kv-js .kvjr__txt[data-kv-reveal],.kv-js .kvjr__txt[data-kv-reveal].is-in,.kv-reveal-all .kvjr__txt[data-kv-reveal]{top:var(--my);max-width:64%;transform:translateY(-50%)}.kvjr__stop.m-left>.kvjr__txt{left:calc(var(--mx) + 40px);right:auto;text-align:left}.kvjr__stop.m-right>.kvjr__txt{right:calc(100% - var(--mx) + 40px);left:auto;text-align:right}.kvjr__note{display:none}.kv .kvjr__title{font-size:calc(1.02 * var(--kv-rem, 16px))}.kv .kvjr__text{font-size:calc(.8 * var(--kv-rem, 16px));line-height:1.42}.kvjr__end{left:var(--mx);top:var(--my);width:180px;height:80px}.kv .kvjr__end strong{font-size:calc(1.15 * var(--kv-rem, 16px))}.kvrev__head,.kvps__head{align-items:flex-start}.kvps__tools{width:100%;justify-content:space-between}.kv .kvsl-arrow{width:44px;height:44px;box-shadow:2px 3px 0 var(--kv-green)}.kvps__track,.kvreels__track,.kvcartrecs__list{margin-inline:calc(-1 * var(--kv-gutter));padding-inline:var(--kv-gutter);scroll-padding-inline:var(--kv-gutter)}.kvps__band{margin-inline:8px}.kvps__track{--col: 64%}.kvreels__track{--col: 58%}.kvcartrecs__list{--col: 44%}.kv .kvps__add{min-width:0;width:100%}.kvstats__grid{grid-template-columns:1fr 1fr;row-gap:18px}.kvstat+.kvstat:before{display:none}.kvstat:nth-child(2n):before{content:"";display:block;position:absolute;left:0;top:14%;bottom:14%;border-left:2px dashed rgba(250,245,233,.22)}.kvstat__ico{width:52px;height:52px}.kv .kvtrack__card{margin-top:-60px;box-shadow:6px 8px 0 var(--kv-green)}.kv .kvdist__form{box-shadow:6px 8px 0 var(--kv-green)}.kvtrack__row,.kvdist__fields{grid-template-columns:1fr}.kvdist__banner-decor--b,.kvtrack__hero-decor--b{display:none}.kvtrack__hero-decor--a{width:80px;left:2%;bottom:8%;opacity:.7}.kv .kvdist__perks{grid-template-columns:1fr 1fr;gap:10px}.kvdist__perks li{padding:16px 10px}.kvdist__perk-ico{width:48px;height:48px}.kvdist__banner-decor--a{width:90px;opacity:.6}.kvabout__ph--a{width:86%}.kvabout__tl:before{left:38px}.kvabout__mile{grid-template-columns:78px 1fr;gap:12px}.kv .kvabout__year{padding:8px 10px;font-size:calc(.95 * var(--kv-rem, 16px))}.kvft__strip{flex-direction:column;align-items:flex-start}.kv.kvft--light .kvft__top{grid-template-columns:1fr}.kv.kvft--light .kvft__cols{gap:26px 18px}.kvft--light .kvft__col{flex:1 1 40%}.kvft--light .kvft__col--contact{flex-basis:100%}.kvft--light .kvft__decor--a,.kvft--light .kvft__decor--c,.kv.kvft--light .kvft__big{display:none}.kv.kvft--light .kvft__decor--b{width:44px;left:auto;right:4%;bottom:40%;opacity:.5}.kvps .kv-float,.kvreels .kv-float,.kvfarm .kv-float,.kvjr__decor,.kvrev__decor,.kvstats__decor--a,.kvstats__decor--c{display:none}}@media(prefers-reduced-motion:reduce){.kvjr__path,.kvjr__node{transition:none}.kvps__float,.kvps__plate{animation:none}.kvfarm__badge,.kvfarm__line i,.kvreel__frame,.kvabout__value{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/kvika-plus.css.map */
