/* === Payment Icons (AAC) === */

.aac-pay--left  { text-align: left; }
.aac-pay--center{ text-align: center; }
.aac-pay--right { text-align: right; }

.aac-pay__list{
  display: inline-flex;
  gap: var(--pay-gap);
  margin: 4px 0;
  padding: 0;
  list-style: none;
  align-items: center;
  flex-wrap: wrap;
}

@media (max-width: 768px){
  .aac-pay--left .aac-pay__list{
    margin-left: 0;
    margin-right: 0;
  }
}



/* Optional mono style (desaturate + unify) */
.aac-pay--mono .aac-pay__img{
  filter: grayscale(1) contrast(1.05) brightness(0.9);
  opacity: .9;
}
.aac-pay--mono .aac-pay__img:hover{ opacity: 1; filter: grayscale(0); transition: filter .2s ease, opacity .2s ease; }
