:root{color-scheme:dark;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Space Grotesk,system-ui,sans-serif;line-height:1.5;overflow-x:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 50% at 20% 0%,rgba(160,32,255,.35),transparent 70%),radial-gradient(50% 40% at 90% 30%,rgba(255,43,214,.2),transparent 70%);pointer-events:none;z-index:-1}a{color:var(--cyan)}.wrap{max-width:1040px;margin:0 auto;padding:0 20px}.nav{display:flex;justify-content:space-between;align-items:center;padding-top:24px;padding-bottom:28px;font-family:Unbounded,sans-serif;font-weight:800;letter-spacing:.08em;font-size:14px}.nav a{text-decoration:none}.cartlink{font-family:Space Grotesk;font-weight:500;letter-spacing:0}.logo{text-transform:uppercase}.glow{color:#fff;text-shadow:0 0 8px var(--pink),0 0 22px var(--purple),0 0 46px var(--purple)}h1{font-family:Unbounded,sans-serif;font-weight:800;font-size:clamp(40px,9vw,92px);line-height:.95;margin:10px 0 18px;text-transform:uppercase}h1 span{color:var(--pink);text-shadow:0 0 10px var(--pink),0 0 34px var(--pink)}h1.h2,.h2{font-family:Unbounded,sans-serif;font-size:clamp(24px,5vw,36px);margin:0 0 10px;text-transform:none;line-height:1.1}.hero{display:grid;grid-template-columns:1.2fr .8fr;gap:32px;align-items:center}@media(max-width:800px){.hero{grid-template-columns:1fr}}.tag{display:inline-block;border:1px solid var(--cyan);color:var(--cyan);padding:4px 12px;border-radius:99px;font-size:13px;box-shadow:0 0 14px #2cf3ff59}.lead{color:#a995cf;font-size:18px;max-width:46ch}.meta{display:flex;flex-wrap:wrap;gap:10px 28px;margin:22px 0}.meta b{display:block;font-size:12px;color:#a995cf;font-weight:500;text-transform:uppercase;letter-spacing:.1em}.count{display:flex;gap:10px}.count div{background:var(--panel);border:1px solid #2c1650;border-radius:12px;padding:10px 14px;min-width:64px;text-align:center;font-family:Unbounded;font-size:22px}.count small{display:block;font-family:Space Grotesk;font-size:11px;color:#a995cf}.flyer{aspect-ratio:4/5;border-radius:20px;border:2px solid var(--purple);box-shadow:0 0 30px #a020ff99,inset 0 0 40px #a020ff40;overflow:hidden;background:linear-gradient(160deg,#1c0a3a,var(--bg));display:grid;place-items:center;text-align:center}.flyer img{width:100%;height:100%;object-fit:cover}.ph{padding:20px;color:#a995cf;font-size:14px}.ph b{display:block;font-family:Unbounded;font-size:28px;color:#fff;margin-bottom:6px}.buy{margin-top:44px;background:var(--panel);border:1px solid var(--purple);border-radius:20px;padding:28px;box-shadow:0 0 26px #a020ff59}.price{font-family:Unbounded;font-size:44px;font-weight:800}.price small{font-size:14px;color:#a995cf;font-family:Space Grotesk;font-weight:400}.qty{display:flex;align-items:center;gap:14px;margin:14px 0}.qty button{width:42px;height:42px;border-radius:50%;border:1px solid var(--cyan);background:none;color:var(--cyan);font-size:22px;cursor:pointer}.qty input{width:56px;text-align:center;background:none;border:0;color:var(--text);font:24px Unbounded}.tot{color:#a995cf}.tot b{color:#fff}.cta{background:linear-gradient(90deg,var(--purple),var(--pink));color:#fff;border:0;border-radius:14px;padding:16px 28px;font:700 17px Space Grotesk;cursor:pointer;box-shadow:0 0 22px #ff2bd699;width:100%;max-width:360px}.cta:hover{filter:brightness(1.12)}.cta:disabled{opacity:.5;cursor:not-allowed}.up{background:none;border:1px dashed #2c1650;color:#a995cf;border-radius:10px;padding:10px 14px;cursor:pointer;font:inherit;margin:12px 12px 12px 0}.info{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:40px}.info>div,.cardlink{border:1px solid #2c1650;border-radius:16px;padding:18px;background:#12082499;text-decoration:none;color:var(--text)}.info h3{margin:0 0 4px;color:var(--cyan);font-size:16px}.info p{margin:0;color:#a995cf;font-size:14px}.note{color:#a995cf}.cartbox .row{display:grid;grid-template-columns:1fr 80px auto;gap:14px;align-items:center;padding:10px 0;border-bottom:1px solid #2c1650}.cartbox input{background:#0b0418;border:1px solid #2c1650;color:var(--text);border-radius:8px;padding:8px;width:80px}.foot{margin-top:50px;padding-bottom:40px;text-align:center;color:#a995cf;font-size:13px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/theme.css.map */
