.info__section{background: #f3f3f3;padding: 1em 0;margin-bottom: 88px;

}
.info-list__date {

    display: inline-block;
    padding-bottom:0;
padding-right: 10px;
    font-size: 13px;
}
.info-list__unit{background: #fff;

width: 97%;
padding-bottom: 0;
margin: 0 1.5%;
margin-bottom: 11px;
line-height: 55px;

height: 55px;}
.info-list__unit:last-child{margin-bottom: 0;}
.newtag {
font-size: 13px;

display: inline-block;

background: #ec3a58;

height: auto;

line-height: normal;

padding: 1px 10px;

color: #fff;

margin: 0 12px 0 26px;}
.info {

    margin-top: 0;

}
.info-list__link {
color:#ec3a58;}

.category-ul {
flex-wrap: wrap;
flex: 1 0 0%;}
.category-ul li{
    width: 22%;
padding-right: 38px;margin-bottom: 28px;
}


.category-ul li:nth-child(4n){ padding-right: 0;}

.mainbnr-ul{margin-bottom: 1.7em;}
.mainbnr {margin-bottom: 104px;}
.main-h2 {font-size: 33px;

font-weight: bold;

border-bottom: 4px solid #d1d1d1;

padding: 0 0 9px 15px;position: relative;}
.main-h2:after{
content: "";

display: block;

border-bottom: 7px solid #ff9d9d;

width: 232px;

padding: 0;

margin: 0;

position: absolute;

bottom: -5px;

  left: 10px;}

.main-ranking-h2:after{
border-bottom: 7px solid #ffc765;

width: 145px;
}

.product-list__unit-lg {

    width: 222px;

}
.product-list__text {

    display: block;
    text-align: right;
}
.section__block ul.product-list li.product-list__unit p.product-list__prices {
color: #f44747;}
.rank-box {
  top: 5px;}
.rank-number {
    padding: 6px 10px;
    color: #000;
    font-weight: bold;
    border-radius: 50%;
    width: auto;
    height: auto;
    display: block;
    text-align: center;
}

.rank-number-color--1,.rank-number-color--2,.rank-number-color--3 {
    background: #fff489;
}




