#feature-subsections,#lp_intro{position:relative}#tab-features_box,#tab_container{padding-top:1em}#brands_group,#category-extras,#category-extras-content #filter-ops>.container>*>*,#category-extras-content>div,#category_landing,#filter-ops,#landing_page_subsections .banner_features,#landing_page_subsections>a,#landing_page_subsections>a>div,#landing_page_subsections_features,#lp_intro .lp_desc,#lp_intro p,#tab-video-box,#tab_container{float:left;width:100%}.brand_logo.rp{width:200px;height:120px}.brand_logo.no_logo{color:#000;font-size:1.6em;padding-left:10px;padding-right:10px;width:auto!important}.brand_logo.no_logo:hover{border:1px solid #484848!important}#brands_group li:hover{border:1px solid #000}#brand_extra{float:left;margin-top:20px;width:100%}#brand_extra p.intro{font-size:12pt}#p_categories{margin:20px 0;padding:5px 20px 15px}#p_categories a{text-decoration:none}#p_categories a:hover{color:#fff;text-decoration:underline}#p_categories a,#p_categories a div{color:#eee}#category-extras #filter-ops,#landing_page_subsections .banner_features .sct_summary,#p_categories a{font-size:.9em}#category-extras #filter-category ul li,#p_categories a,#p_categories a div{float:left;padding:0 10px}#p_categories .sel,#p_categories a div:hover,#p_categories a:hover{background-color:#414b5e}#p_categories .sel{color:#b9ff7a;font-weight:700}#p_categories .jspTrack{background-color:#eee;-moz-border-radius-topleft:8px!important;-webkit-border-top-left-radius:8px!important;-khtml-border-top-left-radius:8px!important;-moz-border-radius-topright:8px!important;-webkit-border-top-right-radius:8px!important;-khtml-border-top-right-radius:8px!important;-moz-border-radius-bottomleft:8px!important;-webkit-border-bottom-left-radius:8px!important;-khtml-border-bottom-left-radius:8px!important;-moz-border-radius-bottomright:8px!important;-webkit-border-bottom-right-radius:8px!important;-khtml-border-bottom-right-radius:8px!important;border-radius:8px!important}#landing_page_subsections{background-color:#fff;color:#000;font-size:.9em;margin-bottom:20px;margin-top:20px;padding:10px 0 0}#landing_page_subsections .banner_features{border-bottom:1px solid #ddd;color:#151515;height:100%;margin-bottom:10px;padding:7px 18px}#landing_page_subsections .banner_features::after{border:1px solid #fbb724;border-radius:3px;color:#fbb724;content:"\e080";font-family:"Glyphicons Halflings";font-size:12px;margin-left:5px;padding:3px 5px}#landing_page_subsections .banner_features:last-of-type,#landing_page_subsections>.banner_features:last-of-type{border-bottom:none}#landing_page_subsections [data-onclick]:hover{background-color:#e9eef6;color:#000015}#landing_page_subsections [data-onclick]:hover .sct_summary::after{background-color:#484848;border-color:transparent;color:#fff}#category-extras-content a,#landing_page_subsections a,#range_brand.filtered #filter-ops label,body.filtered #filter-ops label{color:inherit}#category-extras #filter-price li,#category-extras #filter-sort li,#landing_page_subsections img{width:100%}#btn_landing_page_features{background-color:#fbb724;border-top-left-radius:5px;border-top-right-radius:5px;color:#282828;font-size:1.4em;font-weight:700;padding:5px 0 10px;text-align:center;text-transform:uppercase}#btn_landing_page_features:hover{background-color:#484848;cursor:pointer;color:#fbb724}#btn_landing_page_features::after{color:#fff;content:"\e114";font-family:"Glyphicons Halflings";font-size:12px}#landing_page_subsections_features{background-color:#303030;display:none}#landing_page_subsections_features.googlebot{display:block!important}#landing_page_subsections_features>div>div{margin:10px 0}#extras-tabs label.tab .glyphicon,#landing_page_subsections_features h2,#landing_page_subsections_features h5,#lp_intro .white a,#lp_intro a{color:#fbb724}#filter-ops.sticky_header.fixed_header label,#lp_intro,#range_brand.filtered #filter-ops.sticky_header.fixed_header label,#range_brand>#filter-ops label{color:#fff}#landing_page_subsections_features h5{font-weight:700;padding-bottom:10px}#lp_intro{padding-bottom:20px;padding-top:20px}#lp_intro .lp_desc,#lp_intro p,#lp_intro>h3{color:#fff;padding-left:0;padding-top:20px;text-shadow:-1px 1px 0 #181818}#lp_intro .lp_desc,#lp_intro>h3,#tab-features_box #feature-subsections h2{font-size:1.2em}#lp_intro>h3{font-family:sanchez,courier,'courier new',serif}#viewing_all{font-weight:700;height:50px;margin-top:10px;margin-left:10px}.btn_skip{border:1px solid #b9ff7a;border-radius:5px;color:#b9ff7a;float:left;font-size:1.4rem;padding:10px;margin:0 10px auto 0}.btn_skip:hover{border-color:#fff;color:#a0cbff;cursor:pointer}.btn-group-vertical>.btn,.btn-group>.btn{border:none}#filter-ops{margin-bottom:20px;padding:10px 0}#range_brand #range{padding-top:20px}#category-extras,#category-extras-content,#range_brand.filtered #filter-ops,#tab-video-box,#viewing_all,body.filtered #filter-ops{background-color:#f5f5f5}#filter-ops.sticky_header.fixed_header,#range_brand.filtered #filter-ops.sticky_header.fixed_header,#range_brand>#filter-ops{background-color:#5173b3}#filter-ops .btn-group,#filter-ops label{float:left}#filter-ops label{margin-bottom:0;padding:5px 10px 5px 15px}#filter-ops .btn-group{margin:0 15px 0 5px}#filter-ops .btn-default.filter_chosen{background-color:#d0e1ff}#filter-ops #filter-reset.asset_button{background-color:#ddd;border-radius:4px;color:#333;float:right;font-size:1em;font-weight:700;height:auto;letter-spacing:0;padding:7px 15px!important;text-transform:capitalize}#category_landing,#category_landing h1{display:flex;display:-webkit-flex}#category_landing{flex-direction:column;-webkit-flex-direction:column}#category_landing h1{flex:1;-webkit-flex:1}#category_landing header>div.container{padding-top:30px}#category_landing.empty header{background:url('/_images/bg/cyclists-mountain-road.jpg') bottom no-repeat;background-size:cover!important}#category_landing .toggle-reveal{border-bottom:3px solid #282828;max-height:200px;padding-left:1em;padding-right:1em;overflow:hidden;-webkit-transition:max-height 1s ease-out;-moz-transition:max-height 1s ease-out;transition:max-height 1s ease-out}#category_landing .toggle-reveal.open{border-bottom:none;max-height:9999px;-webkit-transition:max-height 1s ease-in;-moz-transition:max-height 1s ease-in;transition:max-height 1s ease-in}#category_landing .ui-widget-overlay{background:#222!important;opacity:.9}#category_landing #landing_banner{font-size:.8em;margin-top:3em;float:left;width:100%}body.filtered #category_landing{background:#fff;min-height:0}#category_landing #landing_banner>div>div{font-size:1.4em;margin:0 10px 20px 15px;padding:10px 15px}#category_landing header .banner_image{background-size:cover!important;filter:brightness(50%);height:100%;min-width:100%;position:absolute}#tab-features_box #feature-subsections .articles_sub .feature-image{margin-bottom:auto;min-height:75px}#tab-features_box #feature-subsections label{color:#484848;font-size:.8em;font-weight:400}#feature-headlines{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}#feature-headlines>*{display:-webkit-flex;display:flex}#feature-headlines #landing_page_subsections_features{-webkit-order:9998;order:9998}#feature-headlines #you_viewed{-webkit-order:9999;order:9999}#you_viewed .container,#you_viewed .container section{justify-content:center;-webkit-justify-content:center;padding-top:20px}#feature-headlines>a:hover h2,#feature-subsections a:hover h2{color:#345cba;text-decoration:underline}#tab_container{background-color:#303030}#category-extras #filter-ops ul,#extras-tabs,.prod_div.category_block{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}#extras-tabs>label{border-radius:4px 4px 0 0;font-weight:400;margin-left:-1px;padding:.5em 1em;z-index:1}#extras-tabs label.tab:hover{background-color:#484848;color:#d0e1ff}#extras-tabs label.tab{color:#f5f5f5;cursor:pointer;margin-bottom:0}#extras-tabs label:first-of-type{margin-left:0;order:0}#extras-tabs label.tab,#extras-tabs label.tab span{text-align:center}#category-extras-content #filter-ops label{margin:10px 0 0;padding:0}#category-extras #filter-ops>.container,#category-extras-content.container{padding-left:0;padding-right:0}#category-extras #filter-ops label,#category-extras #filter-ops li,#category-extras #filter-price div{padding-left:10px}#category-extras #filter-ops li.active{background-color:#e3eeff;border-radius:4px}#category-extras #filter-ops li.active:before{color:#c3deff;content:"\e072";font-size:.7em;padding-right:3px;font-family:'glyphicons halflings'}#category-extras #filter-ops li{margin-top:5px}#category-extras #filter-category li{width:33%}#category-extras #filter-price div{padding-bottom:5px}#category-extras #filter-price span{display:inline-block;width:50px}#category-extras #filter-price input{background-color:#e8e8e8;border:none;margin-left:3px;margin-bottom:10px;padding-right:5px;text-align:right;width:30%}#category-extras #filter-price #btn_filter_price{border:1px solid #999;border-radius:4px;padding:5px 10px}#category-extras .cat_ext_box,#extras-tabs input[type=radio],#tab-video-box{display:none}#extras-tabs input[type=radio]:checked+label.tab,#extras-tabs input[type=radio]:checked+label.tab .glyphicon{background:#f5f5f5;border:none!important;color:#000}#extras-tabs input[type=radio]:checked+label.tab+div{align-items:flex-start;display:flex;flex-wrap:wrap}#category-extras .cat_ext_box.active,#extras-tabs input[type=radio]:checked+label.tab+div div{display:block}#tab-video-box .video_div>a>div{background-repeat:no-repeat;background-size:cover;border:1px solid #d0d0d0;height:220px}#tab-video-box .video_div a{float:left;font-weight:600;width:100%}.prod_div.category_block{align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;background-color:#fcfcfc;box-shadow:0 0 60px #e8e8e8;padding:15px}.prod_div.category_block h3{color:#999;font-size:calc(2.3em + 1vw);font-weight:700;text-align:center}.prod_div.category_block.all_range h3{cursor:default}#range .view_all{background:#fff;border-radius:5px;font-size:calc(1.2em + .5vw);margin-bottom:calc(15px + 2vw);padding:15px 10px 15px 50px;text-align:right}#range .view_all .asset_button,.prod_div.category_block .asset_button{background-color:#2f4670;border-radius:3px;color:#fff!important;font-size:1.5rem;font-weight:600;margin-top:1rem;padding:10px 20px;text-align:center;text-decoration:none!important;text-transform:none;width:auto}#range .view_all .asset_button{background-color:#30559c;box-shadow:0 0 50px #ccc;color:#fff;display:inline-block;font-size:1em;float:none;margin:0 0 0 12px;padding:5px 15px}#range .view_all .asset_button:hover{background-color:#fbfbfb;color:#003087!important}#range .view_all .asset_button:after,.prod_div.category_block .asset_button:after,.prod_div.category_block.all_range h3:after{content:"\e080";font-family:'glyphicons halflings';font-size:1rem;margin-left:10px}.prod_div.category_block:hover{background-color:#f8f8f8;text-decoration:none}.prod_div.category_block:hover .asset_button{background-color:#021c4a}.prod_div.category_block>:first-of-type{flex-direction:row;-webkit-flex-direction:row;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;height:auto;margin:0}#loading-timer img{width:160px;height:160px;-webkit-animation:1.5s linear infinite spin;-moz-animation:1.5s linear infinite spin;animation:1.5s linear infinite spin}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#loading-timer{position:absolute;left:45%;bottom:20%;z-index:9999}#loading-timer label{float:left;text-align:center;width:100%}@media screen and (max-width:998px){#category_landing{background-position:center bottom}#category_landing #landing_banner{margin-top:25vh}#category_landing #landing_page_subsections,#category_landing #landing_page_subsections_features{font-size:1.8rem}#category-extras #filter-ops,#category_landing p,#extras-tabs label.tab,#extras-tabs label.tab span,#p_categories a div{font-size:2rem}#category_landing #landing_page_subsections_features>.container{display:flex;display:-webkit-flex;flex-wrap:wrap;flex-wrap:-webkit-wrap}#landing_page_subsections .banner_features::after{background-color:#fbb724;border:1px solid #fbb724;border-radius:3px;color:#fff;font-size:15px;margin:15px 0;width:100%;float:left}#category-extras #filter-sort li{width:auto;margin-right:15px}#extras-tabs>label{padding:.5em}.prod_div .prod_price{font-size:2.3rem}.prod_div.category_block h3{font-size:3.4rem;word-break:break-word}}@media screen and (max-width:768px){#p_categories{padding:15px 0}#p_categories a{float:left;width:50%}#filter-ops{padding:5px 0}#filter-ops .btn-group{margin:5px;width:30%}#filter-ops .btn-group>.btn:first-child{width:100%}#filter-ops #filter-reset.asset_button{float:left;margin:5px}#category-extras #filter-price li{width:25%}#category-extras #filter-category li{width:50%}#category-extras #category-extras-content #filter-ops>.container>#filter-price>div,#category-extras #filter-price input,#category-extras #filter-sort li{max-width:50%;width:auto}#category-extras #filter-price input{width:33%}#category-extras #filter-ops #filter-sort li{margin-right:5px}#category-extras #filter-ops #filter-sort li:last-of-type{margin-right:0}}@media screen and (min-width:768px){#category-extras.fixed_header #extras-tabs #tab-backtotop+label.tab,#extras-tabs #tab-backtotop+label.tab{-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out}#extras-tabs #tab-backtotop+label.tab{opacity:0}#category-extras.fixed_header #extras-tabs #tab-backtotop+label.tab{opacity:1}#category-extras.condense #filter-ops label,#category-extras.condense #filter-ops li.active{font-weight:700;padding-right:15px}#category-extras.condense #filter-ops li.active{font-size:1.2em;margin-top:10px;width:100%}#category-extras.condense #filter-ops label{font-size:1.2em}#category-extras.condense #filter-ops .container>*,#category-extras.condense #filter-price div,#category-extras.condense #filter-price input{width:auto!important}}@media screen and (min-width:998px){#category-extras.sticky_header.fixed_header,#category_landing .fixed_header,#filter-ops.sticky_header.fixed_header{float:left;position:fixed;width:100%;z-index:10}#tab-video-box .video_div a:last-of-type{font-size:.9em;margin-top:1em}#tab-features_box #feature-subsections .item{padding:0 0 15px}}
