#Page___next__iZbot{display:flex;flex-direction:column;min-height:100svh}.Page_root__P3jUR .display-1{color:var(--headline-font-color);text-wrap:balance;font-family:var(--headline-font);text-transform:uppercase;margin:var(--headline-margin,0);font-size:clamp(3rem,1.6356rem + 5.8216vw,6.875rem);line-height:clamp(2.875rem,1.5986rem + 5.446vw,6.5rem)}.Page_root__P3jUR{--page-padding-x:1.875rem;--page-padding-y:1.875rem;flex-grow:1;display:grid;grid-template-rows:1fr}.Page_root__P3jUR [data-element=container]{flex-grow:1;display:grid;grid-column-gap:1.875rem;column-gap:1.875rem;position:relative;grid-template-columns:1fr}@media screen and (min-width:48rem){.Page_root__P3jUR [data-element=container]{grid-template-columns:1fr repeat(10,minmax(0,5.25rem)) 1fr}.Page_root__P3jUR [data-position=background]{grid-column:var(--position-start,var(--default-position-start))/var(--position-end,var(--default-position-end));grid-row:1/-1}}.Page_root__P3jUR [data-position=foreground]{width:100%;display:grid;padding-left:1.875rem;padding-right:1.875rem}@media screen and (min-width:48rem){.Page_root__P3jUR [data-position=foreground]{padding-left:0;padding-right:0;grid-column:var(--position-start,var(--default-position-start))/var(--position-end,var(--default-position-end))}}.Page_root__P3jUR .classic-header--global+[data-element=content]{--livewire-header-height:var(--classic-header-height);--livewire-header2-mobile-height:var(--classic-header-height)}.Page_root__P3jUR hr{--hr-background:#bfbfbf;border:none;border-left:.0625rem solid var(--hr-background)}.Page_root__P3jUR .text-align-right{text-align:right}.Page_root__P3jUR .font-body-xl{font-family:var(--font-Aeonik);font-size:2rem;line-height:2rem}.Page_root__P3jUR .font-body-l{font-family:var(--font-Aeonik);font-size:1.75rem}.Page_root__P3jUR .font-body-lg{font-family:var(--font-Aeonik);font-size:1.5rem;line-height:1.875rem}.Page_root__P3jUR .font-body-md{font-family:var(--font-Aeonik);font-size:1.125rem;line-height:1.5rem}.Page_root__P3jUR .font-body-sm{font-family:var(--font-Aeonik);font-size:.75rem;line-height:1.125rem}.Page_root__P3jUR .font-body-xs{font-family:var(--font-Aeonik);font-size:.5625rem}.Page_root__P3jUR .font-support-md{font-family:var(--font-SignalMono-Light);font-weight:400;font-size:1.125rem}.Page_root__P3jUR .font-support,.Page_root__P3jUR .font-support-alt{font-family:var(--font-SignalMono-Light);font-weight:400;font-size:1rem}.Page_root__P3jUR .font-support-alt{letter-spacing:.2em}.Page_root__P3jUR .font-support-sm{font-family:var(--font-SignalMono-Light);font-weight:400;font-size:.875rem}.Page_root__P3jUR .font-support-xs{font-size:.75rem;font-weight:300;font-family:var(--font-SignalMono)}.Page_root__P3jUR table{border:none;border-collapse:collapse;width:100%;font-family:var(--font-SignalMono);font-size:1rem;text-transform:uppercase}.Page_root__P3jUR table tr{border-bottom:.5px solid #7a7a7d}.Page_root__P3jUR table tr td{padding:.9375rem 0;width:50%;height:1.875rem;border:none}.Page_root__P3jUR table tr td:last-child{text-align:end}.Page_root__P3jUR table tr td:first-child{text-align:start}@media screen and (min-width:75rem){.Page_root__P3jUR{--h1-font-size:5.5625rem;--h2-font-size:4.1875rem}}.Background_universal-background-widen__culYi{height:100%;width:100%}.Background_universal-background-widen__culYi picture img{max-width:100%;width:100%;object-fit:cover}.Background_universal-background-widen__culYi .video-widen--global{height:100%;width:100%}.PageContent_root__EtTW9{display:flex;flex-direction:column;max-width:100vw}.PageContent_root__EtTW9 [data-element=container]{position:relative}.PageContent_root__EtTW9 .universal-background--global{position:absolute;top:0;left:0;object-fit:cover;z-index:-1;height:100%;width:100%;overflow:hidden}.Accordion_wrapper__Dl4Oe{padding:10%;background-color:var(--color-background-sub-menu);position:relative;color:var(--color-white)}.Accordion_summary__xdQb_{font-family:var(--font-Aeonik);font-size:1.125rem;line-height:1.5rem;display:flex;list-style-type:none;cursor:pointer;padding:1.25rem 0;text-transform:capitalize;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;border-bottom:1px solid var(--color-white)}.Accordion_summary_wrapper___216Z{display:flex}.Accordion_textarea__xlAit{border-bottom:1px solid var(--color-white)}.Accordion_textarea__xlAit table{border-collapse:collapse;width:100%}.Accordion_textarea__xlAit tr{border-bottom:1px solid #737373}.Accordion_textarea__xlAit tr:last-of-type{border-bottom:none}.Accordion_textarea__xlAit td{padding:1.25rem 0;width:50%}.Accordion_contoller__iHB_G{margin-right:1.5625rem;display:flex;justify-content:center;align-items:center}.Accordion_contoller__iHB_G svg{width:1.5rem;height:1.5rem}#ArticleGallery___next__t3EZQ{display:flex;flex-direction:column;min-height:100svh}.ArticleGallery_root__Ey2pL{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 1.875rem;background-color:#f1f1f1}@media screen and (min-width:1200px){.ArticleGallery_root__Ey2pL{padding:3.4375rem 0}}.ArticleGallery_root__Ey2pL .ArticleGallery_mobile-controls__PQTfn{display:flex;flex-direction:row}@media screen and (min-width:768px){.ArticleGallery_root__Ey2pL .ArticleGallery_mobile-controls__PQTfn{display:none}}.ArticleGallery_root__Ey2pL .ArticleGallery_mobile-controls__PQTfn #carousel-control-prev-0{margin-right:.9375rem}.ArticleGallery_root__Ey2pL .ArticleGallery_desktop-controls__jE_we{display:none}@media screen and (min-width:768px){.ArticleGallery_root__Ey2pL .ArticleGallery_desktop-controls__jE_we{display:inline-block}}.ArticleGallery_root__Ey2pL button{cursor:pointer;background:transparent;border:none;padding:0}.ArticleGallery_root__Ey2pL .ArticleGallery_header__W_foC{font-family:var(--font-Aeonik);font-size:1.125rem;line-height:1.5rem;margin-bottom:1.875rem;font-weight:500;display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%}@media screen and (min-width:768px){.ArticleGallery_root__Ey2pL .ArticleGallery_header__W_foC{width:auto}}.ArticleGallery_root__Ey2pL .ArticleGallery_header__W_foC:has(#title){justify-content:space-between}.ArticleGallery_root__Ey2pL [data-element=container]{display:grid;grid-template-columns:auto;width:100%}@media screen and (min-width:768px){.ArticleGallery_root__Ey2pL [data-element=container]{grid-template-columns:1fr minmax(auto,90%) 1fr;width:90%}}.ArticleGallery_root__Ey2pL [data-element=container] .ArticleGallery_swiper__qlZy9{width:100%}.ArticleGallery_root__Ey2pL [data-element=container] .ArticleGallery_swiper__qlZy9 .ArticleGallery_slide__bdwc_{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:100%;height:100%}.ArticleGallery_root__Ey2pL [data-element=container] .ArticleGallery_swiper__qlZy9 .ArticleGallery_slide__bdwc_ picture{aspect-ratio:1.43;width:100%}@media screen and (min-width:768px){.ArticleGallery_root__Ey2pL [data-element=container] .ArticleGallery_swiper__qlZy9 .ArticleGallery_slide__bdwc_ picture{width:50%}}@media screen and (min-width:1200px){.ArticleGallery_root__Ey2pL [data-element=container] .ArticleGallery_swiper__qlZy9 .ArticleGallery_slide__bdwc_ picture{width:20%}}.ArticleGallery_root__Ey2pL [data-element=container] .ArticleGallery_swiper__qlZy9 .ArticleGallery_slide__bdwc_ a{display:flex;position:absolute;right:calc(50% - 9px);bottom:calc(50% - 9px)}@media screen and (min-width:768px){.ArticleGallery_root__Ey2pL [data-element=container] .ArticleGallery_swiper__qlZy9 .ArticleGallery_slide__bdwc_ a{right:.625rem;bottom:.625rem}}#Faq___next__ZqeQb{display:flex;flex-direction:column;min-height:100svh}.Faq_faq__1gkvp .Faq_title__qkOMg{color:var(--headline-font-color);text-wrap:balance;font-family:var(--headline-font);text-transform:uppercase;margin:var(--headline-margin,0);font-size:clamp(1.5rem,1.104rem + 1.69vw,2.625rem);line-height:clamp(1.75rem,1.398rem + 1.502vw,2.75rem)}.Faq_faq__1gkvp h1{color:var(--color-white)}.Faq_faq__1gkvp .Faq_title__qkOMg{margin-bottom:1.875rem}.Faq_faq__1gkvp .Faq_wrapper__AZsy8{max-width:73.75rem;margin:6.25rem auto}@media screen and (max-width:1439.98px){.Faq_faq__1gkvp .Faq_wrapper__AZsy8{max-width:51.875rem}}@media screen and (max-width:991.98px){.Faq_faq__1gkvp .Faq_wrapper__AZsy8{max-width:auto;margin:3.125rem 2.5rem}}@media screen and (max-width:767.98px){.Faq_faq__1gkvp .Faq_wrapper__AZsy8{margin:2.5rem 1.25rem}}.FaqSubSection_summary__wC9Cw{display:flex;list-style-type:none;cursor:pointer;font-size:1.25rem;padding:1.25rem 0;text-transform:capitalize;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-border-accent-opacity)}@media screen and (max-width:991.98px){.FaqSubSection_summary__wC9Cw{font-size:1.125rem}}@media screen and (max-width:767.98px){.FaqSubSection_summary__wC9Cw{font-size:.875rem;padding:.625rem 0}}.FaqSubSection_summary_wrapper__T6gLx{display:flex}.FaqSubSection_textarea__4tTdc{background:var(--color-background-fourth);padding:1.875rem 3.75rem}@media screen and (max-width:767.98px){.FaqSubSection_textarea__4tTdc{padding:1.25rem 1.875rem}}.FaqSubSection_textarea__4tTdc p,.FaqSubSection_textarea__4tTdc ul{margin:0}.FaqSubSection_textarea__4tTdc li:not(:last-child),.FaqSubSection_textarea__4tTdc p:not(:last-child),.FaqSubSection_textarea__4tTdc ul:not(:last-child){margin-bottom:1rem}.FaqSubSection_textarea__4tTdc a,.FaqSubSection_textarea__4tTdc a:active,.FaqSubSection_textarea__4tTdc a:link,.FaqSubSection_textarea__4tTdc a:visited{color:var(--color-text-link-light-inactive)}.FaqSubSection_contoller__psBDC{margin-left:.625rem;display:flex;justify-content:center;align-items:center}.FaqSubSection_contoller__psBDC svg{width:1.25rem;height:1.25rem}.FaqSection_summary___mnc2{font-size:1.75rem;line-height:1.1;border-bottom:1px solid var(--color-border-accent-opacity);padding:1.875rem 0;display:flex;align-items:center;justify-content:space-between;cursor:pointer}@media screen and (max-width:991.98px){.FaqSection_summary___mnc2{padding:1.25rem 0;font-size:1.5rem}}@media screen and (max-width:767.98px){.FaqSection_summary___mnc2{padding:.625rem 0;font-size:1.125rem}}.FaqSection_summary_wrapper__79cf_{display:flex}.FaqSection_contoller__mbsyh{margin-left:.625rem;display:flex;justify-content:center;align-items:center}.FaqSection_contoller__mbsyh .FaqSection_expand-icon__5TeYx{width:16px;height:10px}.FaqSection_contoller__mbsyh .FaqSection_expand-icon__5TeYx.FaqSection_open__L1twc{transform:rotate(180deg)}.PageTitle_title__kD_4l{width:100%;background-color:var(--color-background-indigo);min-height:19.1875rem;display:flex;justify-content:center;align-items:center;flex-direction:column;color:var(--color-white)}@media screen and (max-width:1439.98px){.PageTitle_title__kD_4l{min-height:12.5rem}}@media screen and (max-width:767.98px){.PageTitle_title__kD_4l{padding:1.875rem 0;min-height:9.0625rem}}@media screen and (max-width:479.98px){.PageTitle_title__kD_4l{min-height:6.375rem}}.PageTitle_title__kD_4l h1,.PageTitle_title__kD_4l p{text-align:center;margin:0}.PageTitle_title__kD_4l p{font-size:1.75rem}@media screen and (max-width:1439.98px){.PageTitle_title__kD_4l p{font-size:1.25rem}}@media screen and (max-width:767.98px){.PageTitle_title__kD_4l p{font-size:1.125rem;padding:0 1.25rem}}.Section_root__ux0yK{scroll-margin-top:var(--sticky-elements-height);scroll-behavior:smooth;background-color:var(--_background-color)}#CMSProductPageSwitcher___next__Z0doU{display:flex;flex-direction:column;min-height:100svh}.CMSProductPageSwitcher_root__rak7D{padding:2.5rem 1.875rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.875rem}@media screen and (min-width:1200px){.CMSProductPageSwitcher_root__rak7D{flex-direction:row;padding:5rem 0}}.CMSProductPageSwitcher_root__rak7D h4{text-align:center}@media screen and (min-width:1200px){.CMSProductPageSwitcher_root__rak7D h4{font-family:var(--headline-font);font-size:clamp(1.5rem,1.1039rem + 1.6901vw,2.625rem);font-weight:700;line-height:clamp(1.75rem,1.3979rem + 1.5023vw,2.75rem)}}.CMSProductPageSwitcher_root__rak7D .CMSProductPageSwitcher_bike-select__PsO10{width:100%}@media screen and (min-width:1200px){.CMSProductPageSwitcher_root__rak7D .CMSProductPageSwitcher_bike-select__PsO10{min-width:20rem;width:auto}}.CMSProductPageSwitcher_root__rak7D .CMSProductPageSwitcher_bike-select__PsO10 .option--global,.CMSProductPageSwitcher_root__rak7D .CMSProductPageSwitcher_bike-select__PsO10 .select-value{width:100%;display:flex;justify-content:space-between}.Audio_root__W0FWL{background:var(--color-transparent);display:flex;width:3.125rem;height:3.125rem;justify-content:center;align-items:center;cursor:pointer;border:none;color:var(--color-white)}.LinkedImage_root__eMbPn .LinkedImage_image__Iae5E{display:block;max-width:100%;min-height:100%;object-fit:contain}.Carousel_header__Go7HF{grid-column:2/-2;display:flex;justify-content:space-between;margin-bottom:.625rem}.Carousel_header__Go7HF h1,.Carousel_header__Go7HF h3{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:1.25rem;word-break:keep-all}.Carousel_header__Go7HF h1 sup,.Carousel_header__Go7HF h3 sup{font-size:25%;vertical-align:top}@media screen and (min-width:48rem){.Carousel_header__Go7HF h1,.Carousel_header__Go7HF h3{font-size:var(--h4-font-size,2.3125rem);font-size:var(--h3-font-size,2.25rem);font-family:var(--font-AeonikBlack);margin:var(--h3-margin,0);font-weight:550;text-transform:uppercase;line-height:3.125rem}.Carousel_header__Go7HF h1 sup,.Carousel_header__Go7HF h3 sup{font-size:25%;vertical-align:top}}@media screen and (min-width:48rem)and (min-width:48rem){.Carousel_header__Go7HF h1,.Carousel_header__Go7HF h3{font-size:var(--h3-font-size,3.125rem)}}.Carousel_controls__QmQYr{display:flex;gap:1.125rem;justify-content:flex-end;grid-auto-flow:column;padding-inline:var(--page-padding-x)}@media screen and (min-width:75rem){.Carousel_controls__QmQYr{padding-inline:0}}.Carousel_controls__QmQYr button{cursor:pointer;background:var(--color-transparent);border:none;padding:0;color:var(--color-white)}.Carousel_controls__QmQYr button:disabled circle,.Carousel_controls__QmQYr button:disabled path{stroke:var(--color-gray)}.Carousel_controls__QmQYr button img{display:block}.Carousel_swiper__6QrPO{position:relative;grid-column:1/-1}.Carousel_swiper__6QrPO .Carousel_picture__oSzAc{max-width:100%;height:79vw;object-fit:cover}@media screen and (min-width:48rem){.Carousel_swiper__6QrPO .Carousel_picture__oSzAc{height:31.25rem}}.Carousel_swiper__6QrPO .swiper{max-width:100vw}#Form___next__DG_Nj{display:flex;flex-direction:column;min-height:100svh}.Form_root__IbC6R{display:grid;grid-gap:.9375rem 1.25rem;grid-template-columns:repeat(12,1fr);position:relative}.Form_root__IbC6R .StripeElement{grid-column:1/-1;border-radius:0;border:.0625rem solid transparent}.Form_root__IbC6R [data-element=input]{grid-column:var(--grid-column,1/-1)}@media screen and (min-width:768px){.Form_root__IbC6R [data-element=input]{grid-column:var(--grid-column,var(--default-grid-column))}}.Form_root__IbC6R [data-element=input] button{width:100%}.Form_root__IbC6R [data-element-name=pay_with_card_label] p{margin:0}.Form_root__IbC6R [data-element=payment-method]{width:100%;background-color:#fff;grid-column:1/-1;border:.0625rem solid #515151;text-transform:uppercase;height:3.125rem;display:flex;align-items:center;justify-content:center;cursor:pointer;font-family:var(--secondary-font);font-size:.875rem;font-weight:300;line-height:1.125rem;font-weight:400}.Form_root__IbC6R[data-variant=dark] .StripeElement{border-color:#fff}.Form_root__IbC6R[data-variant=dark] button[type=submit]{color:#000}.Form_root__IbC6R[data-variant=white] .StripeElement{border-color:#515151}.Form_root__IbC6R[data-type=inline_submit]{gap:.625rem}.Form_root__IbC6R [data-element-name=submit_attempt_text],.Form_root__IbC6R [data-element-name=submit_attempt_text] a,.Form_root__IbC6R [data-element-name=success_submit_text],.Form_root__IbC6R [data-element-name=success_submit_text] a{color:#000}.Form_root__IbC6R .Form_error__CbT22{grid-column:1/-1;margin:0;color:#f38971}.Form_root__IbC6R .Form_error__CbT22#form-error-message p a,.Form_root__IbC6R .Form_error__CbT22#form-error-message p a:active,.Form_root__IbC6R .Form_error__CbT22#form-error-message p a:visited{color:#f38971}.Form_root__IbC6R .Form_error__CbT22#form-error-message p a:hover{color:#121212}.IFrame_root__JqHj9{border:0}.LinkAsButton_arrow-button__bdJbp{position:relative;display:inline-flex;justify-content:center;align-items:center;padding:.9375rem;text-transform:uppercase;color:var(--color-white);font-family:var(--font-SignalMono-Light);font-size:.875rem;line-height:1.2;letter-spacing:.2em;cursor:pointer;border:1px solid var(--color-primary);background:linear-gradient(to left,transparent 50%,var(--color-coral) 50%) 100%;background-size:200%;transition:background-color .5s ease-out,background-position .5s ease-out,color .5s ease-out;width:-moz-fit-content;width:fit-content}.LinkAsButton_arrow-button__bdJbp,.LinkAsButton_arrow-button__bdJbp:active,.LinkAsButton_arrow-button__bdJbp:hover,.LinkAsButton_arrow-button__bdJbp:link,.LinkAsButton_arrow-button__bdJbp:visited{text-decoration:none}.LinkAsButton_arrow-button__bdJbp:hover{fill:var(--color-black);color:var(--color-black);background-position:0}.LinkGroup_root__xpcWh ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(18.75rem,1fr));grid-gap:1.25rem;gap:1.25rem}.LinkGroup_root__xpcWh li{border:.0625rem solid var(--color-black)}.LinkGroup_root__xpcWh a{text-decoration:none;padding:1rem;display:flex;gap:.9375rem;justify-content:space-between;color:inherit}.LinkGroup_root__xpcWh a svg{flex-shrink:0}.QaSubSection_summary__cD6fp{display:flex;list-style-type:none;cursor:pointer;padding:.625rem 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:space-between;font-size:1.3125rem}@media screen and (min-width:48rem){.QaSubSection_summary__cD6fp{padding:1.25rem 0}}.QaSubSection_summary__cD6fp::-webkit-details-marker{display:none}.QaSubSection_summary_wrapper__Wany6{display:flex}.QaSubSection_textarea__69sqR{border-top:1px solid var(--color-border-accent-opacity);background:var(--color-background-fourth);padding:1.25rem 1.875rem}@media screen and (min-width:48rem){.QaSubSection_textarea__69sqR{padding:1.875rem 3.75rem}}.QaSubSection_textarea__69sqR p,.QaSubSection_textarea__69sqR ul{margin:0}.QaSubSection_textarea__69sqR li:not(:last-child),.QaSubSection_textarea__69sqR p:not(:last-child),.QaSubSection_textarea__69sqR ul:not(:last-child){margin-bottom:1rem}.QaSubSection_textarea__69sqR a,.QaSubSection_textarea__69sqR a:active,.QaSubSection_textarea__69sqR a:link,.QaSubSection_textarea__69sqR a:visited{color:var(--color-text-link-light-inactive)}.QaSubSection_contoller__1HSI5{margin-left:.625rem;display:flex;justify-content:center;align-items:center}.QaSubSection_contoller__1HSI5 svg{width:1.25rem;height:1.25rem}.QaSubSection_expand-icon__GJT7F{width:16px;height:10px}.QaSubSection_expand-icon__GJT7F.QaSubSection_open___6O7G{transform:rotate(180deg)}#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-Aeonik);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);font-weight:700;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}.DealerCard_distance__50Ode{font-family:var(--secondary-font);font-size:.75rem;font-weight:300;line-height:.875rem;color:#7f7f7f;text-transform:uppercase;white-space:nowrap}.DealerCard_address__PaZwm{text-decoration:none;color:#121212}#LinkedDealerCard___next__6SYDH{display:flex;flex-direction:column;min-height:100svh}.LinkedDealerCard_dealer-card__IQgyn{list-style-type:none;background:#fafafa;padding:0 .625rem .625rem}.LinkedDealerCard_dealer-card__IQgyn:hover{background:#f1f1f1}.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:clamp(1.125rem,1.037rem + .3756vw,1.375rem);font-weight:500;line-height:clamp(1.375rem,1.287rem + .3756vw,1.625rem);color:#000;padding:.5rem .75rem;margin:0 -.625rem .3125rem;font-weight:700}.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:#000;text-decoration:none;cursor:pointer;width:-moz-fit-content;width:fit-content}.LinkedDealerCard_dealer-card__IQgyn .LinkedDealerCard_name__BOK_p a{display:flex;justify-content:space-between;align-items:center;position:relative}.LinkedDealerCard_dealer-card__IQgyn .LinkedDealerCard_name__BOK_p a:after{position:absolute;bottom:-.25rem;display:block;content:"";height:1px;background-color:#f38971;width:0;transition:width .3s}.LinkedDealerCard_dealer-card__IQgyn .LinkedDealerCard_name__BOK_p a:hover:after{width:100%}.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:1.5rem 1.5rem 5rem;overflow-y:auto}@media screen and (min-width:75rem){.styles_root__iPeQN [data-element=stepper-content]{padding:1.875rem}}.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-form-select-item{position:relative;padding:.75rem;align-items:var(--align-items,flex-start);border:1px solid var(--brand-grey-medium);border-radius:.125rem;cursor:pointer;grid-template-columns:1fr}.styles_root__iPeQN .bike-form-select-item input{position:absolute;top:0;left:0;width:0;height:0;opacity:0;display:none}.styles_root__iPeQN .bike-form-select-item:has(input:checked){border-color:var(--color-primary);outline:1px solid var(--color-primary)}.styles_root__iPeQN .bike-form-select-item label{display:flex;flex-direction:column;gap:.125rem;cursor:pointer}.styles_root__iPeQN .bike-form-select-item label div{display:flex;justify-content:space-between}.styles_root__iPeQN #bike-color-picker{display:grid;grid-row-gap:.625rem;row-gap:.625rem}@media screen and (min-width:75rem){.styles_root__iPeQN #bike-color-picker{row-gap:1rem}}.styles_root__iPeQN #bike-color-picker .checkbox{padding:.75rem;border:1px solid var(--brand-grey-medium);border-radius:.125rem;cursor:pointer}.styles_root__iPeQN #bike-color-picker .checkbox input:before{border:.0625rem solid var(--color-gray)}.styles_root__iPeQN #bike-color-picker .checkbox:has(input:checked){border-color:var(--color-primary);outline:1px solid var(--color-primary)}.styles_root__iPeQN #bike-color-picker .checkbox label{display:block}.styles_root__iPeQN #bike-color-picker .checkbox input:checked{border:none;outline:none}.styles_root__iPeQN #bike-accessories{letter-spacing:0;margin-top:1.875rem;margin-bottom:1.875rem}.styles_root__iPeQN #bike-accessories .checkbox{grid-template-columns:1fr;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;cursor:pointer;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:.625rem;row-gap:.625rem}@media screen and (min-width:75rem){.styles_root__iPeQN #bike-accessories .list{row-gap:1rem}}.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;width:100%;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 a{text-decoration:none}.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);text-decoration:none}.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{position:fixed;display:flex;width:100%;align-items:center;justify-content:center;height:3.5rem;left:0;bottom:3.125rem}@media screen and (min-width:75rem){.styles_root__iPeQN #main-footer{position:absolute;height:4.125rem;bottom:0}}.styles_root__iPeQN #main-footer.main-footer-fullscreen{display:none}@media screen and (min-width:75rem){.styles_root__iPeQN #main-footer.main-footer-fullscreen{display:flex}}.styles_root__iPeQN #main-footer #copyright-disclaimer-links{flex-direction:row;margin:0}.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,.styles_root__iPeQN #price-details{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;align-items:center;width:100%;height:100%;padding:.5rem;background-color:#141414;color:var(--color-white);z-index:1;font-size:1.25rem}@media screen and (min-width:75rem){.styles_root__iPeQN #price-details{font-family:var(--font-Aeonik);font-size:1.5rem;line-height:1.875rem}}.styles_root__iPeQN #price-details #price_as_configured{font-family:var(--font-Aeonik);font-size:.75rem;line-height:1.125rem}@media screen and (min-width:75rem){.styles_root__iPeQN #price-details #price_as_configured{font-family:var(--font-Aeonik);font-size:.875rem;line-height:.875rem}}.styles_root__iPeQN #price-details .MSRP--global svg path{fill:#fff}.styles_root__iPeQN #copyright-disclaimer-links{font-family:var(--font-Aeonik);font-size:.75rem;line-height:1.125rem;display:flex;margin:1.875rem 0;flex-direction:column;gap:.5rem;column-gap:.9375rem}.styles_root__iPeQN #copyright-disclaimer-links [data-element=group]{display:flex;flex-wrap:wrap;gap:.3125rem;color:var(--color-text-link-light-inactive)}.styles_root__iPeQN #copyright-disclaimer-links [data-element=group] a.disclaimer-link{color:var(--color-text-link-light-inactive)}.styles_root__iPeQN #sidebar{--position-start:1;--position-end:1;grid-row:2;background:var(--color-white);color:var(--color-text-dark);overflow:hidden}@media screen and (min-width:75rem){.styles_root__iPeQN #sidebar{z-index:1}}.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.125rem}@media screen and (min-width:75rem){.styles_root__iPeQN #sidebar #sidebar-content [data-element=stepper]{padding-bottom:4.125rem}}.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{font-family:var(--font-Aeonik);font-size:.875rem;line-height:.875rem;position:fixed;bottom:0;right:0;width:100%;color:var(--color-text-dark);letter-spacing:0;height:3.125rem}@media screen and (min-width:75rem){.styles_root__iPeQN #sidebar .submit-step{max-width:28.125rem;height:4.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:.625rem;row-gap:.625rem}.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}@media screen and (min-width:75rem){.styles_root__iPeQN #bike-picker{row-gap:1rem}}.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{margin-bottom:3.125rem}.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}