.klevuTarget {
    position: absolute;
    width: 870px;
    right: 0;
    margin-top: 17px;
}

.klevuTarget .klevuWrap {
    border: 1px solid #E1E1E1;
    background: #FFF;
    text-align: left;
    padding: 0 15px 15px 15px;
}

.klevu-results-grid {
    display: grid;
    grid-template-columns: 1fr 1fr 3fr;
}

.klevuWrap h3 {
    text-transform: lowercase;
    font-size: 24px;
    font-style: normal;
    font-weight: 300;
    line-height: 27px;
    margin-left: 7px;
}
.klevuWrap h3:first-letter{
    text-transform: uppercase;
}
.klevuWrap .column-products h3 {
    margin-left: 0;
}
.klevuWrap h3.match {
    margin-bottom: 17px;
}

.klevuWrap ul {
    padding-left: 0;
    margin-bottom: 14px;
}

.klevuWrap li {
    list-style-type: none;

}

.klevuWrap li {
    padding: 3px 7px;
}

.klevuWrap ul li a {
    color: #000;
    font-size: 13px;
    font-weight: 300;
}

.klevuWrap ul li a:hover{
    text-decoration: underline;
}

.klevuWrap .badge-cart {
    position: absolute;
    top: 10px;
}

.product-list-search-defaults:has(.no-products){
display: block;
}
.product-list-klevu-1{
    width: 33%;
}
.product-list-klevu-2{
    width: 66%;
}

.klevu-results-grid .product-list-search-defaults .add-to-wishlist{
    display: none;
}

@media screen and (max-width: 993px) {
    .klevuTarget {
        width: 100%;
    }
    .klevuTarget .klevuWrap {
        border: none;
        padding:0;
    }
    .klevu-results-grid {
        grid-template-columns: 1fr 1fr;
        grid-template-areas: "products products" "categories designers";
    }

    .klevu-results-grid .column-designers {
        grid-area: designers;
    }

    .klevu-results-grid .column-categories {
        grid-area: categories;
    }

    .klevu-results-grid .column-products {
        grid-area: products;
    }
}
