.khb-band{list-style:none;margin:0 0 40px;padding:14px 10px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;background:var(--ivory);font-size:13px;letter-spacing:.04em}.khb-band li:before{content:"\2713  ";color:var(--green)}.khb-why .khb-narrow{margin-bottom:44px}.khb-steps{list-style:none;padding:0;margin:22px 0 26px;display:grid;gap:26px}.khb-step{position:relative}.khb-step img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--r)}.khb-step__n{position:absolute;top:10px;left:10px;width:32px;height:32px;border-radius:50%;background:#fff;font:600 15px/32px var(--sans);text-align:center}.khb-step p{margin:0;color:#2b2a28;font-size:15px}.khb-proofs{background:var(--ivory)}.khb-score{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;font-weight:500;margin:0 0 20px}.khb-rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:18px;padding:4px 18px 16px;scrollbar-width:thin}.khb-rcard{flex:0 0 74%;max-width:300px;scroll-snap-align:start;margin:0;background:#fff;border-radius:var(--r);overflow:hidden;border:1px solid var(--line)}.khb-rcard img{width:100%;aspect-ratio:4/5;object-fit:cover}.khb-rcard figcaption{padding:12px 14px 14px;font-size:14px;display:grid;gap:4px}.khb-rcard q,.khb-quotes q{quotes:none;color:#2b2a28}.khb-quotes{list-style:none;padding:0;margin:20px 0;display:grid;gap:10px}.khb-quotes li{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:14px;font-size:14px;display:grid;gap:4px}.khb-rail--vid{margin-bottom:8px}.khb-more{margin:0 0 8px;text-align:center}.khb-more summary{cursor:pointer;list-style:none;display:inline-block;padding:8px 0}.khb-more summary::-webkit-details-marker{display:none}.khb-more .khb-quotes{text-align:left}.khb-vid{flex:0 0 58%;max-width:240px;scroll-snap-align:start;margin:0;position:relative}.khb-vid video{width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:var(--r);background:#222}.khb-vid__play{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);background:none;border:0;cursor:pointer;padding:0}.khb-vid.is-playing .khb-vid__play{display:none}.khb-vid figcaption{font-size:13px;font-weight:500;margin-top:6px}.khb-founder__in{display:grid;gap:22px;align-items:center}.khb-founder__in img{width:min(100%,420px);aspect-ratio:4/5;object-fit:cover;border-radius:var(--r);margin:0 auto}.khb-founder__note p{margin:0 0 12px;font-size:17px;color:#2b2a28}.khb-founder__sig{font:400 20px/1.2 var(--serif);margin:6px 0 0}.khb-cmp-wrap{margin:18px 0 44px}.khb-cmp{width:100%;border-collapse:collapse;font-size:14px}.khb-cmp th,.khb-cmp td{padding:12px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.khb-cmp thead th{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.khb-cmp tbody th{font-weight:600;width:22%}.khb-cmp .khb-cmp__us{background:#fbf6ea;font-weight:600;color:var(--ink)}.khb-cmp thead .khb-cmp__us{color:var(--ink)}@media(max-width:749px){.khb-cmp thead{display:none}.khb-cmp tr{display:block;border:1px solid var(--line);border-radius:var(--r);margin:0 0 10px;overflow:hidden;background:#fff}.khb-cmp tbody th,.khb-cmp td{display:block;width:auto!important;border:0;padding:8px 14px}.khb-cmp tbody th{background:var(--ivory);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.khb-cmp td{display:flex;gap:10px}.khb-cmp td:before{content:attr(data-l);flex:0 0 112px;font-size:12px;color:var(--muted);font-weight:500}.khb-cmp .khb-cmp__us:before{color:var(--ink);font-weight:700}}.khb-deliv-sec{background:var(--ivory)}.khb-dcards{display:grid;gap:12px;margin:18px 0}.khb-dcard{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:16px}.khb-dcard p{margin:0 0 6px;font-size:15px;color:#2b2a28}.khb-dcard__t{font-weight:600;font-size:16px!important;color:var(--ink)!important}.khb-dcard__live{color:var(--green)!important;font-weight:600}.khb-dcard__live:empty{display:none}.khb-dcard__p{font-size:13px!important;color:var(--muted)!important}.khb-faq{margin-top:16px;border-top:1px solid var(--line)}.khb-faq details{border-bottom:1px solid var(--line)}.khb-faq summary{cursor:pointer;list-style:none;padding:16px 28px 16px 0;font-weight:600;position:relative}.khb-faq summary::-webkit-details-marker{display:none}.khb-faq summary:after{content:"+";position:absolute;right:4px;top:14px;font-size:20px}.khb-faq details[open] summary:after{content:"\2212"}.khb-faq details p{margin:0 0 16px;color:#2b2a28;font-size:15px}.khb-ps{margin-top:40px;border:1.5px dashed #c8bfae;border-radius:var(--r);padding:20px;background:#fffdf8}.khb-ps p{margin:0 0 14px;font-size:16px}.khb-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:20px}.khb-pcard{display:flex;flex-direction:column;gap:4px;text-decoration:none;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;padding-bottom:12px}.khb-pcard img{width:100%;aspect-ratio:1;object-fit:cover;margin-bottom:6px}.khb-pcard span{padding:0 12px}.khb-pcard__t{font-weight:600;font-size:14px;line-height:1.35}.khb-pcard__p{font-size:14px}.khb-pcard__go{font-weight:600;font-size:13px;text-decoration:underline}.khb-pcard.is-out{opacity:.6}.khb-freebar{margin:0 0 12px;font-size:14px}.khb-freebar p{margin:0 0 6px}.khb-freebar__bar{display:block;height:6px;background:var(--line);border-radius:3px;overflow:hidden}.khb-freebar__bar span{display:block;height:100%;background:var(--green)}.khb-lines{list-style:none;padding:0;margin:0 0 10px}.khb-line{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-bottom:1px solid var(--line)}.khb-line img{width:64px;height:64px;object-fit:cover;border-radius:8px;flex:0 0 64px}.khb-line__m{flex:1;min-width:0;display:grid;gap:2px;font-size:14px}.khb-line__t{font-weight:600;text-decoration:none}.khb-line__v,.khb-line__d{font-size:13px;color:var(--muted)}.khb-line__d{color:var(--green)}.khb-line__q input{width:56px;height:34px;border:1px solid var(--line);border-radius:8px;padding:0 6px;margin-left:6px}.khb-line__ctl{display:flex;align-items:center;gap:8px;margin-top:4px}.khb-line__ctl button{width:30px;height:30px;border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer}.khb-line__ctl .khb-line__rm{width:auto;border:0;text-decoration:underline;font-size:12px;color:var(--muted)}.khb-line__p{font-weight:600;font-size:14px;white-space:nowrap}.khb-addon{display:flex;align-items:center;gap:12px;border:1px dashed var(--gold2);border-radius:var(--r);padding:10px 12px;margin:0 0 12px;font-size:14px}.khb-addon[hidden]{display:none}.khb-addon img{width:52px;height:52px;object-fit:cover;border-radius:8px}.khb-addon div{flex:1}.khb-addon button{border:1.5px solid var(--ink);background:#fff;border-radius:10px;padding:8px 12px;font-weight:600;cursor:pointer;font-size:13px}.khb-cart__sub{display:flex;justify-content:space-between;font-size:16px;margin:10px 0}.khb-note{display:grid;gap:6px;font-size:13px;color:var(--muted);margin:0 0 12px}.khb-note textarea{border:1px solid var(--line);border-radius:10px;padding:10px;font:400 15px var(--sans)}.khb-cart__form{display:grid;gap:10px}.khb-ft{background:var(--ink);color:#e9e4da;padding:40px 0 calc(90px + env(safe-area-inset-bottom));font-size:14px}.khb-ft a{color:#e9e4da;text-decoration:none;display:block;padding:5px 0}.khb-ft .khb-eyebrow{color:#a8a296}.khb-ft__promise{border-bottom:1px solid #333;padding-bottom:20px;margin-bottom:20px}.khb-ft__h{font:400 22px/1.2 var(--serif);color:#fff;margin:0 0 8px}.khb-ft__cols{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:18px}.khb-ft__contact a{display:inline}.khb-ft__small{font-size:12px;color:#a8a296}.khb-pay{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0}.khb-pay__i{width:38px;height:24px}.khb-apps{padding-top:20px}@media(min-width:750px){.khb-h1{font-size:38px}.khb-h2{font-size:34px}.khb-steps,.khb-dcards,.khb-quotes{grid-template-columns:repeat(3,1fr)}.khb-founder__in{grid-template-columns:2fr 3fr}.khb-grid{grid-template-columns:repeat(3,1fr)}.khb-rcard{flex-basis:30%}.khb-vid{flex-basis:22%}.khb-rail{justify-content:center}}@media(min-width:990px){.khb-buy__in{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:28px 18px}.khb-gal{position:sticky;top:76px;align-self:start}.khb-gal__item{border-radius:var(--r);overflow:hidden;aspect-ratio:1}.khb-box{padding:0}.khb-sticky .khb-btn{min-width:220px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/kh-b2.css.map */
