/* Checkout step 1: "order without account" / "I already have an account" as two explicit choices. */
.gfa-checkout-choice{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:8px 0 24px;padding:0;list-style:none}
.gfa-checkout-choice .nav-item{margin:0}
.gfa-checkout-choice .nav-link{display:flex;flex-direction:column;gap:2px;height:100%;padding:12px 16px;border:2px solid #d5dbe5;border-radius:10px;background:#fff;color:#1f3864;text-align:left;line-height:1.3;transition:border-color .15s,background .15s}
.gfa-checkout-choice .nav-link strong{font-size:1rem}
.gfa-checkout-choice .nav-link span{font-size:.85rem;color:#5b6b82}
.gfa-checkout-choice .nav-link:hover{border-color:#1f3864}
.gfa-checkout-choice .nav-link.active{border-color:#1f3864;background:#1f3864;color:#fff}
.gfa-checkout-choice .nav-link.active span{color:#dbe4f3}
@media (max-width:420px){.gfa-checkout-choice{grid-template-columns:1fr}}
.gfa-checkout-choice .nav-link.active strong,.gfa-checkout-choice .nav-link.active:focus,.gfa-checkout-choice .nav-link.active:hover{color:#fff}
