:root{--g-brand:#17503A;--g-brand-d:#0E3A29;--g-yellow:#FFC93C;--g-yellow-d:#F2B01E;--g-mint:#DDEFE5;--g-mint-2:#C4E3D2;--g-cream:#FFF3D1;--g-line:#CFDCD4;--kx-red:var(--g-brand);--kx-red-d:var(--g-brand-d);--kx-green:var(--g-brand);--kx-soft:#F2F6F3;--kx-soft2:var(--g-mint) }.kx{letter-spacing:.005em}.kx h1,.kx h2{color:var(--g-brand)}.kx-head h2{font-size:clamp(32px,4vw,54px);letter-spacing:-.035em}.kx-eyebrow{color:var(--g-brand);background:var(--g-mint);border-radius:999px;padding:7px 14px;font-size:12px;letter-spacing:.12em}.kx-btn{border-radius:999px;background:var(--g-brand);box-shadow:0 5px 0 var(--g-brand-d);font-size:18px;padding:19px 36px;transition:transform .12s,box-shadow .12s,background .2s}.kx-btn:hover{background:#1c5f45;transform:translateY(-1px);box-shadow:0 6px 0 var(--g-brand-d)}.kx-btn:active{transform:translateY(4px);box-shadow:0 1px 0 var(--g-brand-d)}.kx-btn--ink{background:#fff;color:var(--g-brand);border:2px solid var(--g-brand);box-shadow:0 5px 0 var(--g-brand)}.kx-btn--ink:hover{background:var(--g-mint);color:var(--g-brand)}.kx-checks li:before{background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2317503A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 12.5l4.5 4.5L19.5 6.5'/%3E%3C/svg%3E") center/18px no-repeat;flex-basis:20px;height:22px}.kx-checks li{font-weight:500}.kx-trust .kx-ico{color:var(--g-brand)}.kx-sec:has(.kx-vc),.kx-sec:has(.kx-reels),.kx-sec:has(.kx-faq),.kx-sec:has(.kx-stats),.kx-sec:has(.kx-rvw__track){background:var(--g-mint)}.kx-sec.kx-offer,.kx-sec:has(.kx-cols){background:var(--g-cream)}.kx-specs{background:#fff}.kx-specs__vis,.kx-specs__tbl{border-color:var(--g-line)}.kx-specs__dims b{color:var(--g-brand)}.kx-specs__box{background:var(--g-mint)}.kx-specs__box>span{background:var(--g-brand)}.kx-mqs{background:var(--g-brand)}.kx-mq__item{color:#fff}.kx-mq__item:after{background:var(--g-yellow)}.kx-hero h1{color:var(--g-brand)}.kx-hero h1 em{color:var(--g-brand);background:linear-gradient(transparent 62%,var(--g-yellow) 62%,var(--g-yellow) 92%,transparent 92%)}.kx-hero__box{background:var(--g-mint)}.kx-hero__media,.kx-hero__img{border-radius:28px}@media(max-width:749px){.kx-hero__oh em{color:var(--g-yellow)}.kx-hero__over .kx-btn{background:var(--g-yellow);color:var(--g-brand-d);box-shadow:0 5px #c98e00}.kx-hero__pill:before{background:var(--g-yellow);box-shadow:0 0 0 3px #ffc93c4d}.kx-hero__media,.kx-hero__img{border-radius:0}}.kx-frow__media{border-radius:28px}.kx-frow__n{color:var(--g-brand)}.kx-frow__n:after{background:var(--g-brand)}.kx-frow h3{color:var(--g-brand)}.kx-frow__pts{border-color:var(--g-line)}.kx-frow__pts li+li{border-color:var(--g-line)}.kx-frow__pts b{color:var(--g-brand)}.kx-frow__badge{background:var(--g-yellow);color:var(--g-brand-d)}.kx-vc__card{border-radius:24px;background:#fff!important;box-shadow:none;border:0}.kx-vc__tag{background:var(--g-mint);color:var(--g-brand);font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:12px;box-shadow:0 3px 0 var(--g-mint-2)}.kx-vc__body h3{color:var(--g-brand)}.kx-sec:has(.kx-stats) .kx-wrap{max-width:1320px}.kx-stats{background:var(--g-cream);border-radius:28px;padding:64px 40px}.kx-stat{border-left:0!important}.kx-stat b{color:var(--g-brand);font-weight:500;font-family:var(--kx-b);letter-spacing:-.04em;font-size:clamp(52px,6vw,92px)}.kx-stat span{color:var(--kx-ink);font-weight:600}.kx-stat small{color:var(--kx-muted)}.kx-sec:has(.kx-stats) .kx-head h2{color:var(--g-brand)}.kx-step__n{background:var(--g-brand)!important;color:#fff!important}.kx-step h3{color:var(--g-brand)}.kx-cmp__good{border-color:var(--g-brand)!important}.kx-cmp__good li i{background:var(--g-brand)!important}.kx-cmp__badge{background:var(--g-yellow)!important;color:var(--g-brand-d)!important}.kx-col{border-radius:22px;border-color:var(--g-line)}.kx-sec:has(.kx-reels) .kx-head h2{color:var(--g-brand)}.kx-sec:has(.kx-reels) .kx-head p{color:var(--kx-muted)}.kx-reel{border-radius:22px}.kx-reel__cap{top:16px;bottom:auto;left:50%;right:auto;transform:translate(-50%);padding:8px 14px;background:var(--g-mint);color:var(--g-brand);border-radius:8px;font:800 12px var(--kx-b);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;max-width:88%;overflow:hidden;text-overflow:ellipsis;box-shadow:0 3px 0 var(--g-mint-2)}.kx-sec:has(.kx-faq) .kx-wrap{display:grid;grid-template-columns:.75fr 1.25fr;gap:48px;align-items:start}.kx-sec:has(.kx-faq) .kx-head{text-align:left;margin:0}.kx-sec:has(.kx-faq) .kx-head h2{color:var(--kx-ink)}.kx-faq{max-width:none;margin:0;border-top:0}.kx-faq details{border-color:#0e0f12d9}.kx-faq summary{font-size:22px;padding:26px 0;letter-spacing:-.01em}.kx-faq summary:after{flex-basis:18px;height:18px;background:linear-gradient(var(--kx-ink),var(--kx-ink)) center/18px 2px no-repeat,linear-gradient(var(--kx-ink),var(--kx-ink)) center/2px 18px no-repeat}.kx-faq__a{color:var(--kx-text)}.kx-cta{background:var(--g-brand)!important;border-radius:28px}.kx-cta h2{color:#fff!important}.kx-cta .kx-btn{background:var(--g-yellow);color:var(--g-brand-d);box-shadow:0 5px #c98e00}.kx-cta .kx-trust,.kx-cta .kx-trust span{color:#ffffffd9}.kx-rvw .kx-rcard{border:0}.kx-stars{background:linear-gradient(90deg,var(--g-brand) var(--r),#C9D6CE var(--r))}.kx-ocard{border-radius:24px;border:2px solid var(--g-line);background:#fff}.kx-ocard.is-feat{border-color:var(--g-brand);box-shadow:0 18px 40px -20px #17503a73}.kx-ocard__badge{background:var(--g-brand)!important;color:#fff!important}.kx-ocard.is-feat .kx-ocard__badge{background:var(--g-yellow)!important;color:var(--g-brand-d)!important}.kx-ocard__price b,.kx-ocard__each{color:var(--g-brand)}.kx-sw button.on{background:var(--g-mint);border-color:var(--g-brand);color:var(--g-brand)}.kx-sticky{left:0;right:0;bottom:0;max-width:none;border-radius:0;border:0;border-top:1px solid rgba(255,255,255,.6);background:#f0f4f1c7;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);justify-content:center;padding:12px 16px calc(12px + env(safe-area-inset-bottom));box-shadow:0 -10px 30px -18px #00000040}.kx-sticky img,.kx-sticky__t{display:none}.kx-sticky .kx-btn{width:min(440px,100%);padding:17px 24px;font-size:17px;box-shadow:0 4px 0 var(--g-brand-d)}@media(min-width:990px){.kx-gal{display:grid;grid-template-columns:84px 1fr;gap:18px;align-items:start}.kx-gal__thumbs{order:-1;display:flex!important;flex-direction:column;gap:12px;margin:0;max-height:640px;overflow-y:auto;scrollbar-width:none}.kx-gal__thumbs button{width:84px;flex:0 0 84px;border-radius:10px;opacity:.6}.kx-gal__thumbs button.on{opacity:1;border-color:var(--g-brand)}}.kx-gal__main{border:2px solid var(--g-brand);border-radius:18px;overflow:hidden}.kx-buy__pill{background:none!important;color:var(--g-brand)!important;padding:0!important;font-weight:700!important;letter-spacing:.1em}.kx-buy h1{color:var(--g-brand);font-size:clamp(32px,3.4vw,48px);letter-spacing:-.035em}.kx-buy__sub{color:var(--kx-ink)!important;font:700 19px/1.35 var(--kx-h)!important;letter-spacing:-.01em}.kx-buy .kx-checks{padding-bottom:22px;border-bottom:1.5px solid var(--kx-ink)}.kx-opt b{font:800 19px var(--kx-h);color:var(--kx-ink)}.kx-opt span{border:1.5px dashed var(--g-line);border-radius:6px;padding:4px 10px;font-size:13px}.kx-pack{border:2px solid var(--g-line);border-radius:14px;background:#fff}.kx-pack.on{background:var(--g-mint);border-color:var(--g-brand)}.kx-pack.on:before,.kx-pack:before{border-color:var(--g-brand)}.kx-pack__badge{background:var(--g-brand)!important;color:#fff!important;border-radius:6px!important;letter-spacing:.06em}.kx-pack__p b{color:var(--kx-ink)}.kx-pack__p em{color:var(--g-brand)}.kx-pack__perks li:before{color:var(--g-brand)}.kx-buy__save{background:transparent!important;color:var(--g-brand)!important;font:800 italic 15px var(--kx-b)!important;text-transform:uppercase;letter-spacing:.04em;display:flex;align-items:center;justify-content:center;gap:8px}.kx-buy__save:before{content:"";width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2317503A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.6 13.4 13.4 20.6a2 2 0 0 1-2.8 0L3 13V3h10l7.6 7.6a2 2 0 0 1 0 2.8z'/%3E%3Ccircle cx='7.5' cy='7.5' r='1.5'/%3E%3C/svg%3E") center/contain no-repeat}.kx-buy__ctas .kx-btn{font-size:19px;padding:21px 30px}.kx-buy__trust{border:0!important;background:none!important;gap:8px}.kx-buy__trust div{border:0!important;flex-direction:column;text-align:center;font-size:13px;color:var(--kx-ink)}.kx-buy__trust i{width:48px;height:48px;border:1.5px solid var(--g-brand);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--g-brand);margin:0 auto 8px}.kx-acc details{border-color:var(--kx-ink)!important}.kx-acc summary{font:800 20px var(--kx-h)!important;color:var(--kx-ink)!important;padding:24px 0!important}html body .kx-ann{background:var(--g-brand);color:#fff;height:44px;font-weight:700}html body .kx-ann a{color:var(--g-yellow)}html body .kx-hd{background:#fff;border-bottom:0}html body .kx-hd__bar{height:84px}html body .kx-hd__logo{background:#edf1ee;color:var(--g-brand);border-radius:999px;padding:12px 22px;font-size:24px}html body .kx-hd__logo span.dot{background:var(--g-yellow)}html body .kx-hd__nav a{color:var(--g-brand)}html body .kx-hd__nav a:after{background:var(--g-yellow);height:3px}html body .kx-hd__right{background:#edf1ee;border-radius:999px;padding:6px}html body .kx-hd__cta{background:var(--g-yellow)!important;color:var(--g-brand-d)!important;box-shadow:none!important;padding:12px 22px!important}html body .kx-hd__cta:hover{background:var(--g-yellow-d)!important}html body .kx-hd__icon{color:var(--g-brand)}html body .kx-hd__icon .cart-count-bubble{background:var(--g-brand)}@media(max-width:989px){html body .kx-hd__bar{height:66px}html body .kx-hd__logo{padding:9px 16px;font-size:21px}html body .kx-hd__right{padding:2px}}html body .kx-ft{background:var(--g-brand-d)}html body .kx-ft__trustbar{background:var(--g-mint);border-top:0}html body .kx-ft__t i{color:var(--g-brand);border-color:var(--g-mint-2)}html body .kx-ft__news button{background:var(--g-yellow);color:var(--g-brand-d)}html body .kx-ft__word{color:#ffffff12}.kx-split{background:var(--g-mint)}.kx-split__card{display:grid;grid-template-columns:1fr 1fr;border-radius:28px;overflow:hidden;background:#fff;min-height:560px}.kx-split__copy{padding:64px 56px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:18px}.kx-split__copy h2{font-size:clamp(32px,3.6vw,48px);letter-spacing:-.035em}.kx-split__copy>p{color:var(--kx-muted);font-size:18px;max-width:440px}.kx-split__stats{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:18px 0 10px;width:100%}.kx-split__stats b{display:block;font:500 clamp(56px,6vw,88px)/1 var(--kx-b);letter-spacing:-.05em;color:var(--g-brand)}.kx-split__stats span{display:block;margin-top:12px;font-size:15px;color:var(--kx-ink)}.kx-split__img{position:relative;background:var(--g-mint-2)}.kx-split__img img,.kx-split__img video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width:989px){.kx-split__card{grid-template-columns:1fr;min-height:0;border-radius:22px}.kx-split__img{aspect-ratio:1/1;order:-1}.kx-split__copy{padding:36px 22px 40px}}.kx-vs__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:center}.kx-vs__copy h2{font-size:clamp(34px,4vw,54px);letter-spacing:-.035em;margin-bottom:16px}.kx-vs__copy p{font-size:18px;color:var(--kx-text);max-width:440px}.kx-vs__copy .kx-btn{margin-top:26px}.kx-vs__tbl{width:100%;border-collapse:separate;border-spacing:0;font-size:16px;position:relative}.kx-vs__wrap{position:relative;border:2px solid var(--kx-ink);border-radius:18px;box-shadow:4px 5px 0 var(--kx-ink);background:#fff}.kx-vs__tbl th,.kx-vs__tbl td{padding:16px 14px;border-bottom:2px solid var(--kx-ink);text-align:center;vertical-align:middle}.kx-vs__tbl tr:last-child td{border-bottom:0}.kx-vs__tbl th{font:600 13px var(--kx-b);color:var(--kx-ink);height:92px}.kx-vs__tbl td:first-child,.kx-vs__tbl th:first-child{text-align:left;font-weight:700;color:var(--kx-ink);border-right:2px solid var(--kx-ink)}.kx-vs__tbl td+td,.kx-vs__tbl th+th{border-left:2px solid var(--kx-ink)}.kx-vs__tbl td:first-child+td+td,.kx-vs__tbl th:first-child+th+th{border-left:0}.kx-vs__us{background:var(--g-brand);color:var(--g-yellow)!important;border-color:var(--g-brand-d)!important;font:800 24px var(--kx-h)!important;letter-spacing:-.03em}.kx-vs__tbl th.kx-vs__us{border-radius:14px 14px 0 0;position:relative}.kx-vs__tbl td.kx-vs__us{border-bottom-color:#ffffff26}.kx-vs__y,.kx-vs__n{display:inline-flex;width:28px;height:28px;border-radius:50%;align-items:center;justify-content:center}.kx-vs__y{background:var(--g-yellow);color:var(--g-brand-d)}.kx-vs__n{background:var(--kx-ink);color:#fff}.kx-vs__y svg,.kx-vs__n svg{width:16px;height:16px}.kx-vs__txt{font-weight:800;font-size:18px}.kx-vs__us .kx-vs__txt{color:var(--g-yellow)}@media(max-width:989px){.kx-vs__grid{grid-template-columns:1fr;gap:28px}.kx-vs__tbl{font-size:13px}.kx-vs__tbl th,.kx-vs__tbl td{padding:12px 8px}.kx-vs__tbl th{height:72px;font-size:11px}.kx-vs__us{font-size:17px!important}}.kx-promo{padding:0!important;background:linear-gradient(180deg,#ffd866,#ffc93c);overflow:hidden}.kx-promo__grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;min-height:520px}.kx-promo__copy{padding:72px 0}.kx-promo__copy h2{font-size:clamp(38px,4.6vw,66px);line-height:1.02;letter-spacing:-.04em;color:var(--g-brand-d)}.kx-promo__copy p{font-size:18px;color:var(--g-brand-d);margin:18px 0 28px;max-width:520px}.kx-promo__img{position:relative;align-self:stretch;display:flex;align-items:center;justify-content:center}.kx-promo__img img{width:min(460px,90%);aspect-ratio:1/1;object-fit:cover;border-radius:28px;transform:rotate(4deg);box-shadow:0 30px 60px -24px #0e3a298c;border:6px solid #fff}.kx-promo__badge{position:absolute;left:4%;top:12%;width:150px;height:150px;border-radius:50%;background:var(--g-brand);color:var(--g-yellow);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font:800 15px/1.1 var(--kx-h);transform:rotate(-12deg);box-shadow:0 0 0 6px #ffffff59;z-index:2}.kx-promo__badge b{font-size:44px;letter-spacing:-.04em;display:block}@media(max-width:989px){.kx-promo__grid{grid-template-columns:1fr;min-height:0;gap:0}.kx-promo__copy{padding:48px 0 12px;text-align:center}.kx-promo__copy p{margin:14px auto 24px}.kx-promo__img{padding:24px 0 56px}.kx-promo__badge{width:112px;height:112px;font-size:12px;left:2%}.kx-promo__badge b{font-size:32px}}@media(max-width:749px){.kx-sec:has(.kx-faq) .kx-wrap{grid-template-columns:1fr;gap:20px}.kx-faq summary{font-size:17px;padding:20px 0}.kx-stats{padding:36px 18px;border-radius:22px}.kx-btn{font-size:17px;padding:18px 26px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/kx-g.css.map */
