

/* Start:/bitrix/templates/aspro_mshop/components/bitrix/catalog.section/catalog_table_1/style.css?17216854052232*/
.item.main_item_wrapper .price-cell .cost.sale {
    display: flex;
    align-items: flex-start;
    gap: 16px;

    @media(max-width: 550px) {
        flex-direction: column;
        gap: 5px;
    }
}

.item.main_item_wrapper .price-cell .cost .not_in_stock_description {
    align-self: stretch;
    color: #1D1A1A;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%; /* 16px */
}

.item.main_item_wrapper .price-cell .cost.sale .left {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 4px;
}

.item.main_item_wrapper .price-cell .cost .left .sale_value{
    display: none;
}

.item.main_item_wrapper .price-cell .cost.sale .left .sale_value{
    color: rgba(29, 26, 26, 0.40);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; /* 14px */
    text-decoration-line: line-through;
    display: unset;
}

.item.main_item_wrapper .price-cell .cost .tag{
    display: none;
}

.item.main_item_wrapper .price-cell .cost.sale .tag{
    display: flex;
    padding: 2px 6px;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
    border-radius: 2px;
    background: rgba(21, 77, 154, 0.10);
}

.item.main_item_wrapper .price-cell .cost.sale .tag .sale_percent{
    color: #154D9A;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
}

.item.main_item_wrapper .but-cell .counter_wrapp:has(.ask_price) {
    display: flex;
    justify-content: flex-end;
}
.item.main_item_wrapper .but-cell .counter_wrapp .ask_price {
    display: flex;
    height: 30px;
    padding: 0px 14px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 2px;
    background: #154D9A;

    color: #FFF;
    font-family: Ubuntu;
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: 160%; /* 16px */
    letter-spacing: 0.4px;
    text-transform: uppercase;
    cursor: pointer;
}

@media(max-width: 480px) {
    .item.main_item_wrapper .but-cell .counter_wrapp .ask_price {
        display: none;
    }
}
/* End */
/* /bitrix/templates/aspro_mshop/components/bitrix/catalog.section/catalog_table_1/style.css?17216854052232 */
