:root{--dispo-primary: #8A2BE2;--dispo-secondary: #DA70D6;--dispo-accent: #FFB6C1;--dispo-on-primary: #FFFFFF;--dispo-surface: #0B0B0D;--dispo-border: color-mix(in srgb, var(--dispo-primary) 40%, transparent);--dispo-glow: color-mix(in srgb, var(--dispo-primary) 26%, transparent);--dispo-hover: color-mix(in srgb, var(--dispo-primary) 82%, #000000)}.cw-ultraviolet{--dispo-primary: #8A2BE2;--dispo-secondary: #DA70D6;--dispo-accent: #FFB6C1;--dispo-on-primary:#FFFFFF}.cw-siren{--dispo-primary: #DC143C;--dispo-secondary: #FF4500;--dispo-accent: #FFFFFF;--dispo-on-primary:#FFFFFF}.cw-bullion{--dispo-primary: #FFD700;--dispo-secondary: #000000;--dispo-accent: #C0C0C0;--dispo-on-primary:#000000}.cw-cold-steel{--dispo-primary: #4169E1;--dispo-secondary: #708090;--dispo-accent: #FFFFFF;--dispo-on-primary:#FFFFFF}.cw-sugar{--dispo-primary: #FF69B4;--dispo-secondary: #FFFFFF;--dispo-accent: #FFB6C1;--dispo-on-primary:#1A1A1A;--dispo-surface: #FFF5F9}.dispo-card{background:var(--dispo-surface);border:1px solid var(--dispo-border);border-radius:10px;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.dispo-card:hover{border-color:var(--dispo-primary);box-shadow:0 0 0 1px var(--dispo-primary),0 12px 40px var(--dispo-glow);transform:translateY(-4px)}.dispo-btn{background:var(--dispo-primary);color:var(--dispo-on-primary);border:1px solid var(--dispo-primary);padding:14px 26px;letter-spacing:.14em;text-transform:uppercase;font-size:12px;cursor:pointer;transition:background .25s ease,color .25s ease}.dispo-btn:hover{background:var(--dispo-hover);border-color:var(--dispo-hover)}.dispo-btn--ghost{background:transparent;color:var(--dispo-primary);border:1px solid var(--dispo-primary)}.dispo-btn--ghost:hover{background:var(--dispo-primary);color:var(--dispo-on-primary)}.dispo-tag{background:var(--dispo-accent);color:#111;padding:5px 10px;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.dispo-rule{height:2px;border:0;background:linear-gradient(90deg,var(--dispo-primary),var(--dispo-secondary))}.dispo-heading{background:linear-gradient(92deg,var(--dispo-primary),var(--dispo-secondary));-webkit-background-clip:text;background-clip:text;color:transparent}@media(prefers-reduced-motion:reduce){.dispo-card,.dispo-btn{transition:none}.dispo-card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
