.iv-container{overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.iv-fullscreen{position:fixed;background:#0d0d0d;width:100%;height:100%;top:0;left:0;display:none;z-index:1000}.iv-fullscreen-container{position:relative;height:100%;width:100%}.iv-fullscreen-close{position:absolute;width:24px;height:24px;right:10px;top:10px;padding:10px;cursor:pointer;text-align:center;overflow:hidden;text-shadow:0 0 3px #6d6d6d;transition:all ease .2s}.iv-fullscreen-close:after,.iv-fullscreen-close:before{content:"";height:4px;width:24px;background:#fff;position:absolute;top:50%;left:50%}.iv-fullscreen-close:before{transform:translate(-50%,-50%) rotate(45deg)}.iv-fullscreen-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.iv-fullscreen-close:hover{transform:rotate(90deg);transform-origin:50% 50%}.iv-snap-view{width:150px;height:150px;position:absolute;top:20px;border:1px solid #aaa;background:black;z-index:100;box-sizing:content-box;transition:opacity ease .4s;opacity:0;left:20px}.iv-snap-image-wrap{display:inline-block;position:absolute;max-width:150px;max-height:150px;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden}.iv-snap-image{position:relative;touch-action:none}.iv-snap-handle{box-sizing:border-box;position:absolute;border:1px solid #aaa;transform:translateZ(0);box-shadow:0 0 0 200px #00000080;cursor:pointer;cursor:grab}.iv-snap-handle:active{cursor:grabbing}.iv-zoom-actions{width:100%;box-sizing:content-box;position:absolute;top:150px;left:-1px;height:20px;border:1px solid #aaa;border-top:0;background:rgba(0,0,0,.3)}.iv-zoom-actions--has-buttons .iv-zoom-slider{left:24px;right:24px}.iv-zoom-handle{width:20px;height:20px;background:#fff;position:absolute;cursor:pointer;cursor:grab}.iv-zoom-handle:active{cursor:grabbing}.iv-zoom-slider{box-sizing:inherit;position:absolute;inset:0}.iv-button-zoom,.iv-button-zoom--in,.iv-button-zoom--out{position:absolute;top:0;bottom:0;width:24px;cursor:pointer;display:flex;align-items:center;justify-content:center}.iv-button-zoom:before,.iv-button-zoom--in:before,.iv-button-zoom--out:before,.iv-button-zoom:after,.iv-button-zoom--in:after,.iv-button-zoom--out:after{content:"";height:2px;width:10px;background:#fff;position:absolute}.iv-button-zoom--in{right:0}.iv-button-zoom--in:after{transform:rotate(90deg)}.iv-button-zoom--out{left:0}.iv-image-mode{display:inline-block}.iv-image-view{position:absolute;height:100%;width:100%;top:0;left:0}.iv-image-wrap{display:inline-block}.iv-image-wrap:active{cursor:move}.iv-image{max-width:100%;max-height:100%;position:absolute;touch-action:none;transform:translateZ(0)}.iv-loader{top:50%;left:50%;border-radius:50%;width:32px;height:32px;z-index:100;margin-top:-16px;margin-left:-16px;font-size:5px;position:absolute;text-indent:-9999em;border:1.1em solid rgba(0,0,0,.2);border-left:1.1em solid #fff;transform:translateZ(0);animation:loading-icon 1.1s infinite linear}.iv-loader:after{width:10em;height:10em;border-radius:50%}@keyframes loading-icon{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (max-width: 767px){.iv-snap-view{z-index:-1;visibility:hidden}}.clamp-xl{font-size:max(2rem,min(5vw,4rem));line-height:max(1rem,min(5vw,3rem))}.clamp-lg{font-size:max(1.5rem,min(3vw,2rem));line-height:max(2rem,min(3vw,2.5rem))}.clamp-md{font-size:max(1rem,min(3vw,1.5rem));line-height:max(1.5rem,min(3vw,2rem))}.clamp-md-lg{font-size:max(1rem,min(3vw,1.875rem));line-height:max(1.5rem,min(3vw,2.5rem))}.clamp-sm{font-size:max(.9rem,min(3vw,1.2rem));line-height:max(1.2rem,min(3vw,1.5rem))}.section-hidden{visibility:hidden;height:0;margin:0;padding:0}.hide{display:none!important}.hit{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.quote{color:#003764;display:block;font-size:8rem;line-height:1rem;margin-top:2.5rem}.strikethrough{color:#868686;-webkit-text-decoration:line-through;text-decoration:line-through;margin-right:.5rem}.hero{height:auto}.hero.tablet{height:calc(100vh - 149px)}@media (min-width: 768px){.hero{height:calc(100vh - 111px)}}.hero .hero-bg{position:absolute;width:100%;height:calc(100vh - 111px);-o-object-fit:cover;object-fit:cover;max-width:none;max-width:initial}.hero .hero-bike-container{width:100%;margin:0 auto}@media (min-height: 600px) and (min-width: 768px){.hero .hero-bike-container{width:54%}}@media (min-height: 650px) and (min-width: 768px){.hero .hero-bike-container{width:62%}}@media (min-height: 700px) and (min-width: 768px){.hero .hero-bike-container{width:68%}}@media (min-height: 750px) and (min-width: 768px){.hero .hero-bike-container{width:77%}}@media (min-height: 800px) and (min-width: 768px){.hero .hero-bike-container{width:84%}}@media (min-height: 850px) and (min-width: 768px){.hero .hero-bike-container{width:91%}}@media (min-height: 900px) and (min-width: 768px){.hero .hero-bike-container{width:95%}}@media (min-height: 950px) and (min-width: 768px){.hero .hero-bike-container{width:100%}}.hero .hero-logo{min-height:auto!important;margin:1.5rem auto 0!important}@media (min-width: 768px){.hero .hero-logo{margin:2.5rem auto 0!important}}@media (min-height: 600px) and (min-width: 768px){.hero .hero-logo{margin:1rem auto 0!important}}@media (min-height: 650px) and (min-width: 768px){.hero .hero-logo{margin:1.2rem auto 0!important}}@media (min-height: 700px) and (min-width: 768px){.hero .hero-logo{margin:1.4rem auto 0!important}}@media (min-height: 750px) and (min-width: 768px){.hero .hero-logo{margin:1.6rem auto 0!important}}@media (min-height: 800px) and (min-width: 768px){.hero .hero-logo{margin:1.8rem auto 0!important}}@media (min-height: 850px) and (min-width: 768px){.hero .hero-logo{margin:2rem auto 0!important}}@media (min-height: 900px) and (min-width: 768px){.hero .hero-logo{margin:2.3rem auto 0!important}}@media (min-height: 950px) and (min-width: 768px){.hero .hero-logo{margin:2.5rem auto 0!important}}.hero .hero-logo-underline{margin:0 auto!important}.hero .hero-logo-underline{opacity:0}@media (min-width: 768px){.hero .hero-logo-underline{margin:.5rem auto 0!important}.hero .hero-logo-underline{opacity:1}}@media (min-height: 600px) and (min-width: 768px){.hero .hero-logo,.hero .hero-logo-underline{width:30%!important}}@media (min-height: 650px) and (min-width: 768px){.hero .hero-logo,.hero .hero-logo-underline{width:33%!important}}@media (min-height: 700px) and (min-width: 768px){.hero .hero-logo,.hero .hero-logo-underline{width:36%!important}}@media (min-height: 750px) and (min-width: 768px){.hero .hero-logo,.hero .hero-logo-underline{width:39%!important}}@media (min-height: 800px) and (min-width: 768px){.hero .hero-logo,.hero .hero-logo-underline{width:42%!important}}@media (min-height: 850px) and (min-width: 768px){.hero .hero-logo,.hero .hero-logo-underline{width:45%!important}}@media (min-height: 900px) and (min-width: 768px){.hero .hero-logo,.hero .hero-logo-underline{width:48%!important}}@media (min-height: 950px) and (min-width: 768px){.hero .hero-logo,.hero .hero-logo-underline{width:50%!important}}@media (min-height: 650px) and (min-width: 768px){.hero .hero-title{margin:1rem auto 0!important}}@media (min-height: 750px) and (min-width: 768px){.hero .hero-title{margin:1.2rem auto 0!important}}@media (min-height: 850px) and (min-width: 768px){.hero .hero-title{margin:1.4rem auto 0!important}}.hero .awards{position:absolute;right:10%;top:10%;width:150px;height:150px}@media (max-width: 992px){.hero .awards{right:5%;top:5%;width:100px;height:100px}}@media (max-width: 768px){.hero .awards{width:75px;height:75px}}.no-slam{margin-bottom:0}@media (min-width: 768px){.no-slam{margin-bottom:1rem}}.tech-specs-menu>a:hover{color:#fff;border:2px solid white}.tech-specs-menu>a:hover>svg{fill:#fff}.bb-swatches>button,.hero-swatches>button{background-color:transparent;position:relative}.bb-swatches>button:after,.hero-swatches>button:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.bb-swatches>button.selected,.hero-swatches>button.selected{border:2px solid #f7f7f7}@media (min-width: 1000px){.bb-swatches>button.selected,.hero-swatches>button.selected{border:3px solid #f7f7f7}}.bb-swatches>button.selected{border:2px solid #003764}@media (min-width: 1000px){.bb-swatches>button.selected{border:3px solid #003764}}.hero-title{color:#dde6ee!important}.hero-title{text-align:center;font-size:max(1rem,min(3vw,1.3rem));line-height:max(1rem,min(3vw,1.3rem));max-width:900px}.hero-nav{position:sticky;top:11px;z-index:1002}@media (min-width: 768px){.hero-nav{top:59px}}@media (min-width: 1024px){.hero-nav{top:0}}.hero-nav .hero-builder-btn .hero-bike-anim .has-stroke{stroke:#b7b09c;fill:none}.hero-nav .hero-builder-btn .hero-bike-anim .has-fill{fill:#b7b09c}.hero-nav .hero-builder-btn:hover .hero-bike-anim .has-stroke{stroke:#fff}.hero-nav .hero-builder-btn:hover .hero-bike-anim .has-fill{fill:#fff}.hero-nav .hero-builder-btn:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.hero-nav .hero-menu{font-size:max(.7rem,min(3vw,1.2rem));line-height:max(.7rem,min(3vw,1.2rem))}.hero-nav .hero-menu li{position:relative;margin:0 .25rem}.hero-nav .hero-menu li:nth-child(odd):after{content:"";background-color:#003865;position:absolute;left:0;bottom:-5px;width:100%;height:2px;transform:scaleX(0);transition:all .2s ease-out}@media (min-width: 576px){.hero-nav .hero-menu li:hover:after{transform:scaleX(1)}}.bike-section h3{font-size:max(2rem,min(4vw,3rem));line-height:max(2rem,min(4vw,2rem))}.bike-section h4{font-size:max(1rem,min(4vw,1.5rem));line-height:max(1rem,min(4vw,1.5rem))}.icon-heading{opacity:.7}.icon-heading .icon-heading-border-top{background:repeating-linear-gradient(90deg,transparent,transparent 1.5px,#b7b09c 0,#b7b09c 3px);position:absolute;left:0;top:-2px;width:100%;height:2px}.icon-heading .icon-heading-border-bottom{background:repeating-linear-gradient(90deg,transparent,transparent 1.5px,#b7b09c 0,#b7b09c 3px);position:absolute;left:0;bottom:-2px;width:100%;height:2px}.border-bottom{background:repeating-linear-gradient(90deg,transparent,transparent 1.5px,#00223d 0,#00223d 3px);position:absolute;left:0;bottom:-2px;width:100%;height:3px;opacity:.7}.faqs-search{position:relative;margin-top:.2rem}.faqs-search input[type=text]{color:#b7b09c;border:0;outline:0;background-color:transparent;box-shadow:none;border-bottom:2px solid #003764;padding:.5rem 0;font-size:1.5rem;line-height:1.5rem;width:100%}.faqs-search input[type=text]:focus-within{color:#00a0df;border:0;outline:0;box-shadow:none;border-bottom:2px solid #00a0df}.faqs-search input[type=text].has-value+span,.faqs-search input[type=text]:focus+span{transform:translateY(-2rem)}.faqs-search span{color:#003764;position:absolute;top:12px;left:3rem;font-size:1.5rem;line-height:1.5rem;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faqs-search .questions{position:relative;height:auto;max-height:242px;overflow-y:auto}.faqs-search .questions.hide{visibility:hidden;height:0;padding:0}.faqs-search .questions li{color:#003764;width:100%;font-size:max(1rem,min(3vw,1.5rem));line-height:max(1.2rem,min(3vw,1.8rem));margin-bottom:1rem;cursor:pointer}.faqs-search .questions li:last-child{margin-bottom:0}.faqs-search .questions li:hover{color:#00a0df}.faqs-display.hide{visibility:hidden;height:0;margin:0}.faqs-display-a{overflow:auto}.faqs-display-a a,.faqs-display-a p,.faqs-display-a table,.faqs-display-a th,.faqs-display-a tr,.faqs-display-a td,.faqs-display-a span{background:transparent!important;font-family:Source Sans Pro,sans-serif!important;color:#003764!important;font-size:max(1rem,min(3vw,1.3rem))!important;line-height:max(1.5rem,min(3vw,1.8rem))!important;-webkit-text-decoration:none!important;text-decoration:none!important;width:auto!important;height:auto!important}.faqs-display-a a{-webkit-text-decoration:underline!important;text-decoration:underline!important}.faqs-display-a table{border:0!important;width:100%!important}.faqs-display-a tr,.faqs-display-a td{width:auto!important;height:auto!important;border:0!important;padding:.2rem!important;text-align:left!important}.bike-features li{font-size:max(1rem,min(3vw,1.5rem));line-height:max(1.2rem,min(3vw,1.8rem));margin:.8rem 0;list-style-type:disc}.bike-highlights .collapse{width:0;height:0}.bike-highlights .bike-highlight .bike-highlight-details h2{position:relative;font-size:max(1rem,min(3vw,2rem));line-height:max(1.2rem,min(3vw,2rem));margin-bottom:.5rem;text-align:center}.bike-highlights .bike-highlight .bike-highlight-details p{font-weight:400;position:relative;font-size:max(.8rem,min(3vw,1.5rem));line-height:max(1rem,min(3vw,2rem))}.bike-highlights .bike-highlight .bike-highlight-details .bike-highlight-trigger{position:relative}.bike-highlights .bike-highlight .bike-highlight-details .bike-highlight-trigger:before{content:"";background-color:#fff;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.3}.bike-reviews{position:relative;display:flex;flex-direction:column;width:100%;height:auto;margin:0;padding:2rem 1rem}.bike-reviews .bike-reviews-logos-list,.bike-reviews .bike-reviews-nav,.bike-reviews .slide,.bike-reviews .slides{position:relative;display:flex;width:100%;height:auto}.bike-reviews .slide{justify-content:space-evenly;align-items:center}.bike-reviews .slide img{width:auto;height:60px}.bike-reviews .slide h3{color:#003764;font-size:1.5rem;line-height:2rem;max-width:900px;margin:0 0 1.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:400;font-style:italic;text-align:center}.bike-reviews .slide p{color:#003764;font-size:1.2rem;line-height:1.1rem;margin:0 0 0 .5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:700}.bike-reviews .slide a{color:#003764!important}.bike-reviews .slide a{display:flex;flex-direction:column;font-size:1.2rem;line-height:1.1rem;margin:1rem 0 2rem;align-self:center}.bike-reviews .slide a:after{content:"";display:block;background-color:#003764;width:100%;height:2px;margin-top:3px;transform:scaleX(0);transition:transform .3s ease-in-out 0s}.bike-reviews .slide a:hover{color:#003764!important;-webkit-text-decoration:none!important;text-decoration:none!important}.bike-reviews .slide a:hover:after{transform:scaleX(1)}.bike-reviews .bike-reviews-text{display:flex;flex-direction:column}.bike-reviews .bike-reviews-nav{justify-content:center}.bike-reviews .bike-reviews-nav li{background-color:#bfd3e2;width:16px;height:16px;border-radius:100%;margin:0 .5rem;cursor:pointer}.bike-reviews .bike-reviews-nav li.selected,.bike-reviews .bike-reviews-nav li.selected:hover{background-color:#003764;cursor:not-allowed}.bike-reviews .bike-reviews-nav li:hover{background-color:#00a0df}.bike-reviews .bike-reviews-logos-list{flex-flow:wrap;justify-content:center;align-items:center}.bike-reviews .bike-reviews-logos-list li{margin:2rem 2rem 0}.bike-reviews .bike-reviews-logos-list li img{height:35px;filter:saturate(0%);opacity:.3}.bike-reviews .bike-reviews-logos-list li img.selected{filter:saturate(100%);opacity:1}.bike-gallery{height:30vh}.bike-gallery .bike-gallery-btn{min-width:50%}.hero-swatches img,.bike-gallery-btn img{max-width:none!important;max-width:initial!important}.bike-gallery-beauty .loader{left:calc(50% - 42px);top:calc(50% - 16px)}.bike-gallery-beauty .bike-gallery-beauty-nav{background-color:transparent;padding:.5rem;left:0;bottom:0;width:100%;height:100%;box-sizing:border-box}@media (min-width: 768px){.bike-gallery-beauty .bike-gallery-beauty-nav{background-color:#003764;left:2rem;bottom:2rem;width:auto;height:auto}}.bike-gallery-beauty .bike-gallery-beauty-nav .arrow{fill:#b7b09c;width:30px;height:40px;cursor:pointer}.bike-gallery-beauty .bike-gallery-beauty-nav .arrow:hover{fill:#fff}.bike-gallery-beauty .bike-gallery-beauty-nav .arrow-next{transform:rotate(180deg)}.bike-gallery-beauty .bike-gallery-beauty-nav .slide-count{background-color:#003764;color:#b7b09c;font-size:1rem;line-height:1rem;margin:.5rem;padding:.5rem;align-self:flex-end}@media (min-width: 768px){.bike-gallery-beauty .bike-gallery-beauty-nav .slide-count{background-color:transparent;font-size:1.5rem;line-height:1.5rem;padding:0;align-self:center}}.switch{display:flex;align-items:center;margin-bottom:1rem;justify-content:flex-start}.switch.not-active span.selected{color:#003865}.switch.not-active .switch-toggle:after{left:calc(50% - 12px)}.switch.not-active .switch-toggle.right:after{left:calc(50% + 12px)}.switch span{display:inline-block;color:#003865;font-size:1.2rem;line-height:1.2rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s ease-in-out;text-align:center}.switch span.selected{color:#00a0df}.switch .switch-toggle{cursor:pointer;text-indent:-9999px;width:60px;height:30px;margin-bottom:0;margin:0 .5rem;background:#003865;display:block;border-radius:100px;position:relative}.switch .switch-toggle:after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;background:#f7f7f7;border-radius:25px;transition:all .2s ease-out}.switch .switch-toggle:hover:after{background:#00a0df}.switch .switch-toggle:active:after{width:35px}.switch .switch-toggle.right:after{left:calc(100% - 3px);transform:translate(-100%)}.geometry{color:#003865;width:100%}.geometry tr{cursor:pointer}.geometry tr:first-child th:not(:first-child){border-bottom:1px solid #003865}.geometry tr:first-child th:first-child{border-right:none}.geometry th{padding:.3rem;font-size:1rem;line-height:1rem;font-weight:400}@media (min-width: 576px){.geometry th{padding:.5rem}}.geometry th:first-child{border-right:1px solid #003865}.geometry tr:hover:not(:first-child)>th{color:#fff;background-color:#003865}.geometry tr.selected:not(:first-child)>th{color:#fff;background-color:#00a3e0}.bike-builder .bb-steps li{position:relative}.bike-builder .bb-steps li.disabled{opacity:.5}.bike-builder .bb-steps li.disabled button{cursor:not-allowed}.bike-builder .bb-steps li.disabled button:hover p{opacity:0}.bike-builder .bb-steps li.disabled button:hover svg{fill:#868686}.bike-builder .bb-steps li button{display:flex;flex-direction:column;align-items:center;cursor:pointer}.bike-builder .bb-steps li button:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.bike-builder .bb-steps li button p{font-size:max(.5rem,min(3vw,1rem));line-height:max(.5rem,min(3vw,1rem));margin-bottom:.5rem;opacity:0}.bike-builder .bb-steps li button:hover p{color:#00a3e0;opacity:1}.bike-builder .bb-steps li button:hover svg{fill:#00a3e0}.bike-builder .bb-steps li button.selected p{color:#003865;opacity:1}.bike-builder .bb-steps li button.selected svg{fill:#003865}.bike-builder .bb-step-options li{position:relative;display:flex;justify-content:center;align-items:center}.bike-builder .bb-step-options li .bb-step-option{position:relative;display:flex;justify-content:center;align-items:end}.bike-builder .bb-step-options li button{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;max-width:250px;padding:0 .5rem 2rem;box-sizing:border-box;cursor:pointer}@media (min-width: 576px){.bike-builder .bb-step-options li button{padding:0 1rem 2rem}}@media (min-width: 768px){.bike-builder .bb-step-options li button{padding:0 1.5rem 2rem}}.bike-builder .bb-step-options li button:before{content:"";background-color:#f7f7f7;position:absolute;bottom:6px;left:0;width:100%;height:10px}.bike-builder .bb-step-options li button:after{content:"";background-color:#fff;position:absolute;bottom:0;width:24px;height:24px;border-radius:100%;border:6px solid #f7f7f7}.bike-builder .bb-step-options li button:first-child:before{border-top-left-radius:10px;border-bottom-left-radius:10px}.bike-builder .bb-step-options li button:last-child:before{border-top-right-radius:10px;border-bottom-right-radius:10px}.bike-builder .bb-step-options li button:after{font-size:max(.5rem,min(3vw,1rem));line-height:max(.5rem,min(3vw,1rem))}.bike-builder .bb-step-options li button:hover p{color:#00a3e0}.bike-builder .bb-step-options li button:hover:after{background-color:#00a3e0}.bike-builder .bb-step-options li button.active p{color:#003865}.bike-builder .bb-step-options li button.active:after{background-color:#003865}.bike-builder .bb-btn-find-dealer{position:relative;color:#003865;border-top:3px solid #003865;border-bottom:3px solid #003865;border-right:3px solid #003865;display:flex;justify-content:center;align-items:center;font-size:1.5rem;line-height:1.15rem;font-weight:700;padding:.7rem .7rem .7rem 1.5rem;margin-top:1.5rem;margin-left:47px;transition:all .1s ease-in-out}.bike-builder .bb-btn-find-dealer svg{height:47px;position:absolute;left:-47px}.bike-builder .bb-btn-find-dealer .bb-btn-bg{background-color:#003865;position:absolute;left:1.5px;top:0;width:100%;height:100%;transform-origin:0 50%;transform:scaleX(0);transition:all .1s ease-in-out}.bike-builder .bb-btn-find-dealer span{display:block;position:relative}.bike-builder .bb-btn-find-dealer:hover{color:#fff}.bike-builder .bb-btn-find-dealer:hover .bb-btn-bg{transform:scaleX(1)}.bb-anchor-icons{display:flex;justify-content:space-around;align-items:flex-start;width:100%;max-width:1000px;margin-top:2rem}.bb-anchor-icons li button{position:relative;color:#868686;display:flex;flex-direction:column;width:80px;max-width:80px;font-size:max(.7rem,min(2vw,1rem));line-height:max(.9rem,min(2vw,1.2rem));text-align:center}.bb-anchor-icons li button svg{display:block;height:40px;margin-bottom:.5rem}.bb-anchor-icons li button:hover{color:#00a3e0;-webkit-text-decoration:none;text-decoration:none}.bb-anchor-icons li button:hover svg path{fill:#00a3e0}#lcly-button-0{margin:0!important;float:none!important;float:initial!important}#lcly-button-buy{display:none!important}#lcly-link-0{display:none!important;background-color:#f7f7f7!important;padding:.5rem!important;margin-bottom:0!important}#lcly-link-0:hover{color:#fff!important;background-color:#00a0df!important}.lcly-dealers-wrap .lcly-dealer-name{font-size:1rem!important;color:#00a0df!important}.lcly-dealers-wrap .lcly-dealer-distance{font-size:.8rem!important}.lcly-dealers-wrap .lcly-dealer{min-height:0!important;min-height:initial!important}.lcly-dealers-wrap .lcly-dealer:hover{background:#f7f7f7!important}.lcly-dealers-wrap .lcly-dealer .lcly-icon-marker{fill:#00a0df!important;top:1rem!important;right:1rem!important}.lcly-dealers-wrap .lcly-dealer,.lcly-related-product{padding:1rem!important}.lcly-dealers-wrap-outer,.lcly-related-products-wrap{margin-bottom:0!important}@media screen and (max-width: 650px){.lcly-dealer{float:left!important;margin:0!important}}.bike-spec-table .disclaimer{color:#003764;font-size:1.1rem;margin-top:1rem;padding:0 1rem;text-align:center}.bike-spec-table .swipe{position:relative;background-color:#f7f7f7;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;margin-bottom:1.5rem}.bike-spec-table .swipe.hidden{display:none}.bike-spec-table .swipe svg{height:35px;width:auto;margin-bottom:.5rem}.bike-spec-table .swipe span{display:block;color:#003764;font-size:1.1rem;text-align:center;margin:0 1rem}.bike-spec-table .spec-btns{color:#003865;margin-bottom:1rem}.bike-spec-table .spec-btns button{background:transparent;position:relative;display:flex;justify-content:center;align-items:center;font-size:2rem}.bike-spec-table .spec-btns button svg{fill:#003764;height:30px}.bike-spec-table .spec-btns button:hover{color:#00a0df}.bike-spec-table .spec-btns button:hover svg{fill:#00a0df}.bike-spec-table .spec-btns button.disabled{opacity:.15;cursor:not-allowed}.bike-spec-table .spec-btns button.disabled:hover{color:#003764}.bike-spec-table .spec-btns button.disabled:hover svg{fill:#003764}.bike-spec-table .spec-btns button:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.bike-spec-table .spec-btns .spec-pagination{margin:0 1rem}.bike-spec-table .spec-table{height:230px;overflow:hidden}@media (min-width: 576px){.bike-spec-table .spec-table{height:225px}}.bike-spec-table .spec-table table{width:auto;border-collapse:collapse;font-size:1.1rem;text-align:center}.bike-spec-table .spec-table table .tr-header{display:none}.bike-spec-table .spec-table table tr:first-child td.mybuild{color:#003764!important}.bike-spec-table .spec-table table tr:first-child td.mybuild{font-weight:700}.bike-spec-table .spec-table table tr:first-child td:not(:first-child):after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;width:100%;background-color:#dde6ee}.bike-spec-table .spec-table table tr td{position:relative;padding:.5rem}.bike-spec-table .spec-table table tr td.sale{color:#00a3e0}@media (min-width: 576px){.bike-spec-table .spec-table table tr td{padding:.5rem 1rem}}.bike-spec-table .spec-table table tr td:first-child{color:#003764;text-align:right;border-right:2px solid #dde6ee;padding-right:.5rem;font-weight:700}@media (min-width: 576px){.bike-spec-table .spec-table table tr td:first-child{padding-right:1rem}}.bike-spec-table .btn-exp-col{background:none;position:relative;color:#003865;border:3px solid #003865;font-size:1.5rem;line-height:1.15rem;font-weight:700;padding:0 .7rem 0 0;margin-top:1rem;transition:all .1s ease-in-out;cursor:pointer}@media (min-width: 576px){.bike-spec-table .btn-exp-col{font-size:1.5rem;line-height:1.15rem}}.bike-spec-table .btn-exp-col .btn-exp-col-bg{background-color:#003865;position:absolute;left:36px;top:0;width:0;height:100%;transform-origin:0 50%;transition:all .1s ease-in-out}.bike-spec-table .btn-exp-col svg{position:relative;height:41px;fill:#003764}.bike-spec-table .btn-exp-col svg .hidden{opacity:0}.bike-spec-table .btn-exp-col span{display:block;position:relative;margin-left:.7rem;white-space:pre}.bike-spec-table .btn-exp-col:hover{color:#f7f7f7}.bike-spec-table .btn-exp-col:hover .btn-exp-col-bg{width:83.5%}.bike-spec-table .btn-exp-col:hover .arrow{fill:#00a0df}.bosch-range-extender-btn,.fox-neo-btn{position:relative;color:#cbcccd;border-top:3px solid #cbcccd;border-bottom:3px solid #cbcccd;border-right:3px solid #cbcccd;border-left:3px solid #cbcccd;display:inline-flex;justify-content:start;align-items:center;font-size:1.5rem;line-height:1.15rem;font-weight:700;padding:.7rem;margin-top:.5rem;transition:all .1s ease-in-out}@media (min-width: 576px){.bosch-range-extender-btn,.fox-neo-btn{margin-top:1rem}}@media (min-width: 768px){.bosch-range-extender-btn,.fox-neo-btn{margin-top:1.5rem}}@media (min-width: 992px){.bosch-range-extender-btn,.fox-neo-btn{margin-top:2rem}}.hotspot-btn{position:relative;color:#003865;border-top:3px solid #003865;border-bottom:3px solid #003865;border-right:3px solid #003865;border-left:3px solid #003865;display:inline-flex;justify-content:center;align-items:center;font-size:1.5rem;line-height:1.15rem;font-weight:700;padding:.7rem;margin-top:.5rem;transition:all .1s ease-in-out}@media (min-width: 576px){.hotspot-btn{margin-top:1rem}}@media (min-width: 768px){.hotspot-btn{margin-top:1.5rem}}@media (min-width: 992px){.hotspot-btn{margin-top:2rem}}.hotspot-btn svg{height:47px;position:absolute;left:-28px}.hotspot-btn .hotspot-btn-bg{background-color:#003865;position:absolute;left:1.5px;top:0;width:100%;height:100%;transform-origin:0 50%;transform:scaleX(0);transition:all .1s ease-in-out}.hotspot-btn span{display:block;position:relative}.hotspot-btn:hover{color:#fff}.hotspot-btn:hover .hotspot-btn-bg{transform:scaleX(1)}.flight-attendant,.e-bike-motor,.groundkeeper,.fox-neo{position:relative;color:#f7f7f7;background-color:#003865;display:flex;flex-direction:column}@media (min-width: 992px){.flight-attendant,.e-bike-motor,.groundkeeper,.fox-neo{flex-direction:row}}.flight-attendant .flight-attendant-info,.flight-attendant .e-bike-motor-info,.flight-attendant .groundkeeper-info,.flight-attendant .fox-neo-info,.e-bike-motor .flight-attendant-info,.e-bike-motor .e-bike-motor-info,.e-bike-motor .groundkeeper-info,.e-bike-motor .fox-neo-info,.groundkeeper .flight-attendant-info,.groundkeeper .e-bike-motor-info,.groundkeeper .groundkeeper-info,.groundkeeper .fox-neo-info,.fox-neo .flight-attendant-info,.fox-neo .e-bike-motor-info,.fox-neo .groundkeeper-info,.fox-neo .fox-neo-info{display:flex;justify-content:center;align-items:center;padding:2rem;width:100%}@media (min-width: 992px){.flight-attendant .flight-attendant-info,.flight-attendant .e-bike-motor-info,.flight-attendant .groundkeeper-info,.flight-attendant .fox-neo-info,.e-bike-motor .flight-attendant-info,.e-bike-motor .e-bike-motor-info,.e-bike-motor .groundkeeper-info,.e-bike-motor .fox-neo-info,.groundkeeper .flight-attendant-info,.groundkeeper .e-bike-motor-info,.groundkeeper .groundkeeper-info,.groundkeeper .fox-neo-info,.fox-neo .flight-attendant-info,.fox-neo .e-bike-motor-info,.fox-neo .groundkeeper-info,.fox-neo .fox-neo-info{width:50%}}@media (min-width: 768px){.flight-attendant .flight-attendant-info,.flight-attendant .e-bike-motor-info,.flight-attendant .groundkeeper-info,.flight-attendant .fox-neo-info,.e-bike-motor .flight-attendant-info,.e-bike-motor .e-bike-motor-info,.e-bike-motor .groundkeeper-info,.e-bike-motor .fox-neo-info,.groundkeeper .flight-attendant-info,.groundkeeper .e-bike-motor-info,.groundkeeper .groundkeeper-info,.groundkeeper .fox-neo-info,.fox-neo .flight-attendant-info,.fox-neo .e-bike-motor-info,.fox-neo .groundkeeper-info,.fox-neo .fox-neo-info{padding:4rem}}.flight-attendant .flight-attendant-info p,.flight-attendant .e-bike-motor-info p,.flight-attendant .groundkeeper-info p,.flight-attendant .fox-neo-info p,.e-bike-motor .flight-attendant-info p,.e-bike-motor .e-bike-motor-info p,.e-bike-motor .groundkeeper-info p,.e-bike-motor .fox-neo-info p,.groundkeeper .flight-attendant-info p,.groundkeeper .e-bike-motor-info p,.groundkeeper .groundkeeper-info p,.groundkeeper .fox-neo-info p,.fox-neo .flight-attendant-info p,.fox-neo .e-bike-motor-info p,.fox-neo .groundkeeper-info p,.fox-neo .fox-neo-info p{font-size:max(1.2rem,min(3vw,1.5rem));line-height:max(2rem,min(3vw,2.5rem));max-width:650px}.flight-attendant img,.e-bike-motor img,.groundkeeper img,.fox-neo img{width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width: 992px){.flight-attendant img,.e-bike-motor img,.groundkeeper img,.fox-neo img{width:50%}}.flight-attendant,.fox-neo,.groundkeeper{background-color:#fff}.flight-attendant .flight-attendant-info,.flight-attendant .fox-neo-info,.flight-attendant .groundkeeper-info,.fox-neo .flight-attendant-info,.fox-neo .fox-neo-info,.fox-neo .groundkeeper-info,.groundkeeper .flight-attendant-info,.groundkeeper .fox-neo-info,.groundkeeper .groundkeeper-info{background-color:#003865;display:flex;flex-direction:column}.flight-attendant .flight-attendant-info h2,.flight-attendant .fox-neo-info h2,.flight-attendant .groundkeeper-info h2,.fox-neo .flight-attendant-info h2,.fox-neo .fox-neo-info h2,.fox-neo .groundkeeper-info h2,.groundkeeper .flight-attendant-info h2,.groundkeeper .fox-neo-info h2,.groundkeeper .groundkeeper-info h2{font-size:max(1.2rem,min(3vw,1.5rem));line-height:max(1.2rem,min(3vw,1.5rem));font-weight:700;margin:0 0 1rem;text-transform:uppercase}.flight-attendant .flight-attendant-info .flight-attendant-learn-more,.flight-attendant .flight-attendant-info .fox-neo-learn-more,.flight-attendant .fox-neo-info .flight-attendant-learn-more,.flight-attendant .fox-neo-info .fox-neo-learn-more,.flight-attendant .groundkeeper-info .flight-attendant-learn-more,.flight-attendant .groundkeeper-info .fox-neo-learn-more,.fox-neo .flight-attendant-info .flight-attendant-learn-more,.fox-neo .flight-attendant-info .fox-neo-learn-more,.fox-neo .fox-neo-info .flight-attendant-learn-more,.fox-neo .fox-neo-info .fox-neo-learn-more,.fox-neo .groundkeeper-info .flight-attendant-learn-more,.fox-neo .groundkeeper-info .fox-neo-learn-more,.groundkeeper .flight-attendant-info .flight-attendant-learn-more,.groundkeeper .flight-attendant-info .fox-neo-learn-more,.groundkeeper .fox-neo-info .flight-attendant-learn-more,.groundkeeper .fox-neo-info .fox-neo-learn-more,.groundkeeper .groundkeeper-info .flight-attendant-learn-more,.groundkeeper .groundkeeper-info .fox-neo-learn-more{margin-top:1rem}.flight-attendant .flight-attendant-info .flight-attendant-learn-more a,.flight-attendant .flight-attendant-info .fox-neo-learn-more a,.flight-attendant .fox-neo-info .flight-attendant-learn-more a,.flight-attendant .fox-neo-info .fox-neo-learn-more a,.flight-attendant .groundkeeper-info .flight-attendant-learn-more a,.flight-attendant .groundkeeper-info .fox-neo-learn-more a,.fox-neo .flight-attendant-info .flight-attendant-learn-more a,.fox-neo .flight-attendant-info .fox-neo-learn-more a,.fox-neo .fox-neo-info .flight-attendant-learn-more a,.fox-neo .fox-neo-info .fox-neo-learn-more a,.fox-neo .groundkeeper-info .flight-attendant-learn-more a,.fox-neo .groundkeeper-info .fox-neo-learn-more a,.groundkeeper .flight-attendant-info .flight-attendant-learn-more a,.groundkeeper .flight-attendant-info .fox-neo-learn-more a,.groundkeeper .fox-neo-info .flight-attendant-learn-more a,.groundkeeper .fox-neo-info .fox-neo-learn-more a,.groundkeeper .groundkeeper-info .flight-attendant-learn-more a,.groundkeeper .groundkeeper-info .fox-neo-learn-more a{text-transform:uppercase;font-weight:700}.flight-attendant .flight-attendant-info .flight-attendant-learn-more a:hover,.flight-attendant .flight-attendant-info .fox-neo-learn-more a:hover,.flight-attendant .fox-neo-info .flight-attendant-learn-more a:hover,.flight-attendant .fox-neo-info .fox-neo-learn-more a:hover,.flight-attendant .groundkeeper-info .flight-attendant-learn-more a:hover,.flight-attendant .groundkeeper-info .fox-neo-learn-more a:hover,.fox-neo .flight-attendant-info .flight-attendant-learn-more a:hover,.fox-neo .flight-attendant-info .fox-neo-learn-more a:hover,.fox-neo .fox-neo-info .flight-attendant-learn-more a:hover,.fox-neo .fox-neo-info .fox-neo-learn-more a:hover,.fox-neo .groundkeeper-info .flight-attendant-learn-more a:hover,.fox-neo .groundkeeper-info .fox-neo-learn-more a:hover,.groundkeeper .flight-attendant-info .flight-attendant-learn-more a:hover,.groundkeeper .flight-attendant-info .fox-neo-learn-more a:hover,.groundkeeper .fox-neo-info .flight-attendant-learn-more a:hover,.groundkeeper .fox-neo-info .fox-neo-learn-more a:hover,.groundkeeper .groundkeeper-info .flight-attendant-learn-more a:hover,.groundkeeper .groundkeeper-info .fox-neo-learn-more a:hover{-webkit-text-decoration:underline;text-decoration:underline}.flight-attendant .groundkeeper-info,.flight-attendant .fox-neo-info,.fox-neo .groundkeeper-info,.fox-neo .fox-neo-info,.groundkeeper .groundkeeper-info,.groundkeeper .fox-neo-info{background-color:#000}.flight-attendant .flight-attendant-img,.flight-attendant .groundkeeper-img,.flight-attendant .fox-neo-img,.fox-neo .flight-attendant-img,.fox-neo .groundkeeper-img,.fox-neo .fox-neo-img,.groundkeeper .flight-attendant-img,.groundkeeper .groundkeeper-img,.groundkeeper .fox-neo-img{background-color:#fff;display:flex;align-items:center;width:100%}@media (min-width: 992px){.flight-attendant .flight-attendant-img,.flight-attendant .groundkeeper-img,.flight-attendant .fox-neo-img,.fox-neo .flight-attendant-img,.fox-neo .groundkeeper-img,.fox-neo .fox-neo-img,.groundkeeper .flight-attendant-img,.groundkeeper .groundkeeper-img,.groundkeeper .fox-neo-img{width:50%}}.flight-attendant .flight-attendant-img img,.flight-attendant .groundkeeper-img img,.flight-attendant .fox-neo-img img,.fox-neo .flight-attendant-img img,.fox-neo .groundkeeper-img img,.fox-neo .fox-neo-img img,.groundkeeper .flight-attendant-img img,.groundkeeper .groundkeeper-img img,.groundkeeper .fox-neo-img img{width:100%;-o-object-fit:cover;object-fit:cover}.flight-attendant .groundkeeper-img,.flight-attendant .fox-neo-img,.fox-neo .groundkeeper-img,.fox-neo .fox-neo-img,.groundkeeper .groundkeeper-img,.groundkeeper .fox-neo-img{background-color:#000}.e-bike-app{position:relative;background:#f7f7f7;display:flex;justify-content:space-evenly;flex-flow:row wrap;align-items:center;padding:2rem}.e-bike-app>div{margin:1rem 0}@media (min-width: 768px){.e-bike-app>div{margin:1rem}}.e-bike-app .e-bike-imgs{display:flex}.e-bike-app .e-bike-imgs>img{width:auto;max-height:400px;margin-left:.5rem}@media (min-width: 768px){.e-bike-app .e-bike-imgs>img{max-height:600px;margin-left:1rem}}.e-bike-app .e-bike-imgs .e-bike-imgs-stacked{display:flex;flex-direction:column;max-height:400px}@media (min-width: 768px){.e-bike-app .e-bike-imgs .e-bike-imgs-stacked{max-height:600px}}.e-bike-app .e-bike-imgs .e-bike-imgs-stacked img{margin-right:.5rem;min-height:190px;height:190px;min-width:92px}.e-bike-app .e-bike-imgs .e-bike-imgs-stacked img:first-child{margin-bottom:1rem}@media (min-width: 768px){.e-bike-app .e-bike-imgs .e-bike-imgs-stacked img{margin-right:1rem;min-height:290px;height:290px;min-width:140px}}.e-bike-app .e-bike-info{display:flex;flex-direction:column;justify-content:center}.e-bike-app .e-bike-info>img:first-child{width:250px}.e-bike-app .e-bike-info h2{font-weight:700;font-size:max(1.2rem,min(3vw,1.5rem));line-height:max(2rem,min(3vw,2.5rem));max-width:650px;margin:2rem 0 1rem;text-transform:uppercase}.e-bike-app .e-bike-info p{font-size:max(1.2rem,min(3vw,1.5rem));line-height:max(2rem,min(3vw,2.5rem));max-width:650px;margin:0 0 2rem}.e-bike-app .e-bike-info .app-logos{display:flex;justify-content:center}.e-bike-app .e-bike-info .app-logos img{height:45px}.e-bike-app .e-bike-info .app-logos img:first-child{margin-right:1rem}.bb-summary{position:absolute;top:0;right:0;z-index:2;height:100%;width:100%;flex-direction:column;align-items:center;justify-content:space-between;padding:0;--tw-text-opacity: 1;color:#003865;color:rgba(0,56,101,var(--tw-text-opacity, 1))}@media (min-width: 48em){.bb-summary{width:auto;justify-content:center;padding:3rem}}.bb-summary .price,.bb-summary .bb-title{display:block}@media (min-width: 48em){.bb-summary .price,.bb-summary .bb-title{display:none}}.bb-summary button{position:absolute;right:0;top:0;margin:1rem;height:30px;cursor:pointer;background-color:transparent}@media (min-width: 48em){.bb-summary button{left:0;margin:1.5rem}}.bb-summary button svg{height:30px;fill:#003865}.bb-summary button svg:hover{fill:#00a3e0}.bb-summary>h1{margin-top:0;white-space:nowrap;font-size:1.5rem;font-weight:700;--tw-text-opacity: 1;color:#868686;color:rgba(134,134,134,var(--tw-text-opacity, 1))}@media (min-width: 48em){.bb-summary>h1{margin-top:2rem}}.bb-summary ul{margin-top:0;display:flex;width:100%;flex-direction:column;justify-content:center;gap:.75rem}@media (min-width: 48em){.bb-summary ul{margin-top:1rem;gap:1.75rem}}@media (min-width: 64em){.bb-summary ul{margin-top:0}}.bb-summary ul li{display:flex;flex-direction:column;align-items:center;justify-content:space-between;-moz-column-gap:0px;column-gap:0px}@media (min-width: 48em){.bb-summary ul li{flex-direction:row;-moz-column-gap:2.5rem;column-gap:2.5rem}}.bb-summary ul li h1{white-space:nowrap;font-size:1.2rem;font-weight:700}.bb-summary ul li p{font-size:1rem;text-transform:uppercase}.bb-summary ul li p.gray{font-weight:700;--tw-text-opacity: 1;color:#868686;color:rgba(134,134,134,var(--tw-text-opacity, 1))}.bb-buy-options{position:relative;display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;--tw-bg-opacity: 1;background-color:#f7f7f7;background-color:rgba(247,247,247,var(--tw-bg-opacity, 1));padding-left:1rem;padding-right:1rem;padding-top:1rem}@media (min-width: 48em){.bb-buy-options{padding-left:3rem;padding-right:3rem}}.bb-buy-options.hidden{height:0;padding:0}.btn{cursor:pointer;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:#003865;border-color:rgba(0,56,101,var(--tw-border-opacity, 1));background-color:transparent;padding:.5rem 1rem;font-size:1rem;font-weight:400;line-height:1rem;--tw-text-opacity: 1;color:#003865;color:rgba(0,56,101,var(--tw-text-opacity, 1))}.btn:hover{--tw-border-opacity: 1;border-color:#00a3e0;border-color:rgba(0,163,224,var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:#00a3e0;background-color:rgba(0,163,224,var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity, 1))}.btn.selected{cursor:not-allowed;--tw-border-opacity: 1;border-color:#003865;border-color:rgba(0,56,101,var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:#003865;background-color:rgba(0,56,101,var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity, 1))}.btn.disabled,.btn:disabled{cursor:not-allowed;--tw-border-opacity: 1;border-color:#868686;border-color:rgba(134,134,134,var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:#868686;color:rgba(134,134,134,var(--tw-text-opacity, 1));opacity:.5}.btn.disabled:hover,.btn:disabled:hover{--tw-border-opacity: 1;border-color:#868686;border-color:rgba(134,134,134,var(--tw-border-opacity, 1));background-color:transparent;--tw-text-opacity: 1;color:#868686;color:rgba(134,134,134,var(--tw-text-opacity, 1))}.bb-steps-carousel{position:relative;display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;--tw-bg-opacity: 1;background-color:#f7f7f7;background-color:rgba(247,247,247,var(--tw-bg-opacity, 1));padding-left:0;padding-right:0;padding-top:1.5rem;padding-bottom:.1rem;--tw-text-opacity: 1;color:#003865;color:rgba(0,56,101,var(--tw-text-opacity, 1))}@media (min-width: 48em){.bb-steps-carousel{padding-left:3rem;padding-right:3rem;padding-top:3rem}}.bb-steps-carousel .bb-steps-btns{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem}.bb-steps-carousel .bb-steps-btns .btn-build-summary{position:relative;right:0;top:0;margin:0;border-width:0px}.bb-steps-carousel .bb-steps-btns .btn-build-summary:hover{background-color:transparent;--tw-text-opacity: 1;color:#00a3e0;color:rgba(0,163,224,var(--tw-text-opacity, 1))}@media (min-width: 64em){.bb-steps-carousel .bb-steps-btns .btn-build-summary{position:absolute;margin:1.5rem}}.bb-steps-carousel .bb-steps-btns .btn-buy-options{position:relative;right:0;top:0;margin:1.5rem;display:none}.bike-spec-table .swipe.bb-steps-carousel .bb-steps-btns .btn-buy-options{display:none}.bike-spec-table .btn-exp-col svg .bb-steps-carousel .bb-steps-btns .btn-buy-options{opacity:0}.bb-buy-options.bb-steps-carousel .bb-steps-btns .btn-buy-options{height:0;padding:0}@media (min-width: 64em){.bb-steps-carousel .bb-steps-btns .btn-buy-options{position:absolute}}.bb-steps-carousel .bb-steps-btns .btn-buy-options.pulse{animation:btn-pulse 1.5s infinite ease-in-out}.bb-steps-carousel .bb-steps-btns .btn-buy-options.pulse:hover{animation:none}.bb-steps-carousel nav{margin-top:1rem;display:flex;min-width:75%;align-items:center;justify-content:space-between}@media (min-width: 32em){.bb-steps-carousel nav{min-width:65%}}@media (min-width: 48em){.bb-steps-carousel nav{margin-top:2rem;min-width:55%}}@media (min-width: 64em){.bb-steps-carousel nav{margin-top:0;min-width:45%}}@media (min-width: 80em){.bb-steps-carousel nav{min-width:35%}}.bb-steps-carousel nav h1{white-space:nowrap;font-size:1.2rem;font-weight:700}.bb-steps-carousel nav p{font-size:1.2rem;font-weight:700;letter-spacing:.1em;--tw-text-opacity: 1;color:#868686;color:rgba(134,134,134,var(--tw-text-opacity, 1))}.bb-steps-carousel nav .btn-arrow{height:35px;width:35px;cursor:pointer;background-color:transparent}.bb-steps-carousel nav .btn-arrow:disabled{cursor:not-allowed;opacity:.2}.bb-steps-carousel nav .btn-arrow:disabled:hover svg:hover{stroke:#003865}.bb-steps-carousel nav .btn-arrow:hover svg:hover{stroke:#00a3e0}.bb-steps-carousel nav .btn-arrow svg{height:100%;width:100%;stroke:#003865}.bb-steps-carousel .drag-container{display:flex;width:100%;align-items:center;justify-content:center}.bb-steps-carousel .drag-container ul{display:flex;width:auto;align-items:center;justify-content:center;gap:2.5rem;padding-left:1rem;padding-right:1rem;padding-top:2rem}.bb-steps-carousel .drag-container ul li button{white-space:nowrap;text-transform:uppercase}.tooltip-text,.tooltip-text{position:absolute;border-radius:9999px;--tw-bg-opacity: 1;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity, 1));padding:.5rem 1rem;font-size:1rem;font-weight:400;line-height:1rem;--tw-text-opacity: 1;color:#003865;color:rgba(0,56,101,var(--tw-text-opacity, 1));visibility:hidden}.pfoInfo:hover .tooltip-text{visibility:visible;opacity:1}@media (hover: none){.tooltip-text{visibility:visible}}.bb-dealer-info{min-height:122px}@keyframes btn-pulse{0%{box-shadow:0 0 #003865}50%{box-shadow:0 0 10px #003865}to{box-shadow:0 0 #003865}}.p-flex{position:relative;display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:column;overflow:hidden;--tw-bg-opacity: 1;background-color:#000;background-color:rgba(0,0,0,var(--tw-bg-opacity, 1));padding-bottom:.5rem;--tw-text-opacity: 1;color:#8a734b;color:rgba(138,115,75,var(--tw-text-opacity, 1))}@media (min-width: 64em){.p-flex{padding-bottom:2rem}}.p-flex .p-flex-controls{position:relative;display:flex;height:auto;width:100%;align-items:center;justify-content:center;gap:1rem;padding-left:0;padding-right:0;padding-top:1.5rem;padding-bottom:.4rem}@media (min-width: 64em){.p-flex .p-flex-controls{gap:2rem;padding-left:0;padding-right:0;padding-top:3rem;padding-bottom:1rem}}.p-flex .p-flex-controls .p-flex-scrubber{height:56px;width:200px;border-radius:9999px;--tw-bg-opacity: 1;background-color:#1c1c1c;background-color:rgba(28,28,28,var(--tw-bg-opacity, 1));padding:.7rem}.p-flex .p-flex-controls .p-flex-scrubber .p-flex-scrubber-bounds{position:relative;display:flex;height:100%;width:100%;align-items:center;border-radius:9999px;background-color:transparent}.p-flex .p-flex-controls .p-flex-scrubber .p-flex-scrubber-bounds .p-flex-scrubber-track-progress,.p-flex .p-flex-controls .p-flex-scrubber .p-flex-scrubber-bounds .p-flex-scrubber-track{position:absolute;left:50%;margin-left:-77.5px;height:4px;width:155px;border-radius:9999px;--tw-bg-opacity: 1;background-color:#000;background-color:rgba(0,0,0,var(--tw-bg-opacity, 1))}.p-flex .p-flex-controls .p-flex-scrubber .p-flex-scrubber-bounds .p-flex-scrubber-track-progress{width:0px;--tw-bg-opacity: 1;background-color:#8a734c;background-color:rgba(138,115,76,var(--tw-bg-opacity, 1))}.p-flex .p-flex-controls .p-flex-scrubber .p-flex-scrubber-bounds .p-flex-scrubber-handle{position:relative;z-index:10;display:flex;height:100%;width:33.6px;align-items:center;justify-content:center;gap:.4rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:#8a734c;background-color:rgba(138,115,76,var(--tw-bg-opacity, 1))}.p-flex .p-flex-controls .p-flex-scrubber .p-flex-scrubber-bounds .p-flex-scrubber-handle .arrow-left{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid black}.p-flex .p-flex-controls .p-flex-scrubber .p-flex-scrubber-bounds .p-flex-scrubber-handle .arrow-right{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid black}.p-flex .p-flex-controls .p-flex-scrubber:hover .p-flex-scrubber-handle .arrow-left{border-right:5px solid white}.p-flex .p-flex-controls .p-flex-scrubber:hover .p-flex-scrubber-handle .arrow-right{border-left:5px solid white}.p-flex .p-flex-controls .switch-p-flex{margin-bottom:0}.p-flex .p-flex-controls .switch-p-flex span{text-align:left;font-size:1rem;line-height:1rem;--tw-text-opacity: 1;color:#8a734b;color:rgba(138,115,75,var(--tw-text-opacity, 1))}@media (min-width: 64em){.p-flex .p-flex-controls .switch-p-flex span{font-size:1.3rem;line-height:1.3rem}}.p-flex .p-flex-controls .switch-p-flex span.selected{--tw-text-opacity: 1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity, 1))}.p-flex .p-flex-controls .switch-p-flex .switch-toggle{--tw-bg-opacity: 1;background-color:#1c1c1c;background-color:rgba(28,28,28,var(--tw-bg-opacity, 1))}.p-flex .p-flex-controls .switch-p-flex .switch-toggle:after{--tw-bg-opacity: 1;background-color:#8a734b;background-color:rgba(138,115,75,var(--tw-bg-opacity, 1))}.p-flex .p-flex-controls .switch-p-flex:hover .switch-toggle:after{--tw-bg-opacity: 1;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity, 1))}.p-flex .p-flex-feature{display:flex;height:auto;width:100%;max-width:1700px;flex-direction:column-reverse;align-items:center;justify-content:center}@media (min-width: 64em){.p-flex .p-flex-feature{flex-direction:row}}.p-flex .p-flex-feature{margin:0 auto}.p-flex .p-flex-feature .p-flex-svg{height:auto;width:100%}@media (min-width: 64em){.p-flex .p-flex-feature .p-flex-svg{width:50%}}.p-flex .p-flex-feature .p-flex-svg svg{height:auto;width:100%}.p-flex .p-flex-feature .p-flex-anim{position:relative;display:flex;height:auto;width:100%;align-items:center;overflow:hidden}@media (min-width: 64em){.p-flex .p-flex-feature .p-flex-anim{width:50%}}.p-flex .p-flex-feature .p-flex-anim img{max-width:none!important;max-width:initial!important}.p-flex .p-flex-feature .p-flex-anim img{position:absolute;height:auto}.p-flex .p-flex-feature .p-flex-anim img.hide{opacity:0}
/*# sourceMappingURL=https://cdn.shopify.com/oxygen-v2/29487/19315/39907/2038612/build/_assets/bike-product-page-2BSUD3HR.css.map */
