.lvc-banner{display:flex;align-items:center;gap:16px;background:var(--lvc-bg, #eaf6ec);border:2px dotted var(--lvc-btn, #2e9e44);border-radius:16px;padding:20px 24px;margin:20px 0;box-shadow:0 2px 12px #0000000d}.lvc-banner__icon{flex-shrink:0;width:52px;height:52px;border-radius:50%;background:#fff;color:var(--lvc-btn, #2e9e44);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000014}.lvc-banner__text{flex:1;min-width:160px}.lvc-banner__heading{margin:0 0 4px;font-size:17px;font-weight:700;color:#1a2b1f;line-height:1.3}.lvc-banner__subheading{margin:0;font-size:13.5px;color:#5a6b5e;line-height:1.4}.lvc-banner__btn{flex-shrink:0;background:var(--lvc-btn, #2e9e44);color:#fff;border:none;padding:13px 26px;border-radius:999px;font-size:14.5px;font-weight:600;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease;box-shadow:0 4px 14px #2e9e4459;white-space:nowrap}.lvc-banner__btn:hover{transform:translateY(-2px);opacity:.92;box-shadow:0 6px 18px #2e9e4466}@media(max-width:640px){.lvc-banner{flex-wrap:wrap;text-align:left}.lvc-banner__btn{width:100%;text-align:center}}.lvc-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#1419148c;display:flex;align-items:center;justify-content:center;z-index:2147483000;opacity:0;visibility:hidden;transition:opacity .25s ease;padding:16px}.lvc-overlay.is-open{opacity:1;visibility:visible}.lvc-modal{background:#fff;width:100%;max-width:440px;border-radius:20px;padding:32px 28px 28px;position:relative;box-shadow:0 20px 60px #00000040;transform:scale(.92) translateY(10px);opacity:0;transition:transform .28s ease,opacity .28s ease;z-index:1}.lvc-overlay.is-open .lvc-modal{transform:scale(1) translateY(0);opacity:1}.lvc-modal__close,.lvc-modal__close:hover,.lvc-modal__close:focus,.lvc-modal__close:active{all:unset;box-sizing:border-box;position:absolute;top:16px;right:16px;background:#f3f4f3;width:32px;height:32px;min-width:32px;min-height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#444;line-height:0;z-index:2}.lvc-modal__close:hover{background:#e6e7e6}.lvc-modal__close svg{display:block;pointer-events:none;width:14px;height:14px}.lvc-modal__title{margin:0 0 6px;font-size:21px;font-weight:700;color:#1a2b1f;padding-right:24px;line-height:1.3}.lvc-modal__subtitle{margin:0 0 22px;font-size:13.5px;color:#6a746c;line-height:1.4}.lvc-form{display:flex;flex-direction:column;gap:16px}.lvc-field{display:flex;flex-direction:column;gap:6px}.lvc-field label{font-size:13px;font-weight:600;color:#2a332c}.lvc-field input,.lvc-field select{border:1.5px solid #dfe3e0;border-radius:10px;padding:12px 14px;font-size:14.5px;color:#1a2b1f;background:#fbfcfb;transition:border-color .15s ease,box-shadow .15s ease;width:100%;-webkit-appearance:none;appearance:none}.lvc-field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23555' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:34px}.lvc-field input:focus,.lvc-field select:focus{outline:none;border-color:#2e9e44;box-shadow:0 0 0 3px #2e9e4426}.lvc-error{font-size:12px;color:#d3402f;min-height:14px}.lvc-form__submit{margin-top:6px;background:#2e9e44;color:#fff;border:none;padding:14px 20px;border-radius:999px;font-size:15px;font-weight:700;cursor:pointer;transition:transform .15s ease,opacity .15s ease;box-shadow:0 6px 18px #2e9e4459}.lvc-form__submit:hover{transform:translateY(-2px);opacity:.92}.lvc-success{display:none;flex-direction:column;align-items:center;text-align:center;padding:12px 4px 4px}.lvc-success.is-visible{display:flex;animation:lvcFadeIn .35s ease}.lvc-success__icon{width:56px;height:56px;border-radius:50%;background:#e9f8ec;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.lvc-success h3{margin:0 0 6px;font-size:18px;font-weight:700;color:#1a2b1f}.lvc-success p{margin:0;font-size:13.5px;color:#6a746c;line-height:1.5}@keyframes lvcFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/live-video-call.css.map */
