.flyout-backdrop_root__Oy292{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;inset:0;transition:visibility .3s,opacity .3s;background-color:rgba(0,0,0,.6);visibility:hidden;opacity:0}@property --flyout-color{syntax:"<color>";inherits:false}.flyout-client_root__5b90q{--flyout-content-max-width:100%;--flyout-content-background:#fff;--flyout-top-offset:0;position:fixed;width:100%;left:0;top:var(--flyout-top-offset);display:flex;bottom:0;color:var(--flyout-color);overflow:hidden;z-index:102}.flyout-client_root__5b90q.flyout-client_dark__xyy3p{--flyout-content-background:#000;--flyout-color:#fff}@media(min-width:1200px){.flyout-client_root__5b90q{--flyout-content-max-width:31.25rem}}.flyout-client_content__s0eu8 h2,.flyout-client_content__s0eu8 h3,.flyout-client_content__s0eu8 h4{font:var(--aeonik-32x);font-weight:600}.flyout-client_content__s0eu8:has(form){position:relative}.flyout-client_content__s0eu8:has(form) form{position:static}.flyout-client_enter__rIXYu .flyout-client_backdrop__2VKtZ{visibility:visible;opacity:1}.flyout-client_enter__rIXYu .flyout-client_content__s0eu8{translate:0 0}.flyout-client_exit__NipLE .flyout-client_backdrop__2VKtZ{visibility:hidden;opacity:0}.flyout-client_exit__NipLE .flyout-client_content__s0eu8{translate:100% 0}.close-flyout-button_root__MzFXk{position:relative;z-index:2;float:right;margin-left:-1.25rem;padding:.125rem;background-color:unset;border:none;color:var(--parent-color);margin-top:.5rem;cursor:pointer;transition:opacity .3s}.close-flyout-button_root__MzFXk:hover{opacity:.8}.flyout-content_root__rBi4K{max-width:min(100%,var(--flyout-content-max-width));width:100%;background:var(--flyout-content-background);margin-left:auto;transition:translate .3s;translate:100% 0;overflow-y:auto}.flyout-content_root__rBi4K:has([role=progressbar]){overflow:hidden}.flyout-content_container__cUvmm{padding:1.875rem;position:relative;min-height:100%}.close-tooltip-button_root__hk2oq{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;display:flex;align-items:center;padding:.8125rem;cursor:pointer;position:absolute;right:0;top:0;transition:opacity .3s}.close-tooltip-button_root__hk2oq:hover{opacity:.6}.tooltip_content__NAvID{position:fixed;z-index:var(--layer-tooltip);left:50%;top:50%;max-width:43.75rem;width:100%;translate:-50% -50%;background-color:var(--white);font:var(--aeonik-16x-18x);font-weight:400;padding:clamp(1.6549295775rem,.9389671362vw + 1.6549295775rem,2.5rem)}.tooltip_content__NAvID p{margin:0}.tooltip_content__NAvID strong{font-weight:600}.tooltip_backdrop__ew19a{background:rgba(0,0,0,.6);position:fixed;inset:0;z-index:var(--layer-tooltip)}.info-tooltip_toggle__MRV5T{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;background:none;border:none;display:inline-flex;cursor:pointer;color:currentColor;transition:opacity .3s}.info-tooltip_toggle__MRV5T:hover{opacity:.3}.info-tooltip_toggle__MRV5T svg{width:max(.625rem,.4em);height:max(.625rem,.4em)}.price_tooltip__u1maU{display:inline-flex;vertical-align:super;margin-top:.25rem}.accessory-details_root__sfD3o .flyout-content-container{padding-bottom:3.75rem}.accessory-details_preview__3HAfq{margin:1.25rem 0;width:100%;height:auto}.accessory-details_description__8LIsn p{margin:1em 0}.accessory-details_add__fpmVH{position:absolute;bottom:0;left:0;right:0}.accessory-details_plus__QfknU{font:300 var(--signal-mono-22x);margin-bottom:.3125rem;margin-right:.3125rem}.floating-button_root__iILnb{--button-border:2px solid #000;--button-background:#fff;--button-padding:clamp(0.4929577465rem,0.5633802817vw + 0.4929577465rem,1rem) clamp(0.9929577465rem,0.5633802817vw + 0.9929577465rem,1.5rem) clamp(0.4929577465rem,0.5633802817vw + 0.4929577465rem,1rem) clamp(0.5554577465rem,0.5633802817vw + 0.5554577465rem,1.0625rem);--button-top-default:7.125rem;--button-top:var(--button-top-default);--second-button-top:calc(var(--button-top) + 4.75rem);display:flex;font:var(--aeonik-16x-18x);font-weight:600;text-decoration:none;text-transform:uppercase;gap:.375rem;border-right:none;width:-moz-fit-content;width:fit-content;transition:color .3s,background-color .3s,gap .3s,translate .3s;position:fixed;right:0;z-index:var(--layer-overlay);color:var(--black);box-shadow:0 .25rem .25rem 0 rgba(0,0,0,.22);cursor:pointer;top:var(--button-top)}@media(max-width:767px){body:has(.bike-comparison) .floating-button_root__iILnb{--button-top-default:9.375rem}body:has(.announcement-bar) .floating-button_root__iILnb{--button-top:calc(var(--button-top-default) + var(--announcement-bar-height))}}body:has(.floating-button_root__iILnb~.floating-button_root__iILnb) .floating-button_root__iILnb~.floating-button_root__iILnb{top:var(--second-button-top)}.floating-button_root__iILnb:hover{background-color:#000;color:#fff}.floating-button_root__iILnb svg{width:clamp(.786971831rem,.3755868545vw + .786971831rem,1.125rem);height:1.5rem;rotate:var(--arrow-icon-rotation,90deg)}.floating-button_title__0mgGr{transition:opacity .3s,visibility .3s}.floating-button_collapsed__kGLi2{align-items:center;justify-content:center;padding-inline:clamp(.4929577465rem,.5633802817vw + .4929577465rem,1rem);gap:0;translate:calc(100% - .75rem - clamp(.786971831rem, .3755868545vw + .786971831rem, 1.125rem) - clamp(.9929577465rem, .5633802817vw + .9929577465rem, 1.5rem)) 0}.floating-button_collapsed__kGLi2 .floating-button_title__0mgGr,.floating-button_hidden__iQl2U{visibility:hidden;opacity:0}.form-field_root__QCnbf{display:flex;flex-direction:column;gap:.3125rem}.form-field_root__QCnbf:has(input[type=hidden]){display:none}.form-field_root__QCnbf:has(input[type=checkbox]){display:grid;grid-template-columns:auto 1fr}.form-field_root__QCnbf:has(input[type=checkbox]) .form-field_label___ePqG{display:flex;align-items:center;grid-column:2;grid-row:1}.form-field_root__QCnbf:has(input[type=checkbox])>:not(.form-field_label___ePqG){grid-column:1;grid-row:1}.form-field_root__QCnbf:has(input[type=checkbox]) .form-field_error-message__DbmFA{grid-column:1/-1;grid-row:2}.form-field_label___ePqG{font:var(--signal-mono-14x);font-weight:300;grid-area:label}.form-field_label___ePqG span{color:#515151;font:var(--signal-mono-14x)}.form-field_form-field-input__21wVD{grid-area:input}.form-field_error-message__DbmFA{grid-area:error;font:var(--aeonik-14x);color:var(--error-color);font-weight:400}.checkbox_root__oUm1x{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/next-assets/icons/check-mark.svg);background-position:50%;background-repeat:no-repeat;width:1.25rem;height:1.25rem;border:.125rem solid #121212;flex-shrink:0}.checkbox_root__oUm1x:checked{background-color:var(--brand-color);border-color:var(--brand-color)}.payment-input_root__H8pbE{font:var(--signal-mono-16x);font-weight:300;padding:.6875rem;border:1px solid var(--input-border-color,#000);outline:none}body:has([data-theme=dark]) .payment-input_root__H8pbE{background-color:#000;color:#fff}body:has([data-theme=dark]) .payment-input_root__H8pbE:not([aria-invalid=true]){--input-border-color:#fff}.payment-input_root__H8pbE::placeholder{text-transform:uppercase}.payment-input_root__H8pbE.StripeElement--invalid{--input-border-color:var(--error-color)}.payment-input_primary__eGn_U{--input-border-color:var(--brand-color)}.payment-input_secondary__M_TFk{--input-border-color:#000}.country-flag_root__gl0f9 button{cursor:pointer;background:none;outline:none;border:0;display:flex;justify-content:center;align-items:center;padding-inline:0;margin-right:.3125rem}.country-flag_root__gl0f9 button>img{min-width:1rem}.country-flag_root__gl0f9 button:after{content:"";display:block;width:.375rem;height:.375rem;rotate:45deg;border:.125rem solid #999;border-top:none;border-left:none;transition:rotate .3s;margin-left:.75rem;translate:0 -25%;margin-right:.625rem}.country-flag_root__gl0f9 button:has(+.country-flag_dropdown__OflN4):after{rotate:225deg;translate:0 25%}.country-flag_dropdown__OflN4{position:absolute;left:0;top:calc(100% - 1px);max-height:10rem;max-width:100%;width:100%;overflow:auto;background:#fff;border:1px solid #000;border-top:none}.country-flag_search__nZlD9{position:-webkit-sticky;position:sticky;top:0;left:0;width:100%;background-color:#fafafa;padding:.5rem .625rem;display:flex;align-items:center;justify-content:flex-start;gap:.3125rem;z-index:1}.country-flag_search-input__uBtv9{background-color:#fafafa;border:none;outline:none;font:var(--signal-mono-16x);color:#000!important}.country-flag_search-input__uBtv9::placeholder{color:#bfbfbf}.country-flag_flag-icon__o4WpP{position:relative;width:1rem;height:.75rem;overflow:hidden}.country-flag_flag-icon__o4WpP img{position:absolute;object-fit:cover;top:50%;left:50%;transform:translate(-50%,-50%)}.list-of-countries_root__4X0u5{margin:0;padding:0}.list-of-countries_root__4X0u5 .list-of-countries_country-item__t8542{font:var(--signal-mono-16x);margin:0;padding:.625rem;list-style:none;display:flex;align-items:center;gap:.625rem;cursor:pointer;letter-spacing:normal;color:#737373}.list-of-countries_root__4X0u5 .list-of-countries_country-item__t8542>img{min-width:1rem}.list-of-countries_root__4X0u5 .list-of-countries_country-item__t8542.list-of-countries_active__ol1Ds,.list-of-countries_root__4X0u5 .list-of-countries_country-item__t8542:hover{background-color:#f38971;color:inherit}.phone-input_root__YojyV{position:relative}.phone-input_root__YojyV[aria-invalid=true]{--input-border-color:var(--error-color)}.phone-input_root__YojyV .phone-input_shadow-input__mTVNt{position:absolute;visibility:hidden;opacity:0}.phone-input_input-area__IDvBD{display:flex;padding:.6875rem;border:1px solid var(--input-border-color,#000);align-items:center;color:#757575;font:var(--signal-mono-16x)}.phone-input_country-code-input__M7kh3,.phone-input_number-input__BM5jv{font-weight:300;padding-top:.6875rem;padding-bottom:.6875rem;outline:none;line-height:1.1}.phone-input_country-code-input__M7kh3{font:var(--signal-mono-16x);letter-spacing:normal;white-space:nowrap;padding:0 .3125rem 0 0;color:#757575}.phone-input_national-number-input-wrapper__eRslF{width:100%}.phone-input_national-number-input-wrapper__eRslF input{flex-grow:1;padding-left:.3125rem;color:#000;border:0;width:100%;outline:none}.marks_root__v1tZ_{display:grid;grid-template-columns:1fr}.marks_mark__1GOhZ{grid-column:1;grid-row:1}.marks_mark__1GOhZ:first-child .marks_value__LEotH{translate:0}.marks_value__LEotH{--_step:calc(100% / var(--steps-length));--_position:calc(var(--_step) * var(--step-index));display:block;width:-moz-fit-content;width:fit-content;position:relative;left:var(--_position);font:var(--signal-mono-18x-20x);translate:-50% 0;color:#bfbfbf}.marks_value__LEotH.marks_active__sMMdT{color:#000}.range-input_root__ImcYZ{--_thumb-size:1.375rem;--_thumb-background:var(--brand-color);--_track-background:#bfbfbf;--_track-height:0.1875rem;--_clip-edges:0.125rem}.range-input_root__ImcYZ input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;width:100%;height:var(--_thumb-size);overflow:hidden;margin:0;cursor:pointer}.range-input_root__ImcYZ input::-webkit-slider-thumb{--_clip-top:calc((var(--_thumb-size) - var(--_track-height)) * 0.5 - 0.5px);--_clip-bottom:calc(var(--_thumb-size) - var(--_clip-top));-webkit-appearance:none;appearance:none;width:var(--_thumb-size);height:var(--_thumb-size);border-radius:50%;background-color:var(--_thumb-background);box-shadow:-100vmax 0 0 calc(100vmax - var(--_thumb-size)) var(--_thumb-background);-webkit-clip-path:polygon(100% -1px,var(--_clip-edges) 0,0 var(--_clip-top),-100vmax var(--_clip-top),-100vmax var(--_clip-bottom),0 var(--_clip-bottom),var(--_clip-edges) 100%,100% 100%);clip-path:polygon(100% -1px,var(--_clip-edges) 0,0 var(--_clip-top),-100vmax var(--_clip-top),-100vmax var(--_clip-bottom),0 var(--_clip-bottom),var(--_clip-edges) 100%,100% 100%)}.range-input_root__ImcYZ input::-webkit-slider-runnable-track{height:var(--_thumb-size);background:var(--color-backround-hr);background:linear-gradient(var(--_track-background) 0 0) no-repeat 50%/100% var(--_track-height)}.range-input_root__ImcYZ input::-moz-range-thumb{width:1.375rem;height:1.375rem;border-radius:50%;background-color:var(--_thumb-background)}.range-input_root__ImcYZ input::-moz-range-track{background:var(--color-backround-hr);background:linear-gradient(var(--_track-background) 0 0) no-repeat 50%/100% var(--_track-height)}.range-input_marks__Si_sn{display:grid;grid-template-columns:1fr}.range-input_marks__Si_sn>*{grid-column:1;grid-row:1;translate:calc(var(--position)*1%)}.custom-select_root__L_yA_{position:relative}.select-menu_root__f_366{list-style:none;margin:0;padding:0;border:1px solid var(--input-border-color);border-top:none;position:absolute;top:100%;left:0;right:0;background-color:#fff;z-index:2}.select-menu_option__eVU0T{padding:.5rem .9375rem;font:var(--signal-mono-16x);text-transform:uppercase;cursor:pointer}.select-menu_option__eVU0T:hover{background-color:var(--brand-color)}.select-value_root__cKJSW{width:100%;justify-content:space-between;font:var(--signal-mono-16x);font-weight:300;padding:.5rem .625rem .5rem clamp(.6839788732rem,.2816901408vw + .6839788732rem,.9375rem);border:1px solid var(--input-border-color,#000);outline:none;align-items:center;background-color:var(--select-value-background-color);text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--brand-text-color,--black);min-height:2.625rem;--button-padding:0.5rem clamp(0.6839788732rem,0.2816901408vw + 0.6839788732rem,0.9375rem);--button-border:1px solid var(--input-border-color,#000)}.select-value_root__cKJSW svg{min-width:1.5rem}.select-value_root__cKJSW span{width:100%;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select-value_root__cKJSW:enabled{cursor:pointer}.select-value_root__cKJSW.select-value_inactive__r_DUN{cursor:default}.select-value_placeholder__NOYZa{color:var(--grey-dark)}.select-value_expand-icon__iT_3X{transition:transform .3s ease-in-out;margin-left:.625rem}.select-value_expanded__g73Xj:hover{--select-value-background-color:var(--brand-color)}.select-value_expanded__g73Xj .select-value_expand-icon__iT_3X{transform:rotate(180deg)}.select_root__W1bF0{max-width:100%;min-width:10.625rem}.select_root__W1bF0 select{position:absolute;visibility:hidden;opacity:0}.select_root__W1bF0:has([aria-invalid=true]){--input-border-color:var(--error-color)}.select_primary__ki2_4{--input-border-color:var(--brand-color)}.select_secondary__Inlcb{--input-border-color:#000}.textarea_root__pOTTz{font:var(--signal-mono-16x);font-weight:300;padding:.6875rem;border:1px solid var(--input-border-color,#000);outline:none}.textarea_root__pOTTz::placeholder{text-transform:uppercase}.textarea_root__pOTTz[aria-invalid=true]{--input-border-color:var(--error-color)}.textarea_primary__v5OIC{--input-border-color:var(--brand-color)}.textarea_secondary__gIAnP{--input-border-color:#000}.toggle_root__DRfzA{width:3.75rem;height:1.875rem;border-radius:2.5rem;background-color:#e4e4e4}.toggle_root__DRfzA input{width:1.5rem;height:1.5rem;border-radius:50%;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:.1875rem;transition:translate .3s}.toggle_root__DRfzA input:enabled{cursor:pointer}.toggle_root__DRfzA:has(input:enabled){cursor:pointer}.toggle_root__DRfzA:has(input:checked){background-color:var(--brand-color)}.toggle_root__DRfzA:has(input:checked) input{translate:calc(100% + .375rem) 0}.accessory-input_root__tYj_n{border:2px solid #e4e4e4;border-radius:.125rem}.accessory-input_root__tYj_n label{padding:.75rem;display:grid;grid-gap:.3125rem;gap:.3125rem;grid-template-columns:1fr auto}.accessory-input_root__tYj_n .form-field:has(input){display:none}.accessory-input_root__tYj_n:has(input:checked){border-color:var(--brand-color)}@media(hover:hover){.accessory-input_root__tYj_n:hover{border-color:var(--brand-color)}}.accessory-input_name__HiE4N{grid-column:1/-1;grid-row:1;font:600 var(--aeonik-16x)}.accessory-input_details-toggle__nuvK4,.accessory-input_price__ie0Wq{grid-row:2;font:300 var(--signal-mono-16x)}.accessory-input_details-toggle__nuvK4{grid-column:2;padding:0;cursor:pointer;color:#000}.bike-accessories-input_root___Lpl9{margin-top:clamp(3.2570422535rem,-.5633802817vw + 3.2570422535rem,2.75rem)}.bike-accessories-input_root___Lpl9 h2{text-transform:uppercase;font:900 var(--aeonik-24x-42x)}.bike-accessories-input_inputs__ehSYF{list-style:none;padding:0;display:grid;grid-gap:.625rem;gap:.625rem;margin:.9375rem 0}