.itemlist_variants{
    font-size: 12px;
    width: 100%;
}
.itemlist_variants .itemlist_photo{
    width: 150px;
    height: 150px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.itemlist_variants .itemlist_photo img{
    width: 100%;
    /* height: 100%; */
    object-fit: cover;
}
.itemlist_variants .itemlist_info{
    width: calc(100% - 100px);
}
.itemlist_variants .itemlist_price{
    width: 100px;
}
.itemlist_variants .itemlist{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.itemlist_variants .itemlist .incart-num{
    width: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}

.itemlist_variants .itemlist .incart-num input[name="count"]{
    width: 90%;
    text-align: center;
    order: 1;
}

.itemlist_variants .itemlist .incart-num span.incart_up{
    order: 2;
}

.itemlist_variants .itemlist .incart-num span.incart_down{
    order: 0;
}


.itemlist_variants .itemlist .cart-btn{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}

.itemlist_variants .itemlist .cart-btn .incart_up:before, .itemlist_variants .itemlist .cart-btn .incart_down:before{
    color: black !important;
}

.itemlist_variants .itemlist .incart-num .incart_up, .itemlist_variants .incart_itemlist .incart-num .incart_down{
    width: 20px;
    height: 20px;
}

.catalog-item-full .card_buy.itemlistBuy{
    display: none;
}



/* ОПИСАНИЕ ТОВАРА СВЕРХУ */
.main_info_item{
    display: flex;
    align-items: center;
}

.main_info_item div{
    width: 50%;
}