:root{--ocp-search-amber:var(--ocp-hero-gold,#e8a317)}.header-lower .search-box .search-box-button,.search-box .button-1.search-box-button{background:var(--ocp-search-amber)!important;background-color:var(--ocp-search-amber)!important;border-color:var(--ocp-search-amber)!important;color:#121a26!important;text-transform:uppercase}.header-lower .search-box .search-box-button:hover,.search-box .button-1.search-box-button:hover,.header-lower .search-box .search-box-button:focus,.search-box .button-1.search-box-button:focus{background:#d49410!important;border-color:#d49410!important;outline:3px solid var(--ocp-search-amber);outline-offset:2px}.ocp-smart-suggest{position:absolute;z-index:40;left:0;right:0;margin:0;padding:.25rem 0;list-style:none;background:#fff;border:1px solid #d6dbe3;box-shadow:0 8px 24px rgba(18,26,38,.12);max-height:16rem;overflow-y:auto}.ocp-smart-suggest [role="option"]{padding:.5rem .75rem;cursor:pointer}.ocp-smart-suggest [role="option"][aria-selected="true"],.ocp-smart-suggest [role="option"]:hover{background:#fff6e0}.ocp-smart-suggest .ocp-smart-kind{display:inline-block;margin-right:.5rem;font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;color:#7a5a12}.ocp-smart-banner{margin:0 0 1rem;padding:.85rem 1rem;border:1px solid #e8a317;background:#fff8e8}.ocp-smart-banner ol{margin:.5rem 0 0}.ocp-smart-confirm-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.85rem}.ocp-smart-confirm-actions .ocp-smart-use-vin,.ocp-smart-confirm-actions .ocp-smart-correct-vin{text-transform:uppercase}@media(max-width:767px){.ocp-smart-suggest{max-height:12rem}.ocp-smart-confirm-actions{flex-direction:column}}
