.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;-webkit-backdrop-filter:blur(.1875rem);backdrop-filter:blur(.1875rem);touch-action:none;overscroll-behavior:none}@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;overscroll-behavior:none;touch-action:none;z-index:var(--layer-modal)}.flyout-client_root__5b90q.flyout-client_dark__xyy3p{--flyout-content-background:#000;--flyout-color:#fff}@media(min-width:768px){.flyout-client_root__5b90q{--flyout-content-max-width:31.25rem}}.flyout-client_content__s0eu8:has(form){position:relative}.flyout-client_content__s0eu8:has(form) form{position:static}.flyout-client_content__s0eu8:has(form) .branded-spinner{position:fixed;width:100%;max-width:var(--flyout-content-max-width);top:0;left:unset;right:0;bottom:0;z-index:var(--layer-modal)}.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}.flyout-client_exit__NipLE .flyout-client_content__s0eu8:has([role=progressbar]){translate:100% 0;transition:translate .3s}.flyout-client_exit__NipLE .flyout-client_content__s0eu8:has([role=progressbar]) .branded-spinner{position:absolute}.close-flyout-button_root__MzFXk{position:absolute;display:flex;justify-content:center;align-items:center;z-index:var(--layer-navigation);width:2.375rem;height:2.375rem;top:2rem;right:1.125rem;background-color:unset;padding:0;border:none;color:var(--parent-color);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;position:relative}.flyout-content_root__rBi4K:has([role=progressbar]){overflow:hidden;overscroll-behavior:none;touch-action:none;translate:none;transition:none}.flyout-content_container__cUvmm{padding:1.875rem;position:relative;min-height:100%}.flyout-content_container__cUvmm h2,.flyout-content_container__cUvmm h3,.flyout-content_container__cUvmm h4{font:var(--aeonik-32x);font-weight:600;margin-bottom:1.875rem;width:calc(100% - 1.25rem)}.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_root__4ILhj .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_root__4ILhj .info-tooltip_toggle__MRV5T:hover{opacity:.3}.info-tooltip_root__4ILhj .info-tooltip_toggle__MRV5T svg{width:max(.625rem,.4em);height:max(.625rem,.4em)}.count-up_root__12Bcw{--_step-height:var(--count-up-step-height,calc(1em * 1.2));overflow:hidden;height:var(--_step-height);line-height:var(--_step-height)}.count-up_root__12Bcw .count-up_element__h8sqo{text-align:center}.count-up_root__12Bcw .count-up_element__h8sqo:first-child,.count-up_root__12Bcw .count-up_element__h8sqo:last-child{padding:0}.count-up_track__BIA1O{display:flex;flex-direction:column;transition:translate var(--_duration)}.count-up_track__BIA1O.count-up_active__lq6q4{translate:0 calc(-100% + var(--_step-height))}#animated-price___next__h3DHq{display:flex;flex-direction:column;min-height:100svh}.animated-price_root__4nr5C{--count-up-step-height:var(--price-animation-step-height,clamp(2.625rem,2.3169rem + 1.3146vw,3.5rem));display:flex;align-items:baseline}.animated-price_root__4nr5C .animated-price_currency__2PqHk{align-self:center}.animated-price_root__4nr5C .count-up-element{display:block;padding:.3125rem 0}.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:clamp(10rem,11.0123rem + -4.3192vw,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)}body:has(header[data-sticky=true]) .floating-button_root__iILnb{--button-top-default:calc(clamp(10rem, 11.0123rem + -4.3192vw, 7.125rem) + var(--header-height))}@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}