.prices{gap:2px;display:grid}.prices-main{align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;display:flex}.prices-from{font-size:var(--text-footnote);letter-spacing:var(--track-footnote);color:var(--ink-3)}.prices-ask{font-size:var(--text-subhead);letter-spacing:var(--track-subhead);color:var(--ink-2)}.prices-headline{font-weight:var(--price-weight,600);font-variant-numeric:tabular-nums}.prices-tile .prices-headline{font-size:var(--price-size,var(--text-subhead));letter-spacing:var(--track-subhead)}.prices-page .prices-headline{font-size:var(--price-page-size,var(--text-title3));letter-spacing:var(--track-title3)}.prices-was{color:var(--ink-3);font-size:var(--text-footnote);letter-spacing:var(--track-footnote);font-variant-numeric:tabular-nums;text-decoration-thickness:1px}.prices-page .prices-was{font-size:var(--text-subhead);letter-spacing:var(--track-subhead)}.prices-with{font-size:var(--text-footnote);letter-spacing:var(--track-footnote);color:var(--ink-2)}.prices-tile .prices-with{flex-basis:100%}.prices-save{color:var(--brand);font-size:var(--text-footnote);letter-spacing:var(--track-footnote);font-weight:600}.prices-card{font-size:var(--text-caption);letter-spacing:var(--track-caption);color:var(--ink-3);font-variant-numeric:tabular-nums}.prices-page .prices-with,.prices-page .prices-card{font-size:var(--text-subhead);letter-spacing:var(--track-subhead)}.prices-page .prices-card,.prices-card-price{color:var(--ink-2)}.prices-card>span{display:block}.prices-off{padding:2px var(--space-2);border-radius:var(--pill);background:var(--brand);color:var(--brand-ink);font-size:var(--text-footnote);letter-spacing:var(--track-footnote);font-variant-numeric:tabular-nums;align-self:center;font-weight:600}.prices-deal{align-items:center;gap:2px var(--space-2);flex-wrap:wrap;margin-top:2px;display:flex}.prices-badge{background:var(--brand);color:var(--brand-ink);font-size:var(--text-caption);letter-spacing:var(--track-caption);border-radius:4px;padding:1px 6px;font-weight:700;line-height:1.5}.prices-deal-price{color:var(--brand);font-variant-numeric:tabular-nums;font-weight:700}.prices-deal-with{color:var(--ink-2);font-size:var(--text-footnote);letter-spacing:var(--track-footnote)}.prices-tile .prices-deal-price{font-size:var(--text-subhead);letter-spacing:var(--track-subhead)}.prices-page .prices-deal-price{font-size:var(--text-title3);letter-spacing:var(--track-title3)}.prices-page .prices-badge{font-size:var(--text-footnote);letter-spacing:var(--track-footnote)}
