﻿@font-face{font-family:"ccicons";src:url('/c495de4735380d6229dfcf07bebf176e6b85c483/fonts/ccicons.eot');src:url('/c495de4735380d6229dfcf07bebf176e6b85c483/fonts/ccicons.eot?#iefix') format("embedded-opentype"),url('/c495de4735380d6229dfcf07bebf176e6b85c483/fonts/ccicons.woff') format("woff"),url('/c495de4735380d6229dfcf07bebf176e6b85c483/fonts/ccicons.ttf') format("truetype"),url('/c495de4735380d6229dfcf07bebf176e6b85c483/fonts/ccicons.svg?#ccicons') format("svg");font-weight:normal;font-style:normal}.icon.icon-add-camera:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-add-video:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-arrow-down:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-arrow-left:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-arrow-right:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-arrow-up:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-bike:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-cart:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-cc-logo:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-chat-box:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-check:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-checkbox-checked:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-checkbox-unchecked:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-close-circle:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-close:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-drop-down:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-edit-pencil:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-facebook:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-filters:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-flag-flat:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-flag:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-full:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-grid:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-info:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-instagram:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-large:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-location-pin:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-mail:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-menu:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-my:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-phone:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-picture:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-plus-sign:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-profile:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-refresh:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-review-star-half:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-review-star:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-search-mag:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-search:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-shopping-cart:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-sort:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-star:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-strava-logo:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-strava:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-target:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-thumb:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-thumbs-up:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-twitter:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-wish-list:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-youtube:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-zoom-out:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}.icon.icon-zoom:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none}html{font-size:16px;line-height:18px}body{-webkit-font-smoothing:antialiased;font-family:"Proxima N W01 Reg",sans-serif;color:#222;font-size:16px;font-smoothing:antialiased;line-height:1;-webkit-font-smoothing:antialiased}@media only screen and (min-width: 56.25em){body{line-height:24px}}@media (max-device-width: 40em){.mbl-promo-item{background-repeat:no-repeat;background-size:100%;line-height:0;list-style:none;margin:0}.mbl-promo-overlay-img{width:100%}.mbl-targeter-hero{display:block;padding-top:80%;position:relative}.mbl-targeter-hero a{color:#fff;height:100%;left:0;padding-left:3.5%;position:absolute;text-decoration:none;top:0;width:100%;z-index:2}.mbl-targeter-hero h3{bottom:10px;font-size:20px;font-weight:bold;position:absolute}.mbl-targeter-hero .enticer{bottom:5px;font-size:18px;line-height:1.2;position:absolute}ul.mbl-promo{margin:0;padding:0}}.targeter-home-center-bottom-second .inner-body{box-sizing:border-box;margin-bottom:50px;max-width:1400px;width:auto}.targeter-home-center-bottom-second a:hover span{background-color:#222;color:#fff}.res-banners{padding-top:38%;position:relative;width:100%}@media only screen and (min-width: 56.25em){.res-banners{padding-top:30%}}.res-banners__inner{bottom:0;left:0;position:absolute;right:0;top:0}.res-banners__item{box-sizing:border-box;float:left;height:100%}.res-banners__gearheads{width:48.25%}.res-banners__link{background-color:#f2f2f2;background-position:bottom center;background-repeat:no-repeat;background-size:contain;display:block;height:100%}.res-banners__link-inner{color:black;padding:8% 2%;text-align:center}.res-banners__mobileapp{padding-right:40px;width:51.75%}.brand-view a,.brand-view span,.extra-info-wrap,.text-banner{-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;text-decoration:none}.block-item,.text-banner{margin:10px;float:left}.block-item{position:relative}.block-item img{display:block}.block-item-link:hover span{visibility:visible}.block-item-link:hover .extra-info-wrap{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.brand-view{bottom:0;position:absolute;right:0}.brand-view a{display:table-cell;height:80px;text-align:right;text-decoration:none;vertical-align:middle;width:80px}.brand-view a:hover img{display:none}.brand-view a:hover span{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;display:block}.brand-view img{float:right}.brand-view span{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;display:none;text-align:center}.extra-info-wrap{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;margin:0;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%}.extra-info-wrap h4{margin:0}.extra-info-content{display:table;height:100%;width:100%}.extra-info-inner{display:table-cell;vertical-align:middle}.grouped-items .extra-info-wrap{height:50%}.grouped-items .second .extra-info-wrap{bottom:0;top:auto}.grouped-item-inner:hover .extra-info-wrap{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.grouped-item-inner:hover .extra-info-wrap span{visibility:visible}.home-feature-main{box-sizing:border-box;display:inline;float:left;width:70%}.home-feature-sidebar{box-sizing:border-box;display:inline;float:left;width:30%}.home-feature{margin-left:auto;margin-right:auto;max-width:1000px;width:100%;*zoom:1}.home-feature:after{content:"";display:table;clear:both}.home-feature .left{float:left}.home-feature .clear-left{clear:left}.home-feature .right{float:right}.home-feature .clear-right{clear:right}.home-module-title{margin-bottom:7px}.text-banner{padding:70px 10px;height:40px;text-align:center;width:160px}.text-banner:hover{text-decoration:none}.text-banner span{text-transform:uppercase}.ui-heroslider-info{text-align:left}@media only screen and (min-width: 56.25em){.ui-heroslider-info{display:none}}.ui-heroslider-info .btn-revert+.btn-revert{margin-left:7px}.ie80 .ui-heroslider-info .btn-revert:before{top:4px}.ui-heroslider-info .descrip,.ui-heroslider-info .header-1{line-height:1;margin:0}.ui-heroslider-info .header-1{margin-bottom:2px}.ui-heroslider-item{background-repeat:no-repeat;background-position:top center;position:relative}@media only screen and (min-width: 56.25em){.ui-heroslider-item{display:none;float:left;max-width:1100px;width:20%}}.ui-heroslider-list{position:relative}.ui-heroslider-nav{-moz-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;background-color:#222;cursor:pointer;height:100%;opacity:.5;position:absolute;width:15%;z-index:1}.ui-heroslider-nav:hover{opacity:.7}.ui-heroslider-next{right:0}.ui-heroslider-next:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none;color:#fff;font-size:38px;position:relative;top:206px;left:14%}.ui-heroslider-prev{left:0}.ui-heroslider-prev:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none;color:#fff;font-size:38px;position:relative;top:206px;left:82%}.ui-heroslider-wrap{position:relative;overflow:hidden}.ui-hero-large-wrapper,.ui-hero-small-wrapper{position:relative}.ui-heroslider-info{padding:10px;background-color:rgba(34,34,34,0.6);bottom:0;color:#fff;left:0;position:absolute;right:0}@media only screen and (min-width: 56.25em){.ui-heroslider-info{padding:0 50px;background-color:transparent;bottom:70px;color:#222;display:block}}.ui-heroslider-info.center{text-align:center}.ui-heroslider-info.right{text-align:right}.ui-heroslider-info .btn-revert{-moz-box-shadow:inset 0 0 0 1px #fff;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff;background-color:#222;color:#fff;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin:5px 0;padding:7px 30px 5px 15px;position:relative}.ui-heroslider-info .btn-revert:hover,.ui-heroslider-info .btn-revert:active{background-color:#f2f2f2;color:#222}.ui-heroslider-info .btn-revert:after{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none;font-size:16px;margin-left:.5em;position:absolute;top:7px}.ui-heroslider-info .descrip{color:#fff;font-size:1em;font-weight:normal;line-height:1;text-transform:none}@media only screen and (min-width: 56.25em){.ui-heroslider-info .descrip{font-size:16px}}.ui-heroslider-info .detail-action{color:#c00}.ui-heroslider-info .header-1{color:#fff;font-size:1.44em;line-height:1.2}@media only screen and (min-width: 56.25em){.ui-heroslider-info .header-1{font-size:20px;line-height:35px}}.ui-heroslider-info .promo-coupon{-moz-box-shadow:inset 0 0 0 1px #555;-webkit-box-shadow:inset 0 0 0 1px #555;box-shadow:inset 0 0 0 1px #555;background-color:transparent;color:#555;font-size:16px;font-weight:900;margin:5px auto 10px;max-width:220px;padding:3px}.ui-heroslider-info .promo-coupon:hover,.ui-heroslider-info .promo-coupon:active{background-color:#222;color:#fff}.ui-heroslider-info .promo-tag{font-style:italic}.ui-heroslider-item{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;margin-bottom:10px;height:0;padding-top:100%}@media only screen and (min-width: 56.25em){.ui-heroslider-item{height:100%;padding:0}}.ui-heroslider-item .actions-wrap{bottom:0;left:0;position:absolute;right:0;top:0}.ui-heroslider-item .actions-wrap:hover .btn-revert{background-color:#222;color:#fff}.ui-heroslider-item .actions-wrap:hover .contrast .btn-revert{background-color:#fff;color:#222}.ui-heroslider-item .copy-photo{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;bottom:10px;color:#222;font-size:15px;position:absolute;right:20px}.ui-heroslider-item .copy-photo:before{content:"";font-family:"ccicons";font-style:normal;font-variant:normal;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1;speak:none;text-rendering:optimizeLegibility;text-transform:none;font-size:22px;left:-5px;position:relative;top:2px}.ui-heroslider-item .copy-photo.contrast{color:#fff}.ui-heroslider-list{margin:0.75rem}@media only screen and (min-width: 56.25em){.ui-heroslider-list{height:450px;margin:0}}.item-listing,.item-listing-horz{box-sizing:border-box;display:inline;float:left;width:25%;padding-left:10px;padding-right:10px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;float:none;height:auto;position:relative;margin-right:-3px}.item-listing.sale .item-listing-mask:after,.sale.item-listing-horz .item-listing-mask:after{position:absolute;right:0;top:0}.item-listing a,.item-listing-horz a{float:left;position:relative;width:100%}@media only screen and (min-width: 56.25em){.item-listing a,.item-listing-horz a{display:block;float:none}}.item-listing h4,.item-listing-horz h4{margin:0;left:10px;overflow:hidden;position:absolute;right:10px;top:220px}.item-listing-image{margin-bottom:20px;position:relative;text-align:center}.item-listing-image img{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;height:160px;width:160px}.item-listing-image img.fade{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}@media (max-device-width: 40em){.item-listing-image img{height:120px;width:120px}}.item-listing-offers{font-size:14px;left:10px;position:absolute;right:10px;top:260px}.item-listing-offers .high-price-text{display:block}.item-listing-rating{overflow:hidden;*zoom:1}@media (max-device-width: 40em){.item-listing-rating{margin-bottom:5px;margin-top:5px}}.item-listing-rating .item-listing-rating{float:left}.item-listing-rating .rating{margin:0 10px 0 0;float:left}.item-listing-horz{height:130px}.item-listing-horz.sale .item-listing-mask:after{display:none}.item-listing-horz h4{left:110px;top:35px}.item-listing-horz .item-listing-image{left:10px;position:absolute;top:0;width:90px}.item-listing-horz .item-listing-image img{height:90px;width:90px}.item-listing-horz .item-listing-offers{left:110px;top:75px}.item-listing-horz .item-listing-rating{margin-left:110px;position:relative;top:10px}.rr-vertical-container .item-listing-horz{float:left}.product-swatches:hover .ui-color-swatch-wrap{visibility:visible}.product-swatches h4{clear:left}@media (max-device-width: 40em){.product-swatches h4{clear:none}}.product-swatches .rating{margin-right:5px}.product-swatches .reviews-counter{line-height:16px}.product-swatches-mobile .item-listing-image{margin-bottom:20px}.product-swatches-mobile .mobile-more-colors{bottom:8px}.storecredits .credits .item-credits-info{clear:both;float:left}@media (max-device-width: 40em){.storecredits .credits .item-credits-info{clear:none;float:none}}.free-gift,.past-season{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;text-transform:capitalize}.free-gift{color:#c00;font-size:14px}@media only screen and (min-width: 56.25em){.free-gift{font-size:0.833em}}.item-listing,.item-listing-horz{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;min-height:445px;position:relative}.item-listing.sale .item-listing-offers,.sale.item-listing-horz .item-listing-offers{color:#c00}.item-listing.sale .percent-off,.sale.item-listing-horz .percent-off{clear:right;color:#c00;float:right;font-weight:500;text-transform:uppercase}@media (max-device-width: 40em){.item-listing.sale .percent-off,.sale.item-listing-horz .percent-off{margin-left:140px;clear:none;display:block;float:none}}.item-listing a,.item-listing-horz a{box-sizing:border-box;height:auto;padding:0 0.75rem 0.75rem}.item-listing a:before,.item-listing-horz a:before,.item-listing a:after,.item-listing-horz a:after{content:" ";display:table}.item-listing a:after,.item-listing-horz a:after,.item-listing a:after,.item-listing-horz a:after{clear:both}@media only screen and (min-width: 56.25em){.item-listing a,.item-listing-horz a{padding:0}}.item-listing h4,.item-listing-horz h4{font-family:"Proxima N W01 Reg",sans-serif;font-size:1em;line-height:1.2;position:static;text-align:center;text-transform:capitalize}@media only screen and (min-width: 56.25em){.item-listing h4,.item-listing-horz h4{line-height:1.4}}.item-listing h4 span,.item-listing-horz h4 span{max-height:50px}@media only screen and (min-width: 56.25em){.item-listing h4 span,.item-listing-horz h4 span{display:block}}.item-listing h4 strong,.item-listing-horz h4 strong{font-weight:900}@media only screen and (min-width: 56.25em){.item-listing h4 strong,.item-listing-horz h4 strong{font-weight:500}}.item-listing h4 .brand-name,.item-listing-horz h4 .brand-name{display:block}.item-listing h4.with-review-count,.item-listing-horz h4.with-review-count{width:65%}.item-listing h4.with-review-count span,.item-listing-horz h4.with-review-count span{float:left;height:16px}.item-listing h4.with-review-count>span,.item-listing-horz h4.with-review-count>span{overflow:hidden;*zoom:1;float:none}.item-listing h4.with-review-count span span:after,.item-listing-horz h4.with-review-count span span:after{content:"\00a0"}.item-listing h4.with-review-count small,.item-listing-horz h4.with-review-count small,.item-listing h4.with-review-count strong,.item-listing-horz h4.with-review-count strong{float:left}.item-listing h4.with-review-count small,.item-listing-horz h4.with-review-count small{margin:1px 0 0 4px}.item-listing h4.with-review-count .product-name,.item-listing-horz h4.with-review-count .product-name{height:auto}.item-listing .featured-bike,.item-listing-horz .featured-bike{background:url('/images/competitivecyclist/pages/search-results/featured.png?1461808269');height:71px;position:absolute;right:0;top:0;width:71px;z-index:2}.item-listing .item-listing-rating,.item-listing-horz .item-listing-rating{margin:0 0 .5em}@media only screen and (min-width: 56.25em){.item-listing .item-listing-rating,.item-listing-horz .item-listing-rating{margin:0}}.item-listing .item-listing-rating .rating,.item-listing-horz .item-listing-rating .rating{height:14px;width:70px}.item-listing .rating-none,.item-listing-horz .rating-none{display:none}.item-listing-image{border-bottom:none;float:none;margin:0;position:static;width:100%}@media only screen and (min-width: 56.25em){.item-listing-image{margin:0 0 1.5em}}.item-listing-image img{height:120px;width:120px}@media only screen and (min-width: 56.25em){.item-listing-image img{height:auto;padding:6px;width:230px}}.item-listing-offers{font-size:1em;line-height:1.2;margin:.5em 0 .3em;min-width:120px;position:static;text-align:center}@media only screen and (min-width: 56.25em){.item-listing-offers{margin:0 0 .3em}}.item-listing-offers em{font-style:normal;text-transform:uppercase}.item-listing-offers strong{font-weight:bold}@media only screen and (min-width: 56.25em){.item-listing-offers strong{font-weight:normal}}@media only screen and (min-width: 56.25em){.item-listing-offers .discount-amount-text{font-weight:bold}}.item-listing-offers .from{text-transform:capitalize;font-size:12px}.item-listing-offers .from-price-wrap{display:block;white-space:nowrap}.item-listing-offers .mouse{font-size:12px}.item-listing-offers .out-of-stock{font-size:14px}.item-listing-offers .sale{display:inline}.item-listing-offers .sale.outlet-price-label{background:#555;color:#fff;display:inline;float:right;font-size:12px;font-weight:bold;line-height:12px;margin-bottom:5px;padding:3px 9px;text-transform:capitalize;width:auto}@media (max-device-width: 40em){.ui-recomm-wrapper .item-listing-rating{margin-left:0;width:auto}}.item-listing-rating .rating{margin-right:5px}.item-listing-rating .rating-none{display:block}.item-listing-shadow{display:none}.item-listing-horz{margin:0 0 20px;display:block;height:125px;padding:0;width:100%}.item-listing-horz a{border:0;padding-left:110px;width:260px}.item-listing-horz h4{margin:20px 0 0}.item-listing-horz .item-listing-image{border:0}.item-listing-horz .item-listing-offers{font-weight:bold;margin:0;text-align:left;top:91px;width:100%}.item-listing-horz .item-listing-offers small{display:none}.item-listing-horz .item-listing-rating{left:110px;margin:0;position:absolute;top:0}.item-listing-horz .item-listing-rating.rating-none{display:none}.past-season{color:#999;display:block;font-size:0.833em}.storecredits .credits .item-credits-info{color:#c00;font-size:14px}@media (max-device-width: 40em){.storecredits .credits .item-credits-info{float:none}}@media only screen and (min-width: 56.25em){.storecredits .credits .item-credits-info{margin-left:0;display:block;float:none;font-size:13px;text-align:center;width:100%}}.subcategory{box-sizing:border-box;display:inline;float:left;width:33.33333%;padding-left:10px;padding-right:10px}@media (max-device-width: 40em){.subcategory{padding:0;width:100%}}.subcategory ul{list-style:none;list-style-image:none;padding-left:0;margin-bottom:20px}@media (max-device-width: 40em){.subcategory ul{margin-bottom:0}}@media (max-device-width: 40em){.subcategory{margin:0}}.subcategory h3{margin-bottom:0;line-height:20px}.subcategory h3 a{color:#222;font-weight:500}.subcategory li{margin:5px 0}@media (max-device-width: 40em){.subcategory li{margin:0}}.subcategory ul{margin-top:0}.all-brands-select{margin:0}.block-item-link:hover .extra-info-wrap{background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIwLjc1Ii8+PHN0b3Agb2Zmc2V0PSI2NSUiIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMC43NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFhMWExYSIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(51,51,51,0.75)),color-stop(65%, rgba(51,51,51,0.75)),color-stop(100%, rgba(26,26,26,0.85)));background:-moz-linear-gradient(rgba(51,51,51,0.75) 0%,rgba(51,51,51,0.75) 65%,rgba(26,26,26,0.85) 100%);background:-webkit-linear-gradient(rgba(51,51,51,0.75) 0%,rgba(51,51,51,0.75) 65%,rgba(26,26,26,0.85) 100%);background:linear-gradient(rgba(51,51,51,0.75) 0%,rgba(51,51,51,0.75) 65%,rgba(26,26,26,0.85) 100%)}.body{display:block;float:none;max-width:100%;position:relative;top:0;width:100%;z-index:1}@media only screen and (min-width: 56.25em){.body{top:40px}}.brand-view a{background-color:#fff}.brand-view a:hover{background:#333}.brand-view span{color:#fff}.brands table{margin-top:.5em}.extra-info-inner{color:#fff}.extra-info-inner h4{font-family:"Proxima N W01 Reg",sans-serif}.extra-info-wrap{background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIwLjc1Ii8+PHN0b3Agb2Zmc2V0PSI2NSUiIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMC43NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFhMWExYSIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(51,51,51,0.75)),color-stop(65%, rgba(51,51,51,0.75)),color-stop(100%, rgba(26,26,26,0.85)));background:-moz-linear-gradient(rgba(51,51,51,0.75) 0%,rgba(51,51,51,0.75) 65%,rgba(26,26,26,0.85) 100%);background:-webkit-linear-gradient(rgba(51,51,51,0.75) 0%,rgba(51,51,51,0.75) 65%,rgba(26,26,26,0.85) 100%);background:linear-gradient(rgba(51,51,51,0.75) 0%,rgba(51,51,51,0.75) 65%,rgba(26,26,26,0.85) 100%);font-size:11px}.extra-info-wrap h4{font-size:16px;line-height:13px}.extra-info-wrap span{text-decoration:underline;font-size:14px}.home-feature{color:#555;font-family:"Proxima N W01 Reg",sans-serif;margin-bottom:10px;text-transform:capitalize}.inner-body{margin:0 auto;padding:0 10px;width:980px}@media (max-device-width: 40em){ul.mbl-promo{background-color:#f2f2f2}.mbl-targeter-hero a{color:#b5b5b5;padding-left:0;text-align:center}.mbl-targeter-hero h3{bottom:12px;color:#c00;font-size:18px;font-weight:normal;left:0;line-height:1.6;right:0}.mbl-targeter-hero .enticer{bottom:6px;color:#333;font-size:15px;left:0;line-height:1.6;right:0}}.mbl-main-menu .just-in,.mbl-main-menu .learn{border-top:1px solid #ccc;display:block;padding:8px 0.75rem;position:relative}.mbl-main-menu .just-in h3,.mbl-main-menu .learn h3{color:#222;font-family:"Proxima N W01 Reg",sans-serif;font-size:1em;text-transform:capitalize}.mbl-main-menu-title{font-size:1.2em;margin:1.5em 0 0.75rem;text-align:center}.promo-centered-logos{position:relative;text-align:left;z-index:2}.promo-centered-logos p:hover{color:#222}.rr-carousel{box-sizing:border-box;display:inline;float:left;width:100%;padding-left:10px;padding-right:10px;margin:20px 0}.shop-brand-link{position:absolute;right:10px;top:0}.targeter-hero-slot.ui-slideshow{margin:-40px auto 0}.targeter-home-center-ab{overflow:hidden;*zoom:1;background-color:#f2f2f2;margin-bottom:10px;padding:25px 0}.targeter-home-center-ab .home-center-a,.targeter-home-center-ab .home-center-b{text-align:center;width:480px}.targeter-home-center-ab .home-center-a .block-item,.targeter-home-center-ab .home-center-b .block-item{border:1px solid #ccc;margin:0}.targeter-home-center-ab .home-center-a{float:left}.targeter-home-center-ab .home-center-b{float:right}.targeter-home-center-ab .inner-body{width:980px}.targeter-home-center-bottom,.targeter-main-middle{clear:both;display:block}.targeter-home-center-bottom:after,.targeter-main-middle:after{clear:both;display:block;font-size:xx-large;height:0 !important;line-height:0;overflow:hidden;visibility:hidden;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x "}.targeter-home-center-bottom{overflow:hidden;*zoom:1;margin:0 auto 20px;width:980px}.targeter-home-center-bottom .inner-body{left:-10px;margin:0 auto;padding:0;position:relative}.targeter-main-middle{margin-bottom:1.5em}.targeter-main-middle br{display:none}.targeter-main-middle form{position:absolute;right:10px;top:20px}.targeter-main-middle p{font-family:"Proxima N W01 Cd Reg","Arial Narrow",Arial,sans-serif;font-size:1.2em;line-height:1.6em;margin:.3em 0 0}.targeter-main-middle .brand-header{margin-top:0}.targeter-main-middle .inner-body{padding:0 10px;position:relative;width:980px}.text-banner{background:#f2f2f2;font-size:16px;line-height:1;text-transform:uppercase}.text-banner:hover{background:#333;color:#fff}.ui-slideshow{border-bottom:1px solid #ccc}.ui-slidetoggle-bd{background:#f2f2f2;border-top:1px solid #ccc}.visual-categories{display:none}
/*# sourceMappingURL=screen.css.map */
