/* Real in-store Pokémon inventory photos, shared by shopping and buying pages. */
.pokemon-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1100px;margin:28px auto 58px;padding:0 24px}
.pokemon-photo-grid.two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:890px}
.pokemon-photo-grid figure{margin:0;min-width:0;background:#0d1420;border:1px solid rgba(255,255,255,.16);overflow:hidden;border-radius:10px}
.pokemon-photo-grid img{display:block;width:100%;height:340px;object-fit:cover;object-position:center 36%;background:#0a1220}
.pokemon-photo-grid figcaption{padding:13px 16px;color:#d1dbe8;font-size:.89rem;line-height:1.5}
.pokemon-photo-grid figcaption strong{display:block;color:#fff;margin-bottom:3px;font-size:1rem}
@media(max-width:780px){.pokemon-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pokemon-photo-grid img{height:290px}}
@media(max-width:520px){.pokemon-photo-grid,.pokemon-photo-grid.two{grid-template-columns:1fr}.pokemon-photo-grid img{height:360px}.pokemon-photo-grid{gap:15px;margin-top:18px}}
