

/* Start:/local/templates/new/components/bitrix/catalog.section.list/.default/style.css?1783583945200*/
section.custom-margin {
    margin-top: clamp(1.75rem,1.214rem + 1.339vw,2.5rem);
}
div.section-description {
    margin-bottom: clamp(.75rem, -.321rem + 2.679vw, 2.25rem);
    color: #849fad;
}
/* End */


/* Start:/local/templates/new/components/bitrix/catalog.section/catalog_sections/style.css?17835806362478*/
.product-list.custom {
    grid-template-columns: repeat(1, minmax(0, 1fr));
}

.product-list.custom .product .product__inner {
    display: flex;
    column-gap: 1rem;
}

.product-list.custom .product .product-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.product-list.custom .product .new-product__title {
    font-size: 18px;
}

@media all and (min-width: 768px) {

    .product-list.custom {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .product-list.custom .product .product__inner {
        justify-content: space-around;
    }

}

@media all and (min-width: 992px) {

    .product-list.custom {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .product-list.custom .product .product__inner {
        display: flex;
        flex-direction: column;
        row-gap: 1rem;
        height: 100%;
    }

    .product-list.custom .product .product-wrapper {
        text-align: center;
    }

    .product-list.custom .product .button {
        margin-top: 0.5rem;
    }

}

@media all and (min-width: 1200px) {

    .product-list.custom {
        grid-template-columns: repeat(5, minmax(0, 1fr));
    }

}

@media all and (min-width: 1440px) {

    .product-list.custom {
        grid-template-columns: repeat(3, 1fr);
        grid-template-rows: repeat(2, 1fr);
        grid-template-areas:
        "item1 item2 item3"
        "item1 item4 item5";
    }

    .product-list.custom .product:nth-child(1) {
        grid-area: item1;
    }

    .product-list.custom .product:nth-child(2) {
        grid-area: item2;
    }

    .product-list.custom .product:nth-child(3) {
        grid-area: item3;
    }

    .product-list.custom .product:nth-child(4) {
        grid-area: item4;
    }

    .product-list.custom .product:nth-child(5) {
        grid-area: item5;
    }

    .product-list.custom .product .product__inner {
        justify-content: space-between;
        row-gap: 2rem;
    }

    .product-list.custom .product .product-wrapper {
        height: auto;
        row-gap: 1rem;
    }

    .product-list.custom .product .button {
        margin-top: 0;
    }

    .product-list.custom .product .new-product__img {
        height: 180px;
    }

    .product-list.custom .product:nth-child(1) .new-product__img {
        height: auto;
    }

}
/* End */
/* /local/templates/new/components/bitrix/catalog.section.list/.default/style.css?1783583945200 */
/* /local/templates/new/components/bitrix/catalog.section/catalog_sections/style.css?17835806362478 */
