body {
  background: linear-gradient(90deg, rgba(98,133,245,1) 0%, rgba(152,160,246,1) 35%, rgba(4,0,255,1) 100%);
  }
  
  h2{
      color: #e6e5e5;
  }
  h2.titulo{
    margin-bottom: 10px;
    font-size: 28px;
  }
  
  h3{
      color: #ccc;
      text-decoration: underline white;
  }

  img {
    width: 50vw; /* 50% of the viewport width */
    height: auto;
  }

  p.descripcion{

    color: #000000;
    margin-left: 20vw;
    margin-right: 20vw;
    font-size: 20px;
    text-align: left;

  }

  p.precio{
    background: yellow;
    font-size: 28px;
    color: black;
    margin-bottom: 3px;
    font-style: inherit;
    display: inline-block;
    border-radius: 3%;  

  }
.product {
    /*border: 1px solid #ccc;*/
    padding: 16px;
    margin: 16px;
    text-align: center;
}
.whatsapp-button {
    background-color: #25D366;
    color: white;
    padding: 10px 20px;
    text-decoration: none;
    border-radius: 5px;
    box-shadow: inset;
    font-size: 35px;
}

.whatsapp-button:hover {
    box-shadow: inset 0 0 20px rgba(49, 138, 172, 0.5), 0 0 20px rgba(49, 138, 172, 0.4);
    outline-color: rgba(49, 138, 172, 0);
    outline-offset: 80px;
    text-shadow: 1px 1px 6px #fff;
    border-shadow: none;
  }


