.autocomplete-suggestions{max-height:min(65vh,520px)!important;overscroll-behavior:contain}
.autocomplete-suggestion .search-suggestion-content{width:100%;min-width:0}
.autocomplete-suggestion .search-suggestion-heading{font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.05em;text-transform:uppercase;color:var(--body-text);margin:2px 0 10px}
.autocomplete-suggestion .search-category-result{display:flex;align-items:center;gap:10px;padding:0;width:100%;min-width:0}
.search-category-result svg{flex:0 0 18px;color:var(--basic-company)}
.autocomplete-suggestion .search-category-copy{display:block;min-width:0;flex:1;white-space:normal;text-align:left;font-size:14px;line-height:1.4;margin:0;padding:0}
.autocomplete-suggestion .search-category-label{display:block;margin:0;padding:0;text-align:left;font-size:14px;white-space:normal}
.search-category-copy small{display:block;margin-top:3px;font-size:11px;line-height:1.4;color:#85818b;white-space:normal;overflow-wrap:anywhere}
.autocomplete-suggestion.search-category-row{padding:9px 0;border-bottom:0}
.autocomplete-suggestion.search-category-row+.autocomplete-suggestion:not(.search-category-row){border-top:1px solid #e4e4e4}
.search-product-result{display:flex;align-items:center;min-width:0;gap:6px}
.search-product-result>a{flex:1;min-width:0;overflow-wrap:anywhere}
.autocomplete-suggestion.autocomplete-selected{background:color-mix(in srgb,var(--basic-company) 8%,transparent)}
@media(max-width:767px){.autocomplete-suggestions{padding:0 12px;margin-top:8px}.autocomplete-suggestion .search-category-copy small{font-size:10px}.search-product-result{flex-wrap:wrap}.search-product-result>span{font-size:13px;margin-left:auto}}
