.main-blocks .main-products .product-list.thumbs .product-item__name {
  opacity: 0;
}
.main-blocks .main-products .product-list.thumbs.compl .product-item__name {
  opacity: 1;
}
@media (max-width: 479px) {
  .product-list.thumbs .product-item {
    margin: 20px 8px 0;
    width: calc(50% - 16px);
  }
}
@media (max-width: 479px) {
  .product-list.thumbs .product-item:first-child {
    margin-top: 20px;
  }
}
@media (max-width: 500px) {
  .video-reviews__body.razdel > div {
    width: calc(50% - 10px);
    padding-top: 65%;
  }
}
@media (max-width: 500px) {
  .video-reviews__item-btn {
    left: 5px;
    right: 5px;
  }
  .video-reviews__item-btn a {
    font-size: 14px;
    padding-left: 5px;
    padding-right: 5px;
  }
}
@media (max-width: 424px) {
  .product-list.thumbs .product-item .product-price .price-current {
    font-size: 14px;
    margin: 0;
  }
  .product-list.thumbs .product-item .product-price .price-current strong {
    font-size: 14px;
  }
  .product-list.thumbs .product-item .product-price .price-old + .price-current, .product-list.thumbs .product-item .product-price .price-old + .shop2-product-discount-desc + .price-current {
    font-size: 14px;
    margin: 0;
  }
  .product-list.thumbs .product-item .product-price .price-old + .price-current strong, .product-list.thumbs .product-item .product-price .price-old + .shop2-product-discount-desc + .price-current strong {
    font-size: 14px;
  }
  .product-list.thumbs .product-item .product-price .price-old {
    font-size: 13px;
  }
  .product-list.thumbs .product-item .product-price .price-old strong {
    font-size: 13px;
  }
  .product-list.thumbs .product-item__heading {
    padding-left: 4px;
    padding-right: 4px;
  }
}
