/* Quiet, evenly aligned payment marks; the brand closes the footer at full width. */
footer.mega.kr-footer-editorial .ft-payrow{align-items:start;gap:30px!important}
footer.mega.kr-footer-editorial .ft-payrow .cap{font-size:10px!important;letter-spacing:.12em!important;font-weight:600!important;color:#747674!important;margin-bottom:15px!important}
footer.mega.kr-footer-editorial .ft-payrow .pay-icons{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr));gap:13px!important;align-items:center!important;width:100%!important;max-width:600px!important}
footer.mega.kr-footer-editorial .ft-payrow .pay-icons .pi{display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:25px!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important;min-width:0!important}
footer.mega.kr-footer-editorial .ft-payrow .pay-icons .pi img{display:block!important;max-width:100%!important;width:43px!important;height:18px!important;object-fit:contain!important;filter:grayscale(1)!important;mix-blend-mode:multiply;opacity:.85}
footer.mega.kr-footer-editorial .krfe-brand{width:100%!important;max-width:none!important;margin:40px 0 20px!important;padding:0!important}
footer.mega.kr-footer-editorial .krfe-brand img{display:block!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;object-fit:contain!important}
@media(max-width:599px){
 footer.mega.kr-footer-editorial .ft-payrow .grp{width:100%!important}
 footer.mega.kr-footer-editorial .ft-payrow .pay-icons{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 20px!important;max-width:340px!important}
 footer.mega.kr-footer-editorial .ft-payrow .pay-icons .pi{height:27px!important;justify-content:flex-start!important}
 footer.mega.kr-footer-editorial .krfe-brand{margin:32px 0 18px!important}
}
