.elementor-2263 .elementor-element.elementor-element-54035eb{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-2263 .elementor-element.elementor-element-d29740c{--display:flex;}.elementor-2263 .elementor-element.elementor-element-2d465db{--display:flex;}.elementor-2263 .elementor-element.elementor-element-7da3bba{--display:flex;}.elementor-2263 .elementor-element.elementor-element-95d0ad3{--display:flex;}.elementor-2263 .elementor-element.elementor-element-5ef5243{--display:flex;}.elementor-2263 .elementor-element.elementor-element-26546da{--display:flex;}.elementor-2263 .elementor-element.elementor-element-2d2d363{--display:flex;}.elementor-2263 .elementor-element.elementor-element-7672208{--display:flex;}@media(max-width:1024px){.elementor-2263 .elementor-element.elementor-element-54035eb{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2263 .elementor-element.elementor-element-54035eb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2263 .elementor-element.elementor-element-378b560 > .elementor-widget-container{margin:0px 0px 0px -15px;}.elementor-2263 .elementor-element.elementor-element-d7d8207 > .elementor-widget-container{margin:0px 0px 0px -15px;}.elementor-2263 .elementor-element.elementor-element-a8ce715 > .elementor-widget-container{margin:0px 0px 0px -15px;}.elementor-2263 .elementor-element.elementor-element-b1e87f0 > .elementor-widget-container{margin:0px 0px 0px -15px;}.elementor-2263 .elementor-element.elementor-element-0826454 > .elementor-widget-container{margin:0px 0px 0px -15px;}.elementor-2263 .elementor-element.elementor-element-69eabd6 > .elementor-widget-container{margin:0px 0px 0px -15px;}.elementor-2263 .elementor-element.elementor-element-eb0b993 > .elementor-widget-container{margin:0px 0px 0px -15px;}.elementor-2263 .elementor-element.elementor-element-9ea35c6 > .elementor-widget-container{margin:0px 0px 0px -15px;}}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-31 .hover-text{text-align:left;line-height:1.5;font-size:11px;margin-left:1px;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-35 .hover-text{text-align:left;line-height:1.5;font-size:11px;margin-left:40px;margin-right:40px;margin-bottom:45px;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-37 .hover-text{text-align:left;line-height:1.5;font-size:11px;margin-left:40px;margin-right:40px;margin-bottom:80px;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-36 .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}.tarjeta-38 .hover-text{text-align:left;line-height:1.5;font-size:11px;margin-left:40px;margin-right:40px;margin-bottom:60px;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-40 .hover-text{text-align:left;line-height:1.5;font-size:11px;margin-left:40px;margin-right:40px;margin-bottom:80px;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-41 .hover-text{text-align:left;line-height:1.5;font-size:11px;margin-left:40px;margin-right:40px;margin-bottom:100px;color:#333;opacity:0;transition:0.3s ease;transform:translateY(-10px)}.tarjeta-41 .title{font-weight:bold;margin:10px 0 5px;font-size:14px}

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-42 .hover-text{text-align:left;line-height:1.5;font-size:11px;margin-left:40px;margin-right:40px;margin-bottom:80px;color:#333;opacity:0;transition:0.3s ease;transform:translateY(-10px)}.tarjeta-42 .title{font-weight:bold;margin:10px 0 5px;font-size:14px}


