@media (min-width: 981px) {
  .t-menuburger {
    display: none !important;
  }
}
@media screen and (max-width: 768px) {
  .uc-black-menu {
    display: none !important;
  }
}
@media (max-width: 640px) {
  .t-rec:first-child {
    margin-top: 0 !important;
    padding-top: 0 !important;
  }
}
@media (max-width: 640px) {
  /* Сдвигаем вниз блок с поиском, чтобы меню его не перекрывало */
  #rec1202061218 {
    margin-top: 80px !important;
  }

  /* Меню (жёлтое) фиксируем поверх */
  #rec1200244028 {
    z-index: 100 !important;
  }

  /* Делаем поля поиска видимыми поверх */
  .t-input-block, .t-btn {
    z-index: 10 !important;
    position: relative;
  }
}
.t-tildalаbеl {
    display: none !important;
}
/* FIX ONLY: меню не перекрывает поиск на мобильном */
@media (max-width: 640px) {
  /* Жёлтое меню: фиксируем сверху и поднимаем над контентом */
  #rec1200244028 {
    position: fixed !important;
    top: 0; left: 0; right: 0;
    z-index: 1000 !important;
  }

  /* Сдвигаем блок поиска вниз на высоту меню */
  #rec1202061218 {
    margin-top: 64px !important; /* если всё ещё перекрывает — увеличь до 72–80px */
  }
}
/* --- FIX: на мобиле шапка не перекрывает первый блок (поиск/контент) --- */
@media (max-width: 640px) {
  /* фиксируем жёлтое меню поверх */
  #rec1200244028{
    position: fixed !important;
    top: 0; left: 0; right: 0;
    z-index: 1000 !important;
  }

  /* сдвигаем ВЕСЬ следующий за меню блок (какой бы он ни был) */
  #rec1200244028 + .t-rec{
    margin-top: 72px !important;   /* если всё ещё близко/далеко — поменяй на 64/80 */
  }

  /* подстраховка: у поисковых блоков убираем лишние отступы сверху */
  .t-search, .t-search__wrapper, .t-form{
    margin-top: 0 !important;
  }
}

/* --- Кнопки из двух соседних блоков в одну линию (Desktop) --- */
@media (min-width: 981px){
  /* делаем контейнер второго блока "невидимой прокладкой",
     чтобы можно было свободно сдвинуть его кнопку */
  #rec1235223433 { margin: 0 !important; }
  #rec1235223433 .t-container { height: 0 !important; overflow: visible !important; }

  /* обе кнопки как inline-block, чтобы выровнять по базовой линии */
  #rec1235175223 .t-btn,
  #rec1235223433 .t-btn { display: inline-block; vertical-align: middle; }

  /* отступ между кнопками (регулируй число под свой макет) */
  #rec1235175223 .t-btn { margin-right: 16px !important; }

  /* поднимаем и сдвигаем вторую кнопку вверх и вправо,
     чтобы она стала в линию с первой */
  #rec1235223433 .t-btn {
    position: relative !important;
    transform: translate(0px, -56px); /* X (вправо+) / Y (вверх-) — подстрой под себя */
  }
}

/* --- На мобильных оставляем кнопки столбиком с небольшим зазором --- */
@media (max-width: 980px){
  #rec1235223433 { margin-top: 8px !important; }
  #rec1235223433 .t-btn { transform: none !important; }
}