html{font-size:100%}body{margin:0;font-family:'Helvetica Neue LT W05_57 Cond';letter-spacing:1px;font-size:16px;min-height:100vh}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}h1,h2,h3{font-family:'Helvetica Neue LT W05_77 Bd Cn'}.text-size-xxl{font-size:2em}.text-size-xl{font-size:1.75em}.text-size-lg{font-size:1.5em}.text-size-md{font-size:1em}.text-size-normal{font-size:1em}.text-size-sm{font-size:.75em}.text-size-xs{font-size:.5em}.heading-xl,h1{font-size:2.441em;text-transform:uppercase;letter-spacing:.2em;line-height:1em;margin-bottom:.5em}.heading-lg,h2{font-size:1.953em;text-transform:uppercase;letter-spacing:.2em;line-height:1em;margin-bottom:.5em}.heading-md,h3{font-size:1.563em;text-transform:uppercase;letter-spacing:.2em;line-height:1em;margin-bottom:.5em}.heading-sm,h4{font-size:1.25em;text-transform:uppercase;letter-spacing:.2em;margin-bottom:.5em}.heading-xs,h5{font-size:1em;text-transform:uppercase;letter-spacing:.2em;margin-bottom:.5em}.heading-xxs,h6{font-size:1em;text-transform:uppercase;margin-bottom:.5em}.error404-container{background-image:url(/_resources/images/404/404-bg-sm.jpg);background-position:center;min-height:100vh}@media (min-width:768px){.heading-xl,h1{font-size:3.998em;text-transform:uppercase;letter-spacing:.2em;line-height:1em}.heading-lg,h2{font-size:2.827em;text-transform:uppercase;letter-spacing:.2em}.heading-md,h3{font-size:1.999em;text-transform:uppercase;letter-spacing:.2em}.heading-sm,h4{font-size:1.141em;text-transform:uppercase;letter-spacing:.2em}.heading-xs,h5{font-size:1em;text-transform:uppercase;letter-spacing:.2em}.heading-xxs,h6{font-size:1em;text-transform:uppercase}.error404-container{background-image:url(/_resources/images/404/404-bg-md.jpg)}}.text-color-white{color:#fff}.text-color-grey{color:#aaa}.text-color-red{color:red}@media (min-width:992px){.home-feature-item{min-height:calc(100vh - 87px)}.heading-xl,h1{font-size:5.063em;text-transform:uppercase;letter-spacing:.2em;line-height:1em}.heading-lg,h2{font-size:3.375em;text-transform:uppercase;letter-spacing:.2em}.heading-md,h3{font-size:2.25em;text-transform:uppercase;letter-spacing:.2em}.heading-sm,h4{font-size:1.5em;text-transform:uppercase;letter-spacing:.2em}.heading-xs,h5{font-size:1em;text-transform:uppercase;letter-spacing:.2em}.heading-xxs,h6{font-size:1em;text-transform:uppercase}.error404-container{background-image:url(/_resources/images/404/404-bg-lg.jpg)}}@media (min-width:1200px){.heading-xl,h1{font-size:10em;font-size:6.854em;text-transform:uppercase;letter-spacing:.2em;line-height:1em}.heading-lg,h2{font-size:4.236em;text-transform:uppercase;letter-spacing:.2em}.heading-md,h3{font-size:2.618em;text-transform:uppercase;letter-spacing:.2em}.heading-sm,h4{font-size:1.618em;text-transform:uppercase;letter-spacing:.2em}.heading-xs,h5{font-size:1em;text-transform:uppercase;letter-spacing:.2em}.heading-xxs,h6{font-size:1em;text-transform:uppercase}.error404-container{background-image:url(/_resources/images/404/404-bg-xl.jpg)}}.text-right h1,.text-right h2,.text-right h3,.text-right h4,.text-right h5{margin-right:-.2em}p{line-height:1.3em;font-size:1em;margin-bottom:1.8em}ol,ul{margin:0}ul.ul-3-cols{-webkit-column-count:3;-moz-column-count:3;column-count:3}a{text-decoration:none;color:red;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}a.active,a:hover{text-decoration:underline;color:red}a img{outline:0;border:none}table{width:100%;border-collapse:collapse;border:none}table tr td{border-collapse:collapse;border:none;padding:16px 16px}tr.alternating:nth-of-type(1),tr.alternating:nth-of-type(2n+3){background-color:#f1f1f1}.text-bold{font-family:'Helvetica Neue LT W05_77 Bd Cn'}.text-italic{font-style:italic}.btn{color:#fff;border-radius:0;border-color:#fff;background-color:rgba(0,0,0,.5);cursor:pointer;letter-spacing:.1em}.btn:active{outline:0!important}.btn:focus{outline:0!important;box-shadow:none!important}.btn:active,.btn:hover{background-color:#af0202!important;border-color:#fff!important;-webkit-transition:background-color .1s linear;-ms-transition:background-color .1s linear;transition:background-color .1s linear}a.btn:hover{color:#fff}select{-webkit-appearance:button;-webkit-border-radius:2px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);-webkit-padding-end:20px;-webkit-padding-start:2px;-webkit-user-select:none;background-image:url(../images/select-drop-down-arrow.png),-webkit-linear-gradient(#fff,#fff 40%,#f0f0f0);background-position:99% center;background-repeat:no-repeat;border:1px solid #aaa;color:#111;font-size:inherit;overflow:hidden;padding:.5rem 2.25rem .5rem 1rem;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;min-width:100px}.form-error-message{color:red;padding:1rem;border:solid 1px #deb4b4;background-color:#f0e4e4;border-radius:3px}.form-success-message{color:#00a007;padding:1rem;border:solid 1px #e4f0e4;background-color:#f6fbf6;border-radius:3px}.header-wrapper{padding:0;z-index:1000}.header-container{background-color:#000;color:#fff;padding:0 1rem}.header-secondary{padding:.5rem 0;font-size:.875em}.header-main{padding:.5rem 0;font-size:1em}.header-mobile{padding:1rem .5rem;font-size:1.75em}.header-notice-container{cursor:pointer;color:#fff;border-bottom:solid 1px #800;background:#333;background:-moz-linear-gradient(top,#333 0,#000 100%);background:-webkit-linear-gradient(top,#333 0,#000 100%);background:linear-gradient(to bottom,#333 0,#000 100%)}.header-notice-container .auto-region-flag{width:40px;margin-top:-3px}.header-main .logo-container,.header-secondary .logo-container{min-width:162px;min-height:50px}.header-main .logo,.header-secondary .logo{width:160px;padding:8px 0 15px}.header-mobile .logo-container{min-width:180px;min-height:55px}.header-mobile .logo{width:180px;height:55px}.header-main a,.header-mobile a,.header-secondary a{color:#fff;text-decoration:none}.header-main a.active,.header-main a:hover,.header-secondary a.active,.header-secondary a:hover{color:red;text-decoration:underline}.header-mobile a.active,.header-mobile a:hover{color:red}.menu-main,.menu-secondary{display:inline-block;padding:0}.menu-main li,.menu-secondary li{display:inline-block}.menu-main li:first-of-type,.menu-secondary li:first-of-type{margin-left:0}.menu-main li:last-of-type,.menu-secondary li:last-of-type{margin-right:0}.menu-main{font-family:'Helvetica Neue LT W05_77 Bd Cn';letter-spacing:3px;text-transform:uppercase}.menu-secondary{font-family:'Helvetica Neue LT W05_57 Cond'}.menu-main li{margin:0 1rem}.menu-secondary li{margin:0 .5rem}.menu-secondary li:last-of-type{margin-right:0}#collapsible-menu{background-color:#111;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;display:none;overflow-y:auto;overflow-x:hidden;color:#fff;height:100vh}.menu-items-container{display:none;padding:2rem 0}.menu-items-container a{color:#fff;text-decoration:none}.menu-items-container a:hover{color:red}.menu-items{list-style:none}.menu-items li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.menu-items>li>ul{list-style:none;margin:0 0 1rem 0;padding:0}.menu-items>li>ul>li{margin:.25rem 0}.menu-item-level-1{font-family:'Helvetica Neue LT W05_77 Bd Cn';font-size:1.618em;letter-spacing:6px;text-transform:uppercase;line-height:2em}.menu-item-level-2{font-family:'Helvetica Neue LT W05_57 Cond';font-size:1.25em;letter-spacing:2px;line-height:2em}#mobile-menu-slider-back-container{display:none}.mobile-main-menu-slide{width:100%;left:100%}#mobile-main-menu-slide-1{left:0}.mobile-main-menu-slide a.inactive{color:#666}.mobile-menu-ads-item-container{display:none}.menu-search{display:block;width:100%;padding:.25em;font-size:1.5em;color:#999}.menu-search-mobile{display:block;width:100%;padding:.5em;font-size:2em;color:#999}.menu-search-spinner{display:none;position:absolute;top:43px;color:#333;left:20px}.menu-mobile-search-bikes-item,.menu-search-bikes-item{display:none}.menu-mobile-search-bikes-list-container>div,.menu-search-bikes-list-container>div{border-bottom:solid 1px #999}.menu-search-bikes-list-container .carousel-item img{width:100%}.menu-mobile-search-bikes-list-container .carousel-item img{width:100%}.menu-mobile-search-bikes-list-container .bike-list-item-colours-button,.menu-search-bikes-list-container .bike-list-item-colours-button{border:none}.menu-mobile-search-bikes-list-container .bike-list-item-colours-button .bike-list-item-colours-button-colour,.menu-search-bikes-list-container .bike-list-item-colours-button .bike-list-item-colours-button-colour{border:solid 1px #666;width:1.25em;height:1.25em;margin-right:.75rem}.menu-mobile-search-no-results,.menu-search-no-results{display:none}#hello-bar{background:#7f7f7f;color:#fff}.hello-bar-link{color:#fff;font-family:'Helvetica Neue LT W05_77 Bd Cn';text-decoration:underline}.hello-bar-close-btn{cursor:pointer;color:#444}@media (min-width:1200px){.hello-row{padding-left:160px}}.content-wrapper{padding:0}.page-banner{height:600px;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-color:#666}.page-banner-content h1,.page-banner-content h3{color:#fff;letter-spacing:14px;text-transform:uppercase}.page-banner-content p{line-height:150%;color:#fff}.home-feature-item{min-height:calc(100vh - 103px);background-position:left center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}.home-feature-content{width:40%;color:#fff}.secondary-home-feature{-webkit-background-size:cover;background-size:cover;min-height:56.25%;color:#fff}.secondary-home-feature-inner{border-top:1px solid #fff;border-bottom:1px solid #fff}.secondary-home-feature-inner h2{margin-bottom:0}#secondary-home-feature-inner-2 h2{margin-right:-.2em}.home-feature-content{width:50%}.home-feature-content a:hover{color:red}.home-feature-content h1{text-transform:uppercase;line-height:90%;margin-right:-.2em}.home-feature-content h2{text-transform:uppercase;line-height:90%}.home-feature-content p{letter-spacing:3px}.home-feature-border-line{border-bottom:solid 2px #ccc;width:240px}.home-tradeablebits-container{background-color:#ccc}.tbits-carousel .carousel-control-next,.tbits-carousel .carousel-control-prev{width:8%!important}.tbits-carousel .carousel-control-prev{background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,1)),to(rgba(0,0,0,0)));background:-o-linear-gradient(left,rgba(255,255,255,1) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 0,rgba(0,0,0,0) 100%)}.tbits-carousel .carousel-control-next{background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(rgba(255,255,255,1)));background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%)}.tbits-carousel-image-container{height:260px;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}.tbits-carousel-image-container:hover{cursor:pointer}@media (max-width:1199.98px){.tbits-carousel-image-container{height:200px}}@media (max-width:991.98px){.tbits-carousel-image-container{height:140px}}@media (max-width:767.98px){.tbits-carousel-image-container{height:200px}}@media (max-width:575.98px){.tbits-carousel-image-container{height:260px}}.bike-year-links a{color:#333}.bike-year-links a:hover{text-decoration:none}.bike-year-links a.active,.bike-year-links a:hover{color:red}.bikes-list-filter{border-right:solid 1px #ccc}.bikes-list-clear-filter{opacity:0}.bikes-list-filter-header{font-size:.7em;cursor:pointer}.bikes-list-filter-header:hover{color:red}.category-sub-filter{display:none}ul.unstyled{margin:0;padding:0;list-style-type:none}.bike-filter-checkbox{position:absolute;opacity:0}.bike-filter-checkbox+label{position:relative;cursor:pointer;padding:0}.bike-filter-checkbox+label:before{content:'';margin-right:10px;display:inline-block;vertical-align:text-top;width:21px;height:21px;border:1px solid #ccc}.bike-filter-checkbox:hover+label:before{background:red}.bike-filter-checkbox:focus+label:before{-webkit-box-shadow:0 0 0 3px rgba(0,0,0,.12);box-shadow:0 0 0 3px rgba(0,0,0,.12)}.bike-filter-checkbox:checked+label:before{background:red}.bike-filter-checkbox:disabled+label{color:#b8b8b8;cursor:auto}.bike-filter-checkbox:disabled+label:before{-webkit-box-shadow:none;box-shadow:none;background:#ddd}.bike-filter-checkbox:checked+label:before{content:url(/_resources/images/check-solid.svg);color:#fff}.bikes-list-sort-option,.bikes-list-sort-option-mobile{text-transform:uppercase;display:inline-block;margin:0;padding:0}.bikes-list-sort-option li,.bikes-list-sort-option-mobile li{display:inline-block;height:auto;margin:0 .5em}.bikes-list-sort-option li a{color:#333;text-decoration:none}.bikes-list-sort-option li a:hover{color:red;text-decoration:underline}.bikes-list-sort-option li a.active{color:red;font-weight:700}.bikes-list-sort-option-mobile{margin-top:.5em}.bikes-list-sort-option-mobile li a{color:#333;font-size:1.25em}.bikes-list-sort-option-mobile li a:hover{color:red;text-decoration:underline}.bikes-list-sort-option-mobile li a.active{color:red;font-weight:700;text-decoration:none}.bikes-list{min-height:500px;margin-bottom:120px}.bikes-list-item-container{height:auto}.bikes-list-item{max-width:560px;margin:auto;position:relative;padding:20px!important;-webkit-transition:-webkit-transform .1s;transition:-webkit-transform .1s;-o-transition:transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s}.bikes-list-item:hover{border:solid 1px rgba(333,333,333,.25);-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.75);box-shadow:0 0 3px 0 rgba(0,0,0,.75);background-color:#fff;z-index:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);padding:20px}.bikes-list-item a{color:#333}.bikes-list-item a:hover{color:red;text-decoration:none}.bikes-list-item button{width:100%}.bikes-list-item-learn-more-link{color:red!important}.bike-image-carousel img{max-width:498px}.bike-image-carousel-big img{max-width:1100px}.bike-list-item-colours-button{margin:0 1rem;border-radius:50%;border:solid 1px #fff}.bike-list-item-colours-button.active{border-color:#ccc}.bike-list-item-colours-button-colour{width:1.5rem;height:1.5rem;border-radius:50%;border:solid 2px #fff;cursor:pointer}.bikes-list-item-hidden{display:none}.bikes-list-item-hidden btn{font-size:.9em}@media (min-width:768px){.collapse.dont-collapse-sm{display:block;height:auto!important;visibility:visible}}@media (max-width:767.98px){.bikes-list-filter{border:none}}.bike-series-banner{min-height:800px}.bike-series-content-nav{display:inline-block;list-style:none}.bike-series-content-nav li{display:inline-block;margin:0 2rem}.bike-series-content-nav li a{color:#000;text-decoration:underline}.bike-series-content-nav li a:hover{color:red;text-decoration:underline}.bike-series-benefits-item-wrapper{background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-color:#333}.bike-series-benefits-item{color:#fff;background-color:rgba(0,0,0,.7);opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.bike-series-benefits-item.active{opacity:1}.bike-series-video-container iframe{border:none}.geometry-framesizes,.geometry-wheelsizes{list-style:none}.geometry-framesizes li,.geometry-wheelsizes li{display:inline-block;margin:1rem 1.5rem}.geometry-framesize-tab,.geometry-wheelsize-tab{color:#333}.geometry-framesize-tab.active,.geometry-framesize-tab:hover,.geometry-wheelsize-tab.active,.geometry-wheelsize-tab:hover{color:red;text-decoration:underline}.geometry-table{display:none}.geometry-table td{padding:.5rem;border:solid 1px #ddd}.geometry-table .geometry-table-framesize-row td{border-bottom:2px solid #333}.geometry-table tr td:first-child{min-width:100px;width:30%}.geometry-table tr td:not(:first-child){min-width:60px;overflow:hidden}.geometry-table tr.alternating:nth-of-type(1),.geometry-table tr.alternating:nth-of-type(2n+3){background-color:#fafafa}.bikes-list-series-models{min-height:400px;margin-bottom:40px}.ride-aligned-container{background-color:#dd5154;color:#232323;padding-top:1.5em;padding-bottom:1.5em}.ride-aligned-container .ra-logo{padding-top:1em;padding-right:1em;padding-bottom:1em}.ride-aligned-container h3{letter-spacing:normal;text-transform:none;font-family:'Helvetica Neue LT W01_75 Bold';font-size:1.3125em}.ride-aligned-container .ra-button{color:#232323;border:3px solid #232323;padding:1em 2em;font-family:'Helvetica Neue LT W01_75 Bold';font-size:1.3125em}@media (min-width:768px){.ride-aligned-container .ra-logo{padding-top:2em;padding-right:2em;padding-bottom:2em}}@media (min-width:1200px){.ride-aligned-container .ra-logo{padding-top:3em;padding-bottom:3em;padding-right:3em}}.bike-details-gallery-items{display:none}.bike-details-sub-header{background-color:#333;color:#fff;text-transform:uppercase;display:none;position:fixed;top:0;width:100%;z-index:100}.bike-details-sub-header-bike-name{letter-spacing:4px}.bike-details-sub-nav{list-style:none}.bike-details-sub-nav li{display:inline-block}.bike-details-sub-nav li a{color:#fff}.bike-details-sub-nav li a.active,.bike-details-sub-nav li a:hover{color:red;text-decoration:none}.bike-details-downloads-container{background-color:#ccc;color:#111}.bike-details-downloads-container a{color:#111}.bike-details-downloads-container a:hover{color:#333}.bike-detail-price{font-size:2em}@media (max-width:767.98px){.bike-detail-price{font-size:1.5em}}.build-your-ride-row{background-image:url(/_resources/images/build-your-ride/build-your-ride-bg.jpg);-webkit-background-size:cover;background-size:cover;background-position:center;color:#fff}.news-category-filter-toggle{color:#111}.news-category-filter-toggle:hover{text-decoration:none}.news-category-filter-options{display:inline-block;margin-top:.75rem;padding:0;width:100%}.news-category-filter-options li{list-style:none;padding:.75rem 0;border-top:solid 1px #999}.news-category-filter-options li:last-of-type{border-bottom:solid 1px #999}.news-category-filter-options li a{color:#111}.news-category-filter-options li a:hover{color:red;text-decoration:none}.news-thumbnail{position:relative;width:100%;height:340px;overflow:hidden}.news-thumbnail .placeholder-wrapper,.news-thumbnail-img{position:absolute;left:50%;top:50%;height:100%;width:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.news-item-link{min-height:72px}.news-item-category{border:solid 1px #999}.news-item a{color:#333}.news-item a:hover{text-decoration:none;color:red}#load-more-spinner{display:none}.video-category-filter-toggle{color:#111}.video-category-filter-toggle:hover{text-decoration:none}.video-category-filter-options{display:inline-block;margin-top:.75rem;padding:0;width:100%}.video-category-filter-options li{list-style:none;padding:.75rem 0;border-top:solid 1px #999}.video-category-filter-options li:last-of-type{border-bottom:solid 1px #999}.video-category-filter-options li a{color:#111}.video-category-filter-options li a:hover{color:red;text-decoration:none}.video-thumbnail{height:260px;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}.video-category{background-color:#00bc00;color:#fff}.video-item-link{min-height:72px}.video-item a{color:#333}.video-item a:hover{text-decoration:none;color:red}.btn-video-close{padding:.25rem .5rem;font-size:1em;text-transform:uppercase;border-radius:3px;border:none;min-width:95px}.bike-archive-item{border:solid 1px #fff}.bike-archive-item.files-displayed,.bike-archive-item:hover{border:solid 1px #999}.bike-archive-item a{color:#111}.bike-archive-item a:hover{color:red;text-decoration:none}.bike-archive-image-hidden{display:none!important}.bike-archive-toggle-dl-files{color:#111}.bike-archive-toggle-dl-files.active,.bike-archive-toggle-dl-files:hover{text-decoration:none}.bike-archive-toggle-dl-files i{font-size:1.08em}.bike-archive-year-filter-radio{margin-top:.5rem}.bike-archive-item-files-overlay{display:none;background-color:rgba(255,255,255,.75)}.bike-archive-no-results{display:none}.archive-search-spinner{position:absolute;top:10px;right:20px;display:none}.bike-archive-geometry-container{background-color:#fafafa}.bike-archive-details-sub-nav{list-style:none}.bike-archive-details-sub-nav li{display:inline-block}.bike-archive-details-sub-nav li a{color:red}.bike-archive-details-sub-nav li a.active,.bike-archive-details-sub-nav li a:hover{color:#111;text-decoration:none}.bike-registration-reasons-to-register{border-bottom:solid 2px #333}.bike-registration-reasons-to-register h5{font-weight:700}.bike-registration-oho,.bike-registration-serial-number-location{border:solid 1px #eee;background-color:#fafafa}.bike-registration-iframe-upload{padding:9px 10px;min-height:43px;width:100%;border:solid 1px #ced4da;border-radius:.25rem}.page-banner-womens{height:800px;color:#fff}.womens-advantages-container{background-color:#111;color:#fff}.womens-advantages-arrows{color:red;white-space:nowrap}.womens-advantages-arrows i{margin-left:-8px}.womens-advantages-bullet{display:inline-block;position:relative;top:-4px}.bikes-list-filter-top-border{margin-top:-5px;border-top:inset 5px #aaa}.womens-tradeablebits-container{background-color:rgba(69,193,192,1);background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-image:();color:#fff}.teams-list-filter-toggle{color:#111}.teams-list-filter-toggle:hover{text-decoration:none}.teams-list-filter-options{display:inline-block;margin-top:.75rem;padding:0;width:100%}.teams-list-filter-options li{list-style:none;padding:.75rem 0;border-top:solid 1px #999}.teams-list-filter-options li:last-of-type{border-bottom:solid 1px #999}.teams-list-filter-options li a{color:#111}.teams-list-filter-options li a:hover{color:red;text-decoration:none}.athletes-item-container{border:solid 2px #999}.athletes-image{height:300px;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}.athletes-flag{margin-top:-4px;height:20px}.intended-use-table td{font-size:.7em;text-align:center;vertical-align:middle}.intended-use-table .category-headers th{text-align:center;vertical-align:bottom}.footer-wrapper{background-color:#000;padding-top:3rem;padding-bottom:5rem}.footer-container{color:#fff}.footer-container a{color:#fff}.footer-container input{width:100%}.footer-container .email{height:32px;font-size:1em;border-radius:6px}.email-form-container{margin-top:3rem}.email-form{padding-top:2rem}.email-button{padding:.5em .5em;font-size:.75em}.footer-nav{margin-bottom:5rem}.footer-nav h5{margin-bottom:2rem}.footer-nav p{line-height:2em;margin-bottom:0}.footer-spacer{margin:3rem auto}.footer-social{margin-bottom:5rem}.footer-wrapper .fab{font-size:2em}.scrollbar-width-ruler{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}.build-button{border:3px solid #fff;padding:1em;color:#fff;font-family:'Helvetica Neue LT W05_77 Bd Cn';text-transform:uppercase;font-size:1.2em}.build-button:hover{text-decoration:none;border-color:red}.videobg{position:relative;width:100%;height:100%;overflow:hidden;background:#111}.videobg-width{position:absolute;width:100%;height:100%;left:-9999px;right:-9999px;margin:auto}.videobg-aspect{position:absolute;width:100%;height:0;top:-9999px;bottom:-9999px;margin:auto;padding-bottom:56.25%;overflow:hidden}.videobg-make-height{position:absolute;top:0;right:0;bottom:0;left:0}.videobg-hide-controls{box-sizing:content-box;position:relative;height:100%;width:100%;padding:55px 97.7777px;top:-55px;left:-97.7777px}.videobg iframe{position:absolute;width:100%;height:100%;top:0;left:0;border:0 none}.compare-bike-container{background-color:#fff;position:fixed;left:0;bottom:-100000px;height:auto;max-height:100vh;color:#333;z-index:2}.compare-bike-handle{background:#111;font-size:1.5em;color:#fff}#compare-bike-count{width:1.5rem;height:1.5rem;-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem;font-size:.7em;background-color:red;color:#111;display:none}#compare-bike-loader{font-size:.8em;display:none}.compare-bike-table .row{margin:0}.compare-bike-table .row:not(.compare-bike-no-border-row){border-bottom:solid 1px #ddd}.compare-bike-table .row>div{padding-top:1rem;padding-bottom:1rem}.compare-bike-table .row>div.compare-bike-alternating-col:nth-child(3n){background-color:#f1f1f1}.bike-list-item-image:hover,.compare-bike-remove,.compare-bike-toggle-view{cursor:pointer}.compare-bike-remove:hover{color:red}.compare-bike-table-specs-cat-row{border-bottom:solid 1px #666!important}.compare-bike-table-specs-cat:hover{cursor:pointer}.compare-bike-colours{width:1.5rem;height:1.5rem;border-radius:50%;border:solid 2px #ccc;margin:0 .5rem}.bikes-list-item-top{position:absolute;top:4px;width:100%;color:#333;font-size:.8em}.bikes-list-item-callout{padding:.125em .5em;color:#fff;background-color:#333}.bikes-list-item-compare:hover{color:red}.compare-bike-add span{color:#333}.compare-bike-add:hover span,.compare-bike-remove.text-color-red{color:red!important}.compare-bike-add:hover,.compare-bike-remove:hover{text-decoration:none}.compare-bike-add-more{cursor:pointer;border:solid 1px #ddd;color:#ddd}.compare-bike-add-more:hover{color:#ccc}.image-placeholder-wrapper{background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;border:0;margin:0;padding:0}