/* PaperDrop Shop v1.0.40 – pagamentos na coluna PaperDrop, sem duplicar faixa inferior. */
body.pd-shop-context .pds129-footer-grid .pds140-footer-payments {
  display:flex; flex-direction:column; align-items:flex-start; gap:9px;
  width:100%; min-width:0; max-width:234px; margin-top:9px;
}
body.pd-shop-context .pds140-footer-payments-title {
  color:#d8b2f0; font-size:10px; font-weight:750; line-height:1.4;
  letter-spacing:.115em; text-transform:uppercase;
}
body.pd-shop-context .pds140-payment-logos {
  width:min(100%,226px); min-width:0; box-sizing:border-box;
  padding:5px 7px; background:#fff; border-radius:9px;
  border:1px solid rgba(255,255,255,.22);
  box-shadow:0 2px 9px rgba(0,0,0,.13);
}
body.pd-shop-context .pds140-payment-logos img {
  display:block; width:100%; max-width:100%; height:auto;
  aspect-ratio:900 / 310; object-fit:contain; border:0;
}
body.pd-shop-context .pds140-footer-payments-note {
  max-width:215px; font-size:10px; line-height:1.45;
  color:#bba8c6;
}
@media(max-width:620px){
  body.pd-shop-context .pds129-footer-grid .pds140-footer-payments {margin-top:5px; gap:8px;}
  body.pd-shop-context .pds140-payment-logos {padding:4px 5px; border-radius:7px;}
  body.pd-shop-context .pds140-footer-payments-note {font-size:9px;}
}
