.cart-btn{align-items:center;gap:var(--sp1);padding:10px var(--sp2);background:var(--ink);color:var(--paper);cursor:pointer;line-height:1;font-family:var(--jb);font-size:var(--t4);letter-spacing:.11em;text-transform:uppercase;border:0;border-radius:0;font-weight:700;display:inline-flex;position:relative}.cart-badge{text-align:center;background:var(--act);min-width:20px;color:var(--act-ink);line-height:1;font-size:var(--t5);padding:3px 7px;font-weight:700}.atc{gap:var(--sp3);flex-direction:column;display:flex}.atc-opts{gap:var(--sp2);flex-direction:column;display:flex}.atc-label{margin-bottom:var(--sp1)}.atc-label span{color:var(--ink)}.atc-vals{gap:var(--sp1);flex-wrap:wrap;display:flex}.atc-opt{cursor:pointer;font-family:var(--jb);font-size:var(--t3);letter-spacing:.11em;text-transform:uppercase;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:0;padding:11px 17px;font-weight:700;transition:border-color .18s,background .18s,color .18s;position:relative}.atc-opt:hover:not(:disabled){border-color:var(--ink)}.atc-opt[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.atc-opt:disabled{cursor:not-allowed}.atc-opt.is-sold{opacity:.4}.atc-sold{font-size:var(--t5);color:var(--muted);margin-left:6px}.atc-go.v8-act:disabled{background:var(--line);color:var(--muted);cursor:not-allowed}