:root{--kp-ink: #12363a;--kp-dark: #0b3038;--kp-band: #123d42;--kp-cream: #f8f6f0;--kp-white: #ffffff;--kp-mint: #e6efec;--kp-gold: #e9bc75;--kp-gold-dark: #d9a654;--kp-muted: #587074;--kp-line: #dfe5e1;--kp-radius: 22px;--kp-radius-sm: 14px;--kp-shadow: 0 10px 30px rgba(18, 54, 58, .07);--kp-wrap: 1200px}body{letter-spacing:0;color:var(--kp-ink)}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{letter-spacing:-.03em;line-height:1.12;color:rgb(var(--color-foreground))}.rte,.rte p{line-height:1.7}a{text-underline-offset:.2em}.button,.shopify-payment-button__button--unbranded{font-weight:700;letter-spacing:0;min-height:5rem;padding:0 2.8rem;transition:transform .15s ease,background-color .15s ease,box-shadow .15s ease}.button:not(.button--secondary):hover{box-shadow:0 8px 22px #e9bc7573}.button:active{transform:translateY(1px)}.button--secondary{--color-button: var(--color-foreground)}:focus-visible{outline:3px solid var(--kp-gold-dark);outline-offset:3px}.header-wrapper{border-bottom:1px solid var(--kp-line);box-shadow:0 4px 18px #12363a0d}.header__heading{margin:0}.header__heading-logo{height:auto}.header__menu-item:hover span,.header__active-menu-item{color:#b07a2a}@media screen and (max-width:749px){.header__heading-logo-wrapper img{max-width:140px}}.header__menu-item{font-weight:600}.announcement-bar__message{font-weight:700;letter-spacing:.01em}.kp-promo-bar{background:var(--kp-gold);text-align:center}.kp-promo-bar__link{display:block;padding:1rem 2rem;color:var(--kp-ink);text-decoration:none;font-size:1.4rem;font-weight:600;line-height:1.4}.kp-promo-bar__link strong{font-weight:800;letter-spacing:.02em}.kp-promo-bar__link:hover{text-decoration:underline}.card-wrapper .card{box-shadow:var(--kp-shadow)}.card__heading{font-weight:700;letter-spacing:-.01em}.price-item--regular{font-weight:700}.product__title h1{font-size:clamp(3rem,3.2vw,4.2rem);letter-spacing:-.035em}.product .price--large .price-item{font-size:2.6rem;font-weight:800}.product__info-container>*+*{margin-top:1.6rem}.product__description{margin-top:2.4rem}.product-form__submit{font-size:1.7rem;min-height:5.6rem}.product__media-wrapper .product__media-item{border-radius:var(--kp-radius);overflow:hidden}.footer{border-top:0}.footer-block__heading{font-weight:700}.newsletter__wrapper h2{letter-spacing:-.03em}.kp{color:var(--kp-ink)}.kp *,.kp *:before,.kp *:after{box-sizing:border-box}.kp-wrap{max-width:var(--kp-wrap);margin:0 auto;padding:8rem 2.4rem}.kp-wrap--tight{padding-top:4rem;padding-bottom:4rem}.kp--cream{background:var(--kp-cream)}.kp--white{background:var(--kp-white)}.kp--mint{background:var(--kp-mint)}.kp--dark{background:var(--kp-band);color:#fff}.kp--dark h1,.kp--dark h2,.kp--dark h3,.kp--dark .kp-title{color:#fff}.kp--dark .kp-lead,.kp--dark p{color:#d7e5e3}.kp-eyebrow{display:inline-block;font-size:1.25rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#b07a2a;margin:0 0 1.4rem}.kp--dark .kp-eyebrow,.kp-hero .kp-eyebrow{color:var(--kp-gold)}.kp-title{font-size:clamp(3rem,4vw,4.6rem);font-weight:700;letter-spacing:-.04em;line-height:1.08;margin:0 0 1.8rem;color:var(--kp-ink)}.kp-lead{font-size:1.85rem;line-height:1.65;color:var(--kp-muted);margin:0 0 2.4rem;max-width:68rem}.kp-head{display:grid;grid-template-columns:1.1fr 1fr;gap:4rem;align-items:end;margin-bottom:4rem}.kp-head .kp-lead{margin:0}.kp-head--center{display:block;text-align:center;max-width:80rem;margin-left:auto;margin-right:auto}.kp-head--center .kp-lead{margin-left:auto;margin-right:auto}.kp-center{text-align:center}.kp-note{font-size:1.4rem;line-height:1.6;color:var(--kp-muted);margin-top:2.4rem}.kp--dark .kp-note{color:#b9cfcc}.kp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;background:var(--kp-gold);color:var(--kp-ink)!important;border-radius:100px;padding:1.5rem 2.8rem;font-weight:800;font-size:1.6rem;text-decoration:none;border:0;cursor:pointer;line-height:1.2;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.kp-btn:hover{background:#f0c988;box-shadow:0 10px 24px #e9bc7573;transform:translateY(-1px)}.kp-btn--ghost{background:transparent;color:inherit!important;border:1.5px solid currentColor}.kp-btn--ghost:hover{background:#ffffff14;box-shadow:none}.kp-btn--dark{background:var(--kp-ink);color:#fff!important}.kp-btn--dark:hover{background:#0b2a2d;box-shadow:0 10px 24px #12363a40}.kp-btns{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:center}.kp-link{color:inherit;font-weight:700;text-decoration:underline}.kp-hero{position:relative;background:var(--kp-dark);color:#fff;overflow:hidden}.kp-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.kp-hero__media img{width:100%;height:100%;object-fit:cover;object-position:75% 0%}.kp-hero--focal-center .kp-hero__media img{object-position:75% 50%}.kp-hero--focal-bottom .kp-hero__media img{object-position:75% 100%}.kp-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#092b31f5,#092b31d9 38%,#092b3126 75%,#092b3100)}.kp-hero__inner{position:relative;max-width:var(--kp-wrap);margin:0 auto;padding:11rem 2.4rem 9rem}.kp-hero__content{max-width:62rem}.kp-hero h1,.kp-hero .kp-hero__h{font-size:clamp(3.8rem,5.6vw,6.4rem);font-weight:800;letter-spacing:-.045em;line-height:1.04;color:#fff;margin:0 0 2.2rem}.kp-hero .kp-hero__h--long{font-size:clamp(3.2rem,4.2vw,5rem);line-height:1.08}.kp-hero__content:has(.kp-hero__h--long){max-width:72rem}.kp-hero__kicker{display:block;font-size:1.35rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--kp-gold);margin-bottom:1.8rem;line-height:1.5}.kp-hero__text{font-size:1.95rem;line-height:1.6;color:#e1ebea;margin:0 0 3.2rem;max-width:56rem}.kp-hero__text p{margin:0 0 1rem}.kp-hero .kp-btn--ghost{color:#fff!important;border-color:#ffffffb3}.kp-hero__bullets{display:flex;flex-wrap:wrap;gap:1rem 2.4rem;margin:3.6rem 0 0;padding:0;list-style:none;font-size:1.45rem;color:#e1ebea}.kp-hero__bullets li:before{content:"\2713";color:var(--kp-gold);font-weight:800;margin-right:.7rem}.kp-hero--split .kp-hero__media:after{background:linear-gradient(90deg,#092b31f7,#092b31e6 45%,#092b3140 80%)}.kp-hero__price{font-size:2.2rem;font-weight:800;margin:0 0 2.4rem;color:#fff}.kp-hero__price .kp-price__old{color:#b9cfcc}.kp-trust{background:var(--kp-white);border-bottom:1px solid var(--kp-line)}.kp-trust__grid{max-width:var(--kp-wrap);margin:0 auto;padding:2.6rem 2.4rem;display:grid;grid-template-columns:repeat(var(--kp-cols, 4),1fr);gap:2.4rem}.kp-trust__item{display:flex;gap:1.2rem;align-items:flex-start}.kp-trust__icon{flex:0 0 4.2rem;height:4.2rem;border-radius:50%;background:var(--kp-mint);display:grid;place-items:center;font-size:1.9rem}.kp-trust__item strong{display:block;font-size:1.55rem;line-height:1.35}.kp-trust__item span{display:block;font-size:1.35rem;color:var(--kp-muted);line-height:1.45;margin-top:.2rem}.kp-cards{display:grid;grid-template-columns:repeat(var(--kp-cols, 3),1fr);gap:2.4rem}.kp-card{position:relative;display:flex;flex-direction:column;background:var(--kp-white);border:1px solid var(--kp-line);border-radius:var(--kp-radius);padding:3.2rem;box-shadow:var(--kp-shadow);transition:transform .2s ease,box-shadow .2s ease}.kp-card:hover{transform:translateY(-3px);box-shadow:0 16px 40px #12363a1c}.kp-card--featured{background:var(--kp-mint);border-color:#cfe0da}.kp-card__icon{width:5.4rem;height:5.4rem;border-radius:16px;background:var(--kp-mint);display:grid;place-items:center;font-size:2.4rem;margin-bottom:2.2rem;color:var(--kp-ink)}.kp-card--featured .kp-card__icon{background:#fff}.kp-card__img{margin:-3.2rem -3.2rem 2.4rem;border-radius:var(--kp-radius) var(--kp-radius) 0 0;overflow:hidden;aspect-ratio:16 / 10;background:var(--kp-mint)}.kp-card__img img{width:100%;height:100%;object-fit:cover;display:block}.kp-card__eyebrow{font-size:1.2rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#b07a2a;margin:0 0 .6rem}.kp-card h3{font-size:2.4rem;font-weight:700;letter-spacing:-.03em;margin:0 0 1.2rem}.kp-card h3 a{color:inherit;text-decoration:none}.kp-card h3 a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.kp-card p{font-size:1.55rem;line-height:1.6;color:var(--kp-muted);margin:0 0 2rem}.kp-card__facts{list-style:none;padding:0;margin:0 0 2.4rem;font-size:1.4rem;color:var(--kp-ink)}.kp-card__facts li{padding:.5rem 0;border-top:1px dashed var(--kp-line)}.kp-card__facts li:before{content:"\2713  ";color:#2f7d6d;font-weight:800}.kp-card__bottom{margin-top:auto;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.4rem}.kp-card__bottom form{position:relative;z-index:2;margin:0}.kp-card__price-label{display:block;font-size:1.2rem;color:var(--kp-muted);margin-bottom:.2rem}.kp-card__badge{position:absolute;top:1.8rem;right:1.8rem;background:var(--kp-gold);color:var(--kp-ink);font-size:1.2rem;font-weight:800;padding:.5rem 1.1rem;border-radius:100px;z-index:2}.kp-price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem}.kp-price__now{font-size:2.6rem;font-weight:800;letter-spacing:-.02em;color:inherit}.kp-price__old{font-size:1.6rem;color:var(--kp-muted)}.kp-price__badge{font-size:1.2rem;font-weight:800;background:var(--kp-gold);color:var(--kp-ink);padding:.3rem .9rem;border-radius:100px}.kp-price--large .kp-price__now{font-size:3.2rem}.kp-table-wrap{overflow-x:auto;border-radius:var(--kp-radius);border:1px solid var(--kp-line);background:#fff;box-shadow:var(--kp-shadow)}.kp-table{width:100%;border-collapse:collapse;min-width:72rem;font-size:1.5rem}.kp-table th,.kp-table td{padding:1.6rem 2rem;text-align:left;border-bottom:1px solid var(--kp-line);vertical-align:top;line-height:1.5}.kp-table thead th{background:var(--kp-ink);color:#fff;font-weight:700;font-size:1.45rem}.kp-table tbody th{font-weight:700;color:var(--kp-ink);width:22%;background:#fbfaf6}.kp-table tr:last-child th,.kp-table tr:last-child td{border-bottom:0}.kp-table a{color:inherit;font-weight:700}.kp-rows{display:grid;gap:7rem}.kp-row{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center}.kp-row:nth-child(2n) .kp-row__media{order:2}.kp-rows--right .kp-row:nth-child(odd) .kp-row__media{order:2}.kp-rows--right .kp-row:nth-child(2n) .kp-row__media{order:0}.kp-row__media{border-radius:var(--kp-radius);overflow:hidden;background:var(--kp-mint);aspect-ratio:5 / 4}.kp-row__media img{width:100%;height:100%;object-fit:cover;display:block}.kp-row h2,.kp-row h3{font-size:clamp(2.6rem,3vw,3.6rem);font-weight:700;letter-spacing:-.035em;margin:0 0 1.8rem}.kp-row__text{font-size:1.7rem;line-height:1.7;color:#36575b}.kp-row__text p{margin:0 0 1.4rem}.kp-row__text strong{color:var(--kp-ink)}.kp-row .kp-btns{margin-top:2.6rem}.kp-features{display:grid;grid-template-columns:repeat(var(--kp-cols, 3),1fr);gap:2.4rem}.kp-feature{background:var(--kp-white);border:1px solid var(--kp-line);border-radius:var(--kp-radius);padding:3.2rem}.kp--white .kp-feature{background:var(--kp-cream)}.kp--dark .kp-feature{background:#ffffff0f;border-color:#ffffff24}.kp-feature__num{display:inline-block;font-size:1.3rem;font-weight:800;letter-spacing:.12em;color:#b07a2a;margin-bottom:1.4rem}.kp--dark .kp-feature__num{color:var(--kp-gold)}.kp-feature__icon{font-size:2.6rem;margin-bottom:1.2rem;display:block}.kp-feature__img{margin:-3.2rem -3.2rem 2.4rem;border-radius:var(--kp-radius) var(--kp-radius) 0 0;overflow:hidden;aspect-ratio:16 / 10}.kp-feature__img img{width:100%;height:100%;object-fit:cover;display:block}.kp-feature h3{font-size:2.1rem;font-weight:700;letter-spacing:-.02em;margin:0 0 1rem}.kp-feature__text{font-size:1.55rem;line-height:1.65;color:var(--kp-muted)}.kp--dark .kp-feature__text{color:#cfe0dd}.kp-feature__text p{margin:0 0 .8rem}.kp-features+.kp-btns{margin-top:4rem;justify-content:center}.kp-report{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center;background:var(--kp-mint);border-radius:32px;padding:6rem}.kp-report__media{border-radius:var(--kp-radius);overflow:hidden;box-shadow:0 24px 60px #12363a2e;transform:rotate(-2deg);background:#fff}.kp-report__media img{width:100%;height:auto;display:block}.kp-report__list{list-style:none;padding:0;margin:0 0 2.8rem}.kp-report__list li{position:relative;padding:.8rem 0 .8rem 3.2rem;font-size:1.6rem;line-height:1.5}.kp-report__list li:before{content:"\2713";position:absolute;left:0;top:.7rem;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--kp-ink);color:#fff;font-size:1.2rem;display:grid;place-items:center}.kp-report__frame{width:100%;height:66rem;border:1px solid var(--kp-line);border-radius:var(--kp-radius);background:#fff;margin-top:4rem}.kp-lab{display:grid;grid-template-columns:.8fr 1.2fr;gap:6rem;align-items:center}.kp-lab__seal{aspect-ratio:1 / 1;max-width:38rem;width:100%;margin:0 auto;border-radius:50%;background:radial-gradient(circle at 50% 40%,#174a50 0%,var(--kp-dark) 70%);border:6px solid var(--kp-gold);box-shadow:0 0 0 10px var(--kp-mint),0 24px 60px #12363a38;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;padding:3rem}.kp-lab__seal-top{font-size:1.25rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--kp-gold)}.kp-lab__seal-name{font-size:clamp(3.2rem,4vw,4.6rem);font-weight:800;letter-spacing:.02em;margin:1rem 0 .4rem;line-height:1}.kp-lab__seal-sub{font-size:1.5rem;color:#d7e5e3}.kp-lab__seal-iso{margin-top:1.8rem;font-size:1.25rem;font-weight:700;padding:.6rem 1.4rem;border:1px solid rgba(233,188,117,.6);border-radius:100px;color:var(--kp-gold)}.kp-lab__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.6rem;margin:2.8rem 0 0}.kp-labstats{border:1px solid var(--kp-line);border-radius:var(--kp-radius-sm);padding:2rem 2.2rem;background:#fff}.kp-labstats__title{margin:0 0 1.4rem;font-size:1.3rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#b07a2a}.kp-labstats__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.4rem 2rem;margin:0}.kp-labstats__grid dt{font-size:2.8rem;font-weight:800;letter-spacing:-.02em;color:var(--kp-ink);line-height:1.1}.kp-labstats__grid div:nth-child(2n) dt{color:#b07a2a}.kp-labstats__grid dd{margin:.2rem 0 0;font-size:1.35rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--kp-muted)}.kp-labstats__note{margin:1.4rem 0 0;font-size:1.25rem;color:var(--kp-muted);line-height:1.5}@media screen and (min-width:1200px){.kp-labstats__grid{grid-template-columns:repeat(4,1fr)}.kp-labstats__grid dt{font-size:2.4rem}.kp-labstats__grid dd{font-size:1.15rem}}.kp-lab__facts div{background:var(--kp-cream);border-radius:var(--kp-radius-sm);padding:1.8rem}.kp--cream .kp-lab__facts div{background:#fff}.kp-lab__facts dt{font-size:2.6rem;font-weight:800;letter-spacing:-.02em;color:var(--kp-ink)}.kp-lab__facts dd{margin:.3rem 0 0;font-size:1.4rem;color:var(--kp-muted);line-height:1.45}@media screen and (max-width:989px){.kp-lab{grid-template-columns:1fr;gap:3.6rem}.kp-lab__seal{max-width:30rem}}@media screen and (max-width:749px){.kp-lab__facts{grid-template-columns:1fr}}.kp-quote{text-align:center}.kp-quote blockquote{margin:0 auto;max-width:88rem;font-size:clamp(2.6rem,3.4vw,4rem);font-weight:700;letter-spacing:-.035em;line-height:1.25;color:#fff}.kp-quote blockquote em{font-style:normal;color:var(--kp-gold)}.kp-reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem}.kp-review{background:#fff;border:1px solid var(--kp-line);border-radius:var(--kp-radius);padding:3rem;display:flex;flex-direction:column}.kp-review__stars{color:#d9a03a;letter-spacing:.15em;font-size:1.7rem;margin-bottom:1.4rem}.kp-review__text{font-size:1.6rem;line-height:1.65;margin:0 0 2rem;color:var(--kp-ink)}.kp-review__author{margin-top:auto;font-weight:700;font-size:1.5rem}.kp-review__author span{display:block;font-weight:400;color:var(--kp-muted);font-size:1.35rem}.kp-faq{max-width:88rem;margin:0 auto}.kp-faq details{background:#fff;border:1px solid var(--kp-line);border-radius:var(--kp-radius-sm);margin-bottom:1.2rem;transition:box-shadow .2s ease}.kp-faq details[open]{box-shadow:var(--kp-shadow)}.kp-faq summary{cursor:pointer;list-style:none;padding:2rem 6rem 2rem 2.4rem;font-size:1.7rem;font-weight:700;position:relative;line-height:1.4}.kp-faq summary::-webkit-details-marker{display:none}.kp-faq summary:after{content:"+";position:absolute;right:2.4rem;top:50%;transform:translateY(-50%);width:3rem;height:3rem;border-radius:50%;background:var(--kp-mint);display:grid;place-items:center;font-size:2rem;font-weight:400}.kp-faq details[open] summary:after{content:"\2013";background:var(--kp-gold)}.kp-faq__answer{padding:0 2.4rem 2.2rem;font-size:1.6rem;line-height:1.7;color:#36575b}.kp-faq__answer p{margin:0 0 1rem}.kp-faq__answer a{color:var(--kp-ink);font-weight:700}.kp-cta{display:grid;grid-template-columns:1.3fr 1fr;gap:4rem;align-items:center;background:var(--kp-ink);color:#fff;border-radius:32px;padding:6rem}.kp-cta h2{color:#fff;font-size:clamp(2.8rem,3.4vw,4rem);letter-spacing:-.035em;margin:0 0 1.4rem}.kp-cta p{color:#d7e5e3;font-size:1.7rem;line-height:1.6;margin:0}.kp-cta__side{display:grid;gap:1.4rem;justify-items:start}.kp-cta__contact{font-size:1.5rem;color:#d7e5e3;line-height:1.8}.kp-cta__contact a{color:#fff;font-weight:700}.kp-prose{max-width:82rem;margin:0 auto;font-size:1.7rem;line-height:1.75;color:#36575b}.kp-prose h2{font-size:clamp(2.6rem,3vw,3.4rem);letter-spacing:-.035em;margin:0 0 1.6rem;color:var(--kp-ink)}.kp-prose h3{font-size:2.1rem;margin:3rem 0 1rem;color:var(--kp-ink)}.kp-prose p{margin:0 0 1.4rem}.kp-prose strong{color:var(--kp-ink)}.kp-answer{background:#fff;border-left:4px solid var(--kp-gold);border-radius:0 var(--kp-radius-sm) var(--kp-radius-sm) 0;padding:2rem 2.4rem;margin:0 0 2.4rem;font-size:1.75rem;color:var(--kp-ink)}.kp-promo-box{background:#fff7ea;border:1px solid #f1d6a6;border-radius:var(--kp-radius-sm);padding:1.4rem 1.8rem}.kp-promo-box__tag{display:inline-block;background:var(--kp-gold);color:var(--kp-ink);font-weight:800;font-size:1.25rem;padding:.3rem 1rem;border-radius:100px;margin-bottom:.6rem}.kp-promo-box__text{margin:0;font-size:1.5rem;line-height:1.55;color:var(--kp-ink)}.kp-trust-list{list-style:none;padding:2rem 2.2rem;margin:0;background:var(--kp-mint);border-radius:var(--kp-radius-sm);display:grid;gap:.9rem}.kp-trust-list li{font-size:1.5rem;line-height:1.45;color:var(--kp-ink);display:flex;gap:1rem}.kp-trust-list li span{color:#2f7d6d;font-weight:800}.kp-help{font-size:1.45rem;color:var(--kp-muted);margin:1.2rem 0 0}.kp-help a{color:var(--kp-ink);font-weight:700}.kp-sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;border-top:1px solid var(--kp-line);box-shadow:0 -8px 24px #12363a1f;padding:1.2rem 1.6rem;display:flex;align-items:center;justify-content:space-between;gap:1.2rem}.kp-sticky-buy[hidden]{display:none}.kp-sticky-buy__info{min-width:0}.kp-sticky-buy__title{display:block;font-size:1.3rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kp-sticky-buy .kp-price__now{font-size:1.9rem}.kp-sticky-buy .kp-price__old,.kp-sticky-buy .kp-price__badge{font-size:1.15rem}.kp-sticky-buy__btn{flex:0 0 auto;min-height:4.6rem}@media screen and (min-width:990px){.kp-sticky-buy{display:none!important}}@media screen and (max-width:989px){body.kp-sticky-visible shopify-chat,body.kp-sticky-visible #shopify-chat{display:none!important}}.kp-pextras__grid{display:grid;grid-template-columns:1fr 1fr;gap:2.4rem;align-items:start}.kp-pextras__col{display:grid;gap:1.6rem}.kp-pextras__col:empty{display:none}@media screen and (max-width:749px){.kp-pextras__grid{grid-template-columns:1fr}}@media screen and (max-width:989px){.kp-head,.kp-row,.kp-report,.kp-cta{grid-template-columns:1fr;gap:3rem}.kp-row:nth-child(2n) .kp-row__media,.kp-rows--right .kp-row .kp-row__media{order:0}.kp-cards,.kp-features,.kp-reviews,.kp-trust__grid{grid-template-columns:1fr 1fr}.kp-report,.kp-cta{padding:4rem 3rem}}@media screen and (max-width:749px){.kp-wrap{padding:5.6rem 2rem}.kp-hero__inner{padding:7rem 2rem 6rem}.kp-hero__media:after{background:linear-gradient(180deg,#092b318c,#092b31eb 55%,#092b31fa)}.kp-hero__media img{object-position:72% 0%}.kp-hero__text{font-size:1.75rem}.kp-btns .kp-btn{flex:1 1 100%}.kp-cards,.kp-features,.kp-reviews,.kp-trust__grid{grid-template-columns:1fr}.kp-trust__grid{gap:1.6rem;padding:2.4rem 2rem}.kp-card,.kp-feature,.kp-review{padding:2.6rem}.kp-card__img,.kp-feature__img{margin:-2.6rem -2.6rem 2rem}.kp-rows{gap:5rem}.kp-report{padding:3rem 2rem;border-radius:24px}.kp-report__media{transform:none}.kp-report__frame{height:48rem}.kp-cta{padding:3.6rem 2.4rem;border-radius:24px}.kp-faq summary{font-size:1.6rem;padding:1.8rem 5.4rem 1.8rem 2rem}.product .price--large .price-item{font-size:2.3rem}}@media(prefers-reduced-motion:reduce){.kp-card,.kp-btn,.button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/kleopet.css.map */
