:root{--void: #050000;--void-2: #0a0101;--panel: #0d0202;--border: #3a0606;--crimson: #c41e3a;--hot: #ff1a3c;--dim: #7a0f22;--ash: #c8a0a0;--white: #f2e8e8;--cyan: #00ffc8;--glow: rgba(196, 30, 58, .45);--mono: "Courier New", Courier, "Lucida Console", monospace}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:15px;scroll-behavior:smooth}body{min-height:100vh;background:var(--void);color:var(--ash);font-family:var(--mono);line-height:1.55;overflow-x:hidden}body:before{content:"";pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:repeating-linear-gradient(0deg,rgba(0,0,0,.2) 0 1px,transparent 1px 3px);opacity:.55}body:after{content:"";pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9997;background:radial-gradient(ellipse at center,transparent 42%,rgba(0,0,0,.78) 100%);box-shadow:inset 0 0 140px #78001459}.noise{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9996;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:grain .4s steps(2) infinite}@keyframes grain{0%,to{transform:translate(0)}50%{transform:translate(-2%,1%)}}a{color:var(--hot);text-decoration:none}a:hover{color:var(--white);text-shadow:0 0 12px var(--glow)}button,input,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0}::selection{background:var(--hot);color:#000}.shell{position:relative;z-index:1;max-width:980px;margin:0 auto;padding:1rem 1rem 4rem}.topbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem 0 .85rem;border-bottom:1px solid var(--border);margin-bottom:1.1rem;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.brand{color:var(--hot);letter-spacing:.18em;text-shadow:0 0 18px var(--glow);display:inline-flex;align-items:center;gap:.45rem}.brand-mark{width:18px;height:18px;object-fit:cover;border:1px solid var(--border);flex-shrink:0}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--hot);box-shadow:0 0 8px var(--hot);margin-right:.4rem;animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.topbar nav{display:flex;flex-wrap:wrap;gap:.85rem}.topbar nav a{color:var(--ash)}.topbar nav a:hover,.topbar nav a.active{color:var(--hot)}.nav-right{display:flex;gap:.5rem}.ascii{white-space:pre;overflow-x:auto;color:var(--hot);font-size:clamp(.42rem,1.55vw,.78rem);line-height:1.12;text-shadow:0 0 14px var(--glow);margin:.4rem 0 1.2rem;text-align:center;animation:breath 4s ease-in-out infinite}@keyframes breath{0%,to{filter:drop-shadow(0 0 12px rgba(196,30,58,.4))}50%{filter:drop-shadow(0 0 26px rgba(255,26,60,.75))}}.glitch{position:relative;display:inline-block;color:var(--hot);animation:flicker 3.2s infinite}.glitch:before,.glitch:after{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.glitch:before{color:#ff0040;animation:g1 2.1s infinite linear alternate-reverse;clip-path:inset(0 0 55% 0)}.glitch:after{color:var(--cyan);animation:g2 1.7s infinite linear alternate-reverse;clip-path:inset(45% 0 0 0)}@keyframes g1{0%{transform:translate(0)}20%{transform:translate(-2px,1px)}40%{transform:translate(2px,-1px)}60%{transform:translate(-1px,2px)}to{transform:translate(0)}}@keyframes g2{0%{transform:translate(0)}25%{transform:translate(2px)}50%{transform:translate(-2px,1px)}to{transform:translate(0)}}@keyframes flicker{0%,19%,21%,23%,25%,54%,56%,to{opacity:1}20%,24%,55%{opacity:.5}}.strip{border:1px solid var(--border);background:#000;color:var(--dim);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;overflow:hidden;white-space:nowrap;margin-bottom:1.15rem}.strip-inner{display:inline-flex;gap:1.6rem;padding:.4rem 0;animation:tick 28s linear infinite}.strip b{color:var(--hot);font-weight:400}@keyframes tick{0%{transform:translate(0)}to{transform:translate(-50%)}}.panel{background:linear-gradient(180deg,var(--panel),var(--void-2));border:1px solid var(--border);box-shadow:0 0 0 1px #c41e3a14,0 12px 40px #0000008c,inset 0 0 40px #50000a26;padding:1.15rem 1.25rem;margin-bottom:1.15rem;position:relative}.panel:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--crimson),transparent);opacity:.7}.panel h1,.panel h2{color:var(--hot);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.7rem;text-shadow:0 0 12px var(--glow);font-size:.98rem;font-weight:700}.panel h1{font-size:1.12rem}.panel p{margin-bottom:.7rem;font-size:.9rem}.meta{font-size:.72rem;color:var(--dim);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.75rem}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:.9rem}.stat{border:1px solid var(--border);padding:.55rem .6rem;background:#000}.stat b{display:block;color:var(--hot);font-size:1rem;letter-spacing:.08em}.stat span{color:var(--dim);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase}.btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--hot);color:var(--hot);background:#000;padding:.55rem .85rem;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 0 12px #ff1a3c26}.btn:hover{background:var(--hot);color:#000;text-shadow:none}.btn.ghost{border-color:var(--dim);color:var(--ash);box-shadow:none}.btn.ghost:hover{border-color:var(--hot);color:#000;background:var(--hot)}.btn.wide{width:100%}.grid{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.card{border:1px solid var(--border);background:#000;cursor:pointer;position:relative}.card:hover{border-color:var(--hot);box-shadow:0 0 18px var(--glow)}.card-fig{position:relative;overflow:hidden;aspect-ratio:3 / 4;background:#080000}.card-fig img{width:100%;height:100%;object-fit:cover;filter:contrast(1.18) saturate(.55) hue-rotate(-12deg);mix-blend-mode:screen;opacity:.88;transition:.25s}.card:hover .card-fig img{transform:scale(1.04) translate(2px);filter:contrast(1.3) saturate(.4) hue-rotate(-20deg)}.card-fig:before,.card-fig:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:screen;opacity:.35}.card-fig:before{background:#f03;mix-blend-mode:multiply;transform:translate(-2px)}.card-fig:after{background:repeating-linear-gradient(0deg,transparent 0 2px,rgba(0,255,200,.06) 2px 3px)}.card pre{color:var(--dim);font-size:.62rem;line-height:1.2;padding:.35rem .5rem 0;white-space:pre;overflow:hidden}.card-body{padding:.35rem .55rem .65rem}.card-body .id{color:var(--dim);font-size:.68rem;letter-spacing:.12em}.card-body h3{color:var(--white);font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;margin:.15rem 0}.card-body .row{display:flex;justify-content:space-between;color:var(--hot);font-size:.72rem}.shot{position:relative;overflow:hidden;border:1px solid var(--border)}.shot img{width:100%;display:block;filter:contrast(1.2) saturate(.5) hue-rotate(-10deg);opacity:.85}.shot figcaption{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(transparent,#000);color:var(--hot);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;padding:1.4rem .6rem .45rem}.masonry{columns:2;gap:.7rem}.masonry .shot{break-inside:avoid;margin:0 0 .7rem}.protocol{max-width:760px}.protocol p{margin-bottom:.85rem}.pull{border-left:2px solid var(--hot);padding:.2rem 0 .2rem .9rem;color:var(--white);margin:1rem 0}.site-foot{margin-top:1.5rem;padding-top:.8rem;border-top:1px solid var(--border);color:var(--dim);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000009e;z-index:40;opacity:0;visibility:hidden;transition:.25s}.overlay.show{opacity:1;visibility:visible}.drawer,.modal,.operator-sheet{background:var(--void-2);border:1px solid var(--hot);box-shadow:0 0 40px #ff1a3c33}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(420px,100%);z-index:50;transform:translate(100%);transition:transform .32s;display:flex;flex-direction:column}.drawer.show{transform:none}.drawer-head,.modal-head{display:flex;justify-content:space-between;align-items:center;padding:.75rem .9rem;border-bottom:1px solid var(--border);color:var(--hot);letter-spacing:.14em;text-transform:uppercase;font-size:.78rem}.x{width:22px;height:22px;position:relative}.x:before,.x:after{content:"";position:absolute;left:3px;right:3px;top:10px;height:1px;background:var(--hot)}.x:before{transform:rotate(45deg)}.x:after{transform:rotate(-45deg)}.cart-lines{flex:1;overflow:auto;padding:.6rem .9rem}.cart-empty{color:var(--dim);padding:1.2rem 0;font-size:.8rem}.line{display:grid;grid-template-columns:64px 1fr auto;gap:.6rem;padding:.65rem 0;border-bottom:1px solid var(--border);font-size:.75rem}.line img{width:64px;height:80px;object-fit:cover;filter:contrast(1.2) saturate(.5)}.line h4{color:var(--white);letter-spacing:.08em;text-transform:uppercase}.qty{display:flex;gap:.45rem;margin-top:.35rem;color:var(--hot)}.qty button{border:1px solid var(--border);width:20px;height:20px;color:var(--hot)}.cart-foot{padding:.8rem .9rem 1rem;border-top:1px solid var(--border)}.cart-total{display:flex;justify-content:space-between;color:var(--hot);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;margin-bottom:.7rem}.note{color:var(--dim);font-size:.68rem;margin-top:.55rem}.cart-page .line{grid-template-columns:80px 1fr auto;align-items:center}.cart-page .line img{width:80px;height:100px}.cart-page .qty{align-items:center;flex-wrap:wrap}.cart-page .qty button{width:auto;min-width:28px;padding:0 .5rem;height:28px}.cart-qty{width:56px;height:28px;background:#000;border:1px solid var(--border);color:var(--white);text-align:center;font-family:var(--mono);font-size:.85rem}.cart-qty:focus{border-color:var(--hot);outline:none}.cart-actions{display:grid;gap:.5rem}.cart-actions .wide{width:100%}.modal{position:fixed;top:4vh;right:4vw;bottom:4vh;left:4vw;z-index:55;display:none;grid-template-columns:1fr 1fr;overflow:hidden}.modal.show{display:grid}.modal-fig{background:#000;position:relative;overflow:hidden}.modal-fig img{width:100%;height:100%;object-fit:cover;filter:contrast(1.2) saturate(.5) hue-rotate(-10deg)}.modal-thumbs{position:absolute;left:.6rem;bottom:.6rem;display:flex;gap:.3rem}.modal-thumbs button{width:46px;height:58px;overflow:hidden;border:1px solid var(--border);opacity:.7}.modal-thumbs button.on{opacity:1;border-color:var(--hot)}.modal-thumbs img{width:100%;height:100%;object-fit:cover}.modal-body{overflow:auto;padding:1rem 1.1rem 1.2rem;display:flex;flex-direction:column}.modal-body h2{color:var(--hot);letter-spacing:.12em;text-transform:uppercase;font-size:1rem;margin:.3rem 0 .4rem}.price{color:var(--white);margin-bottom:.7rem}.sizes{display:flex;flex-wrap:wrap;gap:.35rem;margin:.4rem 0 .9rem}.sizes button{min-width:42px;padding:.4rem;border:1px solid var(--border);color:var(--ash);font-size:.7rem;letter-spacing:.1em}.sizes button.on,.sizes button:hover{border-color:var(--hot);color:var(--hot)}.specs{font-size:.75rem;margin-bottom:1rem}.specs div{display:grid;grid-template-columns:90px 1fr;border-top:1px dashed var(--border);padding:.35rem 0}.operator{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:none;place-items:center;background:#000000b3;padding:1rem}.operator.show{display:grid}.operator-sheet{width:min(500px,100%);padding:1rem}.operator label{display:block;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin:.75rem 0 .25rem}.operator input{width:100%;background:#000;border:1px solid var(--border);padding:.6rem;outline:none}.operator input:focus{border-color:var(--hot)}.warn{border:1px solid var(--dim);color:var(--ash);font-size:.75rem;padding:.55rem .6rem;margin:.6rem 0}.status-pill{margin-top:.7rem;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.status-pill.on{color:var(--cyan)}.status-pill.off{color:var(--hot)}.toast{position:fixed;bottom:1rem;left:50%;transform:translate(-50%) translateY(12px);background:#000;border:1px solid var(--hot);color:var(--hot);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;padding:.5rem .75rem;z-index:80;opacity:0;pointer-events:none;transition:.25s}.toast.show{opacity:1;transform:translate(-50%) translateY(0)}.shake{animation:shake .18s linear 2}@keyframes shake{0%{transform:translate(0)}25%{transform:translate(-3px,1px)}50%{transform:translate(3px,-1px)}75%{transform:translate(-2px)}to{transform:translate(0)}}.list-form{display:flex;border:1px solid var(--border);background:#000}.list-form input{flex:1;background:transparent;border:0;padding:.65rem .7rem;outline:none;color:var(--white)}.list-form button{padding:0 .8rem;color:var(--hot)}.drop{display:grid;grid-template-columns:1.05fr .95fr;border:1px solid var(--border);background:#000;margin-bottom:1.15rem}.drop-shot{position:relative;background:#080808;min-height:70vh}.drop-shot img{width:100%;height:100%;object-fit:cover;object-position:center top;filter:contrast(1.08) saturate(.92)}.drop-shot .cap{position:absolute;left:.7rem;bottom:.7rem;color:var(--hot);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 0 10px #000}.drop-thumbs{display:flex;gap:.4rem;padding:.55rem .7rem 0}.drop-thumbs button{width:58px;height:72px;border:1px solid var(--border);overflow:hidden;opacity:.65}.drop-thumbs button.on,.drop-thumbs button:hover{opacity:1;border-color:var(--hot)}.drop-thumbs img{width:100%;height:100%;object-fit:cover}.drop-buy{padding:1.2rem 1.25rem 1.4rem;display:flex;flex-direction:column;border-left:1px solid var(--border)}.drop-buy h1{color:var(--hot);letter-spacing:.1em;font-size:1.15rem;text-shadow:0 0 12px var(--glow);margin:.25rem 0 .35rem}.price-lg{color:var(--white);font-size:1.55rem;letter-spacing:.08em;margin-bottom:.8rem}.qty-row{display:flex;align-items:center;gap:.55rem;margin:0 0 .9rem;font-size:.78rem}.qty-row button{width:28px;height:28px;border:1px solid var(--border);color:var(--hot)}.qty-row span{min-width:1.4rem;text-align:center;color:var(--white)}.campaign{position:relative;border:1px solid var(--border);margin-bottom:1.15rem;overflow:hidden;background:#000}.campaign.main{margin-bottom:1.25rem}.campaign img,.campaign video{width:100%;display:block;max-height:88vh;object-fit:cover;object-position:center 20%;background:#000}.campaign img{filter:contrast(1.12) saturate(.85)}.campaign video{max-height:92vh;object-fit:contain;filter:contrast(1.08) saturate(.9)}.campaign .cap{position:absolute;left:.8rem;bottom:.7rem;color:var(--cyan);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 0 12px #000;pointer-events:none}.wp h2{margin-top:1.4rem}.wp table{width:100%;border-collapse:collapse;font-size:.78rem;margin:.7rem 0 1rem}.wp td,.wp th{border:1px solid var(--border);padding:.4rem .5rem;text-align:left;vertical-align:top}.wp th{color:var(--hot);letter-spacing:.1em;text-transform:uppercase;font-weight:400}.wp code{color:var(--white)}.btn-buy{gap:.45rem;background:var(--hot);border-color:var(--hot);color:#000;font-weight:700}.btn-buy:hover{background:var(--white);border-color:var(--white);color:#000}.ico-buy{width:14px;height:14px;flex-shrink:0;display:block}.buy-dock{display:none}@media(max-width:780px){html{font-size:17px;-webkit-text-size-adjust:100%}body{color:#e8d6d6;overflow-x:hidden}body:before,body:after,.noise{opacity:0!important;display:none}.ascii{font-size:.52rem;text-shadow:none;animation:none;filter:none;text-align:left;max-height:7.5rem;overflow:auto}.glitch{animation:none;text-shadow:none}.glitch:before,.glitch:after{display:none}.shell{padding:.7rem .75rem 5.5rem}.topbar{font-size:.8rem;gap:.5rem;position:sticky;top:0;z-index:30;background:var(--void);padding:.55rem 0}.topbar nav{width:100%;gap:.55rem .85rem;font-size:.78rem}.topbar nav a{padding:.25rem 0}.brand{letter-spacing:.08em}.brand-mark{width:22px;height:22px}.panel p,.drop-buy p,.wp p{font-size:.95rem;line-height:1.55;color:#eadfdf}.panel h1,.drop-buy h1{font-size:1.25rem;text-shadow:none}.price-lg{font-size:1.7rem}.btn{min-height:44px;padding:.75rem 1rem;font-size:.78rem}.sizes button{min-width:48px;min-height:44px}.qty-row button{width:44px;height:44px}.grid,.modal.show,.stats,.drop{grid-template-columns:1fr}.masonry{columns:1}.modal{top:0;right:0;bottom:0;left:0}.modal-fig{height:42vh}.drop-shot{min-height:48vh}.drop-shot img,.campaign img,.campaign video,.shot img{filter:none!important}.drop-buy{border-left:0;border-top:1px solid var(--border);padding:1rem .85rem 1.2rem}.wp table{font-size:.85rem}.buy-dock{display:flex;align-items:center;justify-content:center;gap:.55rem;position:fixed;left:.7rem;right:.7rem;bottom:.7rem;z-index:40;min-height:52px;background:var(--hot);color:#000;border:1px solid var(--hot);font-family:var(--mono);font-size:.82rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;box-shadow:0 8px 28px #000000a6}.buy-dock .ico-buy{width:18px;height:18px}body.hide-dock .buy-dock,.nav-right .btn-buy{display:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/virus.css.map */
