.npc-modal{border:0;padding:0;background:transparent;color:var(--text);max-width:560px;width:calc(100% - 24px);margin:auto;max-height:92vh;max-height:calc(100dvh - 16px);overflow:visible}.npc-modal::backdrop{background:#020308d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.npc-modal__box{position:relative;background:linear-gradient(180deg,#10131f,#07080d);border:1px solid var(--blue);border-radius:22px;padding:24px 20px 0;box-shadow:0 0 60px #1f5bff73;display:flex;flex-direction:column;max-height:92vh;max-height:calc(100dvh - 16px);overflow-y:auto;overscroll-behavior:contain}.npc-modal__x{position:absolute;top:10px;right:12px;width:40px;height:40px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:transparent;color:#fff;font-size:26px;line-height:1;cursor:pointer;z-index:5}.npc-modal__x:hover{border-color:var(--gold);color:var(--gold)}.npc-modal h2{font-size:32px;padding-right:48px;margin:6px 0}.npc-modal__sub{color:var(--muted);font-size:13px;margin-bottom:12px}.npc-modal__tools{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.npc-modal__tools input{flex:1 1 130px;min-width:0;height:40px;border-radius:10px;border:1px solid rgba(255,255,255,.16);background:#0a0c14;color:#fff;padding:0 12px;font:600 14px Inter,sans-serif}.npc-modal__tools input:focus{outline:none;border-color:var(--blue2)}.npc-dip{display:flex;align-items:center;gap:6px;font:800 13px Barlow Condensed,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.npc-dip button{height:40px;min-width:40px;border-radius:10px;border:1px solid var(--gold);background:#ffc21a1f;color:var(--gold);font:800 15px Barlow Condensed,sans-serif;cursor:pointer;transition:.15s}.npc-dip button:hover{background:var(--gold);color:#000}.npc-modal__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:8px;overflow:auto;padding:4px;max-height:38vh;overscroll-behavior:contain}.npc-mn{height:44px;border-radius:10px;border:1px solid var(--blue);background:#1f5bff24;color:#fff;font:700 14px Inter,sans-serif;cursor:pointer;transition:.15s;-webkit-tap-highlight-color:transparent}.npc-mn:hover{border-color:var(--gold)}.npc-mn--sel{background:var(--gold);color:#000;border-color:var(--gold);box-shadow:0 0 16px #ffc21a80}.npc-modal__q{margin-top:12px;padding:12px;border:1px solid var(--gold);border-radius:12px;background:#ffc21a14}.npc-modal__q[hidden]{display:none}.npc-modal__q label{display:block;font:700 15px Inter,sans-serif;color:#fff;margin-bottom:8px}.npc-modal__q input{width:100%;height:42px;border-radius:10px;border:1px solid rgba(255,255,255,.2);background:#0a0c14;color:#fff;padding:0 12px;font:600 15px Inter,sans-serif}.npc-modal__q input:focus{outline:none;border-color:var(--gold)}.npc-modal__q small{display:block;margin-top:6px;color:var(--muted);font-size:12px}.npc-modal__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0 10px;margin-top:10px;border-top:1px solid rgba(255,255,255,.08)}.npc-modal__bar b{display:block;font-size:14px}.npc-modal__bar span{color:var(--muted);font-size:13px}.npc-modal__note{color:var(--muted);font-size:12px;padding-bottom:16px}.npc-btn[disabled]{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.npc-deal{display:inline-block;background:#ffc21a26;border:1px solid var(--gold);color:var(--gold);font:800 14px Barlow Condensed,sans-serif;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:8px}.npc-card .npc-deal{align-self:flex-start}.npc-tag--b{top:auto;bottom:12px;left:12px;background:var(--gold);color:#000}.npc-wb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;background:linear-gradient(90deg,#ffc21a33,#ffc21a0d);border:1px solid var(--gold);border-radius:12px;padding:10px 12px;font:800 15px Barlow Condensed,sans-serif;letter-spacing:.06em;text-transform:uppercase}.npc-wb b{background:var(--gold);color:#000;padding:2px 8px;border-radius:6px}.npc-wb--big{font-size:22px;margin-bottom:14px}html.npc-modal-open{overflow:hidden}@media(max-width:640px){.npc-modal{width:100%;max-width:none;height:100vh;height:100dvh;max-height:none;margin:0;padding:0;top:0;right:0;bottom:0;left:0}.npc-modal__box{height:100%;max-height:none;border:0;border-radius:0;box-shadow:none;padding:calc(16px + env(safe-area-inset-top,0px)) 16px 0}.npc-modal__box>*{flex:none}.npc-modal__x{top:calc(10px + env(safe-area-inset-top,0px));right:10px;width:46px;height:46px}.npc-modal h2{font-size:28px;padding-right:56px}.npc-modal__grid{flex:1 1 auto;min-height:150px;max-height:none;overflow-y:auto;-webkit-overflow-scrolling:touch}.npc-modal__tools input,.npc-modal__q input{font-size:16px}.npc-modal__bar{flex-direction:column;align-items:stretch;padding-bottom:6px}.npc-modal__bar .npc-btn{width:100%}.npc-modal__note{padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}}.npc-hero__media{aspect-ratio:auto;background:#05060a}.npc-hero__media img{height:auto;max-height:680px;object-fit:contain;margin:0 auto}.npc-hero__media .npc-ph{aspect-ratio:4/3;height:auto}.npc-card__media{aspect-ratio:4/5;background:#05060a}.npc-card__media img{object-fit:contain}.npc-prod__img{aspect-ratio:auto;background:#05060a}.npc-prod__img img{height:auto;max-height:780px;object-fit:contain;margin:0 auto}.npc-prod__img .npc-ph{aspect-ratio:4/3;height:auto}.nf .nf__main{display:flex;flex-wrap:wrap;gap:36px 56px;align-items:flex-start}.nf .nf__main>.nf__brand{flex:1.6 1 300px}.nf .nf__main>div:not(.nf__brand){flex:1 1 150px}@media(max-width:560px){.nf .nf__main{gap:30px 24px}.nf .nf__main>.nf__brand{flex-basis:100%}.nf .nf__main>div:not(.nf__brand){flex:1 1 130px}}html{scroll-behavior:auto!important}.npc-sec{scroll-margin-top:76px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/np-modal.css.map */
