.featured-photo-gallery .featured-photo-gallery__featured{padding:0;position:relative;opacity:1;transition:.1s ease-out opacity}.featured-photo-gallery .featured-photo-gallery__featured a{display:block}.featured-photo-gallery .featured-photo-gallery__featured:hover a{opacity:1}.featured-photo-gallery .featured-photo-gallery__featured img{width:100%;height:auto}.featured-photo-gallery .featured-photo-gallery__featured img.sold{position:absolute;top:0;left:0;z-index:10}.featured-photo-gallery .featured-photo-gallery__featured a:focus{outline:none}.featured-photo-gallery .featured-photo-gallery__featured.featured-photo-gallery__featured--loading{opacity:0;transition:.2s ease-out opacity}.featured-photo-gallery .featured-photo-gallery__stage{position:relative}.featured-photo-gallery .featured-photo-gallery__stage-button{position:absolute;top:calc(50% - 1.5rem);background-color:rgba(0,0,0,.5);color:#fff;padding:.75rem 1rem;line-height:1rem;border-radius:0;z-index:1;margin:0 0;transition:.05s linear all}@media(min-width:40rem){.featured-photo-gallery .featured-photo-gallery__stage-button{display:block}}.featured-photo-gallery .featured-photo-gallery__stage-button .fa{transform:translateX(0);transition:.1s ease-in-out transform}.featured-photo-gallery .featured-photo-gallery__stage-button:hover{background-color:rgba(0,0,0,.8)}.featured-photo-gallery .featured-photo-gallery__stage-button:active{background-color:#000}.featured-photo-gallery .featured-photo-gallery__stage-button.featured-photo-gallery__stage-button--previous{left:0}.featured-photo-gallery .featured-photo-gallery__stage-button.featured-photo-gallery__stage-button--previous:active .fa{transform:translateX(-.25rem)}.featured-photo-gallery .featured-photo-gallery__stage-button.featured-photo-gallery__stage-button--next{right:0}.featured-photo-gallery .featured-photo-gallery__stage-button.featured-photo-gallery__stage-button--next:active .fa{transform:translateX(.25rem)}.featured-photo-gallery .featured-photo-gallery__stage-button[disabled],.featured-photo-gallery .featured-photo-gallery__stage-button.disabled{pointer-events:none}.featured-photo-gallery .featured-photo-gallery__count,.featured-photo-gallery .featured-photo-gallery__featured-label{position:absolute;bottom:.5rem;left:calc(50% - 2rem);right:calc(50% - 2rem);width:4.5rem;font-size:.7rem;border-radius:6px;background-color:rgba(0,0,0,.5);color:#fff;padding:.25rem;text-align:center;z-index:1;font-weight:600}.featured-photo-gallery .featured-photo-gallery__count--top{top:.5rem;bottom:auto}.featured-photo-gallery .featured-photo-gallery__featured-label{border-radius:0;bottom:0;right:0;left:0;width:100%}.featured-photo-gallery .featured-photo-gallery__nav-button{position:absolute;letter-spacing:-.25rem;top:calc(50% - 1rem);line-height:1rem;font-size:1rem;padding:.5rem .5rem}.featured-photo-gallery .featured-photo-gallery__nav-button.featured-photo-gallery__nav-button--previous{left:-.5rem}.featured-photo-gallery .featured-photo-gallery__nav-button.featured-photo-gallery__nav-button--next{right:-.5rem}.featured-photo-gallery .featured-photo-gallery__thumbs-container{display:none;position:relative;padding:0 1.75rem;height:4rem}@media(min-width:40rem){@supports (display:grid){.featured-photo-gallery .featured-photo-gallery__thumbs-container{display:block;}}}.featured-photo-gallery .featured-photo-gallery__thumbs{display:none;margin-bottom:.5rem;height:4rem;overflow:hidden;grid-template-rows:4rem auto}.featured-photo-gallery .featured-photo-gallery__thumbs img{width:100%;height:100%;object-fit:cover}@media(min-width:40rem){.featured-photo-gallery .featured-photo-gallery__thumbs{display:grid;grid-template-columns:repeat(auto-fit,4rem);justify-content:center;align-items:center}}.featured-photo-gallery .featured-photo-gallery__thumb{border:2px solid transparent}.featured-photo-gallery .featured-photo-gallery__thumb:hover{border:2px solid #eee;cursor:pointer}.featured-photo-gallery .featured-photo-gallery__thumb.featured-photo-gallery__thumb--active{border:2px solid #428bca}.featured-photo-gallery .featured-photo-gallery__disclaimer{font-size:.75rem;line-height:1rem;display:block;text-align:center;color:#888}@media(min-width:40rem){.featured-photo-gallery .featured-photo-gallery__disclaimer{text-align:left}}.featured-photo-gallery .featured-photo-gallery__footer{line-height:1.5rem;margin:.5rem 0}@media(min-width:40rem){.featured-photo-gallery .featured-photo-gallery__footer.featured-photo-gallery__footer--with-action{margin-bottom:1rem;display:flex;flex:0 1 50%;justify-content:space-between;align-items:center;line-height:1.5rem;flex-wrap:wrap}}.featured-photo-gallery .featured-photo-gallery__footer .featured-photo-gallery__see-all-photos{padding:.5rem 1rem;text-align:center}@media(min-width:40rem){.featured-photo-gallery .featured-photo-gallery__footer .featured-photo-gallery__see-all-photos{padding:0 0;font-size:.8rem;line-height:1.5rem;text-align:right}}@media(min-width:40.001rem){.featured-photo-gallery .featured-photo-gallery__thumbs-margin{margin-top:.5rem}.featured-photo-gallery .featured-photo-gallery-container{width:auto}.featured-photo-gallery .featured-photo-gallery-container .featured-photo-gallery__stage{height:55vh;position:relative;background-color:#f2f2f2;border-radius:3px;overflow-x:visible;overflow-y:auto}.featured-photo-gallery .featured-photo-gallery-container .featured-photo-gallery__stage .featured-photo-gallery__featured{overflow-y:auto;display:block;text-align:center;display:grid;width:100%;height:inherit;place-content:center}.featured-photo-gallery .featured-photo-gallery-container .featured-photo-gallery__stage .featured-photo-gallery__featured a{height:inherit}.featured-photo-gallery .featured-photo-gallery-container .featured-photo-gallery__stage .featured-photo-gallery__featured a picture{height:inherit}.featured-photo-gallery .featured-photo-gallery-container .featured-photo-gallery__stage .featured-photo-gallery__featured a picture img{width:auto;margin:auto auto;height:inherit;display:block;object-fit:contain}}.featured-photo-gallery .featured-photo-gallery__stage_align{align-items:center}.custom-order-detail-page .main-content{background-color:#fafafa}.custom-order-detail-page .custom-order-filter-column{width:100%;padding:0 10px}.custom-order-detail-page .featured-photo-gallery__stage-button--next,.custom-order-detail-page .featured-photo-gallery__stage-button--previous{display:inline-block!important}.custom-order-detail-page .custom-order-listing-column{width:100%;margin:0;min-height:100%}.custom-order-detail-page .custom-order-listing-column .custom-order-listing-column__panel{background:#fff;background-color:#fff;border:1px solid #ddd;margin-bottom:1rem;overflow:hidden;position:relative}.custom-order-detail-page .custom-order-listing-column .custom-order-listing-column__panel .custom-order-listing-column__title{display:block;text-align:center}.custom-order-detail-page .custom-order-listing-column .custom-order-listing-column__panel .custom-order-listing-column__logo{display:block;margin:1rem}.custom-order-detail-page .custom-order-listing-column .custom-order-listing-column__panel .custom-order-listing-column__logo img{display:inline-block;width:50%;max-width:min-content}.custom-order-detail-page .custom-order-listing-column .custom-order-listing-column__panel .custom-order-listing-column__article-title{font-size:24px;line-height:1.4}.custom-order-detail-page .custom-order-listing-column .custom-order-listing-column__panel .custom-order-listing-column__article-link,.custom-order-detail-page .custom-order-listing-column .custom-order-listing-column__panel .custom-order-listing-column__youtube-link{text-decoration:underline}.custom-order-detail-page .custom-order-listing-column .custom-order-listing-column__panel .custom-order-listing-column__links{margin:.5rem 0 .5rem 0}.custom-order-detail-page .custom-order-listing-column .custom-order-listing-column__panel .featured-photo-gallery__thumbs-container{display:block}.custom-order-detail-page .custom-order-listing-column .custom-order-listing-column__panel .featured-photo-gallery__thumbs{display:grid;grid-template-columns:repeat(auto-fit,4rem);justify-content:center;align-items:center}.custom-order-detail-page .custom-order-listing-column .custom-order-listing-column__panel .featured-photo-gallery__footer{margin:0!important}.custom-order-detail-page .custom-order-listing-column .custom-order-listing-column__panel .featured-photo-gallery__footer-item{display:none;margin:0!important}.custom-order-detail-page .custom-order-listing-column .custom-order-listing-column__panel .custom-order-listing-column__photos{width:30%;display:inline-block;padding:1rem}.custom-order-detail-page .custom-order-listing-column .custom-order-listing-column__panel .custom-order-listing-column__photos .featured-photo-gallery__featured{padding-bottom:2.5rem}.custom-order-detail-page .custom-order-listing-column .custom-order-listing-column__panel .custom-order-listing-column__photos.custom-order-listing-column__photos--hidden{display:none}.custom-order-detail-page .custom-order-listing-column .custom-order-listing-column__panel .custom-order-listing-column__content{background-color:#fff;background:#fff;width:100%;padding:1rem}.custom-order-detail-page .custom-order-listing-column .custom-order-listing-column__panel .custom-order-listing-column__notes{margin:1rem 0;font-size:1rem;position:relative}.custom-order-detail-page .custom-order-listing-column .custom-order-listing-column__panel .fa-pencil-square-o{padding:0 0 0 1.25rem}.custom-order-detail-page .custom-order-listing-column .custom-order-listing-column__panel .custom_order-listing-column__link-container{margin-bottom:1rem}.custom-order-detail-page .custom-order-listing-column .custom-order-listing-column__panel .custom_order-listing-column__link-container a{font-size:1rem}.custom-order-detail-page .custom-order-listing-column .custom-order-listing-column__panel .fa-file-pdf-o,.custom-order-detail-page .custom-order-listing-column .custom-order-listing-column__panel .fa-youtube-play{color:#007095;margin-right:.5rem;font-size:22px;vertical-align:top}.custom-order-detail-page .custom-order-listing-column .custom-order-listing-column__panel .fa-chevron-right,.custom-order-detail-page .custom-order-listing-column .custom-order-listing-column__panel .fa-chevron-left{color:#007095}.custom-order-detail-page .custom-order-listing-column .custom-order-listing-column__panel .custom-order-listing-column__action-buttons{clear:both;text-align:center;margin:1rem}@media(min-width:65.001rem){.custom-order-detail-page .custom-order-listing-column .custom-order-listing-column__panel .custom-order-listing-column__photos-mobile{display:none}}@media(max-width:65.001rem){.custom-order-detail-page .custom-order-listing-column .custom-order-listing-column__panel .custom-order-listing-column__photos,.custom-order-detail-page .custom-order-listing-column .custom-order-listing-column__panel .featured-photo-gallery__thumbs-container{display:none}}.custom-order-detail-page .custom-order__header{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;background:#6a6e6f;padding:1rem;text-align:center}.custom-order-detail-page .custom-order__header h1{color:#fff;font-size:24px;font-weight:bold;margin:0;margin-bottom:1rem}.custom-order-detail-page .custom-order-layout--non-dealer h1{margin-bottom:0}.custom-order-detail-page .custom-order-toggle{cursor:pointer;display:inline-block;display:block;width:auto;font-size:16px;position:relative;margin:0 auto 1rem auto;max-width:650px}.custom-order-detail-page .custom-order-toggle:before{content:"Body Types";position:absolute;width:50%;left:0;top:18px;color:#7d7d7d;font-weight:bold;font-size:16px;z-index:0}.custom-order-detail-page .custom-order-toggle__switch{display:inline-block;background:#c3c3c3;border-radius:50px;width:100%;height:60px;position:relative;vertical-align:middle;transition:background .25s}.custom-order-detail-page .custom-order-toggle__switch:after{content:"Manufacturers";position:absolute;width:50%;left:50%;top:22px;color:#7d7d7d;font-weight:bold;font-size:16px;z-index:0}.custom-order-detail-page .custom-order-toggle__switch:before{content:"Body Types";background:#eeac1c;background:linear-gradient(#eeac1c,#df8e39);border:1px solid #c88e0f;color:#fff;font-weight:bold;font-size:16px;text-align:center;padding:16px;display:block;border-radius:50px;width:50%;height:52px;position:absolute;top:5px;left:5px;transition:left .25s;z-index:1}.custom-order-detail-page .custom-order-toggle:hover .custom-order-toggle__switch:before{background:#e09f11;background:linear-gradient(#e09f11,#db8123);border:1px solid #996c0b}.custom-order-detail-page .custom-order-toggle__checkbox:checked+.custom-order-toggle__switch:before{left:calc(50% - 5px);content:"Manufacturers";position:absolute;z-index:1}.custom-order-detail-page .custom-order-toggle__checkbox:checked+.custom-order-toggle__switch:after{left:0;content:"Body Types";position:absolute;z-index:0}.custom-order-detail-page .custom-order-toggle__checkbox{position:absolute;visibility:hidden}.custom-order-detail-page .facets-theme--mobile{margin:0 0 1rem 0}.custom-order-detail-page .custom-order-filters-button{margin:2rem 0}.custom-order-detail-page .custom-order-filters-button .fa-sliders{margin-left:.5rem}.custom-order-detail-page .custom-order-change-filter__button{display:none!important;margin:0 auto;font-size:14px;padding-left:.5rem;padding-right:.5rem}.custom-order-detail-page .custom-order-change-filter{background-color:#fff;background:#fff}.custom-order-detail-page .custom-order-change-filter .collapsible__content{padding:1rem}.custom-order-detail-page .custom-order-change-filter__title{font-size:14px;font-weight:bold;text-align:center}.custom-order-detail-page .custom-order-change-filter__image-container{min-height:50px;display:flex;justify-content:center;align-items:center}.custom-order-detail-page .custom-order-change-filter__image{display:block;width:min-content}.custom-order-detail-page .custom-order-change-filter__target{margin-right:.5rem}.custom-order-detail-page .custom-order-change-filter__target:after{font-family:FontAwesome;content:"";margin-left:.5rem}.custom-order-detail-page .custom-order-filters-modal__body-types-list,.custom-order-detail-page .custom-order-filters-modal__body-manufacturers-list{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;list-style:none;margin:0}.custom-order-detail-page .custom-order-filters-modal__list-item{border:3px solid transparent;border-radius:6px;cursor:pointer;height:200px;width:200px;margin:.5rem;padding:1rem;transition:border-color .2s ease-in}.custom-order-detail-page .custom-order-filters-modal__list-item.selected,.custom-order-detail-page .custom-order-filters-modal__list-item:hover{border-color:#306da9}.custom-order-detail-page .custom-order-filters-modal--mobile{display:block}.custom-order-detail-page .custom-order-filters-modal--mobile .custom-order-filters-modal__list-item{margin:2rem auto;height:260px;width:260px}.custom-order-detail-page .custom-order-filters-modal__list-item-title{color:#585858;font-size:18px;font-weight:bold;line-height:1.4;text-align:center}.custom-order-detail-page .pillters{min-height:auto}.custom-order-detail-page [data-pillter-view="modal"] .pillters-region{padding-top:0}.custom-order-detail-page [data-pillter-view="modal"] .pillters-region .pillters-region__save-and-clear{display:flex;justify-content:space-between;padding:1rem;position:relative;width:100%;right:auto;top:auto}.custom-order-detail-page [data-pillter-view="modal"] .pillters-region .pillters-region__save-and-clear .pillters-region__title{position:relative;left:auto;top:auto}.custom-order-detail-page .custom-order-listing-column__action-button{display:block;margin:0 auto}.custom-order-detail-page .custom-order__body-line-info.active .custom-order__show-more{height:auto}.custom-order-detail-page .custom-order__body-line-info.active .custom-order__show-more:before{display:none}.custom-order-detail-page .custom-order__body-line-info.active .custom-order__more-link::before{content:'Show Less';font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;text-decoration:underline}.custom-order-detail-page .custom-order__body-line-info.active .custom-order__more-link::after{content:'';font-family:FontAwesome;margin-left:.5rem;text-decoration:none}.custom-order-detail-page .custom-order__show-more{position:relative;height:100px;overflow:hidden;background:#fff}.custom-order-detail-page .custom-order__show-more.has-overflow:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:100px;background:linear-gradient(transparent,#fff);z-index:2}@media(min-width:48rem){.custom-order-detail-page .custom-order__show-more h3{text-align:left}}.custom-order-detail-page .custom-order__more-link{font-weight:normal;font-size:1rem;position:relative;margin:0 auto;display:block;text-align:center;text-decoration:none}.custom-order-detail-page .custom-order__more-link:before{content:'Show More';font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;text-decoration:underline}.custom-order-detail-page .custom-order__more-link:after{content:'';font-family:FontAwesome;margin-left:.5rem;text-decoration:none}.custom-order-detail-page .custom-order-listing-column__actions{margin-bottom:1rem;margin-top:-1rem}.custom-order-detail-page .truck-pro-actions-container{margin:1rem 0 0 0}.custom-order-detail-page .truck-pro-actions{max-width:400px;margin:0 auto}.custom-order-detail-page .action{padding-right:30px}.custom-order-detail-page .actions{display:flex;justify-content:center;flex-wrap:wrap;padding:.5rem .5rem}.custom-order-detail-page .actions .truck-pro-button{margin:0 .25rem 1rem .25rem;min-width:110px}.custom-order-detail-page .hide{display:none}@media(min-width:40rem){.custom-order-detail-page .custom-order__header h1{font-size:48px;margin-bottom:1.5rem}.custom-order-detail-page .custom-order-layout--non-dealer h1{margin-bottom:0}.custom-order-detail-page .custom-order-toggle{margin:0 auto 1.5rem auto}.custom-order-detail-page .custom-order-change-filter__image-container{margin-bottom:1rem}.custom-order-detail-page .custom-order-change-filter__button{display:block!important}.custom-order-detail-page .custom-order-filters-modal--mobile{display:none}.custom-order-detail-page .custom-order-toggle__switch:after{content:"Our Manufacturers"}.custom-order-detail-page .custom-order-toggle__checkbox:checked+.custom-order-toggle__switch:before{content:"Our Manufacturers"}.custom-order-detail-page .custom-order-filter-column{width:40%}.custom-order-detail-page .custom-order-listing-column{width:60%;padding-left:.3rem}}@media(min-width:48rem){.custom-order-detail-page .custom-order-filter-column{width:30%}.custom-order-detail-page .custom-order-listing-column{width:70%}}@media(min-width:64rem){.custom-order-detail-page .custom-order-filter-column{width:23%}.custom-order-detail-page .custom-order-listing-column{width:77%}.custom-order-detail-page .custom-order-listing-column .custom-order-listing-column__panel .custom-order-listing-column__content{display:inline-block;float:right;width:70%}.custom-order-detail-page .custom-order-listing-column .custom-order-listing-column__panel .custom-order-listing-column__content.custom-order-listing-column__photos--hidden{display:block;float:none;width:100%}.custom-order-detail-page .custom-order-listing-column .custom-order-listing-column__panel .custom-order-listing-column__title{text-align:left}.custom-order-detail-page .custom-order-listing-column .custom-order-listing-column__panel .custom-order-listing-column__title .custom-order-listing-column__article-title{display:inline-block;width:70%}.custom-order-detail-page .custom-order-listing-column .custom-order-listing-column__panel .custom-order-listing-column__title .custom-order-listing-column__logo{display:inline-block;margin:0;text-align:right;width:28%}.custom-order-detail-page .custom-order-listing-column .custom-order-listing-column__panel .custom-order-listing-column__title .custom-order-listing-column__logo img{width:8rem}.custom-order-detail-page .custom-order-listing-column .custom-order-listing-column__panel .custom-order-listing-column__action-buttons{text-align:right;margin-right:1.5rem}.custom-order-detail-page .custom-order-listing-column .custom-order-listing-column__panel .custom_order-listing-column__link-container{display:inline-block;margin:0;margin-right:2rem}.custom-order-detail-page .custom-order-listing-column__action-button{display:inline-block;margin:0;padding:.5rem 2rem}.custom-order-detail-page .custom-order-listing-column__actions{text-align:right;width:100%;display:block;clear:both;padding:0 1rem;position:relative;margin-top:-2rem;z-index:4}}@media(min-width:100rem){.custom-order-detail-page .truck-pro-actions{position:absolute;top:3.5rem;right:2rem;margin:0;max-width:450px}.custom-order-detail-page .actions .truck-pro-button{min-width:120px}}@media(min-width:90rem){.custom-order-detail-page .custom-order-change-filter__button{font-size:1rem;padding-left:2rem;padding-right:2rem}.custom-order-detail-page .custom-order__show-more{height:150px}}