.cv-email-popup{align-items:center;background:#0f121894;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;padding:24px}.cv-email-popup[open]{z-index:2147483000}body.cv-email-popup-is-open #loox-visitor-level-referral-btn,body.cv-email-popup-is-open #Avada-FAQ_WidgetTrigger,body.cv-email-popup-is-open #merchantwidgetiframe{opacity:0!important;pointer-events:none!important;visibility:hidden!important}.cv-email-popup .cv-email-popup__dialog{background:#fff;border:1px solid rgba(17,24,39,.12);border-radius:8px;box-shadow:0 24px 70px #0f172a42;color:#111318;left:auto;max-height:calc(100dvh - 48px);max-width:920px;overflow:hidden;position:relative;top:auto;transform:none;width:min(920px,100%)}.cv-email-popup .cv-email-popup__close{background:#fffffff0;border:1px solid rgba(17,24,39,.14);border-radius:50%;color:#111318;height:40px;inset-inline-end:16px;padding:11px;position:absolute;top:16px;width:40px}.cv-email-popup .cv-email-popup__close:hover{background:#111318;color:#fff}.cv-email-popup .cv-email-popup__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);max-height:calc(100dvh - 48px);overflow:auto;padding:0}.cv-email-popup:not(.cv-email-popup--has-image) .cv-email-popup__grid{grid-template-columns:1fr}.cv-email-popup:not(.cv-email-popup--has-image) .cv-email-popup__dialog{max-width:580px}.cv-email-popup__media{background:#eef1f4;min-height:470px;overflow:hidden;position:relative}.cv-email-popup__media picture,.cv-email-popup__image{display:block;height:100%;width:100%}.cv-email-popup__image{object-fit:cover}.cv-email-popup__image-caption{background:#111318e0;bottom:20px;color:#fff;font-size:14px;font-weight:600;left:20px;line-height:1.4;margin:0;max-width:calc(100% - 40px);padding:10px 12px;position:absolute}.cv-email-popup__content{align-items:center;display:flex;min-width:0;padding:48px 44px 42px}.cv-email-popup__form{width:100%}.cv-email-popup__eyebrow{color:#f04a23;font-size:12px;font-weight:800;letter-spacing:0;line-height:1.4;margin:0 0 10px;text-transform:uppercase}.cv-email-popup__heading{color:#111318;font-size:36px;font-weight:750;letter-spacing:0;line-height:1.08;margin:0}.cv-email-popup__text{color:#626874;font-size:16px;line-height:1.58;margin-top:16px}.cv-email-popup__text p{margin:0}.cv-email-popup__benefits{display:grid;gap:9px;list-style:none;margin:22px 0 24px;padding:0}.cv-email-popup__benefits li{align-items:center;color:#272b33;display:flex;font-size:14px;font-weight:600;gap:10px;line-height:1.4}.cv-email-popup__check{align-items:center;background:#daf5e7;border-radius:50%;color:#087a43;display:inline-flex;flex:0 0 20px;font-size:12px;height:20px;justify-content:center;width:20px}.cv-email-popup__label{color:#111318;display:block;font-size:13px;font-weight:700;margin-bottom:8px}.cv-email-popup__field-row{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.cv-email-popup__input{background:#fff;border:1px solid #cfd4dc;border-radius:6px;color:#111318;font:inherit;font-size:15px;height:52px;min-width:0;padding:0 16px;width:100%}.cv-email-popup__input:focus{border-color:#111318;box-shadow:0 0 0 3px #1113181a;outline:none}.cv-email-popup__submit{align-items:center;background:#111318;border:1px solid #111318;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:750;gap:10px;height:52px;justify-content:center;padding:0 18px;transition:background-color .18s ease,border-color .18s ease,transform .18s ease;white-space:nowrap}.cv-email-popup__submit:hover{background:#f04a23;border-color:#f04a23;transform:translateY(-1px)}.cv-email-popup__submit:focus-visible,.cv-email-popup__copy:focus-visible,.cv-email-popup__close:focus-visible{outline:3px solid rgba(240,74,35,.35);outline-offset:2px}.cv-email-popup__trust{align-items:center;color:#777d88;display:flex;font-size:12px;gap:6px;line-height:1.4;margin:13px 0 0}.cv-email-popup__error{align-items:center;background:#fff0ee;border-left:3px solid #c92a1d;color:#8f1f16;display:flex;font-size:13px;gap:8px;margin:0 0 14px;padding:10px 12px}.cv-email-popup__success{text-align:left}.cv-email-popup__success-icon{align-items:center;background:#daf5e7;border-radius:50%;color:#087a43;display:inline-flex;font-size:24px;height:52px;justify-content:center;margin-bottom:24px;width:52px}.cv-email-popup__code-wrap{border-top:1px solid #e2e5e9;margin-top:26px;padding-top:22px}.cv-email-popup__code-label{color:#626874;display:block;font-size:13px;margin-bottom:8px}.cv-email-popup__code-row{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.cv-email-popup__code{align-items:center;background:#f4f5f7;border:1px dashed #9aa1ac;border-radius:6px;color:#111318;display:flex;font-family:inherit;font-size:18px;font-weight:800;justify-content:center;letter-spacing:0;min-height:50px;padding:10px 14px}.cv-email-popup__copy{background:#fff;border:1px solid #111318;border-radius:6px;color:#111318;cursor:pointer;font-size:13px;font-weight:700;padding:0 16px}.cv-email-popup__copy:hover{background:#111318;color:#fff}@media screen and (max-width:749px){.cv-email-popup{align-items:flex-end;padding:0}.cv-email-popup .cv-email-popup__dialog{border-bottom:0;border-radius:8px 8px 0 0;max-height:92dvh;width:100%}.cv-email-popup .cv-email-popup__grid{grid-template-columns:1fr;max-height:92dvh}.cv-email-popup__media{min-height:0}.cv-email-popup__media picture{aspect-ratio:16 / 6;height:auto}.cv-email-popup__image{object-position:center}.cv-email-popup__image-caption{bottom:10px;font-size:11px;left:12px;max-width:calc(100% - 64px);padding:6px 8px}.cv-email-popup__content{padding:28px 24px calc(24px + env(safe-area-inset-bottom))}.cv-email-popup__heading{font-size:28px;line-height:1.12;padding-right:34px}.cv-email-popup__text{font-size:14px;line-height:1.5;margin-top:12px}.cv-email-popup__benefits{gap:7px;margin:18px 0 20px}.cv-email-popup__field-row,.cv-email-popup__code-row{grid-template-columns:1fr}.cv-email-popup__submit,.cv-email-popup__copy{min-height:50px;width:100%}.cv-email-popup .cv-email-popup__close{height:36px;inset-inline-end:12px;top:12px;width:36px}}@media(prefers-reduced-motion:reduce){.cv-email-popup__submit{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/cv-email-signup-popup.css.map */
