.products-page .hero > .pp-hstats[data-restored-banner-stats] {
  grid-column: 1 / -1;
  width: 100%;
  margin-top: 30px;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 1px;
  background: rgba(255, 255, 255, .3);
  border: 1px solid rgba(255, 255, 255, .16);
  border-radius: var(--radius, 12px);
  overflow: hidden;
}
.products-page .hero > .pp-hstats[data-restored-banner-stats] .pp-hstat { background: rgba(11, 18, 36, .34); padding: 17px 18px; min-width: 0; }
.products-page .hero > .pp-hstats[data-restored-banner-stats] .v { font-size: 23px; font-weight: 800; color: #fff; letter-spacing: -.3px; }
.products-page .hero > .pp-hstats[data-restored-banner-stats] .k { font-size: 13px; color: rgba(255, 255, 255, .82); margin-top: 3px; }
.products-page .hero > .pp-hstats[data-restored-banner-stats] .d { font-size: 12px; color: rgba(255, 255, 255, .62); margin-top: 5px; line-height: 1.6; overflow-wrap: anywhere; }
@media (max-width: 640px) {
  .products-page .hero > .pp-hstats[data-restored-banner-stats] { grid-template-columns: minmax(0, 1fr); }
}
