.tfit [hidden],.tfit-wrap [hidden],.tfit-pwrap [hidden]{display:none!important}.tfit-wrap .tfbar,.tfit-pwrap .tfbar{display:flex;align-items:center;gap:8px;margin:12px 16px 0;padding:0 6px 0 16px;min-height:52px;border:1px solid #cfe0f0;border-radius:14px;background:#eef5fb;color:#091E42}.tfbar__h{flex:1;min-width:0;margin:0;font-size:inherit;line-height:1.3}.tfbar__btn{display:flex;align-items:center;gap:10px;width:100%;min-height:50px;padding:0;border:0;background:none;font:inherit;font-size:15px;font-weight:700;color:inherit;text-align:left;cursor:pointer}.tfbar__btn:focus-visible,.tfbar__link:focus-visible{outline:3px solid rgb(48 67 155 / .35);outline-offset:2px;border-radius:8px}.tfbar__btn svg.gps-ico{width:20px;height:20px;flex:none;color:#30439b}.tfbar__btn svg.tfbar__chev{margin-left:auto;color:#091E42;transition:transform .2s}.tfbar__btn[aria-expanded="true"] svg.tfbar__chev{transform:rotate(180deg)}.tfbar__link{display:inline-flex;align-items:center;gap:4px;flex:none;padding:8px 10px;font-size:14px;font-weight:600;color:#30439b!important;text-decoration:none!important;white-space:nowrap}.tfbar__link svg.gps-ico{width:14px;height:14px}.tfit-wrap #tfitPanel{margin:10px 16px 0}.tfit-pwrap .tfbar{margin:0;max-width:860px;padding-right:12px}.tfit-pwrap .tfit-ppanel{margin-top:10px}.tfit{position:relative;background:#fff;border:1px solid #e6ebf0;border-radius:16px;padding:22px 24px 20px;box-shadow:0 2px 12px rgb(9 30 66 / .07);color:#17222e;max-width:860px;box-sizing:border-box}.tfit--product{margin:0 0 8px}.tfit--page{margin:0 auto}.tfit *{box-sizing:border-box}.tfit ul,.tfit li{list-style:none;margin-left:0}.tfit li::before,.tfit li::after{content:none!important;display:none!important}.tfit li{font-size:inherit}.tfit .tfit-rows>li{padding:14px;margin:0}.tfit--category{max-width:none}.tfit--category .tfit-res{max-width:860px}.tfit-pwrap{padding:12px 0 4px}.tfit-badge{display:inline-block;background:#091E42;color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 9px;border-radius:4px;margin-bottom:10px}.tfit-title{font-size:24px;line-height:1.25;margin:0 0 14px;color:#17222e;font-weight:700}.tfit-info{display:flex;gap:10px;align-items:flex-start;margin:0 0 16px;padding:12px 14px;border-radius:10px;background:#fff7e6;border:1px solid #f3d79b;font-size:14.5px;line-height:1.45}.tfit-info svg{width:20px;height:20px;flex:none;color:#a86a00}.tfit-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:32px}.tfit-step{font-size:13px;font-weight:600;color:#5b6b7a}.tfit-back{display:inline-flex;align-items:center;gap:4px;border:0;background:none;padding:6px 4px;font:inherit;font-size:14px;font-weight:600;color:#30439b;cursor:pointer}.tfit-back svg{width:16px;height:16px}.tfit-prog{height:4px;border-radius:4px;background:#e6ebf0;overflow:hidden;margin:4px 0 14px}.tfit-prog i{display:block;height:100%;background:#3979be;border-radius:4px;transition:width .25s}.tfit-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}.tfit-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:#eef4f8;font-size:13px;font-weight:600;color:#17222e}.tfit-chip__x{border:0;background:none;padding:0;font:inherit;font-size:13px;font-weight:600;color:#30439b;text-decoration:underline;cursor:pointer}.tfit-q{font-size:20px;line-height:1.3;margin:0 0 6px;font-weight:700;color:#17222e}.tfit-help{margin:0 0 14px;font-size:14px;line-height:1.5;color:#5b6b7a;max-width:64ch}.tfit-opts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.tfit-opt{display:flex;align-items:center;gap:12px;width:100%;min-height:68px;padding:12px 14px;border:1.5px solid #d6dde6;border-radius:12px;background:#fff;font:inherit;text-align:left;color:#17222e;cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s}.tfit-opt:hover{border-color:#3979be;box-shadow:0 3px 12px rgb(57 121 190 / .14)}.tfit-opt:focus-visible{outline:3px solid rgb(57 121 190 / .35);outline-offset:2px}.tfit-opt.is-on{border-color:#3979be;background:#eef5fb}.tfit-opt__img{flex:0 0 56px;width:56px;height:56px;display:flex;align-items:center;justify-content:center}.tfit-opt__img img{width:56px;height:56px;object-fit:contain}.tfit-opt__t{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.tfit-opt__t b{font-size:16px;line-height:1.3;font-weight:700}.tfit-opt__t small{font-size:13px;line-height:1.35;color:#5b6b7a}.tfit-opt__go{flex:none;color:#9aa7b4}.tfit-opt__go svg{width:18px;height:18px;display:block}.tfit-opt--older{border-style:dashed}.tfit-more{grid-column:1 / -1;margin-top:4px;font-size:14px;color:#5b6b7a}.tfit-more summary{cursor:pointer;font-weight:600;color:#30439b;padding:6px 0}.tfit-more p{margin:4px 0 0;line-height:1.5}.tfit-verdict{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:12px;margin:0 0 14px}.tfit-verdict b{display:block;font-size:18px;line-height:1.3}.tfit-verdict span:not(.tfit-ic){display:block;font-size:14px;margin-top:2px;color:#3b4a59}.tfit-verdict.is-ok,.tfit-verdict.is-need{background:#eaf6ef;border:1px solid #bfe2cc}.tfit-verdict.is-check{background:#fff7e6;border:1px solid #f3d79b}.tfit-verdict.is-no{background:#fdeeee;border:1px solid #f2c4c4}.tfit-verdict.is-info{background:#eef4f8;border:1px solid #d3e0ec}.is-info>.tfit-ic{background:#3979be}.tfit-ic{flex:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.tfit-ic svg{width:18px;height:18px}.is-ok>.tfit-ic,.is-need>.tfit-ic,.is-trainer>.tfit-ic{background:#1b7a44}.is-buy>.tfit-ic{background:#3979be}.is-shop>.tfit-ic{background:#5b6b7a}.is-check>.tfit-ic{background:#c48a00}.is-no>.tfit-ic{background:#c0392b}.tfit-rows{list-style:none;margin:0;padding:0;border:1px solid #e6ebf0;border-radius:12px;overflow:hidden}.tfit-row{display:flex;gap:12px;padding:14px;border-top:1px solid #e6ebf0;align-items:flex-start}.tfit-row:first-child{border-top:0}.tfit-row>.tfit-ic{width:26px;height:26px;margin-top:1px}.tfit-row>.tfit-ic svg{width:15px;height:15px}.tfit-row__b{flex:1;min-width:0}.tfit-row__h{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tfit-row__h b{font-size:15px}.tfit-row__h em{font-style:normal;font-size:12px;font-weight:700;letter-spacing:.02em;padding:2px 8px;border-radius:999px;background:#eef4f8;color:#3b4a59}.is-ok .tfit-row__h em{background:#e3f3e9;color:#1b7a44}.is-buy .tfit-row__h em{background:#e6f0fa;color:#245e9c}.is-check .tfit-row__h em{background:#fff1cf;color:#8a6100}.is-no .tfit-row__h em{background:#fbe1e1;color:#a32a1e}.tfit-row__t{margin:4px 0 0;font-size:14px;line-height:1.5;color:#3b4a59}.tfit-row__t a,.tfit-foot a{color:#30439b;font-weight:600}.tfit-row__p{display:flex;align-items:center;gap:12px;margin-top:8px}.tfit-row__p--alt{padding-top:8px;border-top:1px dashed #e6ebf0}.tfit-prod{display:flex;align-items:center;gap:10px;flex:1;min-width:0;color:#17222e!important;text-decoration:none!important}.tfit-prod img{width:52px;height:52px;object-fit:contain;flex:none;border-radius:8px;background:#f5f7fa}.tfit-prod span{display:flex;flex-direction:column;min-width:0}.tfit-prod b{font-size:14.5px;line-height:1.35;font-weight:650;color:#17222e}.tfit-prod small{font-size:12.5px;color:#5b6b7a}.tfit-prod small.tfit-this{color:#1b7a44;font-weight:700}.tfit-prod small.tfit-oos{color:#a86a00;font-weight:600}.tfit-buy{display:flex;align-items:center;gap:12px;flex:none}.tfit-price{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap}.tfit-price b{font-size:15.5px}.tfit-price s{color:#8a97a5;font-weight:500;font-size:13px}.tfit-price small{font-size:12px;color:#1b7a44;font-weight:600}.tfit-add,.tfit-view{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:10px;font:inherit;font-size:14px;font-weight:650;cursor:pointer;white-space:nowrap;text-decoration:none!important}.tfit-add{border:0;background:#3979be;color:#fff!important;box-shadow:0 4px 12px rgb(57 121 190 / .22)}.tfit-add:hover{background:#2f69a6}.tfit-add.is-added{background:#1b7a44;box-shadow:none}.tfit-add:disabled{opacity:.7;cursor:default}.tfit-view{border:1px solid #c9d2ea;background:#fff;color:#30439b!important}.tfit-notes{margin:12px 0 0}.tfit-notes p{display:flex;gap:8px;align-items:flex-start;margin:6px 0 0;font-size:13.5px;line-height:1.5;color:#4a5866}.tfit-notes p svg{flex:none;width:16px;height:16px;margin-top:2px;color:#a86a00}.tfit-all{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-top:16px}.tfit-addall{min-height:52px;border:0;border-radius:12px;background:#3979be;color:#fff;font:inherit;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 6px 18px rgb(57 121 190 / .26)}.tfit-addall:hover{background:#2f69a6}.tfit-addall:disabled{opacity:.7}.tfit-addparts{align-self:center;border:0;background:none;font:inherit;font-size:14px;font-weight:600;color:#30439b;text-decoration:underline;cursor:pointer;padding:6px}.tfit-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:16px;padding-top:14px;border-top:1px solid #e6ebf0}.tfit-foot p{margin:0;font-size:13px;color:#5b6b7a;flex:1;min-width:220px}.tfit-restart{border:1px solid #c9d2ea;background:#fff;border-radius:10px;min-height:40px;padding:0 14px;font:inherit;font-size:14px;font-weight:600;color:#30439b;cursor:pointer}.tfp-hero{padding:28px 0 18px;text-align:center}.tfp-eyebrow{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#3979be;margin-bottom:8px}.tfp-hero h1{font-size:34px;line-height:1.2;margin:0 0 10px;color:#091E42}.tfp-hero p{font-size:16px;color:#5b6b7a;max-width:62ch;margin:0 auto;line-height:1.5}.tfp-how{max-width:860px;margin:28px auto 40px;padding:0 2px;color:#3b4a59;font-size:14.5px;line-height:1.55}.tfp-how h2{font-size:19px;color:#17222e;margin:0 0 8px}.tfp-how ul{margin:0 0 16px;padding-left:20px}.tfp-how li+li{margin-top:4px}.tfp-how .tfp-src{font-size:13px;color:#5b6b7a}.tfp-how .tfp-src a{color:#30439b}@media (min-width:1100px){.tfit--category .tfit-opts--trainer,.tfit--category .tfit-opts--cassette,.tfit--category .tfit-opts--axle{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.tfit-wrap .tfbar{margin:10px 16px 0;padding:0 4px 0 12px}.tfit-pwrap .tfbar{padding:0 10px 0 12px}.tfbar__btn{font-size:14px;gap:8px}.tfbar__link{padding:8px 6px;font-size:13px}.tfit{padding:18px 16px 16px;border-radius:14px}.tfit-title{font-size:21px}.tfit-q{font-size:18px}.tfit-opts{grid-template-columns:1fr;gap:8px}.tfit-opt{min-height:62px;padding:10px 12px}.tfit .tfit-rows>li{padding:12px}.tfit-row{gap:10px}.tfit-row__p{flex-wrap:wrap}.tfit-buy{width:100%;justify-content:space-between}.tfit-price{align-items:flex-start}.tfit-add,.tfit-view{min-height:44px}.tfp-hero h1{font-size:26px}}.tfit-ppanel .tfit--product>.tfit-body>.tfit-badge,.tfit-ppanel .tfit--product>.tfit-body>.tfit-title{display:none}.tfit-ppanel .tfit--product{padding-top:16px}#footer.fg2{position:relative;margin-top:0;background:#fff0;border-top:1px solid rgb(23 34 46 / .08);color:#5b6675;font-size:13.5px;line-height:1.5}#footer.fg2 .fg2-inner{max-width:1240px;padding:28px 24px 14px}#footer.fg2 a{color:#5b6675;text-decoration:none;transition:color .15s}#footer.fg2 a:hover,#footer.fg2 a:focus-visible{color:#17222e}#footer.fg2 .fg2-top{display:grid;grid-template-columns:minmax(240px,1.1fr) 2.4fr;gap:24px 48px}#footer.fg2 .fg2-name{font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#17222e;margin-bottom:8px}#footer.fg2 .fg2-addr{margin:0 0 14px;display:flex;flex-direction:column;gap:2px}#footer.fg2 .fg2-trust{display:flex;align-items:center;gap:16px;flex-wrap:wrap}#footer.fg2 .fg2-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:12.5px;color:#3a4654;background:rgb(255 255 255 / .55);border:1px solid rgb(23 34 46 / .08)}#footer.fg2 .fg2-chip img{width:14px;height:14px;display:block}#footer.fg2 .fg2-chip .rating-value{font-weight:700;color:#17222e}#footer.fg2 .fg2-star{color:#e8a317;font-size:12px}#footer.fg2 .fg2-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}#footer.fg2 .trust_mark_icon{display:inline-flex;flex:0 0 auto}#footer.fg2 .trust_mark_icon img{width:84px;height:84px;object-fit:contain;image-rendering:auto}@media (max-width:760px){#footer.fg2 .trust_mark_icon img{width:72px;height:72px}}#footer.fg2 .fg2-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px 32px}#footer.fg2 .fg2-h{margin:0 0 8px;font-size:inherit}#footer.fg2 .fg2-toggle{all:unset;display:flex;align-items:center;justify-content:space-between;width:100%;font-family:inherit;font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#17222e;cursor:default}#footer.fg2 .fg2-chev{display:none}#footer.fg2 .fg2-list{list-style:none;margin:0;padding:0}#footer.fg2 .fg2-list li{margin:0 0 2px}#footer.fg2 .fg2-list a,#footer.fg2 .fg2-addr{font-size:14px;line-height:1.55}#footer.fg2 .fg2-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:12px;border-top:1px solid rgb(23 34 46 / .07);font-size:12.5px;color:#7a8594}#footer.fg2 .fg2-social{display:flex;gap:6px}#footer.fg2 .fg2-social .social-item{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:50%;opacity:.55;transition:opacity .15s;background:none;margin:0;padding:0}#footer.fg2 .fg2-social .social-item:hover{opacity:.9}#footer.fg2 .fg2-social img{width:18px;height:18px;filter:grayscale(1) brightness(.35)}@media (max-width:760px){#footer.fg2 .fg2-inner{padding:26px 16px 14px}#footer.fg2 .fg2-top{grid-template-columns:1fr;gap:18px}#footer.fg2 .fg2-nav{display:block;border-top:1px solid rgb(23 34 46 / .07)}#footer.fg2 .fg2-col{border-bottom:1px solid rgb(23 34 46 / .07)}#footer.fg2 .fg2-h{margin:0}#footer.fg2 .fg2-toggle{padding:12px 0;cursor:pointer}#footer.fg2 .fg2-chev{display:block;width:7px;height:7px;border-right:1.5px solid #5b6675;border-bottom:1.5px solid #5b6675;transform:rotate(45deg);transition:transform .2s;margin-right:4px}#footer.fg2 .fg2-col.open .fg2-chev{transform:rotate(-135deg)}#footer.fg2 .fg2-list{display:none;padding:0 0 12px;columns:2;column-gap:16px}#footer.fg2 .fg2-col.open .fg2-list{display:block}#footer.fg2 .fg2-list li{margin:0 0 6px;break-inside:avoid}#footer.fg2 .fg2-bottom{flex-direction:column-reverse;align-items:flex-start;margin-top:16px}}#footer.fg2 .fg2-list li{padding:0;line-height:21px;min-height:0}#footer.fg2 .fg2-list a{display:inline-block;line-height:21px}@media (max-width:760px){#footer.fg2 .fg2-list li{line-height:26px}#footer.fg2 .fg2-list a{line-height:26px}}#footer.fg2 .fg2-brand{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}#footer.fg2 .fg2-info{min-width:0}#footer.fg2 .fg2-chip{margin-top:2px}#footer.fg2 .fg2-badge{flex:0 0 auto}#footer.fg2 .fg2-badge .trust_mark_icon img{width:96px;height:96px}@media (max-width:760px){#footer.fg2 .fg2-badge .trust_mark_icon img{width:100px;height:100px}}