#lpa-product-icons {
  display:grid;
  grid-template-columns: repeat(5, 4rem);
  grid-gap: 0.5rem;
}

#lpa-product-icons a {
  display:block;
  background-color: #fff;
  border-radius: 0.25rem;
  padding: 0.5rem;
}

@media screen and (min-width: 40rem) {

  #lpa-product-icons {
    grid-template-columns: repeat(10, 4rem);
  }
  
}