.lop-imodal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:16px;background:#17171773}.lop-imodal[hidden]{display:none!important}.lop-imodal__card{position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:100%;max-width:520px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:hidden;border-radius:8px;background:#fff}.lop-imodal__hero{flex:0 0 auto;padding:34px 24px 28px;background:#007dcc}.lop-imodal__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.lop-imodal__badge{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.66px;text-transform:uppercase}.lop-imodal__badge--free{background:#007dcc0d;color:#007dcc}.lop-imodal__badge--lock{background:#ffffff0d;color:#fff}.lop-imodal__close{border:0;background:none;color:#93a2b1;font-size:20px;line-height:20px;cursor:pointer}.lop-imodal__hero .lop-imodal__close{color:#fff}.lop-imodal__title{margin:16px 0 0;color:#171717;font-size:25px;font-weight:700;line-height:32.5px;letter-spacing:-.25px}.lop-imodal__hero .lop-imodal__title{color:#fff}.lop-imodal__text{margin:10px 0 0;color:#5b6b7c;font-size:14px;line-height:22.4px}.lop-imodal__hero .lop-imodal__text{color:#b6c7d6}.lop-imodal__body{flex:1 1 auto;min-height:0;padding:34px 24px;overflow-y:auto;-webkit-overflow-scrolling:touch}.lop-imodal__form{display:flex;flex-direction:column;gap:12px;padding:24px}.lop-imodal__row{display:flex;flex-direction:column;gap:12px}.lop-imodal__field,.lop-imodal__select{box-sizing:border-box;width:100%;height:42px;padding:0 14px;border:1px solid #dde4ec;border-radius:5px;background:#fff;color:#171717;font-size:14px}.lop-imodal__check{display:flex;gap:10px;align-items:flex-start;color:#7a8899;font-size:12px;line-height:18px}.lop-imodal__check input{width:18px;height:18px;margin-top:2px;flex-shrink:0}.lop-imodal__submit,.lop-imodal__cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;border:0;border-radius:99px;background:#007dcc;color:#fff;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer}.lop-imodal__ghost{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin-top:12px;border:1px solid #dde4ec;border-radius:99px;background:#fff;color:#171717;font-size:14px;font-weight:700;text-decoration:none}.lop-imodal__note{margin:14px 0 0;color:#93a2b1;font-size:12px;line-height:18px;text-align:center}.lop-imodal__foot{margin:0;padding-top:9px;border-top:1px solid #edf1f5;color:#5b6b7c;font-size:13px;line-height:20.8px;text-align:center}.lop-imodal__foot a{color:#007dcc;text-decoration:none}.lop-imodal__label{margin:0 0 10px;color:#7a8899;font-size:12px;font-weight:700;letter-spacing:.96px;text-transform:uppercase}.lop-imodal__list{display:flex;flex-direction:column;gap:12px;margin:0 0 16px;padding:0;list-style:none}.lop-imodal__list li{display:flex;gap:11px;align-items:flex-start;color:#171717;font-size:14px;line-height:21px}.lop-imodal__list svg{width:17px;height:17px;margin-top:2px;flex-shrink:0}.lop-imodal__error{color:#b42318;font-size:13px}.lop-imagen-texto--modals{position:relative}.lop-forms-prime{position:absolute;left:0;top:0;z-index:0;box-sizing:border-box;width:min(520px,100%);height:480px;overflow:hidden;opacity:0;pointer-events:none}.lop-forms-mount{position:fixed;left:0;top:0;z-index:1;box-sizing:border-box;width:min(520px,100%);max-height:90vh;padding:0;opacity:.01;overflow:hidden;pointer-events:none}.lop-forms-mount.is-open{top:0;right:0;bottom:0;left:0;z-index:10050;display:flex;align-items:center;justify-content:center;width:auto;max-height:none;padding:16px;opacity:1;overflow:visible;pointer-events:auto;background:#0009}.lop-forms-mount__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;display:none;padding:0;border:0;background:transparent;cursor:default}.lop-forms-mount.is-open .lop-forms-mount__backdrop{display:block}.lop-forms-mount__dialog{position:relative;box-sizing:border-box;width:100%;max-width:520px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:auto;padding:16px 16px 8px;border-radius:8px;background:#fff}.lop-forms-mount__dialog .lop-imodal__close{position:absolute;top:12px;right:12px;z-index:2}.lop-forms-host,.lop-forms-app{box-sizing:border-box;width:100%;min-height:360px}.lop-forms-mount__loading{margin:48px 0;color:#5b6b7c;font-size:14px;line-height:1.4;text-align:center}.lop-forms-mount__hint{margin:12px 0 0;color:#b42318;font-size:13px;line-height:1.4;text-align:center}.lop-forms-mount.is-loading .lop-forms-host{min-height:80px}.lop-forms-mount.is-loading .lop-forms-mount__done,.lop-forms-mount.is-loading .lop-forms-mount__hint,.lop-forms-mount.is-fallback .lop-forms-mount__loading{display:none!important}.lop-forms-mount.is-fallback .lop-forms-host{display:none}.lop-forms-mount.is-fallback .lop-forms-mount__dialog{padding:44px 24px 24px}.lop-forms-mount.is-fallback .lop-forms-mount__hint{margin:0}.lop-forms-mount__done{display:flex;flex-direction:column;gap:20px;text-align:center}.lop-forms-mount__done-text{margin:0;color:#16212c;font-size:17px;font-weight:700}body.lop-forms-native-open{overflow:hidden}@media screen and (min-width:768px){.lop-imodal__row{flex-direction:row}}@media screen and (max-width:640px){.lop-imodal{padding:12px}.lop-imodal__card{max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px)}.lop-imodal__hero{padding:20px 20px 22px}.lop-imodal__title{margin-top:14px;font-size:21px;line-height:27px}.lop-imodal__text{margin-top:8px;font-size:13px;line-height:20px}.lop-imodal__body{padding:22px 20px 24px}.lop-imodal__list{gap:10px;margin-bottom:18px}.lop-imodal__list li{font-size:13.5px;line-height:20px}.lop-imodal__ghost{margin-top:10px}.lop-imodal__note{margin-top:12px}.lop-forms-mount__dialog{max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px)}}@media screen and (max-height:560px){.lop-imodal__card{overflow-y:auto}.lop-imodal__body{overflow:visible}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/lop-informe-modals.css.map */
