.card{padding:1rem;background-color:#f7f7f7;position:relative;box-shadow:0 0 10px #000000b3;border-radius:10px;width:100%}.options{display:flex;flex-direction:column;align-items:center;margin:.8rem .3rem}.row{margin:10px 20px;display:flex;flex-direction:row;justify-content:space-between;width:100%}.row .input-test[type=text]{flex:1}.input-test{text-align:center;outline:none;background-color:#f7f7f7;font-size:18px;color:#000;font-family:Montserrat,sans-serif;border:1px solid #f7f7f7;border-radius:.4rem;margin:0 10px}.input-test:hover{border-radius:.4rem;background-color:#34c274;border:1px solid #41df88;color:#fff;width:48%}.footer{margin-top:1rem;display:flex;justify-content:space-between}.footer button{padding:10px 20px}.btn-test{border-radius:10px;border:1px solid #333;background-color:#333;color:#fff;font-family:Montserrat,sans-serif;font-size:16px}.btn-test:hover{border-radius:10px;border:1px solid #913c8c;background-color:#913c8c;color:#fff}@media (max-width: 767px){.card{padding:1rem}.options{margin:.5rem .2rem}.row{margin:5px 10px;align-items:center}input{padding:1rem .5rem;margin:5px 0;width:48%}.footer{align-items:center}.footer button{margin:5px 0}.btn-test{font-size:10px}.input-test{border:#913c8c solid .2rem;margin:.2rem;font-size:12px}.title{font-size:13px;padding:1px}}@media (min-width: 768px) and (max-width: 1023px){.card{padding:1.5rem}.title{font-size:16px}.options{margin:.6rem .4rem}.row{margin:10px 15px;padding:auto}input{padding:.5rem;margin:0 5px;width:48%}.footer button{margin:10px 0}.input-test{border:#913c8c solid .2rem}}@media (min-width: 1024px){.card{padding:2rem}.title{font-size:24px}.options{margin:.8rem .3rem}.row{margin:10px 20px;flex-direction:row;align-items:center}input{padding:1.1rem;margin:0 10px}.footer{flex-direction:row;align-items:center}.footer button{margin:0}.btn-test{font-size:16px}.input-test{border:#913c8c solid .2rem}}.footer-email{margin-top:1rem;display:flex;justify-content:center;text-align:center}.footer-email button{padding:12px 40px}.btn-iniciar{border-radius:10px;border:1px solid #11b483;background-color:#11b483;color:#fff;font-family:Montserrat,sans-serif;font-size:17px}.btn-iniciar:hover{border-radius:10px;border:1px solid #0c7958;background-color:#0c7958;color:#fff}.title{padding:10px;background:#913c8c;color:#fff;font-size:24px;border-radius:5px}.email{margin:1.7rem .4rem 1rem;padding:15px;text-align:center;font-size:1.7rem;border:.2rem solid #cfcfcf;border-radius:1.3rem;outline:none;box-sizing:border-box;width:90%}.email:focus{font-size:1.6rem;border:.2rem solid #913c8c;border-radius:1.3rem}.email:hover{border:.2rem solid #913c8c;border-radius:1.3rem}@media (max-width: 768px){.email{padding:15px 0rem;font-size:1.3rem;border-radius:1rem}.email:focus{font-size:1.3rem;border:.2rem solid #913c8c;border-radius:1.3rem}.email:hover{border:.2rem solid #913c8c;border-radius:1.3rem}}@media (max-width: 576px){.email{padding:10px;font-size:1rem;border-radius:1rem}.email:focus{font-size:1rem;border:.2rem solid #913c8c;border-radius:1.3rem}.email:hover{border:.2rem solid #913c8c;border-radius:1.3rem}.footer button{padding:10px 30px}}@media (min-width: 992px){.email{padding:15px 8rem;font-size:1.6rem;border-radius:1.5rem}.email:focus{font-size:1.6rem;border:.2rem solid #913c8c;border-radius:1.3rem}.email:hover{border:.2rem solid #913c8c;border-radius:1.3rem}.footer button{padding:15px 50px;font-size:1.2rem}}@media (min-width: 1024px){.email{padding:15px 2rem;font-size:1.6rem;border-radius:1.5rem}.email:focus{font-size:1.6rem;border:.2rem solid #913c8c;border-radius:1.3rem}.email:hover{border:.2rem solid #913c8c;border-radius:1.3rem}}.main{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background-color:#913c8c;height:100%;max-height:100vh;overflow:auto}body{font-family:Montserrat,sans-serif;font-size:16px;color:#333;text-align:center}.title-main{top:0;margin-top:1rem;font-size:40px;background-color:#913c8c;border-radius:10px;color:#fff;padding:10px}.container-product{max-width:85%;margin:auto;display:flex;flex-direction:column;align-items:center;min-height:100vh;margin-top:1rem}.container-product:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.product-grid{display:flex;flex-wrap:wrap;justify-content:space-around;margin:0;text-align:center;height:100%;max-height:100vh;overflow:auto}.product-card{width:calc(25% - 30px);margin:0 15px 30px;padding:15px;border:none;text-align:center;box-sizing:border-box}.product-card:hover{margin:0 15px 30px;padding:15px;border:.15rem solid #c7c7c7;text-align:center;border-radius:.3rem;box-sizing:border-box}.product-title{font-size:16px;margin-top:0}.product-image-link{display:block;margin-bottom:15px}.product-image{width:100%;height:auto}.card-product{padding:2rem;background-color:#fff;position:relative;box-shadow:0 0 10px #000000b3;border-radius:10px;width:100%}a{text-decoration:none;font-size:16px;margin-top:0;color:#333}@media (min-width: 1024px){.product-card{width:calc(25% - 30px);margin:0 15px 30px}}@media (max-width: 870px){.product-card{width:calc(33.33% - 20px);margin:0 10px 20px}}@media (max-width: 767px){.product-card{width:48%;margin:0 0 20px}}@media (max-width: 575px){.product-card{width:100%;margin:0 0 20px}.title-main{font-size:28px}.card-product{width:85%}}#root{max-width:100%;margin:0;padding:.2rem 2rem;text-align:center}body{font-family:Montserrat,sans-serif;font-size:16px;color:#333;text-align:center;min-height:100%;max-height:100vh;overflow:auto}.container{max-width:95%;margin:auto;display:flex;justify-content:center;align-items:center}.container:before{content:"";background-image:url(/assets/Foto-12-S-434bf539.webp);opacity:.6;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;object-fit:cover;background-size:cover;background-repeat:no-repeat;background-position:center}.card{margin-top:.6rem;padding:1.5rem;background-color:#f7f7f7;position:relative;box-shadow:0 0 10px #000000b3;border-radius:10px;width:80%}@media (max-width: 767px){.container{max-width:90%}.title{font-size:13px}}@media (min-width: 992px){.container{max-width:90%}.title{font-size:18px}}@media (max-width: 576px){.email{padding:10px;font-size:.8rem;border-radius:1rem}.footer button{padding:10px 30px}.card{width:100%}}
