/* Card mobile quadrate all'80% della larghezza precedente. */
@media (max-width: 719px) {
  .grid > .card {
    width: 80%;
    justify-self: center;
  }
  /* L'ombra della card attiva resta nel gap, senza scurire le card vicine. */
  .mobile-rise .card.is-lifting .card__link.is-in {
    box-shadow: 0 3px 4px rgba(0, 0, 0, .22);
  }
  /* Solo lo swipe attivo può oltrepassare di pochi pixel il bordo dell'header. */
  .mobile-rise .card.is-header-lifting {
    z-index: 30;
  }
}

/* Il titolo più lungo richiede un piccolo adattamento sui telefoni stretti. */
@media (max-width: 359px) {
  .mobile-rise .card[data-slug="bvlgari-octo-finissimo-steel"] .mobile-rise-stage .card__meta {
    inset: 5% 9% 17%;
  }
  .mobile-rise .card[data-slug="bvlgari-octo-finissimo-steel"] .mobile-rise-stage .card__title {
    font-size: 20px;
  }
  .mobile-rise .card[data-slug="bvlgari-octo-finissimo-steel"] .mobile-rise-stage .card__info {
    margin-top: 4px;
  }
}
