.ntx{--purple:#2E1B4F;--violet:#6B3FA0;--gold:#FFC83D;--gold-d:#C8901A;--cream:#FAF7F2;--cream-2:#F3EEE4;--ink:#22162F;--muted:#5F566F;--line:#E6DFD2;--leaf:#2D6A4F;--sans:"DM Sans",system-ui,sans-serif;--serif:"Fraunces",Georgia,serif;--ease:cubic-bezier(.2,.8,.2,1)}.ntx *{box-sizing:border-box}.ntx .dim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:#160c266b;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .35s ease}.ntx .dim.show{opacity:1;pointer-events:auto}.ntx .card{position:fixed;z-index:2147483001;left:50%;top:50%;width:min(480px,calc(100vw - 32px));background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 1px #fff9 inset,0 40px 90px -30px #0a0414bf,0 8px 24px -12px #0a041459;opacity:0;transform:translate(-50%,-47%) scale(.975);pointer-events:none;transition:opacity .38s var(--ease),transform .45s var(--ease)}.ntx .card:focus{outline:none}.ntx .card.show{opacity:1;transform:translate(-50%,-50%);pointer-events:auto}.ntx .card.leaving{transition-duration:.2s,.2s;opacity:0;transform:translate(-50%,-48%) scale(.985)}.ntx .band{position:relative;height:74px;background:linear-gradient(135deg,#3A2366 0%,var(--purple) 60%,#25153f 100%);overflow:hidden}.ntx .band svg{position:absolute;right:52px;top:-10px;width:170px;height:110px;opacity:.9}.ntx .band svg path{fill:none;stroke:var(--gold);stroke-width:1.4;stroke-linecap:round;stroke-opacity:.55;stroke-dasharray:260;stroke-dashoffset:260}.ntx .card.show .band svg path{animation:ntx-draw 1.4s var(--ease) .25s forwards}.ntx .band .mark{position:absolute;left:28px;top:50%;transform:translateY(-50%);font-family:var(--sans);font-weight:500;font-size:15px;letter-spacing:.03em;color:var(--cream);padding:1px 8px;border-top:1.2px solid var(--cream);border-bottom:1.2px solid var(--cream)}.ntx .body{padding:26px 30px 22px}.ntx .x{position:absolute;right:14px;top:14px;z-index:2;width:36px;height:36px;border-radius:50%;border:0;background:#faf7f224;color:var(--cream);font-size:20px;line-height:1;cursor:pointer;display:grid;place-items:center;transition:background .2s}.ntx .x:hover{background:#faf7f242}.ntx :focus-visible{outline:3px solid var(--violet);outline-offset:3px}.ntx .x:focus-visible{outline-color:var(--gold)}.ntx h2{font-family:var(--serif);font-weight:500;font-size:30px;line-height:1.1;letter-spacing:-.01em;margin:0}.ntx h2 .soft{font-style:italic;color:var(--violet);position:relative;white-space:nowrap}.ntx h2 .soft svg{position:absolute;left:-2%;bottom:-.14em;width:104%;height:.3em;overflow:visible}.ntx h2 .soft path{fill:none;stroke:var(--gold);stroke-width:3;stroke-linecap:round;stroke-dasharray:300;stroke-dashoffset:300}.ntx .card.show h2 .soft path{animation:ntx-draw .8s var(--ease) .45s forwards}.ntx .lead{font-size:15.5px;line-height:1.58;color:var(--muted);margin:12px 0 0}.ntx .cmp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px}.ntx .tile{position:relative;border:1px solid #ECE7F3;border-radius:0 16px 16px;background:#fff;padding:0 0 11px;text-align:center;overflow:hidden;opacity:0;transform:translateY(8px)}.ntx .card.show .tile{animation:ntx-up .5s var(--ease) forwards}.ntx .card.show .tile:nth-child(1){animation-delay:.3s}.ntx .card.show .tile:nth-child(2){animation-delay:.38s}.ntx .card.show .tile:nth-child(3){animation-delay:.46s}.ntx .tile img{display:block;width:100%;height:auto;margin:0 0 8px}.ntx .tile svg .s{fill:none;stroke:var(--purple);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ntx .tile svg .l{fill:none;stroke:var(--leaf);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ntx .tile svg .f{fill:#e8553b;stroke:none}.ntx .tile b,.ntx .tile span{padding:0 8px}.ntx .tile b{display:block;font-size:13.5px;font-weight:700;color:var(--ink)}.ntx .tile span{display:block;font-size:11.5px;color:var(--muted);margin-top:3px;line-height:1.35}.ntx .tile.on{border-color:var(--gold-d);box-shadow:0 0 0 3px #ffc83d4d}.ntx .form{display:grid;gap:10px;margin-top:20px}.ntx .field{position:relative}.ntx input{width:100%;font:inherit;font-size:16px;color:var(--ink);background:#fff;padding:15px 16px;border:1.5px solid #E4DEEC;border-radius:0 14px 14px;transition:border-color .2s,box-shadow .2s}.ntx input::placeholder{color:#9a92a8}.ntx input:focus{outline:none;border-color:var(--violet);box-shadow:0 0 0 4px #6b3fa024}.ntx .btn{font:inherit;font-weight:700;font-size:17px;background:var(--gold);color:#1d1230;border:0;border-radius:0 28px 28px;padding:16px 20px;cursor:pointer;box-shadow:0 12px 26px -14px #b9860fe6;transition:transform .2s var(--ease),box-shadow .2s}.ntx .btn:hover{transform:translateY(-1px);box-shadow:0 16px 30px -14px #b9860f}.ntx .btn:active{transform:none}.ntx .opt{display:flex;gap:10px;align-items:flex-start;text-align:left;cursor:pointer;margin:2px 2px 4px;position:relative}.ntx .opt input{position:absolute;top:0;left:0;opacity:0;-webkit-appearance:none;appearance:none;width:22px!important;height:22px!important;min-width:0;min-height:0;max-height:22px;margin:0;padding:0;border:0;cursor:pointer}.ntx .opt .box{flex:0 0 22px;align-self:flex-start;box-sizing:border-box;width:22px;height:22px;min-height:22px;max-height:22px;padding:0;border:1.5px solid #CFC5DE;border-radius:0 9px 9px;background:#fff;display:grid;place-items:center;transition:background .2s,border-color .2s;margin-top:1px}.ntx .opt .box:after{content:"";width:6px;height:11px;border:solid #1d1230;border-width:0 2.2px 2.2px 0;transform:rotate(45deg) scale(0);margin-top:-2px;transition:transform .2s cubic-bezier(.3,1.6,.5,1)}.ntx .opt input:checked+.box{background:var(--gold);border-color:var(--gold-d)}.ntx .opt input:checked+.box:after{transform:rotate(45deg) scale(1)}.ntx .opt input:focus-visible+.box{outline:3px solid var(--violet);outline-offset:2px}.ntx .opt-t{font-size:12.5px;line-height:1.45;color:var(--muted)}.ntx .sent .opt{display:none}.ntx .fine{font-size:12px;color:var(--muted);margin:12px 0 0;text-align:center;line-height:1.5}.ntx .no{display:block;margin:6px auto 0;background:none;border:0;font:inherit;font-size:14px;color:var(--muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:8px 12px}.ntx .done{display:none;text-align:center;padding:4px 0 10px}.ntx .sent .form,.ntx .sent .fine,.ntx .sent .no,.ntx .sent .cmp,.ntx .sent .lead,.ntx .sent .ask{display:none}.ntx .sent .done{display:block}.ntx .env{width:88px;height:70px;margin:2px auto 14px;display:block}.ntx .plain .env{display:none}.ntx .env .s{fill:none;stroke:var(--purple);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:240;stroke-dashoffset:240}.ntx .env .g{fill:none;stroke:var(--gold-d);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60}.ntx .sent .env .s{animation:ntx-draw .9s var(--ease) .05s forwards}.ntx .sent .env .g{stroke:#1d1230;animation:ntx-draw .4s var(--ease) .95s forwards}.ntx .sent .env .badge{animation:ntx-pop .4s cubic-bezier(.3,1.6,.5,1) .7s forwards;transform-origin:74px 16px;transform:scale(.4)}@keyframes ntx-pop{to{opacity:1;transform:scale(1)}}.ntx .done h2{opacity:0;transform:translateY(6px)}.ntx .done p{color:var(--muted);margin:10px 0 0;line-height:1.55;font-size:15.5px;opacity:0;transform:translateY(6px)}.ntx .sent .done h2{animation:ntx-up .5s var(--ease) .35s forwards}.ntx .sent .done p{animation:ntx-up .5s var(--ease) .5s forwards}@keyframes ntx-draw{to{stroke-dashoffset:0}}@keyframes ntx-up{to{opacity:1;transform:none}}@media(max-width:700px){.ntx .dim{background:#160c2647;backdrop-filter:none;-webkit-backdrop-filter:none}.ntx .card{left:8px;right:8px;top:auto;width:auto;bottom:calc(8px + env(safe-area-inset-bottom,0px) + var(--kb,0px));border-radius:24px;transform:translateY(40px);transition:opacity .35s var(--ease),transform .45s var(--ease),bottom .25s ease}.ntx .card.show{transform:none}.ntx .card.leaving{transform:translateY(30px)}.ntx .band{height:52px}.ntx .band svg{width:120px;height:80px;top:-12px;right:46px}.ntx .band .mark{left:20px;font-size:13px}.ntx .grab{position:absolute;left:50%;top:8px;width:40px;height:4px;border-radius:2px;background:#faf7f266;transform:translate(-50%)}.ntx .x{top:8px;right:10px;width:36px;height:36px}.ntx .body{padding:20px 20px 14px}.ntx h2{font-size:25px}.ntx .lead{font-size:14.5px;margin-top:8px}.ntx .cmp{display:none}.ntx .form{margin-top:16px}.ntx .btn{font-size:16px;padding:15px}.ntx .fine{margin-top:10px}.ntx .no{margin-top:2px}}@media(min-width:701px){.ntx .grab{display:none}}@media(prefers-reduced-motion:reduce){.ntx *{animation-duration:.01s!important;animation-delay:0s!important;transition:none!important}}.ntx .done .btn{display:inline-flex;align-items:center;gap:8px;margin-top:18px;text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/29/assets/nt-exit-offer.css.map */
