.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.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:.625rem}@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.375rem;max-height:2.375rem;min-width:2.375rem;min-height:2.375rem}.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}}.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_lg__Bn2DY dd{font:900 var(--aeonik-50x-89x)}.bike-inputs_bike-input__jPjY3{display:flex;gap:clamp(.3697183099rem,3.7558685446vw + .3697183099rem,3.75rem);flex-direction:row;justify-content:center;align-items:flex-start}.bike-inputs_bike-input__jPjY3>*{width:calc((100% - clamp(.3697183099rem, 3.7558685446vw + .3697183099rem, 3.75rem))/2);max-width:22.5rem;flex-shrink:0;margin-inline:auto}.bike-inputs_bike-input__jPjY3 .select{width:-moz-fit-content;width:fit-content;margin-inline:auto}.bike-inputs_bike-input__jPjY3 img{max-width:100%;height:auto}.bike-inputs_sticky__keW6H{top:var(--sticky-offset);position:-webkit-sticky;position:sticky;background-color:#fff;z-index:4;padding-top:1.25rem}.bike-inputs_sticky__keW6H .select-menu{z-index:6}.bike-featured-details_root__AJPpy{display:grid;color:var(--black);grid-template-areas:"header" "description" "image" "characteristics" "actions"}@media(max-width:1199.98px){.bike-featured-details_root__AJPpy{row-gap:.9375rem}}@media(min-width:1200px){.bike-featured-details_root__AJPpy{grid-template-columns:auto 1fr;grid-template-areas:"actions header" "actions description" "actions image" ". characteristics";column-gap:3.75rem;flex-grow:1}.bike-featured-details_root__AJPpy .bike-featured-details_header__G5VlT{display:flex;align-items:center;gap:1.25rem}.bike-featured-details_root__AJPpy .bike-featured-details_actions__BtvOa{flex-direction:column}}.bike-featured-details_header__G5VlT{grid-area:header}.bike-featured-details_title__xEkpE{font:var(--aeonik-20x-24x);font-weight:600;margin:0}.bike-featured-details_price___KG9C{font:var(--aeonik-24x);font-weight:400}.bike-featured-details_description__RRPmt{font:var(--aeonik-16x-18x);grid-area:description}.bike-featured-details_image__4jh4Q{grid-area:image;max-width:min(29.375rem,100%);height:auto}.bike-featured-details_characteristics__kLdM5{grid-area:characteristics}.bike-featured-details_actions__BtvOa{grid-area:actions}.bike-featured-details_actions__BtvOa>*{width:100%}.bike-picker_root__hNQiO{display:grid}.bike-picker_title__H5YcS{font:900 var(--aeonik-24x-42x);text-transform:uppercase}.bike-picker_bike-inputs__POWiQ{display:grid;grid-gap:.625rem;gap:.625rem;margin:.9375rem 0}.bike-summary-comparison_root__XuJnV{display:flex;flex-direction:column;gap:2.1875rem;flex-grow:1;container-type:inline-size}.bike-summary-comparison_root__XuJnV .action-list{justify-content:center}@media(min-width:768px){.bike-summary-comparison_root__XuJnV .action-list{justify-content:flex-start}}.bike-summary-comparison_bike-list__0MKGX{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;overflow-y:auto;gap:2.5rem}@media(min-width:768px){.bike-summary-comparison_bike-list__0MKGX{gap:2.5rem;flex-flow:row wrap}.bike-summary-comparison_bike-list-item__tL1Ce{flex-direction:column;align-items:center;column-gap:1.875rem}.bike-summary-comparison_image__ovPxB{max-width:11.25rem;height:auto}}@media(max-width:767px){.bike-summary-comparison_bike-list-item__tL1Ce{align-items:stretch;flex-direction:column;text-align:center;column-gap:1.875rem}.bike-summary-comparison_image__ovPxB{margin-inline:auto}}.bike-summary-comparison_bike-list-item__tL1Ce{display:flex}.bike-summary-comparison_image__ovPxB{height:auto}.bike-summary-comparison_title__7gaaJ{font:var(--signal-mono-17x);margin:0;color:var(--black);text-transform:uppercase}.bike-summary-comparison_price__pEg3t{font:var(--signal-mono-14x)}.bike-summary-comparison_badge__sNfBh{font:var(--signal-mono-14x);color:#e31d1c;text-transform:uppercase}body:has(.body-overflow-lock_root__6X77r.locked){overflow:hidden}.toggle-differences-input_root__g5P_0{width:100%;padding-bottom:clamp(1.0299295775rem,.9389671362vw + 1.0299295775rem,1.875rem);position:-webkit-sticky;position:sticky;top:calc(clamp(3.7024647887rem, .4694835681vw + 3.7024647887rem, 4.125rem) + 62px + var(--sticky-offset));background-color:#fff;z-index:3;display:flex;justify-content:center}.toggle-differences-input_root__g5P_0 label{font:var(--aeonik-18x);text-transform:capitalize}.bike-comparison_root__rQPn1{--section-margin-top:0;--section-margin-bottom:5rem;--section-inline-padding:0px}.bike-comparison_root__rQPn1>div>*{padding-inline:1.25rem}.bike-comparison_header__7ovlg{margin-bottom:1.25rem}.bike-comparison_bordered__55HRX{border-top:.0625rem solid #e4e4e4}.bikes-showcase-hero_root__wCe24{text-align:center;color:#fff;display:flex;flex-direction:column;position:relative;font:var(--aeonik-16x-20x)}.bikes-showcase-hero_root__wCe24 section{z-index:1}.bikes-showcase-hero_root__wCe24 .background{z-index:0}.bikes-showcase-hero_root__wCe24 .bike-image{height:auto}.bikes-showcase-hero_root__wCe24 .model-name{text-transform:uppercase;font:var(--aeonik-16x-22x)}.bikes-showcase-hero_root__wCe24 .action-list{gap:clamp(2.1698943662rem,1.4084507042vw + 2.1698943662rem,3.4375rem);margin-top:.9375rem;flex-direction:row}.bullet-navigation_root__1n1ff{margin:0;padding:0;display:flex;list-style:none;gap:.5rem;align-items:center;justify-content:center}.bullet-navigation_horizontal__IeeNU{flex-direction:row}.bullet-navigation_vertical__gfsf3{flex-direction:column}