.snum{display:flex;align-items:center;gap:14px;margin-bottom:14px}
.snum .r{width:42px;height:42px;flex:none;border-radius:50%;display:grid;place-items:center;
  font-family:'Cormorant Garamond',serif;font-size:18px;color:var(--tx-hi);
  border:1px solid var(--glass-brd);background:var(--glass-2);
  -webkit-backdrop-filter:blur(var(--glass-blur-sm));backdrop-filter:blur(var(--glass-blur-sm))}
.band.ink .snum .r{color:var(--tx-hi);border-color:var(--line);background:var(--glass-2)}
.snum b{font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--tx-hi)}
.band.ink .snum b{color:var(--tx-hi)}
.pg{display:grid;grid-template-columns:repeat(6,1fr);gap:13px;margin-top:26px}
@media(max-width:1100px){.pg{grid-template-columns:repeat(3,1fr)}}
@media(max-width:640px){.pg{grid-template-columns:repeat(2,1fr)}}
.pcd{padding:20px 19px;border-radius:17px;border-left:3px solid var(--gold);cursor:pointer;
  transition:transform .5s var(--ease),box-shadow .5s var(--ease)}
.pcd:hover{transform:translateY(-6px);box-shadow:var(--sh-2)}
.pcd .top{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}
.pcd .gl{font-size:21px}
.pcd .dv{font-family:'Cormorant Garamond',serif;font-size:15px;opacity:.55}
.pcd h4{font-family:'Cormorant Garamond',serif;font-size:23px;margin-bottom:1px;color:var(--tx-hi)}
.band.ink .pcd h4{color:var(--tx-hi)}
.pcd em{font-family:'Cormorant Garamond',serif;font-size:13.5px;color:var(--tx-2);font-style:italic}
.band.ink .pcd em{color:var(--tx-2)}
.tags{display:flex;gap:5px;flex-wrap:wrap;margin-top:12px}
.tg{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;
  border-radius:20px;border:1px solid var(--line-2);color:var(--tx-2)}
.band.ink .tg{color:var(--tx-2)}
/* combo picker */
.pick{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:24px}
@media(max-width:700px){.pick{grid-template-columns:1fr}}
.pcol .lb{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;
  color:var(--tx-hi);margin-bottom:9px;display:block}
.band.ink .pcol .lb{color:var(--tx-hi)}
.psel{display:flex;gap:6px;flex-wrap:wrap}
.pbtn{font-size:11.5px;font-weight:600;padding:8px 13px;border-radius:24px;cursor:pointer;
  color:var(--tx-2);transition:.3s}
.pbtn:hover{color:var(--tx-hi)}
.pbtn.on{background:var(--accent);color:var(--accent-tx);border-color:transparent}
.band.ink .pbtn.on{background:var(--accent);color:var(--accent-tx)}
#comboOut{margin-top:22px;padding:24px 26px;border-radius:20px;min-height:118px}
#comboOut h3{font-size:26px;margin-bottom:4px}
#comboOut .lbl{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--tx-hi);margin-bottom:8px}
.band.ink #comboOut .lbl{color:var(--tx-hi)}
#comboOut p{font-size:15px;color:var(--tx-2)}
.band.ink #comboOut p{color:var(--tx-2)}
.hrow.tf{grid-template-columns:120px 1.1fr 2fr}
.tf-t{font-family:'Cormorant Garamond',serif;font-size:22px;color:var(--tx-hi)}
