.lop-imagen-texto__grid{display:flex;flex-direction:column;gap:24px;align-items:stretch}.lop-imagen-texto__media{position:relative;display:block;width:100%;height:220px;overflow:hidden;border-radius:16.17px;background:#fafafa}.lop-imagen-texto__img,.lop-imagen-texto__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover;object-position:center}.lop-imagen-texto__copy{display:flex;flex-direction:column;gap:24px;align-items:flex-start}.lop-imagen-texto__text{display:flex;flex-direction:column;gap:16px}.lop-imagen-texto__title{margin:0;color:#171717;font-size:clamp(32px,8vw,40px);font-weight:700;line-height:1.1;letter-spacing:-1.2px}.lop-imagen-texto__description{margin:0;color:#171717;font-size:16px;font-weight:400;line-height:25.85px}.lop-imagen-texto__description p{margin:0}.lop-imagen-texto__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.lop-imagen-texto__btn{position:relative;overflow:hidden;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;height:50px;padding:0 26px;border-radius:60px;font-size:16px;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:none}.lop-imagen-texto__btn.button:after{display:none}.lop-imagen-texto__btn .btn-text{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px}.lop-imagen-texto__btn-icon{width:16px;height:16px;flex-shrink:0}.lop-imagen-texto__btn--resumen{background:#007dcc;border:2px solid #007dcc;color:#fff}.lop-imagen-texto__btn--resumen:hover,.lop-imagen-texto__btn--resumen:focus-visible,.js [data-button-hover=standard] .lop-imagen-texto__btn--resumen.button--primary:hover:not([disabled],.self-button){color:#007dcc;text-decoration:none}.lop-imagen-texto__btn--completo{background:#fff;border:2px solid #007dcc;color:#007dcc}.lop-imagen-texto__btn--completo:hover,.lop-imagen-texto__btn--completo:focus-visible,.js [data-button-hover=standard] .lop-imagen-texto__btn--completo.button--secondary:hover:not([disabled],.self-button){color:#fff;background:#fff;text-decoration:none}.lop-imagen-texto__popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:none;align-items:center;justify-content:center;background:#00000080}.lop-imagen-texto__popup.is-open{display:flex}.lop-imagen-texto__popup-card{width:90%;max-width:500px;padding:40px;border-radius:12px;background:#fff;text-align:center}.lop-imagen-texto__popup-title{margin:0 0 20px;font-size:24px;font-weight:400;color:#000}.lop-imagen-texto__popup-text{margin:0 0 30px;font-size:16px;line-height:1.5;color:#666}@media screen and (min-width:1024px){.lop-imagen-texto__grid{flex-direction:row;align-items:center;gap:46px}.lop-imagen-texto__grid--image-right{flex-direction:row-reverse}.lop-imagen-texto__media{flex:1 1 54%;width:auto;height:381px}.lop-imagen-texto__copy{flex:0 1 556px;width:556px;max-width:42%}.lop-imagen-texto__title{font-size:51.73px;line-height:51.73px;letter-spacing:-1.55px}.lop-imagen-texto__actions{gap:20px}.lop-imagen-texto__btn{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/lop-imagen-texto.css.map */
