/* Trust strip (COF-DEV-63): one renderer, templacity_trust_strip_html() in
   inc/checkout-customisations.php, on the cart summary and the checkout order
   card. Page-specific spacing stays in cart-counter.css / checkout-onescreen.css. */
.os-trust { list-style: none; margin: 14px 0 0; padding: 0; display: grid; gap: 7px; }
.os-trust li { display: flex; align-items: flex-start; gap: 10px; margin: 0; font-size: 12px; line-height: 1.45; color: var(--ink-muted); }
.os-trust li svg { flex: 0 0 15px; width: 15px; height: 15px; color: var(--ink); opacity: 0.85; margin-top: 1px; }
.os-trust li b { font-weight: 500; color: var(--ink); }
.os-trust__pay { flex-wrap: wrap; gap: 6px; padding-left: 25px; margin-top: 2px; }
.os-trust__pay .pm { flex: 0 0 auto; display: block; width: 38px; height: 24px; margin: 0; object-fit: cover; border-radius: 4px; box-shadow: 0 0 0 0.5px rgba(39, 38, 34, 0.16); background: #fff; }
