/* Scoped product previews: no cart, checkout or theme changes. */
.bundle-packs{margin:0;padding:18px 18px 10px;background:#f5eee3;color:#143f30}
.bundle-pack-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;min-height:190px;align-content:center}
.bundle-pack-grid[data-pack-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}
.bundle-pack-grid img{display:block;width:100%;height:auto;max-height:115px;object-fit:contain;min-width:0}
.bundle-packs figcaption{font-size:11px;text-align:center;margin-top:7px;line-height:1.3}
@media(max-width:600px){.bundle-pack-grid{min-height:180px}.bundle-pack-grid img{max-height:105px}}
