/* fonts */
/* //fonts */
/* colors */
/* //colors */
/* shadows */
/* //shadows */
.search-form {
  position: relative;
  max-width: 220px;
  width: 100%;
}

.search-form__btn {
  position: absolute;
  right: 8px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: transparent;
  cursor: pointer;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
  opacity: 0.2;
}

.search-form__catalogue {
  max-width: 420px;
}
