﻿.ais-InfiniteHits {
    display: flex;
    flex-direction: column;
    gap: 48px;
}

.search__form input {
    padding: 0 66px 0 24px !important;
}

.ais-InfiniteHits-loadMore{
    margin:0 auto;
}

.search-results {

}

.ais-InfiniteHits-loadMore[disabled] {
    display: none;
}

.header__nav{
    position:relative !important;
}

.search__results ol {
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin-top: 24px;
}

.search__results ol a {
    align-items: center;
    color: #a31780;
    display: flex;
    font-family: Manrope, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;
    font-weight: 800;
    gap: 8px;
    padding: 12px 0;
}

.search__results ol a span {
    border-bottom: 2px solid #a31780;
}



.search__results ol a:after {
    align-items: center;
    background-color: #7ebb41;
    border-radius: 50%;
    color: #fff;
    content: "\f061";
    display: flex;
    font-family: Font Awesome\ 7 Pro;
    font-size: 10px;
    font-weight: 900;
    height: 22px;
    justify-content: center;
    transition: all .3s ease;
    width: 22px;
}

@media (min-width: 992px) {
    .ais-InfiniteHits-list {
        gap: 32px;
    }
}

.ais-InfiniteHits-list {
    display: flex;
    flex-direction: column;
    gap: 24px;
}

@media(max-width:900px){
    .js-search {
        top: 220px;
    }
}


@media (min-width: 992px) {
    .ais-InfiniteHits-list .ais-InfiniteHits-item:not(:last-child) {
        padding-bottom: 32px;
    }
}

.ais-InfiniteHits-list .ais-InfiniteHits-item:not(:last-child) {
    border-bottom: 1px solid #e6ecf2;
    padding-bottom: 24px;
}