/* === Две кнопки в CR09: рядом на десктопе, под друг другом на телефоне === */
#rec1460517763 .t-btn {
  display: inline-block !important;
  margin: 10px 15px !important;
  border-radius: 50px !important;
  min-width: 260px; /* ширина кнопки */
}

/* На телефоне — кнопки одна под другой */
@media (max-width: 640px) {
  #rec1460517763 .t-btn {
    display: block !important;
    margin: 10px auto !important;
    width: 100% !important;
    max-width: 300px;
  }
}



/* ST300: аккуратный подпрыгивающий hover на карточках */
#rec1499361733 .t-card__wrap {
  position: relative;
  overflow: hidden;               /* чтоб края были чистые */
  border-radius: 12px;            /* опционально, красиво */
  transition: box-shadow .25s ease;
}
#rec1499361733 .t-card__wrap:hover {
  box-shadow: 0 10px 30px rgba(0,0,0,.12);
}


#rec1499361733 .t-card__wrap:hover .t-bgimg,
#rec1499361733 .t-card__wrap:hover .t-card__img img {
  transform: translateY(-6px) scale(1.03) rotate(.2deg);
}

/* Если картинка как фон (t-bgimg) */
#rec1499361733 .t-card__wrap .t-bgimg {
  transition: transform .35s cubic-bezier(.2,.8,.2,1);
  will-change: transform;
}
#rec1499361733 .t-card__wrap:hover .t-bgimg {
  transform: translateY(-6px) scale(1.03);
}

/* Если внутри  (иногда в ST-блоках так) */
#rec1499361733 .t-card__img img {
  transition: transform .35s cubic-bezier(.2,.8,.2,1);
  will-change: transform;
}
#rec1499361733 .t-card__wrap:hover .t-card__img img {
  transform: translateY(-6px) scale(1.03);
}

/* Курсор-указатель, чтобы было ясно, что кликабельно */
#rec1499361733 .t-card__wrap { cursor: pointer; }

/* Мобильные: отключим «подпрыг» (часто раздражает на тачах) */
@media (max-width: 640px) {
  #rec1499361733 .t-card__wrap:hover .t-bgimg,
  #rec1499361733 .t-card__wrap:hover .t-card__img img {
    transform: none;
  }
  #rec1499361733 .t-card__wrap { box-shadow: none; }
}