:root{--knp-brand:#A61E2A;--knp-brand-dark:#5E0F17;--knp-soft:#FBF3EE;--knp-accent:#C9A23A;--knp-ok:#1E7A46;--knp-ink:#1B1716;--knp-muted:#6A615C;--knp-line:#ECE3DA;--knp-card:#fff;--knp-radius:18px}.knp{color:var(--knp-ink);font-family:inherit;-webkit-font-smoothing:antialiased}.knp *{box-sizing:border-box}.knp-wrap{max-width:1120px;margin:0 auto;padding:56px 16px}@media(min-width:750px){.knp-wrap{padding:84px 28px}}.knp--soft{background:var(--knp-soft)}.knp--dark{background:var(--knp-brand-dark);color:#fff}.knp--brand{background:var(--knp-brand);color:#fff}.knp-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--knp-brand);margin:0 0 12px}.knp-eyebrow:before{content:"";width:18px;height:2px;background:currentColor;border-radius:2px}.knp--dark .knp-eyebrow,.knp--brand .knp-eyebrow{color:var(--knp-accent)}.knp-h2{font-size:clamp(27px,5.4vw,46px);line-height:1.06;font-weight:800;letter-spacing:-.02em;margin:0 0 14px;color:inherit}.knp-h2 em,.knp-h2 strong{font-style:normal;color:var(--knp-brand)}.knp--dark .knp-h2 em,.knp--dark .knp-h2 strong,.knp--brand .knp-h2 em,.knp--brand .knp-h2 strong{color:var(--knp-accent)}.knp-lead{font-size:17px;line-height:1.6;color:var(--knp-muted);margin:0 0 30px;max-width:680px}.knp--dark .knp-lead,.knp--brand .knp-lead{color:#ffffffc7}.knp-center{text-align:center}.knp-center .knp-lead{margin-left:auto;margin-right:auto}.knp-center .knp-eyebrow:before{display:none}.knp-note{font-size:12.5px;line-height:1.5;color:var(--knp-muted);margin:22px 0 0}.knp--dark .knp-note,.knp--brand .knp-note{color:#fff9}.knp-img{display:block;width:100%;height:auto;border-radius:var(--knp-radius)}.knp-btn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;background:var(--knp-brand);color:#fff!important;font-weight:800;font-size:17px;letter-spacing:.02em;padding:16px 28px;border-radius:14px;border:0;cursor:pointer;text-decoration:none!important;box-shadow:0 10px 24px #00000024;transition:transform .15s}.knp-btn:hover{transform:translateY(-1px)}.knp-btn small{font-size:12px;font-weight:600;opacity:.9;margin-top:2px;letter-spacing:0}.knp--dark .knp-btn,.knp--brand .knp-btn{background:#fff;color:var(--knp-brand-dark)!important}.knp-pills{display:flex;flex-wrap:wrap;gap:8px}.knp-pill{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;padding:8px 13px;border-radius:999px;background:#fff;border:1px solid var(--knp-line);color:var(--knp-ink)}.knp--dark .knp-pill,.knp--brand .knp-pill{background:#ffffff1a;border-color:#fff3;color:#fff}.knp-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:900px){.knp-stats{grid-template-columns:repeat(4,1fr)}}.knp-stat{background:var(--knp-card);border:1px solid var(--knp-line);border-radius:var(--knp-radius);padding:22px 18px}.knp-stat b{display:block;font-size:clamp(36px,7vw,54px);line-height:1;font-weight:800;color:var(--knp-brand);letter-spacing:-.03em}.knp-stat p{margin:10px 0 0;font-size:14.5px;line-height:1.45;color:var(--knp-ink)}.knp-stat .knp-bar{height:6px;border-radius:6px;background:var(--knp-soft);margin-top:14px;overflow:hidden}.knp-stat .knp-bar i{display:block;height:100%;width:0;background:var(--knp-brand);border-radius:6px;transition:width 1.2s ease}.knp-split{display:grid;gap:30px;align-items:center}@media(min-width:900px){.knp-split{grid-template-columns:1.05fr .95fr;gap:56px}.knp-split--rev>:first-child{order:2}}.knp-list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.knp-list li{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.45;padding:13px 14px;border-radius:14px;background:#ffffff12;border:1px solid rgba(255,255,255,.12)}.knp:not(.knp--dark):not(.knp--brand) .knp-list li{background:#fff;border-color:var(--knp-line)}.knp-list li span{flex:0 0 26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:800;background:var(--knp-accent);color:var(--knp-brand-dark)}.knp-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;margin:0 0 16px;scrollbar-width:none}.knp-tabs::-webkit-scrollbar{display:none}.knp-tab{flex:0 0 auto;border:1.5px solid var(--knp-line);background:#fff;color:var(--knp-ink);font-weight:700;font-size:14px;padding:10px 16px;border-radius:999px;cursor:pointer}.knp-tab.is-on{background:var(--knp-brand);border-color:var(--knp-brand);color:#fff}.knp-panel{display:none;background:#fff;border:1px solid var(--knp-line);border-radius:22px;padding:18px;gap:22px}.knp-panel.is-on{display:grid}@media(min-width:750px){.knp-panel{grid-template-columns:280px 1fr;padding:22px;align-items:center}}.knp-panel .knp-kicker{font-size:11.5px;font-weight:800;letter-spacing:.12em;color:var(--knp-brand);text-transform:uppercase;margin:0 0 6px}.knp-panel h3{font-size:22px;line-height:1.2;margin:0 0 10px;font-weight:800}.knp-panel p{font-size:15.5px;line-height:1.6;color:var(--knp-muted);margin:0}.knp-panel .knp-tip{margin-top:14px;display:inline-block;background:var(--knp-soft);color:var(--knp-ink);font-size:13.5px;font-weight:600;padding:9px 12px;border-radius:10px}.knp-panel-img{aspect-ratio:1;border-radius:16px;overflow:hidden;background:var(--knp-soft)}.knp-panel-img img{width:100%;height:100%;object-fit:cover;display:block}.knp-grid{display:grid;gap:14px;grid-template-columns:1fr}@media(min-width:600px){.knp-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.knp-grid--3{grid-template-columns:repeat(3,1fr)}}.knp-item{background:#fff;border:1px solid var(--knp-line);border-radius:22px;overflow:hidden;display:flex;flex-direction:column}.knp-item-img{position:relative;aspect-ratio:4/3;background:var(--knp-soft)}.knp-item-img img{width:100%;height:100%;object-fit:cover;display:block}.knp-item-num{position:absolute;top:12px;left:12px;background:#fff;color:var(--knp-brand);font-weight:800;font-size:13px;padding:5px 10px;border-radius:999px;box-shadow:0 2px 8px #00000014}.knp-item-body{padding:16px 18px 20px}.knp-item-tag{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--knp-ok);background:#e8f4ec;padding:4px 9px;border-radius:999px;margin-bottom:8px}.knp-item h3{font-size:19px;line-height:1.25;margin:0 0 6px;font-weight:800}.knp-item p{font-size:15px;line-height:1.55;color:var(--knp-muted);margin:0}.knp-rail{display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 12px;scrollbar-width:none}.knp-rail::-webkit-scrollbar{display:none}@media(min-width:750px){.knp-rail{grid-auto-columns:calc(33.333% - 8px)}}.knp-review{scroll-snap-align:start;background:#fff;border:1px solid var(--knp-line);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;color:var(--knp-ink)}.knp-review-img{aspect-ratio:4/5;background:var(--knp-soft);position:relative}.knp-review-img img{width:100%;height:100%;object-fit:cover;display:block}.knp-review-badge{position:absolute;top:10px;left:10px;background:#fffffff2;color:var(--knp-ok);font-size:10.5px;font-weight:800;letter-spacing:.06em;padding:5px 9px;border-radius:999px}.knp-review-body{padding:14px 16px 18px}.knp-stars{color:#f2b01e;font-size:15px;letter-spacing:2px}.knp-review q{display:block;font-size:15.5px;line-height:1.5;font-weight:600;margin:6px 0 10px;quotes:"\201c" "\201d"}.knp-review small{font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--knp-muted);text-transform:uppercase}.knp-rail-nav{display:flex;gap:8px;justify-content:center;margin-top:10px}.knp-rail-nav button{width:42px;height:42px;border-radius:50%;border:1.5px solid var(--knp-line);background:#fff;font-size:18px;cursor:pointer;color:var(--knp-ink)}.knp--dark .knp-rail-nav button,.knp--brand .knp-rail-nav button{background:transparent;color:#fff;border-color:#ffffff59}.knp-cmp{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid var(--knp-line);border-radius:20px;overflow:hidden;font-size:14.5px}.knp-cmp th,.knp-cmp td{padding:14px 12px;border-bottom:1px solid var(--knp-line);text-align:center;vertical-align:middle}.knp-cmp tr:last-child td{border-bottom:0}.knp-cmp th{font-size:12px;letter-spacing:.06em;text-transform:uppercase;background:#faf7f4;color:var(--knp-muted)}.knp-cmp td:first-child,.knp-cmp th:first-child{text-align:left;font-weight:600;color:var(--knp-ink)}.knp-cmp .is-us{background:color-mix(in srgb,var(--knp-brand) 7%,#fff)}.knp-cmp th.is-us{background:var(--knp-brand);color:#fff}.knp-yes,.knp-no{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;font-weight:800;font-size:14px}.knp-yes{background:var(--knp-ok);color:#fff}.knp-no{background:#f1ece8;color:#a79c95}.knp-steps{display:grid;gap:14px}@media(min-width:750px){.knp-steps{grid-template-columns:repeat(3,1fr)}}.knp-step{background:#fff;border:1px solid var(--knp-line);border-radius:22px;overflow:hidden}.knp-step-img{aspect-ratio:4/3;background:var(--knp-soft);position:relative}.knp-step-img img{width:100%;height:100%;object-fit:cover;display:block}.knp-step-n{position:absolute;bottom:-18px;left:18px;width:40px;height:40px;border-radius:50%;background:var(--knp-brand);color:#fff;font-weight:800;display:grid;place-items:center;border:3px solid #fff}.knp-step-body{padding:26px 18px 20px}.knp-step h3{font-size:18px;margin:0 0 6px;font-weight:800}.knp-step p{font-size:15px;line-height:1.55;color:var(--knp-muted);margin:0}.knp-callout{margin-top:16px;background:#fff;border-left:4px solid var(--knp-brand);border-radius:12px;padding:14px 16px;font-size:14.5px;line-height:1.55}.knp-guar{max-width:820px;margin:0 auto;text-align:center;border-radius:28px;padding:40px 22px;background:var(--knp-brand);color:#fff;box-shadow:0 20px 50px #00000024}.knp-guar-ico{width:76px;height:76px;margin:0 auto 14px;border-radius:50%;display:grid;place-items:center;background:#ffffff24;font-size:34px}.knp-guar .knp-h2{color:#fff}.knp-guar p{color:#ffffffd9;font-size:16.5px;line-height:1.6;max-width:600px;margin:0 auto 18px}.knp-guar .knp-pills{justify-content:center}.knp-guar .knp-pill{background:#ffffff1f;border-color:#ffffff40;color:#fff}.knp-faq{max-width:820px;margin:0 auto;display:grid;gap:10px}.knp-faq details{background:#fff;border:1px solid var(--knp-line);border-radius:16px;overflow:hidden}.knp-faq summary{list-style:none;cursor:pointer;padding:18px 52px 18px 18px;font-weight:700;font-size:16px;position:relative;line-height:1.35}.knp-faq summary::-webkit-details-marker{display:none}.knp-faq summary:after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:var(--knp-soft);color:var(--knp-brand);display:grid;place-items:center;font-size:18px;font-weight:700}.knp-faq details[open] summary:after{content:"\2013"}.knp-faq .knp-ans{padding:0 18px 18px;font-size:15px;line-height:1.6;color:var(--knp-muted)}.knp-faq .knp-ans p{margin:0 0 8px}.knp-cta{text-align:center}.knp-cta .knp-pills{justify-content:center;margin-top:16px}.knp-js .knp-reveal{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease}.knp-js .knp-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.knp-js .knp-reveal{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/kn-pro.css.map */
