
.store-payment{background:#f5f1e9;color:#07111e;-webkit-text-fill-color:#07111e;border-radius:14px;padding:clamp(1rem,3vw,1.5rem);margin:1.35rem 0}
.store-payment h2{font-size:clamp(1.6rem,3vw,2rem);line-height:1.15;margin:0 0 .75rem}
.store-payment>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}
.store-payment a{display:flex;align-items:flex-start;gap:.6rem;background:#fffaf2;border:1px solid #cfc5b5;border-radius:8px;padding:.7rem;color:#53380f;-webkit-text-fill-color:#53380f;text-decoration:none}
.store-payment a:hover strong,.store-payment a:focus-visible strong{text-decoration:underline}
.store-payment a:focus-visible{outline-color:#80520e;outline-offset:3px}
.store-payment svg{flex:none;padding:.25rem;box-sizing:content-box;background:#ecdfc7;border-radius:6px}
.store-payment small,.store-payment p{display:block;color:#384859;-webkit-text-fill-color:#384859;font-size:.875rem;line-height:1.45}
.store-payment p{margin:.75rem 0 0}
@media(max-width:850px){.store-payment>div{grid-template-columns:1fr}}
