.payment-pop-section .pop-section-heading {
  text-align: center;
}
.payment-method-list[data-astro-cid-7klxpyon] {
  gap: var(--space-3);
  grid-template-columns: repeat(2, minmax(0, 1fr));
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
}
.payment-method[data-astro-cid-7klxpyon] {
  min-width: 0;
  min-height: 112px;
  padding: var(--space-3) var(--space-2);
  justify-content: center;
  align-items: center;
  gap: var(--space-2);
  background: #fff;
  border: 2px solid #111;
  border-radius: 12px;
  flex-direction: column;
  margin: 0;
  display: flex;
  box-shadow: 0 2px #111;
}
.payment-method[data-astro-cid-7klxpyon] img[data-astro-cid-7klxpyon] {
  object-fit: contain;
  width: 100%;
  max-width: 160px;
  height: 54px;
}
.payment-method-caption[data-astro-cid-7klxpyon] {
  text-align: center;
  font-size: 13px;
  line-height: 1.5;
}
.payment-method-name[data-astro-cid-7klxpyon] {
  font-family: Arial, var(--font);
  white-space: nowrap;
  font-size: clamp(20px, 2.2vw, 26px);
  font-weight: 900;
  line-height: 1.4;
}
.payment-cash[data-astro-cid-7klxpyon] {
  justify-content: center;
  align-items: center;
  gap: var(--space-2);
  margin: var(--space-5) 0 0;
  font-size: 15px;
  display: flex;
}
.payment-cash[data-astro-cid-7klxpyon] > span[data-astro-cid-7klxpyon] {
  background: #ffe329;
  border: 2px solid #111;
  border-radius: 50%;
  flex-shrink: 0;
  place-items: center;
  width: 28px;
  height: 28px;
  font-weight: 900;
  display: grid;
}
.payment-timing[data-astro-cid-7klxpyon] {
  text-align: center;
  margin: var(--space-2) 0 0;
  font-size: 14px;
}
@media (width>=768px) {
  .payment-method-list[data-astro-cid-7klxpyon] {
    gap: var(--space-4);
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .payment-method[data-astro-cid-7klxpyon] {
    min-height: 120px;
    padding: var(--space-4) var(--space-2);
  }
}
[data-astro-cid-7klxpyon][data-payment='quicpay'] .payment-method-name[data-astro-cid-7klxpyon] {
  color: #114da5;
}
[data-astro-cid-7klxpyon][data-payment='aupay'] .payment-method-name[data-astro-cid-7klxpyon] {
  color: #eb5505;
}
[data-astro-cid-7klxpyon][data-payment='dbarai'] .payment-method-name[data-astro-cid-7klxpyon] {
  color: #c03;
}
[data-astro-cid-7klxpyon][data-payment='jcoin'] .payment-method-name[data-astro-cid-7klxpyon] {
  color: #db2965;
}
[data-astro-cid-7klxpyon][data-payment='coinplus'] .payment-method-name[data-astro-cid-7klxpyon] {
  color: #947020;
}
[data-astro-cid-7klxpyon][data-payment='merpay'] .payment-method-name[data-astro-cid-7klxpyon] {
  color: #d92128;
}
[data-astro-cid-7klxpyon][data-payment='famipay'] .payment-method-name[data-astro-cid-7klxpyon] {
  color: #00873c;
}
[data-astro-cid-7klxpyon][data-payment='atone'] .payment-method-name[data-astro-cid-7klxpyon] {
  color: #008aca;
}
[data-astro-cid-7klxpyon][data-payment='paypay'] .payment-method-name[data-astro-cid-7klxpyon] {
  color: #e62935;
}
