/* --- Ключевые кадры мягкой пульсации --- */
@keyframes pulse-soft {
  0%, 100% { transform: scale(1); }
  50%      { transform: scale(1.06); } /* шире = +6% */
}

/* Плавная пульсация только для WB и Ozon */
a.t-btn[href*="wildberries"],
a.t-btn[href*="ozon"] {
  animation: pulse-soft 3s ease-in-out infinite; /* быстрее: 3s вместо 5s */
  transition: transform .3s ease;
  color: #fff !important;
}

/* Hover — чуть сильнее */
a.t-btn[href*="wildberries"]:hover,
a.t-btn[href*="ozon"]:hover {
  transform: scale(1.1); /* при наведении ~+10% */
}
/* Hover для конкретного блока (если нужен) */
#rec1272358651 .t-btn:hover {
  transform: scale(1.05);
  transition: transform 0.3s ease;
}
/* рамка/тень для карточек каталога Tilda Store */
.t-store .t-store__card,
.t-store .t-store__prod-snippet,
.t-store .t-store__card__wrap,
.t-store .t-store__card__inner {
  border: 1px solid rgba(0,0,0,0.12) !important;
  border-radius: 12px !important;
  background: #fff !important;
  box-shadow: 0 4px 12px rgba(0,0,0,0.06) !important;
  overflow: hidden;
}

/* лёгкий hover */
.t-store .t-store__card:hover,
.t-store .t-store__prod-snippet:hover,
.t-store .t-store__card__wrap:hover,
.t-store .t-store__card__inner:hover {
  transform: translateY(-2px);
  transition: transform .2s ease, box-shadow .2s ease;
  box-shadow: 0 8px 20px rgba(0,0,0,0.08) !important;
}

/* внутренние отступы, если нужно «воздуха» */
.t-store .t-store__card .t-store__card__wrap,
.t-store .t-store__prod-snippet .t-store__card__wrap {
  padding: 16px !important;
}


