/* Мобильная версия каталога: скрываем описание в карточке товара,
   чтобы фото, название и цена помещались на экран телефона.
   Добавлено 17.09.2026. */
@media screen and (max-width: 640px) {
  .t-store__card__descr { display: none !important; }
}

/* Главная на телефоне. Добавлено 17.09.2026. */
@media screen and (max-width: 640px) {
  /* 1. пустое место после карточек аттракционов */
  #rec1377972411 { padding-bottom: 0 !important; }
  #rec1585249821 { padding-top: 10px !important; }
  /* 2. белый текст на светлом кадре — тень по контуру */
  #rec1585188171 .t-cover__wrapper {
    text-shadow: 0 1px 4px rgba(0,0,0,.6), 0 0 20px rgba(0,0,0,.4);
  }
  /* 3. мелкие подписи и поля формы: 12px → 15px */
  .t-text_xs, .t-descr_xs { font-size: 15px !important; line-height: 1.45 !important; }
}
/* Увеличиваем область нажатия у мелких ссылок на телефоне.
   Добавлено 17.09.2026. */
@media screen and (max-width: 640px) {
  #rec1378182891 a { display: inline-block; padding-top: 8px; padding-bottom: 8px; }
  #rec1377972411 .t-card__link { display: inline-block; padding-top: 8px; padding-bottom: 8px; }
}

/* Кнопки магазина: чёрный → фирменный тёмно-синий, ховер — оранжевый.
   Добавлено 27.09.2026. */
.js-store-load-more-btn,
.t-store__prod-popup__btn,
.t-store__card__btn,
.t-store__relevants__btn {
  background-color: #0D2C3A !important;
  border-color: #0D2C3A !important;
  color: #ffffff !important;
  transition: background-color .2s ease, border-color .2s ease;
}
.js-store-load-more-btn:hover,
.t-store__prod-popup__btn:hover,
.t-store__card__btn:hover,
.t-store__relevants__btn:hover {
  background-color: #FF7300 !important;
  border-color: #FF7300 !important;
  color: #ffffff !important;
}

/* Сплэш-зона: увеличиваем область нажатия у ссылки в тексте. 27.09.2026 */
@media screen and (max-width: 640px) {
  #rec1586421681 .t-descr { line-height: 1.9 !important; }
  #rec1586421681 .t-descr a { display: inline-block; padding-top: 9px; padding-bottom: 9px; }
}

/* Главная: ссылка в сноске под карточками — область нажатия. 28.09.2026 */
@media screen and (max-width: 640px) {
  .agx__note { line-height: 1.9 !important; }
  .agx__note a { display: inline-block !important; padding-top: 9px !important; padding-bottom: 9px !important; }
}
