.dealer-searchbox{padding-bottom:var(--spacing-xxsmall);border-bottom:1px solid var(--color-neutral-400);margin-bottom:var(--spacing-xxsmall)}.dealer-searchbox label{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-neutral-600);margin-bottom:var(--spacing-tiny)}.dealer-searchbox .input-group{width:100%;position:relative}.dealer-searchbox .input-group .auto-search{position:absolute;display:flex;align-items:center;justify-content:center;right:4px;padding:var(--spacing-base);top:0;left:inherit;font-size:var(--font-size-subheading-md)}.dealer-searchbox .input-group .auto-search:active,.dealer-searchbox .input-group .auto-search:focus{outline:none;box-shadow:none;border:none}.dealer-searchbox input{font-size:var(--font-size-md);background:var(--color-primary-light);color:var(--color-neutral-600);border:none;padding:var(--spacing-base) var(--spacing-xlarge) var(--spacing-base) var(--spacing-base);width:100%}.dealer-searchbox input:focus{outline:none}.dealer-searchbox .input-search{display:flex}.dealer-searchbox .search-btn{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-primary-light);background-color:var(--color-primary-base);border-radius:0;text-transform:uppercase;padding:var(--spacing-base) var(--spacing-bsmall);margin-left:var(--spacing-xxsmall)}.dealer-searchbox .search-btn:active,.dealer-searchbox .search-btn:focus,.dealer-searchbox .search-btn:hover{background-color:var(--color-primary-base)!important;color:var(--color-primary-light)!important}@media screen and (max-width:991.98px){.dealer-searchbox{padding-bottom:0;border-bottom:none}.dealer-searchbox input{padding:var(--spacing-tiny) var(--spacing-medium) var(--spacing-tiny) var(--spacing-base);height:40px}.dealer-searchbox .input-group{width:100%;position:relative}.dealer-searchbox .input-group .auto-search{right:0;padding:var(--spacing-base);top:0;left:inherit;font-size:var(--font-size-md)}.dealer-searchbox .search-btn{height:40px}}@media screen and (max-width:575.98px){.dealer-searchbox .search-btn{padding:var(--spacing-base) var(--spacing-tiny)}}.search-mobile{padding:var(--spacing-xxsmall);background:var(--color-neutral-50);margin-bottom:var(--spacing-xxsmall)}