@charset "UTF-8";fieldset,img,legend{border:0}body,fieldset,legend,td,th{padding:0}body,fieldset,select,ul{margin:0}.crumbs ul li,.order-details ul li,.product-thumbs li,nav .navholder li{list-style-type:none}.invisible,.makehidden{visibility:hidden}html{font-family:sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}body,h1,h2,h3,h4,h5,h6{font-family:gill-sans-nova,sans-serif;font-weight:400;color:#000}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}*,.column,.columns,.u-full-width,.u-max-full-width,select{box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}*{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}body,html{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;height:100%;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:27px;line-height:1.6875rem}body{background:#eee;text-align:center}@media (min-width:45em){body{text-align:left}}h1,h2,h3,h4,h5,h6{line-height:1.3;margin:0 0 1.25rem}h1:first-of-type,h2:first-of-type,h3:first-of-type,h4:first-of-type,h5:first-of-type,h6:first-of-type{margin-top:0}h1{font-size:2.7em}h2{font-size:2em}h3{font-size:1.7em}h4{font-size:1.6em}h5{font-size:1.5em}h6{font-size:1.4em}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],textarea{background:#fff;color:#000;font-size:.9em;padding:.3125rem 1.25rem;margin:0 0 .625rem;border-radius:3px;border:none;display:block;width:100%}main input[type=email],main input[type=number],main input[type=password],main input[type=tel],main input[type=text],main textarea{border:1px solid #D1D1D1}input[type=email].ishidden,input[type=number].ishidden,input[type=password].ishidden,input[type=tel].ishidden,input[type=text].ishidden,textarea.ishidden{display:none}input[type=email].large,input[type=number].large,input[type=password].large,input[type=tel].large,input[type=text].large,textarea.large{padding:1.125rem .625rem}input[type=email].inline,input[type=number].inline,input[type=password].inline,input[type=tel].inline,input[type=text].inline,textarea.inline{display:inline;width:auto}img,label{display:block}input[type=email].shortnumber,input[type=number].shortnumber,input[type=password].shortnumber,input[type=tel].shortnumber,input[type=text].shortnumber,textarea.shortnumber{width:50px;padding:5px;text-align:center}input[type=number]{width:80px}::-webkit-input-placeholder{color:#939393;font-style:italic;text-transform:lowercase}::-moz-placeholder{color:#939393;font-style:italic;text-transform:lowercase}:-ms-input-placeholder{color:#939393;font-style:italic;text-transform:lowercase}:-moz-placeholder{color:#939393;font-style:italic;text-transform:lowercase}input[type=email].required,input[type=password].required,input[type=tel].required,input[type=text].required,select.required,textarea.required{border:1px solid red;background:#f1b5af}select,select:focus{background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}select{background-color:#fff;border:thin solid #a5a5a5;border-radius:1px;display:inline-block;font:inherit;line-height:1.5em;padding:.5em 3.5em .5em 1em;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em}.intro-text,label,strong{font-weight:600}.butstyle,.button,.button.link,.buttons button,.buttons button.link,.crumbs ul li,.preview h4,footer,nav .navholder a,nav .navholder span{font-family:gill-sans-nova,sans-serif}select:focus{background-image:linear-gradient(45deg,green 50%,transparent 50%),linear-gradient(135deg,transparent 50%,green 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em,calc(100% - 2.5em) .5em;border-color:green;outline:0}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}label{padding-bottom:.3125rem}label.required:after{content:'*'}.errors{color:red}address{font-style:normal}p{line-height:1.5em;font-size:.9rem}p:first-of-type{padding-top:0;margin-top:0}.text-center{text-align:center}.text-right{text-align:right}.right{float:right}.left{float:left}strong{color:#000}a{color:#a5a5a5;text-decoration:underline}img{max-width:100%;vertical-align:none}.inv h1,.inv h2,.inv h3,.inv h4,.inv h5,.inv h6,.inv p,.inv strong{color:#fff}ul{padding:0 0 0 1.875rem}ul li{font-size:.9em}.nomob{display:none}@media (min-width:45em){.nomob{display:inline!important}}.mobonly{display:block}.pt-0{padding-top:0}.pt-1{padding-top:.625rem}.pt-2{padding-top:1.25rem}.pt-3{padding-top:0}@media (min-width:45em){.mobonly{display:none!important}.pt-3{padding-top:1.875rem}}.pt-4{padding-top:2.5rem}.pt-5{padding-top:3.125rem}.pt-6{padding-top:3.75rem}.pt-7{padding-top:4.375rem}.pt-8{padding-top:5rem}.pt-9{padding-top:5.625rem}.pt-10{padding-top:6.25rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.625rem}.pb-2{padding-bottom:1.25rem}.pb-3{padding-bottom:1.875rem}.pb-4{padding-bottom:2.5rem}.pb-5{padding-bottom:3.125rem}.pb-6{padding-bottom:3.75rem}.pb-7{padding-bottom:4.375rem}.pb-8{padding-bottom:5rem}.pb-9{padding-bottom:5.625rem}.pb-10{padding-bottom:6.25rem}.mt-0{margin-top:0}.mt-1{margin-top:.625rem}.mt-2{margin-top:1.25rem}.mt-3{margin-top:1.875rem}.mt-4{margin-top:2.5rem}.mt-5{margin-top:3.125rem}.mt-6{margin-top:3.75rem}.mt-7{margin-top:4.375rem}.mt-8{margin-top:5rem}.mt-9{margin-top:5.625rem}.mt-10{margin-top:6.25rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.625rem}.mb-2{margin-bottom:1.25rem}.mb-3{margin-bottom:1.875rem}.mb-4{margin-bottom:2.5rem}.mb-5{margin-bottom:3.125rem}.mb-6{margin-bottom:3.75rem}.mb-7{margin-bottom:4.375rem}.mb-8{margin-bottom:5rem}.mb-9{margin-bottom:5.625rem}.mb-10{margin-bottom:6.25rem}.container,footer section{display:block;margin:0 auto;max-width:1000px;max-width:62.5rem;padding-left:1em;padding-right:1em;text-align:left}@media (min-width:35em){.container,footer section{text-align:left}}@media (min-width:81em){.container,footer section{padding-left:0;padding-right:0;text-align:left}}.container.narrow,footer section.narrow{max-width:700px;max-width:43.75rem}.container.mid,footer section.mid{padding:0;max-width:1200px;max-width:75rem}.container.wide,footer section.wide{padding:0;max-width:1400px;max-width:87.5rem}.container.full,footer section.full{max-width:none;padding:0}header h1 a img,nav a.menuclose img{max-width:100%}.container.page,footer section.page{padding-top:1.25rem}.container.centered,footer section.centered{text-align:center}.container.padded,footer section.padded{padding-top:1.875rem;padding-bottom:1.875rem}.hfbar,header .secnavhold{height:37px;height:2.3125rem}@media (min-width:62em){.hfbar,header .secnavhold{height:50px;height:3.125rem}}@media (min-width:45em){.container.page,footer section.page{padding-top:1.875rem}.lbody{float:left;width:50%;padding-right:2.8125rem;padding-top:1.5625rem}.rbody{float:right;width:50%}}.rbody{padding:1.5625rem 0}.intro-text{line-height:1.4;font-size:1.1em;margin-bottom:.3125rem}.imgcenter{margin:3.125rem auto 0}@media (min-width:45em){.imgleft{float:left;clear:left}.imgright{float:right;clear:right}.imgcenter{float:none;display:block;max-width:100%}}.butstyle.right,.button.right,.buttons button.right,header .sm{float:right}.butstyle,.button,.buttons button{background:#a5a5a5;color:#000;font-weight:400;text-align:center;display:inline-block;text-transform:uppercase;font-size:.6em;padding:.3125rem 1.875rem;text-decoration:none;cursor:pointer;border:1px solid #a5a5a5;border-radius:2px}@media (min-width:45em){.butstyle,.button,.buttons button{font-size:.9em}}.butstyle strong,.button strong,.buttons button strong{font-weight:600}.butstyle.block,.button.block,.buttons button.block{display:block}.butstyle.inline,.button.inline,.buttons button.inline{width:auto;margin:0 20px}.butstyle.full,.button.full,.buttons button.full{display:block;width:100%}.butstyle.link,.button.link,.buttons button.link{width:auto;margin:0}.butstyle.center,.button.center,.buttons button.center{margin:0 auto;display:inline-block}.butstyle.small,.button.small,.buttons button.small{padding:0 .3125rem;font-size:.9em}.butstyle.smallish,.button.smallish,.buttons button.smallish{padding:.3125rem 1.25rem;font-size:.8em;text-decoration:none}.butstyle.square,.button.square,.buttons button.square{border-radius:0}.butstyle.squarish,.button.squarish,.buttons button.squarish{border-radius:5px}.butstyle.large,.button.large,.buttons button.large{padding:.875rem 1.875rem}.butstyle.bordered,.button.bordered,.buttons button.bordered{border:1px solid #000;color:#000;border-radius:2px;transition:background .3s,color .3s;font-size:.6em;padding:10px;background:#000}@media (min-width:45em){.butstyle.bordered,.button.bordered,.buttons button.bordered{color:#000;font-size:1em;padding:.9375rem 2.5rem;background:rgba(0,0,0,.5)}}.butstyle.bordered:hover,.button.bordered:hover,.buttons button.bordered:hover{background:#000;color:#000}.butstyle.depressed,.button.depressed,.buttons button.depressed{background:0 0;color:#000;transition-property:background;border:none}.butstyle.depressed:hover,.button.depressed:hover,.buttons button.depressed:hover{background:rgba(0,0,0,.3)}.butstyle.topright,.button.topright,.buttons button.topright{position:absolute;top:-15px;right:0}.butstyle.link,.button.link,.buttons button.link{display:inline;border:none;text-transform:none;padding:0;font-size:1em;line-height:1;text-align:left;height:auto;background:0 0;color:#a5a5a5}.butstyle.button-primary,.button.button-primary,.buttons button,.buttons button.butstyle{background:#000;color:#fff;border:none}.butstyle.topmarg,.button.topmarg,.buttons button.topmarg{margin-top:20px}nav{position:fixed;z-index:10;top:0;right:0;height:100%;width:200px;background:#000;color:#fff;transition:transform .3s,top .3s;transform:translate3d(200px,0,0)}.open nav{transform:translate3d(0,0,0)}@media (min-width:62em){nav{transform:translate3d(0,0,0);position:fixed;top:0;width:100%;display:block;z-index:1000;text-align:right;height:auto;background:0 0;color:auto}nav a.menuclose{display:none}}nav a.menuclose{position:absolute;top:10px;top:.625rem;right:10px;right:.625rem;width:20px;cursor:pointer}@media (min-width:62em){nav .navholder{margin-top:1.875rem;width:100%;display:inline-block;text-align:right}}nav .navholder ul.mainnav{padding-top:3.4375rem;display:block;clear:both}@media (min-width:62em){nav .navholder ul.mainnav{clear:none;display:inline-block;padding-top:0;text-align:right}}.grid .grid-spot:nth-child(2n+1),.news-item,.row{clear:both}nav .navholder ul{list-style:none;padding:0}nav .navholder ul ul{padding-left:.625rem;font-size:.7em;line-height:1.2em}nav .navholder ul ul li{padding-bottom:.4375rem}@media (min-width:62em){nav .navholder ul{margin:0;padding:0;list-style:none}nav .navholder ul li{margin:0;padding:0;list-style-type:none;display:inline-block;position:relative}nav .navholder ul li ul{display:none;position:absolute;top:100%;left:3px;padding:0;min-width:175px;font-size:inherit;line-height:inherit}nav .navholder ul li ul li{display:block;position:relative;padding-bottom:0}nav .navholder ul li ul li a,nav .navholder ul li ul li span{display:block;line-height:1.4em;background:#000;padding:.5rem .625rem .5rem .9375rem;color:#fff;text-transform:none;font-family:gill-sans-nova,sans-serif;font-weight:700}nav .navholder ul li ul li a:hover,nav .navholder ul li ul li span:hover{background:#000;color:#a5a5a5}nav .navholder ul li ul li ul{top:0;left:100%}nav .navholder ul li:hover>ul{display:block}nav .navholder ul ul{display:none}}nav .navholder a,nav .navholder span{display:block;font-size:1em;text-align:left;padding:0 1.25rem;text-transform:lowercase;color:#fff;font-weight:600;text-decoration:none}@media (min-width:62em){nav .navholder a,nav .navholder span{font-size:1.1em;display:inline-block;color:#000;line-height:50px;line-height:3.125rem;padding:0 0 0 .9375rem}.wrap{min-height:100%;margin-bottom:-150px}}@media (min-width:81em){nav .navholder a,nav .navholder span{font-size:1.1em;padding:0 0 0 1.25rem}}nav .navholder strong{font-weight:600}nav .navholder a:hover,nav .navholder li.nav-item--is-current a,nav .navholder li.nav-item--is-in-path>a{color:#a5a5a5}.wrap{background:#eee;min-height:100%;transition:transform .5s}.open .wrap{transform:translate3d(-150px,0,0)}@media (min-width:62em){.wrap:after{content:"";display:block}.wrap:after,footer{height:150px}}header{position:fixed;z-index:999;width:100%}header .headbar{background:#fff;height:50px;height:3.125rem}header h1{padding:0;margin:0;display:inline-block;max-width:135px;max-width:8.4375rem}header .sm,header h1 a{display:block}@media (min-width:62em){header .headbar{height:100px;height:6.25rem;transition:height .3s}.fixed header .headbar{height:50px;height:3.125rem}header h1{padding:.625rem 0 0;max-width:157px;max-width:9.8125rem}}header .sm a{max-width:27px;max-width:1.6875rem;margin:.625rem .625rem 0 0;display:inline-block}@media (min-width:62em){header .sm a{margin:1.0625rem 0 0 .3125rem}}.fixed header .sm{display:none}header .search{display:none;margin-right:1.25rem}@media (min-width:35em){header .search{display:inline-block;padding:.625rem 0;width:200px;float:right}}@media (min-width:45em){header .search{width:245px;margin-right:1.25rem;padding:.625rem 0 0;display:inline-block}header .search input[type=text]{font-size:.8em}}header .search input[type=text]{display:100%;background-image:url(/images/magnify.png);background-repeat:no-repeat;background-position:center right;background-size:35px 26px;font-size:.8em}@media (min-width:62em){header .search{width:245px;padding:1.0625rem 0 0}header .search input[type=text]{font-size:.9em}}header .search.show{position:absolute;top:87px;display:block;width:100%;padding:.625rem 1.25rem;background:#000}header a.menuopen{float:right;margin:.5625rem .625rem 0;line-height:30px;line-height:1.875rem;text-transform:lowercase;color:#000;text-decoration:none;font-weight:400;padding:0 .625rem}header .secnavhold{width:100%;padding-right:.625rem;background:#000;text-align:right}.caption,.intro-banner .banner-overlay{text-align:center}@media (min-width:62em){header a.menuopen{display:none}header .secnavhold{padding-right:3.4375rem}}header .cartnav a,header .headcontacts p{padding:0;text-transform:uppercase;font-weight:600;letter-spacing:1px}header .headcontacts{display:none;float:left}@media (min-width:45em){header .headcontacts{display:inline-block;margin-right:1.25rem}}@media (min-width:62em){header .headcontacts{margin-right:2.5rem;float:right}}header .headcontacts p{margin:0;color:#a5a5a5;font-size:.6em;line-height:37px;line-height:2.3125rem}header .headcontacts p span{margin-left:.625rem}@media (min-width:45em){header .headcontacts p span{margin-left:1.5625rem}}@media (min-width:62em){header .headcontacts p{font-size:.8em;line-height:50px;line-height:3.125rem}}header .cartnav{display:inline-block;float:right}header .cartnav a{margin:0 0 0 .625rem;font-size:.6em;line-height:37px;line-height:2.3125rem;display:inline-block}@media (min-width:45em){header .cartnav a{margin-left:.9375rem}}@media (min-width:62em){header .cartnav a{margin-left:2.5rem;line-height:50px;line-height:3.125rem}}header .search-toggle{float:left;margin-left:1.25rem;padding-top:.5rem}@media (min-width:35em){header .search-toggle{display:none}}.intro-banner{position:relative}.intro-banner .banner{background-size:cover;background-repeat:no-repeat;background-position:center}.intro-banner .banner .bgimg{opacity:0;max-height:500px;max-height:31.25rem}@media (min-width:45em){.intro-banner .banner-overlay{position:absolute;top:50%;width:100%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.intro-banner .banner-overlay.right{right:15%;width:30%}.intro-banner .banner-overlay.right h2{font-size:2vw}}.intro-banner .banner-overlay h2{color:#000;padding:1.25rem 0 0;margin:0 0 .625rem;font-size:1.5em}@media (min-width:45em){.intro-banner .banner-overlay h2{color:#fff;padding:0;margin:0;font-size:2em}}@media (min-width:62em){.intro-banner .banner-overlay h2{font-size:3em}}@media (min-width:81em){.intro-banner .banner-overlay h2{font-size:4em}}.intro-banner .banner-overlay h3{color:#000;font-weight:400;padding:.625rem 0 0;margin:0 0 1.25rem;font-size:1em}@media (min-width:45em){.intro-banner .banner-overlay h3{color:#fff;padding:0;margin:0;font-size:1.3em}}@media (min-width:62em){.intro-banner .banner-overlay h3{font-size:1.5em}}@media (min-width:81em){.intro-banner .banner-overlay h3{font-size:2em}}.intro-banner .banner-overlay .banner-overlay-nav{margin:0 auto;display:inline-block}.slick-slide img.bgimg.nomob{display:none}.caption,.row,main{display:block}@media (min-width:45em){.intro-banner .banner-overlay .banner-overlay-nav{margin:30px auto 0}.slick-slide img.bgimg.nomob{display:block}}main{padding-top:5.4375rem;padding-bottom:3.125rem}@media (min-width:62em){.intro-banner .banner-overlay .banner-overlay-nav{margin:70px auto 0}.fixed main,main{padding-top:6.25rem}}main .banner-slider{margin-bottom:1.875rem}main .banner-slider img{margin:0 auto}main section{position:relative}@media (min-width:45em){.lbody .bodycontent{padding:0 3.125rem 0 .9375rem}.rbody .bodycontent{padding:0 .9375rem 0 3.125rem}.left-col{float:left;width:44%;padding-right:3.125rem}.right-col{float:left;width:56%}}.block.img{padding-bottom:1.875rem}.block.img img{max-width:100%}.block.img p.caption{text-align:center;padding-top:.3125rem}.crumbs{margin:.9375rem 0 2.5rem}.crumbs ul{margin:0;padding:0;list-style:none;text-align:left}.crumbs ul li{margin:0;padding:0;display:inline;font-weight:400;font-size:1.8em}@media (min-width:45em){.crumbs ul li{font-size:2.7rem}}.crumbs ul li:before{content:"/";padding-right:.4375rem;padding-left:.4375rem}.crumbs ul li:first-child:before{display:none}.crumbs ul li a{text-decoration:none}.crumbs ul li h1{display:inline;font-weight:400;font-size:1em}.bikesearch{display:block;width:100%;text-align:center}.bikesearch .sdrop{display:inline-block;overflow:hidden}@media (min-width:45em){.crumbs ul li h1{font-size:2.7rem}.bikesearch .sdrop{width:auto;padding:0 1.25rem}}.bikesearch .sdrop select{width:70px}.bikesearch .sdrop label{text-align:center;font-size:.6em}@media (min-width:45em){.bikesearch .sdrop select{width:auto}.bikesearch .sdrop label{text-align:left;font-size:1em}}.tease-spot{padding-top:1.25rem;clear:both}.tease-spot img{vertical-align:middle;width:30%;float:left;padding:0 1.25rem 1.25rem 0}@media (min-width:45em){.page.product .lbody{padding-right:1.25rem}}.page.product .prod-heading strong{color:#a5a5a5}.product-images.full{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}.product-thumbs .product-dots{list-style:none;padding:0;margin:0 0 0 -15px;overflow:hidden}.product-thumbs li{display:inline-block;padding:0 0 0 .9375rem;margin:0;width:33.333333333333333333333%}@media (min-width:45em){.product-thumbs li{width:33.333333333333333333333%}}@media (min-width:62em){.product-thumbs li{width:20%}}.product-thumbs li img{max-width:100%;display:inline-block;border:1px solid transparent;cursor:pointer}.product-thumbs li.slick-active img{border:1px solid #a5a5a5}.accitem .accitem-q p,.shop-nav a{border-radius:2px;font-weight:400;text-align:left;display:block;color:#fff;text-decoration:none;cursor:pointer}.news-item{display:block;padding:.9375rem;margin-bottom:.9375rem}.news-image{max-width:30%;float:left}h4.news-title{font-size:1em;margin-bottom:.625rem}.news-content{margin-left:calc(30% + 25px)}.news-readmore{margin-top:.625rem;display:block}.news-menu{background:#a5a5a5;padding:1.5625rem}.news-menu ul{margin:0;padding:0}.news-menu li{text-transform:none;list-style:none;padding:0 0 .625rem;margin:0}.news-menu li a{color:#fff}@media (min-width:45em){.news-items{float:left;width:60%}.news-menu{float:right;width:30%}}.accordion{padding:0 0 1.25rem}.accitem .accitem-q{cursor:pointer;position:relative}.accitem .accitem-q p{background:#a5a5a5;font-size:1.5em;padding:.3125rem 1.5625rem;margin-bottom:.3125rem}.accitem .accitem-q:after{position:absolute;right:0;top:15%;height:70%;width:77px;width:4.8125rem;background:url(/images/arrleft.png) center no-repeat;background-size:10px 14px;content:' '}.accitem .accitem-a{max-height:0;overflow:hidden;transition:max-height .5s ease-in-out}.accitem .accitem-a .faqitem-a-body{padding:.9375rem 0}.shop-nav li,.shop-nav ul{margin:0;padding:0;list-style:none}.accitem.open .accitem-a{max-height:1000px}.accitem.open .accitem-q:after{background:url(/images/arrdown.png) center no-repeat;background-size:14px 10px}.shop-nav li{background:#a5a5a5}.shop-nav a{background:#a5a5a5;font-size:1em;padding:.3125rem 1.5625rem;margin-bottom:.3125rem;transition-property:color,background;transition-duration:.3s;text-transform:capitalize}.box,.preview img{margin-bottom:.625rem}.shop-nav a.active,.shop-nav a:hover{background:#000;color:#fff}.preview h4,.preview p{color:#000;text-align:center}@media (min-width:45em){.shop-nav{width:20%;float:left}.shop-products{width:75%;float:right}.shop-products.full{width:100%;float:none;clear:both}}.grid .grid-spot{width:50%;float:left;padding:.3125rem}.box-grid{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:left;align-items:left}.box-grid .box{-ms-flex-preferred-size:49%;flex-basis:49%}@media (min-width:45em){.grid .grid-spot{width:33.3333333333333333333333%;float:left;padding:.3125rem}.grid .grid-spot:nth-child(2n+1){clear:none}.grid .grid-spot:nth-child(3n+1){clear:both}.box-grid .box{-ms-flex-preferred-size:31.7%;flex-basis:31.7%}}.box-grid .box.flex2{-ms-flex-preferred-size:100%;flex-basis:100%}@media (min-width:45em){.box-grid .box.flex2{-ms-flex:2;flex:2;margin-right:10px}}.box-grid.flat-mob .box{-ms-flex-preferred-size:100%;flex-basis:100%}@media (min-width:45em){.box-grid.flat-mob .box{-ms-flex-preferred-size:32.7%;flex-basis:32.7%}}.box{padding:.9375rem}.preview{background:#fff}.preview.nobg{background:0 0}.preview .box--image{display:-ms-flexbox;display:flex;height:280px;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}.preview .box--content{text-align:center}.preview a{text-decoration:none;cursor:pointer}.preview h4{font-weight:600;font-size:1.5em;margin-top:0;margin-bottom:5px}.preview p{padding:0;margin:0 0 10px;font-size:.8em;line-height:1.6;font-weight:400}.steps ul li a,footer .footgrid .col td{font-weight:600}.deep-pad .box{padding:2.25rem}table{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:1.5rem}table td{line-height:1.4em}.slick-list,.slick-track{height:100%}.contact-form{padding:0 0 3.125rem;display:block;clear:both}.contact-form p{margin-bottom:5px}footer{width:100%;color:#fff;background:#000;padding-top:.625rem}footer section{text-align:center;font-size:.9em}footer a{text-decoration:underline;color:#fff}@media (min-width:62em){footer{padding-top:1.875rem}footer section{padding-top:1.25rem}footer .footgrid{margin:0 auto}}footer .footgrid .col{width:50%;float:left;text-align:left}footer .footgrid .col img{max-width:90%}@media (min-width:45em){footer .footgrid .col img{max-width:225px;max-width:14.0625rem}}footer .footgrid .col a,footer .footgrid .col p{margin:0;padding:0;font-weight:600;text-transform:uppercase;font-size:.8em;line-height:1.3em;display:inline-block}footer .footgrid .col a{text-decoration:none}footer .footgrid .col ul{margin:0;padding:0}footer .footgrid .col ul li{margin:0;padding:0;display:inline;list-style-type:none;font-size:1em}footer .footgrid .col ul li:after{content:'/';padding-left:5px;padding-right:5px}footer .footgrid .col ul li:last-child:after{display:none}@media (min-width:62em){footer .footgrid .col{width:33.333333333333333333333333%;padding:0 20px}footer .footgrid .col:nth-child(2n){text-align:center}footer .footgrid .col:nth-child(3n){text-align:right}}.signup-form input[type=text]{max-width:400px}.sale{color:#da0303}.strike{text-decoration:line-through}.row:after,.u-cf{content:"";display:table;clear:both}.flash:empty,.has-error.msg:empty{display:none}.flash{background:#c7a158;color:#fff;text-align:center;padding:.9375rem 0}.has-error input{border:1px solid #DA5A17}.has-error .help-block,.has-error.msg{color:#DA5A17}.steps{margin-bottom:40px}.steps ul{display:block;margin:0;padding:0}.steps ul li{list-style:none;display:inline-block;padding-right:15px}.steps ul li a{padding-right:15px}.steps ul li.done,.steps ul li.done a,.steps ul li.sel,.steps ul li.sel a{color:#000}@media (max-width:750px){.steps ul{display:block;margin-left:24px}.steps ul li{list-style:decimal;display:list-item}.steps .meter{display:none}}.address-card ul,.review-card ul,.slick-dots{list-style:none}.button.link,.buttons button.link{display:inline;border:none;text-transform:none;padding:0;font-size:.9rem;line-height:1;color:#a5a5a5;font-weight:400;text-decoration:underline;letter-spacing:0;text-align:left;height:auto}.button.link.red,.buttons button.link.red{color:#da0303}.address-select{margin-bottom:1em;position:relative}.address-select .radio input{margin:0 5px 0 0;position:relative;top:-1px}.address-select .radio{padding:5px 15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.address-select ul.address-data{display:inline;padding:0}.address-select ul.address-data li{display:inline}.address-select ul.address-data li strong{display:none}.address-select ul.address-data li span[data-key=firstName],.address-select ul.address-data li span[data-key=lastName]{font-weight:700}ul.address-data.flat{margin:0;padding:0}ul.address-data.flat li{display:inline}ul.address-data.flat li:not(:empty):after{content:','}.address-select .actions{float:right;padding:1px 15px;font-size:.9em}.address-select .actions ul{margin:0}.address-select .actions ul li{display:inline-block;margin:0 0 0 1em}.address-select .actions ul li a{color:#999;text-decoration:underline}.hidden{display:none!important}.product.row{border-bottom:1px solid #fafafa;margin-bottom:2.5rem}#card-element,.address-card{border:1px solid #E1E1E1;margin-bottom:15px}.product-details{padding-top:2rem}#card-element{padding:10px;background:#fff;font-size:9em}.address-card{background-color:transparent;padding:20px 20px 0;position:relative}.address-card form{display:inline;margin:0}.address-card .edit{position:absolute;top:20px;right:20px}.relative,.review-card,.shipping-select{position:relative}.shipping-select{background:#fff;border:1px solid #eee;margin-bottom:1em;border-radius:4px}.shipping-select input{margin:0 5px 0 0}.shipping-select label{padding:10px 14px}.shipping-select .price{float:right;padding:4px;font-size:.9em;font-weight:400}.review-card{background-color:#d7d5d5;padding:20px 20px 0;border:1px solid #E1E1E1;margin-bottom:15px}.review-card ul{margin:0;padding:0}.review-card ul li{border-top:1px solid #E1E1E1;padding:15px 0}.review-card ul li.nopad{padding-bottom:0}.review-card ul li.addonitems{border-top:0;padding:0 0 0 40px}.review-card ul li.addonitems.botpad{padding-bottom:15px}.review-card ul li .reviewdetails{margin-left:40px}.review-card .review-image{float:left;padding-right:10px;margin-top:-3px}.review-card h4{margin:0}.order-details ul{list-style:none;padding:0;margin:0}.column,.columns{width:100%;float:left}.cart{margin:50px 0}.cart thead{border-bottom:1px solid #a5a5a5}.cart thead th{padding-top:10px;padding-bottom:10px}.cart .cart-section{border-top:2px solid #a5a5a5}.cart .cart-section:first-of-type{border-top:1px solid #a5a5a5}.cart .cart-section.lineitems{border-color:#a5a5a5;border-width:1px}.cart .cart-section.lineitems.nopad td{padding-bottom:0}.cart .cart-section.addonitems{border-top:none}.cart .cart-section.addonitems td{padding-top:0;padding-bottom:0}.cart .cart-section.addonitems.botpad td,.cart .cart-section.addonitems.ordersheet td{padding-bottom:10px}.cart .cart-section.totals{border-top:1px solid #a5a5a5}.ir,.visuallyhidden{border:0;overflow:hidden}.cart .cart-section td{padding-top:10px;padding-bottom:10px}.cart p{padding:0;margin:0}@media (min-width:550px){.column,.columns{margin-left:4%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:4.66666666667%}.two.columns{width:13.3333333333%}.three.columns{width:22%}.four.columns{width:30.6666666667%}.five.columns{width:39.3333333333%}.six.columns{width:48%}.seven.columns{width:56.6666666667%}.eight.columns{width:65.3333333333%}.nine.columns{width:74%}.ten.columns{width:82.6666666667%}.eleven.columns{width:91.3333333333%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:30.6666666667%}.two-thirds.column{width:65.3333333333%}.one-half.column{width:48%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.66666666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}}.u-full-width{width:100%}.u-max-full-width{max-width:100%}.u-pull-right{float:right}.u-pull-left{float:left}.ir{background-color:transparent}.ir:before{content:"";display:block;width:0;height:100%}.makehidden{display:none!important}.visuallyhidden{clip:rect(0 0 0 0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.bikesearch:after,.bikesearch:before,.clearfix:after,.clearfix:before,.container:after,.container:before,.lbody:after,.lbody:before,.news-item:after,.news-item:before,.rbody:after,.rbody:before,footer section:after,footer section:before,main section:after,main section:before,main:after,main:before{content:" ";display:table}.bikesearch:after,.clearboth,.clearfix:after,.container:after,.lbody:after,.news-item:after,.rbody:after,footer section:after,main section:after,main:after{clear:both}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0}.slick-list{z-index:97}.slick-loading .slick-list{background:url(/images/ajax-loader.gif) center center no-repeat #fff}.slick-list.open{z-index:100}.slick-next,.slick-prev{z-index:98;position:absolute;height:40px;width:40px;margin-top:-20px;display:none!important;line-height:0;font-size:0;cursor:pointer;top:50%;padding:0;border:none}@media (min-width:62em){.slick-next,.slick-prev{display:block!important;height:60px;width:60px;margin-top:-41px}}.slick-next.slick-disabled:before,.slick-next:focus:before,.slick-next:hover:before,.slick-prev.slick-disabled:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-prev{left:0;background:url(/images/arrow-left.png) center no-repeat;background-size:100%}[dir=rtl] .slick-prev{left:auto;right:25px}.slick-prev:before{content:"←"}.slick-next:before,[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:0;background:url(/images/arrow-right.png) center no-repeat;background-size:100%}[dir=rtl] .slick-next{left:25px;right:auto}[dir=rtl] .slick-next:before{content:"←"}.slick-dots{display:block;text-align:center;padding:0;position:absolute;bottom:20px;z-index:999;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-weight:700;border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:#fff;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:40px;line-height:20px;text-align:center;color:#000;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button{color:#a5a5a5}.slick-dots li.slick-active button:before{color:#a5a5a5;opacity:1}