.elementor-2216 .elementor-element.elementor-element-26c2c1a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-2216 .elementor-element.elementor-element-7bffce4{--display:flex;}.elementor-2216 .elementor-element.elementor-element-d87680b{--display:flex;}.elementor-2216 .elementor-element.elementor-element-3acdf87{--display:flex;}.elementor-2216 .elementor-element.elementor-element-7f7c4d2{--display:flex;}.elementor-2216 .elementor-element.elementor-element-a61d1a2{--display:flex;}.elementor-2216 .elementor-element.elementor-element-bb1d2bd{--display:flex;}.elementor-2216 .elementor-element.elementor-element-ee9ef49{--display:flex;}@media(max-width:1024px){.elementor-2216 .elementor-element.elementor-element-26c2c1a{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2216 .elementor-element.elementor-element-26c2c1a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2216 .elementor-element.elementor-element-1b22803 > .elementor-widget-container{margin:0px 0px 0px -15px;}.elementor-2216 .elementor-element.elementor-element-933abda > .elementor-widget-container{margin:0px 0px 0px -15px;}.elementor-2216 .elementor-element.elementor-element-da094ae > .elementor-widget-container{margin:0px 0px 0px -15px;}.elementor-2216 .elementor-element.elementor-element-d87e9d2 > .elementor-widget-container{margin:0px 0px 0px -15px;}.elementor-2216 .elementor-element.elementor-element-a93896c > .elementor-widget-container{margin:0px 0px 0px -15px;}.elementor-2216 .elementor-element.elementor-element-b5f0bfe > .elementor-widget-container{margin:0px 0px 0px -15px;}.elementor-2216 .elementor-element.elementor-element-eb64242 > .elementor-widget-container{margin:0px 0px 0px -15px;}}body{font-family:Arial,sans-serif;background:#f2f2f2;display:flex;justify-content:center;margin:0px;padding:0px}.container{width:100%;display:flex;max-width:350px;min-width:280px;margin:20px;position:relative}.card{width:350px;height:440px;margin:10px;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,0.1);position:relative;transition:0.3s ease}.card:hover .overlay{opacity:1}.card:hover .product-image{opacity:1}.card:hover .info-icon{opacity:1;transform:scale(1)}.card:hover .hover-text{opacity:1;transform:translateY(0)}.image-container{transform:scale(1.5);width:auto;height:auto;position:relative;text-align:center;padding:60px}.product-image{width:150px;transition:opacity 0.3s ease}.overlay{position:absolute;top:0;left:0;right:0;height:85%;background-color:rgba(255,255,255,0.80);opacity:0;transition:opacity 0.3s ease;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:20px;text-align:center}.info-icon{position:absolute;top:150px;right:125px;width:48px;height:48px;background-color:#3f51b5;color:white;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;font-size:20px;flex-shrink:0}.hover-text{text-align:left;line-height:1.5;font-size:11px;margin-left:40px;margin-right:40px;margin-bottom:40px;color:#333;opacity:0;transition:0.3s ease;transform:translateY(-10px)}.card-content{text-align:center;padding:0 20px 20px 20px}.title{font-weight:bold;margin:10px 0 5px}.subtitle{font-size:14px;color:#3c54a5}.price{font-size:20px;color:green;font-weight:bold}.old-price{text-decoration:line-through;color:gray;font-size:14px}.buy-button{background:#fff;color:#3f51b5;padding:10px;border:1px solid #3f51b5;border-radius:8px;font-size:18px;width:50%;display:flex;justify-content:center;align-items:center;gap:8px;cursor:pointer;margin:0 auto}.buy-button i{font-size:16px}.buy-button:hover{background:#3f51b5;color:white;border-color:#3f51b5}.tarjeta-2 .hover-text{text-align:left;line-height:1.5;font-size:11px;margin-left:40px;margin-right:40px;margin-bottom:90px;color:#333;opacity:0;transition:0.3s ease;transform:translateY(-10px)}

body{font-family:Arial,sans-serif;background:#f2f2f2;display:flex;justify-content:center;padding:50px}.container{width:100%;display:flex;max-width:1100px}.card{width:300px;height:440px;margin:20px;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,0.1);position:relative;transition:0.3s ease}.card:hover .overlay{opacity:1}.card:hover .product-image{opacity:1}.card:hover .info-icon{opacity:1;transform:scale(1)}.card:hover .hover-text{opacity:1;transform:translateY(0)}.image-container{transform:scale(1.5);width:auto;height:auto;position:relative;text-align:center;padding:60px}.product-image{width:150px;transition:opacity 0.3s ease}.overlay{position:absolute;top:0;left:0;right:0;height:85%;background-color:rgba(255,255,255,0.80);opacity:0;transition:opacity 0.3s ease;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:20px;text-align:center}.info-icon{position:absolute;top:150px;right:125px;width:48px;height:48px;background-color:#3f51b5;color:white;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;font-size:20px;flex-shrink:0}.hover-text{text-align:left;line-height:1.5;font-size:11px;margin-left:40px;margin-right:40px;margin-bottom:40px;color:#333;opacity:0;transition:0.3s ease;transform:translateY(-10px)}.card-content{text-align:center;padding:0 20px 20px 20px}.title{font-weight:bold;margin:10px 0 5px}.subtitle{font-size:14px;color:#3c54a5}.price{font-size:20px;color:green;font-weight:bold}.old-price{text-decoration:line-through;color:gray;font-size:14px}.buy-button{background:#fff;color:#3f51b5;padding:10px;border:1px solid #3f51b5;border-radius:8px;font-size:18px;width:50%;display:flex;justify-content:center;align-items:center;gap:8px;cursor:pointer;margin:0 auto}.buy-button i{font-size:16px}.buy-button:hover{background:#3f51b5;color:white;border-color:#3f51b5}

body{font-family:Arial,sans-serif;background:#f2f2f2;display:flex;justify-content:center;padding:50px}.container{width:100%;display:flex;max-width:1100px}.card{width:300px;height:440px;margin:20px;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,0.1);position:relative;transition:0.3s ease}.card:hover .overlay{opacity:1}.card:hover .product-image{opacity:1}.card:hover .info-icon{opacity:1;transform:scale(1)}.card:hover .hover-text{opacity:1;transform:translateY(0)}.image-container{transform:scale(1.5);width:auto;height:auto;position:relative;text-align:center;padding:60px}.product-image{width:150px;transition:opacity 0.3s ease}.overlay{position:absolute;top:0;left:0;right:0;height:85%;background-color:rgba(255,255,255,0.80);opacity:0;transition:opacity 0.3s ease;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:20px;text-align:center}.info-icon{position:absolute;top:150px;right:125px;width:48px;height:48px;background-color:#3f51b5;color:white;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;font-size:20px;flex-shrink:0}.hover-text{text-align:left;line-height:1.5;font-size:11px;margin-left:40px;margin-right:40px;margin-bottom:30px;color:#333;opacity:0;transition:0.3s ease;transform:translateY(-10px)}.card-content{text-align:center;padding:0 20px 20px 20px}.title{font-weight:bold;margin:10px 0 5px}.subtitle{font-size:14px;color:#3c54a5}.price{font-size:20px;color:green;font-weight:bold}.old-price{text-decoration:line-through;color:gray;font-size:14px}.buy-button{background:#fff;color:#3f51b5;padding:10px;border:1px solid #3f51b5;border-radius:8px;font-size:18px;width:50%;display:flex;justify-content:center;align-items:center;gap:8px;cursor:pointer;margin:0 auto}.buy-button i{font-size:16px}.buy-button:hover{background:#3f51b5;color:white;border-color:#3f51b5}.tarjeta-22 .hover-text{text-align:left;line-height:1.5;font-size:11px;margin-left:40px;margin-right:40px;margin-bottom:110px;color:#333;opacity:0;transition:0.3s ease;transform:translateY(-10px)}

body{font-family:Arial,sans-serif;background:#f2f2f2;display:flex;justify-content:center;padding:50px}.container{width:100%;display:flex;max-width:1100px}.card{width:300px;height:440px;margin:20px;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,0.1);position:relative;transition:0.3s ease}.card:hover .overlay{opacity:1}.card:hover .product-image{opacity:1}.card:hover .info-icon{opacity:1;transform:scale(1)}.card:hover .hover-text{opacity:1;transform:translateY(0)}.image-container{transform:scale(1.5);width:auto;height:auto;position:relative;text-align:center;padding:60px}.product-image{width:150px;transition:opacity 0.3s ease}.overlay{position:absolute;top:0;left:0;right:0;height:85%;background-color:rgba(255,255,255,0.80);opacity:0;transition:opacity 0.3s ease;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:20px;text-align:center}.info-icon{position:absolute;top:150px;right:125px;width:48px;height:48px;background-color:#3f51b5;color:white;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;font-size:20px;flex-shrink:0}.hover-text{text-align:left;line-height:1.5;font-size:11px;margin-left:40px;margin-right:40px;margin-bottom:30px;color:#333;opacity:0;transition:0.3s ease;transform:translateY(-10px)}.card-content{text-align:center;padding:0 20px 20px 20px}.title{font-weight:bold;margin:10px 0 5px}.subtitle{font-size:14px;color:#3c54a5}.price{font-size:20px;color:green;font-weight:bold}.old-price{text-decoration:line-through;color:gray;font-size:14px}.buy-button{background:#fff;color:#3f51b5;padding:10px;border:1px solid #3f51b5;border-radius:8px;font-size:18px;width:50%;display:flex;justify-content:center;align-items:center;gap:8px;cursor:pointer;margin:0 auto}.buy-button i{font-size:16px}.buy-button:hover{background:#3f51b5;color:white;border-color:#3f51b5}.tarjeta-23 .hover-text{text-align:left;line-height:1.5;font-size:11px;margin-left:40px;margin-right:40px;margin-bottom:110px;color:#333;opacity:0;transition:0.3s ease;transform:translateY(-10px)}

body{font-family:Arial,sans-serif;background:#f2f2f2;display:flex;justify-content:center;padding:50px}.container{width:100%;display:flex;max-width:1100px}.card{width:300px;height:440px;margin:20px;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,0.1);position:relative;transition:0.3s ease}.card:hover .overlay{opacity:1}.card:hover .product-image{opacity:1}.card:hover .info-icon{opacity:1;transform:scale(1)}.card:hover .hover-text{opacity:1;transform:translateY(0)}.image-container{transform:scale(1.5);width:auto;height:auto;position:relative;text-align:center;padding:60px}.product-image{width:150px;transition:opacity 0.3s ease}.overlay{position:absolute;top:0;left:0;right:0;height:85%;background-color:rgba(255,255,255,0.80);opacity:0;transition:opacity 0.3s ease;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:20px;text-align:center}.info-icon{position:absolute;top:150px;right:125px;width:48px;height:48px;background-color:#3f51b5;color:white;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;font-size:20px;flex-shrink:0}.hover-text{text-align:left;line-height:1.5;font-size:11px;margin-left:40px;margin-right:40px;margin-bottom:40px;color:#333;opacity:0;transition:0.3s ease;transform:translateY(-10px)}.card-content{text-align:center;padding:0 20px 20px 20px}.title{font-weight:bold;margin:10px 0 5px}.subtitle{font-size:14px;color:#3c54a5}.price{font-size:20px;color:green;font-weight:bold}.old-price{text-decoration:line-through;color:gray;font-size:14px}.buy-button{background:#fff;color:#3f51b5;padding:10px;border:1px solid #3f51b5;border-radius:8px;font-size:18px;width:50%;display:flex;justify-content:center;align-items:center;gap:8px;cursor:pointer;margin:0 auto}.buy-button i{font-size:16px}.buy-button:hover{background:#3f51b5;color:white;border-color:#3f51b5}.tarjeta-29 .hover-text{text-align:left;line-height:1.5;font-size:11px;margin-left:40px;margin-right:40px;margin-bottom:120px;color:#333;opacity:0;transition:0.3s ease;transform:translateY(-10px)}

body{font-family:Arial,sans-serif;background:#f2f2f2;display:flex;justify-content:center;padding:50px}.container{width:100%;display:flex;max-width:1100px}.card{width:300px;height:440px;margin:20px;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,0.1);position:relative;transition:0.3s ease}.card:hover .overlay{opacity:1}.card:hover .product-image{opacity:1}.card:hover .info-icon{opacity:1;transform:scale(1)}.card:hover .hover-text{opacity:1;transform:translateY(0)}.image-container{transform:scale(1.5);width:auto;height:auto;position:relative;text-align:center;padding:60px}.product-image{width:150px;transition:opacity 0.3s ease}.overlay{position:absolute;top:0;left:0;right:0;height:85%;background-color:rgba(255,255,255,0.80);opacity:0;transition:opacity 0.3s ease;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:20px;text-align:center}.info-icon{position:absolute;top:150px;right:125px;width:48px;height:48px;background-color:#3f51b5;color:white;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;font-size:20px;flex-shrink:0}.hover-text{text-align:left;line-height:1.5;font-size:11px;margin-left:40px;margin-right:40px;margin-bottom:40px;color:#333;opacity:0;transition:0.3s ease;transform:translateY(-10px)}.card-content{text-align:center;padding:0 20px 20px 20px}.title{font-weight:bold;margin:10px 0 5px}.subtitle{font-size:14px;color:#3c54a5}.price{font-size:20px;color:green;font-weight:bold}.old-price{text-decoration:line-through;color:gray;font-size:14px}.buy-button{background:#fff;color:#3f51b5;padding:10px;border:1px solid #3f51b5;border-radius:8px;font-size:18px;width:50%;display:flex;justify-content:center;align-items:center;gap:8px;cursor:pointer;margin:0 auto}.buy-button i{font-size:16px}.buy-button:hover{background:#3f51b5;color:white;border-color:#3f51b5}.tarjeta-30 .hover-text{text-align:left;line-height:1.5;font-size:11px;margin-left:40px;margin-right:40px;margin-bottom:120px;color:#333;opacity:0;transition:0.3s ease;transform:translateY(-10px)}

body{font-family:Arial,sans-serif;background:#f2f2f2;display:flex;justify-content:center;padding:50px}.container{width:100%;display:flex;max-width:1100px}.card{width:300px;height:440px;margin:20px;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,0.1);position:relative;transition:0.3s ease}.card:hover .overlay{opacity:1}.card:hover .product-image{opacity:1}.card:hover .info-icon{opacity:1;transform:scale(1)}.card:hover .hover-text{opacity:1;transform:translateY(0)}.image-container{transform:scale(1.5);width:auto;height:auto;position:relative;text-align:center;padding:60px}.product-image{width:150px;transition:opacity 0.3s ease}.overlay{position:absolute;top:0;left:0;right:0;height:85%;background-color:rgba(255,255,255,0.80);opacity:0;transition:opacity 0.3s ease;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:20px;text-align:center}.info-icon{position:absolute;top:150px;right:125px;width:48px;height:48px;background-color:#3f51b5;color:white;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;font-size:20px;flex-shrink:0}.hover-text{text-align:left;line-height:1.5;font-size:11px;margin-left:40px;margin-right:40px;margin-bottom:40px;color:#333;opacity:0;transition:0.3s ease;transform:translateY(-10px)}.card-content{text-align:center;padding:0 20px 20px 20px}.title{font-weight:bold;margin:10px 0 5px}.subtitle{font-size:14px;color:#3c54a5}.price{font-size:20px;color:green;font-weight:bold}.old-price{text-decoration:line-through;color:gray;font-size:14px}.buy-button{background:#fff;color:#3f51b5;padding:10px;border:1px solid #3f51b5;border-radius:8px;font-size:18px;width:50%;display:flex;justify-content:center;align-items:center;gap:8px;cursor:pointer;margin:0 auto}.buy-button i{font-size:16px}.buy-button:hover{background:#3f51b5;color:white;border-color:#3f51b5}.tarjeta-34 .hover-text{text-align:left;line-height:1.5;font-size:11px;margin-left:40px;margin-right:40px;margin-bottom:110px;color:#333;opacity:0;transition:0.3s ease;transform:translateY(-10px)}


