.ktp .ktp-hero-bg{position:absolute;inset:0;z-index:0;overflow:hidden}.ktp .ktp-hero-img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none;object-fit:cover;object-position:70% 50%}.ktp .ktp-hero-shade{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(20,19,23,.95) 0%,rgba(20,19,23,.86) calc(50% + 120px),rgba(20,19,23,.36) calc(50% + 400px),rgba(20,19,23,.12) 100%),linear-gradient(0deg,rgba(20,19,23,.75) 0%,rgba(20,19,23,0) 38%)}.ktp.ktp .ktp-tl{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:40px 0 44px!important;position:relative}.ktp .ktp-tl::before{content:"";position:absolute;left:12px;right:12px;top:13px;height:1px;background:linear-gradient(90deg,#cdb49f,#a8876e,#cdb49f)}.ktp .ktp-tl li{position:relative;padding-top:42px}.ktp .ktp-tl li::after{content:"";position:absolute;left:0;top:4px;width:19px;height:19px;border-radius:50%;background:#fff;border:2px solid var(--brd);box-shadow:0 0 0 5px var(--cr)}.ktp .ktp-tl-d{display:block;font-family:Georgia,serif;font-size:20px;color:var(--brd);margin-bottom:4px}.ktp .ktp-tl-t{display:block;font-weight:650;color:var(--ink);margin-bottom:4px;font-size:16px}.ktp .ktp-tl-x{display:block;font-size:15px;color:var(--mu);line-height:1.55}.ktp .ktp-calc label{display:block;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#cdb49f;margin:20px 0 8px}.ktp .ktp-calc input[type=date]{width:100%;max-width:280px;padding:14px 16px;border-radius:14px;border:1px solid rgba(205,180,159,.45);background:rgba(255,255,255,.06);color:#f5f0eb;font:500 17px/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color-scheme:dark;outline:none;box-shadow:none;height:auto;margin:0}.ktp .ktp-calc input[type=date]:focus{border-color:#cdb49f;box-shadow:0 0 0 3px rgba(205,180,159,.25)}.ktp .ktp-verdict{display:inline-flex;align-items:center;gap:8px;padding:6px 13px;border-radius:999px;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;background:rgba(232,239,232,.12);color:#cfe0cf;border:1px solid rgba(207,224,207,.3)}.ktp .ktp-verdict.is-warn{background:rgba(205,180,159,.14);color:#f1d9bf;border-color:rgba(205,180,159,.4)}.ktp .ktp-verdict .ktp-svg{width:15px;height:15px}.ktp.ktp .ktp-calc .ktp-res-t{font-family:Georgia,serif;font-size:22px;color:#f5f0eb;margin:12px 0 8px;line-height:1.3}.ktp .ktp-plan li{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid rgba(205,180,159,.18);font-size:15px;color:#e9e1d8}.ktp .ktp-plan li b{font-weight:600;color:#f5f0eb;text-align:right}.ktp.ktp .ktp-res a{color:#e9cfb4}.ktp .ktp-spice{margin-top:14px;border-top:1px solid #e4d8cb;padding-top:4px}.ktp .ktp-spice summary{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;list-style:none;padding:12px 0 8px}.ktp .ktp-spice summary::-webkit-details-marker{display:none}.ktp .ktp-spice summary h3{margin:0!important}.ktp .ktp-sum-ico{color:var(--brd);transition:transform .3s}.ktp .ktp-spice[open] .ktp-sum-ico{transform:rotate(180deg)}.ktp .ktp-sum-ico .ktp-svg{width:20px;height:20px}.ktp .ktp-wake.is-ready{display:inline-flex}.ktp .ktp-wake[aria-pressed=true]{background:var(--fo);border-color:var(--fo);color:#fff}.ktp .ktp-wake[aria-pressed=true] .ktp-svg{color:#fff}.ktp .ktp-honey{position:relative;padding-top:34px;overflow:hidden}.ktp .ktp-honey::before{content:"";position:absolute;left:0;right:0;top:0;height:7px;background:var(--hc,#a8876e)}.ktp .ktp-honey .ktp-flag{display:inline-block;margin:0 0 12px;padding:4px 11px;border-radius:999px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;background:var(--fo);color:#fff}.ktp .ktp-honey-dot{display:inline-block;width:12px;height:12px;border-radius:50%;background:var(--hc);margin-right:10px;vertical-align:1px;box-shadow:0 0 0 4px rgba(0,0,0,.04)}.ktp.ktp .ktp-honey .ktp-more{font-size:14.5px;font-weight:600;margin-top:4px}.ktp .ktp-note{display:flex;gap:16px;align-items:flex-start;margin-top:26px;padding:22px 24px;border-radius:18px;background:#fff;border:1px solid var(--ln)}.ktp .ktp-dot-check{flex:none;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#e2b65a,#b8862a);color:#fff;box-shadow:0 6px 14px -8px rgba(160,110,20,.7)}.ktp .ktp-dot-check .ktp-svg{width:17px;height:17px;stroke-width:2.2}.ktp.ktp .ktp-note p{margin:0;font-size:16px}.ktp .ktp-honest{margin-top:22px;padding:26px 28px;border-radius:20px;background:var(--fol);border:1px solid rgba(61,90,62,.18)}.ktp .ktp-honest-l{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--fo);font-weight:700;margin-bottom:10px}.ktp .ktp-honest-l .ktp-svg{width:17px;height:17px}.ktp.ktp .ktp-honest p{margin:0 0 10px;color:#33433a;font-size:16px}.ktp.ktp .ktp-honest p:last-child{margin:0}.ktp .ktp-prod-media.has-img img{display:block}.ktp .ktp-prod-media.has-img .ktp-prod-fb{display:none}.ktp .ktp-quote{margin-top:26px;padding:30px 34px;border-radius:22px;background:linear-gradient(150deg,#fbf7f2,#f3ebe1);border:1px solid #eadfd2;position:relative}.ktp .ktp-quote-l{display:inline-flex;gap:8px;align-items:center;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--brd);margin-bottom:10px}.ktp .ktp-quote-l .ktp-svg{width:17px;height:17px}.ktp.ktp .ktp-quote p{font-family:Georgia,serif;font-style:italic;font-size:19px;line-height:1.6;color:#3d342d;margin:0}.ktp .ktp-dark .ktp-num{color:rgba(205,180,159,.32)}.ktp .ktp-faq-i[open] .ktp-plus{background:var(--grad);border-color:transparent;transform:rotate(180deg)}.ktp .ktp-faq-i[open] .ktp-plus::before,.ktp .ktp-faq-i[open] .ktp-plus::after{background:#fff}.ktp .ktp-faq-i[open] .ktp-plus::after{transform:rotate(0)}.ktp-anim .ktp-hero-img{opacity:0;transform:scale(1.07)}.ktp-anim .ktp-hero.has-photo .ktp-hero-img{opacity:1;transform:scale(1);transition:opacity 1.6s ease,transform 3.2s cubic-bezier(.22,.61,.36,1)}.ktp-anim .ktp-hero-content>*{opacity:0;transform:translateY(14px)}.ktp-anim .ktp-hero.is-in .ktp-hero-content>*{opacity:1;transform:none;transition:opacity .85s ease,transform .85s cubic-bezier(.22,.61,.36,1);transition-delay:calc(var(--i,0) * .17s)}.ktp-anim .ktp-kicker::after{transform:scaleX(0)}.ktp-anim .ktp-hero.is-in .ktp-kicker::after{transform:scaleX(1);transition:transform 1s cubic-bezier(.22,.61,.36,1) .55s}.ktp-anim .ktp-h1b{opacity:0;filter:blur(6px)}.ktp-anim .ktp-hero.is-in .ktp-h1b{opacity:1;filter:blur(0);transition:opacity 1s ease .75s,filter 1s ease .75s}.ktp .ktp-pre{opacity:0;transform:translateY(24px)}.ktp .ktp-pre.ktp-in{opacity:1;transform:none;transition:opacity .85s ease,transform .85s cubic-bezier(.22,.61,.36,1)}@media (max-width:900px){.ktp .ktp-tl::before{display:none}.ktp .ktp-hero-shade{background:linear-gradient(180deg,rgba(20,19,23,.7) 0%,rgba(20,19,23,.86) 45%,rgba(20,19,23,.95) 100%)}}@media (max-width:600px){.ktp.ktp .ktp-tl{gap:22px;margin:32px 0 36px!important}.ktp .ktp-tl::before{display:block;left:9px;right:auto;top:12px;bottom:12px;width:1px;height:auto;background:linear-gradient(180deg,#cdb49f,#a8876e)}.ktp .ktp-tl li{padding:0 0 0 38px}.ktp .ktp-tl li::after{top:3px}.ktp .ktp-plan li{flex-direction:column;gap:2px}.ktp .ktp-plan li b{text-align:left}}@media print{.ktp .ktp-pre{opacity:1!important;transform:none!important}}.ktp.ktp .ktp-table tr.is-hi td{background:var(--fol)!important}.ktp .ktp-table .ktp-mm{font-family:Georgia,serif;font-size:24px;line-height:1;color:var(--ink);white-space:nowrap}.ktp .ktp-table .ktp-badge-s{display:inline-block;margin-top:6px;padding:2px 9px;border-radius:999px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:var(--fo);color:#fff}.ktp .ktp-bigtime{display:flex;align-items:baseline;gap:10px;margin:4px 0 2px}.ktp .ktp-bigtime b{font-family:Georgia,serif;font-weight:400;font-size:44px;line-height:1;color:#f5f0eb}.ktp .ktp-bigtime span{font-size:15px;color:#cbbcad}.ktp .ktp-dark .ktp-dot-check{margin-bottom:16px}.ktp .ktp-variant .ktp-num{font-size:26px}.ktp .ktp-bigtime{flex-wrap:wrap}.ktp .ktp-bigtime b{white-space:nowrap}@media (max-width:600px){.ktp .ktp-bigtime b{font-size:38px}.ktp.ktp .ktp-table tr.is-hi{background:var(--fol);border-color:rgba(61,90,62,.2)}.ktp .ktp-table .ktp-badge-s{margin:0 0 0 10px;vertical-align:4px}.ktp .ktp-table td:first-child br{display:none}}.ktp .ktp-bars{display:flex;flex-direction:column;gap:14px;margin:6px 0 14px}.ktp .ktp-bar-top{display:flex;justify-content:space-between;gap:12px;font-size:14.5px;color:#e9e1d8;margin-bottom:6px}.ktp .ktp-bar-top b{font-weight:600;color:#f5f0eb;white-space:nowrap}.ktp .ktp-bar-track{position:relative;height:12px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.ktp .ktp-bar-fill{position:absolute;left:0;top:0;bottom:0;border-radius:999px;width:0;transition:width .7s cubic-bezier(.22,.61,.36,1)}.ktp .ktp-bar-fill.is-shop{background:linear-gradient(90deg,#a8876e,#c9805a)}.ktp .ktp-bar-fill.is-ours{background:linear-gradient(90deg,#6f9b70,#9fc39f)}.ktp .ktp-bar-fill.is-over{background:linear-gradient(90deg,#c9805a,#d9594a)}