#BikeStats___next__8_cwm{display:flex;flex-direction:column;min-height:100svh}.BikeStats_root__8Ro8F{padding-top:.625rem}.Button_root__CmGI8[data-variant=link]{background:var(--color-transparent);padding:0;border:none;color:var(--color-link-as-button);font-size:1rem;text-decoration:underline}.Button_root__CmGI8[data-variant=link]:enabled{cursor:pointer}#BikeViewer___next__eqnTd{display:flex;flex-direction:column;min-height:100svh}.BikeViewer_root__M3BhJ{position:relative;height:100%;max-height:100%;min-height:15.625rem;width:100%;max-width:100%;background:linear-gradient(180deg,hsla(0,0%,100%,.75),hsla(0,0%,100%,0)),#e9e9e9;overflow:hidden;background-size:cover}.BikeViewer_root__M3BhJ canvas{position:absolute;width:100%!important;height:100%!important;left:0;top:0;min-width:100%;min-height:100%}@media screen and (min-width:75rem){.BikeViewer_root__M3BhJ:has(#fullscreen-exit) img{max-width:1440px}}.BikeViewer_root__M3BhJ img{max-width:1330px}.BikeViewer_root__M3BhJ [data-element=error]{display:flex;justify-content:center;align-items:center;gap:.625rem;margin-top:6.25rem}.BikeViewer_root__M3BhJ .preview-unavailable{--color:initial;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--color);font-size:1.125rem}.BikeViewer_root__M3BhJ .controls{position:absolute;top:50%;transform:translateY(-50%);right:1rem;display:grid;grid-auto-flow:row;align-items:center}.BikeViewer_root__M3BhJ .controls .control{border:none;background-color:#141414;width:1.875rem;height:1.875rem;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;color:var(--color-text-secondary)}.BikeViewer_root__M3BhJ .controls .control span{font-family:var(--font-SignalMono-Medium);font-size:.625rem;line-height:.875rem;text-transform:uppercase;white-space:nowrap}@media screen and (min-width:48rem){.BikeViewer_root__M3BhJ .controls .control{width:3.125rem;height:3.125rem}.BikeViewer_root__M3BhJ .controls .control span{font-size:.75rem}}.BikeViewer_root__M3BhJ .controls .control svg{transform:scale(.9)}@media screen and (min-width:48rem){.BikeViewer_root__M3BhJ .controls .control svg{transform:scale(1)}}.BikeViewer_root__M3BhJ .controls .control:enabled{cursor:pointer}@media(hover:hover){.BikeViewer_root__M3BhJ .controls .control:enabled:hover{background-color:var(--color-coral)}}.BikeViewer_root__M3BhJ .controls .control:disabled{opacity:.5}@media screen and (max-width:767.98px){.BikeViewer_root__M3BhJ .controls{right:.4375rem}}.BikeViewer_has-color-picker__Nl_dB{padding-bottom:6.25rem}@media screen and (min-width:48rem){.BikeViewer_has-color-picker__Nl_dB{padding-bottom:unset}}.BikeViewer_has-color-picker__Nl_dB [data-element=bike-color-picker]{position:absolute;bottom:.625rem;left:0;width:100%;z-index:1;display:flex;justify-content:center}.BikeViewer_has-color-picker__Nl_dB [data-element=bike-color-picker] label{--input-control-label-color:var(--color-black);display:none}.BikeViewer_has-color-picker__Nl_dB [data-element=bike-color-picker] input:checked+label{display:block;position:absolute;top:-1.875rem;left:50%;transform:translate(-50%)}@media screen and (min-width:30rem){.BikeViewer_has-color-picker__Nl_dB [data-element=bike-color-picker] input:checked+label{position:static;transform:none}}.ModeSwitch__360__p7yM7 span{margin-left:.1875rem}.styles_image-viewer__HF__k{display:block;max-width:100%;max-height:100%;touch-action:pan-y;cursor:ew-resize}.styles_image-viewer__HF__k[src=""]{opacity:0}#Viewer360___next__1gAh4{display:flex;flex-direction:column;min-height:100svh}.Viewer360_root__4SMSS{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.Viewer360_root__4SMSS :hover~.Viewer360_rotate-block__ePp6C{opacity:0}.Viewer360_root__4SMSS .Viewer360_rotate-block__ePp6C{position:absolute;bottom:0;display:flex;flex-direction:column;align-items:center;color:#121212;opacity:1;transition:opacity .25s ease-in-out;font-family:var(--primary-font);font-size:.875rem;font-weight:700;line-height:1.125rem;text-transform:none}@media screen and (min-width:768px){.Viewer360_root__4SMSS .Viewer360_rotate-block__ePp6C{bottom:3.75rem}}#Viewer360___next__swa0U{display:flex;flex-direction:column;min-height:100svh}.Viewer360_viewer-360__l6SWl img{height:68%;aspect-ratio:5/3}.Viewer360_viewer-360__l6SWl.Viewer360_fullscreen-mode__MFfVt img{height:30%}@media screen and (min-width:992px){.Viewer360_viewer-360__l6SWl.Viewer360_fullscreen-mode__MFfVt img{height:68%}}.InputControl_root__5W4wJ{--input-control-message-color:red;display:grid;grid-gap:.4375rem;gap:.4375rem;font-family:var(--font-SignalMono-Medium)}.InputControl_root__5W4wJ[data-variant=light]{--input-control-label-color:var(--color-primary)}.InputControl_root__5W4wJ[data-variant=dark]{--input-control-label-color:var(--color-white)}.InputControl_root__5W4wJ[data-variant=white]{--input-control-label-color:var(--color-black)}.InputControl_label__wPR0Z{color:var(--input-control-label-color);font-size:.875rem}.InputControl_label__wPR0Z:empty,.InputControl_necessity-indicator__xuDDj:empty{display:none}.InputControl_message__j1dqg{color:var(--input-control-message-color);font-size:.625rem}.InputControl_message__j1dqg:empty{display:none}#TextField___next__CIUQB{display:flex;flex-direction:column;min-height:100svh}.TextField_root__todHL{--text-field-border-color:var(--color-white);display:flex;flex-direction:column}.TextField_root__todHL.TextField_hidden__yX_Kv{display:none}.TextField_root__todHL .TextField_input-container__eyId_{position:relative;display:flex;border:1px solid var(--text-field-border-color)}.TextField_root__todHL input{padding:.6875rem 0;width:100%;font-size:1rem;line-height:1rem;border:none;letter-spacing:.2rem;background-color:var(--text-field-input-background);color:var(--text-field-color);font-family:var(--font-SignalMono-Medium);outline:none;scroll-margin-top:calc(var(--sticky-elements-height) + 220px)}@media screen and (min-width:992px){.TextField_root__todHL input{scroll-margin-top:calc(var(--sticky-elements-height) + 120px)}}.TextField_root__todHL input:first-child{padding-left:.6875rem}.TextField_root__todHL input:last-child{padding-right:.6875rem}.TextField_root__todHL input:only-child{grid-column:1/-1}.TextField_root__todHL .TextField_prefix__YUFPb,.TextField_root__todHL .TextField_suffix__Fp6ae{padding:0 .625rem;display:flex;align-items:center;color:var(--color-text-light);background-color:var(--text-field-input-background)}.TextField_root__todHL input::placeholder{letter-spacing:0;color:#757575}.TextField_root__todHL input:focus-visible:only-child{outline:1px solid var(--text-field-border-color)}.TextField_root__todHL[data-variant=light]{--text-field-border-color:var(--color-primary);--text-field-color:var(--color-white)}.TextField_root__todHL[data-variant=light-dark]{--text-field-border-color:var(--color-primary);--text-field-color:var(--color-black);--text-field-placeholder-color:var(--color-white)}.TextField_root__todHL[data-variant=dark]{--text-field-input-background:var(--color-white);--text-field-border-color:var(--color-white);--text-field-color:var(--color-white);--text-field-placeholder-color:var(--color-white)}.TextField_root__todHL[data-variant=white]{--text-field-input-background:var(--color-white);--text-field-border-color:var(--color-black);--text-field-color:var(--color-black);--text-field-placeholder-color:var(--color-text-light)}.TextField_root__todHL[data-variant=white] .TextField_disabled__4AVB2{--text-field-input-background:var(--color-brand-grey-250);--text-field-border-color:var(--color-black)}#Autocomplete___next__mW1Hc{display:flex;flex-direction:column;min-height:100svh}.Autocomplete_autocomplete-input__BCkFI{position:relative}.Autocomplete_autocomplete-input__BCkFI input{width:100%}.Autocomplete_options__WTTLf{position:absolute;top:2.8125rem;width:100%;z-index:2;background-color:#fff;border:1px solid #e4e4e4}.Autocomplete_options__WTTLf .Autocomplete_option__61wjW{width:100%;border:0;text-align:left;font-size:1rem;line-height:1.2;height:2.3125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:.5rem .625rem;background-color:#fff}.Autocomplete_options__WTTLf .Autocomplete_option__61wjW:hover{background-color:var(--color-background-third)}.CopyInput_root__rSnNu{display:grid;grid-row-gap:.625rem;row-gap:.625rem}.CopyInput_root__rSnNu.CopyInput_copied__MyHeU .CopyInput_input__eGP3s button{color:var(--color-coral)}.CopyInput_input__eGP3s{position:relative}.CopyInput_input__eGP3s input{padding-right:2.5rem}.CopyInput_input__eGP3s button{position:absolute;right:0;width:2.75rem;height:2.75rem;background:var(--color-transparent);border:none;cursor:pointer;top:50%;transform:translateY(-50%);padding:10px}.CopyInput_message__l_1i_{display:flex;align-items:center;gap:.625rem}.CopyInput_message__l_1i_ svg{color:var(--color-coral)}.CopyInput_message__l_1i_ p{margin:0;font-family:var(--font-Aeonik);font-size:1rem}.Stepper_stepper__FlQaE{background-color:var(--color-background);color:var(--color-text-dark);display:flex;flex-flow:row nowrap;width:100%}.Stepper_step__iNPU4{align-items:center;background-color:hsla(0,0%,79%,.25);border:none;color:var(--color-text-link-light-inactive);cursor:pointer;display:flex;flex:33% 1 1;font-family:var(--font-SignalMono);font-size:.75rem;font-weight:300;height:3.125rem;justify-content:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Stepper_step__iNPU4.Stepper_active__ZIcwO{background-color:var(--color-background-coral);color:var(--color-text-link-light-active)}.Stepper_step__iNPU4.Stepper_completed__1Z_t_{background-color:var(--color-background-light-coral);color:var(--color-text-link-light-active)}.Stepper_step__iNPU4.Stepper_disabled__GvHRE{color:rgba(81,81,81,.5);cursor:default}.Stepper_step__iNPU4 img{margin-right:.375rem}.AccessoriesVideo_accessories-video__6G6zg{display:flex;align-items:flex-start;width:100%;position:relative}.AccessoriesVideo_accessories-video__6G6zg .AccessoriesVideo_video-container__tajbL{padding-bottom:56.25%;width:100%}.AccessoriesVideo_accessories-video__6G6zg iframe{position:absolute;left:0;top:0;width:100%;height:100%;border:none}.AccessoriesVideo_accessories-video__6G6zg .AccessoriesVideo_close-btn__gkJ87{background:none;border:1px solid;padding:.5rem;display:flex;position:absolute;right:-3.75rem;top:0;cursor:pointer;color:var(--color-white)}.AccessoriesVideo_accessories-video__6G6zg .AccessoriesVideo_close-btn__gkJ87:hover{color:var(--color-primary)}#AccessorySidebar___next__PAiOA{display:flex;flex-direction:column;min-height:100svh}.AccessorySidebar_root__p3hKy .AccessorySidebar_add-button____Qnr{font-family:var(--secondary-font);font-size:clamp(.875rem,.875rem + 0vw,.875rem);line-height:clamp(1.125rem,1.125rem + 0vw,1.125rem);letter-spacing:.2em}.AccessorySidebar_root__p3hKy{display:flex;flex-direction:column;justify-content:space-between;cursor:default;font-family:var(--primary-font);font-size:1rem;font-weight:400;line-height:1.375rem}.AccessorySidebar_root__p3hKy .AccessorySidebar_name__M3TZe{font-weight:700}.AccessorySidebar_root__p3hKy .AccessorySidebar_picture__TTjFR{width:100%;aspect-ratio:1.6;height:auto;min-height:auto;margin:1.25rem 0}.AccessorySidebar_root__p3hKy .AccessorySidebar_video-btn__CAtNS{color:#121212;display:flex;align-items:center;cursor:pointer;margin-bottom:1.25rem}.AccessorySidebar_root__p3hKy .AccessorySidebar_video-btn__CAtNS svg{margin-right:.3125rem;color:var(--color-text-link-light-inactive)}.AccessorySidebar_root__p3hKy .AccessorySidebar_video-btn__CAtNS:hover,.AccessorySidebar_root__p3hKy .AccessorySidebar_video-btn__CAtNS:hover svg{color:var(--color-text-light)}.AccessorySidebar_root__p3hKy .AccessorySidebar_description__ZMU4R{margin-top:1.25rem}.AccessorySidebar_root__p3hKy .AccessorySidebar_add-button____Qnr{display:flex;justify-content:center;align-items:center;height:2.75rem;border:none;background-color:#f38971;text-transform:uppercase;cursor:pointer}.AccessorySidebar_root__p3hKy .AccessorySidebar_add-button____Qnr .AccessorySidebar_plus__hrV7L{font-weight:500;font-size:1.375rem;margin-bottom:.3125rem}#styles___next__ncFX2{display:flex;flex-direction:column;min-height:100svh}.styles_root__EzrQM{margin:1.25rem 0}.styles_root__EzrQM label span,.styles_root__EzrQM legend{letter-spacing:normal;color:var(--color-text-dark);font-family:var(--font-SignalMono-Light);font-weight:400;font-size:1rem}.styles_root__EzrQM .radio-options--global{display:flex;flex-flow:row nowrap}.styles_root__EzrQM .radio-options--global div:first-child{margin-right:1.875rem}.styles_root__EzrQM h4{margin-top:3.75rem!important}#DealerCard___next__Td_T8{display:flex;flex-direction:column;min-height:100svh}.DealerCard_label__3rAtG{font-family:var(--secondary-font);font-size:.75rem;line-height:.875rem;letter-spacing:.2em;color:#f38971;margin-top:1.25rem;letter-spacing:normal}.DealerCard_hours__jhfTu,.DealerCard_text__uACOc{font-family:var(--primary-font);font-size:clamp(1rem,.956rem + .1878vw,1.125rem);font-weight:400;line-height:clamp(1.375rem,1.331rem + .1878vw,1.5rem)}.DealerCard_hours__jhfTu.DealerCard_columns__sl9wo{display:grid;grid-column-gap:.9375rem;column-gap:.9375rem;grid-template-columns:1fr auto}.DealerCard_root__xoK7H{--_max-width:var(--card-max-width,23.75rem);max-width:var(--_max-width);font-family:var(--primary-font);font-size:clamp(1rem,.956rem + .1878vw,1.125rem);font-weight:400;line-height:clamp(1.375rem,1.331rem + .1878vw,1.5rem)}@media screen and (min-width:768px){.DealerCard_root__xoK7H{padding:1.25rem}}.DealerCard_root__xoK7H.DealerCard_white__PFqsG{background-color:#fff}.DealerCard_root__xoK7H.DealerCard_indigo__hHKrK{background-color:#1f384f;color:#fff}.DealerCard_root__xoK7H.DealerCard_indigo__hHKrK .DealerCard_sub-title__MaH7U,.DealerCard_root__xoK7H.DealerCard_indigo__hHKrK a{color:#fff}.DealerCard_root__xoK7H a{color:#121212;text-decoration:none;display:block}.DealerCard_root__xoK7H a[href^=mailto]{text-decoration:underline}.DealerCard_sub-title__MaH7U{display:flex;gap:.3125rem;color:#515151}#LinkedDealerCard___next__6SYDH{display:flex;flex-direction:column;min-height:100svh}.LinkedDealerCard_dealer-card__IQgyn{border:1px solid #bfbfbf;list-style-type:none;padding:0 .625rem .625rem}.LinkedDealerCard_dealer-card__IQgyn:not(:first-child){margin-top:.625rem}.LinkedDealerCard_dealer-card__IQgyn .LinkedDealerCard_name__BOK_p{font-family:var(--primary-font);font-size:1rem;line-height:1.25rem;background:#000;color:#fff;padding:.5rem .75rem;margin:0 -.625rem .3125rem;text-transform:uppercase;font-weight:300}.LinkedDealerCard_dealer-card__IQgyn .LinkedDealerCard_name__BOK_p a,.LinkedDealerCard_dealer-card__IQgyn .LinkedDealerCard_name__BOK_p a:active,.LinkedDealerCard_dealer-card__IQgyn .LinkedDealerCard_name__BOK_p a:hover,.LinkedDealerCard_dealer-card__IQgyn .LinkedDealerCard_name__BOK_p a:link,.LinkedDealerCard_dealer-card__IQgyn .LinkedDealerCard_name__BOK_p a:visited{color:#fff!important;text-decoration:none;cursor:pointer;width:100%}.LinkedDealerCard_dealer-card__IQgyn .LinkedDealerCard_name__BOK_p a{display:flex;justify-content:space-between;align-items:center}.LinkedDealerCard_dealer-card__IQgyn .LinkedDealerCard_name__BOK_p span{font-family:var(--primary-font);font-size:1rem;line-height:1.25rem;letter-spacing:normal;font-weight:300}.LinkedDealerCard_dealer-card__IQgyn .LinkedDealerCard_name__BOK_p svg{display:block;width:1.375rem;height:1.25rem;fill:#fff}.LinkedDealerCard_dealer-card__IQgyn .LinkedDealerCard_hours__9MJck{margin-top:.9375rem}.LinkedDealerCard_dealer-card__IQgyn .LinkedDealerCard_hours__9MJck p{margin:0}.LinkedDealerCard_dealer-card__IQgyn .LinkedDealerCard_hours__9MJck .LinkedDealerCard_hours-title__dG23j{font-weight:600}.LinkedDealerCard_dealer-card__IQgyn a[href^=tel]{font-size:1rem}#TestRideThankYou___next__7FQ3S{display:flex;flex-direction:column;min-height:100svh}.TestRideThankYou_root__za5RY{margin-top:2.1875rem}.TestRideThankYou_root__za5RY h4{font-family:var(--headline-font);font-size:1.5rem;font-weight:900;line-height:1.75rem}.TestRideThankYou_root__za5RY .arrow-button--global{position:absolute;bottom:0;left:0;width:100%;background-color:#f38971;color:#121212}#styles___next__1WlcF{display:flex;flex-direction:column;min-height:100svh}.styles_root__iPeQN{--_max-height:calc(100svh - var(--header-height));--_main-section-height:66.67vw;align-items:flex-start;overflow:hidden;height:var(--_max-height);--h3-margin:0 0 1.875rem}body:has(.styles_root__iPeQN){overflow:hidden}body:has(.styles_root__iPeQN) .banner{display:none}@media screen and (min-width:1200px){.styles_root__iPeQN{flex-grow:1;align-items:stretch}}.styles_root__iPeQN [data-element=content]{display:flex;flex-direction:column-reverse}@media screen and (min-width:75rem){.styles_root__iPeQN [data-element=content]{overflow:hidden}}.styles_root__iPeQN #legal_disclaimer{margin-top:3.125rem;color:var(--color-text-dark)}.styles_root__iPeQN [data-element=stepper-content]{padding-left:1.875rem;padding-right:1.875rem;overflow-y:auto}.styles_root__iPeQN #user_details [data-element=input]{--grid-column:1/-1}.styles_root__iPeQN #payment_method_form [data-element-name=actions]{--grid-column:span 12}.styles_root__iPeQN #schedule_test_ride_text,.styles_root__iPeQN [data-element-name=agreement_text]{font-family:var(--font-SignalMono-Light);font-weight:400;font-size:.75rem;color:var(--color-text-dark)}.styles_root__iPeQN #schedule_test_ride_text a,.styles_root__iPeQN [data-element-name=agreement_text] a{color:var(--color-text-dark)!important}.styles_root__iPeQN canvas{max-width:100%}.styles_root__iPeQN #bike-builder,.styles_root__iPeQN #bike-builder-wholesale{grid-gap:0;overflow:hidden;grid-template-columns:1fr;height:var(--_max-height);grid-template-rows:auto 1fr}@media screen and (min-width:1200px){.styles_root__iPeQN #bike-builder,.styles_root__iPeQN #bike-builder-wholesale{grid-template-rows:unset}}@media screen and (min-width:75rem){.styles_root__iPeQN #bike-builder,.styles_root__iPeQN #bike-builder-wholesale{grid-template-columns:1fr minmax(auto,28.125rem)}}@media screen and (min-width:768px){.styles_root__iPeQN #bike-builder-wholesale>div[data-position=background],.styles_root__iPeQN #bike-builder>div[data-position=background]{grid-row:unset}}@media screen and (min-width:1200px){.styles_root__iPeQN #bike-builder-wholesale>div[data-position=background],.styles_root__iPeQN #bike-builder>div[data-position=background]{grid-row:1/-1}}.styles_root__iPeQN #main{--position-start:1;--position-end:1;display:grid;width:100%;height:var(--_main-section-height)}.styles_root__iPeQN #main:has(.fullscreen){grid-column:1/-1;z-index:2}.styles_root__iPeQN #main:has(.fullscreen) #main-footer{z-index:100}.styles_root__iPeQN #main:has(.fullscreen) #price-details{display:none}@media screen and (min-width:768px){.styles_root__iPeQN #main{--_main-section-height:40vw}}@media screen and (min-width:1200px){.styles_root__iPeQN #main{--_main-section-height:auto}}.styles_root__iPeQN #main:has(#toggle-bike-preview input:checked){--_main-section-height:2.625rem}@media screen and (min-width:75rem){.styles_root__iPeQN #main:has(#toggle-bike-preview input:checked){--_main-section-height:auto}}.styles_root__iPeQN #main:has(#toggle-bike-preview input:checked) .bike-viewer{min-height:unset}.styles_root__iPeQN #main:has(#toggle-bike-preview input:checked) .bike-viewer>*{visibility:hidden}@media screen and (min-width:75rem){.styles_root__iPeQN #main:has(#toggle-bike-preview input:checked) .bike-viewer>*{visibility:visible}}.styles_root__iPeQN #main:has(#toggle-bike-preview input:checked) .bike-viewer img,.styles_root__iPeQN #main:has(#toggle-bike-preview input:checked) .bike-viewer picture{height:0}@media screen and (min-width:75rem){.styles_root__iPeQN #main:has(#toggle-bike-preview input:checked) .bike-viewer img,.styles_root__iPeQN #main:has(#toggle-bike-preview input:checked) .bike-viewer picture{height:100%}}.styles_root__iPeQN #main>*{position:relative;display:grid;z-index:1;max-height:var(--_max-height);height:inherit}.styles_root__iPeQN #main.fullscreen{height:100%;width:100%;transition:none}.styles_root__iPeQN #main.fullscreen .bike-viewer [data-action=share-bike-toggle]{display:none}.styles_root__iPeQN #main.fullscreen>*{max-height:100vh}@media screen and (min-width:75rem){.styles_root__iPeQN #main{aspect-ratio:auto;grid-template-rows:1fr auto auto;--position-start:1;--position-end:2}}.styles_root__iPeQN #bike-accessories{letter-spacing:0}.styles_root__iPeQN #bike-accessories .checkbox{row-gap:0;font-family:var(--font-Aeonik);font-size:1rem;line-height:1.375rem}.styles_root__iPeQN #bike-accessories label{letter-spacing:0;font-weight:700;color:var(--color-black);text-transform:none;font-family:var(--font-Aeonik);font-size:1rem;line-height:1.375rem}.styles_root__iPeQN #bike-accessories p{margin:.3125rem 0}.styles_root__iPeQN #bike-accessories .list{display:grid;grid-row-gap:1.5625rem;row-gap:1.5625rem}.styles_root__iPeQN #bike-accessories .list input{border-color:#121212}.styles_root__iPeQN #bike-accessories .list input:checked{border-color:var(--color-primary)}.styles_root__iPeQN #bike-accessories .elements{display:grid;grid-row-gap:.75rem;row-gap:.75rem;margin-top:.9375rem}.styles_root__iPeQN #bike-accessories .elements li{display:flex;column-gap:.625rem}.styles_root__iPeQN #bike-accessories .elements li>div>img{margin-right:.4375rem;vertical-align:bottom}.styles_root__iPeQN #bike-accessories li,.styles_root__iPeQN #bike-accessories ul{padding:0;margin:0;list-style:none}.styles_root__iPeQN #bike-accessories .details{display:flex;justify-content:space-between;font-family:var(--font-SignalMono);font-weight:300;font-size:1rem;margin:.3125rem 0;color:var(--color-black)}.styles_root__iPeQN #bike-accessories .details .accessory-sidebar-trigger{cursor:pointer}.styles_root__iPeQN #bike-accessories .details .accessory-sidebar-trigger a{color:var(--color-black)}.styles_root__iPeQN #bike-accessories .description{font-size:1rem}.styles_root__iPeQN #bike-accessories [data-element=accessory-preview]{width:12.5rem;height:11.25rem;box-shadow:0 0 33px var(--color-border-accent-opacity2)}.styles_root__iPeQN #bike-accessories [data-element=accessory-preview] img{object-fit:cover}.styles_root__iPeQN #main-footer{display:none}@media screen and (min-width:75rem){.styles_root__iPeQN #main-footer{display:grid;position:absolute;grid-row-gap:1.0625rem;row-gap:1.0625rem;left:50%;bottom:1.875rem;transform:translateX(-50%);justify-items:center}}.styles_root__iPeQN #order_label{margin-top:1.875rem}.styles_root__iPeQN #done_button{position:absolute;bottom:0;left:0;width:100%;background-color:#f38971;color:#121212}.styles_root__iPeQN #done_button:hover{border-color:#f38971}.styles_root__iPeQN #bike-builder-wholesale #order_label a{color:#f38971;text-decoration:none}.styles_root__iPeQN #order_description{margin-bottom:1.25rem}.styles_root__iPeQN #price-detail{display:flex;flex-direction:column;justify-content:center}.styles_root__iPeQN #price-details{font-family:var(--font-Aeonik);font-size:1.125rem;line-height:1.5rem;display:grid;background-color:#141414;color:var(--color-white);grid-template-columns:auto 0 auto;z-index:1;padding:.625rem 1.875rem;grid-gap:.125rem 2rem;gap:.125rem 2rem}.styles_root__iPeQN #price-details>:first-child{grid-column:1}.styles_root__iPeQN #price-details>:nth-child(2){grid-column:1;grid-row:2}.styles_root__iPeQN #price-details>:nth-child(4){grid-column:3}.styles_root__iPeQN #price-details>:nth-child(5){grid-column:3;grid-row:2}.styles_root__iPeQN #price-details hr{grid-column:2;grid-row:1/3;margin:0;height:100%}.styles_root__iPeQN #price-details:not(:has(hr)){grid-template-columns:auto}.styles_root__iPeQN #price-details:not(:has(hr))>*{margin:0 auto}.styles_root__iPeQN #price-details .MSRP--global svg path{fill:#fff}.styles_root__iPeQN #copyright{font-family:var(--font-Aeonik);font-size:.75rem;line-height:1.125rem;display:grid;grid-template-columns:auto auto;grid-column-gap:.9375rem;column-gap:.9375rem;margin:auto}.styles_root__iPeQN #copyright [data-element=group]{display:grid;grid-auto-flow:column;grid-column-gap:.3125rem;column-gap:.3125rem;color:var(--color-text-link-light-inactive)}.styles_root__iPeQN #copyright [data-element=group] a{color:inherit}.styles_root__iPeQN #sidebar{--position-start:1;--position-end:1;grid-row:2;background:var(--color-white);color:var(--color-text-dark);z-index:1;overflow:hidden}.styles_root__iPeQN #sidebar [data-element-name=pay_with_card_label]{display:none}.styles_root__iPeQN #sidebar #sidebar-content{height:100%;position:relative}.styles_root__iPeQN #sidebar #sidebar-content [data-element=stepper]{overflow-y:auto;height:100%;padding-bottom:3.75rem}.styles_root__iPeQN #sidebar #sidebar-content [data-element=form]{position:static}.styles_root__iPeQN #sidebar #sidebar-content [data-element=loader]{min-height:100%;bottom:auto}.styles_root__iPeQN #sidebar #sidebar-content h1{font-size:var(--h4-font-size,1.5rem);font-family:var(--font-AeonikBlack);margin:var(--h4-margin,0);font-weight:550;text-transform:uppercase;line-height:2.8125rem;margin-bottom:.9375rem}.styles_root__iPeQN #sidebar #sidebar-content h1 sup{font-size:25%;vertical-align:top}@media screen and (min-width:48rem){.styles_root__iPeQN #sidebar #sidebar-content h1{font-size:var(--h4-font-size,2.3125rem)}}.styles_root__iPeQN #sidebar #sidebar-content h3{margin-bottom:.9375rem;font-family:var(--headline-font);font-size:1.5rem;font-weight:900;line-height:1.75rem}.styles_root__iPeQN #sidebar #sidebar-content .order-element--global .MSRP--global{justify-content:flex-end}.styles_root__iPeQN #sidebar #payment_method_form_title{padding-top:1.5625rem}.styles_root__iPeQN #sidebar a:not(.arrow-button--global){color:#121212}.styles_root__iPeQN #sidebar .submit-step{position:fixed;bottom:0;right:0;width:100%;color:var(--color-text-dark);letter-spacing:0}@media screen and (min-width:75rem){.styles_root__iPeQN #sidebar .submit-step{max-width:28.125rem}}@media screen and (min-width:30rem){.styles_root__iPeQN #sidebar .submit-step{letter-spacing:.2em}}@media screen and (min-width:75rem){.styles_root__iPeQN #sidebar{--position-start:2;--position-end:3;grid-row:1}}.styles_root__iPeQN #sidebar [data-element=order-element]{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 .625rem;gap:0 .625rem;border-bottom:.0625rem solid var(--color-brand-black-250);padding:.625rem 0}.styles_root__iPeQN #sidebar [data-element=order-element]:first-child{padding-top:0}.styles_root__iPeQN #sidebar [data-element=order-element] [data-element=preview]{display:flex;justify-content:center;width:9.5625rem;height:5.3125rem}.styles_root__iPeQN #sidebar [data-element=order-element] [data-element=details]{display:flex;flex-direction:column;justify-content:center}.styles_root__iPeQN #sidebar [data-element=order-element] [data-element=description]{color:var(--color-brand-grey-500)}.styles_root__iPeQN #sidebar [data-element=order-element] [data-element=description] ul{padding-left:1.25rem}.styles_root__iPeQN #sidebar [data-element=order-element] [data-element=price]{grid-row:2;grid-column:2;margin-top:.625rem}.styles_root__iPeQN #sidebar #bike-accessories header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.875rem}.styles_root__iPeQN #sidebar #bike-accessories header h3{margin-bottom:0}.styles_root__iPeQN #sidebar #thank_you_contact_block a{color:#f38971}.styles_root__iPeQN #share-bike{padding:.9375rem 1.875rem}.styles_root__iPeQN #share-bike h3{margin-top:0;margin-bottom:.5rem}.styles_root__iPeQN #share-bike .close-button{margin-left:auto}.styles_root__iPeQN #share-bike .copy-input{margin-top:1.5rem}.styles_root__iPeQN #bike-details{display:grid;justify-content:center;text-align:center;margin-top:.625rem;margin-bottom:.625rem;grid-gap:.3125rem;gap:.3125rem}.styles_root__iPeQN #bike-details dt{font-family:var(--font-Aeonik);font-size:.75rem;line-height:1.125rem}.styles_root__iPeQN #bike-picker{--align-items:baseline;display:grid;grid-row-gap:1.25rem;row-gap:1.25rem}.styles_root__iPeQN #bike-picker label{display:flex;flex-direction:column;gap:.125rem;cursor:pointer}.styles_root__iPeQN #bike-picker label div{display:flex;justify-content:space-between}.styles_root__iPeQN #bike-picker .font-body-mobile{font-family:var(--font-Aeonik);font-weight:400;font-size:.875rem;line-height:1.125rem;color:var(--color-brand-grey-500)}.styles_root__iPeQN #bike-picker .MSRP-tooltip--global{margin-top:0}.styles_root__iPeQN #color-picker{display:flex;flex-direction:column;gap:.3125rem}.styles_root__iPeQN #disclaimer-links{display:grid;grid-gap:.625rem;gap:.625rem;padding:2.1875rem 0 4.0625rem}.styles_root__iPeQN #disclaimer-links a{width:-moz-fit-content;width:fit-content}.styles_root__iPeQN:not(:has(#bike-accessories)) #disclaimer-links{padding:0 0 4.0625rem}.styles_root__iPeQN:not(:has(#bike-accessories)) #disclaimer-links [data-element=html]:empty{display:none}.styles_root__iPeQN .section{padding:2.1875rem 0}.styles_root__iPeQN .section #deposit_form_text p{color:var(--color-brand-grey-500)}.styles_root__iPeQN #detailed-price-group{margin:.625rem 0 1.5625rem;padding:.625rem;background-color:var(--color-brand-grey-250)}.styles_root__iPeQN #detailed-price-group table{text-transform:none}.styles_root__iPeQN #detailed-price-group table tr{border:0}.styles_root__iPeQN #detailed-price-group table tr td{vertical-align:top;padding:.1875rem 0;height:auto;font-family:var(--secondary-font);font-size:.75rem;font-weight:300;line-height:.875rem}.styles_root__iPeQN #detailed-price-group table tr td p{margin:0}.styles_root__iPeQN #detailed-price-group table tr td:last-child *{font-family:var(--primary-font);font-size:.75rem;font-weight:700;line-height:1.125rem}.styles_root__iPeQN #detailed-price-group table tr td:first-child *{font-family:var(--secondary-font);font-size:.75rem;font-weight:300;line-height:.875rem}.styles_root__iPeQN #detailed-price-group table tr:first-child td,.styles_root__iPeQN #detailed-price-group table tr:first-child td *{font-family:var(--secondary-font);font-size:.875rem;font-weight:300;line-height:1.125rem;font-weight:600}.styles_root__iPeQN #detailed-price-group #accessoires_table,.styles_root__iPeQN #detailed-price-group #fees_details{padding-top:.625rem}.styles_root__iPeQN #detailed-price-group #fees_details tr:last-child p:not(:first-child){font-size:.625rem}.styles_root__iPeQN #estimated_price>p,.styles_root__iPeQN #total_due_text>p{margin-bottom:0;font-family:var(--font-SignalMono-Light);font-weight:400;font-size:.75rem}.styles_root__iPeQN #estimated_price table,.styles_root__iPeQN #total_due_text table{min-width:100%;text-transform:none;font-family:var(--primary-font);font-size:1.125rem;font-weight:700;line-height:1.375rem}.styles_root__iPeQN #estimated_price table tr,.styles_root__iPeQN #total_due_text table tr{border-bottom:none}.styles_root__iPeQN #estimated_price table p,.styles_root__iPeQN #total_due_text table p{margin:0}.styles_root__iPeQN #estimated_price table td,.styles_root__iPeQN #total_due_text table td{vertical-align:top}.styles_root__iPeQN #estimated_price table td:first-child p:last-child,.styles_root__iPeQN #total_due_text table td:first-child p:last-child{font-family:var(--font-SignalMono-Light);font-weight:400;font-size:.75rem}.styles_root__iPeQN #estimated_price table td:first-child p:last-child strong,.styles_root__iPeQN #estimated_price table td:last-child,.styles_root__iPeQN #total_due_text table td:first-child p:last-child strong,.styles_root__iPeQN #total_due_text table td:last-child{font-family:var(--font-Aeonik);font-size:1.125rem;line-height:1.5rem}.styles_root__iPeQN #estimated_price table td span,.styles_root__iPeQN #total_due_text table td span{display:inline-block;line-height:normal}.styles_root__iPeQN #total_due_text td{padding-bottom:0}.styles_root__iPeQN #secure_purchase{color:#515151;font-family:var(--secondary-font);font-size:.75rem;font-weight:300;line-height:.875rem}.styles_root__iPeQN #reservation_fee_disclaimer{font-family:var(--font-Aeonik);font-size:.75rem;line-height:1.125rem;color:var(--color-brand-grey-500);padding:.625rem;background:var(--color-brand-grey-250);line-height:1.5}.styles_root__iPeQN #reservation_fee_disclaimer p{margin:0}.styles_root__iPeQN [data-element=bike-characteristics] dd{--h4-font-size:1.5rem}.styles_root__iPeQN #toggle-bike-preview{display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;padding:.5rem;cursor:pointer;bottom:0;top:auto;z-index:1;left:50%;transform:translateX(-50%);font-family:var(--font-Aeonik);font-size:.75rem;line-height:1.125rem}.styles_root__iPeQN #toggle-bike-preview input{-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (min-width:75rem){.styles_root__iPeQN #toggle-bike-preview{display:none}}.styles_root__iPeQN #toggle-bike-preview #hide_text,.styles_root__iPeQN #toggle-bike-preview #show_text{display:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.styles_root__iPeQN #toggle-bike-preview input:checked~#show_text,.styles_root__iPeQN #toggle-bike-preview input:not(:checked)~#hide_text{display:block}.styles_root__iPeQN #toggle-bike-preview input:not(:checked)~svg{transform:rotate(180deg)}.styles_root__iPeQN #thank_you_text{padding:2.1875rem 0}