/*
Generated time: July 8, 2026 16:48
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
.nv-email-popup{position:fixed;inset:0;z-index:500;display:flex;align-items:center;justify-content:center;padding:clamp(14px,3vw,28px);color:var(--nv-email-popup-text)}.nv-email-popup__label{display:none!important}.nv-email-popup[hidden]{display:none}.nv-email-popup__backdrop{position:absolute;inset:0;background:var(--nv-email-popup-overlay);opacity:.62;backdrop-filter:blur(2px)}.nv-email-popup__dialog{position:relative;display:grid;grid-template-columns:minmax(250px,0.92fr) minmax(0,1.08fr);width:min(var(--nv-email-popup-width),calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:hidden;margin-inline:auto;background:var(--nv-email-popup-bg);border:1px solid var(--nv-email-popup-border);border-radius:var(--nv-email-popup-radius);box-shadow:0 30px 90px rgba(11,15,14,.28),0 1px 0 rgba(255,255,255,.52) inset;transform:translateX(-8px) translateY(10px) scale(.985);opacity:0;transition:opacity 220ms ease,transform 220ms ease}.nv-email-popup.is-open .nv-email-popup__dialog{opacity:1;transform:translateX(0) translateY(0) scale(1)}.nv-email-popup__dialog--image-right{grid-template-columns:minmax(0,1.08fr) minmax(250px,0.92fr)}.nv-email-popup__dialog--image-right .nv-email-popup__image-panel{order:2}.nv-email-popup__dialog--image-right .nv-email-popup__content{order:1}.nv-email-popup__dialog--image-none{grid-template-columns:1fr;width:min(470px,calc(100vw - 40px));max-width:470px;background:radial-gradient(circle at 18% 0,color-mix(in srgb,var(--nv-email-popup-button-bg) 8%,transparent),transparent 36%),linear-gradient(180deg,color-mix(in srgb,var(--nv-email-popup-bg) 96%,#fff 4%),var(--nv-email-popup-bg))}.nv-email-popup__dialog--image-none::before{content:"";position:absolute;top:0;left:28px;right:28px;height:3px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--nv-email-popup-button-bg) 72%,#d7b965),transparent);opacity:.9}.nv-email-popup__dialog--image-none .nv-email-popup__content{align-items:stretch;gap:15px;padding:clamp(32px,4.2vw,44px) clamp(28px,4.3vw,40px) clamp(28px,3.5vw,38px);text-align:center}.nv-email-popup__dialog--image-none .nv-email-popup__eyebrow{margin-inline:auto}.nv-email-popup__dialog--image-none .nv-email-popup__heading h2{max-width:100%;font-size:clamp(31px, 3.4vw, 42px);line-height:1.06}.nv-email-popup__dialog--image-none .nv-email-popup__body{width:100%;max-width:38ch;margin-inline:auto;font-size:14px;line-height:1.6}.nv-email-popup__dialog--image-none .nv-email-popup__field{width:100%;gap:10px}.nv-email-popup__dialog--image-none .nv-email-popup__field button,.nv-email-popup__dialog--image-none .nv-email-popup__field input{min-height:48px;border-radius:12px}.nv-email-popup__dialog--image-none .nv-email-popup__disclaimer{width:100%;max-width:39ch;margin-inline:auto;font-size:11.5px}.nv-email-popup__dialog--image-none .nv-email-popup__dismiss{align-self:center}.nv-email-popup__close{position:absolute;top:16px;right:16px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid color-mix(in srgb,var(--nv-email-popup-border) 70%,transparent);border-radius:999px;background:color-mix(in srgb,var(--nv-email-popup-bg) 92%,transparent);color:var(--nv-email-popup-text);cursor:pointer;transition:background 160ms ease,color 160ms ease,transform 160ms ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nv-email-popup__close:focus-visible,.nv-email-popup__close:hover{background:var(--nv-email-popup-button-bg);color:var(--nv-email-popup-button-text);transform:rotate(90deg)}.nv-email-popup__close svg{width:18px;height:18px}.nv-email-popup__image-panel{position:relative;min-height:100%;background:linear-gradient(135deg,color-mix(in srgb,var(--nv-email-popup-button-bg) 22%,var(--nv-email-popup-bg)),color-mix(in srgb,var(--nv-email-popup-bg) 82%,#000 18%));isolation:isolate}.nv-email-popup__image-panel::after{content:"";position:absolute;inset:16px;z-index:1;border:1px solid rgba(255,255,255,.34);border-radius:calc(var(--nv-email-popup-radius) - 8px);pointer-events:none}.nv-email-popup__image-panel::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(11,15,14,.22));pointer-events:none}.nv-email-popup__image{display:block;width:100%;height:100%;min-height:460px;object-fit:cover;transform:scale(1.01)}.nv-email-popup__content{display:flex;flex-direction:column;justify-content:center;gap:20px;min-width:0;padding:clamp(34px,5vw,58px);overflow-y:auto}.nv-email-popup__eyebrow{display:inline-flex;align-items:center;width:fit-content;margin:0 0 12px;border-bottom:1px solid color-mix(in srgb,var(--nv-email-popup-button-bg) 38%,transparent);padding-bottom:7px;font-size:11px;font-weight:760;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--nv-email-popup-button-bg) 78%,var(--nv-email-popup-muted))}.nv-email-popup__heading h2{margin:0;max-width:13ch;color:var(--nv-email-popup-text);font-family:var(--nv-font-heading, Georgia, serif);font-size:clamp(36px, 4.4vw, 56px);font-weight:500;line-height:1.02;letter-spacing:0}.nv-email-popup__body,.nv-email-popup__disclaimer,.nv-email-popup__message{color:var(--nv-email-popup-muted)}.nv-email-popup__body p,.nv-email-popup__disclaimer p{margin:0}.nv-email-popup__body{max-width:46ch;font-size:15px;line-height:1.65}.nv-email-popup__field{display:grid;grid-template-columns:1fr;gap:12px;margin-top:2px}.nv-email-popup__field input{width:100%;min-height:54px;border:1px solid var(--nv-email-popup-border);border-radius:14px;background:var(--nv-email-popup-input-bg);color:var(--nv-email-popup-text);padding:0 17px;font:inherit;box-shadow:0 1px 0 rgba(255,255,255,.68) inset}.nv-email-popup__field input:focus{outline:2px solid color-mix(in srgb,var(--nv-email-popup-button-bg) 38%,transparent);outline-offset:2px}.nv-email-popup__field button{min-height:54px;border:0;border-radius:14px;background:var(--nv-email-popup-button-bg);color:var(--nv-email-popup-button-text);padding:0 26px;font:inherit;font-size:13px;font-weight:760;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:0 12px 24px color-mix(in srgb,var(--nv-email-popup-button-bg) 24%,transparent);transition:background 160ms ease,color 160ms ease,transform 160ms ease,box-shadow 160ms ease}.nv-email-popup__field button:focus-visible,.nv-email-popup__field button:hover{background:var(--nv-email-popup-button-hover-bg);color:var(--nv-email-popup-button-hover-text);transform:translateY(-1px);box-shadow:0 16px 30px color-mix(in srgb,var(--nv-email-popup-button-hover-bg) 28%,transparent)}.nv-email-popup__message{margin:10px 0 0;font-size:14px}.nv-email-popup__message--error ul{margin:0;padding-left:18px}.nv-email-popup__message--success{color:var(--nv-email-popup-text);font-weight:600}.nv-email-popup__disclaimer{margin-top:2px;color:color-mix(in srgb,var(--nv-email-popup-muted) 82%,var(--nv-email-popup-bg) 18%);font-size:11px;line-height:1.6}.nv-email-popup__disclaimer p{color:inherit;font-size:inherit;line-height:inherit}.nv-email-popup__dismiss{align-self:flex-start;border:0;background:0 0;color:var(--nv-email-popup-muted);padding:1px 0;font:inherit;font-size:11px;font-weight:760;letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;text-underline-offset:5px;cursor:pointer}.nv-email-popup__dismiss:focus-visible,.nv-email-popup__dismiss:hover{color:var(--nv-email-popup-text)}@media (max-width:749px){.nv-email-popup{align-items:center;padding:18px 14px}.nv-email-popup__dialog,.nv-email-popup__dialog--image-right{grid-template-columns:1fr;width:min(370px,calc(100vw - 28px));max-height:calc(100svh - 42px);margin-inline:auto;border-radius:min(var(--nv-email-popup-radius),24px);background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--nv-email-popup-button-bg) 9%,transparent),transparent 34%),radial-gradient(circle at 88% 100%,color-mix(in srgb,#d7b965 13%,transparent),transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--nv-email-popup-bg) 97%,#fff 3%),var(--nv-email-popup-bg));box-shadow:0 22px 54px rgba(6,18,18,.26),0 1px 0 rgba(255,255,255,.82) inset,0 0 0 1px color-mix(in srgb,var(--nv-email-popup-border) 72%,transparent)}.nv-email-popup__dialog--image-none{width:min(370px,calc(100vw - 28px));max-width:none}.nv-email-popup__dialog--image-none::before{left:24px;right:24px;height:2px}.nv-email-popup__dialog--image-right .nv-email-popup__content,.nv-email-popup__dialog--image-right .nv-email-popup__image-panel{order:initial}.nv-email-popup__image{min-height:150px;max-height:180px}.nv-email-popup__content{gap:13px;padding:32px 22px 24px}.nv-email-popup__dialog--image-none .nv-email-popup__content{gap:13px;padding:32px 22px 25px}.nv-email-popup__heading h2{max-width:13ch;margin-inline:auto;font-size:28px;line-height:1.08}.nv-email-popup__dialog--image-none .nv-email-popup__heading h2{max-width:13ch;font-size:27px;letter-spacing:0}.nv-email-popup__eyebrow{margin-bottom:8px;padding-bottom:6px;font-size:10px;letter-spacing:.14em}.nv-email-popup__body{max-width:32ch;margin-inline:auto;font-size:13.5px;line-height:1.52}.nv-email-popup__dialog--image-none .nv-email-popup__body{max-width:30ch;font-size:13px}.nv-email-popup__field{gap:9px;margin-top:4px}.nv-email-popup__field button,.nv-email-popup__field input{min-height:46px;border-radius:14px}.nv-email-popup__field input{padding-inline:15px;font-size:14px}.nv-email-popup__field button{font-size:11.5px;letter-spacing:.09em;box-shadow:0 12px 24px color-mix(in srgb,var(--nv-email-popup-button-bg) 20%,transparent)}.nv-email-popup__disclaimer{max-width:31ch;margin-inline:auto;color:color-mix(in srgb,var(--nv-email-popup-muted) 72%,var(--nv-email-popup-bg) 28%);font-size:10px;line-height:1.5}.nv-email-popup__dismiss{align-self:center;margin-top:3px;font-size:10px;letter-spacing:.11em}.nv-email-popup__close{top:13px;right:13px;width:36px;height:36px}.nv-email-popup__image-panel::after{inset:10px}}@media (max-width:420px){.nv-email-popup{padding:14px 10px}.nv-email-popup__dialog,.nv-email-popup__dialog--image-none,.nv-email-popup__dialog--image-right{width:min(360px,calc(100vw - 28px));max-height:calc(100svh - 32px)}.nv-email-popup__content{padding:30px 20px 23px}.nv-email-popup__dialog--image-none .nv-email-popup__content{padding:30px 20px 23px}.nv-email-popup__heading h2{font-size:27px}.nv-email-popup__dialog--image-none .nv-email-popup__heading h2{max-width:13ch;font-size:26px}}