body *,body:focus{outline:0}.button-primary,.button-secondary{border-radius:1000px}.slideshow-slide .slideshow-slide__heading{font-size:56px;line-height:normal;text-transform:uppercase}.slideshow-slide h1,.slideshow-slide h2,.slideshow-slide h3,.slideshow-slide h4{font-size:56px!important;line-height:normal!important;text-transform:uppercase!important}.slideshow-slide .slideshow-slide__text{font-size:28px;margin:0}.slideshow-slide__button--primary{border-radius:1000px;padding:15px 30px}@media only screen and (max-width:991px){.slideshow-slide .slideshow-slide__heading{font-size:45px}.slideshow-slide .slideshow-slide__text{font-size:24px}}@media only screen and (max-width:767px){.slideshow-slide .slideshow-slide__heading{font-size:40px}.slideshow-slide .slideshow-slide__text{font-size:20px}}.pxu-lia-section--play .home-section--title{font-size:var(--font-size-heading-large);text-transform:uppercase}.highlights-banner .highlights-banner__content{max-width:100%}.highlights-banner .highlights-banner__content{height:auto;padding:0}.highlights-banner .highlights-banner__content .highlights-banner__block{padding:20px 50px}.featured-collection--section .featured-collection__content[data-layout=grid]{grid-template-columns:repeat(4,1fr)}.featured-collection--section .home-section--title{font-size:var(--font-size-heading-large);text-transform:uppercase}.dynamic-video-wrapper .home-section--title{position:absolute;top:50%!important;transform:translateY(-50%)!important;margin-left:auto;margin-right:auto;left:0;right:0;color:#fff;z-index:999;font-size:40px;text-transform:uppercase;margin-top:0}.pxs-newsletter-section{padding-top:36px;padding-bottom:36px;background:#f1f1f1;max-width:100%}.pxs-newsletter-section .pxs-newsletter{border-top:0!important;margin-top:0!important;padding-top:0!important}.pxs-newsletter-section .pxs-newsletter-heading{text-transform:uppercase;color:#000}.pxs-newsletter-section .pxs-newsletter-text p{color:#000}.pxs-newsletter-section .newsletter .newsletter-submit .button-primary{padding-right:1rem;padding-left:1rem;background:#0076de;border-color:#0076de}.site-footer-wrapper{margin-top:0}.logolist--section{background:#f8f8f8;padding:20px 0 85px}.highlights-banner .highlights-banner__content .highlights-banner__heading{font-weight:500}.highlights-banner .highlights-banner__content{padding:20px 0}@media only screen and (max-width:1224px){.highlights-banner .highlights-banner__content .highlights-banner__block{padding:20px}}@media only screen and (max-width:576px){.highlights-banner .highlights-banner__content .highlights-banner__block{padding:20px 10px}.highlights-banner__content:not([data-highlights-slider]){grid-row-gap:0rem;grid-column-gap:0px;row-gap:0rem;column-gap:0px}}.productitem .productitem__image-container .productitem__badge{position:absolute;top:0;bottom:initial;left:0}.template-product .product-form--atc-button{color:#fff;background-color:#0076de;border:1px solid #0076de}.template-product .product-form--atc-button:hover{color:#fff;background-color:#0076de}.template-product .product-gallery--expand{top:5px;bottom:inherit}@media only screen and (min-width:767px){.template-product .product--outer .product-gallery{width:60%}.template-product .product--outer .product-main{width:35%}}.productitem--actions{visibility:visible!important;opacity:1!important;position:initial!important}.modal.modal--quickshop-full .product-form--atc .product-form--atc-button{color:#fff;background-color:#217fe3}.productgrid--wrapper .productgrid--items a.spf-product-card__image-wrapper{padding-top:100%!important}.productgrid--wrapper .productgrid--items .spf-product-card:hover{box-shadow:0 3px 10px #0003}.productgrid--wrapper .productgrid--items .spf-product-card{background:#fff;transition:height .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);border:1px solid rgba(128,128,128,.16);box-shadow:0 1px 4px #8080801c;padding:1rem}.productgrid--wrapper .productgrid--items .spf-product-card span.spf-product__label.spf-product__label-sale{color:#fff;background-color:#ea1c25;font-style:normal;padding:.25rem .4125rem;font-weight:700;font-size:.8125rem;text-decoration:none;vertical-align:middle}.productgrid--wrapper .productgrid--items .spf-product-card span.spf-product__label.spf-product__label-soldout{color:#fff;padding:.25rem .4125rem;background-color:#000;font-size:.8125rem;font-style:normal;font-weight:700;text-decoration:none;vertical-align:middle}.productgrid--wrapper .productgrid--items .spf-product-card .spf-product-card__vendor a{font-family:Nunito Sans,sans-serif;font-style:normal;font-weight:400;font-size:var(--font-size-body-smallest);margin:.25rem 0 0;line-height:1.5;color:#949494;text-decoration:none;text-transform:none;letter-spacing:0;white-space:normal;word-break:break-word}.productgrid--wrapper .productgrid--items .spf-product-card .h4.spf-product-card__title a{font-family:Nunito Sans,sans-serif;font-style:normal;font-weight:400;font-size:var(--font-size-body);margin:.625rem 0 0;line-height:1.5;letter-spacing:normal;text-transform:none;white-space:normal}.productgrid--wrapper .productgrid--items .spf-product-card .spf-product-card__vendor a:hover{color:#217fe3}.productgrid--wrapper .productgrid--items .spf-product-card span.spf-product-card__oldprice{font-size:.8125rem;color:#949494;font-weight:600;font-family:Nunito Sans,sans-serif}.productgrid--wrapper .productgrid--items .spf-product-card span.spf-product-card__saleprice,.productgrid--wrapper .productgrid--items .spf-product-card span.spf-product-card__price{font-size:var(--font-size-body-larger);line-height:1.5;color:#ea1c25;font-family:Nunito Sans,sans-serif;font-weight:700}.productgrid--wrapper .productgrid--items .spf-product-card button.spf-product__form-btn-addtocart{color:#fff;background-color:#217fe3!important;border:1px solid #217fe3!important;font-size:16px;text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-style:normal;font-weight:700}.productgrid--wrapper .productgrid--items .spf-product-card button.spf-product__form-btn-addtocart:hover{border-color:#cecece;box-shadow:0 3px 8px #00000026}.productgrid--wrapper .productgrid--items .spf-product-card .spf-product__form a.open-quick-view{color:#fff!important;background-color:#000!important;border:1px solid #000!important}.productgrid--wrapper .productgrid--items .spf-product-card .spf-product__info{padding:10px 0}.modal.modal--quickshop-slim .product-form--atc .product-form--atc-button{color:#fff;background-color:#217fe3;border:1px solid #217fe3}.modal.modal--quickshop-slim .product-form--atc .product-form--atc-button:hover{border-color:#cecece;box-shadow:0 3px 8px #00000026}@media only screen and (max-width:576px){.productgrid--wrapper .productgrid--items .spf-product-card button.spf-product__form-btn-addtocart{font-size:14px}.productgrid--wrapper .productgrid--items .spf-product-card{padding:.5rem}.productgrid--wrapper .productgrid--items{padding-left:10px!important;margin-left:-10px!important}.spf-col-xl-4.spf-col-lg-4.spf-col-md-6.spf-col-sm-6.spf-col-6{padding-right:10px!important;padding-left:0!important}.spf-product-card__inner .spf-product__swatchs_container .spf-product__swatchs:last-child{margin-bottom:0!important}.productgrid--wrapper .productgrid--items .spf-product-card span.spf-product__swatch-text{padding:0 5px;font-size:.65em}.productgrid--wrapper .productgrid--items .spf-product-card button.spf-product__form-btn-addtocart{font-size:13px}}#shopify-section-template--16717548486880__main .page-content{max-width:1200px}.template_middrive-motorsPage .rich-text-wide{max-width:60.125rem}.template_middrive-motorsPage .rich-text-wide .rich-text-content p{font-weight:300;font-size:18px;line-height:26px}.cart-checkout .cart-continue{margin-bottom:34px}.product-recommendations--title{padding-left:0;font-size:25px}.product-recommendations--container{margin-bottom:70px}.gallery-navigation--scroller::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0px rgba(0,0,0,.3);border-radius:10px;background-color:#fff}.gallery-navigation--scroller::-webkit-scrollbar{width:6px;background-color:#fff}.gallery-navigation--scroller::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 0px rgba(0,0,0,.3);background-color:#c1c1c1}.template-product .product-gallery--media-thumbnail{margin-bottom:10px;padding:0;border:1px solid #ddd}.template-product .modal--quickshop-slim .modal-content .product--outer .product-main{width:100%}#shopify-section-template--16709538218208__main .page-content{max-width:1000px}#shopify-section-template--16709538218208__main .page-masthead{max-width:1000px;text-align:left}.collection-banner-img{position:relative}.collection-banner-img img{display:block;width:100%}.collection-banner-img.has_img .collection--title{position:absolute;top:50%!important;transform:translateY(-50%)!important;margin-left:auto;margin-right:auto;left:0;right:0;text-align:center;color:#fff;font-size:78px;text-transform:uppercase;margin-top:0;font-style:italic}.collection-banner-img .collection--title{max-width:1400px;margin:20px auto 10px;padding:0 25px}.custom-collection-description p{font-size:18px;line-height:1.5;margin:0 auto;text-align:left;margin-bottom:1.5rem}.custom-collection-title h2{font-weight:700;font-size:32px;margin-top:1.75rem;text-transform:uppercase;margin-bottom:1rem}@media only screen and (max-width:991px){.collection-banner-img .collection--title{font-size:60px!important}}@media only screen and (max-width:767px){.collection-banner-img .collection--title{font-size:50px!important}.custom-collection-title h2{font-size:28px}}@media only screen and (max-width:576px){.collection-banner-img .collection--title{font-size:40px!important}}.mobile-nav-panel .mobile-nav-content .navmenu-depth-2{background-color:#fff}.template-collection .collection--description{width:100%;max-width:100%!important}.template-product .product--container .ebike-custom-accordion .short_description h4{margin-bottom:0}.template-product .product--container .ebike-custom-accordion .short_description ul li{margin-bottom:10px}.template-product .specifications-first table th{border:1px solid #ddd}.cartitems--container .cart-total{margin-bottom:2rem}@media only screen and (min-width:767px){.cart-checkout .button-primary{text-transform:none;width:auto;padding:.875rem 6.75rem}.cartitems--container .cart-total{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding-top:1.75rem;margin-top:2.5rem;margin-bottom:2rem;border-top:1px solid rgba(0,0,0,.15)}.cart-checkout{text-align:right}.cart-subtotal>span{text-align:right}.p28_J2fRvZNDqyZkZ2H9{justify-content:right}.cartitems--container .cart-total .cart-final-total{padding-top:0rem;margin-top:0rem;margin-bottom:1rem;border-top:0px solid rgba(0,0,0,.15)}.cartitems--container .cart-total .cart-shipping{text-align:right}.cart-shipping .cart-shipping-toggle{display:inline-block}.cartitems--container .cart-total .cart-subtotal{display:grid;grid-template-columns:1.5fr 1fr;gap:20px}}.highlights-banner .highlights-banner__content{padding:20px 0;max-width:1400px;margin-left:auto;margin-right:auto}form .spurit-po-wrapper .end-date-wrapper{display:none}form .spurit-po-wrapper button .pre-order-2-button{background-color:#217fe3!important;border:1px solid #217fe3!important;font-size:16px;text-transform:uppercase;font-family:Nunito Sans,sans-serif;font-style:normal;font-weight:700;padding-top:10px;padding-bottom:10px;border-radius:2px}@media only screen and (max-width:576px){form .spurit-po-wrapper button .pre-order-2-button{font-size:13px;padding:12px}}#shopify-section-template--16741039636704__main .page-content{max-width:1000px}#shopify-section-template--16741039636704__main iframe{width:100%;height:500px}@media only screen and (max-width:576px){#shopify-section-template--16741039636704__main iframe{width:100%;height:350px}}.custom-addition-h3-v3 *{opacity:1!important}.custom-addition-h3-v3 h3{font-weight:400}.custom-addition-h3-v3 h3 strong{font-weight:700!important}
/*# sourceMappingURL=/cdn/shop/t/31/assets/custom-style.css.map */
