:root{--kp-cream:#FBF6EE;--kp-oat:#F3EADC;--kp-sand:#E7DCCB;--kp-green:#1F3D2E;--kp-red:#C8323F;--kp-red-d:#A72633;--kp-gold:#D9A441;--kp-ink:#1C2620;--kp-muted:#5E6B63;--kp-r:18px;--kp-shadow:0 10px 30px rgba(31,61,46,.1)}.kp{font-family:var(--font-body--family,Inter,system-ui,sans-serif);color:var(--kp-ink);-webkit-font-smoothing:antialiased;font-size:16px}.kp *{box-sizing:border-box}.kp-wrap{max-width:1180px;margin:0 auto;padding:0 20px}.kp-sec{padding:56px 0}@media(min-width:900px){.kp-sec{padding:88px 0}}.kp-bg-cream{background:var(--kp-cream)}.kp-bg-oat{background:var(--kp-oat)}.kp-bg-green{background:var(--kp-green);color:var(--kp-cream)}.kp-bg-white{background:#fff}.kp h1,.kp h2,.kp h3{font-family:var(--font-heading--family,Inter,system-ui,sans-serif);font-weight:800;letter-spacing:-.02em;line-height:1.05;margin:0;color:inherit;text-transform:none}.kp h1{font-size:clamp(2.3rem,7vw,4.2rem)}.kp h2{font-size:clamp(1.9rem,5vw,3rem)}.kp h3{font-size:1.2rem;letter-spacing:-.01em;line-height:1.2}.kp p{margin:0;line-height:1.55}.kp-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--kp-red)}.kp-bg-green .kp-eyebrow{color:var(--kp-gold)}.kp-lead{font-size:1.08rem;color:var(--kp-muted);max-width:56ch}.kp-bg-green .kp-lead{color:#fbf6eed1}.kp-center{text-align:center}.kp-center .kp-lead{margin-left:auto;margin-right:auto}.kp-head{display:grid;gap:14px;margin-bottom:36px}.kp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 28px;border-radius:999px;background:var(--kp-red);color:#fff!important;font-family:inherit;font-weight:800;font-size:1.05rem;text-decoration:none!important;border:0;cursor:pointer;box-shadow:0 8px 20px #c8323f47;transition:transform .15s,background .15s;width:100%}@media(min-width:700px){.kp-btn{width:auto}}.kp-btn:hover{background:var(--kp-red-d);transform:translateY(-1px)}.kp-btn[disabled]{opacity:.6;cursor:wait}.kp-btn--full{width:100%!important}.kp-pills{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:.88rem;font-weight:600;color:var(--kp-green)}.kp-pills span{display:inline-flex;align-items:center;gap:6px}.kp-bg-green .kp-pills{color:var(--kp-cream)}.kp-ico{width:20px;height:20px;flex:none}.kp-card{background:#fff;border-radius:var(--kp-r);padding:24px;box-shadow:var(--kp-shadow)}.kp-grid{display:grid;gap:16px}@media(min-width:700px){.kp-grid--3{grid-template-columns:repeat(3,1fr)}.kp-grid--4{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.kp-grid--4{grid-template-columns:repeat(4,1fr)}}.kp-media{border-radius:var(--kp-r);overflow:hidden;background:var(--kp-oat);aspect-ratio:4/5;position:relative}.kp-media img,.kp-media video,.kp-media svg{width:100%;height:100%;object-fit:cover;display:block}.kp-hero{padding:28px 0 48px}@media(min-width:900px){.kp-hero{padding:56px 0 88px}}.kp-hero__grid{display:grid;gap:28px;align-items:center}@media(min-width:900px){.kp-hero__grid{grid-template-columns:1.05fr 1fr;gap:56px}}.kp-hero__copy{display:grid;gap:18px}.kp-hero__media{order:-1}@media(min-width:900px){.kp-hero__media{order:0}}.kp-hero__offer{display:inline-flex;flex-wrap:wrap;gap:6px 10px;align-items:center;background:#fff;border:1px dashed var(--kp-red);color:var(--kp-green);border-radius:14px;padding:10px 14px;font-weight:700;font-size:.92rem;width:fit-content}.kp-hero__offer b{color:var(--kp-red)}.kp-tag{display:inline-block;background:var(--kp-gold);color:var(--kp-green);font-weight:800;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:999px}.kp-ticker{background:var(--kp-green);color:var(--kp-cream);overflow:hidden;white-space:nowrap;padding:14px 0;font-weight:700;font-size:.92rem}.kp-ticker__track{display:inline-flex;gap:40px;animation:kp-marq 30s linear infinite;padding-left:40px}.kp-ticker__track span{display:inline-flex;align-items:center;gap:10px}.kp-ticker__track span:before{content:"\2726";color:var(--kp-gold)}@keyframes kp-marq{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.kp-ticker__track{animation:none}}.kp-list{list-style:none;padding:0;margin:0;display:grid;gap:12px}.kp-list li{display:flex;gap:12px;align-items:center;background:#fff;border-radius:14px;padding:16px 18px;font-weight:600;box-shadow:var(--kp-shadow)}.kp-list li .kp-x{flex:none;width:34px;height:34px;border-radius:50%;background:var(--kp-oat);display:grid;place-items:center;color:var(--kp-red)}.kp-split{display:grid;gap:32px;align-items:center}@media(min-width:900px){.kp-split{grid-template-columns:1fr 1fr;gap:64px}}.kp-feat{display:grid;gap:10px;align-content:start}.kp-feat__ico{width:52px;height:52px;border-radius:16px;background:var(--kp-oat);display:grid;place-items:center;color:var(--kp-red)}.kp-feat__ico svg{width:26px;height:26px}.kp-feat p{color:var(--kp-muted);font-size:.96rem}.kp-offers{display:grid;gap:22px}@media(min-width:900px){.kp-offers{grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}}.kp-offer{position:relative;background:#fff;border:2px solid var(--kp-sand);border-radius:var(--kp-r);padding:26px 20px 20px;display:grid;gap:10px;align-content:start;text-decoration:none!important;color:var(--kp-ink)!important;transition:border-color .15s,transform .15s}.kp-offer:hover{border-color:var(--kp-green);transform:translateY(-2px)}.kp-offer--hot{border-color:var(--kp-red);box-shadow:0 14px 34px #c8323f26}.kp-offer__flag{position:absolute;top:-13px;left:20px}.kp-offer--hot .kp-tag{background:var(--kp-red);color:#fff}.kp-offer__qty{font-weight:800;font-size:1.15rem;color:var(--kp-green)}.kp-offer__price{font-size:2rem;font-weight:900;letter-spacing:-.02em}.kp-offer__price small{font-size:.9rem;font-weight:600;color:var(--kp-muted)}.kp-offer__save{font-weight:700;color:var(--kp-red);font-size:.92rem}.kp-offer__perks{font-size:.9rem;color:var(--kp-muted);display:grid;gap:4px}.kp-offer__cta{padding-top:6px;font-weight:800;color:var(--kp-red)}.kp-steps{counter-reset:s;display:grid;gap:16px}@media(min-width:900px){.kp-steps{grid-template-columns:repeat(3,1fr)}}.kp-step{counter-increment:s;background:#fff;border-radius:var(--kp-r);padding:24px;box-shadow:var(--kp-shadow);display:grid;gap:8px;align-content:start}.kp-step:before{content:counter(s);width:40px;height:40px;border-radius:50%;background:var(--kp-green);color:var(--kp-cream);display:grid;place-items:center;font-weight:900}.kp-step p{color:var(--kp-muted)}.kp-table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border-radius:var(--kp-r);overflow:hidden;box-shadow:var(--kp-shadow);font-size:.92rem}.kp-table th,.kp-table td{padding:14px 10px;text-align:center;border-bottom:1px solid var(--kp-oat)}.kp-table th:first-child,.kp-table td:first-child{text-align:left;padding-left:16px;font-weight:600}.kp-table thead th{font-weight:800;font-size:.85rem;color:var(--kp-green)}.kp-table .kp-us{background:#c8323f0f}.kp-table thead .kp-us{background:var(--kp-red);color:#fff}.kp-yes{color:var(--kp-green);font-weight:900}.kp-no{color:#b9b2a6;font-weight:900}.kp-size{width:100%;border-collapse:collapse;font-size:.9rem;background:#fff;border-radius:14px;overflow:hidden}.kp-size th,.kp-size td{padding:10px 8px;text-align:center;border-bottom:1px solid var(--kp-oat)}.kp-size thead th{background:var(--kp-green);color:var(--kp-cream);font-weight:700}.kp-note{font-size:.88rem;color:var(--kp-muted)}.kp-faq{display:grid;gap:10px;max-width:820px;margin:0 auto}.kp-faq details{background:#fff;border-radius:14px;padding:0 20px;box-shadow:var(--kp-shadow)}.kp-faq summary,.kp-acc summary{list-style:none;cursor:pointer;padding:18px 0;font-weight:700;display:flex;justify-content:space-between;gap:16px;color:var(--kp-green)}.kp-faq summary::-webkit-details-marker,.kp-acc summary::-webkit-details-marker{display:none}.kp-faq summary:after,.kp-acc summary:after{content:"+";font-size:1.4rem;line-height:1;color:var(--kp-red)}.kp-faq details[open] summary:after,.kp-acc details[open] summary:after{content:"\2013"}.kp-faq__a,.kp-acc__a{padding:0 0 18px;color:var(--kp-muted);line-height:1.6;font-size:.96rem}.kp-faq__a a,.kp-acc__a a,.kp-prose a{color:var(--kp-red);font-weight:600}.kp-acc details{border-bottom:1px solid var(--kp-sand)}.kp-acc__a ul{padding-left:18px;margin:6px 0;display:grid;gap:4px}.kp-seal{width:120px;height:120px;border-radius:50%;border:3px dashed var(--kp-gold);display:grid;place-items:center;text-align:center;font-weight:900;font-size:.8rem;color:var(--kp-gold);line-height:1.05;margin:0 auto}.kp-seal b{font-size:2.2rem;display:block}.kp-cutoff{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;background:#fff;border-left:4px solid var(--kp-red);border-radius:12px;padding:12px 14px;font-weight:700;color:var(--kp-green);font-size:.94rem}.kp-cd{display:inline-flex;gap:6px}.kp-cd span{background:var(--kp-green);color:var(--kp-cream);border-radius:8px;padding:4px 7px;font-variant-numeric:tabular-nums;font-size:.85rem}.kp-pdp{padding:16px 0 56px}@media(min-width:900px){.kp-pdp{padding:40px 0 88px}}.kp-pdp__grid{display:grid;gap:24px}@media(min-width:900px){.kp-pdp__grid{grid-template-columns:1.1fr 1fr;gap:56px;align-items:start}}.kp-gal{display:grid;gap:10px;min-width:0}@media(min-width:900px){.kp-gal{position:sticky;top:90px}}.kp-gal__main{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;border-radius:var(--kp-r);scrollbar-width:none}.kp-gal__main::-webkit-scrollbar{display:none}.kp-gal__main>*{flex:0 0 100%;scroll-snap-align:start}.kp-gal__thumbs{display:flex;gap:8px;overflow-x:auto}.kp-gal__thumbs button{flex:0 0 64px;height:64px;border-radius:10px;overflow:hidden;border:2px solid transparent;padding:0;background:var(--kp-oat);cursor:pointer}.kp-gal__thumbs button.is-on{border-color:var(--kp-green)}.kp-gal__thumbs img{width:100%;height:100%;object-fit:cover}.kp-buy{display:grid;gap:16px;min-width:0}.kp .kp-buy__title{font-size:clamp(1.7rem,4.5vw,2.4rem)}.kp-buy__sub{color:var(--kp-muted);font-size:1.02rem}.kp-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.kp-price__now{font-size:1.9rem;font-weight:900;letter-spacing:-.02em}.kp-price__alt{color:var(--kp-red);font-weight:700;font-size:.92rem}.kp-tiers{display:grid;gap:12px;border:0;padding:0;margin:0;min-width:0}.kp-tiers legend{font-weight:800;color:var(--kp-green);margin-bottom:10px;font-size:.95rem;padding:0}.kp-tier{position:relative;display:grid;grid-template-columns:22px 1fr auto;gap:12px;align-items:center;background:#fff;border:2px solid var(--kp-sand);border-radius:16px;padding:14px 16px;cursor:pointer;transition:border-color .15s}.kp-tier input{appearance:none;-webkit-appearance:none;width:22px;height:22px;border-radius:50%;border:2px solid var(--kp-sand);margin:0;display:grid;place-items:center;background:#fff}.kp-tier input:checked{border-color:var(--kp-red)}.kp-tier input:checked:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--kp-red)}.kp-tier:has(input:checked){border-color:var(--kp-red);background:#fffaf7}.kp-tier__name{font-weight:800;color:var(--kp-green);display:block}.kp-tier__meta{font-size:.84rem;color:var(--kp-red);font-weight:700;display:block}.kp-tier__price{text-align:right;font-weight:900}.kp-tier__price small{display:block;font-weight:600;color:var(--kp-muted);font-size:.78rem}.kp-tier__flag{position:absolute;top:-11px;right:14px}.kp-tier__flag .kp-tag{font-size:.66rem}.kp-units{display:grid;gap:10px}.kp-unit{display:flex;gap:8px;align-items:center;background:var(--kp-oat);border-radius:14px;padding:10px 12px}.kp-unit__n{font-weight:800;font-size:.82rem;color:var(--kp-green);white-space:nowrap;min-width:62px}.kp-unit select,.kp-boost select{flex:1;min-width:0;min-height:44px;border-radius:10px;border:1px solid var(--kp-sand);background:#fff;padding:0 10px;font:inherit;font-weight:600;color:var(--kp-ink)}.kp-link{color:var(--kp-green);font-weight:700;font-size:.88rem;text-decoration:underline;background:none;border:0;padding:0;cursor:pointer}.kp-assure{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center;font-size:.76rem;font-weight:700;color:var(--kp-green)}.kp-assure div{background:#fff;border-radius:12px;padding:10px 6px;display:grid;justify-items:center;gap:4px}.kp-pay{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.kp-pay svg{height:24px;width:auto}.kp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;box-shadow:0 -8px 24px #0000001a;padding:10px 14px calc(10px + env(safe-area-inset-bottom));display:flex;gap:12px;align-items:center;transform:translateY(110%);transition:transform .25s}.kp-sticky.is-on{transform:none}.kp-sticky__p{font-weight:900;font-size:1.05rem;line-height:1.1}.kp-sticky__p small{display:block;font-weight:600;color:var(--kp-muted);font-size:.72rem}.kp-sticky .kp-btn{min-height:48px;flex:1;font-size:.98rem;width:auto}@media(min-width:900px){.kp-sticky{display:none}}.kp-err{color:var(--kp-red);font-weight:700;font-size:.9rem;min-height:1px}.kp-boostwrap{background:var(--kp-cream);padding:16px 0 0}.kp-boost{background:#fff;border:2px dashed var(--kp-red);border-radius:var(--kp-r);padding:18px;display:grid;gap:12px;max-width:760px;margin:0 auto}.kp-bar{height:10px;border-radius:999px;background:var(--kp-oat);overflow:hidden}.kp-bar i{display:block;height:100%;width:0;background:var(--kp-red);border-radius:999px;transition:width .4s}.kp-boost__row{display:flex;justify-content:space-between;font-size:.78rem;font-weight:700;color:var(--kp-muted)}.kp-boost__msg{font-weight:700;color:var(--kp-green)}.kp-boost__form{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.kp-boost__sels{display:flex;gap:8px;flex:1;min-width:220px}.kp-boost .kp-btn{min-height:46px;font-size:.95rem;width:auto;flex:1;min-width:200px}.kp-ann{background:var(--kp-green);color:var(--kp-cream);text-align:center;font-size:.82rem;font-weight:700;padding:9px 14px;line-height:1.3}.kp-ann [data-kp-msg]{display:none}.kp-ann [data-kp-msg].is-on{display:block}.kp-ann b{color:var(--kp-gold)}.kp-foot{background:var(--kp-green);color:var(--kp-cream);padding:48px 0 28px}.kp-foot a{color:var(--kp-cream)!important;text-decoration:none;opacity:.85}.kp-foot a:hover{opacity:1;text-decoration:underline}.kp-foot__grid{display:grid;gap:28px}@media(min-width:800px){.kp-foot__grid{grid-template-columns:1.5fr 1fr 1fr 1fr}}.kp-foot__brand{display:flex;align-items:center;gap:10px;font-family:var(--font-heading--family,Inter,sans-serif);font-weight:900;font-size:1.7rem;letter-spacing:-.04em;margin-bottom:10px}.kp-foot__brand svg{width:42px;height:42px}.kp .kp-foot__h{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--kp-gold);margin-bottom:12px}.kp-foot ul{list-style:none;padding:0;margin:0;display:grid;gap:8px;font-size:.92rem}.kp-foot__bot{margin-top:32px;padding-top:20px;border-top:1px solid rgba(251,246,238,.15);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center;font-size:.8rem}.kp-prose{max-width:760px;margin:0 auto;display:grid;gap:16px}.kp .kp-prose h2{font-size:1.5rem;margin-top:12px}.kp-prose ul{padding-left:20px;margin:0;display:grid;gap:6px;line-height:1.55}.kp-hide{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/11/assets/kp.css.map */
