/* Липкая кнопка — шрифт */
#rec1253701561 .t-btn,
#rec1253701561 .t-btnflex__text,
#rec1255430291 .t-btn,
#rec1255430291 .t-btnflex__text,
#rec1255431741 .t-btn,
#rec1255431741 .t-btnflex__text,
#rec1255435281 .t-btn,
#rec1255435281 .t-btnflex__text,
#rec1255436831 .t-btn,
#rec1255436831 .t-btnflex__text,
#rec1255437951 .t-btn,
#rec1255437951 .t-btnflex__text,
#rec1255439011 .t-btn,
#rec1255439011 .t-btnflex__text,
#rec1255442131 .t-btn,
#rec1255442131 .t-btnflex__text,
#rec1255444231 .t-btn,
#rec1255444231 .t-btnflex__text {
  font-family: GraphikTT, Arial, sans-serif !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  text-transform: uppercase !important;
}

/* Липкая кнопка — фиксируем внизу справа */
#rec1253701561 .t-btn,
#rec1255430291 .t-btn,
#rec1255431741 .t-btn,
#rec1255435281 .t-btn,
#rec1255436831 .t-btn,
#rec1255437951 .t-btn,
#rec1255439011 .t-btn,
#rec1255442131 .t-btn,
#rec1255444231 .t-btn {
  position: fixed !important;
  bottom: 20px !important;
  right: 20px !important;
  z-index: 9999 !important;
}

/* Липкая кнопка — для мобильных */
@media screen and (max-width: 767px) {
  #rec1253701561 .t-btn,
  #rec1255430291 .t-btn,
  #rec1255431741 .t-btn,
  #rec1255435281 .t-btn,
  #rec1255436831 .t-btn,
  #rec1255437951 .t-btn,
  #rec1255439011 .t-btn,
  #rec1255442131 .t-btn,
  #rec1255444231 .t-btn {
    left: 50% !important;
    right: auto !important;
    transform: translateX(-50%) !important;
    bottom: calc(90px + env(safe-area-inset-bottom)) !important;
    width: 90% !important;
    max-width: 320px !important;
  }
}
