

/* Start:/local/templates/redesign/components/kodix/institution.detail/.default/style.css?17373609705687*/
.pagination_tools{
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.art-school-detail__top-left p.icon {
    width: auto;
    height: auto;
}

.products-table {
    font-size: 14px;
    margin: 15px 0 30px;
}
    .products-table__articul {
        flex: 0 0 150px;
    }
    .products-table__name {
        width: 100%;
    }
    .products-table__vendor {
        flex: 0 0 150px;
    }
    .products-table__count {
        flex: 0 0 110px;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        flex-flow: row nowrap;
    }
        .products-table__count_btn {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 30px;
            border: none;
            background: #f1f4f8;
            height: 30px;
            cursor: pointer;
        }
            .products-table__count_down {
                border-radius: 5px 0 0 5px;
            }
            .products-table__count_up {
                border-radius: 0 5px 5px 0;
            }
            .products-table__count_btn .icon {
                width: 16px;
            }
        .products-table__count_value {
            width: 40px;
            border: 1px solid #f1f4f8;
            border-left: none;
            border-right: none;
            height: 30px;
            text-align: center;
            line-height: 30px;
        }
            .products-table__count_value.disabled {
                background: #ebebeb;
            }
    .products-table__price {
        flex: 0 0 75px;
    }
    .products-table__ammount {
        flex: 0 0 75px;
    }
    .products-table__button {
        width: 90px;
    }
        .products-table__button_remove {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 30px;
            height: 30px;
            border: 1px solid #e8eaec;
            border-radius: 8px;
            padding: 0;
            background-color: #fff;
            cursor: pointer;
        }
            .products-table__button_remove .icon {
                width: 18px;
            }
    .products-table__top {
        background-color: #f1f4f8;
        border-radius: 8px;
        display: flex;
        flex-flow: row nowrap;
        align-items: center;
        justify-content: space-between;
        column-gap: 10px;
        padding: 10px 15px;
    }
        .products-table__top_item {
            text-align: left;
        }
    .products-table__content {
        display: flex;
        flex-flow: column;
    }
        .products-table__content_item {
            display: flex;
            flex-flow: row nowrap;
            align-items: center;
            justify-content: space-between;
            column-gap: 10px;
            padding: 10px 15px;
        }
            .products-table__content_item_text {
                text-align: left;
            }
    .products-table__bottom {
        display: flex;
        flex-flow: row nowrap;
        align-items: center;
        justify-content: space-between;
        column-gap: 10px;
        padding: 10px 15px;
        font-size: 16px;
    }
        .products-table__bottom_item {
            text-align: left;
        }
            .products-table__bottom_item.products-table__count {
                justify-content: flex-end;
                padding-right: 10px;
            }
    .products-table__actions {
        display: flex;
        flex-flow: row nowrap;
        align-items: center;
        justify-content: flex-end;
        column-gap: 15px;
        padding: 15px 0;
        border-top: 1px solid #f1f4f8;
    }
        .products-table__actions_item {
            cursor: pointer;
        }

@media (min-width: 1440px) {
    .products-table__name {
        padding-right: 50px;
    }
}
@media (max-width: 1023px) {
    .products-table__top {
        display: none;
    }
    .products-table__content_item {
        border-top: 1px solid #f1f4f8;
        position: relative;
        flex-flow: row wrap;
        column-gap: 0;
        justify-content: flex-start;
    }
    .products-table__articul {
        flex: 0 0 100%;
        font-weight: bold;
    }
    .products-table__vendor {
        position: absolute;
        right: 15px;
        top: 10px;
    }
    .products-table__name {
        margin: 0 0 20px;
    }
    .products-table__ammount {
        display: none;
    }
    .products-table__button {
        width: 30px;
        margin-left: auto;
    }
    .products-table__bottom {
        border-top: 1px solid #f1f4f8;
        justify-content: flex-end;
        column-gap: 0;
    }
        .products-table__bottom .products-table__articul,
        .products-table__bottom .products-table__name,
        .products-table__bottom .products-table__vendor,
        .products-table__bottom .products-table__count,
        .products-table__bottom .products-table__button,
        .products-table__bottom .products-table__articul {
            display: none;
        }
        .products-table__bottom .products-table__price {
            flex: 0 0 110px;
            text-align: right;
            padding: 0 10px 0 0;
        }
        .products-table__bottom .products-table__ammount {
            flex: auto;
            display: block;
        }
    .products-table__actions {
        justify-content: flex-start;
    }
}

.art-school-detail .page__content ul{
    list-style-type: disc;
    padding: 15px 40px;
}
/* End */
/* /local/templates/redesign/components/kodix/institution.detail/.default/style.css?17373609705687 */
