.real-product{
  min-height:0;
  padding:0;
  overflow:hidden;
  background:#141019;
  transition:transform .2s ease,border-color .2s ease;
}
.real-product:hover{
  transform:translateY(-4px);
  border-color:rgba(164,101,255,.7);
}
.real-product img{
  display:block;
  width:100%;
  aspect-ratio:1/1;
  object-fit:cover;
  object-position:center;
  background:#0c0a0e;
}
.real-product>div{padding:22px 24px 25px}
.real-product h3{font-size:clamp(1.25rem,2vw,1.8rem);margin:9px 0}
.real-product p{margin:0;color:var(--muted)}
.shop-access p{margin:14px auto 0;max-width:620px;color:var(--muted)}
@media(max-width:560px){.real-product>div{padding:19px 20px 22px}}
