

/* Start:/local/templates/felt/components/bitrix/search.page/.default/dist/app.bundle.css?17473032361677*/
.search-page {
  padding-top: 60px; }
  @media (max-width: 1023px) {
    .search-page {
      padding-top: 40px; } }
  @media (max-width: 767px) {
    .search-page {
      padding-top: 10px; } }
  .search-page__head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 16px; }
  .search-page__form {
    max-width: 720px; }
    @media (max-width: 1023px) {
      .search-page__form {
        max-width: 60%; } }
    @media (max-width: 767px) {
      .search-page__form {
        max-width: 100%; } }
  .search-page__submit {
    position: absolute;
    top: 6px;
    right: 0; }
    .search-page__submit svg {
      stroke: var(--Black); }
  .search-page__block {
    margin: 60px 0; }
    @media (max-width: 1023px) {
      .search-page__block {
        margin: 40px 0; } }
    @media (max-width: 767px) {
      .search-page__block {
        margin: 20px 0; } }
  .search-page__empty {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 50vh; }
    @media (max-width: 767px) {
      .search-page__empty {
        height: 40vh; } }

/* End */
/* /local/templates/felt/components/bitrix/search.page/.default/dist/app.bundle.css?17473032361677 */
