.autocomplete-suggestions {
    text-align: left;
    cursor: default;
    /* border: 1px solid rgba(160, 160, 160, 0.25); */
    border-top: 0;
    border-radius: 10px;
    background: #fff;
    box-shadow: -1px 1px 3px rgba(0, 0, 0, .1);

    /* core styles should not be changed */
    position: absolute;
    display: block;
    /* z-index: 1052; */
    z-index: 10000001;
    max-height: 254px;
    overflow: hidden;
    overflow-y: auto;
    box-sizing: border-box;
}
.autocomplete-suggestion {

    text-overflow: ellipsis;
    font-size: small;
    border-top: 1px solid rgba(160, 160, 160, 0.25);
    cursor: pointer;

}

.media .autocomplete-suggestion {
    width: 100%;
}

.autocomplete-suggestion img{

    

}
.autocomplete-suggestion:first-child {
	border-top: none;
}
.autocomplete-suggestion.selected {
    background: rgba(160, 160, 160, 0.25);
}

form.search-widget {
    width: 100% !important;
}
.autocomplete-suggestion:hover {
    background:white;
}
.autocomplete-suggestion > .product-name {
    height: 75px;
    float: left;
    padding: 28px 0;

    /* truncate overflow */
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: calc(100% - 100px);
}
.autocomplete-suggestion > .product-image {
    height: 75px;
    float: left;
    padding: 5px 15px;
}
.autocomplete-suggestion:hover > .product-name {
    color:red;
}

/* custom scrollbar */
.autocomplete-suggestions::-webkit-scrollbar {
    width: 6px;
    border-radius: 1rem;
}

.autocomplete-suggestions::-webkit-scrollbar-track {
    background: var(--basic-light-200);
}

.autocomplete-suggestions::-webkit-scrollbar-thumb {
    background: var(--basic-light-300);
}

.autocomplete-suggestions::-webkit-scrollbar-thumb:hover {
    background: var(--basic-light-400);
}