.ticket-cards{align-items:stretch;display:grid;gap:var(--spacing-6x);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ticket-card{background:var(--white);border:1px solid var(--mist);border-radius:var(--radius-md);overflow:clip}.ticket-card--dark_blue{--header-bg-color:var(--ocean-navy);--header-text-color:var(--white);--header-border-color:transparent}.ticket-card--light_blue{--header-bg-color:var(--glacial-ice);--header-text-color:var(--text-base);--header-border-color:transparent}.ticket-card--gray{--header-bg-color:var(--off-white);--header-text-color:var(--text-base);--header-border-color:var(--mist)}.ticket-card__header{align-items:center;background:var(--header-bg-color);border-bottom:1px solid var(--header-border-color);display:flex;justify-content:space-between;padding:10px 16px;padding:var(--spacing-4x) var(--spacing-6x)}.ticket-card__discount-date,.ticket-card__title{color:var(--header-text-color)}.ticket-card__discount-date{font-size:var(--text-sm)}.ticket-card__body{padding-inline:var(--spacing-6x)}.ticket-card__row{align-items:center;border-bottom:1px solid var(--mist);display:flex;justify-content:space-between;padding-block:var(--spacing-4x);&:last-child{border-bottom:none}}.ticket-card__priace-wrapper{align-items:center;display:flex;gap:var(--spacing-3x)}.ticket-card__discount{background:var(--aquatic-frost);border-radius:var(--radius-round);font-size:var(--text-xs);font-weight:500;padding:4px 12px}