﻿@font-face{font-family:"ccicons";src:url("/4c907b30d4a57a1b0e5e6b08a277437cbf932731/fonts/ccicons.eot");src:url("/4c907b30d4a57a1b0e5e6b08a277437cbf932731/fonts/ccicons.eot?#iefix") format("embedded-opentype"),url("/4c907b30d4a57a1b0e5e6b08a277437cbf932731/fonts/ccicons.woff") format("woff"),url("/4c907b30d4a57a1b0e5e6b08a277437cbf932731/fonts/ccicons.ttf") format("truetype"),url("/4c907b30d4a57a1b0e5e6b08a277437cbf932731/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-email-envelope: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-mobile-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-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-pinterest: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{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{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .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{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{opacity:1;display:block}.brand-view img{float:right}.brand-view span{opacity:0;display:none;text-align:center}.extra-info-wrap{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{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%}.home-feature:before,.home-feature:after{content:" ";display:table}.home-feature:after,.home-feature:after{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}.brand-logos__img{-webkit-filter:grayscale(100%);filter:grayscale(100%);display:block;margin:0 auto;max-height:50px;max-width:75px}@media only screen and (min-width: 37.5em){.brand-logos__img{max-height:35px;max-width:70px}}@media only screen and (min-width: 56.25em){.brand-logos__img{max-height:40px;max-width:80px}}.brand-logos__list{margin:0 auto;padding:12px 0;text-align:center;white-space:nowrap}@media only screen and (min-width: 37.5em){.brand-logos__list{width:100%}}.brand-logos__logo{-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;display:inline-block;height:auto;margin:0 auto;opacity:.5;padding:0;text-align:center;vertical-align:middle;width:33.3%}@media only screen and (min-width: 37.5em){.brand-logos__logo{height:35px;width:16.5%}}@media only screen and (min-width: 56.25em){.brand-logos__logo{height:40px}}@media only screen and (min-width: 68.75em){.brand-logos__logo{width:166px}}.brand-logos__logo:hover,.brand-logos__logo.selected{opacity:1}.brand-logos__wrap{background-color:#fff;overflow:scroll;width:100%;-webkit-overflow-scrolling:touch}@media only screen and (min-width: 37.5em){.brand-logos__wrap{overflow:auto}}.brand-logos__img{max-height:50px;max-width:100px}.brand-logos__logo{height:50px;opacity:.4}@media only screen and (min-width: 37.5em){.brand-logos__logo{width:auto}}@media only screen and (min-width: 56.25em){.brand-logos__logo{padding-right:40px;width:auto}}@media only screen and (min-width: 68.75em){.brand-logos__logo{padding-right:55px;width:auto}}@media only screen and (min-width: 87.5em){.brand-logos__logo{padding-right:75px;width:auto}}.brand-logos__shop-more{box-sizing:border-box;display:inline-block;height:34px;padding:0 15px;position:relative;vertical-align:middle}.ui-slideshow-container h1{font-family:"Proxima N W01 Reg",sans-serif;font-size:28px}.ui-slideshow-container p{display:inline-block;line-height:20px;width:350px}.ui-slideshow-container .btn-secondary{background:none;display:inline-block;margin:0 15px 0 0;width:auto}.ui-slideshow-container .btn-secondary:hover{background-color:#222;color:#fff}.ui-slideshow-container .btn-secondary span{font-size:22px;line-height:22px;margin-left:10px;vertical-align:middle}.ui-slideshow-container .full-cta a{color:#222;width:auto}.ui-slideshow-container .full-cta a:hover{color:#222}.ui-slideshow-container .full-cta .btn-secondary{margin:0}.ui-slideshow-container .hero-align{bottom:75px;position:absolute;width:100%}.ui-slideshow-container .hero-wrap{box-sizing:border-box;height:400px;margin:0 auto;max-width:1000px;position:relative;text-align:center;width:100%}.ui-slideshow-container .hero-wrap.contrast p{color:#fff}.ui-slideshow-container .hero-wrap.contrast .btn-secondary{background:#fff;color:#222;box-shadow:inset 0 0 0 1px #fff}.ui-slideshow-container .hero-wrap.contrast .btn-secondary:hover{background-color:#222;color:#fff}.ui-slideshow-container .hero-wrap.contrast-head h1{color:#fff}.ui-slideshow-container .hero-wrap.left{text-align:left;width:850px}.ui-slideshow-container .hero-wrap.right{text-align:right;width:850px}.ui-slideshow-container .hero-wrap.right .btn-secondary{margin:0 0 0 15px}.ui-slideshow-container .promo-logo{margin-bottom:10px}.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}.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{-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;transition:opacity .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{background-color:#222;box-shadow:inset 0 0 0 1px #fff;color:#fff;display:inline-block;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{background-color:transparent;box-shadow:inset 0 0 0 1px #555;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{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{opacity:.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:.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;float:none;height:auto;position:relative;margin-right:-3px;vertical-align:middle}.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{-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease;height:160px;opacity:1;width:160px}.item-listing-image img.fade{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:before,.item-listing-rating:after{content:" ";display:table}.item-listing-rating:after,.item-listing-rating:after{clear:both}@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;text-transform:capitalize}.free-gift{color:#c00;font-size:14px}@media only screen and (min-width: 56.25em){.free-gift{font-size:.833em}}.item-listing,.item-listing-horz{display:inline-block;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 .75rem .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{float:none}.item-listing h4.with-review-count>span:before,.item-listing-horz h4.with-review-count>span:before,.item-listing h4.with-review-count>span:after,.item-listing-horz h4.with-review-count>span:after{content:" ";display:table}.item-listing h4.with-review-count>span:after,.item-listing-horz h4.with-review-count>span:after,.item-listing h4.with-review-count>span:after,.item-listing-horz h4.with-review-count>span:after{clear:both}.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?_18694490520");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}@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:.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.3333333333%;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:-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}.extra-info-inner{color:#fff}.extra-info-inner h4{font-family:"Proxima N W01 Reg",sans-serif}.extra-info-wrap{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 .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 .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}.targeter-hero-slot.ui-slideshow{margin:-40px auto 0}.targeter-home-center-ab{background-color:#f2f2f2;margin-bottom:10px;padding:25px 0}.targeter-home-center-ab:before,.targeter-home-center-ab:after{content:" ";display:table}.targeter-home-center-ab:after,.targeter-home-center-ab:after{clear:both}.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{clear:both;display:block}.targeter-home-center-bottom: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{margin:0 auto 20px;width:980px}.targeter-home-center-bottom:before,.targeter-home-center-bottom:after{content:" ";display:table}.targeter-home-center-bottom:after,.targeter-home-center-bottom:after{clear:both}.targeter-home-center-bottom .inner-body{left:-10px;margin:0 auto;padding:0;position:relative}.targeter-main-middle{display:none}.targeter-main-middle:before,.targeter-main-middle:after{content:" ";display:table}.targeter-main-middle:after,.targeter-main-middle:after{clear:both}@media only screen and (min-width: 56.25em){.targeter-main-middle{display:block}}.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 */