.search-header {
  position: fixed;
  top: 0;
  right: -100%;
  height: 100%;
  width: 100%;
  z-index: 1010;
  background: #253746;
  -webkit-transition: right 0.3s ease;
  transition: right 0.3s ease;
  overflow: hidden; }
  .search-header.active {
    right: 0; }
  .search-header__top {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    padding: 15px 10px;
    z-index: 1015; }
  .search-header .burger-mobail.active:before {
    background-image: url("/local/static/build/img/svg/close-search.svg"); }
  .search-header__wrapper {
    position: relative; }
    .search-header__wrapper:before {
      content: '';
      position: absolute;
      background-image: url("/local/static/build/img/svg/g-bark.svg");
      background-position: 50% 50%;
      background-size: cover;
      background-repeat: no-repeat;
      width: 352px;
      height: 319px;
      top: -164px;
      left: -148px; }

.form-search {
  position: relative;
  width: 100%; }
  .form-search__title {
    color: #6b7684;
    font: bold 14px/130% "Stem", sans-serif;
    margin: 0 0 5px 0;
    text-transform: uppercase; }
  .form-search__input {
    position: relative;
    height: 50px;
    width: 100%;
    padding: 0 50px 0 15px;
    background-color: #ffffff;
    border: 1px solid #ffffff;
    font: 300 18px/50px "Stem", sans-serif;
    color: #253746;
    border-radius: 4px; }
    .form-search__input:hover, .form-search__input:focus, .form-search__input:active {
      -webkit-box-shadow: none !important;
      box-shadow: none !important; }
    .form-search__input::-webkit-input-placeholder {
      font: 300 18px/50px "Stem", sans-serif;
      color: #c2c6c9;
      opacity: 1;
      text-indent: 0;
      -webkit-transition: text-indent 0.3s ease;
      transition: text-indent 0.3s ease; }
    .form-search__input::-moz-placeholder {
      font: 300 18px/50px "Stem", sans-serif;
      color: #c2c6c9;
      opacity: 1;
      text-indent: 0;
      -webkit-transition: text-indent 0.3s ease;
      transition: text-indent 0.3s ease; }
    .form-search__input:-moz-placeholder {
      font: 300 18px/50px "Stem", sans-serif;
      color: #c2c6c9;
      opacity: 1;
      text-indent: 0;
      -webkit-transition: text-indent 0.3s ease;
      transition: text-indent 0.3s ease; }
    .form-search__input:-ms-input-placeholder {
      font: 300 18px/50px "Stem", sans-serif;
      color: #c2c6c9;
      opacity: 1;
      text-indent: 0;
      -webkit-transition: text-indent 0.3s ease;
      transition: text-indent 0.3s ease; }
    .form-search__input:focus::-webkit-input-placeholder {
      text-indent: 1000px;
      -webkit-transition: text-indent 0.3s ease;
      transition: text-indent 0.3s ease; }
    .form-search__input:focus::-moz-placeholder {
      text-indent: 1000px;
      -webkit-transition: text-indent 0.3s ease;
      transition: text-indent 0.3s ease; }
    .form-search__input:focus:-moz-placeholder {
      text-indent: 1000px;
      -webkit-transition: text-indent 0.3s ease;
      transition: text-indent 0.3s ease; }
    .form-search__input:focus:-ms-input-placeholder {
      text-indent: 1000px;
      -webkit-transition: text-indent 0.3s ease;
      transition: text-indent 0.3s ease; }
    .form-search__input[disabled] {
      opacity: 0.5; }
    .form-search__input:-webkit-autofill {
      -webkit-box-shadow: inset 0 0 0 50px #ffffff !important;
      -webkit-text-fill-color: #253746 !important;
      color: #253746 !important;
      background-color: transparent !important; }
    .form-search__input::-moz-autofill {
      -moz-box-shadow: inset 0 0 0 50px #ffffff !important;
      -moz-text-fill-color: #253746 !important;
      color: #253746 !important; }
    .form-search__input:-moz-autofill {
      -moz-box-shadow: inset 0 0 0 50px #ffffff !important;
      -moz-text-fill-color: #253746 !important;
      color: #253746 !important; }
    .form-search__input:-ms-autofill {
      -moz-box-shadow: inset 0 0 0 50px #ffffff !important;
      -moz-text-fill-color: #253746 !important;
      color: #253746 !important; }
