.sezione.archivio-ricette {
  display: flex;
  flex-direction: column;
  gap: 120px;
}

.wrapper-info-ricetta {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid var(--border);
  background-color: var(--sfondo);
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 15px;
  font-size: 16px;
  display: flex;
}

.card.contenuto-sotto.ricette {
  width: 340px;
}

.wrapper-titolo-sezione {
  padding-bottom: 20px;
  border-bottom: 1px dashed var(--oro-acetaia--04);
}

.contenitore.slider-ricette {
  display: flex;
  flex-direction: column;
  gap: 60px
}

.info-ricetta {
  display: flex;
}

.info-ricetta.ricetta {
  display: flex;
}

.persone,
.minuti,
.difficolta {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--black);
  justify-content: center;
  align-items: center;
  font-weight: 300;
  line-height: 1.2;
  display: flex;
}

.puntino {
  background-color: var(--oro-acetaia--06);
  align-self: center;
  width: 2px;
  height: 2px;
}

@media screen and (max-width: 991px) {
  .info-ricetta.ricetta {
    flex-flow: wrap;
  }
  .contenitore.pagina-interna.ricetta {
    grid-row-gap: 0;
  }

}

@media screen and (max-width: 767px) {
  .wrapper-info-ricetta {
    flex-flow: column;
  }
  .puntino {
    display: none;
  }
}

@media screen and (max-width: 479px) {
  .info-ricetta {
    flex-flow: wrap;
  }
  .contenitore.pagina-interna.ricetta {
    padding: 0;
    grid-row-gap: 0;
  }
  .card.contenuto-sotto.ricette {
    width: 100%;
  }

}