/** Shopify CDN: Minification failed

Line 10:0 Unexpected "<"
Line 58:0 Unexpected "<"

**/


/* CSS from section stylesheet tags */
<style>
.custom-grid-wrapper {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  gap: 20px;
  margin: 30px 0;
}
.custom-grid-item {
  text-align: center;
  border: none;
  padding: 20px;
  border-radius: 8px;
}
.custom-grid-item img {
  max-width: 100%;
  height: auto;
}
.custom-grid-item h3 {
  margin-top: 15px;
  font-size: 1.1rem;
}
.custom-grid-wrapper.single-item {
  justify-content: center;
}

.custom-grid-wrapper.single-item .custom-grid-item {
  flex: 0 0 calc(25% - 12px);
}

/* Tablet */

   @media (max-width: 1024px) {
    .custom-grid-item {
      flex: 0 0 calc(50% - 12px) !important;
    }
    .custom-grid-wrapper.single-item .custom-grid-item {
    flex: 0 0 calc(50% - 12px);
  }
  }
  @media (max-width: 640px) {
    .custom-grid-item {
      flex: 0 0 100% !important;
    }
    .custom-grid-wrapper.single-item .custom-grid-item {
    flex: 0 0 100%;
  }
  }

</style>