.payment {min-height:62px}.payment input{flex:0 0 auto}.payment-content{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%}.payment-copy strong,.payment-copy small{display:block}.payment-copy strong{font-size:12px}.payment-copy small{font-size:9px;color:#777;margin-top:4px;font-weight:500}
.payment-logos {display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.pay-logo{height:27px;min-width:42px;border:1px solid #ddd;border-radius:5px;background:#fff;display:inline-grid;place-items:center;padding:3px 6px;font-size:8px;font-weight:950;line-height:1}.pay-logo svg{width:22px;height:18px}.pay-logo.visa{color:#153a8a;font-size:11px;font-style:italic}.pay-logo.easy{color:#128c45}.pay-logo.jazz{color:#d71920}.pay-logo.cod{background:#fff9d9;color:#111}
.mastercard-mark{position:relative;width:30px;height:18px}.mastercard-mark:before,.mastercard-mark:after{content:"";position:absolute;top:2px;width:15px;height:15px;border-radius:50%;opacity:.92}.mastercard-mark:before{left:2px;background:#ed1c24}.mastercard-mark:after{right:2px;background:#f99f1b}.mastercard-mark i{position:absolute;z-index:2;left:12px;top:2px;width:6px;height:15px;background:#ec721b;opacity:.9}
.accepted-payments{display:flex;gap:6px;flex-wrap:wrap;margin-top:13px}.accepted-payments .pay-logo{height:29px;background:#fff;color:#111}.accepted-payments .visa{color:#153a8a}.accepted-payments .easy{color:#128c45}.accepted-payments .jazz{color:#d71920}
@media(max-width:450px){.payment-content{gap:8px}.payment-logos{max-width:130px}.pay-logo{min-width:37px;padding:3px 4px}.payment-copy strong{font-size:11px}}
