:root{--nx-bg: #FDFFFC;--nx-fg: #000000;--nx-fg-inverse: #FFFFFF;--nx-accent: #b6465f;--nx-accent-dark: #8f334a;--nx-body: #555555;--nx-line: rgba(0, 0, 0, .18);--nx-overlay: rgba(0, 0, 0, .45);--nx-radius-popup: 12px;--nx-radius-input: 6px;--nx-input-h: 44px;--nx-tap-min: 44px;--nx-shadow: 0 20px 48px -16px rgba(0, 0, 0, .28), 0 4px 12px rgba(0, 0, 0, .08);--nx-serif: Georgia, "Times New Roman", Times, serif;--nx-sans: var(--font-body-family, system-ui), -apple-system, "Segoe UI", Helvetica, Arial, sans-serif}.nx-popup,.nx-popup *,.nx-popup *:before,.nx-popup *:after,.nx-footer-signup,.nx-footer-signup *,.nx-footer-signup *:before,.nx-footer-signup *:after{box-sizing:border-box}.nx-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nx-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;font-family:var(--nx-sans);color:var(--nx-fg)}.nx-popup[hidden]{display:none!important}.nx-popup__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--nx-overlay);cursor:pointer;opacity:0;transition:opacity .22s ease-out}.nx-popup.is-open .nx-popup__overlay{opacity:1}.nx-popup__card{position:relative;width:100%;max-width:340px;background:var(--nx-bg);border-radius:var(--nx-radius-popup);padding:34px;box-shadow:var(--nx-shadow);text-align:center;transform:translateY(10px);opacity:0;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .26s ease-out}.nx-popup.is-open .nx-popup__card{transform:translateY(0);opacity:1}.nx-popup__close{position:absolute;top:6px;right:6px;width:var(--nx-tap-min);height:var(--nx-tap-min);display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:var(--nx-accent);cursor:pointer;border-radius:999px;transition:background .16s ease,color .16s ease}.nx-popup__close:hover{background:#b6465f14;color:var(--nx-accent-dark)}.nx-popup__close:focus-visible{outline:2px solid var(--nx-accent);outline-offset:2px}.nx-popup__wordmark{font-family:var(--nx-sans);font-size:11px;font-weight:600;letter-spacing:.34em;color:var(--nx-accent);margin:0 0 14px;text-transform:uppercase}.nx-popup__headline{font-family:var(--nx-serif);font-size:22px;font-weight:400;line-height:1.2;color:var(--nx-fg);margin:0 0 10px;letter-spacing:-.005em}.nx-popup__body{font-family:var(--nx-sans);font-size:14px;line-height:1.5;color:var(--nx-body);margin:0 0 18px}.nx-popup__form{display:grid;gap:10px;margin:0 0 12px}.nx-popup__input-wrap{position:relative}.nx-popup__input,.nx-footer-signup__input{width:100%;height:var(--nx-input-h);padding:0 14px;border:1px solid var(--nx-line);border-radius:var(--nx-radius-input);background:#fff;font-family:var(--nx-sans);font-size:14px;color:var(--nx-fg);transition:border-color .14s ease,box-shadow .14s ease;-webkit-appearance:none;appearance:none}.nx-popup__input::placeholder,.nx-footer-signup__input::placeholder{color:#5555558c}.nx-popup__input:focus,.nx-footer-signup__input:focus{outline:0;border-color:var(--nx-accent);box-shadow:0 0 0 3px #b6465f2e}.nx-popup__input[aria-invalid=true],.nx-footer-signup__input[aria-invalid=true]{border-color:var(--nx-accent)}.nx-popup__btn,.nx-footer-signup__btn{position:relative;width:100%;min-height:var(--nx-input-h);padding:0 18px;border:0;border-radius:var(--nx-radius-input);background:var(--nx-fg);color:var(--nx-fg-inverse);font-family:var(--nx-sans);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .16s ease,transform .16s ease}.nx-popup__btn:hover,.nx-footer-signup__btn:hover{background:#1a1a1a}.nx-popup__btn:active,.nx-footer-signup__btn:active{transform:translateY(1px)}.nx-popup__btn:focus-visible,.nx-footer-signup__btn:focus-visible{outline:2px solid var(--nx-accent);outline-offset:2px}.nx-popup__btn[disabled],.nx-footer-signup__btn[disabled]{opacity:.7;cursor:progress}.nx-popup__btn--ghost{background:transparent;color:var(--nx-fg);border:1px solid var(--nx-fg);margin-top:8px}.nx-popup__btn--ghost:hover{background:var(--nx-fg);color:var(--nx-fg-inverse)}.nx-popup__btn-spinner{display:inline-block;width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;margin-left:8px;vertical-align:-2px;animation:nx-spin .7s linear infinite}.nx-popup__btn-spinner[hidden]{display:none}@keyframes nx-spin{to{transform:rotate(360deg)}}.nx-popup__error,.nx-footer-signup__error{font-family:var(--nx-sans);font-size:12.5px;color:var(--nx-accent-dark);margin:4px 0 0}.nx-popup__fineprint{font-family:var(--nx-sans);font-size:11.5px;line-height:1.5;color:var(--nx-body);opacity:.85;margin:0}.nx-popup__success-code{font-family:var(--nx-sans);font-size:13.5px;font-weight:500;letter-spacing:.01em;color:var(--nx-body);margin:12px 0 16px}.nx-popup__success-code span{display:inline-block;padding:2px 8px;margin:0 2px;background:#b6465f1a;color:var(--nx-accent-dark);border-radius:4px;font-weight:600;letter-spacing:.14em}body.nx-popup-open{overflow:hidden}@media(max-width:480px){.nx-popup{padding:14px;align-items:center}.nx-popup__card{max-width:300px;padding:28px 24px;border-radius:12px}.nx-popup__headline{font-size:20px}}@media(prefers-reduced-motion:reduce){.nx-popup__overlay,.nx-popup__card,.nx-popup__btn,.nx-popup__btn-spinner{transition:none;animation:none}}.nx-footer-signup{font-family:var(--nx-sans);max-width:480px}.nx-footer-signup__heading{font-family:var(--nx-serif);font-size:20px;font-weight:400;line-height:1.2;color:inherit;margin:0 0 8px}.nx-footer-signup__body{font-family:var(--nx-sans);font-size:13.5px;line-height:1.55;color:inherit;opacity:.85;margin:0 0 14px}.nx-footer-signup__row{display:flex;gap:8px;flex-wrap:wrap}.nx-footer-signup__input{flex:1 1 200px;min-width:0}.nx-footer-signup__btn{flex:0 0 auto;width:auto;min-width:130px}.nx-footer-signup__success{font-family:var(--nx-sans);font-size:13px;color:var(--nx-accent);margin:10px 0 0}@media(max-width:480px){.nx-footer-signup__row{flex-direction:column}.nx-footer-signup__input{flex:0 0 auto;width:100%}.nx-footer-signup__btn{flex:0 0 auto;width:100%;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/email-popup.css.map */
