.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: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}