.card-grid {
  --wdg-grid-gap: var( --wdg-gap-small );
}
.card-grid__layout {
  display: grid;
  gap: var(--wdg-grid-gap);
  grid-template-columns: repeat(var(--wdg-card-grid-columns, 1), minmax(0, 1fr));
}
.card-grid.has-grid-spacing-none .card-grid__layout {
  --wdg-grid-gap: 0;
}
.card-grid.has-grid-spacing-medium .card-grid__layout {
  --wdg-grid-gap: var( --wdg-gap-medium );
}
.card-grid.has-grid-spacing-large .card-grid__layout {
  --wdg-grid-gap: var( --wdg-gap-large );
}
@media (min-width: 48em) {
  .card-grid.has-2-columns .card-grid__layout {
    --wdg-card-grid-columns: 2;
  }
}
@media (min-width: 48em) {
  .card-grid.has-3-columns .card-grid__layout {
    --wdg-card-grid-columns: 3;
  }
}
@media (min-width: 48em) {
  .card-grid.has-4-columns .card-grid__layout {
    --wdg-card-grid-columns: 4;
  }
}
@media (min-width: 48em) {
  .card-grid.has-5-columns .card-grid__layout {
    --wdg-card-grid-columns: 5;
  }
}
@media (min-width: 48em) {
  .card-grid.has-6-columns .card-grid__layout {
    --wdg-card-grid-columns: 6;
  }
}

/*# sourceMappingURL=style.css.map */