@media (max-width: 640px) {
  .t1241 .t1241__buttons {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
    width: 100% !important;
  }

  .t1241 .t1241__buttons .t-btnflex {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    padding: 18px 0 !important;
    box-sizing: border-box !important;
    border-radius: 30px !important;
    gap: 10px !important;
  }

  .t1241 .t1241__buttons .t-btnflex__icon {
    width: 16px !important;
    height: 16px !important;
    min-width: 16px !important;
    display: inline-block !important;
    background-image: var(--icon) !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
  }

  .t1241 .t1241__buttons .t-btnflex__text {
    text-align: center !important;
    white-space: nowrap !important;
  }
}

/* Обязательно: базовый стиль для иконок (лучше вне @media) */
.t-btnflex__icon {
  display: inline-block !important;
  background-image: var(--icon) !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  vertical-align: middle !important;
}



/* Кнопка все цены под прайсом */
.t792 .t-section__bottomwrapper {
  margin-top: 40px;
}

/* Значок у карточки врача */
.t-store__card__mark {
  font-weight: 600;
  font-size: 11px;
  font-family: 'CirceRounded';
  letter-spacing: 0.1rem;
}

/* Инпут тайтл */
.t-input-title {
  font-size: 16px;
  font-weight: 600;
}


/* высота строк в списках */
li {
  margin-bottom: 16px;
}


/* Внутри | https://slcmed.ru/uslugi/endokrinologiya */

@media screen and (max-width: 640px) {
.t-store__card .t-typography__title {
    font-size: 16px !important;
  }
}

@media screen and (max-width: 640px) {
.t-store__card .t-typography__descr {
    font-size: 16px !important;
  }
}

