.cont-producto-fondo {
  background-image: url("../../../../images/fondos/fondo-producto.jpg");
  background-size: auto;
  position: relative;
  background-position: top;
  background-repeat: no-repeat;
}
.cont-producto-fondo .cont-producto {
  padding: 4rem 2rem;
  width: 100%;
  margin: 0 auto;
}
.cont-producto-fondo .cont-producto p {
  font-size: 1.5rem;
  margin-bottom: 2rem;
  line-height: 1.2;
  font-family: "helvetica", sans-serif, arial;
}
@media (min-width: 1280px) {
  .cont-producto-fondo .cont-producto p {
    font-size: 1.8rem;
  }
}
@media (min-width: 1024px) {
  .cont-producto-fondo .cont-producto span {
    display: block;
  }
}
.cont-producto-fondo .cont-producto .cont-texto-saco {
  display: flex;
  gap: 1rem;
}
.cont-producto-fondo .cont-producto .cont-texto-saco .cont-texto {
  width: 50%;
}
.cont-producto-fondo .cont-producto .cont-texto-saco .cont-marca {
  width: 50%;
}
.cont-producto-fondo .cont-producto .cont-texto-saco .cont-marca img {
  width: 28rem;
  margin: 0 auto;
  display: block;
}
.cont-producto-fondo .cont-producto .cont-texto-saco .cont-marca h2 {
  font-family: "helvetica-neue-ce-75-bold", sans-serif, arial;
  margin-top: 2rem;
  text-align: center;
}
@media (min-width: 1024px) {
  .cont-producto-fondo .cont-producto .cont-texto-saco .cont-marca h2 {
    margin-top: 3rem;
    font-size: 1.8rem;
  }
}
@media (max-width: 767px) {
  .cont-producto-fondo .cont-producto .cont-texto-saco {
    flex-wrap: wrap;
  }
  .cont-producto-fondo .cont-producto .cont-texto-saco > div {
    width: 100% !important;
  }
}
.cont-producto-fondo .cont-producto .cont-sacos {
  position: relative;
  margin: 3rem 0;
}
.cont-producto-fondo .cont-producto .cont-sacos .saco {
  margin: 2rem auto 0;
  display: block;
  width: 100%;
  max-width: 400px;
}
@media (min-width: 1024px) {
  .cont-producto-fondo .cont-producto .cont-sacos .saco {
    max-width: 550px;
  }
}
@media (min-width: 1024px) {
  .cont-producto-fondo .cont-producto .cont-sacos {
    margin: 7rem auto 5rem;
    max-width: 90%;
  }
}
.cont-producto-fondo .cont-producto .cont-info {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cont-producto-fondo .cont-producto .cont-info hr {
  background-color: #EA0029;
  border: 1px solid #EA0029;
  margin: 2px 0 10px 0;
}
.cont-producto-fondo .cont-producto .cont-info .col-info {
  width: auto;
}
.cont-producto-fondo .cont-producto .cont-info .col-tabla p {
  margin: 0;
}
.cont-producto-fondo .cont-producto .cont-info .col-tabla .fila {
  margin: 0 0 1.5rem;
}
.cont-producto-fondo .cont-producto .cont-info .col-tabla .fila p:last-child {
  font-size: 1.2rem;
}
@media (min-width: 1024px) {
  .cont-producto-fondo .cont-producto .cont-info .col-tabla {
    width: 40%;
  }
}
@media (min-width: 1024px) {
  .cont-producto-fondo .cont-producto .cont-info {
    flex-direction: row;
  }
}
@media (min-width: 568px) {
  .cont-producto-fondo .cont-producto {
    padding: 4rem;
    width: 95%;
  }
}
@media (min-width: 992px) {
  .cont-producto-fondo .cont-producto {
    padding: 6rem;
  }
}
@media (min-width: 1024px) {
  .cont-producto-fondo .cont-producto {
    padding: 10rem 3.5rem 5rem;
    width: 95%;
  }
}
@media (min-width: 1440px) {
  .cont-producto-fondo {
    background-size: 100%;
    background-position: 0 -20%;
  }
}/*# sourceMappingURL=producto.css.map */