/* Tienda más liviana (29-oct-2026): mismo estilo app, menos ruido */
.shop-app .product-art { max-height: 150px; overflow: hidden; }
.shop-app .product-art img, .shop-app .product-art svg { max-height: 150px; width: 100%; object-fit: cover; }
.shop-app .product-body { gap: 6px; }
.shop-app .offer-group { margin-block: 28px; }
.shop-app .offer-group .note, .shop-app .plan-intro { margin-block: 6px; }
@media (max-width: 760px) {
  .shop-app .star-visual { display: none; }
}
