/*
Copyright (c) 2021 - 2026 Chief Mechanic Limited
Confidential and Proprietary - All rights reserved.
*/
html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none;overscroll-behavior-x:none;overflow-x:hidden}body{background-color:#222;overflow-x:hidden}#page_K8tO7M{background-color:#000}.bi.cm_vehicle_tool_compare,.bi.cm_vehicle_tool_favourite{color:#000}.cm_vehicle_tool_compare_total{display:none}nav .bi-telephone.bix25,nav .bi-heart.bix25{font-size:1rem!important;top:10px!important;position:relative;top:10px!important}nav .logo-block{margin-left:auto;margin-right:1rem}nav.header-secondary-bg{position:relative;top:-12px;border-bottom:1px solid #333}#cm_wrapper>div:first-of-type{height:102px}.body-bg .btn,.primary-bg .btn,.secondary-bg .btn,.header-primary-bg .btn,.header-secondary-bg .btn,.header-tertiary-bg .btn,.footer-primary-bg .btn,.footer-secondary-bg .btn,.palette-bg-1 .btn,.palette-bg-2 .btn,.palette-bg-3 .btn,.palette-bg-4 .btn,.palette-bg-5 .btn,.palette-bg-6 .btn,.palette-bg-7 .btn,.palette-bg-8 .btn,.palette-bg-9 .btn{border-radius:25px!important;font-weight:500!important}.module_vehicle_search_result:not(#module_search_select_loEzUIBU),.module_vehicle_sold{margin-top:1em}.module_vehicle_search_result .bootstrap-select .btn,.module_vehicle_search_result .bootstrap-select .btn-light,.module_vehicle_search_result .form-control,.module_vehicle_sold .bootstrap-select .btn,.module_vehicle_sold .bootstrap-select .btn-light,.module_vehicle_sold .form-control{border-radius:0px!important;background-color:#222!important}.module_vehicle_search_result .bootstrap-select .btn,.module_vehicle_search_result .bootstrap-select .btn-light,.module_vehicle_sold .bootstrap-select .btn,.module_vehicle_sold .bootstrap-select .btn-light{border:0px!important;border-radius:0px!important}.module_vehicle_search_result .bootstrap-select .filter-option-inner-inner,.module_vehicle_sold .bootstrap-select .filter-option-inner-inner{color:#fff!important;font-size:1em;font-weight:600!important}.module_vehicle_search_result .form-label,.module_vehicle_sold .form-label{color:#eee;font-size:.9em;padding-bottom:1px}.module_vehicle_search_result h3.text-truncate,.module_vehicle_sold h3,.module_new_arrivals_content .carousel-item h3,.module_vehicle_related_content .carousel-item h3{font-size:16px;font-weight:700}.module_new_arrivals_content .btn,.module_vehicle_related_content .btn{background-color:#fff!important;border-color:#fff!important;color:#000!important}.module_vehicle_search_result .border-top,.module_new_arrivals_content .border-top,.module_vehicle_related_content .border-top{border-color:#444!important}.module_vehicle_search_result h4,.module_vehicle_sold h4,.cm_vehicle_information_header h3{font-size:28px;font-weight:600}.module_vehicle_search_result .derivative,.module_vehicle_sold .derivative{font-size:20px;font-weight:700}label[for="cm_vehicle_search"]{display:none!important}.cm_vehicle_information_header .col-8 span{font-size:20px}.cm_vehicle_search_results_compare td{color:#fff!important;border-color:#777!important}.cm_vehicle_search_range div:nth-of-type(3){width:45%!important}.module_vehicle_search_result .cm_vehicle_information_highlight h5{font-size:0.75em!important}.module_vehicle_search_result .cm_vehicle_information_highlight small{font-size:.6rem!important}#call_to_action_boxes_NOkMdx1T .float-start>div{display:block;overflow:hidden}#call_to_action_boxes_NOkMdx1T .float-start>div:hover>div{transition:transform .5s;transform:scale(1.075)}#call_to_action_boxes_xRMH3B6C .float-start>div{aspect-ratio:1/1}#call_to_action_boxes_xRMH3B6C .float-start>div>div{display:none!important}#call_to_action_boxes_xRMH3B6C .social,#call_to_action_boxes_xRMH3B6C .social>div,#call_to_action_boxes_xRMH3B6C .social>div>div{aspect-ratio:1/0.92}@media (min-width:992px){nav .logo-block,nav .tools{position:relative;top:-15px}nav.header-secondary-bg{top:-48px;margin-right:-1.25rem}body{// margin-top:-48px}nav .navbar-brand{z-index:100}.collapse .navbar-nav{border-top:.75px solid #fff7;padding-top:5px}.nav-link,.nav-link.active{padding-left:0.75rem!important;padding-right:0.75rem!important}nav .navbar-brand{padding-top:14px;padding-bottom:3px}h1{font-size:4rem!important;font-weight:900!important}#hero_carousel_content_yd2a1UvY .carousel-caption h4{font-size:4rem!important}}@media (max-width:991px){.nav-link,.nav-link.active{padding-left:0px!important;padding-right:0px!important}nav .navbar-brand{padding-top:10px;padding-bottom:8px}h1{font-size:2.7rem!important;font-weight:900!important}#hero_carousel_content_yd2a1UvY .carousel-caption h4{font-size:3rem!important}}@media (max-width:767px){#call_to_action_boxes_NOkMdx1T .float-start,#call_to_action_boxes_NOkMdx1T .float-start .w-50{width:100%!important}}h2,h3{font-size:32px;font-weight:500;text-transform:uppercase;letter-spacing:2px}nav.navbar.header-primary-bg{padding-top:5px;padding-bottom:5px;font-size:17px}nav .navbar-brand img{width:175px!important;max-width:175px!important;height:auto}.navbar.header-tertiary-bg{padding-top:2px!important;padding-bottom:2px!important}.topbar,.topbar .nav-link{font-size:14px}.nav-link.active{font-weight:700}nav .dropdown-item.active,nav .dropdown-item:active{background-color:#e4e4e6!important;color:#000}.login-dropdown,.profile-dropdown{background-color:#fff;border:1px solid #000;box-shadow:rgba(0,0,0,.35) 0 5px 15px!important}.cm_vehicle_search_results_compare>div{box-shadow:none!important;padding:0px!important}.module_hero_search form>div{background:#000d}.logo-block-social .bi{font-size:3.5em!important;margin-top:1em!important;margin-right:0.25em!important}#hero_carousel_content_yd2a1UvY{// position:relative;// top:-1px;background-color:#000;border:0}#hero_carousel_content_yd2a1UvY h4{font-weight:500!important}#hero_carousel_content_yd2a1UvY .btn{width:75%;max-width:400px;border-radius:25px!important}#hero_carousel_content_yd2a1UvY .carousel-item img{height:60vw;max-height:800px;min-height:600px;object-fit:cover;object-position:0 -100px;-webkit-clip-path:polygon(0 0,0 100%,100% 80%,100% 0);clip-path:polygon(0 0,0 100%,100% 80%,100% 0)}@media (max-width:768px){#module_image_text_4WG93gGb .col-md-5{display:none}#module_image_text_4WG93gGb .col-md-7{padding-left:0!important;padding-right:0!important}}@media (max-width:992px){#hero_carousel_content_yd2a1UvY .carousel-item img{object-position:0 0}#hero_carousel_content_yd2a1UvY{margin-bottom:50px}#hero_carousel_content_yd2a1UvY .carousel-caption{width:80%!important;left:10%;right:10%}}#hero_carousel_content_yd2a1UvY .carousel-item{background-color:transparent}#hero_carousel_content_yd2a1UvY .carousel-caption>div{background-color:#0005;font-size:1.2rem}#call_to_action_boxes_NOkMdx1T h4{font-size:34px;font-weight:500;letter-spacing:2px}#call_to_action_boxes_NOkMdx1T .btn{color:#000!important;background-color:#fff!important;border-color:#fff!important}.hover-darker{background-color:#0006;transition:transform .5s}.hover-darker:hover{background-color:#000a;transition:transform .5s}#module_image_multiple_2muvHSpB img{width:15%;margin-bottom:0;margin-left:1em;margin-right:1em}#module_content_page_Ghr5Ie9V,.module_valuation_form,.module_content_page{min-height:92vh}.module_hero_background_text{-webkit-clip-path:polygon(0 0,0 100%,100% 80%,100% 0);clip-path:polygon(0 0,0 100%,100% 80%,100% 0)}navbar .nav-link:focus{outline:none;border:0px!important}.module_vehicle_finance .finance_tab .btn{border-bottom-left-radius:0px!important;border-bottom-right-radius:0px!important}.module_vehicle_finance .finance_body td{color:#ffffff!important}