.kv{display:block;background:var(--kv-bg);padding:var(--kv-pt-m) 0 var(--kv-pb-m)}.kv *,.kv *:before,.kv *:after{box-sizing:border-box}.kv__container{max-width:var(--kv-max-w);margin:0 auto;padding:0 20px}.kv__header{margin-bottom:28px;text-align:var(--kv-align-m)}.kv__subtitle{margin:0 0 10px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--kv-subtitle)}.kv__heading{margin:0;font-family:var(--kv-heading-font, inherit);font-size:var(--kv-heading-size-m);font-weight:var(--kv-heading-weight);line-height:1.2;letter-spacing:normal;color:var(--kv-heading)}.kv__heading span{color:var(--kv-highlight)}.kv__intro{margin:12px 0 0;font-size:14px;line-height:1.6;color:var(--kv-header-text)}.kv__layout{display:grid;grid-template-columns:minmax(0,1fr) var(--kv-img-w-m);gap:16px;align-items:start}.kv__text{min-width:0}.kv--m-stack .kv__layout{grid-template-columns:minmax(0,1fr);gap:24px}.kv--m-stack .kv__media{order:-1}.kv__list{display:flex;flex-direction:column;gap:22px}.kv__item{position:relative;display:flex;gap:14px;cursor:pointer;outline:none;border-radius:var(--kv-item-radius);transition:background-color .3s ease;-webkit-tap-highlight-color:transparent}.kv__item:focus-visible{box-shadow:0 0 0 2px var(--kv-bg),0 0 0 4px var(--kv-title-active)}.kv__content{flex:1;min-width:0}.kv__num{display:none;flex-shrink:0;font-family:var(--kv-heading-font, inherit);font-size:calc(var(--kv-num-size) * .55);font-weight:300;line-height:1;color:var(--kv-num);transition:color .3s ease}.kv__item.is-active .kv__num{color:var(--kv-num-active)}.kv__title{margin:0 0 4px;font-family:var(--kv-heading-font, inherit);font-size:var(--kv-title-size-m);font-weight:var(--kv-title-weight);line-height:1.3;letter-spacing:normal;color:var(--kv-title);transition:color .3s ease}.kv__item.is-active .kv__title{color:var(--kv-title-active)}.kv__desc{margin:0;font-size:var(--kv-desc-size-m);line-height:1.5;color:var(--kv-desc);transition:color .3s ease}.kv__item.is-active .kv__desc{color:var(--kv-desc-active)}.kv__progress{display:block;height:0;margin:0;overflow:hidden;border-radius:2px;background:var(--kv-track);opacity:0;transition:opacity .3s ease}.kv--progress .kv__progress{height:2px;margin-top:12px}.kv--progress .kv__item.is-active .kv__progress{opacity:1}.kv__bar{display:block;width:100%;height:100%;background:var(--kv-progress);transform:scaleX(0);transform-origin:left center}.kv__bar.is-running{animation:kvProgress var(--kv-duration) linear forwards;animation-play-state:var(--kv-play, running)}@keyframes kvProgress{to{transform:scaleX(1)}}.kv__media{position:relative;min-width:0}.kv--m-side .kv__media{position:sticky;top:var(--kv-sticky-top)}.kv__frame{position:relative;height:var(--kv-img-h-m);border-radius:var(--kv-radius);overflow:hidden;background:var(--kv-img-bg);isolation:isolate}.kv--shadow .kv__frame{box-shadow:0 4px 20px #00000014}.kv__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;z-index:0;pointer-events:none;transition:opacity var(--kv-fade) ease,transform calc(var(--kv-fade) * 1.6) cubic-bezier(.22,1,.36,1)}.kv__slide.is-active{opacity:1;z-index:1;pointer-events:auto}.kv__slide .kv__img,.kv__slide .kv__placeholder{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.kv__placeholder{background:var(--kv-img-bg);fill:#00000040}.kv--effect-zoom .kv__slide{transform:scale(1.08)}.kv--effect-zoom .kv__slide.is-active{transform:scale(1)}.kv--effect-slide .kv__slide{transform:translateY(24px)}.kv--effect-slide .kv__slide.is-active{transform:translateY(0)}.kv__cta{margin-top:28px}.kv__btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 28px;border:1px solid var(--kv-btn-bg);border-radius:999px;font-size:14px;letter-spacing:.04em;text-decoration:none;transition:opacity .2s ease,background-color .2s ease,color .2s ease}.kv__btn--solid{background:var(--kv-btn-bg);color:var(--kv-btn-text)}.kv__btn--solid:hover{opacity:.88}.kv__btn--outline{background:transparent;color:var(--kv-btn-bg)}.kv__btn--outline:hover{background:var(--kv-btn-bg);color:var(--kv-btn-text)}.kv__btn:focus-visible{outline:2px solid var(--kv-btn-bg);outline-offset:3px}@media screen and (max-width:749px){.kv--nums-m .kv__num{display:block}}@media screen and (max-width:360px){.kv--m-side .kv__layout{grid-template-columns:minmax(0,1fr) min(var(--kv-img-w-m),42vw);gap:12px}}@media screen and (min-width:750px){.kv__container{padding:0 32px}.kv__header{margin-bottom:40px}.kv__subtitle{font-size:12px}.kv__heading{font-size:calc((var(--kv-heading-size) + var(--kv-heading-size-m)) / 2)}.kv__title{font-size:calc((var(--kv-title-size) + var(--kv-title-size-m)) / 2)}.kv__desc{font-size:calc((var(--kv-desc-size) + var(--kv-desc-size-m)) / 2)}.kv__layout,.kv--m-stack .kv__layout{grid-template-columns:minmax(0,1fr) minmax(240px,40%);gap:32px}.kv--m-stack .kv__media{order:0}.kv--m-side .kv__media,.kv--m-stack .kv__media{position:sticky;top:var(--kv-sticky-top)}.kv__frame{height:var(--kv-img-h-t)}.kv--img-left .kv__layout{grid-template-columns:minmax(240px,40%) minmax(0,1fr)}.kv--img-left .kv__media{order:-1}.kv--nums .kv__num,.kv--nums-m .kv__num{display:none}}@media screen and (min-width:990px){.kv{padding:var(--kv-pt) 0 var(--kv-pb)}.kv__container{padding:0 40px}.kv__header{margin-bottom:60px;text-align:var(--kv-align-d)}.kv__subtitle{font-size:14px;margin-bottom:15px}.kv__intro{font-size:16px}.kv__heading{font-size:var(--kv-heading-size)}.kv__layout,.kv--m-stack .kv__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--kv-gap);align-items:center}.kv--img-left .kv__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kv--m-side .kv__media,.kv--m-stack .kv__media{position:relative;top:0}.kv__frame{height:var(--kv-img-h)}.kv__list{gap:12px}.kv__item{padding:22px 24px;gap:24px}.kv__item:hover,.kv__item.is-active{background-color:var(--kv-item-bg)}.kv--nums .kv__num{display:block;min-width:1.5em;font-size:var(--kv-num-size)}.kv__title{font-size:var(--kv-title-size)}.kv__desc{font-size:var(--kv-desc-size)}.kv__cta{margin-top:32px;padding-left:24px}}@media(prefers-reduced-motion:reduce){.kv__slide{transition:opacity .01ms linear;transform:none!important}.kv__item,.kv__title,.kv__desc,.kv__num{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/29/compiled_assets/styles.css.map?subset=AAAABA */
