.nwp[hidden]{display:none!important}.nwp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;font-family:Poppins,sans-serif;letter-spacing:0;color:#4a5350;-webkit-font-smoothing:antialiased}.nwp *,.nwp *:before,.nwp *:after{box-sizing:border-box}.nwp p,.nwp h2{letter-spacing:0}.nwp .nwp__scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#161d199e;opacity:0;transition:opacity .25s ease}.nwp__dialog{position:relative;display:flex;width:820px;max-width:calc(100vw - 32px);min-height:520px;max-height:calc(100vh - 32px);overflow:hidden;background:#fff;border-radius:20px;box-shadow:0 30px 80px #00000059;opacity:0;transform:translateY(12px) scale(.98);transition:opacity .25s ease,transform .3s cubic-bezier(.2,.7,.2,1);outline:0}.nwp.is-open .nwp__scrim{opacity:1}.nwp.is-open .nwp__dialog{opacity:1;transform:none}.nwp__panel{position:relative;flex:none;width:330px;padding:38px 30px 0;overflow:hidden;background:#244b47;color:#fff}.nwp__panel:before{content:"";position:absolute;left:-40px;bottom:-170px;width:410px;height:270px;border-radius:50%;background:#ffffff12}.nwp__panel-eyebrow{position:relative;margin:0;display:flex;align-items:center;gap:8px;font-size:12px;line-height:20px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:#a9ddd4}.nwp__panel-check{display:none;flex:none;width:20px;height:20px;align-items:center;justify-content:center;background:#edfcfa;border-radius:50%;color:#244b47}.nwp.is-unlocked .nwp__panel-check{display:flex}.nwp__panel-big{position:relative;margin:12px 0 0;font-size:104px;line-height:100px;font-weight:700;letter-spacing:-3px;color:#fff}.nwp__panel-sub{position:relative;margin:8px 0 0;font-size:22px;line-height:30px;font-weight:500;color:#fff}.nwp__panel-note{position:relative;margin:12px 0 0;font-size:13px;line-height:20px;color:#dcebe8}.nwp__lineup{position:absolute;left:0;bottom:-14px;width:330px;max-width:none;height:auto}.nwp__body{flex:1;min-width:0;padding:36px 44px 18px;display:flex;flex-direction:column;overflow-y:auto}.nwp__step{display:flex;flex-direction:column;flex:1}.nwp__step[hidden]{display:none}.nwp__logo{display:block;width:92px;height:auto}.nwp__eyebrow{margin:26px 0 0;font-size:12px;line-height:18px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:#244b47}.nwp__title{margin:8px 0 0;font-family:inherit;font-size:34px;line-height:40px;font-weight:600;color:#161d19;outline:0}.nwp__title span{border-bottom:3px solid #161D19;padding-bottom:1px}.nwp__text{margin:10px 0 0;font-size:15px;line-height:23px;color:#4a5350}.nwp__form{margin:20px 0 0;display:flex;flex-direction:column}.nwp__label{font-size:12px;line-height:18px;font-weight:600;color:#161d19}.nwp__input{margin:6px 0 0;width:100%;height:50px;padding:0 16px;background:#fff;border:1.5px solid #C9CFCC;border-radius:12px;font-family:inherit;font-size:16px;line-height:22px;color:#161d19;outline:0;box-shadow:none;-webkit-appearance:none;appearance:none}.nwp__input:focus{border-color:#244b47;box-shadow:0 0 0 3px #244b472e;outline:0}.nwp__input[aria-invalid=true]{border-color:#b42318}.nwp__error{margin:6px 0 0;font-size:13px;line-height:18px;color:#b42318}.nwp__error[hidden]{display:none}.nwp__button{margin:12px 0 0;width:100%;min-height:50px;display:flex;align-items:center;justify-content:center;padding:0 16px;background:#244b47;border:0;border-radius:12px;font-family:inherit;font-size:13px;line-height:20px;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-decoration:none;color:#fff;cursor:pointer;transition:background .15s ease}.nwp__button:hover{background:#1b3a37;color:#fff}.nwp__button[disabled]{opacity:.6;cursor:default}.nwp__fine{margin:10px 0 0;font-size:12px;line-height:18px;text-align:center;color:#7a827e}.nwp__decline{margin:auto auto 0;min-height:44px;padding:0 12px;background:transparent;border:0;font-family:inherit;font-size:13px;line-height:20px;color:#4a5350;text-decoration:underline;cursor:pointer}.nwp__small-label{margin:18px 0 0;font-size:11px;line-height:16px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#7a827e}.nwp__refill{margin:8px 0 0;display:flex;align-items:center;gap:12px;padding:13px 16px;background:#edfcfa;border:1.5px solid #244B47;border-radius:14px}.nwp__refill-check{flex:none;width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:#244b47;border-radius:6px;color:#fff}.nwp__refill-text{display:flex;flex-direction:column;min-width:0}.nwp__refill-text strong{font-size:15px;line-height:21px;font-weight:600;color:#161d19}.nwp__refill-text span{font-size:13px;line-height:19px;color:#4a5350}.nwp__step[data-nwp-step="2"] .nwp__button{margin-top:16px}.nwp__close{position:absolute;top:10px;right:10px;z-index:2;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;background:transparent;border:0;border-radius:50%;color:#161d19;cursor:pointer}.nwp a:focus-visible,.nwp button:focus-visible{outline:2px solid #244B47;outline-offset:2px}html.nwp-lock{overflow:hidden}@media(max-width:749px){.nwp{align-items:flex-end}.nwp__dialog{flex-direction:column;width:100%;max-width:none;min-height:0;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);border-radius:24px 24px 0 0;transform:translateY(40px)}.nwp__panel{width:auto;height:172px;padding:26px 24px 0}.nwp__panel:before{left:auto;right:-50px;bottom:-120px;width:260px;height:200px}.nwp__panel-eyebrow{font-size:11px}.nwp__panel-big{margin-top:4px;font-size:60px;line-height:62px;letter-spacing:-2px}.nwp__panel-big:after{content:" off";font-size:28px;font-weight:600;letter-spacing:0}.nwp__panel-off{display:none}.nwp__panel-sub{margin-top:4px;font-size:16px;line-height:24px}.nwp__panel-note{display:none}.nwp__lineup{left:auto;right:6px;bottom:-8px;width:164px}.nwp__body{padding:22px 24px 14px}.nwp__logo,.nwp__eyebrow{display:none}.nwp__title{margin-top:0;font-size:26px;line-height:32px}.nwp__text{font-size:14px;line-height:22px}.nwp__form{margin-top:18px}.nwp__input{height:52px}.nwp__button{min-height:52px}.nwp__decline{margin-top:2px}.nwp__close{top:6px;right:6px;color:#fff}}@media(prefers-reduced-motion:reduce){.nwp__scrim,.nwp__dialog{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/newt-welcome-popup.css.map */
