@media(max-width:1366px){.custom-product-template-section .pro_nav_price .modal_price span{font-size:12px}.pro_nav_price p{font-size:11px}.menu.main_menu li{padding:0 10px}}@media(max-width:1249px){.menu.main_menu li{padding:0 5px}.menu.main_menu li a{font-size:12px}}@media(max-width:1180px){.menu.main_menu li{padding:0 5px}.nav ul.menu{width:calc(100% - 130px)}ul.menu.right{width:130px;padding-right:20px}.menu_right li,.pro_head_middle .pro_nav li{padding:0 5px}div.logo.text-align--left{padding-left:20px;width:200px}.main_nav.clearfix.menu-position--inline.logo-align--left .nav{width:calc(100% - 200px)!important}}@media(max-width:900px){.pro_head_middle,.pro_head_right{width:100%}.pro_head_right{justify-content:space-between;padding-left:20px;margin-top:-21px;align-items:flex-end}.pro_head_left{float:left;width:100%}}@media(max-width:798px){.pro_nav_form button.btn.btn.btn-default span{display:none}.pro_head_middle{display:none;position:absolute;top:100%;background:#2c2c2c}.pro_head_middle .pro_nav li{width:100%;padding:0!important}.pro_head_middle .pro_nav li a{text-align:left;padding:0 15px;color:#f5f5f5;border-bottom:1px solid #424242}.pro_head_middle .pro_nav li a:after{margin:0}.pro_head_middle .pro_nav li a:hover,.pro_head_middle .pro_nav li a:focus{color:#fff}.top_bar{background:#002a3a}#header .mobile_nav.dropdown_link span.menu_title{display:none}.top_bar .top_bar--right{flex:0 0 auto;float:right;margin:-8px 5px 0}.top_bar .top_bar--right .cart_container a.icon-cart.mini_cart_new,.top_bar .top_bar--right .cart_container a.icon-cart.mini_cart{background:transparent;touch-action:none}#header a.mobile_logo img{width:auto;max-width:174px;max-height:inherit}#header .top_bar a.mobile_logo{position:relative;width:175px;float:left}#header .top_bar a.mobile_nav{float:right;width:auto}#header .top_bar{height:65px;display:block;padding:20px 10px}.dropdown_container .dropdown{background:#191919}.promo_banner-show.mobile_nav-fixed--true #pagecontent,.promo_banner-show.mobile_nav-fixed--false #pagecontent{padding-bottom:0}.desktop_hidden{display:block}.mobile_hidden{display:none}.homepage-slideshow .caption .pretext{font-size:13px}.homepage-slideshow .caption .headline{font-size:24px;line-height:24px;font-weight:700;padding:0}.homepage-slideshow .caption-content.align-left:first-child .action_button{font-size:12px}.homepage-slideshow .caption .subtitle{font-size:16px}.caption.position-left{left:0;right:0;text-align:left;top:inherit;bottom:20px;transform:inherit;padding:0 20px;position:absolute;margin:0}.section h2.title{font-size:24px}.text-columns-with-images-section .text-column{width:100%;padding:0;margin-bottom:20px}.image-with-text-overlay-section{padding:0 20px;margin-bottom:20px}.text-columns-with-images-section{padding:0 20px}.column_caption{top:inherit;transform:none;padding:20px;bottom:0}.text-columns-with-images-section .column_caption .action_button{margin-bottom:0}.image-with-text-overlay-section .caption .pretext,.text-columns-with-images-section .column_caption .pretext{font-size:13px}.image-with-text-overlay-section .caption .headline,.text-columns-with-images-section .column_caption h3.regular_text{font-size:24px;line-height:30px;margin-bottom:5px}.image-with-text-overlay-section .caption .pretext p,.text-columns-with-images-section .column_caption .pretext p,.image-with-text-overlay-section .caption .subtitle p,.text-columns-with-images-section .column_caption .rte-setting p{margin:0}.image-with-text-overlay-section .caption .caption-content{max-width:280px}.text-columns-with-images-section .column_caption .action_button{margin-top:0}.testimonial-block.gallery-cell.use-mobile-color .caption .caption-content p.headline{font-size:24px}.testimonial-slideshow.transparentBackground--false .flickity-page-dots{display:block}.footer .toggle_content{display:block;padding:0}img.footer-logo{max-width:180px!important;margin:0 0 10px}.ft_menu_column{width:calc(50% - 20px)!important}.footer .footer-menu-wrap h6{border:0}.footer_content.footer-text .toggle_content{text-align:left}.float_right{float:left;margin-top:10px}.footer_content.footer-text>h6{text-align:left}.footer .footer-menu-wrap h6>span{display:none}.footer_app_icon ul{display:flex;margin-top:0;padding-top:0}.footer_app_icon ul li:first-child{margin-right:20px}.footer-social-icons--mobile.columns>ul{display:block;text-align:left;padding:0;margin-bottom:20px;margin-left:-10px}footer .footer-social-icons--mobile.columns{margin:0}.footer{padding-top:15px}.footer_text_bottom{margin-top:15px}.credits{text-align:left;padding-top:10px;margin:00;font-size:12px}.footer_text p{font-size:13px}.promo_banner .promo_banner__content{padding:0 10px}.promo_carousel .carousel-cell{width:45%;counter-increment:gallery-cell}.promo_carousel.flickity-enabled.is-draggable{margin:0 auto;max-width:400px;padding-bottom:20px}.promo_carousel.flickity-enabled.is-draggable .flickity-page-dots{bottom:0}.promo_carousel .flickity-prev-next-button{display:none}.image-with-text-section,.image-with-text-custom-product-template-section{padding:0;overflow:hidden}#shopify-section-1489284503681 .featured-link--half{width:100%!important}.image-with-text-section .desktop_hidden.full_width,.image-with-text-custom-product-template-section .desktop_hidden.full_width{margin:0 -40px}.image-with-text-section .pretext p,.image-with-text-custom-product-template-section .pretext p{margin:0}.image-with-text-section .collection_title,.image-with-text-custom-product-template-section .collection_title{font-size:24px;line-height:24px}.featured-link--half .description{font-size:16px}.image-with-text-overlay-section-custom-product-template .caption .pretext{font-size:13px}.image-with-text-overlay-section-custom-product-template .caption .headline{font-size:34px;line-height:34px;font-weight:700;padding:0}.image-with-text-overlay-section-custom-product-template .action_button.first_button{display:none}.image-with-text-overlay-section-custom-product-template .video_btn{padding:0!important}.featured-content-section-custom-product-template .fea_image{margin-left:calc(-5% - 20px);margin-right:calc(-5% - 20px)}.featured-content-section-custom-product-template .flickity-prev-next-button{display:none}.slideshow-custom-product-template-section .flickity-page-dots{display:block}.slideshow-custom-product-template-section .homepage_slider_cv{padding-left:20px}.custom-product-slideshow{padding-left:0}.slideshow-custom-product-template-section button.flickity-button.flickity-prev-next-button{display:none}.custom-product-slideshow .gallery-cell{margin-right:20px}.slideshow-custom-product-template-section .caption .headline{font-size:24px;line-height:24px;font-weight:700;padding:0}.slideshow-custom-product-template-section .caption-content.align-left .action_button{display:none}.featured-promotions-custom-product-template-section{padding-right:20px}.featured-promotions-custom-product-template-section figure.gallery-cell.feature-section{margin-right:0}.custom-product-template-slider-featured-promotions{padding-right:0}.featured-promotions-custom-product-template-section .flickity-prev-next-button{display:none}.featured-promotions-custom-product-template-section .homepage_content .title,.featured-promotions-custom-product-template-section .homepage_content .subheading{padding-right:0}.featured-promotions-custom-product-template-section .homepage_content .subheading{width:100%}.image-with-text-custom-product-template-section .featured-link--section{margin-bottom:0!important}.image-with-text-custom-product-template-section .featured-link--section:first-child{margin-bottom:20px!important}.featured-promotions-custom-product-template-section{margin:50px 0 30px}.slideshow-custom-product-template-section .caption-content{padding:0}.image-with-text-custom-product-template-section .featured-link--margin{width:100%!important}.custom-product-template-section .section.product_section{margin-top:0;display:block;flex-direction:inherit}.custom_product_template .product_gallery{margin:40px 0;padding:0}.custom_product_template .seven.columns.medium-down--one-whole.omega{display:block;text-align:center}.pro_custom_form .swatch_options{margin:20px auto 10px;display:table}.pro_head_right p.modal_price{font-size:14px}.purchase-details__buttons.purchase-details__spb--true .shopify-payment-button{margin-bottom:0}.pro_head_left{padding-top:8px;text-align:left}.custom-product-template-section .pro_nav_price p.or{width:auto}p.pro_nav_bottom_text{display:none}.image-with-text-overlay-section .full-width--true .caption,.homepage-slideshow.full-width--true .caption{padding:0 20px}.promo_banner,.desktop_header_inner .main_nav_wrapper{float:none}.product_section .medium-down--one-whole{margin-right:0!important;width:100%!important}.featured-promotions-second{margin-bottom:10px}.pro_head_right .pro_nav_form{min-width:20px}.custom-product-template-section .pro_nav_price p.pro_nav_bottom_text{text-align:left}.pro_nav_toggle{display:inline-block;font-size:30px;padding:10px;height:44px}.pro_nav_form a span{display:none}.pro_head_right .pro_nav_form{display:flex;align-content:center}.pro_nav_form a{min-width:inherit;min-height:54px}.pro_head_right{margin-top:-25px}.pro_nav_toggle i{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pro_nav_toggle.active i{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pro_head_right.app_exp{justify-content:flex-end;margin-top:-49px}.pro_nav_form_app a{float:right;min-width:20px!important}.pro_head_left.app_exp h1{line-height:50px}.pro_head_left.app_exp{padding-top:0}.dropdown_container img{max-width:150px}.app-experience-featured-promotions-section .featured-promotions .feature-section .feature-overlay{background:transparent}#shopify-section-bike-app-experience-image-text .featured-link--half,#shopify-section-fitpass-app-experience-image-text .featured-link--half,#shopify-section-reflect-app-experience-image-text .featured-link--half,#shopify-section-bike-app-experience-image-text-app-page .featured-link--half,#shopify-section-fitpass-app-experience-image-text-app-page .featured-link--half,#shopify-section-reflect-app-experience-image-text-app-page .featured-link--half{width:100%!important}.trainer_section .con_bike_trainer .reflect_trainer_title h2,.collection-template-choose-the-plan .collection-description h3{font-size:26px}.collection-template-choose-the-plan .collection-description h1{font-size:22px}.compare-the-ex-wrap-custom #compare_pro_sticky{position:static;-webkit-position:static}.compare-the-ex-wrap-custom .compare-table .grid.grid--uniform .grid__item{width:25%}.extendedWarranty a.custom_close.fancybox-button.fancybox-close-small{display:block}.fancybox-container .fancybox-toolbar button.fancybox-button.fancybox-button--close{display:none}header.desktop_header{display:none}.pro_head_left{padding:5px 15px 0 20px}.pro_nav_price{padding-bottom:5px}.video_slide,.video_slide *{height:100%!important}}@media(max-width:667px){.compare-table h6{font-size:13px;letter-spacing:0}.compare-table .button{width:100%;padding:0 5px;font-size:12px}.compare-table .button{width:calc(100% + 10px);padding:0 5px;font-size:12px;margin:30px -5px 0}.compare-table .compare-row.compare-col-one .compare-col .comparePrice p b,.compare-table .compare-row.compare-col-tow .compare-col .comparePrice p b{font-size:15px}.compare-table .compare-row.compare-col-one .compare-col .comparePrice p small,.compare-table .compare-row.compare-col-tow .compare-col .comparePrice p small{font-size:10px;line-height:12px}}@media(max-width:480px){.homepage-slideshow .caption .pretext,.homepage-slideshow .caption .headline,.homepage-slideshow .caption .subtitle{color:#fff}.homepage-slideshow .caption-content.align-left:first-child .action_button{color:#fff;border-color:#fff}.promo_carousel .carousel-cell{width:40%}.image-with-text-section .desktop_hidden.full_width,.image-with-text-custom-product-template-section .desktop_hidden.full_width{margin:0 -20px}#shopify-section-1489284503681 .featured-link--section{margin-bottom:0!important}.featured-link--half .info{padding-bottom:0}.ft_menu_column{width:calc(50% + -0px)!important}.image-with-text-overlay-section-custom-product-template .caption .pretext,.image-with-text-overlay-section-custom-product-template .caption .headline,.image-with-text-overlay-section-custom-product-template .caption .subtitle{color:#fff}.image-with-text-overlay-section-custom-product-template .caption-content.align-left:first-child .action_button{color:#fff;border-color:#fff}.image-with-text-overlay-section .caption .subtitle p br,.text-columns-with-images-section .column_caption .rte-setting p br,.text-columns-with-images-section .column_caption .rte-setting br,.featured-content-section-custom-product-template .featured_text br{display:none}.trainer_section .trainer_header p,.trainer_section .con_bike_trainer .reflect_trainer_title h2{font-size:22px}.compare-the-ex-wrap-custom .compare-table .img-link img{height:90px}.compare-the-ex-wrap-custom .compare-table .inputWrap.checkboxGroup label{width:16px;height:16px;margin:0 2px}}@media(max-width:415px){.pro_head_right{height:65px;margin-top:-21px}.pro_nav_form a{min-width:inherit;height:54px;line-height:25px}.pro_nav_price{float:left;margin-right:10px;font-size:12px;line-height:12px}.compare-the-ex-wrap-custom .compare-table .img-link img{height:76px}}@media(max-width:400px){.compare-table h6{font-size:10px;letter-spacing:0}}@media(max-width:375px){.aform_price ul li{padding:0 10px}.footer_menu ul li a{font-size:13px}.featured-promotions-second .feature-section .description br{display:none}.page-bike_app_experience .pro_head_right a,.page-reflect_app_experience .pro_head_right a,.page-fitpass_app_experience .pro_head_right a{font-size:12px;padding:16px 10px}.pro_head_left,.pro_head_right{padding-left:10px;padding-top:0}.pro_head_left h1.product_name{font-size:12px}.compare-table .button{width:calc(100% + 16px);margin:30px -8px 0}}@media(max-width:374px){.compare-the-ex-wrap-custom .compare-table .img-link img{height:58px}.compare-the-ex-wrap-custom .compare-table .inputWrap.checkboxGroup label{width:14px;height:14px;margin:0 2px}}@media screen and (max-width:1850px)and (min-width:799px){.pro_head_left,.pro_head_right,.pro_head_middle{width:33.33%}.pro_head_middle .pro_nav li{padding:0 7px}}@media screen and (max-width:1550px)and (min-width:799px){.pro_head_right{width:50%;margin-top:-22px}.pro_head_middle{width:50%;padding-left:50px;padding-top:15px}.pro_head_middle .pro_nav li a{line-height:29px}.pro_head_left{width:100%;text-align:left;margin-bottom:-23px;padding-bottom:7px}.pro_head_middle .pro_nav{text-align:left;margin-left:-7px}.pro_nav_form a,.page-bike_app_experience .pro_head_right a,.page-reflect_app_experience .pro_head_right a,.page-fitpass_app_experience .pro_head_right a{min-height:71px;line-height:43px}}@media screen and (max-width:1180px)and (min-width:799px){.pro_head_left,.pro_head_middle{padding-left:20px}.pro_head_middle .pro_nav li{padding:0 5px}.pro_head_middle .pro_nav{margin-left:-5px}.pro_head_middle .pro_nav li a{font-size:12px}}@media screen and (max-width:960px)and (min-width:799px){.menu.main_menu li{padding:0}.menu.main_menu li a{font-size:10px}.pro_head_middle .pro_nav li{padding:0 2px}.pro_nav_price *{font-size:12px}.pro_head_right{align-items:center}.pro_head_middle .pro_nav{margin-left:0}}@media screen and (max-width:870px)and (min-width:799px){.custom-product-template-section .pro_nav_price p.pro_nav_bottom_text{display:none}.pro_head_right{padding-left:10px}}@media(max-width:480px){.promo_banner .promo_banner__content{font-size:11px}.pro_head_left{padding-right:110px;line-height:18px;margin-bottom:-14px;padding-top:4px}}@media(max-width:360px){.promo_banner .promo_banner__content{font-size:9px}}@media(max-width:768px){a.button.trial_button{width:156px;display:block;line-height:20px}}@media screen and (max-width:1400px){div#starttrial{width:80%!important;height:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/responsive.css.map */
