}.uc-scroll-header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1001;
  transition: transform 0.3s;
  
  html, body {
  overflow-x: hidden;
}

html {
  scroll-behavior: smooth;
}


}

.bottom-bar {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 99999;

  display: flex;
  justify-content: space-between;
  align-items: center;

  padding: 5px 5vw; /* уменьшили, чтобы не выталкивало контент */

  background: transparent;
}

/* Левая часть — одна большая кнопка */
.bottom-bar-left {
  flex: 1;
  display: flex;
  justify-content: flex-start;
}

/* Правая часть — две иконки */
.bottom-bar-right {
  display: flex;
  gap: 12px;
  justify-content: flex-end;
}

/* Общие настройки кнопок */
.bb-item {
  display: block;
}

/* Адаптивная ширина SVG */
.bb-item svg {
  display: block;
  width: 100%;
  height: auto;
}

/* Большая кнопка формы */
.bb-item--primary {
  width: clamp(120px, 30vw, 166px);
}

/* Маленькие иконки */
.bb-item--icon {
  width: clamp(40px, 12vw, 56px);
}

/* Мобилка */
@media (max-width: 480px) {
  .bottom-bar {
    padding: 8px 4vw;
  }

  .bb-item--primary {
    width: clamp(110px, 45vw, 150px);
  }

  .bb-item--icon {
    width: clamp(35px, 14vw, 48px);
  }
}
