@media (max-width: 650px) {
  html,
  body {
    width: 100%;
    max-width: 100%;
    overflow-x: hidden;
  }

  .restored-brand,
  .restored-brand > a,
  main,
  section,
  .hit,
  .akkum,
  .catalog,
  .product-page,
  .text-block {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
  }

  .restored-brand img {
    flex: 0 0 46px;
  }

  .restored-brand span,
  .restored-brand small {
    min-width: 0;
    overflow-wrap: anywhere;
  }

  .local-search {
    width: calc(100% - 24px) !important;
    max-width: calc(100% - 24px) !important;
    min-width: 0 !important;
  }

  .restored-search,
  .restored-search div,
  .restored-search input,
  .restored-search button {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
  }

  .page-title,
  .catalog__title,
  .product-page__name,
  .container,
  .hit__container,
  .akkum__container,
  .catalog__container,
  .product-page__container,
  .text-block .container {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    overflow-wrap: anywhere;
  }

  .product__list,
  .catalog-product-list,
  .akkum-accumulators,
  .product-page__list {
    grid-template-columns: minmax(0, 1fr) !important;
    min-width: 0 !important;
  }

  .product__item,
  .catalog-product-item,
  .product__acrticle,
  .product__body,
  .product__wrapper-name,
  .akkum-accumulators__item,
  .product-page__inner,
  .product-page__info,
  .product-page__item,
  .product-page__text,
  .page-links {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
  }

  .product__name,
  .product__info p,
  .product__info span,
  .page-links__item,
  .page-links__item a {
    min-width: 0;
    overflow-wrap: anywhere;
  }

  .product-page__name {
    padding: 0 !important;
  }

  .product-page__text {
    flex-wrap: wrap !important;
  }
}
