body{line-height:1.55}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.hxl,.hxxl{line-height:1.2}.hxxl,.hxl,.h0{font-size:3rem}@media screen and (min-width:750px){.hxxl,.hxl,.h0{font-size:4.4rem}}.product__title>h1,.product__title>h2,.product__title .h1,.product__title .h2{font-size:1.8rem;font-weight:600;line-height:1.25}@media screen and (min-width:750px){.product__title>h1,.product__title>h2,.product__title .h1,.product__title .h2{font-size:2.2rem}}.k-section{padding-top:calc(var(--k-pt, 48px) * .75);padding-bottom:calc(var(--k-pb, 48px) * .75)}@media screen and (min-width:750px){.k-section{padding-top:var(--k-pt, 48px);padding-bottom:var(--k-pb, 48px)}}.k-center{text-align:center}.k-head{max-width:64rem;margin:0 auto 3.2rem}.k-head>*+*{margin-top:.8rem}.k-h2{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.4rem;line-height:1.2;letter-spacing:0;margin:0}.k-h3{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.8rem;line-height:1.25;letter-spacing:0;margin:0}.k-body-text{font-size:1.5rem;line-height:1.55;margin:0}.k-small-text,.k-label{font-size:1.3rem;line-height:1.5;margin:0}.k-label{font-weight:600;letter-spacing:.04em;text-transform:uppercase}.k-muted{color:rgba(var(--color-foreground),.82)}@media screen and (min-width:750px){.k-h2{font-size:3rem}.k-h3{font-size:2rem}.k-body-text{font-size:1.6rem}}.k-trust .k-h2,.k-product .k-h2,.k-reviews .k-h2{margin-bottom:3.2rem}.k-notice{font-size:1.4rem;line-height:1.55;padding:1.6rem;border:1px dashed rgba(var(--color-foreground),.35);border-radius:8px;text-align:center;margin:0}.k-button{font-size:1.5rem;min-height:4.8rem;padding:0 3.2rem}.k-button--full{width:100%}.k-media{position:relative;aspect-ratio:var(--k-ratio, 1 / 1);border-radius:8px;overflow:hidden;background:rgba(var(--color-button),.1)}.k-media__img{width:100%;height:100%;object-fit:cover;display:block}.k-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;padding:1.6rem;background:linear-gradient(145deg,rgba(var(--color-background),.55),rgba(var(--color-background),0) 65%),rgba(var(--color-button),.12);border:1px dashed rgba(var(--color-button),.45);border-radius:inherit;color:rgb(var(--color-button));text-align:center}.k-ph__label{position:absolute;top:1.2rem;left:1.2rem;font-size:1.3rem;font-weight:600;line-height:1;padding:.6rem .9rem;border-radius:6px;background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.k-ph__icon{display:inline-flex;align-items:center;justify-content:center;width:8rem;height:8rem;border-radius:50%;background:rgb(var(--color-background))}.k-ph__caption{font-size:1.3rem;line-height:1.4;color:rgba(var(--color-foreground),.82)}.k-hero__grid{display:grid;gap:2.8rem;align-items:center}.k-hero__title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:3rem;line-height:1.15;letter-spacing:0;margin:0}.k-hero__sub{font-size:1.5rem;line-height:1.55;margin:1.4rem 0 2.4rem;color:rgba(var(--color-foreground),.82)}@media screen and (min-width:750px){.k-hero__title{font-size:4.4rem}.k-hero__sub{font-size:1.6rem}}@media screen and (min-width:990px){.k-hero__grid{grid-template-columns:5fr 7fr;gap:4.8rem}}.k-trust__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.6rem}.k-trust__item{display:flex;flex-direction:column;gap:.8rem}.k-trust__icon{color:rgb(var(--color-button))}.k-trust__title{font-family:var(--font-body-family);font-size:1.5rem;font-weight:700;line-height:1.25;letter-spacing:0;margin:0 0 .2rem}.k-trust__item .k-small-text{color:rgba(var(--color-foreground),.82)}@media screen and (min-width:750px){.k-trust__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem}.k-trust__item{flex-direction:row;align-items:flex-start;gap:1.2rem}.k-trust__title{font-size:1.6rem}}.k-cards{list-style:none;margin:0;padding:0;display:grid;gap:1.6rem}.k-card{border-radius:8px;border:1px solid rgba(var(--color-foreground),.1);padding:2.4rem;display:flex;flex-direction:column;gap:.8rem}.k-card__icon{display:inline-flex;align-items:center;justify-content:center;width:5.2rem;height:5.2rem;border-radius:50%;margin-bottom:.8rem;color:rgb(var(--color-button));background:rgba(var(--color-button),.1)}.k-card .k-label{color:rgba(var(--color-foreground),.82)}@media screen and (min-width:750px){.k-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}}.k-steps__list{list-style:none;margin:0;padding:0;display:grid;gap:3.2rem}.k-step{display:flex;flex-direction:column;gap:1.6rem}.k-step__body{display:flex;gap:1.2rem;align-items:flex-start}.k-step__body>div>*+*{margin-top:.4rem}.k-step__num{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:50%;font-size:1.5rem;font-weight:700;background:rgb(var(--color-button));color:rgb(var(--color-button-text))}@media screen and (min-width:750px){.k-steps__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}}.k-product__grid{display:grid;gap:2.8rem;align-items:center}.k-product__info{display:flex;flex-direction:column;gap:1.6rem}.k-product__title{font-family:var(--font-heading-family);font-size:1.8rem;font-weight:600;line-height:1.25;letter-spacing:0;margin:0}.k-price{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem}.k-price__sale{font-size:1.8rem;font-weight:700;line-height:1.2}.k-price__compare{font-size:1.5rem;color:rgba(var(--color-foreground),.82)}.k-badge{font-size:1.3rem;font-weight:600;line-height:1;padding:.6rem .9rem;border-radius:6px;background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.k-product__form{display:flex;flex-direction:column;gap:1.2rem}.k-select{font:inherit;font-size:1.5rem;min-height:4.8rem;padding:0 1.4rem;border-radius:6px;border:1px solid rgba(var(--color-foreground),.55);background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.k-note{display:flex;align-items:center;gap:.8rem;color:rgba(var(--color-foreground),.82)}.k-note .k-icon{color:rgb(var(--color-button));flex:0 0 auto}@media screen and (min-width:750px){.k-product__title,.k-price__sale{font-size:2.2rem}}@media screen and (min-width:990px){.k-product__grid{grid-template-columns:1fr 1fr;gap:5.6rem}.k-product__info{max-width:48rem}}.k-reviews .k-h2{margin-bottom:2.8rem}.k-reviews__summary{display:grid;gap:2rem;align-items:center;max-width:64rem;margin:0 auto 2.8rem;padding:2.4rem;border-radius:8px;border:1px solid rgba(var(--color-foreground),.1)}.k-reviews__score{display:flex;flex-direction:column;align-items:center;gap:.6rem;text-align:center}.k-reviews__score p{margin:0}.k-reviews__avg{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.4rem;line-height:1.15;color:rgb(var(--color-foreground))}.k-reviews__avg .k-muted{font-size:1.5rem}.k-reviews__bars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.k-reviews__bar{display:grid;grid-template-columns:3.2rem 1fr 3.2rem;align-items:center;gap:1rem}.k-reviews__bar .k-small-text:last-child{text-align:right}.k-reviews__track{height:.8rem;border-radius:99px;background:rgba(var(--color-foreground),.1);overflow:hidden}.k-reviews__fill{display:block;height:100%;border-radius:inherit;background:rgb(var(--color-button))}.k-stars{display:inline-flex;gap:.2rem;color:rgb(var(--color-button))}.k-star-wrap{position:relative;display:inline-flex;width:18px;height:18px}.k-star path{fill:currentColor}.k-star--empty path{fill:transparent}.k-star-fill{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.k-star-wrap--half .k-star-fill{width:50%}.k-reviews__summary--single{grid-template-columns:1fr!important;max-width:36rem}.k-reviews__disclosure{display:flex;gap:1rem;align-items:flex-start;max-width:64rem;margin:-1.2rem auto 2rem;padding:1.2rem 1.6rem;border-radius:8px;background:rgba(var(--color-button),.08);color:rgb(var(--color-foreground))}.k-reviews__disclosure .k-icon{flex:0 0 auto;color:rgb(var(--color-button));margin-top:.1rem}.k-reviews__disclosure p{display:inline;margin:0}.k-reviews__disclosure a{color:rgb(var(--color-button));font-weight:600;text-underline-offset:.2rem}.k-reviews__grid{list-style:none;margin:0 -1.5rem;padding:0 1.5rem .8rem;display:flex;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 1.5rem;-webkit-overflow-scrolling:touch}.k-review{flex:0 0 82%;scroll-snap-align:start;border-radius:8px;border:1px solid rgba(var(--color-foreground),.1);padding:2rem;display:flex;flex-direction:column;gap:1.2rem}.k-review__top{display:flex;justify-content:space-between;align-items:center;gap:.8rem;flex-wrap:wrap}.k-review__source{font-size:1.3rem;line-height:1.3;padding:.4rem .8rem;border-radius:6px;background:rgba(var(--color-button),.1);color:rgb(var(--color-foreground))}.k-review__photo img{width:12rem;height:12rem;object-fit:cover;border-radius:6px;display:block}.k-review__meta{margin-top:auto}.k-reviews__app{margin-top:2.4rem}@media screen and (min-width:750px){.k-reviews__summary{grid-template-columns:18rem 1fr;gap:3.2rem;padding:2.8rem 3.2rem}.k-reviews__avg{font-size:3.2rem}.k-reviews__grid{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem;overflow:visible}.k-review{padding:2.4rem}}.k-cta__grid{display:grid;gap:2.8rem;align-items:center}.k-cta__content>*+*{margin-top:1.6rem}.k-cta__content .button{margin-top:2.4rem}.k-cta__media{max-width:44rem;width:100%;margin:0 auto}@media screen and (min-width:990px){.k-cta__grid{grid-template-columns:5fr 6fr;gap:6.4rem}.k-cta__media{max-width:none}}.k-narrow{max-width:84rem}.k-benefits{list-style:none;margin:1.6rem 0 0;padding:1.6rem 0 0;border-top:1px solid rgba(var(--color-foreground),.1);display:flex;flex-direction:column;gap:1rem}.k-benefits__item{display:flex;align-items:center;gap:1rem;font-size:1.5rem;line-height:1.4;color:rgb(var(--color-foreground))}.k-benefits__icon{display:inline-flex;color:rgb(var(--color-button));flex:0 0 auto}@media screen and (min-width:750px){.k-trust__grid--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:84rem;margin:0 auto;gap:2.8rem 4rem}}.k-details__heading,.k-faq__heading,.k-compare__heading{margin-bottom:2.8rem}.k-accordion{border-top:1px solid rgba(var(--color-foreground),.15)}.k-accordion__item{border-bottom:1px solid rgba(var(--color-foreground),.15)}.k-accordion__summary{display:flex;align-items:center;gap:1.2rem;padding:1.8rem .4rem;cursor:pointer;list-style:none}.k-accordion__summary::-webkit-details-marker{display:none}.k-accordion__icon{display:inline-flex;color:rgb(var(--color-button));flex:0 0 auto}.k-accordion__title{flex:1 1 auto;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.6rem;line-height:1.25;color:rgb(var(--color-foreground))}.k-accordion__chevron{flex:0 0 auto;width:1rem;height:1rem;border-right:1.6px solid rgb(var(--color-foreground));border-bottom:1.6px solid rgb(var(--color-foreground));transform:rotate(45deg) translate(-2px,-2px);transition:transform var(--duration-default, .2s) ease}.k-accordion__item[open] .k-accordion__chevron{transform:rotate(-135deg) translate(-2px,-2px)}.k-accordion__content{padding:0 .4rem 2rem;font-size:1.5rem;line-height:1.55}.k-accordion__content ul{margin:0;padding-left:2rem}.k-accordion__content li+li{margin-top:.4rem}.k-accordion__content p{margin:0 0 .8rem}.k-accordion__content p:last-child{margin-bottom:0}@media screen and (min-width:750px){.k-accordion__title{font-size:1.8rem}.k-accordion__content{font-size:1.6rem}}.k-feature__grid{display:grid;gap:2.8rem;align-items:center}.k-feature__media{width:100%;max-width:44rem;margin:0 auto}.k-feature__content>*+*{margin-top:1.6rem}.k-feature__list{list-style:none;margin:2.4rem 0 0;padding:0;display:flex;flex-direction:column;gap:1.2rem}.k-feature__item{display:flex;align-items:center;gap:1.2rem}.k-feature__item .k-body-text{color:rgb(var(--color-foreground))}.k-feature__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;color:rgb(var(--color-button));background:rgba(var(--color-button),.1)}@media screen and (min-width:990px){.k-feature__grid{grid-template-columns:5fr 6fr;gap:6.4rem}.k-feature__media{max-width:none}.k-feature__grid--reverse{grid-template-columns:6fr 5fr}.k-feature__grid--reverse .k-feature__media{order:2}}.k-compare__table{border-radius:8px;border:1px solid rgba(var(--color-foreground),.1);overflow:hidden}.k-compare table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:1.5rem;line-height:1.4}.k-compare th,.k-compare td{padding:1.4rem 1.2rem;border-bottom:1px solid rgba(var(--color-foreground),.1);text-align:center;color:rgb(var(--color-foreground))}.k-compare tbody tr:last-child th,.k-compare tbody tr:last-child td{border-bottom:0}.k-compare thead th{font-size:1.3rem;font-weight:700;line-height:1.3}.k-compare tbody th{text-align:left;font-weight:400}.k-compare thead th:first-child,.k-compare tbody th{width:46%}.k-compare__us{background:rgba(var(--color-button),.08)}.k-compare__mark{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%}.k-compare__mark--yes{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.k-compare__mark--no{background:rgba(var(--color-foreground),.08);color:rgba(var(--color-foreground),.82)}@media screen and (min-width:750px){.k-compare table{font-size:1.6rem}.k-compare th,.k-compare td{padding:1.6rem 2rem}.k-compare thead th{font-size:1.5rem}}.k-sticky{position:fixed;left:0;right:0;bottom:0;z-index:3;background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.12);box-shadow:0 -4px 16px #23272a14;transform:translateY(110%);transition:transform var(--duration-default, .2s) ease}.k-sticky.is-visible{transform:translateY(0)}.k-sticky__inner{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding-top:1rem;padding-bottom:1rem}.k-sticky__info{min-width:0}.k-sticky__title{display:none;margin:0;font-family:var(--font-heading-family);font-size:1.5rem;font-weight:600;line-height:1.3;color:rgb(var(--color-foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-sticky__price{display:flex;align-items:baseline;gap:.8rem;flex-wrap:wrap}.k-sticky__sale{font-size:1.6rem;font-weight:700;color:rgb(var(--color-foreground))}.k-sticky__compare{font-size:1.3rem;color:rgba(var(--color-foreground),.82)}.k-sticky__button{flex:0 0 auto;min-width:16rem}body.k-has-sticky{padding-bottom:7.2rem}@media screen and (min-width:750px){.k-sticky__title{display:block}.k-sticky__button{min-width:22rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kilits.css.map */
