.xo-product-info-content__award_badges {
  grid-template-columns: repeat(4, 1fr);
  display: grid;
  margin: 2.2rem 0;
  gap: 2.2rem;

  @media (min-width: 575px) {
    gap: 0.5rem;
    grid-template-columns: repeat(6, 1fr);
  }

  @media (min-width: 1200px) {
    gap: 2.2rem;
    margin: 3rem 0;
  }

  .xo-product-info-content__award_badge-icon-wrapper {
    position: relative;
    aspect-ratio: 1 / 1;

    .xo-product-info-content__award_badge-icon {
      position: absolute;
      width: 100%;
      height: 100%;
      inset: 0;
      object-fit: contain;
    }
  }
}