:root {
  --cond-mt-bg: #e2ede7;
  --cond-mt-fg: #0b6b3a;
  --cond-nm-bg: #e2ebe7;
  --cond-nm-fg: #0f5534;
  --cond-ex-bg: #e3ecf2;
  --cond-ex-fg: #14618f;
  --cond-gd-bg: #f1ebe0;
  --cond-gd-fg: #8a5a00;
  --cond-lp-bg: #f3e9e1;
  --cond-lp-fg: #9a4a06;
  --cond-pl-bg: #f4e6e4;
  --cond-pl-fg: #a02b22;
  --cond-po-bg: #efe4e3;
  --cond-po-fg: #7a1e18;
  --rar-common-bg: #f7f8fa;
  --rar-common-fg: #1b2333;
  --rar-uncommon-bg: #f5faf6;
  --rar-uncommon-fg: #1b2333;
  --rar-rare-bg: #f5f7fd;
  --rar-rare-fg: #1b2333;
  --rar-holo-bg: #f5f8fd;
  --rar-holo-fg: #1b2333;
  --rar-promo-bg: #fef8f4;
  --rar-promo-fg: #1b2333;
  --rar-ultra-bg: #6d4bd6;
  --rar-ultra-fg: #ffffff;
  --rar-special-bg: #1f9bd6;
  --rar-special-fg: #ffffff;
  --rar-secret-bg: #b8860b;
  --rar-secret-fg: #ffffff;
  --rar-other-bg: #f7f8fa;
  --rar-other-fg: #1b2333;
}
.cond--mt { background: var(--cond-mt-bg); color: var(--cond-mt-fg); }
.cond--nm { background: var(--cond-nm-bg); color: var(--cond-nm-fg); }
.cond--ex { background: var(--cond-ex-bg); color: var(--cond-ex-fg); }
.cond--gd { background: var(--cond-gd-bg); color: var(--cond-gd-fg); }
.cond--lp { background: var(--cond-lp-bg); color: var(--cond-lp-fg); }
.cond--pl { background: var(--cond-pl-bg); color: var(--cond-pl-fg); }
.cond--po { background: var(--cond-po-bg); color: var(--cond-po-fg); }
.rar--common { background: var(--rar-common-bg); color: var(--rar-common-fg); }
.rar--common::after { content: none; }
.rar--uncommon { background: var(--rar-uncommon-bg); color: var(--rar-uncommon-fg); }
.rar--uncommon::after { content: none; }
.rar--rare { background: var(--rar-rare-bg); color: var(--rar-rare-fg); }
.rar--rare::after { content: none; }
.rar--holo { background: var(--rar-holo-bg); color: var(--rar-holo-fg); }
.rar--holo::after { content: none; }
.rar--promo { background: var(--rar-promo-bg); color: var(--rar-promo-fg); }
.rar--promo::after { content: none; }
.rar--ultra { background: var(--rar-ultra-bg); color: var(--rar-ultra-fg); }
.rar--ultra::after { content: none; }
.rar--special { background: var(--rar-special-bg); color: var(--rar-special-fg); }
.rar--special::after { content: none; }
.rar--secret { background: var(--rar-secret-bg); color: var(--rar-secret-fg); }
.rar--secret::after { content: none; }
.rar--other { background: var(--rar-other-bg); color: var(--rar-other-fg); }
.rar--other::after { content: none; }
.rar--kaf1841eb { background: linear-gradient(110deg, #6d4bd6, #f0a13a); color: #ffffff; }
.rar--k3b94079d { background: #aeb1b9; color: #ffffff; }
.rar--kad24738e { background: #aeb1b9; color: #ffffff; }
.rar--k4153f427 { background: linear-gradient(110deg, #6d4bd6, #f0a13a); color: #ffffff; }
.rar--k2b38a8f7 { background: #aeb1b9; color: #ffffff; }
.rar--kfd92a691 { background: #a0aed2; color: #ffffff; }
.rar--kcde401f5 { background: #a0aed2; color: #ffffff; }
.rar--kea6df18c { background: linear-gradient(110deg, #1f5aa8, #57a8ec); color: #ffffff; }
.rar--kdf8841b1 { background: linear-gradient(110deg, #1f5aa8, #57a8ec); color: #ffffff; }
.rar--ka3582f1e { background: linear-gradient(110deg, #1f5aa8, #57a8ec); color: #ffffff; }
.rar--k206b50e4 { background: linear-gradient(110deg, #1f5aa8, #57a8ec); color: #ffffff; }
.rar--kee2572a3 { background: linear-gradient(110deg, #b8860b, #f5d76e); color: #ffffff; }
.rar--k25599772 { background: linear-gradient(110deg, #6d4bd6, #f0a13a); color: #ffffff; }
.rar--kc58ad8e3 { background: linear-gradient(110deg, #1f9bd6, #d94fa0); color: #ffffff; }
.rar--k5f7ea64d { background: #aeb1b9; color: #ffffff; }
.rar--k9e75d9fb { background: #aeb1b9; color: #ffffff; }
.rar--k82f745c1 { background: #a0aed2; color: #ffffff; }
.rar--k6b5df1b6 { background: linear-gradient(110deg, #b8860b, #f5d76e); color: #ffffff; }
.rar--k2ba853e4 { background: #a0bcab; color: #ffffff; }
.rar--kab23af90 { background: linear-gradient(110deg, #f7e626, #d19900); color: #ffffff; }
.rar--k51b6076e { background: linear-gradient(130deg, #e704bd, #0400ff); color: #ffffff; }
.rar--k50b9e031 { background: #a0aed2; color: #ffffff; }
.rar--ka7a18995 { background: #a0aed2; color: #ffffff; }
.rar--k3b18d161 { background: linear-gradient(110deg, #1f5aa8, #57a8ec); color: #ffffff; }
.rar--ka268bb4f { background: linear-gradient(110deg, #1f5aa8, #57a8ec); color: #ffffff; }
.rar--k83333697 { background: #a0aed2; color: #ffffff; }
.rar--kee8d5e75 { background: #a0aed2; color: #ffffff; }
.rar--k2c8bb2cc { background: #a0aed2; color: #ffffff; }
.rar--k017842df { background: #a0aed2; color: #ffffff; }
.rar--k7d8ef636 { background: #a0aed2; color: #ffffff; }
.rar--k0eed202a { background: #a0aed2; color: #ffffff; }
.rar--kba57f35e { background: linear-gradient(110deg, #6d4bd6, #f0a13a); color: #ffffff; }
.seller--1 { --chip: #e1235c; }
.seller--2 { --chip: #34a3da; }
.cat--etb { --cat: #7c3aed; --cat-bg: #c4a6f7; --cat-fg: #1b2333; }
.cat--upc { --cat: #b45309; --cat-bg: #ddb290; --cat-fg: #1b2333; }
.cat--display { --cat: #dc2626; --cat-bg: #ef9d9d; --cat-fg: #1b2333; }
.cat--bundle { --cat: #ea580c; --cat-bg: #f6b492; --cat-fg: #1b2333; }
.cat--tripack { --cat: #d97706; --cat-bg: #eec28f; --cat-fg: #1b2333; }
.cat--blister { --cat: #ca8a04; --cat-bg: #e7ca8e; --cat-fg: #1b2333; }
.cat--booster { --cat: #0891b2; --cat-bg: #90cedc; --cat-fg: #1b2333; }
.cat--coffret { --cat: #2563eb; --cat-bg: #9db9f6; --cat-fg: #1b2333; }
.cat--tin { --cat: #0d9488; --cat-bg: #92cfc9; --cat-fg: #1b2333; }
.cat--minitin { --cat: #059669; --cat-bg: #8fd0bc; --cat-fg: #1b2333; }
.cat--collection { --cat: #db2777; --cat-bg: #ef9ec2; --cat-fg: #1b2333; }
.cat--calendrier { --cat: #16a34a; --cat-bg: #96d6ae; --cat-fg: #1b2333; }
.cat--accessoire { --cat: #475569; --cat-bg: #acb3bc; --cat-fg: #1b2333; }
.cat--autre { --cat: #64748b; --cat-bg: #b9c0cb; --cat-fg: #1b2333; }
.state--sealed { --cat-bg: #96d6ae; --cat-fg: #1b2333; }
.state--damaged { --cat-bg: #eec28f; --cat-fg: #1b2333; }
.state--opened { --cat-bg: #b9c0cb; --cat-fg: #1b2333; }
