.summary-row.original-total{border-top:1px solid var(--line);margin-top:8px;padding-top:16px}.summary-row.savings{color:var(--green)}.summary-row.authorized-total{font-size:23px}.offer-expired{margin-bottom:20px;padding:20px;border:1px solid #9a5b37;background:#fff3e8}.offer-expired p{color:#68432e;line-height:1.5}.offer-expired .button{margin-top:4px}.cart-comparison-results{display:grid;gap:14px;margin:20px 0}.cart-result{border:1px solid var(--line);padding:18px}.cart-result>div:first-child{display:flex;justify-content:space-between;gap:12px}.cart-result p{margin:8px 0}.cart-result .status-pill{display:inline-flex;margin:5px 0;font-size:10px}.evidence-link{display:inline-flex;align-items:center;gap:5px;margin-top:12px;font-size:12px;text-decoration:underline}.cart-result .evidence-row{gap:12px;align-items:flex-start}.cart-result .evidence-row span{min-width:0;overflow-wrap:anywhere;line-height:1.45}.cart-result .evidence-row strong{white-space:nowrap}.original-checkout{margin-top:14px}.original-checkout .button{width:100%}.original-checkout p{color:#8a3324;font-size:12px}.checkout-page .checkout-payment .offer-card,.checkout-page .offer-card{background:#ff3c00;color:#fff}.checkout-page .offer-card h3,.checkout-page .offer-card p,.checkout-page .offer-card strong{color:#fff}.checkout-page .offer-card .offer-saving-headline{font-weight:700;font-size:15px;line-height:1.5;margin:0 0 20px;color:#fff}.checkout-page .offer-card .offer-recheck{display:block;margin-top:30px;width:100%;background:transparent;color:#fff;border:1px solid #fff}.checkout-page .offer-recheck{margin-top:30px}.checkout-page .checkout-payment .shop-again{display:inline-flex;margin-top:18px;color:#111;background:#fff}.checkout-page .checkout-payment .paypal-sandbox-note{display:block;margin-top:10px;line-height:1.5}.checkout-page .checkout-payment .payment-disabled>p:empty{display:none}.checkout-page .offer-card .offer-accept,.checkout-page .offer-card .offer-recheck{display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;padding:0 18px;font-size:13px}.checkout-page .offer-card .offer-accept{margin-top:18px}.checkout-page .offer-card .offer-recheck{margin-top:12px}