@media (max-width: 700px) {
  .rw-catalog-hero__image {
    overflow: hidden;
  }

  .rw-catalog-hero__image img {
    max-width: 100%;
    max-height: 100%;
    left: 0;
  }
}

@media (max-width: 380px) {
  .rw-catalog-hero__inner {
    grid-template-columns: minmax(0, 1fr) 78px;
  }

  .rw-catalog-hero__image {
    width: 78px;
    height: 155px;
  }

  .rw-catalog-hero__image img {
    max-width: 100%;
    left: 0;
  }
}
