.bike-characteristics_root__3LCEs{display:flex;flex-flow:row wrap;gap:.9375rem 1.25rem;margin:0}.bike-characteristics_root__3LCEs dt{font:400 var(--aeonik-12x);text-transform:uppercase;text-align:center;display:flex;align-items:center;justify-content:flex-start;gap:.125rem}.bike-characteristics_root__3LCEs dd{font:600 var(--aeonik-20x-24x);margin:0}.bike-characteristics_root__3LCEs.bike-characteristics_center__6xd3C{justify-content:center}.bike-characteristics_xs__P2Cs8 dt{color:#7f7f7f;font:400 var(--aeonik-10x)}.bike-characteristics_xs__P2Cs8 dd{font:600 var(--aeonik-14x)}.bike-characteristics_md__k_Fd_ dd{font:900 var(--aeonik-24x)}.bike-characteristics_lg__Bn2DY dd{font:900 var(--aeonik-50x-89x)}.bike-colorways-input_root__5jS6F{position:relative}.bike-colorways-input_root__5jS6F h2{margin-bottom:.9375rem;font:900 var(--aeonik-24x-42x);text-transform:uppercase}.bike-colorways-input_color-inputs__1GZzU{padding:0;margin:0}.bike-colorways-input_color-inputs__1GZzU .form-field input{display:none}.bike-colorways-input_color-inputs__1GZzU.bike-colorways-input_column__Ga4U_{display:grid;grid-gap:.625rem;gap:.625rem}.bike-colorways-input_color-inputs__1GZzU.bike-colorways-input_row__QBp5k{border:none;display:flex;align-items:center;justify-content:center;gap:.9375rem}@media(max-width:767px){.bike-colorways-input_color-inputs__1GZzU.bike-colorways-input_row__QBp5k{margin-top:2.5rem}}.bike-colorways-input_color-inputs__1GZzU.bike-colorways-input_row__QBp5k label{border:none;padding:0;font:var(--signal-mono-14x);text-transform:uppercase;cursor:pointer}.bike-colorways-input_color-inputs__1GZzU.bike-colorways-input_row__QBp5k label .color-swatch>div{max-width:2.125rem;max-height:2.125rem;min-width:2.125rem;min-height:2.125rem}.bike-colorways-input_color-inputs__1GZzU.bike-colorways-input_row__QBp5k label:has(input:checked) .color-swatch>div{box-shadow:0 0 0 2px var(--coral-500);border:2px solid var(--white);padding:2px;border-radius:50%}.bike-colorways-input_color-inputs__1GZzU.bike-colorways-input_row__QBp5k label:not(:has(input:checked)) .color-input-name{display:none}@media(max-width:767px){.bike-colorways-input_color-inputs__1GZzU.bike-colorways-input_row__QBp5k label{width:2.375rem;height:2.375rem}.bike-colorways-input_color-inputs__1GZzU.bike-colorways-input_row__QBp5k label .color-input-name{position:absolute;top:.625rem;margin:0;left:0;width:100%;text-align:center;display:inline-block}}