.mf-search-bar_button_icon {display: none;}
.mf-search-box .mf-search-bar .mf-search-bar_input::placeholder {
  color: transparent;
}

.catalog-menu-car__etc a {
  transition: opacity 0.4s ease;
}
.catalog-menu-car__booking {
  background-color: #fff;
  border-radius: 2px;
  width: 110px;
}

@media screen and (max-width: 960px) {
  .catalog-menu-car__booking {
    width: 77px;
    height: 42px;
    padding: 5px 0;
    border-radius: 2px;
  }
}

.catalog-menu-car__booking img { margin-top: 0; }
.catalog-menu-car__etc-list-link img { margin-top: 0; }

/*@media screen and (min-width: 961px) {
  .catalog-menu-car__booking {
    width: min(8.515625vw, 109px);
    height: min(3.515625vw, 45px);
    padding: min(0.390625vw, 5px) 0;
    border-radius: min(0.15625vw, 2px);
  }
}*/
.catalog-menu-car__booking {
  display: flex;
  /*background-color: #fff;*/
  align-items: center;
  justify-content: center;
}

.header.fixed { top: auto; }

@media screen and (max-width: 750px) {
  .catalog-menu-car__etc-list-link img {
    height: 60px;
  }
}

@media screen and (max-width: 960px) {
  .catalog-menu-car__booking img {
    height: 28px;
  }
}

@media screen and (max-width: 750px) {
  .catalog-menu-car--footer {
    width: 100%;
    height: 76px;
    position: absolute;
    left: 0;
    /*padding-top: 12px;*/
  }
}

@media screen and (min-width: 961px) {
  .catalog-menu-car__booking {
    width: min(8.515625vw, 109px);
    height: min(3.515625vw, 45px);
    padding: min(0.390625vw, 5px) 0;
    border-radius: min(0.15625vw, 2px);
  }
}
