@layer components{.c-kind{display:inline-flex;align-items:center;gap:var(--space-1);padding-block:var(--space-1);padding-inline:var(--space-3);border-radius:var(--radius-pill);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);border:1px solid var(--border-default);color:var(--text-muted);background-color:var(--bg-muted)}.c-kind--digital{color:var(--brand-primary-active);border-color:var(--border-interactive);background-color:var(--selected-bg)}}@layer components{.c-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-1) var(--space-2);color:var(--text-strong)}.c-price__prefix,.c-price__note{font-size:var(--font-size-label);color:var(--text-muted);font-weight:var(--font-weight-regular)}.c-price__amount{display:inline-flex;align-items:baseline;gap:var(--space-1);font-weight:var(--font-weight-bold)}.c-price--md .c-price__amount{font-size:var(--font-size-h4)}.c-price--lg .c-price__amount{font-size:var(--font-size-h2);line-height:var(--line-height-h2)}.c-price__currency{font-size:var(--font-size-label);font-weight:var(--font-weight-medium);color:var(--text-muted)}.c-price__quote{font-weight:var(--font-weight-semibold);color:var(--brand-primary-active)}.c-price--lg .c-price__quote{font-size:var(--font-size-h3)}}
