/* Price card - desktop v1.3.1 */
.ttfs-pd-price-card--02 { padding:13px 16px; border:1px solid color-mix(in srgb,var(--ttfs-pd-danger) 22%,var(--ttfs-pd-soft-line)); border-left:4px solid var(--ttfs-pd-danger); border-radius:var(--ttfs-pd-radius-sm,14px); background:linear-gradient(135deg,color-mix(in srgb,var(--ttfs-pd-danger) 3%,var(--wp--preset--color--background,#fff)),color-mix(in srgb,var(--ttfs-pd-warning) 3%,var(--wp--preset--color--background,#fff))); box-shadow:0 8px 20px rgba(15,23,42,.045); font-family:var(--ttfs-pd-font-family, inherit); }
.ttfs-pd-price-card__label { color:var(--ttfs-pd-muted); font-size:13px; font-weight:750; margin-bottom:5px; }
.ttfs-pd-price-card__row { display:flex; align-items:flex-end; gap:10px; flex-wrap:wrap; }
.ttfs-pd-price-card__value,.ttfs-pd-price-card__value .price { display:flex; align-items:baseline; gap:9px; flex-wrap:wrap; margin:0; }
.ttfs-pd-price-card__value .amount,.ttfs-pd-price-card__value ins .amount { color:var(--ttfs-pd-primary); font-size:var(--ttfs-price-desktop, clamp(30px, 2.45vw, 40px)); line-height:1; font-weight:850; text-decoration:none; }
.ttfs-pd-price-card__value ins { text-decoration:none; }
.ttfs-pd-price-card__value del { color:var(--ttfs-pd-muted); opacity:.72; font-size:14px; font-weight:650; }
.ttfs-pd-price-card__value del .amount { color:inherit; font-size:inherit; font-weight:inherit; }
.ttfs-pd-price-card__discount { display:inline-flex; align-items:center; min-height:26px; padding:0 9px; border-radius:999px; color:#fff; background:linear-gradient(135deg,var(--ttfs-pd-danger),var(--ttfs-pd-primary-dark,var(--ttfs-pd-danger))); font-size:13px; font-weight:800; }
