.cp-card-footer { display: flex; flex-wrap: wrap; align-items: flex-end; gap: 12px; width: 100%; margin-top: auto; }
.cp-card-stock-count { max-width: 100%; flex-shrink: 0; margin-left: auto; padding-top: 12px; font-size: 1.2rem; line-height: 1.5; color: #c8ccdb; text-align: right; }
.cp-card-footer .cp-store-card__cta { margin-top: 0; }
.cp-card-footer .cp-magic-set__cta { margin-top: 0; }
html[data-cp-theme=light] .cp-card-stock-count { color: #48536b; }
