.tk{--tk-ink:#111315;--tk-muted:#5A6068;--tk-line:#E7E8E6;--tk-soft:#F4F5F3;--tk-yellow:#F5C518;color:var(--tk-ink);font-size:16px;line-height:1.5}.tk *{box-sizing:border-box}.tk .tk-wrap{max-width:1200px;margin:0 auto;padding:0 32px}.tk h1,.tk h2,.tk h3{font-family:var(--font-heading-family);font-weight:600;color:inherit;margin:0;letter-spacing:-.02em;text-transform:none}.tk p{margin:0}.tk a{color:inherit;text-decoration:none}.tk-muted{color:var(--tk-muted)}.tk-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 28px;border:0;border-radius:999px;background:var(--tk-ink);color:#fff;font:inherit;font-weight:600;cursor:pointer;transition:background .2s}.tk-btn:hover{background:var(--tk-accent)}.tk-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px}.tk-head h2{font-size:clamp(26px,3vw,36px);line-height:1.1}.tk-link{font-weight:600;font-size:15px;display:inline-flex;align-items:center;gap:6px;border-bottom:1.5px solid currentColor;padding-bottom:2px}.tk-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tk-hero{padding:96px 0 88px}.tk-hero__grid{display:grid;grid-template-columns:1.15fr .85fr;gap:64px;align-items:center}.tk-hero__text{display:flex;flex-direction:column;gap:28px}.tk-hero h1{font-size:clamp(40px,6.2vw,80px);line-height:.98;letter-spacing:-.035em}.tk-hero__lead{font-size:18px;color:var(--tk-muted)}.tk-finder{display:flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--tk-line);border-radius:999px;padding:6px 6px 6px 22px;max-width:560px;box-shadow:0 8px 30px #1113150f}.tk-finder select{flex:1;min-width:0;height:48px;border:0;background:transparent;font:inherit;color:var(--tk-ink);appearance:none;-webkit-appearance:none;cursor:pointer;outline-offset:4px}.tk-hero__meta{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--tk-muted)}.tk-stars{color:#e0a100;letter-spacing:1px}.tk-hero__media{display:flex;justify-content:center}.tk-hero__media img{width:100%;height:auto;border-radius:24px;display:block}.tk-label{width:min(320px,100%);background:#fff;border-radius:16px;box-shadow:0 30px 60px #1113151f;border:1px solid var(--tk-line);padding:24px;display:flex;flex-direction:column;gap:16px;transform:rotate(-4deg)}.tk-label__top{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--tk-muted)}.tk-label__top strong{font-family:var(--font-heading-family);font-size:22px;color:var(--tk-ink);letter-spacing:-.02em}.tk-label__addr{font-size:13px;line-height:1.45}.tk-label__code{height:72px;display:flex;gap:2px}.tk-label__code span{background:var(--tk-ink);display:block;border-radius:1px}.tk-label__num{display:flex;justify-content:space-between;font-size:11px;letter-spacing:.14em;color:var(--tk-muted)}.tk-label__tag{align-self:flex-start;background:var(--tk-yellow);font-weight:600;font-size:12px;padding:6px 12px;border-radius:999px}.tk-trust{border-top:1px solid var(--tk-line);border-bottom:1px solid var(--tk-line)}.tk-trust__grid{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px 32px;padding-top:20px;padding-bottom:20px}.tk-trust__item{display:flex;gap:10px;align-items:center;font-size:15px;font-weight:500}.tk-trust__item svg{flex:0 0 22px;stroke:var(--tk-accent)}.tk-cats{padding:88px 0 56px}.tk-cats__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.tk-cat{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding:22px;border-radius:20px;background:var(--tk-soft);min-height:180px;transition:background .2s,transform .2s}.tk-cat:hover{background:var(--tk-ink);color:#fff;transform:translateY(-3px)}.tk-cat__tag{font-family:var(--font-heading-family);font-weight:600;font-size:34px;letter-spacing:-.03em;line-height:1}.tk-cat__tag img{width:64px;height:64px;object-fit:contain}.tk-cat__title{font-weight:600;font-size:16px;display:flex;justify-content:space-between;align-items:center;gap:8px}.tk-cat__title svg{flex:0 0 18px;stroke:currentColor;transition:transform .2s}.tk-cat:hover .tk-cat__title svg{transform:translate(3px)}.tk-reviews{padding:88px 0}.tk-reviews__grid{display:grid;grid-template-columns:280px minmax(0,1fr);gap:56px;align-items:start}.tk-reviews__summary{display:flex;flex-direction:column;gap:12px;position:sticky;top:120px}.tk-reviews__score{font-family:var(--font-heading-family);font-size:72px;font-weight:600;letter-spacing:-.04em;line-height:1}.tk-reviews__summary .tk-stars{font-size:20px}.tk-reviews__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tk-review{background:var(--tk-soft);border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:14px;margin:0}.tk-review blockquote{margin:0;font-size:17px;line-height:1.45}.tk-review figcaption{font-size:13px;color:var(--tk-muted);display:flex;justify-content:space-between;gap:8px}.tk-reviews__app{grid-column:1/-1;min-width:0}.tk-faq{padding:32px 0 96px}.tk-faq__grid{display:grid;grid-template-columns:280px minmax(0,1fr);gap:56px}.tk-faq details{border-bottom:1px solid var(--tk-line);padding:18px 0}.tk-faq details:first-child{border-top:1px solid var(--tk-line)}.tk-faq summary{font-weight:600;font-size:17px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:center;min-height:32px}.tk-faq summary::-webkit-details-marker{display:none}.tk-faq summary:after{content:"";flex:0 0 12px;height:12px;border-right:1.5px solid var(--tk-ink);border-bottom:1.5px solid var(--tk-ink);transform:rotate(45deg) translateY(-4px);transition:transform .2s}.tk-faq details[open] summary:after{transform:rotate(-135deg)}.tk-faq__answer{margin-top:8px;color:var(--tk-muted)}.tk-faq__answer p{margin:0}.tk-steps{padding:72px 0;background:var(--tk-ink);color:#fff}.tk-steps__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px}.tk-step{display:flex;flex-direction:column;gap:8px}.tk-step__num{font-family:var(--font-heading-family);font-size:32px;color:var(--tk-yellow);line-height:1}.tk-step h3{font-size:18px}.tk-step p{color:#c9cdd1}@media(max-width:989px){.tk-cats__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tk-reviews__grid,.tk-faq__grid{grid-template-columns:1fr;gap:28px}.tk-reviews__summary{position:static}}@media(max-width:749px){.tk .tk-wrap{padding:0 18px}.tk-hero{padding:44px 0 48px}.tk-hero__grid{grid-template-columns:1fr;gap:0}.tk-hero__media--label{display:none}.tk-hero__media{margin-top:32px}.tk-hero__lead{font-size:16px}.tk-finder{flex-direction:column;align-items:stretch;border-radius:20px;padding:8px}.tk-finder select{padding:0 12px}.tk-finder .tk-btn{width:100%}.tk-trust__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;padding-top:16px;padding-bottom:16px}.tk-trust__item{font-size:14px}.tk-cats{padding:52px 0 36px}.tk-cats__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tk-cat{min-height:132px;padding:18px;gap:24px;border-radius:16px}.tk-cat__tag{font-size:28px}.tk-reviews{padding:52px 0}.tk-reviews__score{font-size:56px}.tk-reviews__list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin:0 -18px;padding:0 18px 8px;scrollbar-width:none}.tk-reviews__list::-webkit-scrollbar{display:none}.tk-review{flex:0 0 82%;scroll-snap-align:start}.tk-reviews__app{flex:0 0 100%}.tk-faq{padding:16px 0 56px}.tk-head{margin-bottom:20px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/tk-custom.css.map */
