.pf-payment-marks{margin:14px 0 16px;max-width:100%;color:#50645c;text-align:center;font-family:Montserrat,Arial,sans-serif}
.pf-payment-marks .pf-payment-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;max-width:100%}
.pf-payment-marks .pf-payment-wallets{margin-bottom:8px}
.pf-payment-marks .pf-payment-mark{position:relative;display:block;flex:0 0 auto;width:58px;height:26px;overflow:hidden;background:transparent;border:0;border-radius:0;box-shadow:none}
.pf-payment-marks .pf-payment-mark--cash-app-pay{width:88px}
.pf-payment-marks .pf-payment-logo{position:absolute;display:block;left:50%;top:50%;transform:translate(-50%,-50%);width:130px!important;max-width:none!important;height:26px!important;min-height:0;object-fit:contain;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}
.pf-payment-marks .pf-payment-mark--cash-app-pay .pf-payment-logo{width:88px!important;height:auto!important;max-height:26px}
.pf-payment-marks .pf-payment-cards{gap:3px}
.pf-payment-marks .pf-payment-cards .pf-payment-mark{width:50px;height:20px}
.pf-payment-marks .pf-payment-cards .pf-payment-mark--mastercard{width:90px}
.pf-payment-marks .pf-payment-cards .pf-payment-logo{width:90px!important;height:18px!important}
.pf-payment-marks .pf-payment-caption{margin:8px 0 0;padding:0;color:#50645c;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:.015em;text-transform:none}
@media(max-width:360px){.pf-payment-marks .pf-payment-wallets{gap:8px}.pf-payment-marks .pf-payment-cards{gap:2px}}

[data-product-purchase] .pf-payment-marks{max-width:280px}
