.button:not(.global-search-form__search-button),.button-1{text-transform:uppercase!important;border-radius:6px!important;cursor:pointer!important;user-select:none!important;-webkit-user-select:none!important;color:#fff!important;background-color:#e2653a!important;background:#e2653a!important;border:1px solid #e2653a!important;font-weight:600!important;font-family:"Roboto",sans-serif}.button:not(.global-search-form__search-button):focus,.button-1:focus,.button:not(.global-search-form__search-button):active,.button-1:active,.button:not(.global-search-form__search-button):hover,.button-1:hover{background-color:#ce5126!important;background:#ce5126!important;color:#fff!important;text-decoration:none!important;border:1px solid #ce5126!important}.button:not(.global-search-form__search-button).button--default,.button-1.button--default{border:1px solid #1a5a5d!important;background:#1a5a5d!important;color:#fff!important}.button:not(.global-search-form__search-button).button--default:focus,.button-1.button--default:focus,.button:not(.global-search-form__search-button).button--default:active,.button-1.button--default:active,.button:not(.global-search-form__search-button).button--default:hover,.button-1.button--default:hover{background:#144749!important;border:1px solid #144749!important}.truck__actions .button{font-size:1rem!important;line-height:1.5rem!important;padding:.5rem 2.5rem!important}.fa-lock-red{color:#eb0000}.fa-lock-red,.fa-lock-red.has-tip,.fa-lock-red.has-tip:hover{color:#eb0000;border-bottom:0}.fa-lock-plus{color:#eb0000;position:relative;margin-right:.5em}.fa-lock-plus,.fa-lock-plus.has-tip,.fa-lock-plus.has-tip:hover{color:#eb0000;border-bottom:0}.fa-lock-plus:after{font-family:FontAwesome;position:absolute;color:#eb0000;content:"";left:1.45em;font-size:.43em;top:calc(50% - .8em)}.help-text.truck-pro:before,.help-text.truck-pro-plus:before{color:#eb0000;content:""}.help-text.truck-pro-plus:after{font-family:FontAwesome;position:absolute;color:#eb0000;content:"";left:2.6rem;top:calc(50% - 1rem)}.crestline__disable-transportation-contact-cursor{cursor:not-allowed!important}.crestline__could-not-find-quote-message{font-size:.75rem!important}.crestline__quote-label{color:#6b7677}.crestline__subscribe-to-contact{color:#1a5a5d}.crestline__quote-list{margin:0;width:20rem;padding:1rem .5rem}.crestline__info-logo{max-width:25%}.crestline__city-zip{color:#000}.crestline-transportation__get-quote{height:3rem;line-height:.7rem;margin-bottom:1rem!important}.crestline__panel-logo{max-width:20%;margin:.2rem .3rem .2rem .2rem;object-fit:contain;padding-top:.1rem}.crestline-transportation__header{align-items:center!important;font-size:1.1rem}.truck-pro-crestline-modal .vehicle-preview{display:grid;grid-template-columns:20% 80%;background:#f0f0f0;padding:1rem;margin:-1.25rem -1.86rem}.truck-pro-crestline-modal .vehicle-preview .vehicle-preview-details{display:flex;flex-direction:column;gap:.5rem;padding-left:2rem}.truck-pro-crestline-modal .vehicle-preview .vehicle-preview-details a{text-decoration:none}.truck-pro-crestline-modal .vehicle-preview .vehicle-preview-details .vehicle-title{font-weight:bold}.truck-pro-crestline-modal .vehicle-preview .vehicle-preview-details .flex-panel{display:flex}.truck-pro-crestline-modal .vehicle-preview .vehicle-preview-details .lot-details-grid{display:grid;grid-template-columns:1fr 1fr 1fr}.truck-pro-crestline-modal .vehicle-preview .vehicle-preview-details .lot-details-grid .flex-panel{flex-direction:column}@media(min-width:90rem){.truck-pro-crestline-modal .vehicle-preview .vehicle-preview-details .lot-details-grid .flex-panel{flex-direction:row}}@media(min-width:64rem){.truck-pro-crestline-modal .vehicle-preview .vehicle-preview-details .lot-details-grid{grid-template-columns:1fr 1fr 2fr}}.truck-pro-crestline-modal .vehicle-preview .vehicle-preview-details .details-label{padding-right:1rem}.truck-pro-crestline-modal .vehicle-preview .vehicle-preview-details .details-value{font-weight:bold}.truck-pro-crestline-modal .modalFooterControls .save-button{margin-left:1rem}.truck-pro-crestline-modal .modalFooterControls .change-button:not(.button--disabled){color:#fff;background:linear-gradient(#c1c1c1,#a8a8a8);border:1px solid #9b9b9b}.truck-pro-crestline-modal .modalFooterControls .change-button:not(.button--disabled):hover{background:linear-gradient(#b4b4b4,#9b9b9b)}.truck-pro-crestline-modal .modalFooterControls .change-button.button--disabled{color:#999}.truck-pro-crestline-modal .modalFooterControls .change-button.button--disabled:hover,.truck-pro-crestline-modal .modalFooterControls .change-button.button--disabled:focus{color:#999;background:#dcdcdc;border:1px solid #996c0b}.crestline-information{display:grid;align-items:flex-start;margin-top:2rem;gap:1rem}@media(min-width:90rem){.crestline-information{grid-template-columns:14rem auto;gap:3rem;margin:3rem .5rem 0 .5rem}}.crestline-information-container{display:grid;grid-template-columns:1fr 1fr;align-items:baseline}.crestline-value-columns{font-weight:bold}@media(min-width:64rem){.crestline-value-columns{grid-column:2/span 2}}.crestline-preview{display:flex;justify-content:center}.crestline__vehicle-transportation-quote-form{display:flex;flex-direction:column;gap:2rem;align-items:center}.crestline__vehicle-transportation-quote-form .crestline-info-container{margin:0}.crestline-disclaimer .crestline-subscribe{display:flex;line-height:inherit;align-items:flex-start;gap:.25rem}.crestline-quote-info{display:grid;grid-template-columns:1fr 1fr;justify-items:start}@media(min-width:64rem){.crestline-quote-info{display:flex;flex-direction:column;align-items:center}}@media(min-width:90rem){.crestline-quote-info{display:grid;grid-template-columns:1fr 1fr;justify-items:start}}.crestline__quote-list,.crestline-info-container{display:flex;flex-direction:column;gap:.5rem;background:#f0f0f0;align-items:center}.crestline__quote-list .crestline-logo,.crestline-info-container .crestline-logo{max-width:45%}.crestline__quote-list>div,.crestline-info-container>div{margin:auto}.crestline__quote-list .change-transportation-quote,.crestline-info-container .change-transportation-quote,.crestline__quote-list .learn-more-link,.crestline-info-container .learn-more-link{text-decoration:underline}.crestline-info-container{margin:1rem 2rem;padding:1rem 0}@media(min-width:90rem){.crestline-info-container{margin:0}}@media(min-width:64rem){.crestline-quote-information{padding:0 2rem}}.crestline-quote-information .request-quote-button:focus:disabled{color:#999}.crestline-quote-information .contact-you{font-size:1rem;font-weight:bold}.quote-price{color:green}.quote-button{grid-column:2/span 1;margin-top:.5rem}@media(min-width:64rem){.quote-button{grid-column:initial;margin-left:.5rem}}@media(min-width:90rem){.quote-button{grid-column:initial}.quote-button .button{line-height:normal}}.request-quote-disclaimer,.generated-quote-disclaimer{color:#999;font-size:.75rem;font-style:italic;font-weight:normal}.marketplace-overrides-bundle{order:1}body{background:#fafafa}img:before,img:after{font-family:inherit}.row{max-width:1680px}.header-upper__link{line-height:normal}.top-menu,.category-navigation-list,.sublist{margin-left:0}.breadcrumbs{border:none;background-color:inherit;padding-left:0;padding-top:0;text-align:left;max-width:1680px;margin:0 auto}.breadcrumbs .breadcrumb{text-align:left}.breadcrumbs .breadcrumb .delimiter{display:inline-block;margin:0 .5rem;font-size:0;vertical-align:middle}.breadcrumbs .breadcrumb .delimiter:before{content:"j";color:#ccc;display:block;font-size:7px;font-family:"emporium-icons"!important;box-sizing:border-box;text-transform:none!important}.breadcrumbs .breadcrumb .breadcrumb__label{text-transform:capitalize;color:#e2653a}.breadcrumbs__list{font-size:0;margin:0}.breadcrumbs__list li{display:inline-block;font-size:.8rem!important;line-height:1.5;margin:0 0}.breadcrumbs .breadcrumb a:hover{text-decoration:underline;text-decoration-color:#e2653a}.photo-gallery .photo-gallery__thumb--active{border-color:#e2653a!important}.photo-gallery .button.button--link{background:transparent!important;color:#1a5a5d!important;border:none!important}.featured-photo-gallery .featured-photo-gallery__thumb--active{border-color:#e2653a!important}.featured-photo-gallery .button.button--link{background:transparent!important;color:#e2653a!important;border:none!important}.featured-photo-gallery .button.button--link[disabled]{color:#ddd!important}.vehicle-search .vehicle-search__exact-search-option,.vehicle-search .vehicle-search__dropdown-select{top:-1px;width:calc(100% - 2.712rem)}.vehicle-search-stock-container{display:flex;border-bottom:1px solid #bbb}.vehicle-search-theme .vehicle-search__action{position:initial;border-radius:0!important;background-color:#e2653a;width:5rem!important;color:#fff;border-top-left-radius:0!important;border-top-right-radius:0!important;border-bottom-left-radius:0!important}.vehicle-search-theme input.vehicle-search__input,.vehicle-search-theme input.vehicle-search__select{border:none;background-color:#fff}.vehicle-search-theme .vehicle-search__action{background-color:#e2653a;color:#fff;border-top-left-radius:0!important;border-top-right-radius:0!important;border-bottom-left-radius:0!important}.vehicle-search-theme .vehicle-search__action:hover{background-color:#e5734c}.vehicle-search-theme .vehicle-search__action:focus{background-color:#e7815e}.vehicle-search-theme .vehicle-search__group:focus-within{background-color:#fff}.geolocator-component .input-with-state.input-with-state--success-state .input-with-state__success-icon,.geolocation-input.geolocation-input--success .geolocation-input__icon{color:#e2653a}.comvoy-mobile-above-actions .tf-awesomeLink2{float:left}.phone-link:hover,.phone-link:focus{color:#1a5a5d}.collapsible__content--padded{padding:.5rem}.truck-search-v2 .truck__link-text{font-weight:600;color:#e2653a}.truck-search-v2 .truck__link-text:hover,.truck-search-v2 .truck__link-text:focus,.truck-search-v2 .truck__link-text:visited{color:#1a5a5d}.truck-search-v2 .truck__distance{text-align:left;width:100%;position:relative;margin:1rem 0;font-size:.875rem}.truck-search-v2 .vehicle-alert{color:#1a5a5d}.truck-search-v2 .vehicle-alert .fa{color:#1a5a5d}.truck-search-v2 .vehicle-alert:hover{color:#e2653a}.truck-search-v2 .vehicle-alert:hover .fa{color:#e2653a}.truck-search-v2 .truck{padding:.5rem;max-width:none;box-shadow:0 8px 15px -10px;margin-bottom:1rem;border-top:1px solid #d6d6d6;border-bottom:none}.truck-search-v2 .truck:hover{background-color:#fff;border-bottom:none}.truck-search-v2 .has-tip:hover,.truck-search-v2 .has-tip:focus{color:#1a5a5d}.truck-search-v2 .has-tip:hover{cursor:pointer;font-weight:bold}.truck-search-v2 .specifications .specifications__see-more{color:#e2653a}.truck-search-v2 .specifications .specifications__see-more:active,.truck-search-v2 .specifications .specifications__see-more:hover,.truck-search-v2 .specifications .specifications__see-more:focus{color:#1a5a5d}.truck-search-v2 .specification{color:#2f3a3b}.truck-search-v2 .specifications .specifications__see-more:hover{background-color:transparent;text-decoration:underline}.truck-search-v2 .truck__pricing-container{background-color:#fafafa}.truck-search-v2 .truck-image .truck-image__image{width:100%;height:auto;border:2px solid transparent}.truck-search-v2 .tf-gridFinancingLink{clear:none;float:none}.truck-search-v2 .tf-gridFinancingLink .tf-gridFinancingLink__priceContent{text-align:left}.truck-search-v2 .tf-gridFinancingLink .tf-gridFinancingLink__body{justify-content:left}@media(max-width:65.001rem){.search-v2-content{padding-top:4rem}.has-pro-header{padding-top:0!important}}@media(min-width:48rem){.truck-search-v2 .truck-layout__table{grid-template-columns:2fr .75fr .75fr}.truck-search-v2 .truck__phone-link:hover,.truck-search-v2 .truck__phone-link:focus{color:#1a5a5d}.truck-search-v2 .truck__actions{float:none;margin:1rem 0 .5rem 0}}@media(min-width:64rem){.truck-search-v2 .truck{margin-bottom:0;box-shadow:none;border-bottom:1px solid #d6d6d6;border-top:0}.truck-search-v2 .truck:hover{border-bottom:1px solid #d6d6d6}.truck-search-v2 .truck__link-text{font-weight:400}.truck-search-v2 .truck__job-ready{float:right;text-align:left}.truck-search-v2 .truck__distance{text-align:right;width:100%}.truck-search-v2 .truck__distance{font-size:1rem}.truck-search-v2 .truck__actions{margin:1rem 0 0 0;width:100%;text-align:right}.truck-search-v2 .tf-gridFinancingLink{clear:none;float:none}.truck-search-v2 .tf-gridFinancingLink .tf-gridFinancingLink__priceContent{text-align:right}.truck-search-v2 .tf-gridFinancingLink .tf-gridFinancingLink__body{justify-content:right}}@media(min-width:30.001rem){.truck-search-scenario__NoResultsChassisBuilderCTA .help-text .alternate-no-results-ui .wts-med-width{width:100%}}@media(min-width:64rem){.truck-search-scenario__NoResultsChassisBuilderCTA .help-text .alternate-no-results-ui .wts-med-width{width:auto}}.truck-search-scenario__NoResultsChassisBuilderCTA .help-text .no-results__all-upfits-link{font-size:1rem;font-weight:600;font-family:"Roboto",sans-serif;line-height:1.5rem;padding:.5rem 2.5rem;text-transform:uppercase;border-radius:6px;cursor:pointer;user-select:none;-webkit-user-select:none;background:#1a5a5d!important;background-color:#1a5a5d!important;border:1px solid #1a5a5d!important;color:#fff}.truck-search-scenario__NoResultsChassisBuilderCTA .help-text .no-results__all-upfits-link:hover{background:#144749!important;background-color:#144749!important;border:1px solid #144749!important;color:#fff}.truck-search-scenario__NoResultsChassisBuilderCTA .help-text .no-results__pillters-list li{color:#6b7677}[data-pillter-view="modal"] .pillters-region .pillter{border:2px solid #1a5a5d;color:#1a5a5d}[data-pillter-view="modal"] .pillters-region .pillter:hover{border-color:#1a5a5d;color:#fff;background:#1a5a5d}[data-pillter-view="modal"] .pillters-region .pillter:hover:after{color:#fff}[data-pillter-view="desktop"] .pillters-region .pillter{border:2px solid #1a5a5d;color:#1a5a5d}[data-pillter-view="desktop"] .pillters-region .pillter:hover{border-color:#1a5a5d;color:#fff;background:#1a5a5d}[data-pillter-view="desktop"] .pillters-region .pillter:hover:after{color:#fff}.no-olark-please .olark-launch-button-wrapper{display:none!important}.action-link:hover{border:1px solid #1a5a5d;color:#1a5a5d;box-shadow:0 1px 4px 1.5px rgba(0,145,255,.2)}.action-link:hover .fa{color:#1a5a5d}.vehicle-alert{color:#1a5a5d}.vehicle-alert .fa{color:#1a5a5d}.vehicle-alert:hover{color:#e2653a}.vehicle-alert:hover .fa{color:#e2653a}#price-link{background-color:#fafafa}.carousel .carousel__title{font-weight:bold;color:#353535}.carousel .carousel__navigation-action{font-size:35px}.carousel .carousel__navigation-action .fa{color:#1a5a5d}.carousel .carousel__navigation-action .fa:hover{color:#e2653a}.carousel.marketplace{z-index:0}.action-links.comvoy-only li .action-link,.action-links.comvoy-only li div .action-link{color:#333;border:none;box-shadow:none;background:transparent;border-radius:0}.action-links.comvoy-only li .action-link:hover,.action-links.comvoy-only li div .action-link:hover,.action-links.comvoy-only li .action-link.action-clicked,.action-links.comvoy-only li div .action-link.action-clicked{top:0}.action-links.comvoy-only li .action-link i,.action-links.comvoy-only li div .action-link i{color:#e2653a;font-family:"FontAwesome"!important}.action-links.comvoy-only li .action-link i.fa-mobile,.action-links.comvoy-only li div .action-link i.fa-mobile{font-size:30px}.action-links.comvoy-only li .action-link i:hover,.action-links.comvoy-only li div .action-link i:hover{color:#1a5a5d}.action-links.comvoy-only .mobile-call-action-link .action-link{padding-top:0}.action-links.comvoy-only .vehicle-details__comvoy-mobile-action-link{text-decoration:underline;width:10rem}.action-links.comvoy-only .vehicle-details__comvoy-mobile-action-link-icon{color:#b6b6b6;vertical-align:middle;margin-right:.5rem}.action-links.comvoy-only .vehicle-details__comvoy-mobile-action-link-icon:hover{color:#1a5a5d}.action-links.comvoy-only .vehicle-details__comvoy-mobile-action-link-share{margin-right:1rem;text-align:right;width:10rem}.action-links.comvoy-only .vehicle-details__comvoy-mobile-action-link-stock{margin-left:1rem}.action-links.comvoy-only .vehicle-details__comvoy-mobile-action-link-phone{display:inline;font-weight:400;margin-right:1rem}.action-links.comvoy-only .clustered-left{float:left}.action-links.comvoy-only .clustered-right{float:right}.pricing-section__title{margin-left:.5rem}.vehicle-details__comvoy-mobile-truck-title{font-size:1.5rem!important;font-weight:bold!important;margin-bottom:.2rem!important;line-height:1.5!important}.vehicle-details__comvoy-mobile-truck-title-container{padding:0 1rem 0 1rem;font-weight:bold;margin-top:0!important}.vehicle-details__comvoy-mobile-truck-price-phone-container{margin-top:1rem!important;margin-bottom:1rem!important}.vehicle-details__comvoy-mobile-final-price{color:#e2653a;font-size:1.5rem;margin-left:1rem;font-weight:bold}@media(min-width:64rem){.carousel.marketplace .carousel__list-item{width:20%}.vehicle-search .vehicle-search__exact-search-option{top:0}}@media(min-width:90rem){.carousel.marketplace .carousel__list-item{width:16.5%}}.owl-carousel .owl-prev,.owl-carousel .owl-next{color:#1a5a5d;opacity:1}.owl-carousel .owl-prev:hover,.owl-carousel .owl-next:hover{color:#e2653a;cursor:pointer}.owl-carousel .owl-item img{width:auto}.vehicle-card .vehicle-card__link-text{font-weight:400;color:#e2653a;text-decoration:underline}#vocational-carousel{padding:0 3rem}.crestline-disclaimer .crestline-subscribe{display:grid;grid-template-columns:auto auto;line-height:inherit;gap:.5rem;align-items:center}.crestline__quote-list{width:auto}.footer-upper .title{padding-top:0;padding-bottom:0}.footer-lower .footer-powered-by p{font-weight:900}.dealer-locator-search-input .input-wrapper .fa-check-circle{color:#e2653a}.truck-search-filter-column{padding:1rem;background:#fff;filter:drop-shadow(0 2px 3px rgba(0,0,0,.16))}.truck-search-filter-column .vehicle-search-container{display:none}@media(min-width:40rem){.truck-search-filter-column .vehicle-search-container{display:block}}.truck-search-filter-column .facets-modal__open-only .vehicle-search-container{display:block}.truck-search-filter-column .facets-theme .facet--checkbox.active:before,.truck-search-filter-column .facets-theme .facet--checkbox.checked:before{content:"";color:#e2653a;transform:scale(1)}.truck-search-filter-column .facets-theme .facet{font-size:1rem}.truck-search-filter-column .facets-theme .facet:hover{text-decoration:none}.truck-search-filter-column .facets-theme__tier-1,.truck-search-filter-column .facets-theme__tier-2{font-size:1rem}.truck-search-filter-column .facets-theme__tier-1{margin:1rem 0 0 0;background-color:#176c70;color:#fff}.truck-search-filter-column .facets-theme__tier-2{background-color:#fff!important;color:#176c70!important;font-weight:500!important}.truck-search-filter-column .facets-theme .facet-button--radio.checked:before,.truck-search-filter-column .facets-theme .facet-button--radio.active:before,.truck-search-filter-column .facets-theme .facet-button--radio.checked.active:before{content:"";color:#e2653a}.pillters-region .clear-filters{color:#e2653a}.pillters-region .clear-filters:hover{text-decoration:underline;color:#1a5a5d}.pillters-region .pillters-region__title,.pillters-region .clear-filters{vertical-align:middle;margin:.2rem 0}.filter-search input[type="text"]{padding:0 5px 0 29px}.filter-search div[name="dealerlocation--container"]{border-top:none!important}.collapsible>.collapsible__title:after,.collapsible>.facet-filters__heading:after{opacity:1}.vehicle-search .vehicle-search__exact-search-option,.vehicle-search .vehicle-search__dropdown-select{top:-1px}@media(min-width:64rem){.vehicle-search .vehicle-search__dropdown-select{top:-2px}}.expandable-search-theme .expandable-search__exact-search-option.active:before,.expandable-search-theme .expandable-search__exact-search-option.checked:before{color:#e2653a}.facet-filters__clear.active button.facet-filters__clear-button{color:#1a5a5d}.facet-filters__clear.active button.facet-filters__clear-button .fa{color:#1a5a5d}.facet-filters__clear button.facet-filters__clear-button{font-size:.9rem!important;margin-bottom:0!important;border-radius:3px!important;color:#696969!important;background-color:transparent!important;border:none!important;padding:.5rem .5rem!important;margin:1rem auto;text-align:center;width:100%;border:1px solid transparent}.reveal-modal{z-index:1030}.reveal-modal .close-reveal-modal:hover{text-decoration:none}.fake-close-reveal-modal:hover{text-decoration:none}.toggleDetails:before,.toggleVehicleOptions:before{font-family:'Roboto',sans-serif}@media(max-width:40rem){.toggleDetails:after,.toggleVehicleOptions:after{content:'';font-weight:bold;font-size:1.125rem}.toggleDetails.open:after,.toggleVehicleOptions.open:after{transform:rotate(90deg)}.ShareMenuContent{position:relative}.actions-arrow-up__comvoy-mobile{margin-left:7rem}.main-content{background:#fff!important}.share-email{width:100%!important}.dealership-top-image{margin-top:.5rem}}.im-interested__comvoy-mobile-sticky-button-container{background-color:#fff;position:fixed;z-index:100;bottom:0;width:100%;box-shadow:0 -3px 6px -3px rgba(0,0,0,.33)!important}.im-interested__comvoy-mobile-sticky-button{margin:.5rem 0 1.5rem 0!important;font-size:1.125rem!important;width:85%;padding:1rem 0 1rem 0}.chassis-details .specs,.body-details .specs{margin-bottom:1rem}.featured-chassis-img{text-align:center}.truck-details-page{max-width:1680px;background-color:#fff;padding-left:0;padding-right:0}.truck-details-page .main-content{margin:0 auto}.collapsible>.collapsible__title:after,.collapsible>.facet-filters__heading:after{line-height:1.4rem;font-size:1rem!important}#loading-spinner{z-index:1041}.main-header{background-color:transparent;padding-top:.5rem}.main-header .header-info{margin-top:0}.main-header .dealership-logo{text-align:right}@media(max-width:40rem){.main-header .dealership-logo{text-align:center}}@media(max-width:40rem){.main-header .description_pro .description_pro-item{text-align:center}}.main-header .description_pro .description_pro-item.dealership-phone{color:#e2653a}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.main-header .dealership-logo>a{display:inline}}.bare-chassis-builder-checkbox-container input:checked~.bare-chassis-builder-checkmark{background-color:#e2653a}.comvoy-checkbox-container{padding-top:.5rem!important;display:block;cursor:pointer;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.comvoy-checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.comvoy-checkbox-container:hover input~.comvoy-checkmark{background-color:#ccc}.comvoy-checkbox-container input:checked~.comvoy-checkmark{background-color:#e2653a}.comvoy-checkbox-container input:checked~.comvoy-checkmark:after{display:block}.comvoy-checkmark{height:1.136rem;width:1.136rem;background-color:#eee;border-radius:3px;display:inline-block;margin:0 .25rem .25rem .25rem}.comvoy-checkmark:after{content:"";position:relative;display:none;left:.32rem;border-radius:.03rem;width:.45rem;height:.95rem;border:solid #fafafa;border-width:0 .1875rem .1875rem 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.bare-chassis-builder .button.button--link{background:none!important;color:#e2653a!important;border:none!important}.bare-chassis-builder .bare-chassis-builder__header{border-bottom:.5rem solid #e2653a!important}.bare-chassis-builder input[type=checkbox]{position:relative;left:auto;top:-1px}.body-only-preview .button.button--link,.bare-chassis-preview .button.button--link{background:none!important;color:#e2653a!important;border:none!important}.body-only-builder .button.button--link{background:none!important;color:#e2653a!important;border:none!important}.body-only-builder .body-only-builder__header{border-bottom:.5rem solid #e2653a!important}.body-only-builder input[type=checkbox]{position:relative;left:auto;top:-1px}select.select-or-other__select{font-family:'Roboto',sans-serif;margin-bottom:.8rem}.facet-filters__list .facet-range--slider:after{top:1rem}.facet-filters__list .facet-range--slider .irs--round .irs-bar{background-color:#1a5a5d}.facet-filters__list .facet-range--slider .irs--round .irs-handle{border:4px solid #1a5a5d}.facet-filters__list .facet-range--slider .irs--round .irs-min,.facet-filters__list .facet-range--slider .irs--round .irs-max{font-size:10px}.facet-filters__list .facet-range--slider .irs--round .irs-from,.facet-filters__list .facet-range--slider .irs--round .irs-to,.facet-filters__list .facet-range--slider .irs--round .irs-single{font-size:10px;background-color:#1a5a5d}.facet-filters__list .facet-range--slider .irs--round .irs-from:before,.facet-filters__list .facet-range--slider .irs--round .irs-to:before,.facet-filters__list .facet-range--slider .irs--round .irs-single:before{border-top-color:#1a5a5d}.phone-call-cta{margin:1rem 0;width:auto;display:block;background:#f8f8f8;text-align:center;padding:.5rem}@media(min-width:64rem){.phone-call-cta{background:none;padding:.5rem 0;text-align:right;margin:0;position:relative;left:-2px;display:none}}.phone-call-cta__link{text-decoration:none!important}@media(min-width:64rem){.phone-call-cta__link{text-decoration:underline!important}.phone-call-cta__link .fa-phone-square{margin-right:.5rem}}@media(max-width:40rem){.phone-call-cta__link{font-size:18px}}.highlight1{color:#e2653a!important}.body-type-slider{margin-bottom:0;border-bottom:1rem solid #fafafa!important}.truck-search-listing-column{background-color:#fafafa!important;padding-right:0!important;padding-left:1rem!important}.pillters-region__title{margin:0!important}.relevance-container,.pagination-bottom-container,.comvoy-header-container:not(.comvoy-header-container--no-content){padding:.5rem!important;background-color:#fff!important;border-radius:3px!important;filter:drop-shadow(0 2px 3px rgba(0,0,0,.16))!important}.comvoy-header-container--no-content{margin:0!important}.comvoy-inline-headers-container{display:flex;flex-direction:column}.comvoy-inline-headers-container .relevance-container{order:0}.comvoy-inline-headers-container .row--comvoy-inline-headers{order:1}.comvoy-header-container{margin:0;margin-bottom:1rem}.comvoy-header-container:last-child{margin-bottom:0}.comvoy-header-container--top{margin-top:.5rem}.comvoy-header-container--top:first-child{margin-bottom:1rem}.comvoy-dealer-detail-header-container{padding-left:0;padding-right:0}.comvoy-inline-headers{display:flex;flex-direction:column}.comvoy-inline-headers:first-child{margin-top:1rem}.comvoy-main-header-link{color:#e2653a;font-weight:bold;text-decoration:none}.comvoy-main-header-link:focus,.comvoy-main-header-link:visited{color:#e2653a}.comvoy-main-header-link:hover{color:#1a5a5d}.comvoy-main-header{display:flex;font-size:1rem;justify-content:start;align-items:center;gap:1rem}.comvoy-main-header .comvoy-main-header__logo img{display:block;height:auto;width:auto;max-width:150px}.description_pro-item.dealer-name,.description_pro-item.manufacturer-name{font-size:1.125rem;font-weight:bold;color:#2f3a3b}.pagination{background-color:#fff!important}.pagination-bottom{border:none!important}.pagination__list-item--next,.pagination__list-item--previous{color:#1a5a5d!important}.truck-search-filter-row{background-color:#fafafa!important;padding-bottom:1rem!important}.truck-listings__item,.truck-search-scenario__NoResultsWithBodyTypeAndOtherFilters,.truck-search-scenario__ExpandSearchRadius{background-color:#fff!important;margin:1rem 0 1rem 0!important;border-radius:3px!important;filter:drop-shadow(0 2px 3px rgba(0,0,0,.16))!important}.truck-search-scenario__NoResultsWithBodyTypeAndOtherFilters .help-text,.truck-search-scenario__ExpandSearchRadius .help-text{background-color:#fff!important}.facets-theme__tier-1:after,.facets-theme__tier-2:after{content:''!important}.collapsed>.facets-theme__tier-1:after,.collapsed>.facets-theme__tier-2:after{content:''!important}.vehicle-location__title:after,.search-by-vocation__title:after,.new-or-used-vehicles__title:after{content:none!important}@media(max-width:40rem){.truck-search-listing-column{padding-left:0!important}.truck-search-filter-column{padding:0!important;filter:none!important}.facets-modal__header{margin:0!important}}.truck-search-filter-column__facets-modal--open{padding:0!important;filter:none!important}.truck-search-filter-column__facets-modal--open .facets-modal__header{margin:0!important}.truck-search-filter-column__facets-modal--open .facets-modal__footer{padding:1rem!important;height:7rem!important}.carousel--sectioned{margin:0 -1rem!important;background:#fff!important}#carousel_id{background:#fff!important}.facets-modal__content{background:#fff!important}.action-links-region{display:none}.new-search__toggle-button,.scroll-button,.search-wrap{display:none!important}.irs.irs--round{display:none}@media(min-width:40rem){.irs.irs--round{display:block}}.truck-search-filter-column .facets-modal__toggle-modal{display:block;color:#fff}@media(min-width:40rem){.truck-search-filter-column .facets-modal__toggle-modal{display:none}}.sticky--marketplace{position:fixed;width:100%}.sticky--marketplace.vsp-action-buttons--mobile{display:flex;margin:0;z-index:1;border:none;box-shadow:0 3px 2px -2px rgba(0,0,0,.33)}.sticky--marketplace.vsp-action-buttons--mobile .button,.sticky--marketplace.vsp-action-buttons--mobile .button:hover,.sticky--marketplace.vsp-action-buttons--mobile .button:focus{border:1px solid #d8d8d8!important;border-right:1px solid #f8f8f8!important;font-size:1rem!important;color:#176c70!important;border-radius:0!important;text-transform:capitalize!important;background:#fafafa!important;outline:none!important;padding:.5rem!important}.sticky--marketplace.vsp-action-buttons--mobile .new-search__toggle-button{border-left:1px solid #f8f8f8!important;display:block!important}.sticky--marketplace.vsp-action-buttons--mobile .scroll-button{display:block!important}.sticky--marketplace.vsp-action-buttons--mobile .non-scroll-button{display:none!important}@media(min-width:40rem){.sticky--marketplace.vsp-action-buttons--mobile{display:none}}.responsive-nav-wrapper .mobile-logo{left:-18px}@media(max-width:1023px){.responsive-nav-wrapper-parent{position:fixed!important;width:100%;top:0}}@media(min-width:26rem){.main-content h1.truck-search-h1{padding-right:0;padding-bottom:1rem;margin-bottom:0}.hide-for-small{margin-top:4rem}}@media(min-width:40rem){.comvoy-dealer-detail-header-container{padding-left:.9375rem;padding-right:.9375rem}.comvoy-inline-headers-container .relevance-container{order:1}.comvoy-inline-headers-container .row--comvoy-inline-headers{order:0}.comvoy-header-container:last-child{margin-bottom:1rem}.comvoy-inline-headers:first-child{margin-top:0}}@media(min-width:64rem){.comvoy-inline-headers .comvoy-header-container{margin:0;margin-bottom:1rem}.comvoy-inline-headers:first-child{margin-top:0}.comvoy-inline-headers--multiple{align-items:stretch;flex-direction:row;gap:1rem}.comvoy-inline-headers--multiple .comvoy-header-container{align-items:center;display:flex;flex:1;max-width:calc(50% - .5rem)}.hide-for-small{margin-top:0}}.facets-modal__vehicle-search .vehicle-search-container{margin:0 0 1rem 0!important}.facets-modal__content .pillters{background:#f8f8f8;border:1px solid #ddd;border-radius:3px;margin-bottom:1rem;padding:.25rem 0}.facets-modal__content .pillters *{font-size:.875rem!important}.facets-modal__content .pillters-region--no-pillters{display:none}.facets-modal__content .pillters-region--no-pillters .no-filters{padding:0!important}.facets-modal__content .pillters-region--no-pillters .no-filters *{display:none!important}.osano-cm-widget{display:none}.body-distributor h6{color:#000;font-size:19px;margin-bottom:.5em}.wts-vehicle-carousel__title{color:#2f3a3b;font-size:18px;font-weight:bold}.wts-vehicle-carousel .wts-vehicle-card .wts-vehicle-card__title--price{color:#1a5a5d}.wts-vehicle-carousel .wts-vehicle-carousel__navigation-action{fill:#1a5a5d}.wts-vehicle-carousel .wts-vehicle-carousel__navigation-action.disabled{opacity:.5}.wts-vehicle-carousel .wts-vehicle-carousel__navigation-action:hover{fill:#e2653a}.dynamic-link{color:#2f3a3b!important}.ajax-loading .ajax-loading__progress{border-bottom-color:#e2653a!important}