

/* Start:/bitrix/templates/production/components/vebfabrika/basket.production/.default/style.css?17936430933055*/


/* REAKOR_BASKET_PRODUCT_DATA */
.basket.default.page .reakor-basket-name-en {
    display: block;
    margin-top: 4px;
    color: #777;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.45;
    overflow-wrap: anywhere;
}

.basket.default.page .reakor-basket-cas {
    display: block;
    margin-top: 4px;
    color: #555;
    font-size: 13px;
    line-height: 1.45;
}


/* REAKOR_BASKET_ALIGNMENT_FIX */

/* Только товары, дополненные данными РЕАКОР */
.basket.default.page .basket_item
.reakor-basket-product {
    display: flex;
    align-items: flex-start;
}

/* Логотип занимает собственную колонку */
.basket.default.page .basket_item
.reakor-basket-product > .photo {
    float: none;
    flex: 0 0 auto;
}

/* Текст больше не обтекает изображение */
.basket.default.page .basket_item
.reakor-basket-product > .description {
    flex: 1 1 0;
    min-width: 0;
}

/* Статус всегда под CAS, вместе с серой точкой */
.basket.default.page .basket_item
.reakor-basket-product .description > .availability {
    display: block;
    position: relative;
    clear: none;
    margin-top: 4px;
    margin-bottom: 0;
}


/* REAKOR_BASKET_TABLE_ALIGN_V2_BEGIN */
@media (min-width: 992px) {

    .basket.default.page .basket_wrap table tbody tr.basket_item {
        height: auto !important;
    }

    .basket.default.page .basket_wrap table tbody
    tr.basket_item > td {
        vertical-align: top !important;
        height: auto !important;
    }

    .basket.default.page .basket_item
    .reakor-basket-product {
        display: flex !important;
        align-items: flex-start !important;
        height: auto !important;
        min-height: 90px;
        overflow: visible !important;
    }

    .basket.default.page .basket_item
    .reakor-basket-product::before,
    .basket.default.page .basket_item
    .reakor-basket-product::after {
        content: none !important;
        display: none !important;
    }

    .basket.default.page .basket_item
    .reakor-basket-product > .photo {
        float: none !important;
        flex: 0 0 90px;
        margin-right: 15px !important;
    }

    .basket.default.page .basket_item
    .reakor-basket-product > .description {
        position: static !important;
        float: none !important;
        flex: 1 1 0;
        min-width: 0;
        width: auto !important;
        height: auto !important;
        max-height: none !important;
        padding-top: 0 !important;
        margin: 0 !important;
        overflow: visible !important;
    }
}
/* REAKOR_BASKET_TABLE_ALIGN_V2_END */


/* REAKOR_HIDE_MISSING_PRICES_20261102 */
.basket_wrap table.reakor-basket-no-prices
thead tr > td:nth-child(2),
.basket_wrap table.reakor-basket-no-prices
thead tr > td:nth-child(4),
.basket_wrap table.reakor-basket-no-prices
tbody tr > td:nth-child(2),
.basket_wrap table.reakor-basket-no-prices
tbody tr > td:nth-child(4) {
    display: none !important;
}

/* End */
/* /bitrix/templates/production/components/vebfabrika/basket.production/.default/style.css?17936430933055 */
