

/* Start:/bitrix/templates/aspro-allcorp2/components/bitrix/news.list/catalog_table_2/style.css?17629037194835*/
.buttons.green {
    color: green;
}

.price_old {
text-decoration: line-through;
}

.textprice {font-size: 80%;}

.nbut{
display: inline-block;
width: 48%;
vertical-align: top;
margin: 5px,0px,3px,0px;
}

.opt{
font-weight:bold;
}

.textprice1{
font-size: 12px;	
font-weight:bold;	
margin:5px; 
}

.textprice1red{
    color: #de002b;
}

.vert_line{
display: inline-block;
width:2px;
vertical-align: bottom;
background: #aaa;
height: 55px;
padding:0px;
margin:0px;	
}

.vert_line_mini{
display: inline-block;
width:2px;
vertical-align: center;
background: #aaa;
height: 16px;
padding:0px;
margin:0px;	
}

.opa{
opacity: 0.2;
}

.favorite-btn {
    background: #f0f0f0;
    border: none;
    cursor: pointer;
    width: 32px;
    height: 32px; /* Как у других стикеров */
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%; /* Закругленные углы как у стикеров */
    padding: 0; /* Важно: убираем внутренние отступы */
    z-index: 9;
}

.favorite-icon {
    width: 18px;
    height: 18px;
    transition: all 0.3s ease;
    margin-top: -2px; /* Поднимаем иконку на 2px вверх */
}

.favorite-icon.active {
    transform: scale(1.1);
}

.buy_block.in.added
{display: inline-block;
    padding: 8px 24px;
    letter-spacing: 0.5px;
    font-size: 12px;
    font-family: "Oswald Medium";
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    color: darkred;
    background-color: #f3f3f5!important; /* оранжевый цвет, можно изменить */
    border: none!important;
    border-radius: 8px;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

.catalog.item-views.table .item .buy_block .buttons .btn.red
{display: inline-block;
    padding: 8px 24px;
    letter-spacing: 0.5px;
    font-size: 12px;
    font-family: "Oswald Medium";
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    color: darkred;
    background-color: #f3f3f5!important; /* оранжевый цвет, можно изменить */
    border: none!important;
    border-radius: 8px;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

.catalog.item-views.table .item .buy_block .buttons .btn.green {
    display: inline-block;
    padding: 8px 24px;
    letter-spacing: 0.5px;
    font-size: 12px;
    font-family: "Oswald Medium";
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    color: darkgreen;
    background-color: #f3f3f5!important; /* оранжевый цвет, можно изменить */
    border: none!important;
    border-radius: 8px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    font-weight: 500;
}


.custom-class-one {
    width: 15px; height: 15px; margin: 10px 10px 10px 3px; background:white !important;  border: 1px solid #ffffff !important;;
}

.custom-class-two {
    background:white; border-radius: 10px;
}

.custom-class-tri {
    width: 15px; height: 15px; margin: 10px 3px 10px 10px !important; background:white !important;  border: 1px solid #ffffff !important;
}

.custom-class-deev {
    background:white !important ; border-radius: 20px !important;
}

.textprice1{
    font-size: 12px;
    font-weight:bold;
    margin:5px;
}

.textprice1red{
    color: #de002b;
}

.catalog.item-views .item .image {
    height: 150px!important;
}

.catalog_table_2 .item .props_wrapper .props_inner {
    max-height: 150px!important;
}

.stickers-wrapper {
    position: relative; /* Для позиционирования .vn */
    display: flex;
    flex-wrap: wrap;

}

.vn {
    position: absolute;
    right: 55px; /* Прижимаем к правому краю wrapper */
    top: -2px;
    margin: 2px 2px; /* Как у других стикеров */
    font-size: 10px;
    display: inline-block;
    vertical-align: top;
    height: 21px; /* Как у других стикеров */
    line-height: 18px; /* Подправлено под высоту */
    background-color: #fff !important; /* Белый фон */
    color: darkgreen !important; /* Зеленый текст */
    justify-content: center;
    padding: 1.5px 6px 1px; /* Как у других стикеров */
    text-transform: uppercase;
    letter-spacing: 0.7px;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    border-top: none; /* Верхнюю границу убираем */
    border-radius: 0 0 4px 4px; /* Закругленные углы как у стикеров */
    box-sizing: border-box; /* Чтобы border не увеличивал размеры */

}

.price_val {
    letter-spacing: 1px;
}

.title {
    letter-spacing: 1px;
}
/* End */
/* /bitrix/templates/aspro-allcorp2/components/bitrix/news.list/catalog_table_2/style.css?17629037194835 */
