.cts{--ink:#121212;--ink-soft:#4a5158;--line:#dfe4ea;--bg-soft:#f4f7fa;--bg-blue:#e8f4fa;--accent:#3F82EF;--accent-dk:#2b66c9;color:var(--ink);-webkit-font-smoothing:antialiased}.cts *,.cts *:before,.cts *:after{box-sizing:border-box}.cts img{max-width:100%}.cts p,.cts h1,.cts h2,.cts h3,.cts ul,.cts ol,.cts figure,.cts blockquote{margin:0}.cts blockquote{border:0;padding:0;font-style:normal;quotes:none}.cts blockquote:before,.cts blockquote:after{content:none}.cts-wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 20px}@media(min-width:900px){.cts-wrap{padding:0 32px}}.cts-sec{position:relative;padding-top:var(--pt,64px);padding-bottom:var(--pb,64px)}.cts-sec--line{border-top:1px solid var(--line)}.cts--white{background:#fff}.cts--soft{background:var(--bg-soft)}.cts--blue{background:var(--bg-blue)}.cts-eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--accent)}.cts-h1{font-size:31px;line-height:1.15;letter-spacing:-.02em;font-weight:800}@media(min-width:700px){.cts-h1{font-size:45px}}@media(min-width:1100px){.cts-h1{font-size:53px}}.cts-h2{font-size:26px;line-height:1.18;letter-spacing:-.015em;font-weight:800}@media(min-width:700px){.cts-h2{font-size:35px}}.cts-lede{font-size:17px;line-height:1.6;color:var(--ink-soft);max-width:58ch}@media(min-width:900px){.cts-lede{font-size:19px}}.cts-p{font-size:16px;line-height:1.6;color:var(--ink-soft);max-width:60ch}@media(min-width:900px){.cts-p{font-size:17px}}.cts-head{max-width:700px}.cts-head--flush{margin-bottom:0}.cts-head--center,.cts-head--center .cts-lede,.cts-head--center .cts-p{margin-left:auto;margin-right:auto}.cts-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--accent);color:#fff;font-size:16px;font-weight:700;line-height:1;padding:18px 30px;border-radius:999px;text-decoration:none;border:2px solid var(--accent);min-height:56px;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.cts-btn:hover{background:var(--accent-dk);border-color:var(--accent-dk);color:#fff}.cts-btn--out{background:transparent;color:var(--accent);border-color:var(--accent)}.cts-btn--out:hover{background:var(--accent);color:#fff}.cts-btn--block{width:100%}.cts-link{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:var(--accent);text-decoration:none;border-bottom:2px solid rgba(63,130,239,.28);padding-bottom:2px}.cts-link:hover{color:var(--accent-dk);border-bottom-color:var(--accent-dk)}.cts-note{font-size:13px;line-height:1.5;color:var(--ink-soft)}.cts-cta{display:flex;flex-direction:column;gap:var(--gap-btns,12px)}@media(min-width:620px){.cts-cta{flex-direction:row;justify-content:center;align-items:center}}.cts-cta .cts-btn{width:100%}@media(min-width:620px){.cts-cta .cts-btn{width:auto;min-width:228px}}.cts-hero{background:#fff}.cts-hero__in{max-width:780px;margin:0 auto}.cts-hero .cts-lede{margin-left:auto;margin-right:auto}.cts-tp{display:flex;flex-direction:column;align-items:center;gap:var(--gap-stars,9px)}.cts-tp__stars{display:flex;gap:var(--gap-star,4px)}.cts-tp__s{width:var(--star-size,26px);height:var(--star-size,26px);border-radius:5px;background:var(--star-bg,#3F82EF);display:flex;align-items:center;justify-content:center;flex:none}.cts-tp__s svg{width:60%;height:60%;color:var(--star-ink,#fff);display:block}.cts-tp__t{margin:0;font-size:14px;font-weight:600;color:var(--ink-soft)}.cts-tp__t b{color:var(--ink);font-weight:800}.cts-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap-facts-row,12px) 20px;margin-left:auto;margin-right:auto;border-top:1px solid var(--line);list-style:none;max-width:700px;text-align:left}@media(min-width:760px){.cts-facts{grid-template-columns:repeat(4,1fr)}}.cts-facts--noline{border-top:0}.cts-facts li{display:flex;gap:9px;align-items:flex-start;font-size:14px;font-weight:600;line-height:1.35}.cts-facts svg{flex:none;margin-top:2px;color:var(--check,#3F82EF)}.cts-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--gap-stats,12px)}@media(min-width:760px){.cts-stats{gap:var(--gap-stats-d,20px)}}.cts-stats--top{margin-bottom:var(--gap-stats-bottom,28px)}.cts-stats--after{margin-top:var(--gap-stats-top,28px)}.cts-stat{display:block;background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px}.cts-stat__n{display:block;font-size:29px;font-weight:800;letter-spacing:-.02em;line-height:1}.cts-stat__l{display:block;margin:7px 0 14px;font-size:13px;line-height:1.35;color:var(--ink-soft)}.cts-stat__bar{display:block;width:100%;height:6px;border-radius:99px;background:#e2e8f0;overflow:hidden}.cts-stat__fill{display:block;height:6px;width:0;border-radius:99px;background:var(--accent);transition:width 1.3s cubic-bezier(.22,.8,.2,1)}.cts-slider{display:grid;grid-auto-flow:column;grid-auto-columns:86%;align-items:stretch;gap:var(--gap-slides,12px);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-padding-left:20px;padding:0 20px 10px;margin:0 -20px;scrollbar-width:none}.cts-slider::-webkit-scrollbar{display:none}.cts-slider>*{scroll-snap-align:start}@media(min-width:900px){.cts-slider{grid-auto-columns:32%;scroll-padding-left:0;padding:0 0 10px;margin:0}}.cts-quote{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px;display:flex;flex-direction:column;height:100%}.cts-quote__q{margin:12px 0 16px}.cts-quote__q p{margin:0;font-size:16px;line-height:1.6;color:var(--ink)}.cts-quote__who{margin:auto 0 0;display:flex;align-items:center;gap:10px;font-size:14px;font-weight:700}.cts-quote__av{width:var(--av-size,38px);height:var(--av-size,38px);border-radius:50%;object-fit:cover;flex:none;display:block}.cts-stars{color:var(--star-bg,#f5a623);letter-spacing:2px;font-size:15px;line-height:1}.cts-nav{display:flex;justify-content:center;align-items:center;gap:12px;margin:var(--gap-nav,18px) 0 0}.cts-nav button{width:46px;height:46px;border-radius:50%;border:2px solid var(--line);background:#fff;color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.cts-nav button:hover{border-color:var(--accent);color:var(--accent)}.cts-nav svg{width:18px;height:18px;display:block}.cts-tl{position:relative;display:grid;gap:0}@media(min-width:860px){.cts-tl{grid-template-columns:repeat(4,1fr);gap:28px}}.cts-tl__rail{position:absolute;left:8px;top:7px;bottom:16px;width:2px;background:var(--line);overflow:hidden;border-radius:2px}.cts-tl__rail i{display:block;width:100%;height:0;background:var(--accent);border-radius:2px}@media(min-width:860px){.cts-tl__rail{left:7px;right:7px;top:7px;bottom:auto;height:2px;width:auto}.cts-tl__rail i{height:100%;width:0}}.cts-tl__i{position:relative;padding:0 0 var(--gap-item,26px) 32px}.cts-tl__i:last-child{padding-bottom:0}@media(min-width:860px){.cts-tl__i{padding:30px 0 0}}.cts-tl__d{position:absolute;left:2px;top:1px;width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid var(--line);transition:border-color .25s ease}.cts-tl__i.is-on .cts-tl__d{border-color:var(--accent);background:var(--accent)}@media(min-width:860px){.cts-tl__d{left:0;top:1px}}.cts-tl h3{margin:0 0 5px;font-size:17px;font-weight:800;line-height:1.25}.cts-tl p{margin:0;font-size:15px;line-height:1.5;color:var(--ink-soft)}.cts-pack__grid{display:grid;gap:var(--gap-cols,26px)}@media(min-width:950px){.cts-pack__grid{grid-template-columns:1fr 1fr;gap:var(--gap-cols-d,56px);align-items:start}}.cts-pack__media img{display:block;width:100%;height:auto;border-radius:16px;border:1px solid var(--line)}.cts-pack__sub{font-size:16px;line-height:1.6;color:var(--ink-soft)}@media(min-width:900px){.cts-pack__sub{font-size:17px}}.cts-buy{padding:var(--pad-buy,22px);border:1px solid var(--line);border-radius:18px;background:#fff}.cts-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0;justify-content:var(--price-align,flex-start)}.cts-price__now{font-size:32px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.cts-price__was{font-size:17px;text-decoration:line-through}.cts-price__save{font-size:13px;font-weight:800;color:#0a7d4f}.cts-chips{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap-chip,10px)}@media(min-width:700px){.cts-chips{grid-template-columns:repeat(3,1fr)}}.cts-chip{border:1px solid var(--line);border-radius:12px;background:#fff;padding:var(--pad-chip,13px)}.cts-chip b{display:block;font-size:19px;font-weight:800;color:var(--accent);line-height:1}.cts-chip span{display:block;margin-top:var(--gap-chip-text,5px);font-size:13px;font-weight:600;line-height:1.35}.cts-chipnote{font-size:13px;line-height:1.5;color:var(--ink-soft)}.cts-alt{font-size:15px;line-height:1.6;color:var(--ink-soft)}.cts-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap-grid,12px)}@media(min-width:900px){.cts-grid{grid-template-columns:repeat(4,1fr);gap:var(--gap-grid-d,20px)}}.cts-card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;min-width:0}.cts-card[hidden]{display:none!important}.cts-card:hover{border-color:var(--accent)}.cts-card--best{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.cts-card img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}.cts-card__b{display:flex;flex-direction:column;gap:var(--gap-card-text,6px);padding:var(--pad-card,13px);flex:1;min-width:0}.cts-card__t{font-size:14px;font-weight:700;line-height:1.35}.cts-card__s{font-size:13px;line-height:1.4;color:var(--ink-soft)}.cts-card__p{margin-top:auto;padding-top:6px;display:flex!important;flex-wrap:nowrap!important;align-items:baseline;justify-content:flex-start;gap:6px;white-space:nowrap;min-width:0;font-weight:800;font-size:clamp(13px,3.6vw,15px)}@media(min-width:900px){.cts-card__p{font-size:15px}}.cts-card__p s{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:600!important;font-size:clamp(11px,2.9vw,13px)!important;margin:0!important}@media(min-width:900px){.cts-card__p s{font-size:13px!important}}.cts-card__badge{position:absolute;top:10px;left:10px;z-index:2;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#fff;background:var(--accent);padding:5px 9px;border-radius:999px}.cts-foot{font-size:14px;line-height:1.6;color:var(--ink-soft)}.cts-catalog__top{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;justify-content:space-between}.cts-steps{display:grid;gap:18px}@media(min-width:800px){.cts-steps{grid-template-columns:repeat(3,1fr);gap:32px}}.cts-step{border-top:2px solid var(--ink);padding-top:16px}.cts-step__n{font-size:12px;font-weight:800;letter-spacing:.12em;color:var(--accent)}.cts-step h3{margin:6px 0 8px;font-size:18px;font-weight:800}.cts-step p{margin:0;font-size:15px;line-height:1.6;color:var(--ink-soft)}.cts-faq__grid{display:grid;gap:26px}@media(min-width:900px){.cts-faq__grid{grid-template-columns:.85fr 1.15fr;gap:56px;align-items:start}}.cts-q{border-bottom:1px solid var(--line)}.cts-q:first-child{border-top:1px solid var(--line)}.cts-q summary{list-style:none;cursor:pointer;position:relative;padding:19px 40px 19px 0;font-size:16px;font-weight:700;line-height:1.4}.cts-q summary::-webkit-details-marker{display:none}.cts-q summary:after{content:"+";position:absolute;right:6px;top:16px;font-size:24px;font-weight:400;line-height:1;color:var(--accent)}.cts-q[open] summary:after{content:"\2013"}.cts-q__a{padding:0 0 19px}.cts-q__a p{margin:0;font-size:16px;line-height:1.65;color:var(--ink-soft)}.cts-final{margin-top:var(--gap-final,44px);background:#fff;border:1px solid var(--line);border-radius:20px;padding:30px 24px}@media(min-width:900px){.cts-final{display:flex;align-items:center;justify-content:space-between;gap:48px;padding:44px}}.cts-final__t{max-width:46ch}.cts-final h2{margin:0 0 10px;font-size:24px;font-weight:800;line-height:1.2}@media(min-width:900px){.cts-final h2{font-size:30px}}.cts-final p{margin:0;font-size:16px;line-height:1.6;color:var(--ink-soft)}.cts-final__a{margin-top:22px;flex:none}@media(min-width:900px){.cts-final__a{margin-top:0}}.cts-disclaimer{margin-left:auto;margin-right:auto;max-width:780px;font-size:13px;line-height:1.6;color:#6b727a}
/*# sourceMappingURL=/cdn/shop/t/6/assets/cts-home.css.map */
