body h2{font-size:45px!important;text-transform:uppercase!important;font-style:italic!important;font-weight:900!important;letter-spacing:0em!important}a.btn.btn--primary.button-row__btn{border:none;text-decoration:none;background-color:#5e5c5a;padding:15px 20px;color:#f0e804;font-weight:600;font-size:22px}a.btn.btn--primary.button-row__btn:hover{background-color:#f0e804;color:#5e5c5a}a.btn.btn--primary-reverse.button-row__btn{border:none;text-decoration:none;background-color:#f0e804;padding:15px 20px;color:#5e5c5a;font-weight:600;font-size:22px}a.btn.btn--primary-reverse.button-row__btn:hover{background-color:#5e5c5a;color:#f0e804}body .small-feature-link{color:#5d5c5a;font-size:var(--small-feature-link-font-size);font-weight:700;letter-spacing:var(--btn-letter-spacing);text-decoration:underline;text-decoration-color:#5d5c5a;text-transform:var(--btn-text-transform);text-underline-offset:2px;text-decoration-thickness:1px}body .small-feature-link:hover{color:#000;text-decoration-color:#000}.topbar-menu{margin:auto;text-align:right;padding-right:var(--container-pad-x);padding-left:var(--container-pad-x);padding-block:5px;background:#f0e804;display:flex;justify-content:flex-end}.topbar-menu .icon{width:22px;height:22px;margin-top:-1px}.topbar-menu a.show-search-link,.topbar-menu a.cart-link,.topbar-menu a.header-account-link{position:relative}.topbar-menu a.show-search-link:before,.topbar-menu a.cart-link:before,.topbar-menu a.header-account-link:before{content:"";position:absolute;z-index:20;bottom:-3px;left:5px;width:calc(100% - 5px);height:2px;transform:scaleX(0);transition:transform .3s;background-color:currentColor;will-change:transform}.topbar-menu a.show-search-link:hover:before,.topbar-menu a.cart-link:hover:before,.topbar-menu a.header-account-link:hover:before{transform:scaleX(1)!important}div.snize h1.searchtitle{text-align:center;font-weight:var(--heading-font-weight);font-size:var(--larger-text-size);text-transform:uppercase;margin-bottom:10px;color:rgb(var(--heading-color));line-height:1.2}@media only screen and (min-width:768px){.topbar-menu a.show-search-link{position:absolute;left:190px;margin-left:10px}.show-search-link__text:last-child{margin-inline-start:0px}}@media (max-width: 767px){.header-account-link,.cart-link{width:24px;height:24px;padding-right:0}.topbar-menu{gap:20px}}@media (max-width: 767.98px){.show-search-link__icon{display:unset;align-items:normal;height:unset}.show-search-link{align-items:normal;margin-right:auto;left:180px}}.topbar-menu ul li,.right-side-menu ul li{display:inline-block;margin-left:15px}a.topbar-phone{position:absolute;left:60px}@media screen and (max-width:1449px){a.topbar-phone{left:50px}}a.topbar-phone:before{content:"\f095";font-family:FontAwesome;margin-right:4px;font-size:14px}.logo-area__right__inner a{font-size:16px}a.navigation__link.navigation__column-title{font-size:18px!important;opacity:1!important;display:block!important;border-bottom:1px solid black;padding-bottom:8px!important;margin-bottom:10px}ul.navigation__tier-2 li.navigation__item:first-child ul.navigation__tier-3 li.navigation__item:nth-child(5) a,ul.navigation__tier-2 li.navigation__item:first-child ul.navigation__tier-3 li.navigation__item:nth-child(6) a,ul.navigation__tier-2 li.navigation__item:first-child ul.navigation__tier-3 li.navigation__item:nth-child(7) a,ul.navigation__tier-2 li.navigation__item:first-child ul.navigation__tier-3 li.navigation__item:nth-child(8) a,ul.navigation__tier-2 li.navigation__item:first-child ul.navigation__tier-3 li.navigation__item:nth-child(9) a,ul.navigation__tier-2 li.navigation__item:first-child ul.navigation__tier-3 li.navigation__item:nth-child(10) a,ul.navigation__tier-2 li.navigation__item:first-child ul.navigation__tier-3 li.navigation__item:nth-child(11) a,ul.navigation__tier-2 li.navigation__item:first-child ul.navigation__tier-3 li.navigation__item:nth-child(12) a{padding-left:25px;position:relative}ul.navigation__tier-2 li.navigation__item:first-child ul.navigation__tier-3 li.navigation__item:nth-child(5) a:before,ul.navigation__tier-2 li.navigation__item:first-child ul.navigation__tier-3 li.navigation__item:nth-child(6) a:before,ul.navigation__tier-2 li.navigation__item:first-child ul.navigation__tier-3 li.navigation__item:nth-child(7) a:before,ul.navigation__tier-2 li.navigation__item:first-child ul.navigation__tier-3 li.navigation__item:nth-child(8) a:before,ul.navigation__tier-2 li.navigation__item:first-child ul.navigation__tier-3 li.navigation__item:nth-child(9) a:before,ul.navigation__tier-2 li.navigation__item:first-child ul.navigation__tier-3 li.navigation__item:nth-child(10) a:before,ul.navigation__tier-2 li.navigation__item:first-child ul.navigation__tier-3 li.navigation__item:nth-child(11) a:before,ul.navigation__tier-2 li.navigation__item:first-child ul.navigation__tier-3 li.navigation__item:nth-child(12) a:before{content:"";width:12px;height:10px;background-color:#5e5c5a;position:absolute;left:6px;top:10px;clip-path:polygon(25% 0%,100% 0%,75% 100%,0% 100%)}ul.navigation__tier-2 li.navigation__item:first-child ul.navigation__tier-3 li.navigation__item:nth-child(5) a:hover:before,ul.navigation__tier-2 li.navigation__item:first-child ul.navigation__tier-3 li.navigation__item:nth-child(6) a:hover:before,ul.navigation__tier-2 li.navigation__item:first-child ul.navigation__tier-3 li.navigation__item:nth-child(7) a:hover:before,ul.navigation__tier-2 li.navigation__item:first-child ul.navigation__tier-3 li.navigation__item:nth-child(8) a:hover:before,ul.navigation__tier-2 li.navigation__item:first-child ul.navigation__tier-3 li.navigation__item:nth-child(9) a:hover:before,ul.navigation__tier-2 li.navigation__item:first-child ul.navigation__tier-3 li.navigation__item:nth-child(10) a:hover:before{background-color:#f0e804}li.navigation__item.navigation__item--with-children.navigation__item--with-mega-menu.navigation__item--show-children a.navigation__link.navigation__column-title{pointer-events:none}li.navigation__item.navigation__item--with-children.navigation__column:last-of-type a{position:relative}li.navigation__item.navigation__item--with-children.navigation__column:last-of-type>a.navigation__link.navigation__column-title:after{content:" ";width:40px;height:25px;position:absolute;background-image:url(/cdn/shop/files/Sale-Menu_Tag-4.svg);background-size:contain;background-repeat:no-repeat;margin-left:5px;top:-1px}.mobile-navigation-drawer li.navigation__item.navigation__item--with-children.navigation__column:last-of-type>a.navigation__link.navigation__column-title:after{top:14px}.navigation .navigation__columns .navigation__column:not(.navigation__column--promotion) .navigation__tier-3 .navigation__link{padding-inline:5px}.navigation .navigation__columns .navigation__column:not(.navigation__column--promotion) .navigation__tier-3 .navigation__link:hover{background-color:#5e5c5a;color:#f0e804!important}.logo-area__right .right-side-menu ul li a{display:inline-block;position:relative;padding:10px;white-space:nowrap}@media only screen and (min-width:1219px) and (max-width:1288px){.logo-area__right .right-side-menu ul li a{padding:6px}}.logo-area__right .right-side-menu ul li a:before{content:"";position:absolute;z-index:20;bottom:6px;left:11px;width:calc(100% - 20px);height:2px;transform:scaleX(0);transition:transform .3s;background-color:currentColor;will-change:transform}.logo-area__right .right-side-menu ul li a:hover:before{transform:scaleX(1)!important}.right-side-menu a{padding:8px}@media only screen and (min-width:1219px) and (max-width:1255px){.right-side-menu a{padding:5px}}@media only screen and (min-width:768px) and (max-width:1218px){.logo-area__right__inner .right-side-menu{display:none}.navigation__tier-1-container{display:flex;justify-content:center;flex-direction:row-reverse}.navigation .navigation__tier-1>.navigation__item>.navigation__link:before{bottom:12px}}@media only screen and (min-width:1219px){main-navigation .right-side-menu{display:none}}@media only screen and (max-width:767px){.right-side-menu{display:none}}main-navigation .right-side-menu{background-color:#fff;padding-top:18px}mobile-navigation-drawer .navigation__mobile-header{border-bottom:1px solid #5e5a60}.mobile-navigation-drawer .right-side-menu{display:block}.mobile-navigation-drawer .right-side-menu a{padding-inline:5px}.mobile-navigation-drawer .mobile-nav-toggle{padding:6px;color:#f0e804;background-color:#5e5a60;border-radius:50px;aspect-ratio:1;display:flex;justify-content:center;align-items:center;margin-top:7px;margin-right:8px}.mobile-navigation-drawer .navigation__tier-1>.navigation__item{border-bottom:1px solid #5e5a5c}.navigation .navigation__tier-1{padding-block:0px}.mobile-navigation-drawer .right-side-menu ul li{display:block;margin-left:0}.mobile-navigation-drawer .right-side-menu ul li a{border-bottom:1px solid #5e5a5c;display:list-item;padding-block:12px;padding-left:20px}.mobile-navigation-drawer .navigation__tier-1>.navigation__item a path{stroke-width:3}.mobile-navigation-drawer .navigation__tier-1>.navigation__item>.navigation__link,.mobile-navigation-drawer .right-side-menu ul li a{font-size:20px;width:100%}.mobile-navigation-drawer a.navigation__children-toggle{padding-block:12px!important}.mobile-navigation-drawer a.navigation__link.navigation__column-title{margin-bottom:0}.mobile-navigation-drawer .navigation__tier-2{padding-top:0}.mobile-navigation-drawer .navigation__tier-2>.navigation__item>.navigation__link{padding-block:12px 12px!important;border-bottom:0px}.mobile-navigation-drawer .navigation__tier-2 li.navigation__item.navigation__item--with-children.navigation__column{border-bottom:1px solid #5e5a5c}body .mobile-navigation-drawer .navigation__columns .navigation__column:not(.navigation__column--promotion) .navigation__tier-3 .navigation__link{border-top:1px solid #a9a9a9}body .mobile-navigation-drawer .navigation__tier-2 .navigation__tier-3-container a.navigation__link{padding-left:30px!important}body .mobile-navigation-drawer ul.navigation__tier-2 li.navigation__item:first-child ul.navigation__tier-3 li.navigation__item:nth-child(5) a,body .mobile-navigation-drawer ul.navigation__tier-2 li.navigation__item:first-child ul.navigation__tier-3 li.navigation__item:nth-child(6) a,body .mobile-navigation-drawer ul.navigation__tier-2 li.navigation__item:first-child ul.navigation__tier-3 li.navigation__item:nth-child(7) a,body .mobile-navigation-drawer ul.navigation__tier-2 li.navigation__item:first-child ul.navigation__tier-3 li.navigation__item:nth-child(8) a,body .mobile-navigation-drawer ul.navigation__tier-2 li.navigation__item:first-child ul.navigation__tier-3 li.navigation__item:nth-child(9) a,body .mobile-navigation-drawer ul.navigation__tier-2 li.navigation__item:first-child ul.navigation__tier-3 li.navigation__item:nth-child(10) a{padding-left:50px!important}body .mobile-navigation-drawer ul.navigation__tier-2 li.navigation__item:first-child ul.navigation__tier-3 li.navigation__item:nth-child(5) a:before,body .mobile-navigation-drawer ul.navigation__tier-2 li.navigation__item:first-child ul.navigation__tier-3 li.navigation__item:nth-child(6) a:before,body .mobile-navigation-drawer ul.navigation__tier-2 li.navigation__item:first-child ul.navigation__tier-3 li.navigation__item:nth-child(7) a:before,body .mobile-navigation-drawer ul.navigation__tier-2 li.navigation__item:first-child ul.navigation__tier-3 li.navigation__item:nth-child(8) a:before,body .mobile-navigation-drawer ul.navigation__tier-2 li.navigation__item:first-child ul.navigation__tier-3 li.navigation__item:nth-child(9) a:before,body .mobile-navigation-drawer ul.navigation__tier-2 li.navigation__item:first-child ul.navigation__tier-3 li.navigation__item:nth-child(10) a:before{left:30px!important;top:20px!important}body .mobile-navigation-drawer .navigation__tier-3{padding-bottom:0!important}body .mobile-navigation-drawer .navigation__column--promotion-carousel .menu-promotion:last-child{padding-inline:unset}body .mobile-navigation-drawer .navigation__column--promotion-carousel{justify-content:center}body .mobile-navigation-drawer .navigation__column--promotion-carousel .menu-promotion__text:hover{background-color:#5c5c5c;color:#f0e804}body .mobile-navigation-drawer .menu-promotion__image{display:none}body .mobile-navigation-drawer .navigation__column--promotion-carousel .menu-promotion__text{text-align:center!important;margin-top:unset;border:2px solid #5c5c5c;background-color:transparent;padding:8px;position:relative;font-size:18px;text-transform:uppercase;color:#000;margin-inline:unset}body.template-index .section-multi-column p{padding-inline:5px}body.template-index .home-our-services{min-height:700px}.home-hero-video .subheading em{font-style:normal}.services-price-cards flexible-layout{gap:30px;flex-wrap:nowrap}.services-price-cards a.btn.btn--primary{padding:15px 30px;color:#5e5c5a;font-weight:600;font-size:18px}.services-price-cards a.btn.btn--primary:hover{color:#f0e82d}.services-price-cards .subheading.subheading--over{font-size:30px;font-family:Ubuntu;font-weight:900;font-style:italic;margin-bottom:20px}.services-price-cards h2.majortitle.h1.in-content{background:#5f5c57;color:#f0e82d;padding:5px 8px;letter-spacing:-2px!important}.services-price-cards ul{text-align:left}.services-price-cards .align-ltr-center.mobile-align-center.content-trim-my{padding:20px;border:2px solid #5d5c5a;height:100%;display:flex;flex-direction:column}.services-price-cards .lightish-spaced-row-above{margin-top:auto}.services-price-cards .rte{display:flex;flex-direction:column;align-items:center}.services-price-cards h6{text-align:left}.services-suspension-studio .price-grid span:nth-of-type(4n-3),.services-suspension-studio .price-grid span:nth-of-type(4n-2){background-color:#dddfe2}.services-suspension-studio .price-grid span:nth-of-type(4n-1),.services-suspension-studio .price-grid span:nth-of-type(4n){background-color:#e9ecef}.services-suspension-studio span.service-name em{display:block;line-height:1;font-style:normal;font-size:.6em!important}.services-suspension-studio span.service-name,.services-suspension-studio span.service-price{line-height:1.1;display:flex;flex-direction:column;justify-content:center}.services-warranty .warranty-grid span{padding:10px;display:flex;justify-content:center;align-items:center;line-height:1.3;text-align:center}.services-warranty .warranty-grid span.free{font-weight:900;font-family:Ubuntu,sans-serif;font-size:20px;color:#f0e82d;background-color:#5d5c5a!important}.services-menu-prices .price-grid span:nth-of-type(4n-3),.services-menu-prices .price-grid span:nth-of-type(4n-2){background-color:#e9ecef}.services-menu-prices .price-grid span:nth-of-type(4n-1),.services-menu-prices .price-grid span:nth-of-type(4n){background-color:#f8f9fa}.services-fitting .price-grid span:nth-of-type(4n-3),.services-fitting .price-grid span:nth-of-type(4n-2){background-color:#e9ecef}.services-fitting .price-grid span:nth-of-type(4n-1),.services-fitting .price-grid span:nth-of-type(4n){background-color:#f8f9fa}table.fc-scrollgrid-sync-table{margin-bottom:0}.demo-program-details em{background-color:#5f5c57!important;color:#f0e82d;font-weight:900;text-align:center;padding:10px;font-size:30px;display:inline-block;min-width:100px;font-style:normal}.demo-program-details h4 strong{background-color:#d7d7d7!important;font-weight:900;padding:10px;font-size:30px;display:inline-block;min-width:350px}.demo-program-details h4{margin-bottom:5px;margin-top:5px}.about-timeline .scrolling-image-list__content h3 em{background-color:#5d5c5a;padding:2px 15px;color:#f0e804;font-style:normal;font-size:.9em;line-height:1;display:inline-block;transform:skew(-10deg)!important;font-weight:700;position:relative}.about-timeline .scrolling-image-list__content h3{display:inline;margin-right:15px}.about-timeline .scrolling-image-list__content p{margin-top:15px}div#request-demo,div#request-service{scroll-margin-top:100px}fieldset ._checkboxLegend_171zd_18{font-size:20px;padding-bottom:10px}#brands{scroll-margin-top:180px}.product-grid .product-block__detail .product-block__title{font-size:large;font-family:Ubuntu,sans-serif;font-weight:900;line-height:1.2;color:#5d5c5a;margin-bottom:20px}.product-grid .product-block__detail .price{font-size:larger}@media (min-width: 1024px){.section-footer__text-block--with-text{flex-grow:unset}}@media (min-width: 768px){.section-footer__text-block--with-text{flex-basis:unset}.section-footer__payment-icons{margin-bottom:calc(3.8em - 25px);margin-bottom:0;text-align:end}}.section-footer__menu-block__menu li{margin-bottom:.2em}.signup-form button.btn.btn--primary.signup-form__button{font-size:18px;padding:10px;font-weight:600}.signup-form button.btn.btn--primary.signup-form__button:hover{color:#f0e804}.container.container--no-max.section-footer__row-container{border-top:0px}.section-footer__row.section-footer__row-lower{padding-top:5px;padding-bottom:5px;align-items:center;line-height:1}@media (min-width: 768px){.section-footer__row--blocks{padding-bottom:60px}.section-footer__row--blocks{margin-bottom:-40px}}.testimonial__author a{text-decoration:underline}.testimonial__author p{position:relative}.testimonial__author p:before{content:" \2013  ";position:relative}.testimonial__image-wrapper .placeholder-image img{border-radius:5px}@media only screen and (min-width: 768px){.testimonial-list--with-images .testimonial__column--image{flex-basis:calc(20% - 15px)!important}.testimonial-list--with-images .testimonial__column--text{flex-basis:calc(80% - 15px)!important}.testimonial__column.testimonial__column--image{height:225px}}.product-form button.btn.btn--large.add-to-cart{font-family:Ubuntu,LATO,Helvetica,sans-serif;font-weight:900;font-size:20px;border:none}.bike-features.flex.flex-col.md\:flex-row{flex-direction:column}.contact-message a{color:#00f}.filter-group__heading__text{text-transform:CAPITALIZE}@media only screen and (max-width: 767.98px){.mobile-align-center{text-align:unset}}@media only screen and (max-width:600px){.home-hero-video .subheading{font-sie:1.5em!important}body .home-hero-video h1{font-size:4em!important;line-height:1!important;margin-block:10px!important}.home-hero-video .do-the-rest{font-size:1em}.home-hero-video .subheading em{display:block}body h2{line-height:1;font-size:2.2em!important}.home-featured-collection .container.container--not-mobile{padding-bottom:20px!important}.home-our-process{padding-top:40px}.home-our-process img.theme-img{max-wdth:70%}.home-our-process h3{font-size:2em;margin-bottom:0}.home-our-process .img-ar.img-ar--cover{--aspect-ratio: 1.2 !important}.home-start-demo-btn .lightly-spaced-row.button-row{margin-top:0}.home-our-bikes .product-grid--per-row-mob-2{--product-columns-desktop: 1}body .collection-slider-row.home-our-bikes{margin-top:50px!important;margin-bottom:50px!important}body .shopify-section.section-rich-text .home-get-connected .container h2.majortitle.in-content.h1{font-size:30px!important}body .home-our-services{padding-top:60px!important;padding-bottom:70px!important;background-size:cover!important;background-position:center!important;min-height:unset!important;background-image:linear-gradient(90deg,#000000b3 100% 0%),url(/cdn/shop/files/Brick-wall-mobile.png)!important;background-attachment:unset!important}.home-our-services h2{margin-bottom:40px}.home-testimonials .testimonial-list .subheading{font-size:35px!important;text-align:center;margin-bottom:5px!important}.home-testimonials .testimonial__text .testimonial__blockquote{font-size:16px!important}.home-testimonials .testimonial-list--with-images .testimonial{display:flex;flex-direction:column-reverse}.home-testimonials .testimonial__image-wrapper{text-align:center;margin:auto;display:flex;justify-content:center}.home-testimonials .testimonial__image-wrapper .img-ar.img-ar--cover{width:75%;margin-bottom:15px}.home-testimonials .testimonial__column.testimonial__column--image{margin-top:0}.home-testimonials img.theme-img{border-radius:5px}.home-testimonials .testimonial-list .slideshow-ctrl{margin-left:unset}.home-testimonials .testimonial-list .slideshow-nav__btn{margin-top:0!important}.home-testimonials .testimonial-list slide-show{display:flex;flex-direction:column-reverse}.home-testimonials .testimonial-list .slideshow-ctrl .slideshow-nav{justify-content:center}.titlebar-content .height--fixed.image-overlay.image-overlay--bg-shadow{--image-height: 160px !important}.titlebar-content .text-overlay__rte p{font-size:13px;line-height:1;margin-top:5px}.services-menu-prices .price-grid{grid-template-columns:1fr 25%;grid-column-gap:5px;grid-row-gap:10px}.services-menu-prices span.service-name,.services-menu-prices span.service-price{font-size:1.3em!important;line-height:1.2;display:flex;align-items:center;min-height:50px!important}.services-suspension-studio .price-grid{grid-template-columns:1fr 25%;grid-column-gap:5px;grid-row-gap:10px}.services-suspension-studio span.service-name,.services-suspension-studio span.service-price{font-size:1.3em!important;line-height:1.2;display:flex;min-height:50px!important}.demo-program-details em,.demo-program-details strong{font-size:20px!important;min-width:unset!important}.demo-program-details strong{min-width:240px!important}.choose-your-path .product-grid--per-row-mob-2{--product-columns-desktop: 1}.about-our-process h2{margin-bottom:30px}.about-our-process .text-column__image.lightly-spaced-row{margin-bottom:0}.about-our-process h3{font-size:2em;margin-bottom:0}.about-timeline .mobile-only.fully-spaced-row.scrolling-image-list__content{margin-top:5px}.about-timeline .subheading.spaced-row{font-size:30px!important}.about-timeline .scrolling-image-list__content h3{display:block;margin-right:2px;margin-bottom:0!important;margin-top:5px}.about-timeline .scrolling-image-list-dots{margin-bottom:10px;display:none}.about-core-values{padding-top:60px!important;padding-bottom:70px!important;background-size:cover!important;background-position:center!important;min-height:unset!important;background-image:linear-gradient(90deg,#000000b3 100% 0%),url(/cdn/shop/files/Brick-wall-mobile.png)!important;background-attachment:unset!important}.logo-list{flex-wrap:nowrap;flex-direction:column}.logo-list .logo-list__logo-1 .logo-list__logo-image{max-width:150px!important}.logo-list .logo-list__logo{margin-bottom:10px}body.template-suffix-contact form#contact_form{padding-inline:20px}}body #snize-search-results-grid-mode li.snize-product span.snize-title{font-size:large;font-family:Ubuntu,sans-serif;font-weight:900;line-height:1.2;color:#5d5c5a;margin-bottom:10px;text-transform:uppercase;text-align:center}body #snize-search-results-grid-mode .snize-price-list{font-size:20px;text-align:center}body .snize-product-filters-title span{font-size:larger!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important}@media only screen and (max-width:820px){body #snize-search-results-grid-mode li.snize-product span.snize-title{font-size:15px!important}}body.snize-results-page .page-section-spacing{margin-top:0}body.snize-results-page main .container.cf .page-header .majortitle,.snize-main-panel-collection-results-found,.snize-search-results-header{visibility:hidden}body.snize-results-page main .container.cf .page-header .majortitle.visible{visibility:visible}body.snize-results-page h1.search-header{font-size:45px!important;text-transform:uppercase!important;font-style:italic!important;font-weight:900!important;letter-spacing:0em!important;text-align:center}body.snize-results-page.snize-symmetry-css-fix div.snize-search-results{padding-top:0}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-styles.css.map */
