.card.sonya-info {
  position: relative;
  min-height: 260px;
  padding-right: 190px;
  overflow: hidden;
}
.sonya-info-sticker {
  position: absolute;
  right: -20px;
  bottom: -34px;
  width: 205px;
  height: 205px;
  object-fit: cover;
  border-radius: 50%;
  filter: drop-shadow(0 0 18px rgba(242,48,143,.3));
  transform: rotate(5deg);
  transition: transform .35s;
}
.card.sonya-info:hover .sonya-info-sticker { transform: rotate(1deg) translateY(-7px); }
.sonya-info-tag {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  margin-top: 15px;
  padding: 7px 11px;
  border: 1px solid rgba(242,48,143,.25);
  border-radius: 100px;
  color: #ffc5df;
  background: rgba(242,48,143,.09);
  font-size: 10px;
}
@media(max-width:650px) {
  .card.sonya-info { padding-right: 26px; padding-bottom: 175px; }
  .sonya-info-sticker { width: 175px; height: 175px; right: -10px; }
}
