

/* Start:/local/templates/main/components/bitrix/catalog.section/product-list-search/style.css?17851440734672*/
.product__proposal.no__products .proposal__no-products {
    max-width: 390px;
    display: flex;
    flex-direction: column;
    align-items: center;
    border-radius: 15px;
}

.product__proposal.no__products .proposal__header {
    font-size: clamp(20px, 3vw, 34px);
    margin-bottom: 52px;
    font-style: normal;
    font-weight: 700;
    line-height: 25px;
    color: #1E1F4B;

}

.product__proposal.no__products .proposal__image {
    margin-bottom: 20px;
}

.product__proposal.no__products .proposal__title {
    font-family: "HouschkaPro-Bold", sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 23px;
    line-height: 100%;
    /* identical to box height, or 23px */
    text-align: center;
    /* blue */
    color: #1F96FF;
    margin-bottom: 20px;
}

.product__proposal.no__products .proposal__description {
    /* Тут поки що немає пропозицій. Ми вже готуємо їх для вас, перевірте пізніше! */
    font-style: normal;
    font-family: 'HouschkaPro-Medium', sans-serif;
    font-weight: 500;
    font-size: 17px;
    line-height: 22px;
    text-align: center;
    /* Black text */
    color: #000000;
}

.product__proposal.no__products {
    padding: 45px 0;
    margin: 0 auto;
    font-family: 'Houschka Pro', sans-serif;
}

.product__proposal.no__products .proposal__header {
    margin-bottom: 20px;
}

.product__proposal.no__products .proposal__title {
    margin-bottom: 20px;
    font-size: 18px;
}

.product__proposal.no__products .proposal__description {
    font-size: 15px;
}

.layout-main:has(.product-list-search .search-query-text){
    .top-meta {
        border-bottom: none;
        padding-bottom: 0;
    }
    .recommend__title.title{
        border-top: 1px solid #EAEDF1;
    }
}
.product-list-search {
    .ctlg-list.product-list .ctlg-list__products {
        display: flex;
        flex-direction: column;
    }

    /*.search-category:first-child {*/
    /*    .search-category-head {*/
    /*        border-top: none;*/
    /*    }*/
    /*}*/

    .search-query-text {
        color: #364859;
        font-family: "Conv_HouschkaPro-DemiBold", sans-serif;
        font-size: 24px;
        padding-left: 56px;
        padding-bottom: 20px;

        span {
            color: #1F96FF;
        }
    }

    .search-nothing-found {
        color: #364859;
        font-size: 17px;
        padding: 0 56px 40px;
    }

    .search-category-head {
        padding-left: 56px;
        padding-block: 23px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        border-top: 1px solid #EAEDF1;
        border-bottom: 1px solid #EAEDF1;
        flex-wrap: wrap;

        .search-category-name {
            color: #364859;
            font-family: "Conv_HouschkaPro-DemiBold", sans-serif;
            font-size: 24px;
        }

        .search-category-link {
            font-size: 17px;
            line-height: 18px;
            text-decoration: none;
            border-bottom: 1px dashed #1F96FF;
            display: inline-flex;
            padding-bottom: 1px;
            font-family: "Conv_HouschkaPro-Light", sans-serif;
        }

    }

    .search-category-items {
        display: flex;
        flex-wrap: wrap;
        @media (min-width: 800px) {
            .ctlg-list__item {
                border-bottom: none;

            }
        }


    }
}

@media (max-width: 1400px) {
    .product-list-search {
        .search-category-head {
            padding-right: 15px;
        }
    }
}

@media (max-width: 1069px) {
    .product-list-search {
        .search-category-head {
            padding-left: 15px;
        }
        .search-query-text{
            padding-left: 15px;
            padding-bottom: 15px;
        }
        .search-nothing-found {
            padding: 0 15px 30px;
        }
    }
}
@media (max-width: 800px) {
    .product-list-search {
        .search-category-items {
            .ctlg-list__item {
                border-left: none;
                border-right: 1px solid #eaedf1;
            }
            .ctlg-list__item:last-child {
                border-right: 1px solid #eaedf1;
                border-bottom: none;
            }
        }
        .search-category-head{
            .search-category-name{
                font-size: 22px;
            }
        }
        .search-query-text{
            font-size: 22px;
            line-height: 100%;
        }
    }
}

/* End */
/* /local/templates/main/components/bitrix/catalog.section/product-list-search/style.css?17851440734672 */
