/* line 6, scss/component/products-cards.scss */
.field--name-field-products-cards {
  display: flex;
  flex-wrap: wrap;
  gap: 1.5rem; }
  /* line 11, scss/component/products-cards.scss */
  .field--name-field-products-cards > .field__item {
    width: calc((100% / 3) - 1rem); }
    @media (max-width: 991px) {
      /* line 11, scss/component/products-cards.scss */
      .field--name-field-products-cards > .field__item {
        width: calc((100% / 2) - 0.75rem); } }
    @media (max-width: 575px) {
      /* line 11, scss/component/products-cards.scss */
      .field--name-field-products-cards > .field__item {
        width: 100%; } }

/* line 24, scss/component/products-cards.scss */
.paragraph--type--product-card {
  height: 100%; }

/* line 28, scss/component/products-cards.scss */
.product-card {
  border: 1px solid var(--color--primary3);
  border-radius: 12px;
  padding: 1.5rem;
  display: flex;
  flex-direction: column;
  gap: 1rem;
  align-items: center;
  justify-content: center;
  height: 100%; }
  /* line 39, scss/component/products-cards.scss */
  .product-card h5 {
    color: var(--color--secondary3);
    text-align: center; }
    @media (min-width: 767px) {
      /* line 39, scss/component/products-cards.scss */
      .product-card h5 {
        min-height: 61px; } }
  /* line 47, scss/component/products-cards.scss */
  .product-card .product-card-image {
    width: 80%;
    height: auto; }
    /* line 51, scss/component/products-cards.scss */
    .product-card .product-card-image img {
      width: 100%;
      height: 100%;
      display: block; }

/*# sourceMappingURL=products-cards.css.map */
