.ott{color:#fff}.ott__sub{margin:0 0 14px;font-size:14px;line-height:1.5;color:#ffffffa6;max-width:64ch}.ott__note{margin:12px 0 0;font-size:12.5px;line-height:1.5;color:#ffffff80}.ott__picker{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px}.ott__picker-label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;margin-right:4px}.ott__opt{-webkit-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.18);background:transparent;color:#fffc;font:inherit;font-size:13px;font-weight:600;padding:7px 14px;border-radius:999px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.ott__opt:hover{border-color:#fff6;color:#fff}.ott__opt.is-active{background:#b7191f;border-color:#b7191f;color:#fff}.ott__opt--all{color:#ffffff8c}.ott__opt--all.is-active{background:#ffffff24;border-color:#ffffff4d;color:#fff}.ott__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#121418}.ott__table{width:100%;border-collapse:collapse;min-width:520px;font-size:14px;font-variant-numeric:tabular-nums}.ott__table th,.ott__table td{padding:11px 16px;text-align:center;border-bottom:1px solid rgba(255,255,255,.08);vertical-align:middle;white-space:nowrap}.ott__table thead th{background:#161b26;font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.ott__table thead th span{color:#ffffff73;font-weight:500;letter-spacing:0;text-transform:none}.ott__table tbody tr:nth-child(odd){background:#ffffff06}.ott__table tbody tr:last-child th,.ott__table tbody tr:last-child td{border-bottom:0}.ott__rpm{text-align:left!important;color:#fff9;font-weight:500}.ott__col--base{color:#ffffffd9;font-weight:600}.ott__col--target{color:#ff3b3b;font-weight:700;background:#b7191f14}.ott__col--gain{position:relative;color:#fff;font-weight:700;min-width:150px}.ott__bar{position:absolute;left:8px;top:20%;height:60%;width:var(--w, 0%);max-width:calc(100% - 16px);background:#e03a2a38;border-radius:3px;pointer-events:none}.ott__gain{position:relative}.ott__dash{color:#ffffff4d}@media screen and (max-width:749px){.ott__table{font-size:13px}.ott__table th,.ott__table td{padding:9px 12px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/oem-torque-table.css.map */
