body {
  display: flex;
  justify-content: center;
  align-items: center;
}
.tudo {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 0;
  max-width: 1125px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
}
.alinhador {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.titulo-vermelho {
  font-size: 2em;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  color: #fd0000;
  margin-top: 20px;
}

.capa-detalhes {
  width: 100%;
  padding-top: 20px;
}
.capa-detalhes-mobile,
.selos-topo-mobile {
  display: none;
}

.selos-topo {
  width: 100%;
}

.titulos {
  text-align: center;
  font-size: 40px;
  color: #2e2d3b;
}

.textos {
  max-width: 1150px;
  font-size: 19px;
  color: #2e2d3b;
}

.foto-produto01 {
  width: 100%;
}

.foto-produto01-mobile,
.foto-produto05-mobile,
.texto-produto02-mobile,
.texto-produto03-mobile,
.texto-produto04-mobile,
.foto-texto-produto06-mobile {
  display: none;
}

.container-fotos-conjunto {
  width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 60px;
}

.foto-text-container {
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
}

.foto-produto02,
.foto-produto03,
.foto-produto04,
.texto-produto02,
.texto-produto03,
.texto-produto04 {
  width: 40%;
  height: auto;
}

.foto-produto05 {
  width: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
}

.foto-texto-produto06 {
  display: flex;
  text-align: center;
  justify-content: center;
  align-items: center;

  background-color: #eceded;
}
.foto-produto06 {
  text-align: center;
  background-color: #eceded;
}

.titulo-fim01 {
  padding-top: 30px;
  font-size: 30px;
  color: #2e2d3b;
  font-weight: 400;
}

.titulo-fim02 {
  font-size: 35px;
  color: #2e2d3b;
  font-weight: 600;
}

@media screen and (max-width: 600px) {
  .titulo-vermelho {
    text-align: center;
    font-size: 2em;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI",
      Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue",
      sans-serif;
    color: #fd0000;
    margin-top: 20px;
  }

  .capa-detalhes,
  .selos-topo {
    display: none;
  }
  .capa-detalhes-mobile,
  .selos-topo-mobile {
    display: block;
    width: 100%;
  }

  .titulos {
    text-align: center;
    font-size: 40px;
    color: #2e2d3b;
  }

  .textos {
    width: 90%;
    font-size: 19px;
    color: #2e2d3b;
  }

  .foto-produto01 {
    display: none;
  }
  .foto-produto01-mobile {
    width: 100%;
    display: block;
    padding-top: 20px;
    padding-bottom: 30px;
  }

  .container-fotos-conjunto {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 60px;
  }

  .foto-text-container {
    display: flex;
    flex-direction: column-reverse;
    gap: 20px;
  }

  .foto-produto02 {
    width: 100%;
    height: auto;
  }
  .texto-produto02 {
    display: none;
  }

  .texto-produto02-mobile {
    width: 100%;
    display: block;
  }

  .foto-produto03 {
    width: 100%;
    height: auto;
  }

  .texto-produto03 {
    display: none;
  }

  .texto-produto03-mobile {
    width: 100%;
    display: block;
  }

  .foto-produto04 {
    width: 100%;
    height: auto;
  }

  .texto-produto04 {
    display: none;
  }

  .texto-produto04-mobile {
    width: 100%;
    display: block;
  }

  .foto-produto05 {
    display: none;
  }

  .foto-produto05-mobile {
    display: block;
    width: 100%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .foto-texto-produto06 {
    display: flex;
    flex-direction: column;
    width: 100%;
    background-color: #eceded;
  }

  .texto-produto06 {
    display: none;
  }

  .foto-texto-produto06-mobile {
    display: block;
    width: 100%;
    text-align: center;
    background-color: #eceded;
  }
  .foto-produto06 {
    width: 100%;
    background-color: #eceded;
  }

  .titulo-fim01 {
    padding-top: 30px;
    font-size: 30px;
    color: #2e2d3b;
    font-weight: 400;
  }

  .titulo-fim02 {
    text-align: center;
    font-size: 35px;
    color: #2e2d3b;
    font-weight: 600;
  }
  .customic-logo {
    padding-bottom: 70px;
  }
}
