carrossel-produtos {
  display: block;
  width: 100%;
}

carrossel-produtos h2 {
  font-size: 1.5rem;
  font-weight: 600;
  color: var(--cor-secundaria);
  margin: 1rem 0 0;
}

carrossel-produtos .horizontal-scroll {
  display: flex;
  overflow-x: auto;
  white-space: nowrap;
  padding-block: 1rem;
  padding-inline: 0.5rem;
  gap: 1.125rem;
}

@keyframes pulse {
  carrossel-produtos 0% {
    opacity: 0.6;
  }
  carrossel-produtos 50% {
    opacity: 1;
  }
  carrossel-produtos 100% {
    opacity: 0.6;
  }
}
