﻿#Div-Before-Inventory .temp-vehicle-item-container .vehicle-item{height:500px!important;background-color:var(--bs-gray-100)}#SuggestedSearchText{font-size:1.1rem;text-align:center}@media(max-width:991px){#SuggestedSearchText{font-size:.85rem;text-align:center}}.vehicle-item{background-color:var(--white);overflow:hidden;border-radius:4px;height:100%;display:flex;flex-direction:column;border:1px solid rgba(168,168,168,0.3);box-shadow:2px 2px 10px rgba(0,0,0,0.08)!important}.vehicle-item .vehicle-info-details{padding:1.25rem .75rem;padding-bottom:0;position:relative;z-index:1;min-height:13.75rem;height:100%;display:flex;flex-direction:column}.vehicle-item .vehicle-info-details>a{display:flex;flex-direction:row!important;height:100%}.vehicle-item-container .vehicle-info .make-model{height:initial!important;display:flex;flex-direction:column!important}.vehicle-milage-item{cursor:default!important}.dynamic-price-overlay{width:auto!important;font-size:1rem!important}.price-list.VerticalPriceList{margin-bottom:5px!important}.price-list.VerticalPriceList li{margin-bottom:5px!important}.price-list.VerticalPriceList li{font-size:.875rem;font-family:var(--alt-font);display:flex;justify-content:space-between;width:100%;margin-bottom:10px}.price-list.VerticalPriceList li .price-name,.price-list.VerticalPriceList li .your-price-name{min-width:70%;text-align:left}.price-list.VerticalPriceList li div{min-width:30%;text-align:right}.price-list.VerticalPriceList .price-name{font-weight:500!important}.price-list.VerticalPriceList li .totalPriceReplace{min-width:100%!important;font-size:15px;line-height:15px;margin-bottom:-10px;text-align:center}.delivery-info #srpCardTotalPrice{color:var(--theme);font-size:18px!important;font-weight:700!important;margin-top:3px}.delivery-info #srpCardTotalPriceLabel{font-size:18px!important;font-weight:700!important;margin-top:3px}#CTA-container .btn,#CTA-container .btn:hover{font-family:var(--alt-font);border-radius:4px;font-weight:600;font-size:13px!important;display:flex;justify-content:center;width:100%;margin-top:5px;margin-bottom:0rem;line-height:18px;padding:5px 10px!important}#CTA-container .btn:not(.ctaHighlight):not(.ctaHighlightBorder){border:2px solid var(--theme);background-color:var(--theme);color:white}#CTA-container .btn.ctaHighlight{border:2px solid var(--theme);background-color:var(--theme);color:white}#CTA-container .btn.ctaHighlight a{color:white}#CTA-container .btn.ctaHighlightBorder{border:2px solid var(--theme);background-color:transparent;color:var(--theme)}#CTA-container .btn.ctaHighlightBorder a{color:var(--theme)}#CTA-container .twocol-images,#CTA-container .ava-twocol-images #CTA-container .twocol-images:hover,#CTA-container .ava-twocol-images:hover{display:flex;flex-direction:column;gap:0}#CTA-container .twocol-images img,#CTA-container .ava-twocol-images img{max-height:23px;width:auto}#CTA-container .btn:hover{box-shadow:0 0 10px 0 color-mix(in srgb,var(--theme) 50%,transparent)}#CTA-container #CarfaxSRPBadge .btn,#CTA-container #CarfaxSRPBadge .btn:hover{border:none!important;background-color:transparent!important;padding:0!important;justify-content:flex-start;width:100%}#CTA-container #CarfaxSRPBadge .btn:hover{box-shadow:none!important}#value-trade-btn:hover #Rectangle_102{fill:white!important}#value-trade-btn:hover #Path_140{fill:white!important}#value-trade-btn:hover #Path_141{fill:white!important}#value-trade-btn #Rectangle_102{fill:black!important}#value-trade-btn #Path_140{fill:black!important}#value-trade-btn #Path_141{fill:black!important}.vehicle-item .delivery-info{border-top:none!important;line-height:normal;padding:0;padding-top:7px;font-weight:500;font-size:.75rem;letter-spacing:.02rem;line-height:.825rem;text-align:left;color:#555}.pricing-section{display:flex;gap:.25rem;align-items:center}.pricing-section .estimation{font-weight:300;font-size:.75rem;letter-spacing:.02em;line-height:.875rem;text-align:left;color:#555;display:flex;flex-direction:row}.pricing-section .estimation a{color:var(--theme)}.delivery-info-alt .was-price,.delivery-info-alt .disc-price,.delivery-info-alt .your-price{display:flex;flex-direction:column;align-items:center;gap:1px}.delivery-info-alt>*{flex:1 1 auto}.your-price{display:flex;gap:.625rem;align-items:center;font-weight:300;font-size:1rem;letter-spacing:.02em;line-height:1.25rem;text-align:right;color:#4a4a4a}.delivery-info .price-list div{font-size:.875rem}#closeKotPhyronVideoModal{position:absolute;top:15px;right:35px;color:white;font-size:40px;font-weight:bold;cursor:pointer}.vehicle-item .vehicle-image{max-height:365px!important;height:unset!important;display:flex;justify-content:center;align-items:flex-start}@media(max-width:1599.98px){.vehicle-item .vehicle-image{height:234px!important;max-height:234px!important;height:unset!important;max-height:365px!important}}@media(max-width:991.98px){.vehicle-item .vehicle-image{height:224px!important;max-height:224px!important;height:unset!important;max-height:365px!important}}.vehicle-item .vehicle-image .standard-overlay>a img{object-fit:scale-down;height:100%;width:100%!important;max-height:100%;object-position:center center;background-color:var(--white)}.vehicle-item .vehicle-image>a{display:flex;height:100%;max-height:365px;align-items:center;justify-content:center;background-color:var(--white)}.vehicle-item .vehicle-image>a img{object-fit:unset;height:unset;max-height:unset;object-position:center center;background-color:var(--white);max-height:365px!important}.standard-overlay img{background-color:rgba(0,0,0,0)!important;width:100%;height:auto;max-height:100%}@media(max-width:991px){.active-filters{margin-top:5px}}.modal-header:has(>#VehicleTypeTitleMobile){display:none}#Mobile-SRP-Menu-FullScreen{opacity:85%;top:60px!important}#Mobile-SRP-Menu-FullScreen .modal-footer{display:none}#Mobile-SRP-Menu-FullScreen #VehicleTypeTitleMobile{font-size:1.25rem}#Mobile-SRP-Menu-FullScreen .Mobile-SRP-Menu-FullScreenBtns{background-color:var(--theme)!important;border:1px solid var(--theme)!important;border-radius:4px!important;color:white!important}.accordionMoreFiltersMobile{padding-bottom:100px}.accordionMoreFiltersMobile .accordion-body{padding:15px!important}.accordionMoreFiltersMobile .checkbox-label{font-size:16px!important}.accordionMoreFiltersMobile .accordion-header{margin-top:0}.accordionMoreFiltersMobile .accordion-button{position:relative;display:flex;align-items:center;width:100%!important;text-align:left;border:0;overflow-anchor:none;transition:var(--bs-accordion-transition);font-size:17px;color:black;background-color:white}.accordionMoreFiltersMobile .menu-dropdown-content .body-type-section{display:flex;align-items:flex-start;justify-content:flex-start;row-gap:10px;flex-wrap:wrap;padding:0}.accordionMoreFiltersMobile .accordion-button:hover{color:black;background-color:white}.accordionMoreFiltersMobile .accordion-button:focus{color:white;background-color:var(--theme)}.accordionMoreFiltersMobile .accordion-button::after{content:"";background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="%23000" d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"/></svg>');background-size:100% auto;width:1.125rem;height:.625rem;transition:.2s ease-in-out;fill:#3a3a3a}.accordionMoreFiltersMobile .accordion-button:not(.collapsed)::after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="%23ffffff" d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"/></svg>');transform:rotate(-180deg)}.accordionMoreFiltersMobile .menu-dropdown-content .checkbox-label{padding:2px}.accordionMoreFiltersMobile .menu-dropdown-content .checkbox-block input:checked+.checkbox-label,.accordionMoreFiltersMobile .menu-dropdown-content .checkbox-block input:checked+.color-label{font-weight:800;color:white;border-radius:5px;background-color:#8d959d;padding:2px 5px}.accordionMoreFiltersMobile .menu-dropdown-content .checkbox-block input:checked ~ .mark:after{opacity:0!important}.accordionMoreFiltersMobile .menu-dropdown-content .filter-color-block{flex-direction:column;row-gap:5px!important}.accordionMoreFiltersMobile .menu-dropdown-content .filter-color-block .checkbox-item{max-width:130px}.accordionMoreFiltersMobile .menu-dropdown-content .filter-color-block .checkbox-item .checkbox-block .color-label{display:flex;align-items:center;justify-content:center;height:100%;font-weight:normal;margin-left:10px;font-size:16px;margin-bottom:3px;letter-spacing:.03em;text-align:center;color:var(--base-color)}.accordionMoreFiltersMobile .menu-dropdown-content .other-block-alt{row-gap:0!important}.accordionMoreFiltersMobile .menu-dropdown-content .checkbox-item .checkbox-block{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.accordionMoreFiltersMobile .menu-dropdown-content .cylinders-block .checkbox-block{display:flex;align-items:flex-start;padding-left:0;cursor:pointer;font-weight:normal;width:auto;font-weight:normal;font-size:16px;letter-spacing:.03em;line-height:20px;text-align:left;color:var(--base-color);margin-bottom:3px;position:relative}.accordionMoreFiltersMobile .menu-dropdown-content .cylinders-block .checkbox-block{display:flex;align-items:flex-start;justify-content:flex-start;font-weight:normal;font-size:16px;margin-bottom:3px;letter-spacing:.03em;text-align:left;color:var(--base-color)}.accordionMoreFiltersMobile .menu-dropdown-content .makes-block .checkbox-block{display:flex;align-items:flex-start;padding-left:0;cursor:pointer;font-weight:normal;width:auto;font-weight:normal;font-size:16px;letter-spacing:.03em;line-height:20px;text-align:left;color:var(--base-color);margin-bottom:3px;position:relative}.accordionMoreFiltersMobile .menu-dropdown-content .makes-block .checkbox-block{display:flex;align-items:flex-start;justify-content:flex-start;font-weight:normal;font-size:16px;margin-bottom:3px;letter-spacing:.03em;text-align:left;color:var(--base-color)}.accordionMoreFiltersMobile .menu-dropdown-content .models-block .checkbox-block{display:flex;align-items:flex-start;padding-left:0;cursor:pointer;font-weight:normal;width:auto;font-weight:normal;font-size:16px;letter-spacing:.03em;line-height:20px;text-align:left;color:var(--base-color);margin-bottom:3px;position:relative}.accordionMoreFiltersMobile .menu-dropdown-content .models-block .checkbox-block{display:flex;align-items:flex-start;justify-content:flex-start;font-weight:normal;font-size:16px;margin-bottom:3px;letter-spacing:.03em;text-align:left;color:var(--base-color)}.accordionMoreFiltersMobile .menu-dropdown-content .models-block .modelsTitle{display:flex;align-items:flex-start;justify-content:flex-start;font-weight:800!important;font-size:16px;margin-bottom:3px;letter-spacing:.03em;text-align:left;color:var(--base-color);margin-top:1rem}.accordionMoreFiltersMobile .menu-dropdown-content .other-block .modelsTitle{display:flex;align-items:flex-start;justify-content:flex-start;font-weight:800!important;font-size:16px;margin-bottom:3px;letter-spacing:.03em;text-align:left;color:var(--base-color);margin-top:1rem}.accordionMoreFiltersMobile .menu-dropdown-content .slides-block .checkbox-block{display:flex;align-items:flex-start;padding-left:0;cursor:pointer;font-weight:normal;width:auto;font-weight:normal;font-size:16px;letter-spacing:.03em;line-height:20px;text-align:left;color:var(--base-color);margin-bottom:3px;position:relative}.accordionMoreFiltersMobile .menu-dropdown-content .slides-block .checkbox-block{display:flex;align-items:flex-start;justify-content:flex-start;font-weight:normal;font-size:16px;margin-bottom:3px;letter-spacing:.03em;text-align:left;color:var(--base-color)}.accordionMoreFiltersMobile .menu-dropdown-content .slides-block .modelsTitle{display:flex;align-items:flex-start;justify-content:flex-start;font-weight:600!important;font-size:16px;margin-bottom:3px;letter-spacing:.03em;text-align:left;color:var(--base-color);margin-top:1rem}.accordionMoreFiltersMobile .menu-dropdown-content .sleeps-block .checkbox-block{display:flex;align-items:flex-start;padding-left:0;cursor:pointer;font-weight:normal;width:auto;font-weight:normal;font-size:16px;letter-spacing:.03em;line-height:20px;text-align:left;color:var(--base-color);margin-bottom:3px;position:relative}.accordionMoreFiltersMobile .menu-dropdown-content .sleeps-block .checkbox-block{display:flex;align-items:flex-start;justify-content:flex-start;font-weight:normal;font-size:16px;margin-bottom:3px;letter-spacing:.03em;text-align:left;color:var(--base-color)}.accordionMoreFiltersMobile .menu-dropdown-content .sleeps-block .modelsTitle{display:flex;align-items:flex-start;justify-content:flex-start;font-weight:600!important;font-size:16px;margin-bottom:3px;letter-spacing:.03em;text-align:left;color:var(--base-color);margin-top:1rem}.accordionMoreFiltersMobile .menu-dropdown-content .trims-section-mobile .checkbox-block{display:flex;align-items:flex-start;padding-left:0;cursor:pointer;font-weight:normal;width:auto;font-weight:normal;font-size:16px;margin-bottom:3px;letter-spacing:.03em;line-height:20px;text-align:left;color:var(--base-color);position:relative}.accordionMoreFiltersMobile .menu-dropdown-content .trims-section-mobile .checkbox-block{display:flex;align-items:flex-start;justify-content:flex-start;font-weight:normal;font-size:16px;margin-bottom:3px;letter-spacing:.03em;text-align:left;color:var(--base-color)}.accordionMoreFiltersMobile .menu-dropdown-content .trims-section-mobile .modelsTitle{display:flex;align-items:flex-start;justify-content:flex-start;font-weight:600!important;font-size:16px;margin-bottom:3px;letter-spacing:.03em;text-align:left;color:var(--base-color);margin-top:1rem}#SRPMobileControlsModal{display:none;column-gap:.25rem;justify-content:space-between;padding:8px;gap:15px}#SRPMobileControlsModal .btn{padding:6px;font-size:13px!important}#SRPMobileControlsModal .btn span{font-size:13px!important}@media(max-width:991px){#SRPMobileControlsModal{display:flex!important}}.bottom-nav{position:fixed;bottom:10px;left:50%;transform:translateX(-50%);width:calc(100% - 25px);border-radius:4px;opacity:95%;bottom:10px;background:var(--bs-gray-100);border:1px solid #ccc;display:flex;justify-content:space-around;align-items:center;box-shadow:0 8px 4px rgba(0,0,0,0.30),0 -4px 8px rgba(0,0,0,0.25);z-index:1000}.bottom-nav a{flex:1;text-align:center;text-decoration:none;color:#444;font-size:14px}.bottom-nav a:hover{color:#007BFF}.bottom-nav i{display:block;font-size:20px;margin-bottom:5px}#Mobile-SRP-Menu-TypeBtns-Container{display:flex;flex-direction:row;justify-content:space-around;align-items:center}#Mobile-SRP-Menu-TypeBtns-Container .col-xxl-auto{max-width:100%}#Mobile-SRP-Menu-TypeBtns-Container .MobileSRPTypeNavBtns{background-color:var(--theme)!important;border:2px solid var(--theme)!important;color:white;border-radius:.25rem!important}#Mobile-SRP-Menu-TypeBtns-Container .MobileSRPTypeNavBtns.selected{background-color:transparent!important;border:2px solid var(--theme)!important;color:black;border-radius:.25rem!important}@supports(-webkit-touch-callout:none){.btn-group.dropup .dropdown-menu{top:auto!important;bottom:100%!important;transform:none!important}}.accordionMoreFiltersMobile .accordion-button{padding:8px!important}#VDPQuickViewModal-FullscreenContent .pricing-section{display:flex;gap:.25rem;align-items:center;flex-direction:column;background:transparent!important}#VDPQuickViewModal .VDPQuickViewModalNav{box-shadow:0 -4px 5px rgba(0,0,0,0.25);padding:10px;background-color:var(--bs-gray-200)}#VDPQuickViewModal #closeFullscreen{background-color:var(--theme);border-radius:.25rem}#VDPQuickViewModal #navForward,#VDPQuickViewModal #navBack{border-color:var(--bs-gray-500);color:var(--bs-gray-500);border-radius:.25rem}#VDPQuickViewModal #navForward:hover,#VDPQuickViewModal #navBack:hover{border-color:var(--theme)!important;background-color:var(--theme)!important;color:white!important}#VDPQuickViewModal-FullscreenContent .help-section{background:transparent!important}#VDPQuickViewModal-FullscreenContent .we-help{background:transparent!important}