@media (min-width: 992px) {

    .wrapper1 .table-view.table-props-cols {
        grid-template-columns: 1fr;
        display: grid !important;
        border-width: 0;
        border-left-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
    }

    .table-props-cols .table-view__info-top {
        min-width: 250px;
    }

    .table-view.table-props-cols .item-foto {
        align-self: center;
    }

    .with-opt-buy.table-props-cols .table-view__item-wrapper .item-check {
        top: calc(50% - 14px);
    }

    .table-props-cols {
        overflow-x: auto;
        overflow-y: hidden;
        border-top-width: 0px;
    }

    .table-props-cols .product-info-head {
        padding-left: 19px;
    }

    .table-props-cols .table-view__item-wrapper-prop.props,
    .table-props-cols .table-view__item-wrapper-head.props {
        width: 160px;
        text-align: center;
        flex-shrink: 0;
        padding: 0 12px;
    }

    .table-props-cols .table-view__item-actions .table-view__item-wrapper-head {
        padding-left: 28px;
    }

    .table-view__item-wrapper-head .item-foto {
        width: 60px;
    }

    .table-view__item-wrapper-head .item-check {
        width: 40px;
    }

    .table-props-cols .product-info-head .table-view__info-top {
        padding: 0 20px;
    }

    .table-props-cols.table-view .item-actions,
    .table-props-cols.table-view .table-view__item-actions {
        width: 500px;
    }

    .table-props-cols.table-view {
        align-items: normal;
    }
}

@media(min-width: 601px) {
    .table-view__sku-info-wrapper {
        padding-left: 4px;
    }
}

@media(max-width: 600px) {
    .table-view__item .table-view__info-wrapper {
        display: block;
    }

    body .wrapper1:not(.compact-catalog) .table-view__item .ce_cmp_visible {
        display: block;
    }

    body .wrapper1:not(.compact-catalog) .table-view__item .ce_cmp_hidden {
        display: none;
    }

    .wrapper1:not(.compact-catalog) .table-view__item-wrapper.item_info {
        padding-bottom: 0;
    }

    .table-view__item .table-view__info-wrapper .item-info {
        padding: 0;
        width: 100%;
    }

    .table-view__item .table-view__info-wrapper .item-actions {
        padding-top: 15px;
        width: 100%;
    }

    .compact-catalog .ajax_load .item .table-view__item-wrapper.catalog-adaptive {
        padding-bottom: 36px;
    }
}
/*table-view*/
.table-view__item-wrapper.item_info {
    align-items: normal;
}

.table-view__info {
    flex: 1;
}

body .table-view:not(.table-props-cols) .table-view__item.box-shadow:hover {
    z-index: 10;
}

.table-view__info .article_block {
    /* padding-bottom: 3px; */
    vertical-align: middle;
    padding-top: 5px;
}

.table-view__info .article_block:empty {
    display: none;
}

.table-view__info .wrapp_stockers .item-stock {
    padding-top: 10px;
}

.table-view__info .wrapp_stockers .item-stock {
    padding-top: 5px;
}

.table-view__sku-info-wrapper .sku_props>div {
    padding: 0px;
}

.table-view__sku-info-wrapper .sku_props>div:last-of-type {
    padding-bottom: 0;
}

.table-view__sku-info-wrapper .wrapper_sku {
    display: flex;
    align-items: flex-end;
}

.table-view__sku-info-wrapper .wrapper_sku .item_wrapper {
    padding: 10px 16px 0px;
}

.table-view__info-wrapper .wrapp_stockers .item-stock {
    /* padding-right: 8px; */
}

.table-view__props-wrapper .properties-table-item {
    padding: 0 16px;
    margin-top: 15px;
    max-width: 180px;
    flex: 1;
    flex-shrink: 0;
    flex-basis: 180px;
}

.table-view__sku-info-wrapper {
    flex-wrap: wrap;
    margin-top: -7px;
}

.table-view__sku-info-wrapper .wrapper_sku {
    flex-wrap: wrap;
}

.table-view__props-wrapper .properties {
    flex-wrap: wrap;
    align-items: normal;
    flex: 1;
    padding-left: 4px;
}

.properties-table-item .properties__value{
    margin-top: 2px;
    line-height: 1.358;
}

.table-props-cols .table-view__item-wrapper-prop .properties__value {
    line-height: 1.358;
}

.properties-table-item .properties__title {
    line-height: 1.417;
}

.properties-table-item .properties__title,
.properties-table-item .properties__value,
.table-view__item-wrapper-prop .properties__value,
.table-view__item-wrapper-head.props div {
    overflow: hidden;
    text-overflow: ellipsis;
}

.table-view__sku-info-wrapper .sku_props .bx_item_detail_size ul,
.table-view__sku-info-wrapper .bx_catalog_item_scu ul {
    margin-bottom: -5px;
}

#table-scroller-wrapper {
    margin-bottom: 1px;
}

.table-props-cols .product-info-head {
    padding: 9px 0 10px;
    margin: 0 0 -1px;
    height: auto;
}

.table-view.table-props-cols .product-info-head {
    background-color: #fafafa;
    background-color: var(--darkerblack_bg_black);
}

.table-view.table-props-cols .table-view__item,
.table-view.table-props-cols .product-info-head {
    margin-left: -1px;
    /* margin-right: -1px; */
    border-right-width: 0px;
}

.table-view-outer--hidden {
    overflow: hidden;
    position: relative;
}

.table-view.table-props-cols .item-price .cost .js-show-info-block {
    display: none;
}

.table-view.table-props-cols .cost.prices .more-item-info+.price_matrix_wrapper,
.table-view.table-props-cols .cost .with_matrix.pl .sale_block .sale_wrapper,
.table-view.table-props-cols .cost .with_matrix.pl .prices-wrapper {
    padding-left: 0px;
}

.table-view.table-props-cols .linked-blog-list.content,
.table-view.table-props-cols .linked-banners-list.content {
    display: none;
}
