:root{--bg: #000000;--text: #E6FFE6;--accent: #22c55e;--glowA: rgba(34,197,94,.35);--glowB: rgba(34,197,94,.1);--glowC: rgba(34,197,94,.55)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:#000;color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,Helvetica Neue,Arial;line-height:1.55}a{color:var(--accent);text-decoration:none}a:hover{filter:brightness(1.2)}.container{max-width:1180px;margin:0 auto;padding:0 1rem}.flex{display:flex}.between{justify-content:space-between}.center{align-items:center}.grid{display:grid;gap:1.25rem}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.grid.two,.grid.three{grid-template-columns:1fr}}.highlight{border:1px solid var(--glowA);box-shadow:0 0 0 1px var(--glowB) inset,0 0 22px var(--glowB);background:#0009;border-radius:.75rem}.site-header,.site-footer{border-radius:0;border-left:0;border-right:0}.nav .nav-link{display:inline-block;padding:.4rem .6rem;margin-left:.5rem;border-bottom:2px solid transparent}.nav .nav-link:hover{border-bottom-color:var(--accent)}.hero{margin:1rem 0;padding:5rem 1rem 3rem;text-align:center}.glitch{position:relative;display:inline-block;font-size:clamp(2rem,6vw,4rem);font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--text);text-shadow:0 0 18px var(--glowB),0 0 2px var(--glowA)}.sub{opacity:.95;max-width:48rem;margin:.5rem auto 1.25rem}.cta{display:inline-block;padding:.9rem 1.25rem;border:1px solid var(--glowC);background:#000c;color:var(--text);border-radius:.5rem;box-shadow:0 0 0 1px var(--glowB) inset,0 0 20px var(--glowB)}.cta:hover{transform:translateY(-1px)}.section-title{font-size:1.25rem;margin:1rem 0 .5rem;letter-spacing:.5px;color:#d1ffd6}.card{background:#000000b3}.card .img-frame{display:block;width:100%;border:1px solid var(--glowA);box-shadow:0 0 14px var(--glowB)}.collection-header{padding:2rem 0}.price{opacity:.98;font-weight:600;color:#b7ffbf}.input{background:#000;color:var(--text);padding:.5rem;border-radius:.35rem}.input:focus{outline:2px solid var(--accent);box-shadow:0 0 16px var(--glowB)}.media-frame{border:1px solid var(--glowA);border-radius:.5rem;padding:.25rem}.rte{opacity:.98}.site-footer .social .nav-link{margin-right:.8rem}.copyright{opacity:.7;text-align:center;padding:.5rem 0}.skip-to-content{position:absolute;left:-9999px}.skip-to-content:focus{left:1rem;top:1rem;background:#000;padding:.5rem 1rem}
/*# sourceMappingURL=/cdn/shop/t/14/assets/base-v4.css.map */
