@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--ink:#05070b;--ink-2:#080c12;--panel:#0c121a;--panel-2:#111a24;--line:rgba(231,247,255,.12);--line-strong:rgba(231,247,255,.24);--muted:#8c9aaa;--soft:#d4dde5;--ice:#baf8ff;--cyan:#55e5fb;--violet:#9871ff;--ember:#ff8b4d;--white:#f7fbff;--max:1320px;font-family:Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 88% 0%,rgba(50,155,188,.16),transparent 28rem),radial-gradient(circle at -8% 65%,rgba(108,67,189,.13),transparent 30rem),var(--ink);color:var(--white);font-family:inherit;line-height:1.45}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");z-index:999}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input,select{font:inherit}.nf-shell{width:min(var(--max),calc(100% - 64px));margin:auto}.nf-announcement{border-bottom:1px solid var(--line);background:#00000047;font-family:DM Mono,monospace;font-size:.61rem;letter-spacing:.12em;text-transform:uppercase;color:#aeb9c7}.nf-announcement__inner{min-height:36px;display:flex;justify-content:center;align-items:center;gap:24px}.nf-announcement__inner span:first-child{color:var(--ice);font-weight:500}.nf-announcement a{color:#fff;text-decoration:underline;text-underline-offset:4px}.nf-eyebrow{color:var(--ice);font-family:DM Mono,monospace;font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500}.nf-header{position:sticky;top:0;z-index:100;background:#05070bc7;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom:1px solid var(--line)}.nf-header__inner{height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px}.nf-mark{display:flex;align-items:center;gap:12px;font-size:.72rem;font-weight:800;letter-spacing:.17em}.nf-mark:hover{filter:drop-shadow(0 0 15px rgba(95,231,250,.32))}.nf-mark__glyph{display:grid;place-items:center;width:42px;height:42px;padding:3px;background:linear-gradient(135deg,#5fe7fa26,#9f72ff14);border:1px solid rgba(184,246,255,.32);box-shadow:inset 0 0 18px #5fe7fa14,0 0 24px #5fe7fa12}.nf-mark__glyph img{width:100%;height:100%}.nf-mark__type{display:flex;flex-direction:column;line-height:.82;gap:4px}.nf-mark__type span:last-child{color:#8e9aaa;font-size:.6rem;letter-spacing:.3em}.nf-nav{display:flex;align-items:center;gap:38px;color:#aeb9c7;font-family:DM Mono,monospace;font-size:.68rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.nf-nav a{position:relative;padding:8px 0}.nf-nav a:after{content:"";position:absolute;left:0;bottom:2px;width:0;height:1px;background:var(--ice);transition:.25s}.nf-nav a:hover{color:#fff}.nf-nav a:hover:after{width:100%}.nf-cart{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--line-strong);padding:11px 14px;font-family:DM Mono,monospace;font-size:.67rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;background:#ffffff06;transition:.22s}.nf-cart:hover{border-color:var(--ice);box-shadow:0 0 25px #5fe7fa1a}.nf-cart strong{color:var(--ice);font-weight:500}.nf-cart__arrow{font-size:.92rem;color:#7d8b9d}.nf-hero{min-height:745px;display:grid;align-items:center;overflow:hidden;border-bottom:1px solid var(--line);position:relative}.nf-hero:before{content:"";position:absolute;width:720px;height:720px;border-radius:50%;right:-220px;top:-230px;background:radial-gradient(circle,rgba(95,231,250,.14),transparent 65%);filter:blur(10px)}.nf-hero:after{content:"01 / 04";position:absolute;right:32px;bottom:28px;color:#657386;font:500 .6rem DM Mono,monospace;letter-spacing:.14em}.nf-hero__grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(460px,1.12fr);gap:80px;align-items:center;padding:92px 0}.nf-hero h1{margin:18px 0 24px;max-width:740px;font-size:clamp(3.5rem,7.6vw,7.7rem);line-height:.84;letter-spacing:-.085em;font-weight:600}.nf-grad{background:linear-gradient(105deg,var(--cyan),#fff 45%,var(--ember));background-clip:text;-webkit-background-clip:text;color:transparent}.nf-lead{max-width:560px;color:#b8c4d0;font-size:1rem;line-height:1.8}.nf-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px;align-items:center}.nf-button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 23px;border:1px solid var(--line-strong);font-family:DM Mono,monospace;font-weight:500;font-size:.66rem;letter-spacing:.11em;text-transform:uppercase;transition:.22s;cursor:pointer}.nf-button--primary{background:var(--ice);border-color:var(--ice);color:#061016;box-shadow:0 12px 42px #5fe7fa21}.nf-button--primary:hover{background:#fff;border-color:#fff;transform:translateY(-2px);box-shadow:0 16px 46px #ffffff1f}.nf-button--ghost:hover{border-color:var(--ice);color:var(--ice);transform:translateY(-2px)}.nf-hero__badge{width:100%;color:#8491a0;font:500 .61rem DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.nf-hero__media{position:relative;min-height:585px;border:1px solid var(--line-strong);background:linear-gradient(135deg,#5fe7fa14,#05070b33),#05070b;overflow:hidden;box-shadow:0 35px 90px #00000057}.nf-hero__media:before{content:"";position:absolute;top:7%;right:7%;bottom:7%;left:7%;border:1px solid rgba(95,231,250,.18);transform:rotate(-4deg);z-index:2;pointer-events:none}.nf-hero__media:after{content:"";position:absolute;top:12%;right:10%;bottom:12%;left:10%;border:1px solid rgba(95,231,250,.34);border-radius:50%;box-shadow:0 0 80px #5fe7fa29,inset 0 0 70px #9f72ff1f;z-index:2;pointer-events:none}.nf-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.nf-hero__media--empty{display:grid;place-items:center}.nf-hero__core{width:58%;aspect-ratio:1;border:1px solid rgba(184,246,255,.34);border-radius:50%;box-shadow:0 0 90px #5fe7fa2b,inset 0 0 70px #9f72ff1f;display:grid;place-items:center;position:relative}.nf-hero__core:before,.nf-hero__core:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(95,231,250,.22)}.nf-hero__core:before{top:12%;right:12%;bottom:12%;left:12%}.nf-hero__core:after{top:25%;right:25%;bottom:25%;left:25%}.nf-hero__core span{font:500 clamp(2rem,5vw,5rem) "DM Mono",monospace;color:var(--ice);text-shadow:0 0 30px rgba(95,231,250,.4)}.nf-hero__label{position:absolute;z-index:4;left:22px;bottom:22px;padding:10px 13px;background:#04060ac7;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font:500 .61rem DM Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.nf-trustbar{border-bottom:1px solid var(--line);background:#ffffff05}.nf-trustbar__grid{display:grid;grid-template-columns:repeat(4,1fr);border-left:1px solid var(--line)}.nf-trust{padding:22px;border-right:1px solid var(--line);font-size:.72rem}.nf-trust strong{display:block;color:#fff;margin-bottom:4px;font-weight:700}.nf-trust span{color:var(--muted);line-height:1.5}.nf-section{padding:112px 0}.nf-section--line{border-top:1px solid var(--line)}.nf-section__head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:40px}.nf-section h2{margin:10px 0 0;font-size:clamp(2.3rem,4.4vw,4.4rem);letter-spacing:-.07em;font-weight:600;line-height:.92}.nf-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.nf-card{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff0b,#ffffff03);transition:transform .25s,border-color .25s,box-shadow .25s;overflow:hidden}.nf-card:hover{transform:translateY(-7px);border-color:#b8f6ff75;box-shadow:0 25px 60px #00000042}.nf-card__image{aspect-ratio:1/1;background:#0b1018;overflow:hidden;position:relative}.nf-card__image:after{content:"VIEW SYSTEM  \2197";position:absolute;right:13px;bottom:13px;padding:8px 10px;background:#04060ac2;border:1px solid var(--line-strong);font:500 .59rem DM Mono,monospace;letter-spacing:.11em;opacity:0;transform:translateY(8px);transition:.25s}.nf-card:hover .nf-card__image:after{opacity:1;transform:none}.nf-card__image img{height:100%;width:100%;object-fit:cover;transition:transform .6s}.nf-card:hover .nf-card__image img{transform:scale(1.035)}.nf-card__body{padding:22px}.nf-card h3{margin:8px 0;font-size:1.16rem;letter-spacing:-.025em}.nf-card p{color:var(--muted);margin:0 0 18px;line-height:1.65;font-size:.86rem}.nf-price{color:var(--ice);font:500 1rem DM Mono,monospace}.nf-values{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);overflow:hidden}.nf-value{background:var(--ink);padding:36px}.nf-value h3{font-size:1.06rem;margin:9px 0}.nf-value p{color:var(--muted);line-height:1.65;margin:10px 0 0}.nf-product{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.85fr);gap:72px;padding:58px 0 112px}.nf-product__media{background:#0b1018;border:1px solid var(--line-strong);aspect-ratio:1/1;position:sticky;top:120px;overflow:hidden;box-shadow:0 30px 80px #00000040}.nf-product__media img{width:100%;height:100%;object-fit:cover}.nf-product h1{font-size:clamp(2.8rem,5vw,5rem);margin:12px 0 10px;letter-spacing:-.07em;line-height:.91}.nf-product__copy{color:#c2ccda;line-height:1.75;font-size:.98rem}.nf-product__copy p{margin:0 0 14px}.nf-buybox{margin-top:30px;border:1px solid var(--line-strong);background:linear-gradient(145deg,#ffffff0b,#ffffff05);padding:24px;box-shadow:0 24px 60px #0000002e}.nf-select{display:block;width:100%;background:#080c12;border:1px solid var(--line-strong);color:#fff;padding:15px;margin:14px 0}.nf-select:focus{outline:1px solid var(--ice)}.nf-quantity{display:flex;gap:12px;align-items:center;margin:16px 0;color:#c5ced9;font-size:.82rem}.nf-quantity input{width:80px;padding:13px;background:#080c12;border:1px solid var(--line-strong);color:#fff}.nf-buybox .nf-button{width:100%;min-height:58px}.nf-payment-note{text-align:center;color:#7f8b9c;font-size:.66rem;margin:12px 0 0;letter-spacing:.04em}.nf-detail{border-top:1px solid var(--line);padding:18px 0;color:var(--muted);line-height:1.6;font-size:.84rem}.nf-detail strong{color:#fff;display:block;margin-bottom:3px}.nf-collection-head{padding:86px 0 42px;border-bottom:1px solid var(--line)}.nf-cart-page{padding:70px 0 110px}.nf-cart-table{width:100%;border-collapse:collapse}.nf-cart-table th,.nf-cart-table td{padding:18px 0;border-bottom:1px solid var(--line);text-align:left}.nf-cart-table img{width:76px;height:76px;object-fit:cover}.nf-footer{border-top:1px solid var(--line);padding:76px 0;color:var(--muted);background:#00000026}.nf-footer__grid{display:grid;grid-template-columns:1.7fr 1fr 1fr;gap:42px}.nf-footer h3{color:#fff;font:500 .65rem DM Mono,monospace;letter-spacing:.14em;text-transform:uppercase}.nf-footer a{display:block;margin:10px 0;font-size:.84rem}.nf-footer a:hover{color:var(--ice)}.nf-footer__note{margin-top:48px;padding-top:22px;border-top:1px solid var(--line);font:500 .66rem DM Mono,monospace}.nf-sticky-buy{display:none}@media(max-width:900px){.nf-shell{width:min(100% - 28px,var(--max))}.nf-nav{display:none}.nf-header__inner{height:72px}.nf-announcement__inner{gap:10px;justify-content:space-between;padding:8px 0;font-size:.54rem}.nf-announcement__inner span:nth-child(2){display:none}.nf-hero{min-height:0}.nf-hero__grid,.nf-product{grid-template-columns:1fr;gap:34px;padding:60px 0}.nf-hero__media{min-height:430px}.nf-product__media{position:relative;top:auto}.nf-product-grid,.nf-values,.nf-footer__grid,.nf-trustbar__grid{grid-template-columns:1fr}.nf-trustbar__grid{border-left:0}.nf-trust{border-left:1px solid var(--line);border-bottom:1px solid var(--line)}.nf-section{padding:76px 0}.nf-section__head{align-items:start;flex-direction:column}.nf-sticky-buy{position:fixed;z-index:90;left:12px;right:12px;bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 15px;background:#05070be0;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 50px #00000073}.nf-sticky-buy .nf-price{font-size:.9rem}.nf-sticky-buy .nf-button{min-height:44px;padding:0 16px}}@media(max-width:520px){.nf-hero h1{font-size:clamp(3.2rem,17vw,5.1rem)}.nf-hero__media{min-height:360px}.nf-hero:after{right:14px;bottom:14px}.nf-actions{align-items:stretch;flex-direction:column}.nf-actions .nf-button{width:100%}.nf-hero__badge{text-align:center}.nf-card__body{padding:19px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/neon-forge.css.map */
