/* Scope every rule to the shared pricing component. */
span.tfc-bundle-value[data-tfc-bundle="amount"]{display:inline-block;font:inherit;color:inherit;white-space:nowrap;vertical-align:baseline;font-variant-numeric:tabular-nums}
span.tfc-bundle-value[data-tfc-price-state="unavailable"]{font-size:clamp(.75rem,.42em,.95rem);line-height:1.3;white-space:normal;max-width:17ch;font-weight:600;vertical-align:middle}
span.tfc-bundle-value[aria-busy="true"]{opacity:.7}
a[data-tfc-bundle-checkout][aria-disabled="true"]{cursor:not-allowed;opacity:.65}
a.tfc-bundle-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border:1px solid #b70e29;border-radius:10px;background:#ce0e2d;color:#fff;text-decoration:none;font:inherit;font-weight:700;line-height:1.35;gap:8px}
a.tfc-bundle-button:hover{background:#b70e29;color:#fff}
a.tfc-bundle-button:focus-visible{outline:3px solid #192735;outline-offset:4px}
span.tfc-bundle-value[data-tfc-price-state="pending"]{min-width:4.2ch;font-size:inherit;line-height:inherit;text-align:center}
