.articles-main .articles-main__section .articles-main__info .hsaletovar_wrap {border: 1px solid #f1f1f1;   padding: 10px;  margin: 20px 0;}
.articles-main .articles-main__section .articles-main__info .hsaletovar_wrap:hover {box-shadow: 0 2px 21px rgba(0, 0, 0, .1);}
.articles-main .articles-main__section .articles-main__info .hsaletovar_wrap .special-offers__text {text-align: center; padding: 8px 0;}

.articles-main .articles-main__section .articles-main__info .hsaletovar
{
    display: grid;
    grid-template-columns: 3fr 3fr 2fr;
    gap: 50px;
    align-items: center;
    justify-content: center;
}

.articles-main .articles-main__section .articles-main__info .hsaletovar > img {max-width: 100%}
.articles-main .articles-main__section .articles-main__info .hsaletovar .catalog__sale {display: grid; grid-template-columns: 1fr; gap: 20px; align-items: center; justify-content: center;}
.articles-main .articles-main__section .articles-main__info .hsaletovar .catalog__sale > a {width: 100%;}
.articles-main .articles-main__section .articles-main__info .hsaletovar .catalog__sale > span {
    margin: 0 auto; width: fit-content; display: block;
}

.articles-main .articles-main__section .articles-main__info .hsaletovar .lefts {padding-bottom: 18px;}
.articles-main .articles-main__section .articles-main__info .hsaletovar .catalog__existence {display: block;}
.articles-main .articles-main__section .articles-main__info .hsaletovar .catalog__existence .hbutc
{display: flex; gap: 20px; align-items: center; justify-content: center;}
.articles-main .articles-main__section .articles-main__info .hsaletovar .catalog__existence a
{display: block; width: 100%; background-position: center; margin: 0;}
.articles-main .articles-main__section .articles-main__info .hsaletovar .catalog__oneclick {display: block; position: relative;}
@media  (max-width: 762px){

    .articles-main .articles-main__section .articles-main__info .hsaletovar {grid-template-columns: 1fr; gap: 20px; padding-bottom: 40px;}

}