.hover-pointer{cursor:pointer;transition:.25s}.hover-pointer:hover{opacity:.8}.modal .close{position:relative;z-index:1001;border:none;font-size:20px;background:0 0;font-weight:700}.modal-footer{border-top:none;padding-top:0!important}.inventory .imageCarousel__video-placeholder{background-color:#333;cursor:pointer}.inventory .imageCarousel__video-placeholder img{opacity:.6}.inventory .imageCarousel__video-placeholder .fa-circle-play{position:absolute;left:0;right:0;display:flex;justify-content:center;align-items:center;top:0;bottom:0;font-size:100px;color:#fff;z-index:5}.inventory .vehicle-card .inventory-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.inventory .vehicle-card ul.features-list{padding:0}.inventory .vehicle-card ul.features-list .feature{display:flex;justify-content:space-between;font-size:.85rem;margin-bottom:1em}.inventory .vehicle-cardul.features-list .feature:not(:last-child){padding-bottom:.5em;margin-bottom:.5em;border-bottom:1px solid #f5f5f5}.inventory .vehicle-card ul.features-list .feature .feature-label{font-weight:100}.inventory .vehicle-card ul.features-list .feature .feature-value{font-weight:700}.inventory .carousel .carousel-control{visibility:hidden;z-index:9}.inventory .carousel:hover .carousel-control{visibility:visible}.inventory .carousel .carousel-control:focus{-webkit-box-shadow:none;box-shadow:none;background:0 0}.inventory .carousel-indicators{bottom:-20px;margin-right:0;margin-left:0;padding:0;z-index:4}.carousel-item img{position:relative;overflow-clip-margin:unset}.inventory .carousel-item{height:275px}.carousel-item img.current-image{z-index:2}.carousel-item img.previous-image{position:absolute;height:100%;z-index:1}.carousel-control{z-index:3}.carousel-indicators button{width:5px;height:5px;background-color:#000;border-radius:50%;border:none;margin:.75em .2em;padding:3px;opacity:.4}.inventory .carousel-indicators button{width:7px;height:7px;background:var(--color-theme-highlight)}.fade-in{animation:fadeIn .5s ease-in-out forwards}.fade-out{animation:fadeOut .5s ease-in-out forwards}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.error{background-color:#cf2141;color:#fff;display:block;margin:0;padding:6px 8px 6px 13px;font-size:14px;font-weight:700;min-height:revert}.error::before{color:#bd1c45}.inventory,.inventory .dropdown-menu{background:var(--inventory-background)}.builder-canvas__sticky-container{background:var(--inventory-background)}.inventory .btn-link:hover,.inventory a:hover .inventory-title{color:var(--inventory-highlight)}.inventory{position:relative}.inventory .card{color:var(--inventory-text);background:var(--inventory-cardbackground);border-color:var(--inventory-border)}.inventory .card img{border-top-left-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px);border-top-right-radius:0!important;border-bottom-right-radius:0!important}inventory .card .no-image{display:flex;align-items:center;align-content:center;justify-content:center;text-align:center;height:100%;opacity:.5;background:#fafafa}.inventory select{position:relative;padding-right:1.5em;-webkit-appearance:none;-moz-appearance:none}.inventory .input-group.dropdown::after{font-family:FontAwesome;content:"\f078";position:absolute;right:9px;font-size:.75rem;top:0;bottom:0;display:flex;align-items:center;color:#000}#inventorydetails-modal-lightbox .card-footer.fixed{position:fixed;bottom:0;text-align:center;margin:auto;right:0;left:0;background:#2d2d2d;max-width:800px;border-radius:0 0 8px 8px;border-top:none;margin:0 .5em}@media (min-width:576px){#inventorydetails-modal-lightbox .card-footer.fixed{max-width:500px;margin:0 auto}}@media (min-width:992px){#inventorydetails-modal-lightbox .card-footer.fixed{max-width:800px}}.inventory .btn-link.active,.inventory .btn-link:active,.inventory .btn-link:hover,.inventory .btn-link:hover:focus{color:var(--inventory-highlight)}.inventory .btn-link::before{border-color:var(--inventory-highlight)}.inventory .inventory-img-message:hover{background-color:var(--inventory-highlight)}.inventory-loading-container .loader:before{border-top-color:var(--inventory-highlight)}.inventory .btn-primary:active,.inventory .btn-primary:active:focus,.inventory .btn-primary:active:hover,.inventory .btn-primary:hover,.inventory .btn-primary:hover:focus,.inventory .btn-primary:not([disabled]):not(.disabled).active,.inventory .btn-primary:not([disabled]):not(.disabled):active,.inventory .show>.btn-primary.dropdown-toggle{background-color:var(--inventory-highlight);border-color:var(--inventory-highlight)}.inventory .btn-primary:before{background:var(--inventory-highlight)}.inventory .btn-secondary:active,.inventory .btn-secondary:active:focus,.inventory .btn-secondary:active:hover,.inventory .btn-secondary:hover,.inventory .btn-secondary:hover:focus,.inventory .btn-secondary:not([disabled]):not(.disabled).active,.inventory .btn-secondary:not([disabled]):not(.disabled):active,.inventory .show>.btn-secondary.dropdown-toggle{background-color:var(--inventory-highlight);border-color:var(--inventory-highlight)}.inventory .btn-secondary:before{background:var(--inventory-highlight)}.inventory .btn-outline-secondary:hover,.inventory .btn-outline-secondary:hover:focus,.inventory .btn-outline-secondary:not([disabled]):not(.disabled).active,.inventory .btn-outline-secondary:not([disabled]):not(.disabled):active,.inventory .show>.btn-secondary.dropdown-toggle{background-color:var(--inventory-highlight);border-color:var(--inventory-highlight)}.inventory .btn-outline-secondary:before{background:var(--inventory-highlight)}.inventory .btn-number:hover,.inventory .btn-number:hover:focus,.inventory .btn-number:not([disabled]):not(.disabled).active,.inventory .btn-number:not([disabled]):not(.disabled):active,.inventory .show>.btn-number.dropdown-toggle{color:var(--inventory-highlight)}.inventory .emer-c1{fill:var(--inventory-highlight)}.inventory .page-item.active .page-link,.inventory .page-link:hover{border-color:var(--inventory-primary)}.inventory .page-link:focus{box-shadow:none!important}.inventory .page-item.active .page-link,.inventory .page-item.active .page-link:before,.inventory .page-link:hover:before{background-color:var(--inventory-primary)}.inventory .btn-secondary,.inventory .btn-secondary:focus{background-color:var(--inventory-primary);border-color:var(--inventory-primary)}.inventory .btn-primary,.inventory .btn-primary:focus{background-color:var(--inventory-primary);border-color:var(--inventory-primary)}.inventory .btn-link{color:var(--inventory-secondary)}.inventory .form-control:focus{border-color:var(--inventory-secondary);-webkit-box-shadow:0 0 0 .1rem var(--inventory-secondary);box-shadow:0 0 0 .1rem var(--inventory-secondary)}.inventory [type=checkbox]:focus+label::before,.inventory [type=radio]:focus+label::before{-webkit-box-shadow:0 0 0 .15rem var(--inventory-secondary);box-shadow:0 0 0 .15rem var(--inventory-secondary)}.inventory .card-header{background:var(--inventory-secondary);color:var(--color-theme-text-btn)}.inventory-loading-container .loader{border-top-color:var(--inventory-border)}.inventory .dropdown-menu{border-color:var(--inventory-border)}.inventory .flex-card-item .inventory-title,.inventory .flex-card-item .inventory-title a{color:var(--inventory-inventoryname)}.inventory .inventory-price{color:var(--inventory-price)}.inventory .inventory-price-sale-beforeprice:after{background-color:var(--inventory-price)}.inventory,.inventory .card-body,.inventory .page-link,.inventory .page-link:focus,.inventory label{color:var(--inventory-text)}.inventory .btn-outline-secondary,.inventory .btn-outline-secondary:focus{background-color:transparent;color:var(--inventory-text);border-color:var(--inventory-text)}.inventory .emer-c2{fill:var(--inventory-text)}.inventory .btn-outline-secondary:hover,.inventory .btn-outline-secondary:not([disabled]):not(.disabled).active,.inventory .btn-outline-secondary:not([disabled]):not(.disabled):active,.inventory .btn-primary,.inventory .btn-primary:focus,.inventory .btn-primary:hover,.inventory .btn-primary:not([disabled]):not(.disabled).active,.inventory .btn-primary:not([disabled]):not(.disabled):active,.inventory .btn-secondary,.inventory .btn-secondary:focus,.inventory .btn-secondary:hover,.inventory .btn-secondary:not([disabled]):not(.disabled).active,.inventory .btn-secondary:not([disabled]):not(.disabled):active,.inventory .inventory-img-message:hover,.inventory .page-item.active .page-link,.inventory .page-link:hover,.inventory .show>.btn-outline-secondary.dropdown-toggle,.inventory .show>.btn-primary.dropdown-toggle,.inventory .show>.btn-secondary.dropdown-toggle{color:var(--inventory-buttontext)}.inventory .inventory-arrow.btn-productsarrow:hover{color:var(--inventory-buttontext)}.inventory .btn-link,.inventory .nav-link-categories-reg{display:block}.inventory .nav-link:focus,.inventory .show-more-link:focus{-webkit-box-shadow:0 0 0 .1rem var(--inventory-highlight);box-shadow:0 0 0 .1rem var(--inventory-highlight)}.inventory [type=checkbox]+label::before,.inventory [type=radio]+label::before{border-color:var(--inventory-text);color:var(--inventory-text)}.inventory [type=checkbox]:hover+label::before,.inventory [type=radio]:hover+label::before{border-color:var(--inventory-secondary)}.inventory [type=checkbox]+label::after,.inventory [type=radio]+label::after{background-color:var(--inventory-secondary)}.inventory [type=radio]:checked+label::after{background:var(--inventory-secondary)}.inventory [type=radio]:checked+label::before{border-color:var(--inventory-secondary)}.inventory [type=checkbox]+label::after{border-color:var(--inventory-buttontext)}.inventory .color-checkbox[type=checkbox]+label::before,.inventory [type=checkbox]:checked+label::before{background:var(--inventory-secondary);border-color:var(--inventory-secondary)}.inventory-histogram-slider{height:10px}.inventory-histogram-slider .noUi-connect{background-color:var(--inventory-highlight);opacity:40%}.inventory-histogram-slider .noUi-handle{box-shadow:none;height:18px;width:18px;top:-5px;right:-9px;border-radius:100%;border:5px solid var(--inventory-highlight)}.inventory-histogram-slider .noUI-handle::before,.inventory-histogram-slider .noUi-handle::after{display:none}.inventory-histogram-label{width:100%;height:40px;margin:0;box-sizing:border-box;padding:0}.inventory-histogram-label .area{fill:url(#mainGradient)}.inventory-histogram-label .line{fill:none;stroke:var(--inventory-highlight);stroke-width:1}.inventory-histogram-label .stop-top{stop-color:var(--inventory-highlight);stop-opacity:1}.inventory-histogram-label .stop-bottom{stop-color:#fff;stop-opacity:0}.inventory .inventory-price-input-group,.inventory .inventory-year-input-group{position:relative}.inventory .inventory-price-range-text,.inventory .inventory-year-range-text,.inventory-mileage-range-text{font-size:.7em;text-align:center}.inventory .smaller-cont{padding-top:.2em}.inventory .smaller-cont .row{padding-left:0;padding-right:0;margin-right:-2px;margin-left:-2px}.inventory .smaller-cont .col,.inventory .smaller-cont [class*=col-]{padding-right:3px;padding-left:3px}.inventory-price-controls,.inventory-year-controls{position:relative}.inventory-price-controls .form-control,.inventory-year-controls .form-control{width:100%;color:#495057;height:50px;min-height:50px;padding:1em .7em 1em .7em;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"!important;font-size:14px}.inventory-price-controls .form-control:focus+label,.inventory-year-controls .form-control:focus+label{cursor:text}.inventory-price-controls label,.inventory-year-controls label{position:absolute;left:.3em;top:.7em;padding:.2em .4em;border-radius:4px;color:#828282!important;font-size:14px;margin-bottom:0;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"!important;font-weight:400!important;transition:color .3s,top .2s,font-size .2s}.inventory-price-controls label.active,.inventory-year-controls label.active{top:-.8em;left:.5em;color:#666!important;font-size:11px;background:#fff}.pagination .disabled{display:none}.flex-card-item{-webkit-box-flex:0 1 100%;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%}@media (min-width:600px){.flex-card-item{-webkit-box-flex:0 1 50%;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%}}@media (min-width:992px){.flex-card-item{-webkit-box-flex:0 1 50%;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%}.border-lg-end{border-right:1px solid light-gray;padding-right:1.5em}}@media (min-width:1200px){.flex-card-item{-webkit-box-flex:0 1 33.33%;-webkit-flex:0 1 33.33%;-ms-flex:0 1 33.33%;flex:0 1 33.33%;max-width:33.33333333%}}.apply-financing{text-align:center;color:var(--inventory-primary);font-size:.85rem}.form-control-sm{min-height:40px;max-height:40px;padding:.25em .5em}.price-mileage-block .col:not(:first-child){border-left:1px solid var(--inventory-border)}.price-mileage-block .label{font-size:.75rem;color:var(--inventory-price)}.price-mileage-block .value{font-weight:700;font-size:1.5rem;line-height:1.75rem;color:var(--inventory-price)}.price-mileage-block .dollar-symbol{font-size:.85rem;position:relative;top:-7px;left:3px}.regular-price-on-sale{text-decoration:line-through;line-height:10px}.regular-price-on-sale.special-price{font-size:.85rem!important}ul.features-list{padding:.5em}ul.features-list .feature{display:flex;justify-content:space-between;font-size:.85rem;margin-bottom:1em}ul.features-list .feature:not(:last-child){padding-bottom:.5em;margin-bottom:.5em;border-bottom:1px solid #f5f5f5}ul.features-list .feature .feature-label{font-weight:100}ul.features-list .feature .feature-value{font-weight:700}.inventory-cta{position:relative;bottom:0;right:0}.inventory-cta .btn:not(.btn-pre-qualified){display:inline-flex;justify-content:center;align-items:center;transition:all .25s ease;position:relative;overflow:hidden;box-shadow:0 3px 4px -2px rgba(0,0,0,.07);font-size:13px;letter-spacing:0;height:38px;margin-left:5px;color:var(--inventory-buttontext)!important;background-color:var(--inventory-primary)!important;transition:.5s}.inventory-cta .btn:hover{color:var(--inventory-text)!important;background-color:var(--inventory-highlight)!important}.inventory-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-top:.5em}.p-veh-card .card-top-img a{width:100%}.inventory-card-view li{position:relative}.inventory-card-view .p-veh-card .card-top-img{width:100%;height:275px;background-color:#fafafa;overflow:hidden}.inventory-card-view .p-veh-card .card-top-img img{width:100%;height:275px;object-fit:cover;object-position:center;background-color:transparent;border-top-left-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px);border-top-right-radius:0!important;border-bottom-right-radius:0!important;min-height:275px}.inventory-card-view .inventory-price{font-size:.95em!important;left:-9px!important}.inventory-list-view li{position:relative}.inventory-list-view .p-veh-card .card-top-img{width:100%}.inventory-list-view .p-veh-card .card-top-img img{width:100%;height:250px;object-fit:cover;object-position:center;background-color:#d3d3d3;border-top-left-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px);border-top-right-radius:0!important;border-bottom-right-radius:0!important;min-height:250px}.inventory-list-view .p-veh-card .sale-status{width:75%;border-top-right-radius:18px;border-bottom-right-radius:18px;background-color:#f8f9fa;padding:.4em .4em;margin:.25em 0;position:relative;left:-1px}.inventory .inventory-item{text-align:center;margin-bottom:2em}.inventory .inventory-img-section{position:relative;margin:0 auto 1em auto}.inventory .inventory-img-section .inventory-img-containter{position:relative;overflow:hidden}.inventory .inventory-img-section a{display:block;position:relative;overflow:hidden;height:0;padding:50% 0}.inventory-img-containter .inventory-img-block::after{content:'';display:block;width:100%;height:100%;z-index:6;top:0;left:0;right:0;bottom:0;position:absolute;border:3px solid var(--inventory-highlight);opacity:0}.inventory-img-containter a:focus .inventory-img-block::after{opacity:1}.inventory .inventory-img-block{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff}.inventory .inventory-img-block img{-o-object-fit:contain;object-fit:contain;max-height:100%;min-height:100%;width:auto;margin:auto;display:block}@media (max-width:767px){.inventory .inventory-item{max-width:60%;margin-left:auto;margin-right:auto}}@media (max-width:567px){.inventory .inventory-item{max-width:100%}}.inventory .inventory-item .inventory-desc{font-size:.8rem;margin-top:.2rem;margin-bottom:.2rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.3rem;max-height:2.5rem;padding-left:.5em;padding-right:.5em}.inventory .inventory-lowstock{font-size:.73rem;margin-top:.2rem;margin-bottom:.2rem;font-weight:700}.inventory .inventory-price{font-size:1rem;letter-spacing:.02em;margin-bottom:.2em}.inventory .inventory-price-change,.inventory .inventory-price-currency{font-size:.7rem;display:inline-block;vertical-align:top;line-height:2rem;margin-top:-.17em}.inventory .inventory-price-whole{display:inline-block}.inventory .inventory-price span+span{margin-left:-.25em}.inventory .inventory-price span+span+span{margin-left:-.25em}.inventory .inventory-price span+span+span.inventory-price-change{margin-left:-.35em}.inventory .inventory-price-email{font-size:1rem;letter-spacing:0;margin-top:.3em}.inventory .inventory-price-sale-beforeprice{opacity:.5;padding-left:.5em;position:relative}.inventory .inventory-price-sale-beforeprice:after{content:'';position:absolute;top:45%;left:.45em;height:1px;width:81%;-ms-transform:rotate(175deg);-webkit-transform:rotate(175deg);transform:rotate(175deg)}.inventory-price .btn-link{font-weight:400!important}.inventory-linkDetails{font-size:.9em;margin-bottom:.5rem;padding-top:.5em;padding-right:.5em;padding-bottom:.5em}.inventory .inventory-featured::before{content:'FEATURED';position:absolute;top:19px;left:-41px;width:150px;-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);-ms-transform:rotate(315deg);-o-transform:rotate(315deg);transform:rotate(315deg);background:rgba(0,0,0,.7);color:#fff;display:block;font-size:11px;font-weight:700;letter-spacing:.04em;line-height:24px;position:absolute;text-align:center;text-transform:uppercase;z-index:5}.inventory .inventory-img-message{position:absolute;z-index:7;left:0;right:0;bottom:-1px;display:block;width:100%;padding:.6em .8em;font-size:.95em;background:rgba(0,0,0,.7);color:#fff;font-weight:700;text-transform:uppercase;-webkit-transition:all .15s;transition:all .15s;cursor:pointer}.inventory .inventory-img-message:hover{background-color:var(--inventory-highlight)}.inventory .inventory-img-containter:hover .inventory-img-message.inventory-status-name{animation:statusNameOpacity .5s ease-out;animation-iteration-count:1;opacity:0}.inventory .inventory-img-containter .inventory-img-message{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.inventory .inventory-img-containter .inventory-img-message.inventory-status-name,.inventory .inventory-img-containter:hover .inventory-img-message{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@keyframes statusNameOpacity{from{opacity:1}to{opacity:0}}@-webkit-keyframes statusNameOpacity{from{opacity:1}to{opacity:0}}@media(max-width:768px){.inventory .inventory-img-message:not(.inventory-img-message-visible):not(.inventory-status-name){display:none}.inventory .inventory-img-message.inventory-status-name{display:block}.inventory .inventory-img-containter:hover .inventory-img-message.inventory-status-name{animation:none;opacity:1}}.inventory-loading-container{margin-top:3em;display:block}.inventory-loading-container .loader-text{margin-top:2.5em;font-size:.9em;font-weight:700}.inventory-loading-container .loader{position:relative;display:block;margin:auto;width:6rem;height:6rem;border-width:.4em;border-style:solid;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-radius:50%;-webkit-animation:spin 1.5s cubic-bezier(.81,.13,.22,.88) infinite;animation:spin 1.5s cubic-bezier(.81,.13,.22,.88) infinite}.inventory-loading-container .loader:before{position:absolute;content:"";top:1.5em;left:0;right:0;margin:auto;width:3rem;height:3rem;border-width:.4em;border-style:solid;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-radius:50%;-webkit-animation:spin 3s cubic-bezier(.81,.13,.22,.88) infinite;animation:spin 3s cubic-bezier(.81,.13,.22,.88) infinite}@-webkit-keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.loader-container{position:relative;display:block;width:80%;overflow:hidden;height:10px;margin:20px auto 15px auto}.loader-container .loader{margin-right:-35px}.loader-label{font-size:.95rem;color:var(--inventory-inventoryname)}.loader-circle{display:inline-block;position:relative;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-webkit-animation:dotloader 2.5s infinite;-moz-animation:dotloader 2.5s infinite;-ms-animation:dotloader 2.5s infinite;-o-animation:dotloader 2.5s infinite;animation:dotloader 2.5s infinite}.loader-circle+.loader-circle{margin-left:-25px;-webkit-animation:dotloader 2.5s .2s infinite;-moz-animation:dotloader 2.5s .2s infinite;-ms-animation:dotloader 2.5s .2s infinite;-o-animation:dotloader 2.5s .2s infinite;animation:dotloader 2.5s .2s infinite}.loader-circle+.loader-circle+.loader-circle{margin-left:-25px;-webkit-animation:dotloader 2.5s .4s infinite;-moz-animation:dotloader 2.5s .4s infinite;-ms-animation:dotloader 2.5s .4s infinite;-o-animation:dotloader 2.5s .4s infinite;animation:dotloader 2.5s .4s infinite}.loader-circle+.loader-circle+.loader-circle+.loader-circle{margin-left:-25px;-webkit-animation:dotloader 2.5s .6s infinite;-moz-animation:dotloader 2.5s .6s infinite;-ms-animation:dotloader 2.5s .6s infinite;-o-animation:dotloader 2.5s .6s infinite;animation:dotloader 2.5s .6s infinite}.loader-circle+.loader-circle+.loader-circle+.loader-circle+.loader-circle{margin-left:-25px;-webkit-animation:dotloader 2.5s .8s infinite;-moz-animation:dotloader 2.5s .8s infinite;-ms-animation:dotloader 2.5s .8s infinite;-o-animation:dotloader 2.5s .8s infinite;animation:dotloader 2.5s .8s infinite}.loader-circle+.loader-circle+.loader-circle+.loader-circle+.loader-circle+.loader-circle{margin-left:-25px;-webkit-animation:dotloader 2.5s 1s infinite;-moz-animation:dotloader 2.5s 1s infinite;-ms-animation:dotloader 2.5s 1s infinite;-o-animation:dotloader 2.5s 1s infinite;animation:dotloader 2.5s 1s infinite}@keyframes dotloader{0%,20%{width:4px;height:4px;left:0;background-color:rgba(0,0,0,0)}30%,70%{width:8px;height:8px;left:50%;background-color:var(--inventory-primary)}100%,80%{width:4px;height:4px;left:100%;background-color:rgba(0,0,0,0)}}@-moz-keyframes dotloader{0%,20%{width:4px;height:4px;left:0;background-color:rgba(0,0,0,0)}30%,70%{width:8px;height:8px;left:50%;background-color:var(--inventory-primary)}100%,80%{width:4px;height:4px;left:100%;background-color:rgba(0,0,0,0)}}@-webkit-keyframes dotloader{0%,20%{width:4px;height:4px;left:0;background-color:rgba(0,0,0,0)}30%,70%{width:8px;height:8px;left:50%;background-color:var(--inventory-primary)}100%,80%{width:4px;height:4px;left:100%;background-color:rgba(0,0,0,0)}}@-ms-keyframes dotloader{0%,20%{width:4px;height:4px;left:0;background-color:rgba(0,0,0,0)}30%,70%{width:8px;height:8px;left:50%;background-color:var(--inventory-primary)}100%,80%{width:4px;height:4px;left:100%;background-color:rgba(0,0,0,0)}}@-o-keyframes dotloader{0%,20%{width:4px;height:4px;left:0;background-color:rgba(0,0,0,0)}30%,70%{width:8px;height:8px;left:50%;background-color:var(--inventory-primary)}100%,80%{width:4px;height:4px;left:100%;background-color:rgba(0,0,0,0)}}section.page-inventory-details .btn.btn-primary{background-color:var(--inventorydetails-primary);color:var(--inventorydetails-text-btn);border-color:var(--inventorydetails-primary)}section.page-inventory-details .inventory-header{padding:2em 0 1em 0;border-bottom:1px solid #000;margin-bottom:1em}section.page-inventory-details .inventory-category,section.page-inventory-details .inventory-details-label{font-size:.8rem;line-height:.5rem;text-transform:uppercase}section.page-inventory-details .inventory-details-price,section.page-inventory-details .inventory-title{margin:0;font-size:1.5rem;font-weight:600}section.page-inventory-details .feature-item-text{margin-left:10px;padding-left:10px;border-left:1px solid #999}section.page-inventory-details .feature-item-title{font-size:11px;text-transform:none;font-weight:700;line-height:normal;color:#000}section.page-inventory-details .button-container{padding:.5em 0}section.page-inventory-details .button-container .btn.btn-outline-primary{width:100%;color:var(--inventorydetails-primary);border-color:var(--inventorydetails-primary);transition:.5s;padding:.5em;font-size:.9rem}section.page-inventory-details .button-container .btn.btn-outline-primary:hover{color:var(--inventorydetails-highlight);background-color:var(--inventorydetails-primary)}section.page-inventory-details rect#card_left_top,section.page-inventory-details rect#card_left_top-2{fill:var(--inventorydetails-secondary)}section.page-inventory-details .inventorydetails-owlslider-container{position:relative;overflow:hidden}section.page-inventory-details .inventorydetails-owlslider-item{text-align:center}section.page-inventory-details .inventorydetails .inventorydetails-owlslider-modallink{display:block;position:relative;overflow:hidden;height:0;padding:50% 0}section.page-inventory-details .inventorydetails .inventorydetails-owlslider-item .inventory-img-section{position:absolute;top:0;left:0;right:0;bottom:0}section.page-inventory-details .inventorydetails .inventorydetails-owlslider-item .inventory-img-section img{-o-object-fit:contain;object-fit:contain;max-height:100%;min-height:100%;width:auto;display:block;margin:auto}section.page-inventory-details .inventorydetails .card-header{font-size:1.25rem;color:var(--inventorydetails-header)}section.page-inventory-details .card-header #card-left-top{fill:var(--inventorydetails-border)}section.page-inventory-details #owl-inventorydetails-maincounter{position:absolute;top:6px;right:6px;display:inline-block;margin-bottom:1em;font-size:13px;padding:.2em .5em;color:#fff;background-color:rgba(0,0,0,.7);border-radius:3px;z-index:9;font-weight:700;font-family:"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"!important}section.page-inventory-details .inventorydetails-owlslider-container .inventorydetails-slider::before{content:"\f065";font-family:FontAwesome;font-size:.85em;position:absolute;padding:.45em .8em .45em .75em;bottom:.25em;right:.25em;-webkit-transition:all .3s linear;transition:all .3s linear;pointer-events:none;color:#fff;opacity:0;background-color:rgba(0,0,0,.7);z-index:9;cursor:pointer;border-radius:4px}section.page-inventory-details .inventorydetails-owlslider-container:hover .inventorydetails-slider::before{opacity:1}@media(max-width:767px){section.page-inventory-details .inventorydetails-owlslider-container .inventorydetails-slider::before{display:none}}section.page-inventory-details .inventorydetails-arrow{visibility:hidden;opacity:0;color:#fff;background-color:rgba(0,0,0,.5)}section.page-inventory-details .inventorydetails-arrow{top:46%}section.page-inventory-details .inventorydetails-modal-lightbox .inventorydetails-arrow{top:28vh}section.page-inventory-details .inventorydetails-arrow.owl-nav-left{left:-15px;transition:left ease-in-out .25s,opacity ease .25s}section.page-inventory-details .inventorydetails-arrow.owl-nav-right{right:-15px;transition:right ease .25s,opacity ease .25s}section.page-inventory-details .owl-container:hover .inventorydetails-arrow{visibility:visible;opacity:1}section.page-inventory-details .inventorydetails-arrow.owl-nav-left:hover,section.page-inventory-details .owl-container:hover .inventorydetails-arrow.owl-nav-left{left:15px}.inventorydetails-arrow.owl-nav-right:hover,.owl-container:hover .inventorydetails-arrow.owl-nav-right{right:15px}.inventorydetails-arrow:hover{visibility:visible;opacity:1;background-color:var(--inventorydetails-highlight)}.feature-item-icon{flex-shrink:0;background-color:transparent;height:30px;width:30px;padding:1px;line-height:22px;text-align:center;border-radius:100%}.feature-item-icon__fill-none{fill:none}.details-m1 .feature-item-title{font-size:11px;text-transform:none;font-weight:700;line-height:normal;color:#000}.inventory-container img.photo-coming-soon,.page-inventory-details img.photo-coming-soon{max-width:100%;display:block;margin:auto}section.page-inventory-details .card{border:none;background-color:transparent}section.page-inventory-details .card-header{background-color:transparent;font-weight:700;font-size:1.5rem;border-bottom:1px solid var(--inventorydetails-border)}#imageContainer .img-lg{background-color:#fff;margin:0 .75em;cursor:pointer}#imageContainer .img-md{overflow:hidden;width:100%;height:100%;position:relative;background-color:#fff;cursor:pointer}#imageContainer .img-lg:hover,#imageContainer .img-md:hover{opacity:.8}#imageContainer .image-count-overlay{position:absolute;font-weight:700;color:#fff;background:rgba(0,0,0,.5);width:100%;height:100%;margin:auto;display:flex;align-items:center;justify-content:center;z-index:10}#imageContainer .image-count-overlay .plus{font-size:3em}#imageContainer .image-count-overlay .number{font-size:4em}#imageContainer img.blur{filter:blur(2px)}#imageContainer .request-more-images{display:flex;justify-content:center;align-items:center}.main-content{background-color:#fff;padding:2em;border-right:2px solid #dadada;height:100%}.inventory-info h1{text-align:center;font-size:1.5rem;margin-bottom:0}.inventory-info .inventory-category{text-align:center}.inventory-info .price{font-size:1.25rem;font-weight:700;background-color:var(--inventorydetails-primary);color:#fff;padding:.25em 1em}.inventory-info .miles{text-align:right;margin:.25em 0}.inventory-info .miles .value{font-weight:700;font-size:1.25rem}.inventory-info .miles .label{font-weight:100;font-size:.9rem}.inventory-info .inventory-info-list li:nth-child(odd){background-color:#f6f6f6}.inventory-info .features-list li,.inventory-info .inventory-info-list li{display:inline-block;width:100%}.inventory-info .features-list .value,.inventory-info .inventory-info-list .value{font-weight:600}@media (min-width:768px){#imageContainer{min-height:25vh;max-height:60vh;overflow:hidden}#imageContainer .img-lg{margin:0;height:100%;display:flex;overflow:hidden}#imageContainer .img-lg .img{max-height:55vh;margin:auto;display:flex;object-fit:contain;background-color:transparent}#imageContainer .img-md .img{max-height:29vh;margin:auto;display:flex;object-fit:contain;background-color:transparent}}@media (min-width:992px){#imageContainer{min-height:25vh;max-height:60vh}#imageContainer .img-lg .img{max-height:60vh;margin:auto;display:flex;object-fit:contain;background-color:transparent;display:flex}.bg-img-container{z-index:-1;position:absolute;overflow:hidden;width:100%;height:100%;left:0;top:0}.bg-img-container .bg-img{object-fit:cover!important;filter:blur(4px);-webkit-filter:blur(8px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);margin:-5px -10px -10px -5px;transform:scale(1.03);width:100%;opacity:.5}#imageContainer .img-md .img{max-height:29vh;margin:auto;display:flex;object-fit:contain;background-color:transparent}.inventory-info h1{font-size:2.5rem;text-align:left}.inventory-info .inventory-category{text-align:left}.inventory-info .price{font-size:1.5rem}.inventory-info .features-list,.inventory-info .inventory-info-list{column-count:2}}.inventory-loading-container{position:absolute;z-index:1002;align-items:center;justify-content:center;margin:auto;width:100%;top:50px}.inventory-container.overlay::after{content:"";background:#fff;height:100%;width:100%;position:absolute;z-index:1001;top:0;left:0;opacity:.75}.mobile-fixed-cta{background:var(--inventory-secondary);padding:.5em;position:fixed;bottom:0;width:100%;z-index:1001;text-align:center;left:-4px}.mobile-fixed-cta .btn{min-width:90%}.inventory .srp-sidebar .btn:focus,:focus,button:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.inventory .srp-sidebar .noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:0;width:0;background:0 0;left:0;top:0}.inventory .srp-sidebar .filter-item-title{font-size:18px;font-weight:700;position:relative;display:block;cursor:pointer;padding:1.15em .5rem;white-space:normal;overflow-wrap:break-word;word-wrap:break-word;hyphens:auto}.inventory .srp-sidebar .filter-item-title{font-size:18px;padding:14px 20px}.inventory .srp-sidebar .filter-item-title::before{font-family:fontAwesome;position:absolute;right:.5em;font-size:1em;transition:.5s;color:var(--inventory-secondary)}.inventory .srp-sidebar .filter-item-title::before{content:"\f077"}.inventory .srp-sidebar .filter-item-title.collapsed::before{content:"\f078"}.filter-subsection{padding:20px;border-bottom:1px solid #ededed}.inventory .srp-sidebar .filter-subsection-title{font-size:15px;padding-bottom:3px}.inventory .srp-sidebar a.filter-subsection-title::before{font-family:fontAwesome;position:absolute;right:1em;font-size:.85em;font-weight:100;transition:.5s;color:#000}.inventory .srp-sidebar a.filter-subsection-title::before{content:"\f068"}.inventory .srp-sidebar a.filter-subsection-title.collapsed::before{content:"\f067"}.inventory .srp-sidebar [type=checkbox]+label::before{border:1px solid #666;border-radius:5px}.inventory .srp-sidebar .color-checkbox[type=checkbox]+label::before,.inventory [type=checkbox]:checked+label::before{border:1px solid #ededed;border-radius:5px;font-size:14px}.inventory .srp-sidebar .color-checkbox-wrapper{overflow:hidden}.inventory label.color-checkbox-label{white-space:nowrap}.inventory .srp-sidebar{position:absolute;z-index:1001;left:20px;top:0;width:100vw;background:#fff}.inventory .srp-sidebar .card-header{padding:1.25em .75em}.inventory .srp-sidebar .card-header::before{content:"";border-left:3px solid var(--inventory-border);height:20px;position:absolute;left:0}.inventory .srp-sidebar .k-multiselect.telerik-blazor{margin-bottom:.5em}.inventory .srp-sidebar .card-header .card-title{font-size:1.15em;font-weight:700;margin:0}.inventory .srp-sidebar .hidden-input-field{width:0!important;height:0!important;opacity:0!important;position:absolute!important;left:-1000px!important}@media (max-width:991px){.inventory .srp-sidebar.d-none{top:-100%}.inventory .srp-sidebar{transition:top .3s ease;position:fixed;z-index:1002;left:0;top:0;width:100%;height:100vh;background:var(--color-theme-background);overflow-y:auto}.inventory .srp-sidebar .close-filter{cursor:pointer}.inventory .srp-sidebar .contact-widget{display:none!important}}@media (min-width:992px){.inventory .srp-sidebar{position:relative;z-index:unset;width:350px;max-width:350px;background:0 0}}.color-checkbox_blue{--inventory-secondary:blue}.color-checkbox_black{--inventory-secondary:black}.color-checkbox_brown{--inventory-secondary:brown}.color-checkbox_gray{--inventory-secondary:gray}.color-checkbox_green{--inventory-secondary:green}.color-checkbox_red{--inventory-secondary:red}.color-checkbox_orange{--inventory-secondary:orange}.color-checkbox_purple{--inventory-secondary:purple}.color-checkbox_beige{--inventory-secondary:beige;--inventory-buttontext:black}.color-checkbox_tan{--inventory-secondary:tan}.color-checkbox_maroon{--inventory-secondary:maroon}.color-checkbox_off-white{--inventory-secondary:#FAF9F6;--inventory-buttontext:black}.color-checkbox_gold{--inventory-secondary:gold}.color-checkbox_yellow{--inventory-secondary:yellow;--inventory-buttontext:black}.color-checkbox_{--inventory-secondary:transparent;--inventory-buttontext:black}.color-checkbox_graysilver,.color-checkbox_silver{--inventory-secondary:silver;--inventory-buttontext:black}.color-checkbox_white{--inventory-secondary:white;--inventory-buttontext:black}.color-checkbox_beige label::before,.color-checkbox_white label::before{border:1px solid #ccc}.inventory .btn-link.btn-clear-filter{color:var(--color-theme-text-btn)}.filter-topbar-togglebtn .filter-icon .filter-icon-lines{fill:var(--inventory-buttontext)}@media (max-width:991px){#inventoryFilter{padding-bottom:150px}}.autocheck_link_srp,.carfax_link_srp{flex:0 1 110px;display:inline-flex;align-items:center;justify-content:space-around}.autocheck_link_srp img,.carfax_link_srp img{max-height:47px!important}.videoPlayerModal.modal{overflow:hidden!important;align-content:center!important}.videoPlayerModal .modal-dialog{width:100vw!important;height:100vh!important}.videoPlayerModal .modal-content{background:0 0!important;border:none!important;justify-content:center!important;display:flex!important}.videoPlayerModal .modal-header{display:none}.videoPlayerModal .modal-body .videoPlayer__modal__content{position:relative;display:flex;justify-content:center;align-items:center}.videoPlayerModal .modal-body .videoPlayer__modal iframe{border-radius:8px}.videoPlayerModal .facebookPlayer__modal__close,.videoPlayerModal .instagramPlayer__modal__close,.videoPlayerModal .tiktokPlayer__modal__close,.videoPlayerModal .youtubePlayer__modal__close{text-align:end;font-weight:100;text-transform:capitalize;font-size:14px;margin-bottom:10px}.videoPlayerModal .facebookPlayer__modal__close>span,.videoPlayerModal .instagramPlayer__modal__close>span,.videoPlayerModal .tiktokPlayer__modal__close>span,.videoPlayerModal .youtubePlayer__modal__close>span{cursor:pointer}.videoPlayerModal .modal-body .youtubePlayer{width:80vw;height:70vh}@media (min-width:768px){.videoPlayerModal .modal-body .youtubePlayer{width:80vw;height:80vh}}.videoPlayerModal .modal-body .youtubePlayer__embed-container{height:100%;width:100%}.videoPlayerModal .modal-body .tiktokPlayer{width:80vw;height:70vh}@media (min-width:768px){.videoPlayerModal .modal-body .tiktokPlayer{width:80vw;height:80vh}}.videoPlayerModal .modal-body .tiktokPlayer__embed-container{height:100%;width:100%}.videoPlayerModal .modal-body .facebookPlayer{height:70vh;width:80vw}@media (min-width:768px){.videoPlayerModal .modal-body .facebookPlayer{height:80vh;width:unset}}.videoPlayerModal .modal-body .facebookPlayer__embed-container{height:100%;width:100%;aspect-ratio:16/9}.videoPlayerModal .modal-body .videoPlayer__instagram{height:unset}
.popular-vehicles-sections{background-color:var(--color-theme-background)}
/*# sourceMappingURL=inventory.min.css.map */
