/*!
 * Theme Name: Softopper
 * Theme URI: https://softopper.com
 * Description: Custom theme built with underscores
 * Version: 1.0
 * Author: Designed by EightyTwenty Agency, developed by Chad Phillips
 * Author URI: https://chadphillips.dev
 * Tags: underscores, HTML5, CSS3
 *
 */
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,body .bc-product-gallery__thumb-slide img,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}h1{font-size:2em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects;text-decoration:none;color:#ed1d24;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}abbr[title]{border-bottom:none;text-decoration:underline dotted}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none;max-width:100%;height:auto}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}#filter-and-archive-container.filter-open,button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:'Erbaum-Book';src:url(./fonts/Erbaum-Book/font.woff2) format("woff2"),url(./fonts/Erbaum-Book/font.woff) format("woff")}@font-face{font-family:'Erbaum-Regular';src:url(./fonts/Erbaum-Regular/font.woff2) format("woff2"),url(./fonts/Erbaum-Regular/font.woff) format("woff")}@font-face{font-family:'Erbaum-Medium';src:url(./fonts/Erbaum-Medium/font.woff2) format("woff2"),url(./fonts/Erbaum-Medium/font.woff) format("woff")}@font-face{font-family:'Erbaum-Bold';src:url(./fonts/Erbaum-Bold/font.woff2) format("woff2"),url(./fonts/Erbaum-Bold/font.woff) format("woff")}@font-face{font-family:'Erbaum-Black';src:url(./fonts/Erbaum-Black/font.woff2) format("woff2"),url(./fonts/Erbaum-Black/font.woff) format("woff")}.add-to-cart-bar{position:fixed;bottom:0;left:0;right:0;width:100%;background-color:#fff;text-align:center;padding:8px 0;z-index:1001;border-top:1px solid #d7d7d7;height:0;opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.add-to-cart-bar.show{opacity:1;height:auto}.add-to-cart-bar .inner{max-width:calc(100% - 22px)}.add-to-cart-bar .product-detail__fake-add-to-cart-button{margin:0;font-size:.875rem;padding:8px 12px;display:inline-block!important}.add-to-cart-bar__total{display:inline-block;font-size:.875rem;margin-right:20px}body .bc-subnav{margin-top:40px}body .bc-subnav__list-item{margin-bottom:0}body .bc-alert{border-radius:2px}body .bc-link,body a.bc-btn,body button.bc-btn{font-family:"Erbaum-Bold";font-weight:400;font-size:1rem;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}body .bc-link{text-decoration:none;text-transform:uppercase;line-height:20px;display:block;position:relative;color:#000;padding:10px 15px}body .bc-link:hover{color:#ed1d24}body .bc-account-page input[type=email],body .bc-account-page input[type=password],body .bc-account-page input[type=tel],body .bc-account-page input[type=text],body .bc-account-page select{border:1px solid #d7d7d7;border-radius:2px;color:#646464;padding:16px 23px;line-height:1;height:50px;-webkit-box-sizing:border-box;box-sizing:border-box}body .bc-form .bc-form__control{margin-bottom:34px}body .bc-form .bc-form__control input[type=email],body .bc-form .bc-form__control input[type=password],body .bc-form .bc-form__control input[type=tel],body .bc-form .bc-form__control input[type=text],body .bc-form .bc-form__control select{border-color:#d7d7d7;border-radius:2px;color:#646464;padding:16px 23px;line-height:1;height:50px}body a.bc-btn,body button.bc-btn{padding:11px 38px;color:#fff;border:0;border-radius:2px;cursor:pointer;outline:0}body .bc-account-login__form input[type=submit]:hover,body .bc-wish-list-dialog-form .bc-btn--form-submit:hover,body a.bc-btn:hover,body button.bc-btn:hover{background-color:#bd171c;color:#fff}body .bc-product-gallery__thumb-slide{margin:0;border-right:1px solid #646464;border-bottom:none;width:26vw;border-top:none}@media (min-width:530px){body .bc-product-gallery__thumb-slide{width:100px}}@media (min-width:1023px){body .bc-product-gallery__thumb-slide{width:151px}}body .bc-product-gallery--has-carousel{margin-bottom:0;border:1px solid #646464}body .bc-product-single__inner{position:relative}body .bc-product-single__inner:after,body .bc-product-single__inner:before{content:'';position:absolute;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;z-index:-1;opacity:0}body .bc-product-single__inner:before{background:rgba(255,255,255,.9);left:0;top:0;width:100%;height:100%}body .bc-product-single__inner:after{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-image:url(./images/icons/loading1.gif);background-repeat:no-repeat;background-position:50% 50%;width:100px;height:100px}body .bc-product-single__inner.loading:before{z-index:10;opacity:1}body .bc-product-single__inner.loading:after{z-index:20;opacity:1}body .bc-wish-list-dialog-form .bc-btn--form-submit{background-color:#ed1d24}body .bc-account-login__form input[type=submit],body .bc-wish-list-dialog-form .bc-btn--form-submit{font-size:1rem;padding:11px 38px;color:#fff;border:0;-webkit-box-shadow:none;box-shadow:none;border-radius:2px;cursor:pointer;outline:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;font-family:"Erbaum-Bold";font-weight:400}body .bc-account-login__form input[type=submit],body .bc-btn,body .bc-mini-cart .bc-btn,body .bc-mini-cart a.bc-btn,body .bc-mini-cart button.bc-btn,body .bigcommerce-cart__item-count,body .entry-content .bc-btn,body .entry-content a.bc-btn,body .entry-content button.bc-btn,body a.bc-btn,body button.bc-btn{background-color:#ed1d24}body.post-type-archive-bigcommerce_product .bc-product__actions{display:none}body .bc-product-card__image{border:1px solid #333;border-radius:2px;overflow:hidden;max-height:340px}body .bc-product-card__image img{display:block;min-width:100%}body .bc-product-card__image--from-bigc{overflow:hidden}body .bc-product-card__image--from-bigc a{display:block;max-width:100%;max-height:100%}body .bc-product-card__image--from-bigc img{max-width:none;width:100%}body .bc-product-archive__refinery{display:none}@media (min-width:768px){body .bc-product-archive{float:left;width:75%}}@media (min-width:1023px){body .bc-product-archive{width:calc(100% - 250px)}}@media (min-width:1700px){body .bc-product-archive{float:none;margin:0 auto}}body .bc-product-archive .bc-product__title{text-transform:none;font-size:1.625rem;line-height:1.23;font-family:"Roboto",sans-serif;font-weight:500}body .bc-product-archive .bc-product-grid .bc-product-card{margin-bottom:56px}body .bc-product-archive .bc-product-card__info{cursor:pointer}body .bc-product-archive .bc-product-card__info:hover h1{color:#bd171c}body .bc-product-archive__nothing-found{width:100%;max-width:940px;position:relative;margin:0 auto}body .bc-product-archive__nothing-found__icon{margin-top:-36px}body .bc-product-archive__nothing-found .filter__opener-button{position:absolute;top:0;right:15px;margin-top:0}body .bc-product-archive__nothing-found h2{font-family:"Erbaum-Black";font-size:1.5rem;text-transform:none;max-width:490px;margin-top:34px;letter-spacing:.18px;line-height:1.4}body .bc-product-archive__nothing-found__content{margin-bottom:48px}body .bc-product-archive__nothing-found .shop-by-vehicle-menu__shop-by-product{max-width:705px;margin-bottom:48px}body .bc-product-archive__nothing-found .flyout-menu__nav li{width:100%}@media (min-width:1023px){body .bc-product-archive__nothing-found .flyout-menu__nav li{width:225px}}body .bc-product-archive__nothing-found .shop-by-vehicle-menu__see-all-products,body .bc-product-availability--out-of-stock{display:none}body .bc-product-archive__nothing-found .shop-by-vehicle-menu__shop-by-vehicle{width:calc(100% + 40px);margin-left:-20px}@media (min-width:768px){body .bc-product-archive__nothing-found .shop-by-vehicle-menu__shop-by-vehicle{width:100%;margin-left:0}}body .bc-product-archive .pagination{padding:0 0 56px}@media (min-width:768px){body .bc-account-page{max-width:820px;margin:30px 0}body .bc-form .bc-form__actions{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}body .bc-account-login__form p.login-password,body .bc-account-login__form p.login-remember,body .bc-account-login__form p.login-username{margin:0 0 24px}}body.bc-gallery-size-bc-xmedium .bc-product-single{max-width:100%}body.bc-gallery-size-bc-xmedium .bc-product-single .bc-product-single__meta{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-left:0;-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;padding-bottom:38px}@media (min-width:768px){body.bc-gallery-size-bc-xmedium .bc-product-single .bc-product-single__meta{width:calc(50% - 16px)!important;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}body.bc-gallery-size-bc-xmedium .bc-product-single .bc-product__gallery{width:100%;padding:20px 22px 10px}@media (min-width:768px){body.bc-gallery-size-bc-xmedium .bc-product-single .bc-product__gallery{padding:0}}body .bc-product-single__inner__images-container{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:768px){body .bc-product-single__inner__images-container{width:calc(50% - 4px);margin-right:20px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:1023px){body .bc-product-single__inner__images-container{width:60%;margin-right:0}}body .bc-product-archive__title{min-height:54px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body .bc-product-archive{max-width:1145px}body .bc-product-archive .filter__opener-button{text-align:right}.main-navigation ul.nav-menu li.sub-menu-heading,body .bc-product-grid{padding-top:24px}body .bc-product-grid.has-banner{padding-top:36px}body .bc-product-archive__title--mobile-only{display:block;position:relative}@media (min-width:768px){body .bc-product-archive__title--mobile-only{display:none}}body .bc-product-archive__title--mobile-only .bc-product-archive__title{font-size:1.5rem;max-width:calc(100% - 117px);line-height:1.0833;position:relative;z-index:50;color:#333;letter-spacing:.18px;float:left;margin:22px 0 0}body .bc-product-archive__title--mobile-only .filter__opener-button{float:right}body .bc-product-archive__header{position:relative;padding:50px 0 0;margin:0}body .bc-product-archive__header .inner{max-width:1085px}body .bc-product-archive__header .filter__opener-button{position:absolute;bottom:22px;right:12px;-webkit-transform:translateY(100%);transform:translateY(100%);cursor:pointer;z-index:1000}@media (min-width:768px){body .bc-product-archive__header .filter__opener-button{display:none!important}}body .bc-product-archive__header .bc-product-archive__title{margin-bottom:0}body .bc-product-archive__header .bc-product-archive__header__banner-image{visibility:hidden}body .bc-product-archive__header.has-banner{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:508px;min-height:212px;overflow:hidden;padding:16px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;background-size:cover;background-position:50% 50%;position:relative}body .bc-product-archive__header.has-banner .filter__opener-button{bottom:-22px;display:none}@media (min-width:768px){body .bc-product-archive__header.has-banner .filter__opener-button{display:block}}body .bc-product-archive__header.has-banner .bc-product-archive__title{display:none;font-size:1.5rem;max-width:calc(100% - 117px);line-height:1.0833;margin:0;position:relative;z-index:50;color:#333;-webkit-transform:translateY(158px);transform:translateY(158px);letter-spacing:.18px}@media (min-width:768px){body .bc-product-archive__header.has-banner .bc-product-archive__title{display:block;color:#fff;padding-bottom:0;font-size:3.75rem;-webkit-transform:translateY(0);transform:translateY(0);position:absolute;width:100%;left:0;bottom:89px;max-width:none}body .bc-product-archive__header.has-banner .bc-product-archive__title span{max-width:550px;display:block}body .bc-product-archive__header.has-banner .bc-product-archive__title .inner{max-width:1250px}}body .bc-product-archive__header.has-banner:before{content:'';position:absolute;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);background-blend-mode:multiply;background-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(transparent));background-image:linear-gradient(to bottom,#000,transparent);bottom:0;left:0;margin:0;width:100%;height:82px;opacity:.75;padding:0}@media (min-width:768px){body .bc-product-archive__header.has-banner:before{height:188px;opacity:1}}body .bc-product-archive__header.has-banner .inner{max-width:1250px}body .bc-product-archive .bc-product-archive__title.no-banner{float:left;width:calc(100% - 120px);margin-bottom:0}@media (min-width:768px){body .bc-product-archive .bc-product-archive__title.no-banner{margin-top:24px}}body .bc-product-archive .filter__opener-button{margin-top:24px}@media (min-width:768px){body .bc-product-archive .filter__opener-button{display:none}}body .bc-product__brand{display:none}body .bc-product-archive__title{font-family:"Erbaum-Bold";font-weight:400;text-transform:uppercase}@media (min-width:768px){body .bc-product-archive__title{font-size:2.5rem}}body .bc-product__models{font-weight:700;font-size:.875rem;margin-bottom:13px}body .bc-product__short-description{font-size:.875rem;line-height:1.43}body .bc-product-card-image-anchor,body.no-scroll{overflow:hidden}body .bc-product-card-image-anchor img,body .swiper-container img{display:block;width:100%}body .bc-product-card .bc-single-product__ratings{padding:10px 0 0}body .bc-product-card .bc-product__pricing{margin-bottom:12px}body .bc-single-product__rating-reviews a{font-size:.75rem;color:#707070;font-family:"Roboto",sans-serif;font-weight:400;padding-left:0;position:relative;top:-4px}body.bc-gallery-size-bc-xmedium .bc-product-gallery__thumb-slide{width:26vw;height:26vw;position:relative}@media (min-width:530px){body.bc-gallery-size-bc-xmedium .bc-product-gallery__thumb-slide{width:100px;height:100px}}@media (min-width:1023px){body.bc-gallery-size-bc-xmedium .bc-product-gallery__thumb-slide{width:151px;height:151px}body.archive.bc-gallery-size-bc-xmedium .bc-product-gallery__thumb-slide{width:100px;height:100px}}body .bc-product-gallery__images .swiper-container-horizontal:nth-child(2){height:26vw}@media (min-width:530px){body .bc-product-gallery__images .swiper-container-horizontal:nth-child(2){height:100px}}@media (min-width:1023px){body .bc-product-gallery__images .swiper-container-horizontal:nth-child(2){height:151px}body.archive .bc-product-gallery__images .swiper-container-horizontal:nth-child(2){height:100px}}body .swiper-container__nav{position:relative;height:100%;left:0;width:100%}body .swiper-container__nav__button{position:absolute;right:0;top:0;width:40px;height:100%;opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;z-index:50;cursor:pointer}body .swiper-container__nav__button:after{content:'';position:absolute;width:40px;height:40px;background-color:rgba(70,70,70,.75);background-image:url(./images/resources/image-gallery-arrow-right.png);background-image:url(./images/resources/image-gallery-arrow-right.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(./images/resources/image-gallery-arrow-right.svg),linear-gradient(transparent,transparent);background-size:10px 19px;background-position:50% 50%;background-repeat:no-repeat;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body .swiper-container__nav__button.active:hover{opacity:1}body .bc-alert--success{background-color:#4d4825}body .swiper-container__scroll-right{right:auto;left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}body #swipebox-overlay{background:rgba(0,0,0,.7)}body .swiper-container{overflow:scroll;border:1px solid #646464}@media (min-width:1023px){body .swiper-container{overflow:hidden}}body .swiper-container[data-js=bc-gallery-thumbs]{border-top:none!important}body .bc-product-gallery__thumbs{height:26vw;width:auto;position:absolute;max-width:none;overflow:visible;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;left:0}@media (min-width:530px){body .bc-product-gallery__thumbs{height:100px}}@media (min-width:1023px){body .bc-product-gallery__thumbs{height:151px}}body .bc-product-single{padding:0;max-width:100%}body .bc-product-single__inner{width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){body .bc-product-single__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:94%}}@media (min-width:1023px){body .bc-product-single__inner{width:100%;max-width:940px}}body .bc-product-single .bc-product-form{padding:0 22px}body .bc-cart-header h1,body .bc-product-single .bc-product-form .bc-form__label{text-transform:uppercase}body .bc-product-single .bc-product-form .bc-btn--add_to_cart,body .bc-product-single .bc-product-form .bc-btn--add_to_cart[disabled]{background-color:#ed1d24;opacity:1;font-size:1.1875rem;font-family:"Erbaum-Black";border:1px solid #ed1d24;cursor:pointer;border-radius:2px;margin-top:36px;display:none}body .bc-product-single .bc-product-form .bc-btn--add_to_cart:hover,body .bc-product-single .bc-product-form .bc-btn--add_to_cart[disabled]:hover{background-color:#bd171c;color:#fff;opacity:1;font-family:"Erbaum-Black"}body .bc-product-single .bc-single-product__description{font-weight:400;background-color:#4d4825;border:0;margin:0;position:relative}body .bc-product-single .bc-single-product__description:after,body .bc-product-single .bc-single-product__description:before{content:'';position:absolute;top:0;height:100%;background-repeat:no-repeat;width:calc(calc(100% - 780px)/2);background-position:0 0}body .bc-product-single .bc-single-product__description:before{left:0;background-image:url(./images/dirt/dirt-7.png)}body .bc-product-single .bc-single-product__description:after{right:0;background-image:url(./images/dirt/dirt-8.png);max-width:411px;background-size:411px auto}body .bc-product-single .bc-single-product__description a{color:#fff}body .bc-product-single .bc-single-product__description a:hover{text-decoration:underline}body .bc-product-single .bc-single-product__description .inner{position:relative;z-index:20}body .bc-product-single .bc-single-product__description .bc-single-product__section-title{display:none}body .bc-product-single .bc-single-product__description .bc-product__description{color:#fff;line-height:1.54;margin:0 auto}@media (min-width:768px){body .bc-product-single .bc-product__gallery{-webkit-box-flex:0;-ms-flex:0 0 563px;flex:0 0 563px}}body .bc-product-gallery__images,body.bc-gallery-size-bc-xmedium .bc-product-gallery__images{max-width:508px;margin-top:37px}body.bc-gallery-size-bc-xmedium .product-detail__mobile-image-gallery .bc-product-gallery__images{margin-top:0;margin-bottom:0}body .bc-product-single__top{background-color:#eee;padding-bottom:72px}body .bc-account-page,body .bc-cart__empty{border-bottom:none;border-top:none}body .bc-cart-header h1{font-family:"Erbaum-Black";font-weight:400;font-size:1.75rem;line-height:1;letter-spacing:.22px;text-align:center;width:100%;margin:30px 0 18px}@media (min-width:768px){body .bc-cart-header h1{margin:60px 0 40px}}body .bc-cart__empty{padding:80px 0}body .bc-cart-item{border-top:none;border-bottom:2px solid #969696;display:block}body .bc-cart-item:last-child{border-bottom:2px solid #969696}body .bc-cart-item img{max-width:none;width:100%}body .bc-cart-item .item-price{font-size:.875rem;margin-top:12px}body .bc-cart-item .price-label{text-transform:uppercase;font-weight:400}body .bc-cart-item .bc-cart-item__remove-button{display:inline-block;border:0;font-size:.875rem;font-family:"Roboto",sans-serif;font-weight:700;text-transform:none;padding-bottom:0;position:relative;bottom:-8px}body .bc-cart-item__product-options{margin-top:16px;float:left}body .bc-cart-item__product-option{margin-top:0}body .bc-cart-item-meta .bc-cart-item__product-title,body .bc-cart-item__product-option-label{font-weight:700}body .bc-cart-item-image{display:block;width:34.66%;max-width:220px;float:left}@media (min-width:768px){body .bc-cart-item-image{margin-right:30px}}body .bc-cart-item-image img{border:1px solid #969696;border-radius:2px;display:block}@media (min-width:768px){body .bc-cart-item__product-brand{margin-top:0}}body .bc-cart-item__product-brand img{max-width:103px;margin-bottom:8px}@media (min-width:768px){body .bc-cart-item-meta .bc-cart-item__product-title{font-size:1.375rem}}body .bc-cart-item__product-option{font-size:.875rem;color:#333}body .bc-cart-item-quantity{margin-top:30px;float:left;clear:left}@media (min-width:768px){body .bc-cart-item-quantity{margin-left:0}}.bc-single-product__accordion-section__content.active iframe,.faqs__topic__faq.active iframe,body .bc-cart-item-quantity__label{display:block}body .bc-cart-item-quantity input.bc-cart-item__quantity-input{height:50px;margin:0;padding:16px;border-radius:2px;border:1px solid #d7d7d7}body .bc-cart-actions{margin-bottom:96px;margin-top:67px}@media (min-width:768px){body .bc-cart-actions{margin-bottom:130px;margin-top:58px}}body .bc-cart-actions .btn,body .bc-cart-actions form{float:right;clear:right;max-width:350px;width:100%}@media (min-width:768px){body .bc-cart-actions form{width:228px}}body .bc-cart-actions .btn{font-family:"Erbaum-Regular";height:64px;padding:22px 10px 16px;line-height:1;margin-bottom:8px;text-align:center;font-size:1rem;margin-right:0}@media (min-width:768px){body .bc-cart-actions .btn{float:none;clear:none;margin:0 13px 0 0;width:238px}}body .bc-cart-actions .bc-cart-actions__checkout-button{height:64px;padding:19px 10px;line-height:1;text-align:center;font-size:1.1875rem;max-width:350px;width:100%}@media (min-width:768px){body .bc-cart-actions .bc-cart-actions__checkout-button{width:228px}}body .bc-cart-subtotal__amount,body .bc-cart-tax__amount{-webkit-box-flex:0;-ms-flex:0 0 180px;flex:0 0 180px;text-align:right}@media (min-width:530px){body .bc-cart-subtotal__amount,body .bc-cart-tax__amount{-webkit-box-flex:0;-ms-flex:0 0 280px;flex:0 0 280px}}body .bc-cart-subtotal__label,body .bc-cart-tax__label{font-size:.875rem}body .bc-product-form__summary{border-top:2px solid #d8d8d8;margin-top:28px;padding-top:36px}body .bc-product-form__summary__total{font-size:1.125rem;font-family:"Roboto",sans-serif;font-weight:700;text-align:center;text-transform:uppercase;opacity:1;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}body .bc-product-form__summary__total.hidden{opacity:.2}.bc-single-product__accordion-section__content iframe,body .bc-product-form__control--text{display:none}.product-options .error .product-options__heading span,body .bc-product-form__control.error .bc-product-form__option-label{background-color:rgba(239,28,36,.1);display:inline-block;padding:5px 5px 3px}.bc-single-product__description{color:#fff;font-size:1.375rem;line-height:1.66;padding:54px 2px 30px}@media (min-width:1023px){.bc-single-product__description .inner{max-width:780px!important}}.bc-single-product__accordion-section{border-bottom:1px solid #333}.bc-single-product__accordion-section .inner{max-width:940px}.bc-single-product__accordion-section__title{font-family:"Erbaum-Bold";font-size:1.125rem;text-transform:uppercase;padding:25px 38px;position:relative;cursor:pointer}.bc-single-product__accordion-section__title:before{content:'';position:absolute;width:12px;height:12px;left:0;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);background-image:url(./images/icons/select-down-arrow.png);background-image:url(./images/icons/select-down-arrow.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(./images/icons/select-down-arrow.svg),linear-gradient(transparent,transparent);background-position:50% 50%;background-repeat:no-repeat;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.bc-single-product__accordion-section__title.active:before{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.bc-single-product__accordion-section__content{padding:0;-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(1,0);transform:scale(1,0);opacity:0;height:0;overflow:hidden;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.bc-single-product__accordion-section__content.active{padding:0 0 36px;-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1;height:auto}.bc-single-product__accordion-section__content .prop65-warning{padding:10px 0 10px 40px;background-image:url(./images/icons/warning-yellow.png);background-image:url(./images/icons/warning-yellow.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(./images/icons/warning-yellow.svg),linear-gradient(transparent,transparent);background-position:0 50%;background-repeat:no-repeat;background-size:28px auto;font-weight:500}.bc-single-product__related{padding:85px 0 95px;background-color:#f1f1f1;border-top:1px solid #d8d8d8}.bc-single-product__related .inner{max-width:1006px;width:100%}@media (min-width:768px){.bc-single-product__related .inner{width:90%}}.bc-single-product__related .bc-product-grid--related .slick-list{padding:0 10% 0 0}.bc-single-product__related .bc-single-product__section-title--related{margin-top:0;font-family:"Erbaum-Black";font-size:1.5rem;text-transform:uppercase;text-align:center;padding:0 20px}@media (min-width:1023px){.bc-single-product__related .bc-single-product__section-title--related{margin-left:10px;text-align:left;padding:0}}.bc-single-product__related__shop-all{text-align:center;padding:0 10px}@media (min-width:768px){.bc-single-product__related__shop-all{padding:0;text-align:left}}.bc-single-product__related .bc-product__meta{padding:15px 0}@media (min-width:1023px){.bc-single-product__related .bc-product__meta{padding:25px 0 30px}}.bc-single-product__related .bc-product-grid .bc-product-card{margin:0 10px 15px}@media (min-width:1023px){.bc-single-product__related .bc-product-grid .bc-product-card{margin:0 10px}}.bc-single-product__related .bc-product-grid--related{padding-top:20px}.bc-single-product__related .bc-product__title{font-size:1rem;margin-top:16px;margin-bottom:10px}.bc-single-product__related .bc-product__pricing{font-size:.75rem}.bc-single-product__related .bc-product-card__featured-image{border:1px solid #333}.bc-single-product__related .bc-product__meta.div-link{cursor:pointer}.bc-single-product__related .bc-product__meta.div-link:hover{opacity:.8}.bc-single-product__related__shop-all .btn--red-outline{background-color:transparent;border:2px solid #ed1d24;font-size:1.1875rem;padding:20px 30px}@media (min-width:768px){.bc-single-product__related__shop-all .btn--red-outline{padding:20px 50px}}.bc-single-product__reviews{padding:10px 0 0}.bc-single-product__reviews .inner{max-width:940px;width:100%}.bc-single-product__reviews .bc-product-reviews__title{font-size:.875rem;color:#777;font-weight:400}.bc-single-product__reviews .bc-product-review-form-wrapper,.bc-single-product__reviews .bc-product-review-list-wrapper{display:none}.btn{display:inline-block;padding:10px 26px;font-family:"Erbaum-Bold";font-size:1.25rem;text-transform:uppercase;border-radius:2px}.btn--red{background-color:#ed1d24;border:1px solid #ed1d24;color:#fff;text-shadow:none}.btn--red:hover{background-color:#bd171c;border-color:#bd171c;color:#fff}.btn--black-outline,.btn--red-outline{background-color:#fff;border:1px solid #ed1d24;color:#ed1d24}.btn--red-outline:hover{background-color:#ed1d24;color:#fff}.btn--black-outline{border:1px solid #333;color:#333}.btn--black-outline:hover{background-color:#333;color:#fff}.btn--wide{padding:10px 33px}.current-vehicle{background-color:#4d4825;color:#fff;font-weight:700;padding:11px 0 13px;font-size:.8125rem;line-height:26px}.current-vehicle .inner{max-width:940px}.current-vehicle__container{max-width:508px;position:relative}.current-vehicle__name{float:left;width:80%}.current-vehicle__edit{float:right;width:40px;position:relative;padding-right:18px;cursor:pointer}.current-vehicle__edit-form,.current-vehicle__edit:after{position:absolute;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.current-vehicle__edit:after{content:'';top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:6px;background-image:url(./images/icons/icon-down-arrow-sm.png);background-image:url(./images/icons/icon-down-arrow-sm.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(./images/icons/icon-down-arrow-sm.svg),linear-gradient(transparent,transparent);background-size:100% 100%;width:10px}.current-vehicle__edit:hover{opacity:.7}.current-vehicle__edit.active:after{-webkit-transform:rotate3d(1,0,0,180deg) translateY(50%);transform:rotate3d(1,0,0,180deg) translateY(50%)}.current-vehicle__img{display:block;float:left;margin-right:10px}.current-vehicle__edit-form{overflow:hidden;opacity:0;-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 0;transform-origin:0 0;left:0;width:100%;top:calc(100% + 13px);z-index:999;font-size:1rem;padding:0 27px 43px;background-color:#fff;-webkit-box-shadow:0 10px 10px rgba(0,0,0,.5);box-shadow:0 10px 10px rgba(0,0,0,.5)}.current-vehicle__edit-form__heading{color:#333;font-size:1.125rem;margin:37px 0 8px}.current-vehicle__edit-form select{margin-bottom:8px}.current-vehicle__edit-form .vehicle-selector{padding:0}.current-vehicle__edit-form .vehicle-selector select{background-position:95% 50%;border-right:1px solid #d7d7d7;border-left:1px solid #d7d7d7}.current-vehicle__edit-form .shop-by-vehicle-menu__shop{float:none;width:100%;margin:8px 0 16px}.current-vehicle__edit-form .flyout-menu__cta{color:#333}.current-vehicle.active .current-vehicle__edit-form{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}.error-404-content,.filter__vehicle__add-your-vehicle .garage__add-a-vehicle__form.active .add-vehicle{position:relative}.error-404-content:before{content:'';position:absolute;width:100%;height:121px;top:0;left:0;background-image:url(./images/dirt/dirt-3.png);background-size:100% auto}@media (min-width:768px){.error-404-content:before{width:27.9%;background-size:100% auto;height:386px;background-image:url(./images/dirt/dirt-1.png)}}.error-404-content:after{content:'';position:absolute;width:27.36%;height:527px;top:0;right:0;background-image:url(./images/dirt/dirt-2.png);background-size:100% auto;display:none}@media (min-width:768px){.error-404-content:after{display:block}}.error-404-content .inner{max-width:940px}.error-404-content__content{max-width:780px;padding:10px 0 97px;position:relative;z-index:10;text-align:center}@media (min-width:768px){.error-404-content__content{text-align:left;padding:65px 0 175px}.error-404-content__content .clear{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.error-404-content__content h1{font-size:42px;font-family:"Erbaum-Black";margin:20px 0 15px}.error-404-content__content h3{font-size:20px;font-family:"Erbaum-Black";max-width:308px;margin:0 auto 16px}@media (min-width:768px){.error-404-content__content h3{max-width:none;margin:0 0 16px}}.error-404-content__content p{font-family:"Erbaum-Book"}.error-404-content__content__message{width:100%;padding-left:6.2%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:768px){.error-404-content__content__message{float:right;width:calc(100% - 379px);-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.error-404-content__content__img{width:379px;max-width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:768px){.error-404-content__content__img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;float:left}}.error-404-content__content .btn{position:absolute;bottom:65px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:308px;max-width:90%}@media (min-width:768px){.error-404-content__content .btn{position:relative;bottom:auto;left:auto;-webkit-transform:none;transform:none;width:auto}}.family-of-brands{position:absolute;overflow:hidden;background-color:#fff;padding:30px 0;-webkit-box-shadow:0 25px 25px rgba(0,0,0,.1);box-shadow:0 25px 25px rgba(0,0,0,.1);-webkit-transform:scale(1,0);transform:scale(1,0);opacity:0;-webkit-transform-origin:center top;transform-origin:center top;-webkit-transition:all .1s;transition:all .1s;text-align:center;z-index:3000}.family-of-brands.active{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:all .5s;transition:all .5s;opacity:1}.family-of-brands .inner{max-width:968px!important}.family-of-brands__title,.faqs__topic__faq iframe{display:none}.family-of-brands__brand{padding:10px;width:100%}@media (min-width:530px){.family-of-brands__brand{display:inline-block;width:49%}}@media (min-width:768px){.family-of-brands__brand{width:32%}}@media (min-width:1023px){.family-of-brands__brand{width:25%;float:left}}.family-of-brands__brand__inner{padding:20px 10px 14px;-webkit-box-shadow:0 0 10px #e6e6e6;box-shadow:0 0 10px #e6e6e6;border-radius:6px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.family-of-brands__brand__inner:hover{-webkit-box-shadow:0 0 10px #d7d7d7;box-shadow:0 0 10px #d7d7d7;-webkit-transform:scale(1.05);transform:scale(1.05)}.family-of-brands__brand__inner__name{font-family:"Roboto",sans-serif;font-weight:500;font-size:.875rem;color:#333;margin-top:18px}.family-of-brands__brand__inner__description{font-family:"Roboto",sans-serif;font-weight:400;color:#707070;font-size:.75rem;margin-top:2px}.family-of-brands__brand__inner__img{height:58px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.family-of-brands__brand__inner__img .baja-designs{width:58px}.family-of-brands__brand__inner__img .bestop{width:97px;margin-bottom:6px}.family-of-brands__brand__inner__img .bullring{width:114px;margin-bottom:6px}.family-of-brands__brand__inner__img .prp-seats{width:100px;margin-bottom:6px}.family-of-brands__brand__inner__img .softopper{width:116px}.family-of-brands__brand__inner__img .speedstrap{width:100px}.family-of-brands__brand__inner__img .status{width:116px}.family-of-brands__brand__inner__img .tuffy{width:64px}.family-of-brands__brand--mobile-nav{padding:10px 0;text-align:left;max-width:92%;margin-left:4%}.family-of-brands__brand--mobile-nav .family-of-brands__brand__inner{min-height:100px;position:relative}.family-of-brands__brand--mobile-nav .family-of-brands__brand__inner__img{width:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;left:0;top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.family-of-brands__brand--mobile-nav .family-of-brands__brand__inner__img img{max-width:84px;margin-bottom:0!important}.family-of-brands__brand--mobile-nav .family-of-brands__brand__inner__img img.status{max-width:72px}.family-of-brands__brand--mobile-nav .family-of-brands__brand__inner__text{float:right;width:calc(100% - 96px)}.family-of-brands__brand--mobile-nav .family-of-brands__brand__inner__name{display:block;text-align:left;margin-top:10px;padding-left:0;margin-bottom:4px}.family-of-brands__brand--mobile-nav .family-of-brands__brand__inner__description{display:block;text-align:left;margin-top:0;padding-left:0}.faqs{padding:0 0 112px}.faqs .inner{max-width:940px;width:100%}@media (min-width:768px){.faqs .inner{width:90%}}.faqs .inner,.faqs__inner{border-bottom:1px solid #333}.faqs__topic{border-top:1px solid #333;border-bottom:none;cursor:pointer}@media (min-width:768px){.faqs__topic{border:1px solid #333;border-bottom:none}}.faqs__topic__title{padding:25px 61px 25px 22px;position:relative;font-family:"Erbaum-Bold";font-size:1.125rem;line-height:1.388;text-transform:uppercase;cursor:pointer}.faqs__topic__title:hover{color:#000}@media (min-width:768px){.faqs__topic__title{padding:25px 20px 25px 61px}}.faqs__topic__faq,.faqs__topic__title:before{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.faqs__topic__title:before{content:'';position:absolute;right:0;top:0;width:61px;background-image:url(./images/icons/select-down-arrow.png);background-image:url(./images/icons/select-down-arrow.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(./images/icons/select-down-arrow.svg),linear-gradient(transparent,transparent);background-position:20% 50%;background-repeat:no-repeat;-webkit-transform:rotate(0deg);transform:rotate(0deg);height:74px}@media (min-width:768px){.faqs__topic__title:before{left:0;right:auto;top:0;width:61px;height:74px;-webkit-transform:rotate(270deg);transform:rotate(270deg);background-position:50% 50%}}.faqs__topic__title.active:before{-webkit-transform:rotate3d(1,0,0,180deg) translateY(0);transform:rotate3d(1,0,0,180deg) translateY(0)}@media (min-width:768px){.faqs__topic__title.active:before{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.faqs__topic__faq{padding:0 22px;height:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scale(1,0);transform:scale(1,0);opacity:0;overflow:hidden}.faqs__topic__faq.active{padding:0 22px 30px;height:auto;-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1}@media (min-width:768px){.faqs__topic__faq.active{padding:0 22px 30px 61px}}.faqs__topic__faq__question{font-weight:500;line-height:1.625;padding-bottom:16px}.faqs__topic__faq__answer{font-size:.875rem;line-height:1.428}.featured-products{padding:0 20px}@media (min-width:768px){.featured-products{padding:0 0 16px;border-bottom:1px solid #ddd}}.featured-products__tile{float:left;height:160px;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;margin-bottom:10px;padding:22px 15px;position:relative;border-radius:2px;max-width:100%;cursor:pointer}.featured-products__tile__info{text-align:left;color:#fff;position:absolute;bottom:12px;width:184px;max-width:80%}.featured-products__tile__info--large{bottom:22px}.featured-products__tile span,.featured-products__tile__info__title{font-family:"Erbaum-Bold";line-height:1.125;text-transform:uppercase}.featured-products__tile__info__title--large{font-size:1.375rem;line-height:1;max-width:160px}@media (min-width:375px){.featured-products__tile__info__title--large{max-width:none}}.featured-products__tile__info__small-title{font-size:.875rem;font-weight:400;margin-bottom:4px}.featured-products__tile span{position:absolute;width:81px;height:30px;background-color:#ed1d24;right:10px;bottom:25px;color:#fff;font-size:.9375rem;line-height:1;padding:6px 0;display:block;border:1px solid #ed1d24;border-radius:2px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.featured-products__tile:hover{opacity:.8}.featured-products__tile:hover span{background-color:#bd171c;border-color:#bd171c}.featured-products__tile--1{width:265px}@media (min-width:375px){.featured-products__tile--1{width:305px}}@media (min-width:768px){.featured-products__tile--1{width:31.9%;margin-right:2%}}.featured-products__tile--1:before,.featured-products__tile--2:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,right top,from(#333),to(rgba(51,51,51,0)));background-image:linear-gradient(to right,#333,rgba(51,51,51,0));opacity:.75}.featured-products__tile--2{width:265px;clear:left}@media (min-width:375px){.featured-products__tile--2{width:305px}}@media (min-width:768px){.featured-products__tile--2{width:31.9%;margin-right:2%;clear:none}}.featured-products__tile--3{width:128px;margin-right:9px;clear:left;padding:12px 15px}@media (min-width:375px){.featured-products__tile--3{width:148px}}@media (min-width:768px){.featured-products__tile--3{width:14.89%;margin-right:2%;clear:none}}.featured-products__tile--3:before{background-blend-mode:multiply}.featured-products__tile--4{width:128px;padding:12px 15px}@media (min-width:375px){.featured-products__tile--4{width:148px}}@media (min-width:768px){.featured-products__tile--4{width:14.89%}}.featured-products__tile--3:before,.featured-products__tile--4:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left bottom,left top,from(#333),to(rgba(51,51,51,0)));background-image:linear-gradient(to top,#333,rgba(51,51,51,0));opacity:.5}.filter{position:fixed;overflow-y:auto;min-height:100%;max-height:100%;padding-bottom:100px;top:0;right:0;-webkit-transform:translateX(100%);transform:translateX(100%);max-width:335px;width:90%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;border-right:1px solid #d7d7d7}.filter.active{-webkit-transform:translateX(0);transform:translateX(0);background-color:#fff;z-index:9999;padding-top:33px;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.2);box-shadow:0 0 30px 0 rgba(0,0,0,.2)}.filter.active .filter__apply--static,.filter.active .filter__clear{visibility:hidden}@media (min-width:768px){.filter.active{padding-top:0;height:auto}}.filter__overlay{-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.filter__overlay.active{z-index:8888;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);-webkit-transform:scale(1,1);transform:scale(1,1)}@media (min-width:768px){.filter__overlay{display:none}}.filter__close{position:fixed;overflow:hidden;width:0;height:0;border:1px solid #fff;border-radius:2px;background-image:url(./images/icons/icon-close.png);background-image:url(./images/icons/icon-close.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(./images/icons/icon-close.svg),linear-gradient(transparent,transparent);background-position:50% 50%;cursor:pointer;top:30px;right:25px;z-index:10000}.filter__close.active{width:30px;height:30px}@media (min-width:768px){.filter__close{display:none}.filter{position:relative;float:left;width:191px;-webkit-transform:translateX(0);transform:translateX(0);top:0!important;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.2);box-shadow:0 0 30px 0 rgba(0,0,0,.2)}}@media (min-width:1023px){.filter{width:250px}}.filter h3{text-transform:uppercase;font-size:1.125rem;padding:32px 20px 13px;margin:0;line-height:1}.filter__results{font-weight:500;padding:0 20px}.filter__section-heading{font-family:"Erbaum-Regular";font-size:.9375rem;margin-top:30px;margin-bottom:12px;padding:0 20px}.filter__products__options__option,.filter__sort__options__option{padding:12px 20px 12px 46px;border-bottom:1px solid #ebebeb;position:relative;cursor:pointer}.filter__sort__options__option.active:after,.filter__sort__options__option:before{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:16px}.filter__sort__options__option:before{border:1px solid #333;left:20px;width:16px;height:16px}.filter__sort__options__option.active:after{left:24px;width:10px;height:10px;background-color:#ed1d24}.filter__products__options__option{display:block;color:#333}.filter__products__options__option.active:before,.filter__products__options__option:before,.filter__vehicle__options__option.active:before{content:'';position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px;border-radius:2px}.filter__products__options__option:before{border:1px solid #333}.filter__products__options__option.active:before,.filter__vehicle__options__option.active:before{background-color:#ed1d24;background-image:url(./images/icons/icon-check-mark-only-white.png);background-image:url(./images/icons/icon-check-mark-only-white.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(./images/icons/icon-check-mark-only-white.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-position:50% 50%;background-size:16px auto}.filter__fixed-bottom{position:fixed;bottom:0;right:0;opacity:0;height:0;overflow:hidden;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;max-width:335px;z-index:10000;width:90%}.filter__fixed-bottom.active{height:243px;padding:68px 0 0;opacity:1}@media (min-width:768px){.filter__fixed-bottom{right:auto;left:0;width:191px}}@media (min-width:1023px){.filter__fixed-bottom{width:249px}}.filter__fixed-bottom:before{position:absolute;content:'';width:100%;height:calc(100% - 107px);bottom:107px;left:0;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(rgba(255,255,255,.99)));background-image:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,.99))}.filter__fixed-bottom:after{position:absolute;content:'';width:18px;height:18px;bottom:127px;left:50%;-webkit-transform:translateX(-50%) rotate(-90deg);transform:translateX(-50%) rotate(-90deg);background-image:url(./images/icons/left-arrow.svg);background-repeat:no-repeat;background-size:contain}.filter__fixed-bottom__options{position:absolute;bottom:0;left:0;width:100%;background-color:#fff}.filter__fixed-bottom__apply{margin-top:0!important}.filter__fixed-bottom__clear{padding-bottom:21px!important}.filter .garage-vehicle-form-close{position:absolute;width:30px;height:30px;border:1px solid #fff;border-radius:2px;background-image:url(./images/icons/icon-close.png);background-image:url(./images/icons/icon-close.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(./images/icons/icon-close.svg),linear-gradient(transparent,transparent);background-position:50% 50%;cursor:pointer;top:23px;right:10px;z-index:1000;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;opacity:0;display:none}.filter .garage-vehicle-form-close.active{opacity:1}@media (min-width:768px){.filter .garage-vehicle-form-close{display:block}}@media (min-width:1023px){.filter .garage-vehicle-form-close{right:10px;top:23px}}.filter .garage-vehicle-form-close:hover{border:1px solid #333}.filter__vehicle,.filter__vehicle__add-your-vehicle .garage.active .garage__active-vehicle{display:none}.filter__vehicle.active,.flyout-menu__nav li{display:block}.filter__vehicle__add-your-vehicle{padding:4px 0}.filter__vehicle__add-your-vehicle .garage{border-bottom:none}.filter__vehicle__add-your-vehicle .garage__add-a-vehicle{border:1px solid #ed1d24;border-radius:2px;padding:11px;margin-top:8px;margin-bottom:12px;font-weight:700;color:#ed1d24;text-transform:uppercase;display:inline-block;font-size:.6875rem;cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;width:100%;text-align:center}.filter__vehicle__add-your-vehicle .garage__add-a-vehicle:hover{background-color:#ed1d24;color:#fff}.filter__vehicle__add-your-vehicle .garage .garage__all-vehicles__select{font-size:1rem;margin-top:20px;margin-left:20px}.filter__vehicle__add-your-vehicle .garage.active .garage__all-vehicles__select{display:block;font-size:1rem;margin-left:20px}.filter__vehicle__add-your-vehicle .garage.active .garage__management.active{position:relative;top:0;padding-top:10px;-webkit-box-shadow:none;box-shadow:none}.filter__vehicle__add-your-vehicle .garage.active .garage__add-a-vehicle__form .add-vehicle{-webkit-box-shadow:none;box-shadow:none}.filter__vehicle__add-your-vehicle .garage.active .garage__add-a-vehicle__form.active .add-vehicle{position:relative;-webkit-box-shadow:0 25px 25px rgba(0,0,0,.1);box-shadow:0 25px 25px rgba(0,0,0,.1)}.filter__vehicle__add-your-vehicle .garage.active .garage__add-a-vehicle__form .add-vehicle__add{margin-top:32px;padding:10px 38px}.filter__vehicle__add-your-vehicle .garage.active .flyout-menu__dropdowns,.flyout-menu__dropdowns select#shop-by-vehicle-make,.flyout-menu__dropdowns select#shop-by-vehicle-year{border-bottom:none}.filter__vehicle__add-your-vehicle .garage.active .flyout-menu__dropdowns select{padding:21px 23px}.filter__vehicle__add-your-vehicle .garage.active .garage__add-a-vehicle__form .flyout-menu__cta{text-align:center;padding:22px 0 37px}.filter__vehicle__add-your-vehicle .flyout-menu__dropdowns select,.filter__vehicle__add-your-vehicle .garage__all-vehicles .inner{width:100%}.filter__vehicle__add-your-vehicle .garage__all-vehicles__vehicle{max-width:100%;width:100%;padding-left:20px;padding-right:20px;border-left:none;border-right:none;margin-bottom:0}.filter__vehicle__add-your-vehicle .garage__all-vehicles__vehicle:last-child{margin-bottom:16px}.filter__vehicle__add-your-vehicle .garage__all-vehicles__vehicle__delete,.filter__vehicle__add-your-vehicle .garage__all-vehicles__vehicle__shop{display:none}.filter__vehicle__add-your-vehicle .garage__all-vehicles__vehicle__name{width:calc(100% - 35px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:0;min-height:36px}.filter__vehicle__add-your-vehicle .none .garage__active-vehicle__name{border:1px solid #ed1d24;border-radius:2px;padding:11px;color:#ed1d24;text-transform:uppercase;display:inline-block;font-family:"Erbaum-Bold";font-size:.6875rem;cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;width:100%;text-align:center}.filter__vehicle__add-your-vehicle .none .garage__active-vehicle__name:hover,.modal__content input[type=submit]:hover{background-color:#ed1d24;color:#fff}.filter__vehicle__add-your-vehicle .garage__active-vehicle__arrow,.filter__vehicle__add-your-vehicle .none .garage__add-a-vehicle{display:none}.filter__vehicle__add-your-vehicle .none .garage__active-vehicle{display:block;padding-top:6px}.filter__vehicle__add-your-vehicle .none .garage__management{top:0}.filter__vehicle__add-your-vehicle .garage__management{position:relative;-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1;top:0;z-index:1000}.filter__vehicle__add-your-vehicle .garage__active-vehicle{display:none}.filter__vehicle__add-your-vehicle .garage__add-a-vehicle__form .add-vehicle__add{width:100%;float:left;max-width:210px;margin-left:20px;margin-top:10px}.filter__vehicle__add-your-vehicle .garage__add-a-vehicle__form .flyout-menu__cta{padding-left:20px;padding-right:20px;padding-top:35px}.filter__vehicle__add-your-vehicle .garage__management.active,.main-navigation ul.nav-menu li.sub-menu-heading--top{padding-top:0}.filter__vehicle__options__option{display:block;padding:12px 20px 12px 46px;border-bottom:1px solid #ebebeb;position:relative;cursor:pointer;color:#333}.filter__vehicle__options__option:before{content:'';position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px;border-radius:2px;border:1px solid #333}.filter__apply{margin:32px 0 24px;padding:0 15px}.filter__apply .btn{width:100%;text-align:center;cursor:pointer;font-size:1.1875rem}.filter__clear{padding:0 15px;text-align:center;font-size:1.0625rem;cursor:pointer}.filter__clear:hover,.flyout-menu__cta .modal-opener:hover{color:#ed1d24}#filter-and-archive-container{position:relative;width:100%;overflow:hidden}#filter-and-archive-container::after{content:"";clear:both;display:table}@media (min-width:768px){#filter-and-archive-container{overflow:visible}}.flyout-menu__heading{margin:0 auto;text-align:left;padding:18px 20px 12px;font-family:"Erbaum-Bold";text-transform:uppercase}@media (min-width:1023px){.flyout-menu__heading{padding:18px 0 12px}}.flyout-menu__heading--select-your-vehicle{font-family:"Roboto",sans-serif;text-transform:none;font-size:1.125rem}.flyout-menu__heading .shop-by-vehicle-menu__see-all-products{display:none;font-family:"Roboto",sans-serif;text-transform:none}@media (min-width:1023px){.flyout-menu__heading .shop-by-vehicle-menu__see-all-products{display:block;float:right;font-weight:700;color:#333}}.flyout-menu__cta{padding:18px 0}.flyout-menu__cta--small{font-size:.875rem}.flyout-menu__cta--centered-on-mobile{text-align:center}@media (min-width:768px){.flyout-menu__cta--centered-on-mobile{text-align:left}}.flyout-menu__cta .modal-opener{display:inline-block;cursor:pointer}.flyout-menu__dropdowns{position:relative}@media (min-width:768px){.flyout-menu__dropdowns{padding:0 0 18px;margin:0 20px;border-bottom:1px solid #e6e6e6}}@media (min-width:1023px){.flyout-menu__dropdowns{margin:0}}.flyout-menu__dropdowns select{width:100%;padding:20px 23px;line-height:1;border:1px solid #d7d7d7;border-left:none;border-right:none;background-color:#fff;border-radius:2px}@media (min-width:768px){.flyout-menu__dropdowns select{width:calc(25% - 20px);margin-right:20px;float:left;padding:16px 23px;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7}}@media (min-width:1023px){.flyout-menu__dropdowns select{width:23.4%}}@media (min-width:768px){.flyout-menu__dropdowns select#shop-by-vehicle-make,.flyout-menu__dropdowns select#shop-by-vehicle-year{border-bottom:1px solid #d7d7d7}}.flyout-menu__nav{padding:0;text-align:left;margin-top:0}@media (min-width:1023px){.flyout-menu__nav{margin-top:10px}}@media (min-width:1023px){.flyout-menu__nav li{display:inline-block;width:24%}}.flyout-menu__nav a{font-size:1.125rem;font-weight:400;color:#333;display:block;text-transform:none;padding:14px 20px;text-align:left;border-bottom:1px solid #e6e6e6}@media (min-width:1023px){.flyout-menu__nav a{padding:7px 20px 7px 0;border:0}.flyout-menu__nav a.shop-by-vehicle-menu__see-all-products{display:none}}.flyout-menu__nav a:hover{color:#ed1d24}.garage{position:relative;border-bottom:1px solid #e1e1e1;z-index:10;background-color:#fff}.garage.active{border-bottom:none}.garage .inner{max-width:940px}.garage__active-vehicle{font-size:.75rem;font-weight:700;color:#ed1d24;cursor:pointer;padding:13px 0}.garage__active-vehicle:hover{opacity:.7}.garage__active-vehicle .inner{max-width:1250px;width:calc(100% - 40px)}@media (min-width:1023px){.garage__active-vehicle .inner{width:calc(100% - 40px)}}.garage__active-vehicle__name{display:inline-block}.garage__active-vehicle__arrow{float:right;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:3px}@media (min-width:1023px){.garage__active-vehicle__arrow{float:none;display:inline-block;margin-left:11px;position:relative;top:-1px}}.garage__active-vehicle__arrow img,.garage__management{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.garage__active-vehicle__arrow img{-webkit-transform:rotate3d(1,0,0,180deg);transform:rotate3d(1,0,0,180deg)}.garage__active-vehicle__arrow.active img{-webkit-transform:rotate3d(1,0,0,0deg);transform:rotate3d(1,0,0,0deg)}.garage__management,.garage__management.active{-webkit-transform-origin:center top;transform-origin:center top;position:absolute}.garage__management{top:40px;left:0;background-color:#fff;width:100%;-webkit-transform:scale(1,0);transform:scale(1,0);z-index:-1;opacity:0}.garage__management.active{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1;z-index:1000;-webkit-box-shadow:0 25px 25px rgba(0,0,0,.1);box-shadow:0 25px 25px rgba(0,0,0,.1);padding-top:32px}@media (min-width:1023px){.garage__all-vehicles::after{content:"";clear:both;display:table}}.garage__all-vehicles__select{font-size:1.125rem;width:90%;margin:0 auto 12px;max-width:940px;display:none}.garage__all-vehicles__select.show,.garage__all-vehicles__vehicle.current .garage__all-vehicles__vehicle__indicator img{display:block}.garage__all-vehicles__vehicle{padding:17px 0;border-bottom:1px solid #d7d7d7;border-radius:2px;max-width:600px}@media (min-width:1023px){.garage__all-vehicles__vehicle{width:460px;margin:0 20px 13px 0;border:1px solid #d7d7d7;padding:12px 17px 12px 12px;float:left}.garage__all-vehicles__vehicle:nth-child(2n){margin-right:0}}.garage__all-vehicles__vehicle__name{font-weight:500;padding:9px 0 0;float:left;width:50%}@media (min-width:375px){.garage__all-vehicles__vehicle__name{width:58%}}.garage__all-vehicles__vehicle__shop{float:right;background-color:#ed1d24;text-transform:uppercase;font-family:"Erbaum-Bold";color:#fff;font-size:.875rem;padding:10px 15px;border-radius:2px;cursor:pointer}.garage__all-vehicles__vehicle__shop:hover{background-color:#bd171c}.garage__all-vehicles__vehicle__delete{float:right;padding:9px 12px 0 0;cursor:pointer}.garage__all-vehicles__vehicle__delete:hover{opacity:.7}.garage__all-vehicles__vehicle__indicator{float:left;width:24px;height:24px;border-radius:24px;border:1px solid #333;margin:6px 11px 0 0;cursor:pointer}.garage__all-vehicles__vehicle__indicator:hover,.home-animation__features .slick-dots li.slick-active{background-color:#ed1d24}.garage__all-vehicles__vehicle__indicator img{display:none}.garage__all-vehicles__vehicle.current .garage__all-vehicles__vehicle__indicator{border:0}.garage__add-a-vehicle{padding:23px 0;text-align:right;font-size:.875rem;cursor:pointer;max-width:600px}@media (min-width:1023px){.garage__add-a-vehicle{max-width:940px;width:100%}}.garage__add-a-vehicle:hover{color:#ed1d24}.garage__add-a-vehicle__form{position:relative;width:100%}.garage__add-a-vehicle__form .inner{width:100%!important}.garage__add-a-vehicle__form .flyout-menu__cta{padding-left:20px;padding-bottom:40px}@media (min-width:768px){.garage__add-a-vehicle__form .flyout-menu__cta{padding-top:20px}}@media (min-width:1023px){.garage__add-a-vehicle__form .flyout-menu__cta{padding-left:0}}.garage__add-a-vehicle__form .add-vehicle{width:100%;position:absolute;top:0;left:0;background-color:#fff;-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:center top;transform-origin:center top;z-index:-1;opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-box-shadow:0 25px 25px rgba(0,0,0,.1);box-shadow:0 25px 25px rgba(0,0,0,.1)}.garage__add-a-vehicle__form.active .add-vehicle{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1;z-index:1000}.garage__add-a-vehicle__form .add-vehicle__add{background-color:#ed1d24;font-family:"Erbaum-Bold";font-weight:400;font-size:1.1875rem;text-transform:uppercase;padding:16px 38px;color:#fff;border:0;border-radius:2px;cursor:pointer;outline:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;text-align:center;width:100%;max-width:335px;margin:34px auto 0;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:768px){.garage__add-a-vehicle__form .add-vehicle__add{float:right;width:25%;max-width:220px;margin-top:0;padding:15px 38px}}.garage__add-a-vehicle__form .add-vehicle__add:hover{background-color:#333;color:#fff}.garage__add-a-vehicle__form .add-vehicle__feedback{display:none;text-align:center;color:#ed1d24;font-weight:700;font-size:.875rem;padding:12px 0}@media (min-width:768px){.garage__add-a-vehicle__form .add-vehicle__feedback{position:absolute;right:20px;top:100%}}.garage__add-a-vehicle__form .add-vehicle__bed-length{display:none}.burger-container{position:absolute;width:40px;height:42px;top:15px;right:14px;display:block;z-index:20000002;cursor:pointer}@media (min-width:768px){.burger-container{top:60px;right:5%;display:none}}.hamburger,.hamburger:after,.hamburger:before{position:absolute;display:block;height:2px;border-radius:0}.hamburger:after,.hamburger:before{background-color:#000}.hamburger,.hamburger:before{width:25px;right:0}@media (min-width:768px){.hamburger,.hamburger:after,.hamburger:before{background-color:#000}}.hamburger:after{width:16px;right:9px}.hamburger,.light .hamburger,.light .hamburger:after,.light .hamburger:before{background-color:#000}.hamburger,.toggled .hamburger{-webkit-transition:all .3s;transition:all .3s}.hamburger{top:20px;-webkit-transform-origin:center;transform-origin:center}.hamburger:after,.hamburger:before{content:'';-webkit-transition:-webkit-transform all .3s;transition:transform all .3s;transition:transform all .3s,-webkit-transform all .3s}.hamburger:before{top:-6px}.hamburger:after{top:6px}.toggled .hamburger:after,.toggled .hamburger:before{top:0;-webkit-transition:all .3s;transition:all .3s}.toggled .hamburger{background-color:transparent}.toggled .hamburger:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:767px){.toggled .hamburger:before{background-color:#000}}.toggled .hamburger:after{-webkit-transform:rotate(-45deg) translate(6px,6px);transform:rotate(-45deg) translate(6px,6px);width:100%}@media (max-width:767px){.toggled .hamburger:after{background-color:#000}}.hero-banner{position:relative;overflow:hidden;opacity:0;-webkit-transition:all .6s ease-out;transition:all .6s ease-out}.hero-banner:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:82px;padding:29px 12px 12px 11px;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);background-blend-mode:multiply;background-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(transparent));background-image:linear-gradient(to bottom,#000,transparent);z-index:1}@media (min-width:768px){.hero-banner:before{content:'';position:absolute;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);background-blend-mode:multiply;background-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(transparent));background-image:linear-gradient(to bottom,#000,transparent);bottom:0;left:0;margin:0;width:100%;height:188px}}.hero-banner.shown{opacity:1}.hero-banner__img{width:100%;display:block}.hero-banner .inner{max-width:1250px}.hero-banner .page-title{color:#fff;position:absolute;width:100%;bottom:89px;text-shadow:0 2px 14px rgba(0,0,0,.5);font-family:"Erbaum-Black";font-size:3.75rem;line-height:1.08;letter-spacing:.46px;margin:0;z-index:2}.hero-banner--resource-page{max-height:508px}.hero-banner--resource-page .page-title,.hero-banner--support-hub img,.hero-banner--support-hub:before{display:none}@media (min-width:768px){.hero-banner--resource-page .page-title{display:block}}.hero-banner--support-hub{max-height:508px;opacity:1}@media (min-width:1023px){.hero-banner--support-hub:before{display:block}}.hero-banner--support-hub .page-title{position:relative;color:#333;bottom:auto;font-size:1.5rem;text-align:center;text-shadow:none;margin:40px 0 27px}@media (max-width:1022px){.hero-banner--support-hub{height:auto!important}}@media (min-width:1023px){.hero-banner--support-hub{opacity:0}.hero-banner--support-hub img{width:100%;display:block}.hero-banner--support-hub .page-title{color:#fff;position:absolute;width:100%;bottom:89px;text-shadow:0 2px 14px rgba(0,0,0,.5);font-family:"Erbaum-Black";font-size:3.75rem;line-height:1.08;letter-spacing:.46px;margin:0}}.page-title--mobile{text-align:center;margin:0;padding:40px 0 0;font-size:1.5rem;font-family:"Erbaum-Black"}@media (min-width:768px){.page-title--mobile{display:block}}.home-animation{overflow:hidden;background-color:#eee;padding-top:40px;position:relative}@media (min-width:768px){.home-animation{padding-top:120px}}.home-animation:before{content:'';position:absolute;top:0;left:0;width:100%;height:240px}@media (min-width:768px){.home-animation:before{background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eee));background-image:linear-gradient(to bottom,#fff,#eee)}}.home-animation .inner{max-width:1045px;position:relative}.home-animation__title{font-size:1.75rem;font-family:"Erbaum-Bold";color:#442f20;line-height:1.129;text-transform:uppercase;max-width:560px;margin:0 auto 40px;position:relative;z-index:500;text-align:center}@media (min-width:768px){.home-animation__title{font-size:3.875rem;font-family:"Erbaum-Black";letter-spacing:.57px;text-align:left;margin:0 0 60px}}.home-animation__menu{padding-top:30px;text-align:center;margin-bottom:24px}@media (min-width:768px){.home-animation__menu{position:absolute;z-index:550;padding-top:87px;top:40px;left:0;text-align:left;margin-bottom:0}}@media (min-width:1023px){.home-animation__menu{top:250px}}@media (min-width:1175px){.home-animation__menu{top:40px}}.home-animation__menu:before{content:'';position:absolute;width:36px;height:5px;background-color:#ed1d24;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:768px){.home-animation__menu:before{top:64px;left:0;-webkit-transform:translateX(0);transform:translateX(0)}}.home-animation__menu__step{height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-animation__menu__step__name{font-size:1.5rem;font-family:"Erbaum-Regular";color:#442f20;line-height:1.16;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;cursor:pointer;width:100%}.home-animation__menu__step__name.active{font-family:"Erbaum-Bold";font-size:2rem;text-transform:uppercase}.home-animation__features{margin-top:-320px;position:relative;padding:0}@media (min-width:768px){.home-animation__features{padding:0 40px}}.home-animation__features .inner{width:100%}@media (min-width:768px){.home-animation__features .inner{width:90%}}.home-animation__features__title{font-weight:700;text-transform:uppercase;padding-left:14px;padding-bottom:21px}@media (min-width:768px){.home-animation__features__title{padding-left:10px}}.home-animation__features__hidden-content{display:none}.home-animation__features__feature{background-color:#fff;margin:0 20px 0 0;padding:25px 16px 26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem;line-height:1.5;position:relative}@media (min-width:768px){.home-animation__features__feature{margin:0 10px}}.home-animation__features__feature__thumb{width:80px;float:left;border-radius:80px;overflow:hidden;border:1px solid #d7d7d7}.home-animation__features__feature__thumb img{display:block}.home-animation__features__feature__thumb--popup{width:213px;height:213px;border-radius:213px;float:none;margin:0 auto}.home-animation__features__feature__thumb--popup img{margin:0 auto}@media (min-width:768px){.home-animation__features__feature__thumb--popup{width:402px;height:402px;border-radius:402px}}.home-animation__features__feature__title{font-weight:700;text-transform:uppercase}.home-animation__features__feature__title--popup{font-family:"Erbaum-Black";font-size:1.5rem;line-height:1.16;text-align:center;margin-top:46px}@media (min-width:768px){.home-animation__features__feature__title--popup{font-size:1.875rem}}.home-animation__features__feature__info{margin-left:10px;float:left;width:calc(100% - 90px)}.home-animation__features__feature__info--popup{float:none;margin:0 auto;width:90%;text-align:center}.home-animation__features__feature__description--popup{margin:24px auto 0;max-width:425px}.home-animation__features__feature__zoom{position:absolute;bottom:16px;right:16px;opacity:.75}.home-animation__features .slick-list{padding:0 10% 0 0}@media (min-width:768px){.home-animation__features .slick-list{padding:0}}.home-animation__features .slick-arrow{position:absolute;top:50%;left:-30px;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%);border:0;text-indent:-9999px;background:0 0;background-image:url(./images/icons/left-arrow.png);background-image:url(./images/icons/left-arrow.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(./images/icons/left-arrow.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-position:50% 50%;height:40px;cursor:pointer;outline:0}.home-animation__features .slick-arrow:hover{opacity:.8}.home-animation__features .slick-next{left:auto;right:-30px;-webkit-transform:translate(100%,-50%) rotate(180deg);transform:translate(100%,-50%) rotate(180deg)}.home-animation__features .slick-dots{padding:0;margin:0;text-align:center;position:absolute;bottom:-50px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.home-animation__features .slick-dots li{display:inline-block;width:10px;height:10px;border-radius:10px;text-indent:-9999px;border:1px solid #ed1d24;margin:0 3px}.home-animation .truck-container-container{overflow:hidden;position:relative}.home-animation .truck-container{position:relative;margin:0 auto;background-repeat:no-repeat;background-position:100% 0;background-size:100% auto;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:200%;-webkit-transform:translateX(-45%);transform:translateX(-45%);height:700px}.home-animation .truck-container.loading{opacity:.5}@media (min-width:437px){.home-animation .truck-container{width:170%;-webkit-transform:translateX(-40%);transform:translateX(-40%)}}@media (min-width:530px){.home-animation .truck-container{width:120%;-webkit-transform:translateX(-10%);transform:translateX(-10%)}}@media (min-width:768px){.home-animation .truck-container{width:100%;-webkit-transform:translateX(0);transform:translateX(0)}}@media (min-width:1023px){.home-animation .truck-container{margin-left:calc(calc(100% - 1439px)/2 - 100px);margin-top:-250px;width:1439px;height:1126px}}@media (min-width:1075px){.home-animation .truck-container{margin-left:calc(calc(100% - 1439px)/2 - 50px)}}@media (min-width:1175px){.home-animation .truck-container{margin-left:calc(calc(100% - 1439px)/2)}}@media (min-width:1439px){.home-animation .truck-container{margin-left:auto}}.home-animation .truck-container .animation{position:absolute;top:265px;right:105px;width:570px;height:360px;z-index:500;display:none}@media (min-width:1023px){.home-animation .truck-container .animation{display:block}}.home-brand-stories{position:relative;padding:160px 0 0}.home-brand-stories .inner{max-width:940px;position:relative;z-index:10}.home-brand-stories__background{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.home-brand-stories__background:before{content:'';position:absolute;top:0;left:0;height:150px;background-repeat:no-repeat;background-position:0 0;background-image:url(./images/dirt/Home-Dirt-Left.svg);width:100%}@media (min-width:768px){.home-brand-stories__background:before{width:calc(calc(100% - 960px)/2);height:100%}}.home-brand-stories__background:after{content:'';position:absolute;top:auto;bottom:0;right:0;height:100px;background-repeat:no-repeat;background-image:url(./images/dirt/Home-Dirt-Right.svg);width:100%;background-position:100% 0}@media (min-width:768px){.home-brand-stories__background:after{width:calc(calc(100% - 960px)/2);height:100%;top:0;bottom:auto}}.home-brand-stories__main-image{display:block}.home-brand-stories__icon{position:absolute;top:0;left:0;-webkit-transform:translatey(-80%);transform:translatey(-80%);max-width:127px}.home-brand-stories__entry{padding:0 0 113px;position:relative}.home-brand-stories__entry:last-child{padding-bottom:121px}@media (min-width:768px){.home-brand-stories__entry:last-child{padding-bottom:30px}}.home-brand-stories__entry__content{width:100%}@media (min-width:768px){.home-brand-stories__entry__content{width:39.6%}}.home-brand-stories__entry__content__inner{padding-top:36px}.home-brand-stories__entry__content__title{color:#442f20;font-size:1.5rem;line-height:1.16;font-family:"Erbaum-Bold";text-transform:uppercase;margin-bottom:16px}.home-brand-stories__entry__content__description{line-height:1.5}.home-brand-stories__entry__content__cta{display:block;text-align:center;margin-top:24px;border:2px solid #ed1d24;padding:18px 26px;font-size:1.1875rem}@media (min-width:768px){.home-brand-stories__entry__content__cta{display:inline-block;padding:8px 26px}}.home-brand-stories__entry__content--left{float:left}.home-brand-stories__entry__content--right{float:right}.home-brand-stories__entry__image{position:relative}@media (min-width:768px){.home-brand-stories__entry__image{width:54%}}.home-brand-stories__entry__image--left{float:left}.home-brand-stories__entry__image--right{float:right}.home-brand-stories__entry__image__play-button{cursor:pointer;position:absolute;bottom:0;right:0;background-color:#ed1d24;color:#fff;font-size:.875rem;font-family:"Erbaum-Medium";text-transform:uppercase;padding:10px 10px 10px 35px;background-image:url(./images/icons/icon-play-button-white.png);background-image:url(./images/icons/icon-play-button-white.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(./images/icons/icon-play-button-white.svg),linear-gradient(transparent,transparent);background-position:6px 50%;background-repeat:no-repeat}.home-brand-stories__entry__image__play-button:hover{background-color:#4d4825}.home-brand-stories__entry__image__video{position:relative;z-index:20;display:none}.home-configurator{text-align:center}.home-featured-products{position:relative;padding-bottom:23px}.home-featured-products .inner,.home-featured-products__feature:hover:before{width:100%}@media (min-width:768px){.home-featured-products .inner{width:90%;max-width:940px}}.home-featured-products__background{position:absolute;z-index:1;top:0;left:0;width:100%;background-color:#4d4825;height:414px}.home-featured-products__background:before{content:'';position:absolute;top:0;left:0;height:100%;width:32.5%;background-image:url(./images/dirt/dirt-4.png)}.home-featured-products__background:after,.home-footer-nav a span:after{content:'';position:absolute;top:0;right:0;height:100%;width:30.69%;background-image:url(./images/dirt/dirt-2.png)}.home-featured-products__feature{position:relative;z-index:50;width:100%;cursor:pointer}@media (min-width:768px){.home-featured-products__feature{float:left;width:49%}}@media (min-width:1023px){.home-featured-products__feature{max-width:463px;width:49.3%}}@media (min-width:768px){.home-featured-products__feature--left{float:left;top:-23px}.home-featured-products__feature--right{float:right;top:-84px}}.home-featured-products__feature:before{content:'';position:absolute;top:0;left:0;width:0;z-index:100;height:5px;background-color:#ed1d24;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.home-featured-products__feature:after{position:absolute;content:'';left:0;bottom:0;width:100%;height:92%;z-index:20;-o-object-fit:contain;object-fit:contain;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);background-blend-mode:multiply;background-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(transparent));background-image:linear-gradient(to bottom,#000,transparent)}.home-featured-products__img{position:relative;z-index:10;display:block;width:100%}@media (min-width:768px){.home-featured-products__img{width:auto}}.home-featured-products__btn{position:absolute;z-index:30;left:10.36%;bottom:9.28%;font-family:"Erbaum-Black";font-size:1.75rem;text-transform:uppercase;line-height:1;letter-spacing:.22px;color:#fff}.home-featured-products__btn img{position:relative;bottom:-2px;margin-left:4px}.home-featured-products__btn:hover{color:#fff}.home-footer-nav{border-top:1px solid #333}.home-footer-nav__trucks{float:left;width:100%;position:relative;border:1px solid #333}@media (min-width:768px){.home-footer-nav__trucks{width:50%;border:0}}.home-footer-nav__trucks:after{content:'';position:absolute;right:0;top:0;height:100%;width:1px;background-color:#333}.home-footer-nav__suvs{float:left;width:100%;position:relative;border-left:1px solid #333;border-right:1px solid #333}@media (min-width:768px){.home-footer-nav__suvs{width:50%;border:0}}.home-footer-nav a{display:block;width:100%;text-align:left;font-family:"Erbaum-Bold";text-transform:uppercase;color:#333;font-size:1rem;padding-left:10px}@media (min-width:375px){.home-footer-nav a{font-size:1.125rem}}@media (min-width:768px){.home-footer-nav a{text-align:center;padding-left:0}}.home-footer-nav a span{display:inline-block;position:relative;padding:18px 12px}@media (min-width:768px){.home-footer-nav a span{padding:31px 12px}}.home-footer-nav a span:after{top:50%;width:15px;height:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(./images/icons/arrow-right-red.png);background-image:url(./images/icons/arrow-right-red.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(./images/icons/arrow-right-red.svg),linear-gradient(transparent,transparent);background-size:auto 15px;background-position:100% 50%;background-repeat:no-repeat}.home-hero{overflow:hidden;opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.home-hero.shown{opacity:1}.home-hero .slick-dots{max-width:940px;margin:0 auto;bottom:61px;position:relative;padding:0;width:94%}.home-hero .slick-dots li{display:inline-block;width:10px;height:10px;border-radius:10px;background:0 0;border:1px solid #fff;text-indent:-9999px;margin-right:4px;cursor:pointer}.home-hero .slick-dots li.slick-active{background-color:#fff}.home-hero__slides__slide{position:relative;max-height:100%;background-position:50% 50%;background-size:auto 100%}@media (min-width:768px){.home-hero__slides__slide{background-size:cover}}.home-hero__slides__slide .btn{font-size:1.1875rem}.home-hero__slides__slide img{visibility:hidden}.home-hero__slides__slide:before{content:'';position:absolute;top:0;left:0;width:100%;height:188px;margin:0 0 239px;padding:29px 12px 12px 11px;background-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(transparent));background-image:linear-gradient(to bottom,#000,transparent)}@media (min-width:768px){.home-hero__slides__slide:before{content:'';position:absolute;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);background-blend-mode:multiply;background-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(transparent));background-image:linear-gradient(to bottom,#000,transparent);height:46.8%;top:auto;bottom:0;left:0;margin:0;width:100%}}.home-hero__slides__slide:after{content:'';position:absolute;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);background-blend-mode:multiply;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent);height:46.8%;top:auto;bottom:0;left:0;margin:0;width:100%}@media (min-width:768px){.home-hero__slides__slide:after{display:none}}.home-hero__slides__slide__headline{position:absolute;width:100%;top:29px;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.5);font-family:"Erbaum-Black";font-size:2.1875rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:.75px;text-transform:uppercase}@media (min-width:768px){.home-hero__slides__slide__headline{font-size:3rem;bottom:calc(24% + 64px);top:auto;line-height:.98}}@media (min-width:1023px){.home-hero__slides__slide__headline{font-size:5.125rem}}.home-hero__slides__slide__cta .inner,.home-hero__slides__slide__headline .inner,.search #main .inner{max-width:1250px}.home-hero__slides__slide__headline p{margin:0;line-height:1.14}.home-reviews{padding:56px 0 66px;background-color:#4d4825}.home-reviews .inner{max-width:940px}.home-reviews__heading{font-family:"Erbaum-Bold";color:#fff;font-size:1.25rem;text-transform:uppercase;line-height:1.6;padding-bottom:3px}@media (min-width:768px){.home-reviews__heading{padding-bottom:16px}}.home-use-cases{position:relative;overflow:hidden;display:none}@media (min-width:768px){.home-use-cases{display:block}}.home-use-cases--mobile{display:block}@media (min-width:768px){.home-use-cases--mobile{display:none}}.home-use-cases:after{content:'';position:absolute;background-color:#fff;bottom:0;width:100%;height:5px;z-index:50}.home-use-cases .clear{max-height:100%}.home-use-cases__case{max-height:100%;position:relative;overflow:hidden}@media (min-width:768px){.home-use-cases__case{width:33.33%;float:left}.home-use-cases__case:nth-child(3){width:33.34%}}.home-use-cases__case:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:257px;-o-object-fit:contain;object-fit:contain;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);background-image:-webkit-gradient(linear,left top,left bottom,from(#432e1f),to(transparent));background-image:linear-gradient(to bottom,#432e1f,transparent);z-index:10}.home-use-cases__case:nth-child(2):before{background-image:-webkit-gradient(linear,left top,left bottom,from(#4d4825),to(transparent));background-image:linear-gradient(to bottom,#4d4825,transparent);width:calc(100% + 2px);left:-1px}.home-use-cases__case__img{display:block;width:100%}@media (min-width:768px){.home-use-cases__case__img{position:absolute;bottom:0}}.home-use-cases__case__img.shrink{position:relative}.home-use-cases__case__content{position:absolute;left:0;bottom:60px;padding:0 30px 0 11px;z-index:20}@media (min-width:768px){.home-use-cases__case__content{padding:0 13%}}.home-use-cases__case__content__title{font-size:1.75rem;color:#fff;font-family:"Erbaum-Black";line-height:1;letter-spacing:.22px;text-transform:uppercase;position:relative;padding-top:21px}@media (min-width:768px){.home-use-cases__case__content__title{font-size:1.25rem}}@media (min-width:1023px){.home-use-cases__case__content__title{font-size:1.75rem}}.home-use-cases__case__content__title:before,.modal__content h3:before{content:'';position:absolute;top:0;left:0;width:141px;height:5px;background-color:#ed1d24}.home-use-cases__case__content__description{color:#fff;max-width:350px;padding-top:24px;line-height:1.375}.instagram-feed{position:relative;padding:83px 0}.instagram-feed .inner{max-width:1250px;position:relative;z-index:10}.instagram-feed__title{line-height:1.16;font-size:1.5rem;color:#442f20;max-width:615px;padding-left:19px}.instagram-feed__background{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.instagram-feed__background:after,.instagram-feed__background:before{content:'';position:absolute;top:0;height:100%;background-repeat:no-repeat;width:calc(calc(100% - 960px)/2)}.instagram-feed__background:before{left:0;background-position:0 0;background-image:url(./images/dirt/Home-Dirt-Left.svg)}.instagram-feed__background:after{right:0;background-image:url(./images/dirt/Home-Dirt-Right.svg);background-position:100% 0}.lifestyle__main{position:relative;overflow:hidden}.lifestyle__main:after,.lifestyle__main:before{position:absolute;left:0;content:'';width:100%;background-image:url(./images/resources/top-gradient-black-to-transparent.png);background-repeat:repeat-x}.lifestyle__main:before{top:0;height:173px}.lifestyle__main:after{bottom:0;height:116px;background-size:auto 116px;-webkit-transform:rotate(180deg);transform:rotate(180deg);z-index:10}.lifestyle__main__image{width:100%}.lifestyle__main__title{position:absolute;top:29px;width:90%;left:5%;text-align:center;color:#fff;font-size:2.1875rem;text-transform:uppercase;font-family:"Erbaum-Black";font-weight:400;letter-spacing:.27px;line-height:1}@media (min-width:1023px){.lifestyle__main__title{font-size:5.75rem;max-width:1234px;padding-right:200px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:auto;text-align:left;bottom:185px}}.lifestyle__main__features{position:absolute;width:90%;left:5%;bottom:20px;text-align:center;z-index:20}@media (min-width:1023px){.lifestyle__main__features{max-width:1234px;padding-right:400px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:40px}}.lifestyle__main__features__feature{display:inline-block;color:#fff;font-size:.75rem;font-weight:700;margin:0 10px}@media (min-width:530px){.lifestyle__main__features__feature{margin:0 20px}}@media (min-width:1023px){.lifestyle__main__features__feature{font-size:1rem}}.lifestyle__main__features__feature__icon img{width:60px;height:60px;margin-bottom:14px}.lifestyle__content{color:#fff;font-size:1.1875rem;line-height:1.66;padding:54px 2px 30px;background-color:#4d4825;position:relative}.lifestyle__content .inner{position:relative;z-index:20}.lifestyle__content:after,.lifestyle__content:before{content:'';position:absolute;top:0;height:100%;background-size:cover}.lifestyle__content:before{left:0;background-position:100% 0;background-image:url(./images/dirt/dirt-6.png);width:calc(calc(100% - 500px)/2)}.lifestyle__content:after{right:0;background-image:url(./images/dirt/dirt-5.png);width:calc(calc(100% - 700px)/2);background-position:0 0}@media (min-width:1023px){.lifestyle__content{font-size:1.625rem;font-weight:500}.lifestyle__content .inner{max-width:780px!important}}.lifestyle__content a{color:#fff}.lifestyle__content a:hover{text-decoration:underline}.lifestyle__image-gallery{position:relative;background-color:#000;overflow:hidden}.lifestyle__image-gallery img{display:block}.lifestyle__image-gallery__nav{position:absolute;z-index:900;width:77.8%;left:11.1%;bottom:10%}.lifestyle__image-gallery__nav__next{position:absolute;right:5%;bottom:0;padding:10px;cursor:pointer}.lifestyle__image-gallery__nav__next:hover,.lifestyle__image-gallery__nav__prev:hover{opacity:.8}.lifestyle__image-gallery__nav__prev{position:absolute;left:5%;bottom:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);padding:10px;cursor:pointer}.lifestyle__image-gallery__sizer{visibility:hidden;width:77.8%}.lifestyle__image-gallery__slide{background-color:#fff;position:absolute;left:1000px;max-width:100%;width:77.8%;height:calc(100% - 10px);-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform-origin:center;transform-origin:center;opacity:.7}.lifestyle__image-gallery__slide img{width:100%}.lifestyle__image-gallery__slide.active{opacity:1;top:0;-webkit-transform:scale(1) translate(-50%,0);transform:scale(1) translate(-50%,0);left:50%;z-index:750}.lifestyle__image-gallery__slide.previous{top:0;left:0;z-index:500;cursor:pointer}.lifestyle__image-gallery__slide.next{top:0;right:0;left:auto;z-index:500;cursor:pointer}.main-navigation{position:absolute;top:0;right:0;z-index:2000}.main-navigation ul.nav-menu{list-style:none;padding:0;margin:18px 0 0}.main-navigation ul.nav-menu li a{text-decoration:none;line-height:20px;color:#000;padding:10px 20px;display:block;border-bottom:1px solid #ebebeb}.main-navigation ul.nav-menu li a:hover{color:#969696}.main-navigation ul.nav-menu li.sub-menu-heading>a{cursor:default;font-family:"Erbaum-Regular";color:#333;border:0}.main-navigation ul.nav-menu li.sub-menu-heading>a:hover{color:#707070}.main-navigation ul.nav-menu ul.sub-menu{list-style:none;padding:0;margin:0}.main-navigation.toggled .site-header__options__big-menu__menu{-webkit-transform:translateX(0);transform:translateX(0);-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.2);box-shadow:0 0 30px 0 rgba(0,0,0,.2)}.modal{position:absolute;-webkit-transform:scale(0,0);transform:scale(0,0);width:100%;height:100%;top:0;left:0;opacity:0;overflow:hidden;-webkit-transition:opacity .6s ease-out;transition:opacity .6s ease-out}.modal.active{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);z-index:9999}.modal__overlay{position:fixed;background-color:rgba(51,51,51,.8);mix-blend-mode:multiply;top:0;left:0;right:0;bottom:0}.modal__content{position:absolute;width:100%;max-width:620px;padding:35px 12px 55px;background-color:#fff;top:50%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:.875rem;border-radius:2px}@media (min-width:530px){.modal__content{padding:35px 22px 55px}}@media (min-width:768px){.modal__content{padding:42px 80px 55px 44px}}.modal__content__inner{max-width:550px;line-height:1.7}.modal__content__inner *,iframe{max-width:100%}.modal__content h3{font-size:1.125rem;line-height:1.44;font-weight:500;padding:29px 0 0;position:relative}.modal__content h3:before{width:36px}.modal__content h4{line-height:1.55;font-size:1.125rem}.modal__content label{display:inline-block;margin-bottom:6px}.modal__content p,p{margin:0 0 24px}.modal__content input[type=email],.modal__content input[type=password],.modal__content input[type=tel],.modal__content input[type=text],.modal__content select,.modal__content textarea{border:1px solid #d7d7d7;border-radius:2px;color:#646464;padding:16px 23px;line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.modal__content textarea{height:auto}.modal__content input[type=submit]{display:inline-block;padding:19px 26px;font-family:"Erbaum-Bold";background:0 0;font-size:1.1875rem;border-radius:2px;line-height:1;text-transform:uppercase;border:1px solid #ed1d24;color:#ed1d24;cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;width:100%;max-width:351px;outline:0}.modal__close{position:absolute;width:30px;height:30px;border:1px solid #fff;border-radius:2px;background-image:url(./images/icons/icon-close.png);background-image:url(./images/icons/icon-close.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(./images/icons/icon-close.svg),linear-gradient(transparent,transparent);background-position:50% 50%;background-size:38px 38px;cursor:pointer;top:16px;right:16px}@media (min-width:768px){.modal__close{top:37px;right:37px}}.modal__close:hover{border:1px solid #333}.modal-mini-cart{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2000;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform:scale(0,0);transform:scale(0,0);opacity:0;overflow:hidden}.modal-mini-cart.active{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1;overflow:visible}.modal-mini-cart__overlay{content:'';position:fixed;background-color:rgba(51,51,51,.8);mix-blend-mode:multiply;top:0;left:0;right:0;bottom:0}.modal-mini-cart .bc-mini-cart--nav-menu.bc-show-mini-cart-nav{z-index:2000;top:0;left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:0;width:100%;max-width:535px;max-height:none;overflow:visible}.modal-mini-cart .bc-mini-cart--nav-menu .bc-cart__empty,.product-detail__social__share ul.share-buttons li a img{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.modal-mini-cart .bc-cart-item{padding:30px 15px}.modal-mini-cart__header{width:100%;background-color:#eee;padding:18px 24px;position:relative}.modal-mini-cart__header__message{font-size:1rem;line-height:1.5rem}.modal-mini-cart__header__message__icon{float:left;width:24px;height:24px;border-radius:24px;background-color:#ed1d24;margin-right:10px}.modal-mini-cart__header__message__icon img{display:block}.modal-mini-cart__header__close{position:absolute;width:30px;height:30px;border:1px solid #eee;border-radius:2px;background-image:url(./images/icons/icon-close.png);background-image:url(./images/icons/icon-close.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(./images/icons/icon-close.svg),linear-gradient(transparent,transparent);background-position:50% 50%;background-size:30px 30px;cursor:pointer;top:12px;right:16px}@media (min-width:768px){.modal-mini-cart__header__close{top:12px;right:16px}}.modal-mini-cart__header__close:hover{border:1px solid #333}.modal-mini-cart .bc-cart-subtotal{padding-right:15px}.modal-mini-cart .bc-cart-item{border-top:none;border-bottom:none;display:block}.modal-mini-cart .bc-cart-item:last-child{border-bottom:none}.modal-mini-cart .bc-cart-item img{max-width:none;width:100%}.modal-mini-cart .bc-cart-item .item-price{margin-top:16px;font-size:1.5rem;font-weight:500;float:right}.modal-mini-cart .bc-cart-item .item-price .price-label{display:block;font-size:.75rem;font-weight:400}.modal-mini-cart .bc-cart-item .price-label{text-transform:uppercase;font-weight:400}.modal-mini-cart .bc-cart-item .bc-cart-item__remove-button{display:inline-block;border:0;font-size:.875rem;font-family:"Roboto",sans-serif;font-weight:700;text-transform:none;padding-bottom:0;position:relative;top:0;margin-left:6px;outline:0}.modal-mini-cart .bc-cart-item-image{display:block;width:34.66%;max-width:220px;float:left}@media (min-width:768px){.modal-mini-cart .bc-cart-item-image{margin-right:30px}}.modal-mini-cart .bc-cart-item-image img{border:1px solid #969696;border-radius:2px;display:block}.modal-mini-cart .bc-cart-item__product-brand img{max-width:103px;margin-bottom:12px}.modal-mini-cart .bc-cart-item-meta .bc-cart-item__product-title{font-size:1.125rem;font-weight:700}.modal-mini-cart .bc-cart-item__product-option{font-size:.875rem;color:#333}.modal-mini-cart .bc-cart-item__product-option-label{font-weight:700}.modal-mini-cart .bc-cart-item-quantity{margin-top:30px;float:left;clear:left}@media (min-width:768px){.modal-mini-cart .bc-cart-item-quantity{margin-left:0}}.modal-mini-cart .bc-cart-item-quantity__label{display:block;text-align:left}.modal-mini-cart .bc-cart-item-quantity input.bc-cart-item__quantity-input{height:50px;width:60px;margin:0;padding:16px;border-radius:2px;border:1px solid #d7d7d7}.modal-mini-cart .bc-cart-actions{margin-bottom:60px;margin-top:67px}@media (min-width:768px){.modal-mini-cart .bc-cart-actions{margin-bottom:80px;margin-top:58px}}.modal-mini-cart .bc-cart-actions .bc-btn:first-child{float:left;background-color:#fff;border:1px solid #333;color:#333;width:49%;max-width:247px;height:50px;padding:16px 10px}.modal-mini-cart .bc-cart-actions .bc-btn:first-child:hover{background-color:#333;color:#fff}.modal-mini-cart .bc-cart-actions form{float:none;clear:none;max-width:none;width:100%;padding:0 15px}.modal-mini-cart .bc-cart-actions .btn--black-outline{display:none}.modal-mini-cart .bc-cart-actions .btn{font-family:"Erbaum-Regular";height:64px;padding:22px 10px 16px;line-height:1;margin-bottom:8px;text-align:center;font-size:1rem;float:right;clear:right;margin-right:0;max-width:350px;width:100%}@media (min-width:768px){.modal-mini-cart .bc-cart-actions .btn{float:none;clear:none;margin:0 13px 0 0;width:238px}}.modal-mini-cart .bc-cart-actions .bc-cart-actions__checkout-button{height:50px;padding:12px 10px;line-height:1;text-align:center;font-size:1.1875rem;max-width:247px;width:49%;float:right;margin-top:0}.modal-mini-cart .bc-cart-actions .bc-cart-actions__checkout-button:hover{background-color:#bd171c}.modal-mini-cart .bc-cart-subtotal__amount,.modal-mini-cart .bc-cart-tax__amount{-webkit-box-flex:0;-ms-flex:0 0 280px;flex:0 0 280px;text-align:right}.modal-mini-cart .bc-cart-subtotal__label,.modal-mini-cart .bc-cart-tax__label{font-size:.875rem}.product-accessories{max-width:510px}.product-accessories__heading{font-family:"Roboto",sans-serif;font-weight:700;text-transform:uppercase;margin:0 0 0 22px;padding:43px 0 11px}@media (min-width:768px){.product-accessories__heading{margin:0}}.product-accessories__accessory{margin-top:16px;padding:19px 22px;background-color:#fff;border-radius:2px}.product-accessories__accessory__image{float:left;width:122px;height:122px;border-radius:2px;border:1px solid #333;overflow:hidden;position:relative;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;margin-right:16px}.product-accessories__accessory__image:hover,.resources__footer-link .inner a:hover{opacity:.8}.product-accessories__accessory__image img{min-width:100%;min-height:100%;display:block}.product-accessories__accessory__image__zoom-icon{position:absolute;width:20px;height:20px;top:8px;right:8px;background-image:url(./images/icons/icon-zoom.png);background-image:url(./images/icons/icon-zoom.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(./images/icons/icon-zoom.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-position:100% 0}.product-accessories__accessory__info{float:right;width:calc(100% - 138px)}.product-accessories__accessory__info__name{font-weight:700;padding-bottom:7px}.product-accessories__accessory__info__description{font-size:.75rem;line-height:1.5;margin-bottom:33px}.product-accessories__accessory__info__add-box{float:right;width:100%;text-align:center;font-size:.75rem}@media (min-width:375px){.product-accessories__accessory__info__add-box{font-size:.875rem}}@media (min-width:1023px){.product-accessories__accessory__info__add-box{width:60%}}.product-accessories__accessory__info__add-box__price{float:left;width:39%;border:1px solid #333;border-right:none;padding:6px;font-weight:700;height:28px}.product-accessories__accessory__info__add-box__add{float:right;width:61%;border:1px solid #ed1d24;background-color:#ed1d24;color:#fff;font-family:"Erbaum-Bold";text-transform:uppercase;padding:6px;height:28px;cursor:pointer}.product-accessories__accessory__info__add-box__add.active,.product-accessories__accessory__info__add-box__add:hover{background-color:#bd171c;border-color:#bd171c}.product-accessories__accessory__info__add-box__add__text{display:inline-block}.product-accessories__accessory__info__add-box__add.active .product-accessories__accessory__info__add-box__add__text{position:relative}.product-configurator{position:relative;z-index:10;width:1440px;max-width:100%;padding:54px 0 72px;margin:0 auto 72px}.product-configurator .inner{max-width:1440px;position:relative;z-index:20;width:100%}.product-configurator:before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background-color:#eee}@media (min-width:768px){.product-configurator__left{float:left;width:60.725%}}.product-configurator__right{padding-left:22px}@media (min-width:768px){.product-configurator__right{padding-left:0;float:left;width:39.275%;padding-top:26px}}@media (min-width:1023px){.product-configurator__right{padding-top:106px}}.product-configurator__hidden-data{display:none}.product-configurator__title{font-size:2rem;font-family:"Erbaum-Bold";text-transform:uppercase;color:#442f20;line-height:1.03;max-width:600px;margin-left:22px}@media (min-width:768px){.product-configurator__title{margin-left:16.46%}}@media (min-width:1023px){.product-configurator__title{font-size:2.875rem}}@media (min-width:1290px){.product-configurator__title{font-size:3.875rem}}.product-configurator__image{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;padding-top:42px}.product-configurator__image.loading{opacity:.5}.product-configurator__section-title{font-weight:700;text-transform:uppercase;margin:24px 0 18px}.product-configurator__canvas-colors{margin-bottom:36px}.product-configurator__truck-colors .product-options__color__option{margin-bottom:15px}.product-configurator__truck-colors .product-options__color__option__detail{display:none}.product-detail{padding:38px 0;background-color:#fff;width:100%;-webkit-box-shadow:0 2px 14px 0 rgba(0,0,0,.25);box-shadow:0 2px 14px 0 rgba(0,0,0,.25);max-width:508px;position:relative;top:37px;margin:0 auto}@media (min-width:768px){.product-detail{margin:0;max-width:375px}}@media (min-width:1023px){.product-detail.has-lifestyle-section{top:-114px;z-index:950}}.product-detail .inner{width:100%}.product-detail__form-container.correct-product{display:block}.product-detail__form-container,.product-detail__form-container .site-footer,.product-detail__form-container .site-header{display:none}.product-detail__fake-add-to-cart-button{background-color:#ed1d24;opacity:1;font-size:1.1875rem;font-family:"Erbaum-Black";border:1px solid red;cursor:pointer;border-radius:2px;margin-top:36px;padding:15px 20px;line-height:1.6;color:#fff;text-align:center;text-transform:uppercase}.product-detail__fake-add-to-cart-button:hover{background-color:#bd171c}.product-detail__backorder-message{margin:36px 0 0;font-size:1rem;text-align:center}.product-detail__backorder-message span{color:#ed1d24;font-weight:700;font-style:italic;font-size:1.125rem}.product-detail .bc-product__title{font-family:"Erbaum-Bold";font-weight:400;font-size:1.5rem;text-align:center;text-transform:uppercase;max-width:285px;margin:40px auto 16px;line-height:1.16}.product-detail .bc-single-product__ratings{text-align:center;padding:0 22px}.product-detail .bc-single-product__rating-reviews .bc-link{font-weight:400;font-family:"Roboto",sans-serif;font-size:.875rem;top:-3px;text-transform:none;padding-left:0}.product-detail .bc-product__pricing--api,.product-detail .bc-product__pricing--api.bc-product__pricing--visible,.product-detail .bc-product__pricing--cached.bc-product__pricing--visible,.product-detail .bc-product__pricing--visible{text-align:center;font-size:1.25rem;font-family:"Erbaum-Bold";font-weight:400;text-transform:uppercase;width:100%;display:block;position:relative;padding:16px 22px 0;margin-top:10px}.product-detail .bc-product__pricing--api.bc-product__pricing--visible:before,.product-detail .bc-product__pricing--api:before,.product-detail .bc-product__pricing--cached.bc-product__pricing--visible:before,.product-detail .bc-product__pricing--visible:before{content:'';position:absolute;height:5px;width:36px;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#ed1d24}.product-detail .bc-product__inventory{display:none}.product-detail .bc-product-form__quantity{text-transform:uppercase}.product-detail .bc-product-form__quantity-label{line-height:36px}.product-detail .bc-product-form__option-label,.product-detail .bc-product-form__quantity{margin-top:34px}.product-detail .bc-product-form__quantity-input{padding-bottom:8px;padding-top:8px}.product-detail__social{width:100%;padding:0 22px;margin-bottom:42px}.product-detail__social__love,.product-detail__social__share{cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.product-detail__social__share{display:inline-block;position:relative}.product-detail__social__share .img-transparent{display:inline-block}.product-detail__social__share .img-solid,.product-detail__social__share:hover .img-transparent{display:none}.product-detail__social__share:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.product-detail__social__share:hover .img-solid{display:inline-block}.product-detail__social__share:hover ul.share-buttons{-webkit-transform:scale(.95,.95);transform:scale(.95,.95)}.product-detail__social__share ul.share-buttons{list-style:none;position:absolute;left:0;top:0;-webkit-transform:scale(0,0);transform:scale(0,0);-webkit-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;width:240px;background:#fff;padding:15px 0 15px 5px;border-radius:2px}.product-detail__social__share ul.share-buttons li{display:inline}.product-detail__social__share ul.share-buttons li a{margin-left:5px}.product-detail__social__share ul.share-buttons li a:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.product-detail__social__share ul.share-buttons .sr-only{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.product-detail__social__love{float:right}.product-detail__social__love .img-transparent{display:block}.product-detail__social__love .img-red,.product-detail__social__love:hover .img-transparent{display:none}.product-detail__social__love:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.product-detail__social__love:hover .img-red{display:block}.product-detail__qualifiers .product-options__heading{padding:0 22px;margin-bottom:17px}.product-detail__qualifiers .product-options__bed-length__how-to-measure{padding:8px 22px}.product-detail__qualifiers .vehicle-selector{padding-left:0;padding-right:0}.product-detail__qualifiers .vehicle-selector select{border-top:none;border-left:none;border-right:none}.product-detail__qualifiers .vehicle-selector select:first-child{border-top:1px solid #d7d7d7}.product-detail #bed_length_select,.product-detail select{width:100%;padding:20px 23px;line-height:1;border:1px solid #d7d7d7;border-left:none;border-right:none;background-color:#fff;outline:0;font-weight:500}.product-detail #bed_length_select option,.product-detail select option{padding:12px}.product-detail .vehicle-selector__cta{text-align:right;margin-top:16px;margin-right:18px}.product-detail .vehicle-selector__shop,.product-detail__rating .rplg .rplg-badge2 .rplg-badge2-border,.product-detail__rating .rplg .rplg-badge2 .rplg-badge2-btn>svg,.product-detail__rating--collection .rplg .rplg-badge2 .rplg-badge2-border,.product-detail__rating--collection .rplg .rplg-badge2 .rplg-badge2-btn>svg{display:none}.product-detail__rating .rplg .rplg-biz-rating.rplg-biz-google .rplg-biz-score{color:#333!important;position:relative;top:-4px}.product-detail__rating .rplg .rplg-stars img,.product-detail__rating--collection .rplg .rplg-stars img{width:22px!important;height:23px!important}.product-detail__rating .rplg .rplg-biz-based{text-align:center!important}.product-detail__rating .rplg .rplg-badge2{-webkit-box-shadow:none!important;box-shadow:none!important;margin:0!important}.product-detail__rating .rplg .rplg-badge2 .rplg-badge2-score>div:first-child,.product-detail__rating--collection .rplg .rplg-badge2 .rplg-badge2-score>div:first-child{display:none}.product-detail__rating .rplg .rplg-badge2 .rplg-badge2-btn.rplg-badge2-clickable{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-detail__rating--collection .rplg .rplg-biz-based{text-align:left!important}.product-detail__rating--collection .rplg .rplg-badge2{-webkit-box-shadow:none!important;box-shadow:none!important;margin:0!important}.product-detail__rating--collection .rplg .rplg-badge2 .rplg-badge2-btn.rplg-badge2-clickable{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding-left:0!important}.product-detail__rating--collection .rplg .rplg-badge2 .rplg-badge2-btn.rplg-badge2-clickable:hover{background:0 0!important;opacity:.8}.product-detail__rating--collection .rplg .rplg-badge2 .rplg-badge2-score{margin-left:0!important}.product-detail__spacer{height:10px}.product-detail__mobile-image-gallery{padding-left:0;padding-right:0}@media (min-width:768px){.product-detail__mobile-image-gallery{padding:30px 22px 0}}.product-detail .rplg-badge2 .rplg-badge2-btn{z-index:950!important}.product-options{padding:0 22px}.product-options__heading{margin:44px 0 25px;font-weight:700}@media (min-width:768px){.product-options__heading{margin:57px 0 25px}}.product-options__bed-length__message{font-size:1.375rem;margin-top:-4px}.product-options__bed-length__message__change,.resources__footer-contact input[type=submit]{font-size:1.125rem;text-transform:uppercase;color:#ed1d24;cursor:pointer}.product-options__bed-length__message__change:hover{font-weight:700}.product-options__bed-length__how-to-measure{margin-top:8px;font-size:.875rem;cursor:pointer}.product-options__attachment-type__what-is-this:hover,.product-options__bed-length__how-to-measure:hover,.product-options__bed-type__what-is-this:hover,body .searchwp-live-search-results a:hover{color:#ed1d24}.product-options__attachment-type__message{font-size:1.375rem;margin-top:-4px}.product-options__attachment-type__what-is-this{margin-top:8px;font-size:.875rem;cursor:pointer}.product-options__error{color:#ed1d24;font-size:.875rem;position:relative;display:none;bottom:-30px}.product-options__bed-type__message{font-size:1.375rem}.product-options__bed-type__what-is-this{margin-top:8px;font-size:.875rem;cursor:pointer}.product-options__color .product-options__error{bottom:-50px}.product-options__color__option{display:inline-block;max-width:75px;margin-right:9px;text-align:center;font-size:.875rem;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;cursor:pointer}.product-options__color__option__circle{width:75px;height:75px;border-radius:150px;overflow:hidden;margin-bottom:19px}.product-options__color__option img{max-width:85px;position:relative;top:-5px;left:-5px}.product-options__color__option.selected,.product-options__color__option:hover,b,strong{font-weight:700}.product-options__color__option.selected .product-options__color__option__circle,.product-options__color__option:hover .product-options__color__option__circle{-webkit-box-shadow:0 5px 10px #646464;box-shadow:0 5px 10px #646464}.product-options__color__option.selected,.site select{position:relative}.product-options__color__option.selected:after{content:'';position:absolute;width:16px;height:16px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:67px;background-image:url(./images/icons/icon-check-mark-red.svg);background-size:16px 16px}.product-options__color__option__detail{padding:9px}.product-options__color__option__detail img{display:block;margin:0 auto;top:auto;left:auto}.product-options__color__option__detailed-info{text-align:center;max-width:425px;margin:0 auto;padding-bottom:130px}.product-options__color__option__detailed-info__img{margin:40px 0 26px}.product-options__color__option__detailed-info__img img{max-width:260px;border-radius:260px}.product-options__color__option__detailed-info__title{font-family:"Erbaum-Black";font-size:1.875rem;text-transform:uppercase;margin-bottom:16px}.product-options__color__option__detailed-info__description{font-size:1.125rem;line-height:1.55;margin-bottom:32px}.product-options__color__option__detailed-info__additional-info,p{line-height:1.625}.product-options__hidden-data,.product-reviews .rplg-row-right a{display:none}.product-reviews{padding:72px 0 76px}.product-reviews .rplg-container{background-color:#fff}.product-reviews .rplg .rplg-biz-rating.rplg-biz-google .rplg-biz-score{color:#442f20!important}.product-reviews .rplg .rplg-biz-based .rplg-biz-based-text,a:hover,body .searchwp-live-search-results a{color:#333}.product-reviews .inner{max-width:964px}.product-reviews .rplg .rplg-url{font-size:1.125rem!important;color:#333!important}.product-reviews .rplg .rplg-url:hover{color:#ed1d24!important}.resource-page{padding-bottom:88px}.resource-page .inner{max-width:886px}.resource-page__title{font-size:1.5rem;line-height:1.16;font-family:"Erbaum-Black";margin:57px 0 64px}@media (min-width:768px){.resource-page__title{font-size:2.5rem;margin:57px 0 64px}}.resource-page__content{max-width:700px}.resource-page__content--no-title{padding-top:30px}@media (min-width:768px){.resource-page__content--no-title{padding-top:67px}}.resource-page__contact-page__content{max-width:none}.resource-page__contact-page .inner{max-width:940px}.resource-page__contact-page__left{font-size:.875rem;line-height:1.5;max-width:300px;width:100%;margin-right:20px;float:left}.resource-page__contact-page__left h3{margin:0}.resource-page__contact-page__right{max-width:620px;width:100%;float:left}.resource-page h3{font-size:1.125rem}.resource-page--about__family-of-brands{background-color:#eee}.resource-page--about__family-of-brands .family-of-brands{position:relative;-webkit-transform:scale(1,1);transform:scale(1,1);left:0!important;opacity:1;padding:64px 0 112px;background-color:#eee}.resource-page--about__family-of-brands .family-of-brands__brand__inner{background-color:#fff}.resource-page--about__family-of-brands .family-of-brands__title{display:block;font-weight:700;font-size:1.125rem;text-align:left;padding-left:10px;padding-bottom:8px}.resource-page--company-story{position:relative;line-height:1.625}.resource-page--company-story .inner{max-width:940px;position:relative;z-index:2}.resource-page--company-story .resource-page__content{max-width:none}.resource-page--company-story__background{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.resource-page--company-story__background:before{content:'';position:absolute;top:10%;left:0;height:80%;max-height:800px;background-position:100% 0;background-image:url(./images/dirt/dirt-6.png);width:calc(calc(100% - 960px)/2)}.resource-page--company-story__background:after{content:'';position:absolute;top:0;right:0;height:70%;max-height:700px;width:25%;background-image:url(./images/dirt/dirt-5.png);width:calc(calc(100% - 960px)/2);background-position:0 0}.resources__footer-link{text-align:center}@media (min-width:768px){.resources__footer-link{text-align:left;border:1px solid #333;border-left:none;border-right:none}}.resources__footer-contact .inner,.resources__footer-link .inner{max-width:940px}.resources__footer-link .inner a{display:block;border:1px solid #333;margin-bottom:24px;text-align:center}@media (min-width:530px){.resources__footer-link .inner a{padding:0 45px;display:inline-block}}@media (min-width:768px){.resources__footer-link .inner a{border:0;padding:0;margin-bottom:0}}.resources__footer-link .inner a span{font-family:"Erbaum-Book";text-transform:uppercase;color:#333;position:relative;padding-right:16px;background-size:auto 16px;background-image:url(./images/icons/arrow-right-red.png);background-image:url(./images/icons/arrow-right-red.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(./images/icons/arrow-right-red.svg),linear-gradient(transparent,transparent);background-position:100% 50%;background-repeat:no-repeat;line-height:50px;display:inline-block}.resources__footer-contact{padding:64px 0 112px;background-color:#eee}.resources__footer-contact__intro{font-size:.875rem;padding-bottom:8px}.resources__footer-contact__intro h3{position:relative;font-size:1.125rem;line-height:1.44;padding-top:29px;margin:0 0 8px}.resources__footer-contact__intro h3:before{content:'';position:absolute;width:36px;height:5px;background-color:#ed1d24;top:0;left:0}.resources__footer-contact label{font-size:.9375rem;display:inline-block;margin-bottom:6px}.resources__footer-contact__left{float:left;width:320px;max-width:100%}@media (min-width:768px){.resources__footer-contact__left{padding-right:20px}}.resources__footer-contact__left input{max-width:100%;border:1px solid #d7d7d7;border-radius:2px;padding:15px}.resources__footer-contact__right{float:left;width:320px;max-width:100%;clear:left}@media (min-width:768px){.resources__footer-contact__right{width:calc(100% - 320px);clear:none}}.resources__footer-contact__right textarea{height:248px;border:1px solid #d7d7d7;width:100%}.resources__footer-contact input[type=submit]{font-size:1.1875rem;font-family:"Erbaum-Bold";padding:19px;width:221px;text-align:center;border:2px solid #ed1d24;margin-top:24px}@media (min-width:768px){.resources__footer-contact input[type=submit]{margin-top:0}}.resources__footer-contact input[type=submit]:hover{background-color:#ed1d24;color:#fff}.rplg-container{background-color:#4d4825;padding-left:40px;padding-right:40px}.rplg-container .rplg-grid-row{max-width:964px;margin:0 auto;width:100%}.rplg-container .rplg-grid-row .rplg-row-right{overflow:visible!important}.rplg-container .rplg-grid-row .rplg-biz-based,.rplg-container .rplg-grid-row .rplg-biz-rating{float:left}.rplg-container .rplg-grid-row .rplg-biz-based .rplg-biz-score,.rplg-container .rplg-grid-row .rplg-biz-rating .rplg-biz-score{color:#fff!important;line-height:28px;top:-6px;position:relative}.rplg-container .rplg-grid-row .rplg-biz-based{padding-top:4px;margin-left:8px}.rplg-container .rplg-grid-row .rplg-biz-based span{font:none!important;color:#fff!important;text-shadow:none;font-weight:400}.rplg-container .rplg-grid-row .rplg-links{float:left;margin-top:22px;clear:left}@media (min-width:768px){.rplg-container .rplg-grid-row .rplg-links{float:right;margin-top:-20px;clear:none}}.rplg-container .rplg-grid-row .rplg-links a{display:inline-block;padding:10px 20px;color:#fff;font-size:1rem!important;text-transform:uppercase;border:2px solid #fff!important;font-weight:700!important;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media (min-width:375px){.rplg-container .rplg-grid-row .rplg-links a{font-size:1.1875rem!important}}.rplg-container .rplg-grid-row .rplg-links a:hover{background-color:#fff;color:#4d4825}.rplg-container .rplg-slider .rplgsw-container-horizontal>.rplgsw-pagination-bullets{bottom:0}@media (min-width:768px){.rplg-container .rplg-slider .rplgsw-container-horizontal>.rplgsw-pagination-bullets{bottom:10px}}.rplg-container .rplg-slider .rplg-review-time{color:#333!important}.rplg-container .rplg-slider .rplg-box:before,.rplg-container .rplg-slider-review .rplg-box .rplg-box-content:before{display:none!important}.rplg-container .rplg-slider-review{background-color:#fff;padding:10px 8px 18px}.rplg-container .rplg-slider-review .rplg-stars{float:left;margin-top:-40px}.rplg-container .rplg-slider-review .rplg-box .rplg-box-content{position:relative;padding-top:70px!important;padding-right:10px!important;height:230px!important;margin:20px 20px 20px 12px!important}.rplg-container .rplg-review-name,.rplg-container .rplg-slider-review .rplg-review-text{color:#333!important}.rplg-container .rplg .rplg-box{border:0!important;background:0 0!important}.rplg-container .rplg .rplg-review-badge,.rplg-container .rplg-row-left{display:none}.rplg-container .rplg .rplgsw-container{width:100%;margin:0 auto;padding-bottom:30px}@media (min-width:768px){.rplg-container .rplg .rplgsw-container{padding-bottom:15px}}.rplg-container .rplgsw-pagination-bullet-active{background:#fff}.rplg-container .yellow-star,.search .filter__opener-button{display:none}.search .bc-product-archive__nothing-found{padding-bottom:85px}.search .bc-product-archive__nothing-found__search-text{font-weight:700;font-size:1.125rem;margin-top:33px}.search .bc-product-archive__nothing-found__search-text span{font-weight:400}.search .site-main{padding:56px 0}.search .bc-product-archive{margin:0;padding-left:0;padding-right:0;max-width:1250px;width:100%}.search #main .inner h2{clear:both}.search-box__search-form{position:relative;width:100%}.search-box .inner{max-width:940px}.search-box--support-hub{position:relative;z-index:3}@media (min-width:1023px){.search-box--support-hub{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.search-box--support-hub input{padding:14px 23px 14px 52px;width:100%;outline:0;border:1px solid #d7d7d7;border-radius:6px;font-size:1rem}@media (min-width:1023px){.search-box--support-hub input{padding:23px 23px 23px 62px;font-size:1.1875rem}}.search-box--support-hub input[type=submit]{position:absolute;left:1px;top:1px;height:calc(100% - 2px);width:50px;padding:0;text-indent:-9999px;border:0;background-color:#fff;color:#fff;background-image:url(./images/icons/icon-search.png);background-image:url(./images/icons/icon-search.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(./images/icons/icon-search.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-size:27px 27px;background-position:50% 50%;opacity:.65;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out;cursor:pointer}.search-box--support-hub input[type=submit]:hover{opacity:1}@media (min-width:1023px){.search-box--support-hub input[type=submit]{width:60px}}body .searchwp-live-search-results{border:0;overflow:auto;border-radius:2px}@media (min-width:768px){body .searchwp-live-search-results{-webkit-box-shadow:0 20px 20px 0 rgba(0,0,0,.15);box-shadow:0 20px 20px 0 rgba(0,0,0,.15)}}body .searchwp-live-search-results:before{content:'';background-color:#fff;-webkit-box-shadow:0 20px 20px 0 rgba(0,0,0,.15);box-shadow:0 20px 20px 0 rgba(0,0,0,.15);position:absolute;width:150%;height:100%;top:0;left:-25%;z-index:3500}@media (min-width:768px){body .searchwp-live-search-results:before{display:none}}body .searchwp-live-search-results p{position:relative;z-index:4500}.shipping-delay-warning{padding:18px 0;line-height:1.333;font-size:.75rem;text-align:center}@media (min-width:1023px){.shipping-delay-warning{font-size:1.125rem;background-color:#f1f1f1}}.shipping-delay-warning .inner{max-width:1250px}.shipping-delay-warning p{margin-bottom:0}.shop-by-vehicle-menu{position:absolute;top:100%;left:0;width:100%;background-color:#fff;padding:36px 0;-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:center top;transform-origin:center top;opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;z-index:500}.shop-by-vehicle-menu__close{height:0;max-width:1250px;width:90%;margin:0 auto;position:relative}.shop-by-vehicle-menu__close__button{position:absolute;width:30px;height:30px;border:1px solid #fff;border-radius:2px;background-image:url(./images/icons/icon-close.png);background-image:url(./images/icons/icon-close.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(./images/icons/icon-close.svg),linear-gradient(transparent,transparent);background-position:50% 50%;cursor:pointer;top:-20px;right:-10px;z-index:1000}@media (min-width:375px){.shop-by-vehicle-menu__close__button{right:0}}@media (min-width:1023px){.shop-by-vehicle-menu__close__button{right:16px;top:0}}.shop-by-vehicle-menu__close__button:hover{border:1px solid #333}@media (min-width:768px){.shop-by-vehicle-menu__close .shop-by-product-menu__close__button{right:-20px;top:-35px}}@media (min-width:1023px){.shop-by-vehicle-menu__close .shop-by-product-menu__close__button{right:-40px;top:0}}@media (min-width:1290px){.shop-by-vehicle-menu__close .shop-by-product-menu__close__button{right:16px;top:0}}@media (min-width:768px){.shop-by-vehicle-menu{top:120px;border:1px solid #e6e6e6;z-index:500}.shop-by-vehicle-menu:after{content:"";position:absolute;width:100%;bottom:0;height:50px;left:0}}.shop-by-vehicle-menu .inner{width:100%;max-width:940px!important;position:relative}.shop-by-vehicle-menu.active{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1;-webkit-box-shadow:0 25px 25px rgba(0,0,0,.1);box-shadow:0 25px 25px rgba(0,0,0,.1)}.shop-by-vehicle-menu__div-link{font-size:1.125rem;font-weight:400;color:#333;display:block;text-transform:none;padding:14px 20px;text-align:left;border-bottom:1px solid #e6e6e6;cursor:pointer}@media (min-width:1023px){.shop-by-vehicle-menu__div-link{padding:7px 20px 7px 0;border:0}}.shop-by-vehicle-menu__div-link:hover{color:#ed1d24}.shop-by-vehicle-menu__shop{background-color:#ed1d24;font-family:"Erbaum-Bold";text-transform:uppercase;font-weight:400;font-size:1.1875rem;padding:16px 38px;color:#fff;border:0;border-radius:2px;cursor:pointer;outline:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;text-align:center;width:100%;max-width:335px;margin:34px auto 0;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.07}@media (min-width:768px){.shop-by-vehicle-menu__shop{float:left;width:25%;max-width:220px;margin-top:0;padding:15px 38px}}.shop-by-vehicle-menu__shop:hover{background-color:#bd171c;color:#fff}#current_product_type,#invisible-stuff-holder,.shop-by-vehicle-menu__bed-length{display:none}.shop-by-vehicle-menu__shop-by-vehicle{padding:11px 0 0;position:relative}.shop-by-vehicle-menu__garage .garage__all-vehicles__vehicle__name{text-align:left}.shop-by-vehicle-menu__garage .inner{width:calc(100% - 40px);padding:0 20px 24px}@media (min-width:1023px){.shop-by-vehicle-menu__garage .inner{width:100%;padding:0 0 24px}}.shop-by-product-menu .flyout-menu__nav{max-width:720px}@media (min-width:1023px){.shop-by-product-menu .flyout-menu__nav li{width:30.5%;margin-right:2.33%}}.site{font-family:"Roboto",sans-serif;color:#333}.site select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(./images/icons/select-down-arrow.png);background-image:url(./images/icons/select-down-arrow.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(./images/icons/select-down-arrow.svg),linear-gradient(transparent,transparent);background-position:90% 50%;background-repeat:no-repeat}.site select:focus{background-image:url(./images/icons/select-up-arrow.png);background-image:url(./images/icons/select-up-arrow.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(./images/icons/select-up-arrow.svg),linear-gradient(transparent,transparent)}.site select:disabled{background-image:url(./images/icons/select-down-arrow-disabled.png);background-image:url(./images/icons/select-down-arrow-disabled.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(./images/icons/select-down-arrow-disabled.svg),linear-gradient(transparent,transparent)}.site #content{min-height:700px}h1,h1.page-title,h2{text-transform:uppercase;line-height:1.16}h1.page-title{font-size:1.5rem;letter-spacing:.31px;text-align:center;padding:0 20px;margin:57px 0 65px;font-family:"Erbaum-Black"}@media (min-width:768px){h1.page-title{font-size:2.5rem;line-height:1.625;margin:40px 0 35px;text-align:left;padding:0}}h1,h2{font-family:"Erbaum-Bold";margin:0 0 24px;font-weight:400}.inner{width:calc(100% - 40px);max-width:1388px;margin:0 auto}@media (min-width:1023px){.inner{width:90%}}.page-template-default .inner{max-width:1250px}*{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{font-family:"Roboto",sans-serif}label{font-size:.9375rem;margin-bottom:6px}.wpcf7 form .wpcf7-response-output{padding:15px 30px;margin:10px 0 24px}.hidden-stuff,.loading-indicator{display:none}.loading-indicator:after,.loading-indicator:before{content:'';position:absolute;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;z-index:-1;opacity:0}.loading-indicator:before{background:rgba(255,255,255,.9);left:0;top:0;width:100%;height:100%}.loading-indicator:after{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-image:url(./images/icons/loading1.gif);background-repeat:no-repeat;background-position:50% 50%;width:100px;height:100px}.loading-indicator.active{display:block;position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;z-index:5000}.loading-indicator.active:before{z-index:10;opacity:1}.loading-indicator.active:after{z-index:20;opacity:1}select::-ms-expand{display:none}.navigation-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.5);z-index:1800}.site-content{padding-top:153px}@media (min-width:768px){.site-content{padding-top:165px}}.site-footer{width:100%;border-top:2px solid #d7d7d7;padding:47px 0 0;text-align:center;background-color:#333;color:#fff}@media (min-width:768px){.site-footer{text-align:left}}.site-footer .inner{max-width:940px}@media (min-width:960px){.site-footer__logo{float:left;width:33.33%}}.site-footer__logo img{max-width:185px}.site-footer__nav{text-align:left;padding:4px 0 0}@media (min-width:960px){.site-footer__nav{width:66.66%;float:right;padding:0}}.site-footer__nav ul{margin:10px 0 14px;padding:0;list-style:none}@media (min-width:960px){.site-footer__nav ul{margin:14px 0 14px -40px}}.site-footer__nav ul li{display:block;text-align:center;border-bottom:1px solid #707070}@media (min-width:768px){.site-footer__nav ul li{display:inline-block;border:0}}.site-footer__nav ul li a{text-decoration:none;font-family:"Erbaum-Bold";font-weight:400;text-transform:uppercase;font-size:1.125rem;line-height:1.3338;color:#fff;padding:10px 40px;display:block}@media (min-width:768px){.site-footer__nav ul li a{padding:2px 40px;border-right:1px solid #e6e6e6;line-height:20px}}.site-footer__nav ul li a:hover{color:#969696}.site-footer__nav ul li:last-child,.site-footer__nav ul li:last-child a{border:0}.site-footer__contact-info{font-size:1rem;line-height:1.285;padding-top:32px}@media (min-width:960px){.site-footer__contact-info{font-size:.875rem;padding-top:74px}}.site-footer__form{padding-top:32px}@media (min-width:960px){.site-footer__form{width:66.66%;float:right;padding-top:74px}}.site-footer__form__heading{margin-bottom:6px;font-size:.9375rem;text-align:left}.site-footer__form .hhoyIJ.hhoyIJ{padding:0;display:block}.site-footer__form .kgtZbf.kgtZbf{display:block}.site-footer__form button{background-color:#ed1d24!important;font-family:"Erbaum-Bold"!important;font-weight:400!important;font-size:1.125rem!important;padding:0 10px!important;color:#fff!important;border:0!important;border-radius:2px!important;cursor:pointer!important;outline:0!important;-webkit-transition:all .3s ease-out!important;transition:all .3s ease-out!important;height:50px!important;line-height:50px!important;width:100%!important;text-align:center!important;text-transform:uppercase!important;margin:0!important;max-width:100%!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.site-footer__form button:hover{background-color:#fff!important;color:#ed1d24!important}.site-footer__form .Row__FormRow-sc-17nghml-0>div:first-child{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:none;flex:none;padding:0}@media (min-width:768px){.site-footer__form .Row__FormRow-sc-17nghml-0>div:first-child{width:68.8%;float:left;padding-left:0}}.site-footer__form .Row__FormRow-sc-17nghml-0>div:nth-child(2){display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:none;flex:none;padding:0;margin:0}@media (min-width:768px){.site-footer__form .Row__FormRow-sc-17nghml-0>div:nth-child(2){width:27.6%;float:right}.site-footer__form__left{width:68.8%;float:left}.site-footer__form__right{width:27.6%;float:right}}.site-footer__form input[type=email]{border:1px solid #d7d7d7!important;border-radius:2px!important;color:#646464!important;padding:16px 23px!important;line-height:1!important;height:50px!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;width:100%!important;margin-bottom:20px!important}@media (min-width:768px){.site-footer__form input[type=email]{margin-bottom:0}}.site-footer__form input[type=submit]{background-color:#ed1d24;font-family:"Erbaum-Bold";font-weight:400;font-size:1.125rem;padding:0 10px;color:#fff;border:0;border-radius:2px;cursor:pointer;outline:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;height:50px;line-height:50px;width:100%;text-align:center;text-transform:uppercase}.site-footer__form input[type=submit]:hover{background-color:#333;color:#fff}.site-footer__social{padding:40px 0 0;text-align:center}@media (min-width:960px){.site-footer__social{padding:70px 0 40px}}.site-footer__social a{margin:0 9px;padding:6px;display:inline-block}.site-footer__social a:hover{opacity:.7}.site-footer__social a img{max-width:36px}@media (min-width:768px){.site-footer__social a img{max-width:48px}}.site-footer__legal-notice{text-align:center;color:#eee;font-size:.6875rem;line-height:1.2;padding:40px 0 16px}@media (min-width:960px){.site-footer__legal-notice{padding:40px 0 36px}}.site-header{width:100%;border-bottom:1px solid #e6e6e6;background-color:#fff;position:fixed;left:0;top:0;z-index:1000}.site-header .inner{max-width:1250px;width:100%}.site-header .garage{border-top:1px solid #e1e1e1}.site-header .garage .inner,.site-header .garage__active-vehicle .garage__all-vehicles .inner,.site-header .garage__management .garage__all-vehicles .inner{max-width:940px}.site-header .garage__active-vehicle .inner{max-width:1250px;width:calc(100% - 40px)}.site-header .garage__management .inner{width:calc(100% - 40px)}@media (min-width:1023px){.site-header .garage__active-vehicle .inner,.site-header .garage__management .inner{width:calc(100% - 40px)}}.site-header__top-bar{height:40px;width:100%;background-color:#000;padding:0 20px;display:none}@media (min-width:768px){.site-header__top-bar{display:block}}.site-header__top-bar__left{width:50%;float:left}.site-header__top-bar__right{width:50%;float:right;text-align:right}.site-header__top-bar__cart{display:none;width:auto;background-image:url(./images/icons/icon-cart-white.png);background-image:url(./images/icons/icon-cart-white.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(./images/icons/icon-cart-white.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-position:75% 50%;background-size:13px 12px;color:#fff;text-transform:uppercase;font-size:.875rem;font-weight:700;padding-right:46px;padding-left:20px;line-height:40px;cursor:pointer}@media (min-width:768px){.site-header__top-bar__cart{display:inline-block}}.site-header__top-bar__cart .site-header__options__cart__quantity,.site-header__top-bar__cart__quantity{display:none}.site-header__search-form .search-form input[type=submit]:hover,.site-header__top-bar__cart:hover{opacity:.8}.site-header__top-bar__cart.active{background-color:#ed1d24;position:relative;margin-left:32px}.site-header__top-bar__cart.active .site-header__options__cart__quantity{color:#ed1d24;background-color:#fff;position:absolute;border-radius:17px;font-size:.75rem;width:17px;height:17px;line-height:17px;text-align:center;top:6px;right:6px;display:block}.site-header__search-form{width:100%;top:0;right:0;position:absolute;padding:28px 0 0;-webkit-transform:scale(0,0);transform:scale(0,0);opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0}@media (min-width:768px){.site-header__search-form{top:40px;padding:30px 0}}.site-header__search-form.active{opacity:1;z-index:3000}.site-header__search-form.active,.site-header__search-form.active .search-form{-webkit-transform:scale(1,1);transform:scale(1,1)}.site-header__search-form .inner{position:relative}.site-header__search-form__close{position:absolute;width:30px;height:30px;border:1px solid #fff;border-radius:2px;background-image:url(./images/icons/icon-close.png);background-image:url(./images/icons/icon-close.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(./images/icons/icon-close.svg),linear-gradient(transparent,transparent);background-position:50% 50%;background-size:38px 38px;cursor:pointer;top:0;right:8px;z-index:3300}.site-header__search-form__close:hover{border:1px solid #333}@media (min-width:768px){.site-header__search-form__close{right:0}}.site-header__search-form .search-form{float:right;position:relative;z-index:3200;width:85%;margin-right:40px;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media (min-width:768px){.site-header__search-form .search-form{max-width:446px}}.site-header__search-form .search-form input[type=submit]{float:left;background:0 0;border:0;outline:0;background-image:url(./images/icons/icon-search.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(./images/icons/icon-search.svg),linear-gradient(transparent,transparent);background-image:url(./images/icons/icon-search.png);background-repeat:no-repeat;background-position:0 50%;background-size:25px auto;width:42px;text-indent:-9999px;height:30px;cursor:pointer}.site-header__search-form .search-form input[type=search]{border:0;border-bottom:2px solid #d8d8d8;line-height:20px;width:100%;outline:0;padding:5px 15px}@media (min-width:768px){.site-header__search-form .search-form{max-width:392px}}.site-header__search-form .search-form label{float:right;width:calc(100% - 42px)}.site-header__search-form__background{background-color:#fff;position:absolute;top:0;right:0;height:100%;z-index:3100;width:100%}@media (min-width:768px){.site-header__search-form__background{width:70%}}@media (min-width:1023px){.site-header__search-form__background{width:50%}}@media (min-width:1290px){.site-header__search-form__background{width:calc(calc(100% - 1250px)/2 + 486px)}}.site-header__logo{padding:21px 0 14px;width:150px;float:left;margin-left:20px}@media (min-width:768px){.site-header__logo{padding:23px 0 27px}}@media (min-width:1290px){.site-header__logo{margin-left:0}}.site-header__options{float:left;width:calc(100% - 170px);padding-right:50px;text-align:right}.site-header__options::after{content:"";clear:both;display:table}@media (min-width:768px){.site-header__options{float:right;clear:right;width:auto;padding-right:0}}.site-header__options__search-button{margin:14px 0 0 6px;padding:13px;display:inline-block;cursor:pointer}.site-header__options__cart:hover,.site-header__options__search-button:hover{opacity:.8}@media (min-width:768px){.site-header__options__search-button{margin-left:4px}}.site-header__options__search-button img{max-width:18px}@media (min-width:768px){.site-header__options__search-button img{max-width:25px}}.site-header__options__cart{float:right;background-image:url(./images/icons/icon-cart-black.png);background-image:url(./images/icons/icon-cart-black.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(./images/icons/icon-cart-black.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-position:50% 50%;width:40px;height:40px;cursor:pointer;margin-top:16px;margin-right:4px}@media (min-width:768px){.site-header__options__cart{display:none}}.site-header__options__cart__quantity,.slick-slide.slick-loading img{display:none}.site-header__options__cart.active{border-radius:44px;background-color:#ed1d24;background-image:url(./images/icons/icon-cart-white.png);background-image:url(./images/icons/icon-cart-white.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(./images/icons/icon-cart-white.svg),linear-gradient(transparent,transparent);position:relative}.site-header__options__cart.active .site-header__options__cart__quantity{color:#fff;border:1px solid #fff;background-color:#ed1d24;position:absolute;border-radius:17px;width:17px;height:17px;line-height:17px;text-align:center;font-size:.75rem;top:-4px;right:-4px;display:block}.site-header__options__big-menu{display:inline-block}.site-header__options__big-menu__menu{position:fixed;left:40px;width:calc(100% - 40px);min-height:100%;max-height:100%;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);background-color:#fff;padding:0 0 105px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;text-align:left;margin:0;overflow-y:auto;z-index:4000}.site-header__product-menu{margin-top:10px;background-color:#4d4825;float:left;width:100%;position:relative;text-align:center}@media (min-width:768px){.site-header__product-menu{margin-top:25px;width:auto;float:right;background:0 0;position:static}}.site-header__product-menu__option{display:inline-block}.site-header__product-menu__option>a{font-size:.875rem;text-transform:uppercase;color:#fff;line-height:20px;padding:8px 10px;display:block;position:relative;font-family:"Erbaum-Bold";font-weight:400}@media (min-width:768px){.site-header__product-menu__option>a{color:#333;font-size:1.125rem;padding:8px 20px}}.site-header__product-menu__option.active>a:after{content:'';position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:25px;height:10px;background-image:url(./images/icons/icon-up-arrow.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(./images/icons/icon-up-arrow.svg),linear-gradient(transparent,transparent);background-image:url(./images/icons/icon-up-arrow.png)}@media (min-width:768px){.site-header__product-menu__option.active>a:after{background-image:url(./images/icons/icon-up-arrow-active.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(./images/icons/icon-up-arrow-active.svg),linear-gradient(transparent,transparent);background-image:url(./images/icons/icon-up-arrow-active.png);width:23px;bottom:-20px;z-index:600}}.slick-list,.slick-slider{position:relative;display:block}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}#content[tabindex="-1"]:focus,.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-initialized .slick-slide,.slick-slide img,.top-nav-btn:hover .top-nav-btn__menu,.top-nav-btn:hover:after{display:block}.slick-slide.dragging img{pointer-events:none}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}#btn-family-of-brands:hover:after,.slick-arrow.slick-hidden{display:none}.support-hub{padding-bottom:63px}.support-hub .inner{max-width:940px;width:100%}@media (min-width:1023px){.support-hub .inner{width:90%}}.support-hub__category{float:left;padding-right:1%;width:100%}.support-hub__category__title{margin:42px 0 17px;padding:0 20px;font-family:"Erbaum-Bold";text-transform:uppercase}@media (min-width:1023px){.support-hub__category__title{margin:31px 0 17px;padding:0}.support-hub__category{width:25%}.support-hub__category--resources{width:80%}.support-hub__category--contact{width:20%}.support-hub__category__page--resources{display:inline-block;width:31%}}.support-hub__category__page a{font-family:"Roboto",sans-serif;font-weight:400;color:#333;font-size:.9375rem;line-height:2.13;text-transform:none;border-bottom:1px solid #ddd;width:100%;display:block;padding:11px 20px}.support-hub__category__page a:hover,.vehicle-selector__cta .modal-opener:hover{color:#ed1d24}@media (min-width:1023px){.support-hub__category__page a{border-bottom:none;padding:0}.support-hub__row{border-top:1px solid #ddd;margin-bottom:42px}}.support-hub__row--resources{margin-top:8px}.top-nav-btn{display:inline-block;color:#fff;position:relative;margin-left:23px}.top-nav-btn:after{content:'';position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:20px;height:8px;background-image:url(./images/icons/top-bar-triangle.png);background-image:url(./images/icons/top-bar-triangle.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(./images/icons/top-bar-triangle.svg),linear-gradient(transparent,transparent);display:none}.top-nav-btn__text{line-height:40px;font-size:.75rem;padding-right:13px;text-transform:uppercase;position:relative;cursor:pointer}.top-nav-btn__text:after{content:'';position:absolute;top:50%;right:0;width:8px;height:5px;background-image:url(./images/icons/icon-down-arrow-sm.png);background-image:url(./images/icons/icon-down-arrow-sm.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(./images/icons/icon-down-arrow-sm.svg),linear-gradient(transparent,transparent);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.top-nav-btn__menu{position:absolute;background-color:#fff;-webkit-box-shadow:0 0 5px #e6e6e6;box-shadow:0 0 5px #e6e6e6;width:205px;display:none;text-align:left;padding:15px 0;border-radius:0 0 4px 4px;left:-7px;z-index:750}.top-nav-btn__menu ul{padding-left:0;margin-left:0}.top-nav-btn__menu a{display:block;color:#333;font-size:.875rem;padding:5px 15px;line-height:1.2}.top-nav-btn__menu a:hover{text-decoration:underline;color:#646464}#btn-family-of-brands{margin-left:0}#btn-family-of-brands:hover .top-nav-btn__text:after,.top-nav-btn__text:after{-webkit-transform:translateY(-50%);transform:translateY(-50%)}#btn-family-of-brands.active:after{display:block}#btn-family-of-brands.active .top-nav-btn__text:after,.top-nav-btn:hover .top-nav-btn__text:after{-webkit-transform:rotate3d(1,0,0,180deg) translateY(50%);transform:rotate3d(1,0,0,180deg) translateY(50%)}.value-propositions{padding:112px 0 0;overflow:hidden}.value-propositions .inner{width:100%}@media (min-width:768px){.value-propositions .inner{width:90%}}.value-propositions__box{width:100%;position:relative;z-index:100;margin-bottom:60px;padding:0 44px 0 33px}@media (min-width:768px){.value-propositions__box{width:31.06%;float:left;margin-right:3.4%;padding:0}.value-propositions__box:nth-child(3n){margin-right:0}}.value-propositions__box__icon{height:80px;margin-bottom:38px}.value-propositions__box__icon img{display:block;max-height:80px;width:auto}.value-propositions__box__title{font-family:"Erbaum-Bold";font-size:1.375rem;line-height:1.409;max-width:350px;margin-bottom:14px}.value-propositions__box__description{font-size:1rem;line-height:1.5;font-weight:400;max-width:450px}.value-propositions__bottom-image{position:relative;top:-80px;margin-bottom:-80px}.value-propositions__bottom-image:after{content:'';position:absolute;height:233px;width:100%;top:0;left:0;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(rgba(255,255,255,0)));background-image:linear-gradient(to bottom,#fff,rgba(255,255,255,0))}.value-propositions__bottom-image img{display:block;width:250%;max-width:none;-webkit-transform:translateX(-29%);transform:translateX(-29%)}@media (min-width:768px){.value-propositions__bottom-image img{width:100%;max-width:100%;-webkit-transform:translateX(0);transform:translateX(0)}}.vehicle-selector{padding:0 22px}.vehicle-selector select{width:100%;padding:18px 23px;line-height:1;border:1px solid #d7d7d7;border-left:none;border-right:none;background-color:#fff}@media (min-width:768px){.vehicle-selector select{border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7}}.vehicle-selector .scout-selector,.vehicle-selector .select-vehicle-bed-length,.vehicle-selector .select-vehicle-bed-type{display:none}.vehicle-selector__shop{padding:13px 36px;width:100%;max-width:220px;display:block;background-color:#ed1d24;border:2px solid #ed1d24;font-family:"Erbaum-Bold";font-size:1.1875rem;text-transform:uppercase;color:#fff;border-radius:2px;cursor:pointer;outline:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;text-align:center;line-height:1.07;margin:8px 0 14px}.vehicle-selector__shop:hover{background-color:#fff;color:#ed1d24}.vehicle-selector__cta{color:#333;font-size:.875rem;font-weight:400}.vehicle-selector__cta .modal-opener{display:inline-block;cursor:pointer}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignnone{clear:none;display:inline-block}.alignleft{display:block;float:left;margin-right:1.5em}.alignright{display:block;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:after,.clear:before{content:"";display:table;table-layout:fixed}.clear:after{clear:both}