div[class*="_heroSection_"]{background:#0B3D33 !important;padding:24px 16px 170px !important;min-height:unset !important;position:relative;}
div[class*="_heroImage_"]{display:none !important;}
div[class*="_heroSection_"] div[class*="_heroText_"]{color:#fff !important;margin-bottom:12px !important;}
div[class*="_heroSection_"] div[class*="_heroText_"] span{color:#fff !important;font-weight:500;}
span[class*="_inventorySection_"]{color:#9FE1CB !important;text-decoration:underline;cursor:pointer;}
div[class*="_homeFilterContainer_"]{background:#fff !important;border-radius:14px !important;box-shadow:0 1px 4px rgba(0,0,0,0.08) !important;border:none !important;padding:14px !important;}
body:has(div[class*="_heroSection_"]) div[class*="_homeFilterContainer_"]{margin:-160px 12px 16px !important;position:relative;z-index:2;}
div[class*="_homeFilterContainer_"] input[type="text"]{border:1.5px solid #D3D1C7 !important;border-radius:10px !important;padding:11px 12px !important;font-size:14px !important;box-sizing:border-box !important;}
div[class*="_homeFilterContainer_"] input[type="text"]:focus{border-color:#0F6E56 !important;outline:none !important;}
div[class*="_homeFilterContainer_"] select{appearance:none;-webkit-appearance:none;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8'><path d='M1 1l5 5 5-5' stroke='%230F6E56' stroke-width='2' fill='none'/></svg>") no-repeat right 12px center !important;border:1.5px solid #D3D1C7 !important;border-radius:10px !important;padding:11px 34px 11px 12px !important;font-size:14px !important;color:#2C2C2A !important;box-sizing:border-box !important;}
div[class*="_homeFilterContainer_"] select:focus{border-color:#0F6E56 !important;outline:none !important;}
div[class*="_homeFilterContainer_"] label{font-size:13px !important;color:#5F5E5A !important;font-weight:500 !important;}
div[class*="_homeFilterContainer_"] button[class*="_findCarButton_"]{background-color:#0F6E56 !important;color:#fff !important;border:none !important;border-radius:10px !important;padding:13px 24px !important;font-size:15px !important;font-weight:500 !important;box-shadow:none !important;cursor:pointer;}
div[class*="_homeFilterContainer_"] button[class*="_findCarButton_"]:hover{background-color:#085041 !important;}
body:has(div[class*="_heroSection_"]) div[class*="_homeFilterContainer_"] button[class*="_findCarButton_"]{width:100% !important;}
