.kk{--ink:#1f2d33;--muted:#55656d;--green:#2e7d5b;--green-d:#22604a;--green-l:#e6f2eb;--cream:#f8f4ec;--cream-d:#efe8da;--line:#e5ddd0;--serif:Georgia,"Times New Roman",serif;color:var(--ink);font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.55;background:#fff;overflow-x:clip}.kk *{box-sizing:border-box}.kk__wrap{max-width:1120px;margin:0 auto;padding:12px 16px 40px}.kk h1,.kk h2,.kk h3{color:var(--ink);font-family:var(--serif);font-weight:700;letter-spacing:-.01em}#CartUpsell-Nephrologist,#CartUpsell-Bundle{display:none!important}.kk__hero{display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:start;padding-top:4px}.kk__hero>*{min-width:0}.kk__gallery{position:sticky;top:16px}.kk__main{border-radius:16px;overflow:hidden;background:var(--cream);border:1px solid var(--line);aspect-ratio:1/1}.kk__main img{width:100%;height:100%;object-fit:cover;display:block}.kk__thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;padding-bottom:4px}.kk__thumb{flex:0 0 auto;width:62px;height:62px;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:var(--cream);cursor:pointer}.kk__thumb.is-on{border-color:var(--green)}.kk__thumb img{width:100%;height:100%;object-fit:cover;display:block}.kk__thumb--page img{object-position:top}.kk__eyebrow{margin:0;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--green)}.kk__title{font-size:32px;line-height:1.15;margin:6px 0 8px}.kk__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:2px 0 4px}.kk__price-now{font-size:30px;font-weight:700;color:var(--green-d);font-family:var(--serif)}.kk__price-was{font-size:17px;color:#8a979d}.kk__price-off{font-size:13px;font-weight:700;color:#8a2f1d;background:#fbe6df;border-radius:999px;padding:3px 10px}.kk__price-off:empty{display:none}.kk__deliv{margin:0 0 12px;font-size:14px;color:var(--muted)}.kk__sub{font-size:16px;line-height:1.5;color:#34444b;margin:0 0 12px}.kk__sub--story,.kk--story .kk__sub--default{display:none}.kk--story .kk__sub--story{display:block}.kk__proof{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0 0 14px;font-weight:600;font-size:13.5px;color:#1f2a24}.kk__proof span{white-space:nowrap}.kk__voc{margin:0 0 18px;padding:14px 16px 12px;background:var(--cream);border-left:4px solid var(--green);border-radius:0 12px 12px 0}.kk__voc blockquote{margin:0;font-family:var(--serif);font-style:italic;font-size:18px;line-height:1.4;color:var(--ink)}.kk__voc figcaption{margin-top:8px;font-size:12.5px;line-height:1.45;color:var(--muted)}.kk__pick{display:flex;align-items:center;gap:12px;margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.kk__pick:before,.kk__pick:after{content:"";flex:1;height:1px;background:var(--line)}.kk__form .kaching-bundles{margin:0 0 10px}.kk__form .kaching-bundles__block-title{display:none!important}.kk__form .kaching-bundles__bars{gap:12px!important}.kk__form .kaching-bundles__bar-container{border-radius:14px!important;background:#fff!important}.kk__form .kaching-bundles__bar-main{padding-top:12px!important;padding-bottom:12px!important}.kk__form .kaching-bundles__bar-title{font-family:var(--serif)!important;line-height:1.2}.kk__form .kaching-bundles__bar-subtitle{line-height:1.3;margin-top:2px}.kk__form .kaching-bundles__bar--selected .kaching-bundles__bar-container{background:var(--green-l)!important;box-shadow:0 0 0 2px var(--green),0 4px 14px #2e7d5b29!important}.kk__form .kaching-bundles__bar-most-popular{--bar-most-popular-background-color:var(--green)!important}.kk__form .kaching-bundles__free-gift{--kaching-free-gift-font-size:13px!important;padding:7px 12px!important}.kk__form .kaching-bundles__free-gift__main{padding:0!important;min-height:0!important}.kk__form .kaching-bundles__free-gift__link,.kk__form .kaching-bundles__bundle-products,.kk__form.kk--vbtn .kaching-bundles__bar-variants{display:none!important}.kk__form .custom_add_to_cart{display:flex;justify-content:center;align-items:center;text-align:center}.kk__ph{display:grid;gap:12px;margin:0 0 10px}.kk--kready .kk__ph{display:none}.kk__ph-bar{position:relative;display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:14px;padding:16px 14px;background:#fff}.kk__ph-bar.is-on{background:var(--green-l);box-shadow:0 0 0 2px var(--green)}.kk__ph-bar em{position:absolute;top:-10px;right:14px;background:var(--green);color:#fff;font-style:normal;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 10px;border-radius:6px}.kk__ph-radio{flex:0 0 20px;height:20px;border-radius:50%;border:2px solid #b9c3c8;background:#fff}.kk__ph-bar.is-on .kk__ph-radio{border-color:var(--green);background:radial-gradient(circle,var(--green) 0 5px,#fff 6px)}.kk__ph-t{flex:1;display:flex;flex-direction:column}.kk__ph-t strong{font-family:var(--serif);font-size:18px;line-height:1.2}.kk__ph-t small{font-size:13px;color:var(--muted)}.kk__ph-p{display:flex;flex-direction:column;align-items:flex-end}.kk__ph-p strong{font-size:18px}.kk__ph-p s{font-size:13px;color:#8a979d}.kk__vers{margin:0 0 12px}.kk__vers[hidden]{display:none}.kk__vers p{margin:0 0 6px;font-size:14px;font-weight:700}.kk__vers-row{display:grid;gap:8px}.kk__ver-btn{display:block;width:100%;text-align:left;font:inherit;font-size:16px;font-weight:600;color:var(--ink);background:#fff;border:2px solid var(--line);border-radius:12px;padding:13px 14px 13px 44px;position:relative;cursor:pointer}.kk__ver-btn:before{content:"";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;border-radius:50%;border:2px solid #b9c3c8;background:#fff}.kk__ver-btn.is-on{border-color:var(--green);background:var(--green-l)}.kk__ver-btn.is-on:before{border-color:var(--green);background:radial-gradient(circle,var(--green) 0 5px,#fff 6px)}.kk__save{margin:0 0 12px;padding:10px 14px;border-radius:10px;background:var(--cream);font-size:14px;color:#34444b}.kk__save[hidden]{display:none}.kk__save strong{color:var(--green-d)}.kk__cta{display:block;width:100%;border:0;border-radius:12px;background:var(--green);color:#fff;font:inherit;font-size:18px;font-weight:700;padding:17px 18px;cursor:pointer;text-align:center;box-shadow:0 4px 14px #2e7d5b40;transition:background .15s,transform .05s}.kk__cta:hover{background:var(--green-d)}.kk__cta:active{transform:translateY(1px)}.kk__cta--inline{width:auto;display:inline-block;padding:14px 30px;margin-top:18px}.kk__cta--sm{width:auto;padding:13px 18px;font-size:15px;white-space:nowrap;box-shadow:none}.kk__micro{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px;font-size:13px;color:#34444b}.kk__incl{margin:18px 0 0;border:1px solid var(--line);border-radius:14px;padding:14px 16px 12px;background:#fff}.kk__incl-h{margin:0 0 6px;font-family:var(--serif);font-size:18px;font-weight:700}.kk__incl ul{list-style:none;margin:0;padding:0}.kk__incl li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.kk__incl li:first-child{border-top:0}.kk__incl li span{display:flex;flex-direction:column}.kk__incl li strong{font-size:15px;line-height:1.3}.kk__incl li small{font-size:13px;color:var(--muted);line-height:1.35}.kk__incl b{flex:0 0 auto;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:var(--green);border-radius:999px;padding:3px 9px}.kk__incl b.kk__free{background:#b7791f}.kk__incl-f{margin:6px 0 0;font-size:12.5px;color:var(--muted)}.kk .kk__t1-only,.kk .kk__t1{display:none}.kk--t1 .kk__t1-only{display:flex}.kk--t1 .kk__t1{display:block}.kk--t1 .kk__t2-only,.kk--t1 .kk__t2{display:none}.kk__tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 0}.kk__tiles div{border:1px solid var(--line);border-radius:12px;padding:12px 8px;text-align:center;font-size:12.5px;font-weight:600;line-height:1.3;background:#fff}.kk__tiles span{display:block;font-size:20px;margin-bottom:4px}.kk__faq details{border-bottom:1px solid var(--line);padding:14px 2px}.kk__faq summary{cursor:pointer;font-weight:600;font-size:15.5px;list-style:none;display:flex;justify-content:space-between;gap:12px}.kk__faq summary::-webkit-details-marker{display:none}.kk__faq summary:after{content:"+";font-size:22px;line-height:1;color:var(--green)}.kk__faq details[open] summary:after{content:"\2013"}.kk__faq p{font-size:14.5px;color:#3d4d54;margin:8px 0 0}.kk__faq--buy{margin:8px 0 0}.kk__note{font-size:12px;color:#7a888f;margin:12px 0 0}.kk__block{max-width:900px;margin:64px auto 0;text-align:center}.kk__kicker{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--green)}.kk__block h2,.kk__guarantee h2,.kk__final h2{font-size:30px;line-height:1.2;margin:0 0 10px}.kk__lead{font-size:16px;color:var(--muted);max-width:640px;margin:0 auto 22px}.kk__fine{font-size:12px;color:#7a888f;margin:14px auto 0;max-width:640px}.kk__dish-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;text-align:left}.kk__dish{margin:0;background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden}.kk__dish img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block}.kk__dish-ph{aspect-ratio:4/3;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 50%,#fff 0 34%,var(--cream-d) 35% 37%,var(--cream) 38%);font-family:var(--serif)}.kk__dish-ph span:first-child{font-size:28px;font-weight:700;color:var(--green-d)}.kk__dish-ph span:last-child{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.kk__dish--nophoto .kk__dish-day{display:none}.kk__dish figcaption{padding:12px 14px 14px;display:flex;flex-direction:column;gap:6px}.kk__dish strong{font-family:var(--serif);font-size:17px;line-height:1.25}.kk__dish-day{font-size:12.5px;color:var(--muted)}.kk__chips{display:flex;flex-wrap:wrap;gap:5px}.kk__chips i{font-style:normal;font-size:12px;font-weight:600;color:var(--green-d);background:var(--green-l);border-radius:999px;padding:3px 8px}.kk__pages{position:relative;max-width:420px;margin:6px auto 0;padding:14px 0 30px}.kk__pages img{display:block;border-radius:6px;box-shadow:0 10px 30px #1f2d332e;background:#fff;height:auto}.kk__page-back{position:absolute;z-index:0;width:78%;right:0;top:0;transform:rotate(4deg)}.kk__page-front{position:relative;z-index:1;width:86%;transform:rotate(-1.5deg)}.kk__page-pill{position:absolute;z-index:2;left:6px;bottom:12px;background:var(--green-d);color:#fff;font-size:12px;font-weight:700;border-radius:999px;padding:6px 12px}.kk__page-lock{position:absolute;z-index:2;right:0;top:46%;background:var(--ink);color:#fff;font-size:12.5px;font-weight:600;border-radius:999px;padding:8px 14px;max-width:46%;line-height:1.3;text-align:center}.kk__ticks{list-style:none;padding:0;margin:20px auto 0;max-width:520px;text-align:left;display:grid;gap:8px}.kk__ticks li{position:relative;padding-left:28px;font-size:15px;color:#34444b}.kk__ticks li:before{content:"\2713";position:absolute;left:0;top:0;color:var(--green);font-weight:800}.kk--story .kk__block--why{display:none}.kk__why3{list-style:none;counter-reset:s;padding:0;margin:8px auto 0;max-width:640px;text-align:left;display:grid;gap:18px}.kk__why3 li{counter-increment:s;position:relative;padding-left:52px;font-size:15.5px;color:#3d4d54}.kk__why3 li:before{content:counter(s);position:absolute;left:0;top:0;width:36px;height:36px;border-radius:50%;background:var(--green);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:17px}.kk__why3 strong{display:block;font-family:var(--serif);font-size:19px;color:var(--ink);margin-bottom:2px}.kk__vs{border:1px solid var(--line);border-radius:14px;overflow:hidden;text-align:left;font-size:14px}.kk__vs-row{display:grid;grid-template-columns:24% 1fr 1fr;border-top:1px solid var(--line)}.kk__vs-row:first-child{border-top:0}.kk__vs-row>span{padding:12px 10px;line-height:1.35}.kk__vs-row>span:first-child{font-weight:600}.kk__vs-row>span:nth-child(2){background:var(--green-l);font-weight:600}.kk__vs-row>span:nth-child(3){color:#6b7a81}.kk__vs-head>span{font-family:var(--serif);font-weight:700;font-size:15px}.kk__vs-head>span:nth-child(2){background:var(--green);color:#fff}.kk__vs-head>span:nth-child(3){color:var(--ink)}.kk__vs i{display:inline-flex;width:18px;height:18px;border-radius:50%;margin:0 6px -3px 0;font-style:normal;align-items:center;justify-content:center;font-size:11px;font-weight:800}.kk__vs i.y{background:var(--green);color:#fff}.kk__vs i.y:before{content:"\2713"}.kk__vs i.n{background:#f3d9d3;color:#a03a24}.kk__vs i.n:before{content:"\2715"}.kk__nums{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;max-width:900px;margin:56px auto 0;background:var(--green-d);color:#fff;border-radius:18px;padding:26px 16px;text-align:center}.kk__nums strong{display:block;font-family:var(--serif);font-size:38px;line-height:1}.kk__nums span{display:block;font-size:13px;opacity:.9;margin-top:6px;line-height:1.3}.kk__table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:14px}.kk__table{width:100%;border-collapse:collapse;font-size:14px}.kk__table th,.kk__table td{padding:11px 12px;border-bottom:1px solid var(--line);text-align:center}.kk__table td:first-child,.kk__table th:first-child{text-align:left}.kk__table th{font-size:15px;background:var(--cream)}.kk__table th span{font-weight:800;font-size:16px}.kk__table .is-pop{background:var(--green-l)}.kk__table th.is-pop{background:var(--green);color:#fff}.kk__table tr:last-child td{border-bottom:0}.kk__guarantee{max-width:900px;margin:64px auto 0;text-align:center;background:var(--cream);border-radius:18px;padding:30px 22px}.kk__shield{display:block;font-size:40px;line-height:1;margin-bottom:8px}.kk__guarantee p{margin:0 auto;max-width:560px;color:#34444b}.kk__guarantee .kk__kicker{margin-bottom:6px}.kk__final{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center;max-width:1000px;margin:56px auto 0;background:var(--green-l);border-radius:18px;padding:24px}.kk__final>*{min-width:0}.kk__final img{width:100%;height:auto;border-radius:14px;display:block;aspect-ratio:4/3;object-fit:cover}.kk__final p{color:#3d4d54;margin:0 0 18px}.kk__disclaimer{max-width:760px;margin:28px auto 0;font-size:12px;line-height:1.5;color:#7a888f;text-align:center}.kk__sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:none;align-items:center;justify-content:space-between;gap:12px;background:#fff;border-top:1px solid var(--line);padding:10px 16px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -6px 18px #00000014}.kk__sticky-t{display:flex;flex-direction:column;min-width:0}.kk__sticky-t strong{font-size:15px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kk__sticky-t small{font-size:12px;color:var(--muted)}@media(max-width:860px){.kk__hero,.kk__final{grid-template-columns:1fr}.kk__hero{gap:14px}.kk__thumbs{display:none}.kk__main{border-radius:12px}.kk__arrow{width:34px;height:34px;font-size:22px}.kk__gallery{position:static}.kk__title{font-size:27px;margin:4px 0 6px}.kk__block{margin-top:52px}.kk__block h2,.kk__guarantee h2,.kk__final h2{font-size:26px}.kk__dish-row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 -16px;padding:0 16px 6px}.kk__dish{flex:0 0 78%;scroll-snap-align:start}.kk__nums{grid-template-columns:repeat(2,1fr);row-gap:20px}.kk__sticky.is-on{display:flex}.kk__wrap{padding-bottom:96px}}@media(max-width:600px){.kk__table{font-size:12.5px;table-layout:fixed}.kk__table th,.kk__table td{padding:9px 5px}.kk__table th:first-child,.kk__table td:first-child{width:40%;padding-left:10px}.kk__table th{font-size:12.5px}.kk__table th span{font-size:14px}.kk__vs{font-size:13px}.kk__vs-row>span{padding:10px 7px}.kk__tiles div{font-size:12px}}.kk__main{position:relative}.kk__slides{display:flex;width:100%;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.kk__slides::-webkit-scrollbar{display:none}.kk__slides img{flex:0 0 100%;width:100%;height:100%;object-fit:cover;scroll-snap-align:start;display:block}.kk__arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:0;background:#fffdf8eb;box-shadow:0 4px 14px #0000002e;color:var(--ink);font-size:26px;line-height:1;cursor:pointer;display:grid;place-items:center;padding:0 0 3px}.kk__arrow--prev{left:10px}.kk__arrow--next{right:10px}.kk__count{position:absolute;right:12px;bottom:12px;background:#1f2d33b8;color:#fff;font-size:12px;font-weight:600;border-radius:999px;padding:5px 10px}.kk__thumb img{object-position:top}.kk__bump{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding:10px 12px;border:1.5px dashed #b7791f;background:#fff9ec;border-radius:12px;cursor:pointer}.kk__bump input{position:absolute;opacity:0;pointer-events:none}.kk__bump-box{flex:0 0 22px;height:22px;border-radius:6px;border:2px solid #b7791f;background:#fff}.kk__bump input:checked+.kk__bump-box{background:var(--green);border-color:var(--green);box-shadow:inset 0 0 0 3px #fff}.kk__bump input:focus-visible+.kk__bump-box{outline:3px solid #9cc9b3;outline-offset:2px}.kk__bump img{width:52px;height:52px;object-fit:cover;border-radius:6px;flex-shrink:0}.kk__bump-t{display:flex;flex-direction:column;gap:2px;line-height:1.3}.kk__bump-t strong{font-size:14px}.kk__bump-t small{font-size:12.5px;color:#5b4a1c}.kk__bump-t s{color:#8a979d}.kk__bump-t b{color:var(--green-d)}
/*# sourceMappingURL=/cdn/shop/t/20/assets/kitchen-kit-v4.css.map */
