/*
Copyright 2025 Chief Mechanic Limited
*/
.header-primary-bg .bi-collection,.header-primary-bg .bi-collection-fill,.header-primary-bg .bi-heart,.header-primary-bg .bi-heart-fill,.header-secondary-bg .bi-collection,.header-secondary-bg .bi-collection-fill,.header-secondary-bg .bi-heart,.header-secondary-bg .bi-heart-fill{display:none}.header-primary-bg,.header-secondary-bg{font-family:'Archivo'}.shadow{box-shadow:1px 1px 6px rgba(40,50,50,.15)!important}.header-primary-bg,#module_hero_search_YXXguHm0{box-shadow:1px 1px 6px rgba(40,50,50,.15);position:relative;z-index:1000}.module_line{position:relative;z-index:900}footer{box-shadow:-1px -1px 6px rgba(40,50,50,.15)}.navbar-brand{padding-bottom:18px;padding-top:18px}.navbar .nav-link{text-transform:uppercase;font-weight:500}footer .input-group .btn-outline{border-left:1px solid #ffffff!important}.form-control:not(.cm_captcha .form-control,#cm_module .form-control),.bootstrap-select .btn-light:not(#cm_module .btn-light),.cm_vehicle_search_display .btn,.input-group:not(footer .input-group) .btn-outline{background:#fafafa!important;color:#151515bb!important;outline:none!important}.form-control:not(.cm_captcha .form-control,#cm_module .form-control,.is-invalid),.bootstrap-select .btn-light:not(#cm_module .btn-light,.is-invalid),.cm_vehicle_search_display .btn:not(.is-invalid),.input-group:not(footer .input-group) .btn-outline:not(.is-invalid){border:0!important}.cm_captcha .form-control{background:#fafafa!important}.cm_captcha .form-control:not(.is-invalid){border-width:0px!important}.btn-light,.form-control:not(.bootstrap-select){padding:.675rem 0.965rem!important}.btn:not(.form-control,.btn-light,.cm_vehicle_search_display .btn,#cm_chat .btn){padding:.645rem 0.965rem!important}.btn:not(.form-control,.btn-light){font-weight:500}@media (max-width:991.99px){.navbar-toggler[aria-expanded="true"]{z-index:6000}.navbar-toggler[aria-expanded="true"] svg rect:first-of-type,.navbar-toggler[aria-expanded="true"] svg rect:last-of-type{display:none}.navbar-collapse{display:flex;list-style:none;padding:0 .7vw;justify-content:space-evenly;align-items:center;text-transform:uppercase;position:fixed;background:#fff;color:#000;height:120%;width:100%;top:-10%;left:0;flex-direction:column;pointer-events:none;z-index:5000;transition:all 0.01s ease-out}.navbar-collapse .nav-link{font-size:1.4em}.navbar-collapse.collapsing{transition:all 0.35s ease-out}.navbar-collapse.show{pointer-events:all;transition:all 0.35s ease-out}.navbar-collapse .navbar-nav li{opacity:0;position:relative;left:-100%;min-width:250px}.navbar-collapse.show .navbar-nav li{opacity:1;left:0}.navbar-collapse .navbar-nav li:nth-child(1){transition:all 0.35s ease-in 0.2s}.navbar-collapse .navbar-nav li:nth-child(2){transition:all 0.35s ease-in 0.25s}.navbar-collapse .navbar-nav li:nth-child(3){transition:all 0.35s ease-in 0.3s}.navbar-collapse .navbar-nav li:nth-child(4){transition:all 0.35s ease-in 0.35s}.navbar-collapse .navbar-nav li:nth-child(5){transition:all 0.35s ease-in 0.4s}.navbar-collapse .navbar-nav li:nth-child(6){transition:all 0.35s ease-in 0.45s}.navbar-collapse .navbar-nav li:nth-child(7){transition:all 0.35s ease-in 0.5s}.navbar-collapse .navbar-nav li:nth-child(8){transition:all 0.35s ease-in 0.55s}.navbar-collapse .navbar-nav li:nth-child(9){transition:all 0.35s ease-in 0.6s}.navbar-collapse .navbar-nav li:nth-child(10){transition:all 0.35s ease-in 0.65s}.navbar-collapse .navbar-nav li:nth-child(11){transition:all 0.35s ease-in 0.7s}.navbar-collapse .navbar-nav li:nth-child(12){transition:all 0.35s ease-in 0.75s}.navbar-collapse .navbar-nav li:nth-child(13){transition:all 0.35s ease-in 0.8s}.navbar-collapse .navbar-nav li:nth-child(14){transition:all 0.35s ease-in 0.85s}.navbar-collapse .navbar-nav li:nth-child(15){transition:all 0.35s ease-in 0.9s}.navbar-collapse .dropdown .dropdown-menu{transition:all 0.4s;max-height:0;display:block;overflow:hidden;opacity:0;padding:0}.navbar-collapse .dropdown .dropdown-menu.show{max-height:300px;opacity:1;padding:8px}.navbar-nav .nav-item .logo-block{padding-top:12px;font-size:1.1em}.navbar-nav .nav-item .logo-block img{max-width:250px}.navbar-nav .nav-item,.navbar-nav .nav-link,.navbar-nav .nav-link.active{text-align:center!important}}@media (min-width:992px){.navbar-collapse{position:relative;right:-8px}}.module_manufacturer_icons_manufacturers img{width:12.5%!important}@media (min-width:512px){.module_manufacturer_icons_manufacturers img{width:8.5%!important}}@media (min-width:992px){.module_manufacturer_icons_manufacturers img{width:5.5%!important}}.module_vehicle_information .cm_vehicle_information_expand_margin_compact{padding-top:.5rem;padding-bottom:1.5rem}.module_vehicle_information .cm_vehicle_detail_columns{column-count:2!important}@media (min-width:768px) and (max-width:1199.99px){.module_vehicle_information .cm_vehicle_detail_columns{column-count:1!important}}#module_vehicle_related_MSj6Ca3I h3{text-align:left!important}.module_vehicle_information .bi-collection,.module_vehicle_information .bi-collection-fill,.module_vehicle_information .bi-heart,.module_vehicle_information .bi-heart-fill,figure .bi-collection,figure .bi-collection-fill,figure .bi-heart,figure .bi-heart-fill{color:#fff!important}