.BikePage-module-scss-module__pLXDQW__bike-page{background-color:#1e1e21;padding-bottom:2rem;position:relative}.BikePage-module-scss-module__pLXDQW__bike-page_x-line{background-color:#000}.BikePage-module-scss-module__pLXDQW__bike-page__ekho-purchase{z-index:50;background-color:#000;align-items:center;gap:1rem;width:fit-content;height:4rem;padding-left:1rem;padding-right:1.5rem;display:flex;position:fixed;bottom:0}@media (min-width:1024px){.BikePage-module-scss-module__pLXDQW__bike-page__ekho-purchase{padding-left:2rem;padding-right:3rem}}.BikePage-module-scss-module__pLXDQW__bike-page__ekho-purchase:focus-visible{outline-offset:-4px;outline:1px dashed #fff}.BikePage-module-scss-module__pLXDQW__bike-page__ekho-purchase__img{pointer-events:none;width:5.5rem;height:100%;position:relative}.BikePage-module-scss-module__pLXDQW__bike-page__ekho-purchase__img img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.BikePage-module-scss-module__pLXDQW__bike-page__ekho-purchase h6{color:#fff;pointer-events:none}.BikePage-module-scss-module__pLXDQW__bike-page__ekho-purchase svg{pointer-events:none;will-change:transform;transition:all .1s;transform:translate(0)}.BikePage-module-scss-module__pLXDQW__bike-page__ekho-purchase:hover svg,.BikePage-module-scss-module__pLXDQW__bike-page__ekho-purchase:focus-visible svg{transform:translate(.5rem)}.BikePage-module-scss-module__pLXDQW__model-builder-button{z-index:50;height:4rem;position:fixed;bottom:0}.BikePage-module-scss-module__pLXDQW__model-builder-button p{line-height:140%}.BikePage-module-scss-module__pLXDQW__model-builder-button_hidden{animation:.3s cubic-bezier(.14,.95,.43,1.01) forwards BikePage-module-scss-module__pLXDQW__hideButton}.BikePage-module-scss-module__pLXDQW__model-builder-button__button{cursor:pointer;background-color:#000;align-items:center;width:fit-content;height:4rem;padding-left:.5rem;padding-right:1.5rem;display:flex;left:0}@media (min-width:1024px){.BikePage-module-scss-module__pLXDQW__model-builder-button__button{padding-left:1.5rem;padding-right:3rem}.BikePage-module-scss-module__pLXDQW__model-builder-button__button svg{transition:transform .1s}.BikePage-module-scss-module__pLXDQW__model-builder-button__button:hover svg{transform:translate(.5rem)}}.BikePage-module-scss-module__pLXDQW__previous-my{letter-spacing:.04em;text-transform:uppercase;line-height:110%;font-family:var(--font-alternate-gothic-2),sans-serif;flex-direction:column;margin-bottom:4px;font-size:24px;display:flex}.BikePage-module-scss-module__pLXDQW__previous-my_active{pointer-events:none}@keyframes BikePage-module-scss-module__pLXDQW__hideButton{0%{opacity:1;display:flex}99%{opacity:0;display:flex}to{display:none}}
.BikeHeroXLine-module-scss-module__OA3vja__scroll-preventer{-ms-overflow-style:none;scrollbar-width:none;z-index:50;width:100vw;height:100vh;margin:0 auto;position:fixed;top:0;left:0;overflow-y:scroll}.BikeHeroXLine-module-scss-module__OA3vja__scroll-preventer::-webkit-scrollbar{display:none}.BikeHeroXLine-module-scss-module__OA3vja__wcb{will-change:filter}.BikeHeroXLine-module-scss-module__OA3vja__wc-transform{will-change:transform}.BikeHeroXLine-module-scss-module__OA3vja__wc-opacity{will-change:opacity}.BikeHeroXLine-module-scss-module__OA3vja__tooltip__info-icon circle:first-child{fill:#fff}.BikeHeroXLine-module-scss-module__OA3vja__tooltip__info-icon circle:nth-child(2){fill:#c60000}.BikeHeroXLine-module-scss-module__OA3vja__tooltip__info-icon path:nth-child(3){stroke:#c60000}.BikeHeroXLine-module-scss-module__OA3vja__slider span,.BikeHeroXLine-module-scss-module__OA3vja__slider p{display:none}.BikeHeroXLine-module-scss-module__OA3vja__slider:focus-visible{outline-offset:6px;outline-offset:-4rem;outline:1px dashed #fff}.BikeHeroXLine-module-scss-module__OA3vja__slider:focus-visible span{flex-direction:column;align-items:center;display:flex}.BikeHeroXLine-module-scss-module__OA3vja__slider:focus-visible p{letter-spacing:.11em;text-transform:uppercase;font-size:11px;line-height:175%;font-family:var(--font-px-grotesk);color:#fff;display:inline}.BikeHeroXLine-module-scss-module__OA3vja__cta-override{align-items:center;gap:1rem;display:flex}.BikeHeroXLine-module-scss-module__OA3vja__cta-override a{letter-spacing:.05em;text-transform:uppercase;font-size:19px;line-height:110%;font-family:var(--font-alternate-gothic-2),sans-serif}.BikeHeroXLine-module-scss-module__OA3vja__cta-override svg{transition:transform .15s}.BikeHeroXLine-module-scss-module__OA3vja__cta-override:hover svg{transform:translate(8px)}
.BikePageFixedCTA-module-scss-module__hgLPVq__fixed-cta{opacity:0;z-index:50;justify-content:center;align-items:center;width:100%;padding-left:0;padding-right:0;display:flex;position:fixed;bottom:0;left:0}.BikePageFixedCTA-module-scss-module__hgLPVq__fixed-cta .BikePageFixedCTA-module-scss-module__hgLPVq__cta{color:#fff;background-color:#000;align-items:center;gap:.25rem;min-height:66px;margin-bottom:1rem;padding:.5rem 1.5rem;transition:background-color .15s ease-in-out;display:flex}@media (min-width:1024px){.BikePageFixedCTA-module-scss-module__hgLPVq__fixed-cta .BikePageFixedCTA-module-scss-module__hgLPVq__cta{padding:.5rem 3rem}}.BikePageFixedCTA-module-scss-module__hgLPVq__fixed-cta .BikePageFixedCTA-module-scss-module__hgLPVq__cta svg{will-change:transform;transition:transform .15s ease-in-out}@media (hover:hover){.BikePageFixedCTA-module-scss-module__hgLPVq__fixed-cta .BikePageFixedCTA-module-scss-module__hgLPVq__cta:hover{background-color:#141414}.BikePageFixedCTA-module-scss-module__hgLPVq__fixed-cta .BikePageFixedCTA-module-scss-module__hgLPVq__cta:hover svg{transform:translate(.25rem)}}.BikePageFixedCTA-module-scss-module__hgLPVq__fixed-cta .BikePageFixedCTA-module-scss-module__hgLPVq__cta_disabled{color:#8c8c8c;background-color:#262626}.BikePageFixedCTA-module-scss-module__hgLPVq__fixed-cta .BikePageFixedCTA-module-scss-module__hgLPVq__cta_secondary{background-color:#a38f65}@media (hover:hover){.BikePageFixedCTA-module-scss-module__hgLPVq__fixed-cta .BikePageFixedCTA-module-scss-module__hgLPVq__cta_secondary:hover{background-color:#98855b}}.BikePageFixedCTA-module-scss-module__hgLPVq__fixed-cta .BikePageFixedCTA-module-scss-module__hgLPVq__scroll-to-top{margin-bottom:.5rem;margin-right:5rem;display:none}.BikePageFixedCTA-module-scss-module__hgLPVq__fixed-cta .BikePageFixedCTA-module-scss-module__hgLPVq__scroll-to-top button{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);will-change:filter;border-radius:50%;transition:background-color .15s ease-in-out}.BikePageFixedCTA-module-scss-module__hgLPVq__fixed-cta .BikePageFixedCTA-module-scss-module__hgLPVq__scroll-to-top button:hover{background-color:#ffffff1a}.BikePageFixedCTA-module-scss-module__hgLPVq__fixed-cta .BikePageFixedCTA-module-scss-module__hgLPVq__scroll-to-top button svg{will-change:transform;transform:rotate(180deg)}.BikePageFixedCTA-module-scss-module__hgLPVq__fixed-cta .BikePageFixedCTA-module-scss-module__hgLPVq__btn-inner__img{pointer-events:none;width:100px;display:none;position:relative}@media (min-width:480px){.BikePageFixedCTA-module-scss-module__hgLPVq__fixed-cta .BikePageFixedCTA-module-scss-module__hgLPVq__btn-inner__img{display:block}}.BikePageFixedCTA-module-scss-module__hgLPVq__fixed-cta .BikePageFixedCTA-module-scss-module__hgLPVq__btn-inner__img img{-o-object-fit:contain;object-fit:contain}.BikePageFixedCTA-module-scss-module__hgLPVq__fixed-cta_x-line{justify-content:center;margin-bottom:1rem;padding-left:0;padding-right:0}.BikePageFixedCTA-module-scss-module__hgLPVq__fixed-cta_x-line .BikePageFixedCTA-module-scss-module__hgLPVq__cta{opacity:0;background-color:#000;justify-content:center;align-items:center;gap:1rem;margin:0 auto;padding:.5rem 1.5rem;transition:background-color .15s ease-in-out;display:flex}@media (min-width:1024px){.BikePageFixedCTA-module-scss-module__hgLPVq__fixed-cta_x-line .BikePageFixedCTA-module-scss-module__hgLPVq__cta{padding:.5rem 3rem}}@media (hover:hover){.BikePageFixedCTA-module-scss-module__hgLPVq__fixed-cta_x-line .BikePageFixedCTA-module-scss-module__hgLPVq__cta:hover{background-color:#141414}}.BikePageFixedCTA-module-scss-module__hgLPVq__fixed-cta_x-line .BikePageFixedCTA-module-scss-module__hgLPVq__cta_secondary{background-color:#a70000}@media (hover:hover){.BikePageFixedCTA-module-scss-module__hgLPVq__fixed-cta_x-line .BikePageFixedCTA-module-scss-module__hgLPVq__cta_secondary:hover{background-color:#9d0000}}.BikePageFixedCTA-module-scss-module__hgLPVq__fixed-cta_x-line .BikePageFixedCTA-module-scss-module__hgLPVq__scroll-to-top,.BikePageFixedCTA-module-scss-module__hgLPVq__fixed-cta_x-line .BikePageFixedCTA-module-scss-module__hgLPVq__btn-inner__img,.BikePageFixedCTA-module-scss-module__hgLPVq__fixed-cta_hidden{display:none}
.BikeSlider-module-scss-module__v2468G__label{color:#fff;white-space:nowrap;z-index:20;position:absolute;bottom:12px;right:1rem}@media (min-width:1280px){.BikeSlider-module-scss-module__v2468G__label{left:calc(100% - 12px);right:unset;transform-origin:0 100%;display:inline-block;transform:rotate(-90deg)}}.BikeSlider-module-scss-module__v2468G__label.BikeSlider-module-scss-module__v2468G__active{left:unset;right:1.5rem;transform:rotate(0)}.BikeSlider-module-scss-module__v2468G__active span{position:relative}.BikeSlider-module-scss-module__v2468G__active span:before{content:"";background:#a38f65;width:110%;height:5px;position:absolute;bottom:-18px;left:-5%}.BikeSlider-module-scss-module__v2468G__sliderPanel{clip-path:polygon(100% 0%,100% 0%,100% 100%,100% 100%);z-index:1;transition:clip-path .1s linear .4s;position:absolute;top:0;left:0}.BikeSlider-module-scss-module__v2468G__sliderPanel:first-child{position:relative;top:auto;left:auto}.BikeSlider-module-scss-module__v2468G__sliderPanel .BikeSlider-module-scss-module__v2468G__sliderPanelText{opacity:0;transition:transform .1s linear .5s,opacity .1s linear .5s;transform:translateY(5rem)}@media (max-width:1023px){.BikeSlider-module-scss-module__v2468G__sliderPanel .BikeSlider-module-scss-module__v2468G__sliderPanelText{transition:none}}.BikeSlider-module-scss-module__v2468G__sliderPanel.BikeSlider-module-scss-module__v2468G__active{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);z-index:2;transition:clip-path .5s cubic-bezier(.25,1,.5,1)}.BikeSlider-module-scss-module__v2468G__sliderPanel.BikeSlider-module-scss-module__v2468G__active .BikeSlider-module-scss-module__v2468G__sliderPanelText{opacity:1;transition:transform 1s cubic-bezier(.25,1,.5,1),opacity 1s linear;transform:translate(0)}.BikeSlider-module-scss-module__v2468G__tabItem:focus-visible{outline-offset:-1px;outline:1px dashed #000}.BikeSlider-module-scss-module__v2468G__carousel-button:focus-visible{outline-offset:6px;background-color:#d8d8d8;outline:1px dashed #fff}.BikeSlider-module-scss-module__v2468G__tabs{-ms-overflow-style:none;scrollbar-width:none}.BikeSlider-module-scss-module__v2468G__tabs::-webkit-scrollbar{display:none}
.BikeXLinePhotoCarousel-module-scss-module__szV80a__container{align-items:center;width:100%;height:100vh;display:flex;position:relative}.BikeXLinePhotoCarousel-module-scss-module__szV80a__container .BikeXLinePhotoCarousel-module-scss-module__szV80a__gradientAccent{background:linear-gradient(50deg,#000,#000,#c60000,#000,#000);width:100%;height:150%;position:absolute;top:-20%;left:0}@media (min-width:480px){.BikeXLinePhotoCarousel-module-scss-module__szV80a__container .BikeXLinePhotoCarousel-module-scss-module__szV80a__gradientAccent{background:linear-gradient(25deg,#000,#000,#c60000,#000,#000)}}@media (min-width:1024px){.BikeXLinePhotoCarousel-module-scss-module__szV80a__container .BikeXLinePhotoCarousel-module-scss-module__szV80a__gradientAccent{background:linear-gradient(15deg,#000,#000,#c60000,#000,#000)}}.BikeXLinePhotoCarousel-module-scss-module__szV80a__container .BikeXLinePhotoCarousel-module-scss-module__szV80a__nextButton{stroke:#000;width:2rem;height:2rem;display:flex;display:absolute;background-color:#fff6;border-radius:50%;justify-content:center;align-items:center;transition:background-color .1s;right:0}.BikeXLinePhotoCarousel-module-scss-module__szV80a__container .BikeXLinePhotoCarousel-module-scss-module__szV80a__nextButton:hover{background-color:#fff}.BikeXLinePhotoCarousel-module-scss-module__szV80a__container div[class*=slick-next]{position:absolute;top:calc(50% - 1.5rem);right:2rem}@media (min-width:1024px){.BikeXLinePhotoCarousel-module-scss-module__szV80a__container div[class*=slick-next]{right:4rem}}.BikeXLinePhotoCarousel-module-scss-module__szV80a__container div[class*=slick-prev]{z-index:1;position:absolute;top:calc(50% - 1.5rem);left:2rem}@media (min-width:1024px){.BikeXLinePhotoCarousel-module-scss-module__szV80a__container div[class*=slick-prev]{left:4rem}}.BikeXLinePhotoCarousel-module-scss-module__szV80a__container div[class=slick-track]{gap:1rem;display:flex!important}.BikeXLinePhotoCarousel-module-scss-module__szV80a__container div[class=slick-track] div[class*=slick-slide]{cursor:grab;transition:transform .25s}.BikeXLinePhotoCarousel-module-scss-module__szV80a__container div[class=slick-track] div[class*=slick-slide]:active{cursor:grabbing}@media (min-width:1024px){.BikeXLinePhotoCarousel-module-scss-module__szV80a__container div[class=slick-track] div[class*=slick-slide]:not([class*=slick-center]){transform:scale(.9)}.BikeXLinePhotoCarousel-module-scss-module__szV80a__container div[class=slick-track] div[class*=slick-center]{transform:scale(1.1)}}.BikeXLinePhotoCarousel-module-scss-module__szV80a__container ul[class=slick-dots]{justify-content:center;gap:.5rem;margin-top:2rem;display:flex!important}@media (min-width:1024px){.BikeXLinePhotoCarousel-module-scss-module__szV80a__container ul[class=slick-dots]{gap:1rem}}.BikeXLinePhotoCarousel-module-scss-module__szV80a__container ul[class=slick-dots] li{color:#0000;background-color:#ffffff80;width:2rem;height:4px}@media (min-width:1024px){.BikeXLinePhotoCarousel-module-scss-module__szV80a__container ul[class=slick-dots] li{width:4rem}}.BikeXLinePhotoCarousel-module-scss-module__szV80a__container ul[class=slick-dots] li[class=slick-active]{background-color:#fff}.BikeXLinePhotoCarousel-module-scss-module__szV80a__container ul[class=slick-dots] li button{width:100%;height:200%}