body.nwis-modal-open{overflow:hidden}.nwis-single-fallback{margin-top:12px}.nwis-single-notify-button{margin-left:0!important}.single_add_to_cart_button.nwis-notify-active{white-space:nowrap}.nwis-open-modal,.nwis-modal__form .button,.nwis-modal__success .button{border-radius:10px!important;background-color:var(--button-color)!important;border:solid 1px var(--button-color)!important;color:var(--white-color)!important;padding:18px 50px 18px 50px!important;text-transform:uppercase!important;font-size:12px!important;font-weight:600!important;line-height:1!important;cursor:pointer!important}.nwis-open-modal:hover,.nwis-open-modal:focus,.nwis-modal__form .button:hover,.nwis-modal__form .button:focus,.nwis-modal__success .button:hover,.nwis-modal__success .button:focus{background-color:var(--button-color)!important;border-color:var(--button-color)!important;color:var(--white-color)!important}.nwis-modal{position:fixed;inset:0;z-index:2147483647;isolation:isolate;display:flex;align-items:center;justify-content:center;padding:16px;background:rgb(0 0 0 / .45);opacity:0;pointer-events:none;transition:opacity 0.2s ease}.nwis-modal.is-open{opacity:1;pointer-events:auto}.nwis-modal__backdrop{position:absolute;inset:0;background:#fff0}.nwis-modal__dialog{position:relative;z-index:1;width:min(520px, 100%);margin:0;max-height:calc(100vh - 32px);overflow:auto;background:#fff;border-radius:14px;padding:22px;box-shadow:0 18px 42px rgb(0 0 0 / .2);transform:translateY(16px);transition:transform 0.25s ease}.nwis-modal.is-open .nwis-modal__dialog{transform:translateY(0)}.nwis-modal__close{position:absolute;top:8px;right:10px;width:32px;height:32px;border:0;background:#fff0;color:#333;font-size:14px;line-height:1;cursor:pointer}.nwis-modal__title{margin:0 0 6px;padding-right:30px}.nwis-modal__product{margin:0 0 14px;color:#606060}.nwis-modal__form{display:grid;gap:10px}.nwis-hp-field{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.nwis-modal__form.is-loading{opacity:.65;pointer-events:none}.nwis-modal__form input[type='email']{width:100%;min-height:44px;border-radius:10px}.nwis-modal__form .button{width:100%}.nwis-modal__error{margin:8px 0 0;color:#b42318;font-size:13px}.nwis-modal__success{display:grid;gap:10px;text-align:center}.nwis-modal__success-title{margin:6px 0 0}.nwis-modal__success-text{margin:0;color:#606060}@media (max-width:640px){.single_add_to_cart_button.nwis-open-modal,.single_add_to_cart_button.nwis-notify-active,.nwis-single-fallback .nwis-open-modal{width:100%!important;display:block!important}.nwis-modal__dialog{padding:18px;border-radius:12px}}