.cela-pack { display: flex; flex-direction: column; gap: 14px; }
.cela-pack__subtitle { margin: 0; font-size: 14px; color: var(--cela-muted); }
.cela-pack__meta { display: flex; align-items: center; justify-content: space-between; gap: 12px; }
.cela-pack__price { font-size: 24px; font-weight: 500; }
.cela-pack__error { margin: 8px 0 0; font-size: 13px; color: #B3261E; }
.cela-pack__error:empty { display: none; }
.cela-pack cela-add-button { display: block; }
