/* Shared lender branding, using the providers' original assets. */
.financing-brand { flex-wrap:wrap; }
.financing-brand-separator { color:#788198; font-weight:400; text-decoration:none; }
.firm-financing-brand .klarna-badge,
.financing-brand .klarna-badge { width:auto; height:34px; object-fit:contain; }
.financing-provider-logos { display:flex; flex-wrap:wrap; align-items:center; gap:20px; margin:16px 0; }
.financing-provider-logos img { display:block; width:82px; height:auto; object-fit:contain; margin:0; }
.financing-provider-logos img.klarna-badge { width:auto; height:38px; }
.representation-choice img.klarna-badge { width:auto; height:43px; object-fit:contain; align-self:flex-start; }
button[data-checkout-product="representation-initial"] { display:flex; flex-wrap:wrap; align-items:center; gap:10px; }
button[data-checkout-product="representation-initial"] .klarna-badge { width:auto; height:30px; object-fit:contain; }
@media(max-width:480px) {
  .firm-financing-brand,.financing-brand { gap:9px; }
  .firm-financing-brand .klarna-badge,.financing-brand .klarna-badge { height:30px; }
}
