
.main__body {
  display: flex;
  flex-wrap: wrap;
  /* justify-content: space-between; */
}
.main__body .white-block_md {
  background-color: #fff;
  border-radius: 10px;
  padding: 20px;
  max-width: 270px;
  margin-right: 40px;
  margin-bottom: 40px;
}
.main__body .item.white-block_md {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.main__body .white-block_md img.item__img {
  width: 100%;
  object-fit: cover;
  height: 186px;
}
.main__body .white-block_md .item__body a {
  display: flex;
  justify-content: center;
  margin-bottom: 5px;
}
.main__body .white-block_md .item__tail {
  color: #FC1246;
  font-weight: 700;
  margin-top: 10px;
}

.brands-block .brands {
  padding-right: 160px;
  margin-bottom: 50px; }

.brands-block .wrap-list {
  list-style: none;
  column-count: 4;
  height: max-content;
  column-gap: 30px; }
  .brands-block .wrap-list li {
    page-break-inside: avoid;
    break-inside: avoid;
    margin-bottom: 2px; }
    .brands-block .wrap-list li a:hover {
      color: #FC1246; }

.advert-block {
  margin-bottom: 70px; }
  .advert-block .adverts {
    display: flex;
    flex-wrap: wrap; }
    .advert-block .adverts .advert {
      height: 170px;
      width: 48.75%;
      border-radius: 5px;
      background: linear-gradient(0deg, rgba(107, 113, 255, 0.7), rgba(107, 113, 255, 0.7)), url(../images/advert.png);
      display: flex;
      justify-content: center;
      align-items: center;
      color: #fff;
      font-weight: 700;
      letter-spacing: 0.115em;
      margin-bottom: 30px; }
      .advert-block .adverts .advert:not(:nth-child(2n)) {
        margin-right: 30px; }

@media screen and (max-width: 479.98px) {
  .brands-block h2 {
    font-size: 24px;
    margin-bottom: 30px; }
  .brands-block .brands {
    padding: 30px; }
  .brands-block .wrap-list {
    column-count: 1;
    column-gap: 20px; }
  .advert-block .adverts .advert {
    height: 50px;
    width: 100%; }
    .advert-block .adverts .advert:nth-child(n) {
      margin-right: 0; } }

@media screen and (min-width: 480px) and (max-width: 767.98px) {
  .brands-block h2 {
    font-size: 28px; }
  .brands-block .brands {
    padding: 30px; }
  .brands-block .wrap-list {
    column-count: 2;
    column-gap: 30px; }
  .advert-block .adverts .advert {
    height: 80px;
    width: 100%; }
    .advert-block .adverts .advert:nth-child(n) {
      margin-right: 0; } }

@media screen and (min-width: 768px) and (max-width: 999.98px) {
  .brands-block h2 {
    font-size: 28px; }
  .brands-block .brands {
    padding: 30px; }
  .brands-block .wrap-list {
    column-count: 4;
    column-gap: 55px; }
  .advert-block .adverts .advert {
    height: 80px;
    width: 48%; }
    .advert-block .adverts .advert:not(:nth-child(2n)) {
      margin-right: 29px; } }

@media (min-width: 1000px) and (max-width: 1299.98px) {
  .brands-block .brands {
    padding: 30px; }
  .brands-block .wrap-list {
    column-gap: 50px; }
  .advert-block .adverts .advert {
    height: 110px;
    width: 47.86%; }
    .advert-block .adverts .advert:not(:nth-child(2n)) {
      margin-right: 40px; } }
