.ecommerce-header{width:100%;background-color:#002f6c}.ecommerce-header .logo{height:50px;width:220px}.ecommerce-header ul{background-color:#003f91}.ecommerce-header li{display:inline-block}.ecommerce-header .nav-links{margin-left:15px}.ecommerce-header a{color:#8a8a8a;transition:color .5s ease;display:block}.ecommerce-header a:hover{color:#0b0b0b;transition:color .5s ease}.ecommerce-header input{margin-right:0}@media screen and (max-width:74.9375em){.ecommerce-header input{width:150px}}.ecommerce-header.top-bar{padding-top:0;padding-bottom:0}.ecommerce-header .button.search-button{width:39px;height:39px;background-size:20px 20px;background-image:url(https://placehold.it/20x20);background-repeat:no-repeat;background-position:center center;padding-left:0;padding-right:0;border-radius:0}.ecommerce-header .menu>.main-nav-link>a{padding:1.5em .85em 1.9em .85em}.ecommerce-header-top{width:100%;background-color:#002f6c;height:40px;padding:8px 20px 10px 20px}.ecommerce-header-top .fa{color:#fefefe;font-size:1.5rem}.ecommerce-header-top-message{color:#fff;float:left}.ecommerce-header-top-links{color:#fff}.ecommerce-header-top-links ul li{display:inline;padding-left:20px}.ecommerce-header-top-links a{color:#fff;transition:color .5s ease}.ecommerce-header-top-links a:hover{color:#fff;transition:color .5s ease}.ecommerce-header-off-canvas{background-color:#002f6c}.ecommerce-header-off-canvas .menu{padding:1rem 0}.ecommerce-header-off-canvas .menu a{color:#fff}.ecommerce-header-mobile{background-color:#002f6c;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:.625rem 1.25rem;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.ecommerce-header-mobile-left,.ecommerce-header-mobile-right,.ecommerce-header-mobile-center{-webkit-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0}.ecommerce-header-mobile-left{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.ecommerce-header-mobile-center{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.ecommerce-header-mobile-right{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.ecommerce-header-mobile-right .fa{color:#fefefe;font-size:1.5rem}.ecommerce-header-search-exandable input[type="search"]{margin:0 1rem;background:#e6e6e6 url(https://static.tumblr.com/ftv85bp/MIXmud4tx/search-icon.png) no-repeat 9px center;border:solid 1px #cacaca;padding:9px 10px 9px 26px;width:35px;border-radius:5000px;transition:all .5s}.ecommerce-header-search-exandable input[type="search"]:focus{width:120px;background-color:#002f6c;border-color:#1779ba;box-shadow:0 0 5px rgba(23,121,186,.5)}.ecommerce-header-search-exandable input:-moz-placeholder{color:#8a8a8a}.ecommerce-header-search-exandable input::-webkit-input-placeholder{color:#8a8a8a}.ecommerce-header-search-exandable input[type="search"]:hover{background-color:#002f6c}.product-filters{padding:.5rem 1.5rem;background-color:#002f6c}.product-filters label{color:#8a8a8a}.product-filters .menu.nested{margin-left:0;margin-bottom:.9rem}.product-filters .menu>li>a{padding-left:0;color:#4a4a4a;font-size:.85rem;font-weight:600}.product-filters .is-accordion-submenu-parent>a::after{border-color:#cacaca transparent transparent}.product-filters .clear-all{font-size:.9rem;color:#cacaca}.product-filters .more{color:#1779ba;font-size:.9rem;cursor:pointer}.product-filters-header{font-size:1.25rem;padding-top:.5rem}.product-filters-tab{border-top:1px solid #e6e6e6}.product-filters-tab:last-child() {border-bottom:1px solid #e6e6e6}.mobile-product-filters{border-bottom:1px solid #e6e6e6}div.card div.card-section{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.text-overflow{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}dt::before{content:"\A";white-space:pre-wrap;display:block;height:.5em}dt,dd{display:inline}#footer2{background-color:#003f91;color:#fefefe;margin-top:8em}#footer2 a,#footer2 h5{color:#fefefe}#footer2 a:hover,a:active{text-decoration:underline}.cookie-box{bottom:0;z-index:1001;position:fixed}section{background:#fefefe}#hero{background-repeat:no-repeat;background-size:cover;text-shadow:2px 2px 4px #000;color:#fefefe;background-position:center bottom}#hero h1{color:#fefefe}@media screen and (max-width:39.9375em){#hero{min-height:12em;padding-top:2em}}@media screen and (min-width:64em){#hero{min-height:12em;padding-top:2em}}@media screen and (max-width:39.9375em){body{background-image:url(http://suzuki-motorcycleparts.com/ui/suzuki-motorcycleparts/img/xindex-body-bg_small.png.pagespeed.ic.IWcPeCu3TR.jpg)}#heroimg{background:transparent;min-height:10em;padding-top:2em}}@media screen and (min-width:40em){#heroimg{background:transparent;background-image:url(http://suzuki-motorcycleparts.com/ui/suzuki-motorcycleparts/img/xindex-body-bg_medium.png.pagespeed.ic.BpRvBDAx8c.jpg);background-position:bottom;background-repeat:no-repeat;background-size:cover}}@media screen and (min-width:64em){#heroimg{background:transparent;background:red;background-repeat:no-repeat;background-position:center bottom}}body{background-size:contain;background-repeat:no-repeat;background-position:bottom;background-attachment:fixed}.dropdown-panel{background:#333;border-color:#4a831c}.card{border-color:#141414;border-radius:5px}.card-section{}.card-divider{}.close-button{color:#003f91}.ecommerce-header-mobile-right i{display:none}