.fh-payment-summary{border:1px solid var(--brand-sea-glass);width:100%;max-width:28rem;color:var(--ink);background:#fff;border-radius:12px}.fh-payment-heading{padding:20px 20px 14px}.fh-payment-heading h3{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:650;line-height:1.2}.fh-payment-content{padding:0 20px 20px}.fh-payment-content dl{gap:14px;margin:0;display:grid}.fh-payment-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.fh-payment-row dt{color:var(--muted);font-size:13px}.fh-payment-row dd{font:600 14px var(--font-sans);text-align:right;margin:0}.fh-payment-method{justify-content:flex-end;align-items:center;gap:7px;display:flex}.fh-payment-total{border-top:1px dashed var(--brand-sea-glass);padding-top:14px}.fh-payment-total dt{color:var(--ink);font-size:14px;font-weight:650}.fh-payment-total dt small{color:var(--muted);font:400 10px var(--font-sans);margin-top:2px;display:block}.fh-payment-total dd{letter-spacing:-.03em;font-size:24px}.fh-payment-summary.booking-payment-card{max-width:none;margin:10px 0}.booking-payment-card .fh-payment-heading{padding:10px 12px 7px}.booking-payment-card .fh-payment-heading h3{font-size:14px}.booking-payment-card .fh-payment-content{padding:0 12px 10px}.booking-payment-card .fh-payment-content dl{gap:7px}.booking-payment-card .fh-payment-row dt{font-size:11px}.booking-payment-card .fh-payment-row dd{font-size:12px}.booking-payment-card .fh-payment-total{padding-top:7px}.booking-payment-card .fh-payment-total dt{font-size:13px}.booking-payment-card .fh-payment-total dd{font-size:22px}@media (min-width:801px) and (max-height:820px){.booking-page .booking-guided:has(.booking-review){padding-block:6px}}@media (max-width:600px) and (max-height:720px){.fh-payment-summary.booking-payment-card{margin:6px 0}.booking-payment-card .fh-payment-heading{padding:6px 10px}.booking-payment-card .fh-payment-content{padding:0 10px 6px}.booking-payment-card .fh-payment-content dl{gap:3px}.booking-payment-card .fh-payment-total{padding-top:5px}.booking-payment-card .fh-payment-total dd{font-size:20px}}
