.returning-customer { margin: 18px 0; padding: 17px; border: 1px solid rgba(178,141,85,.4); border-radius: 14px; background: rgba(178,141,85,.06); }
.returning-customer summary { cursor: pointer; font-size: 14px; font-weight: 700; }
.returning-customer .fields { margin-top: 16px; }
.returning-customer button { padding: 11px 15px; border: 1px solid #b28d55; border-radius: 9px; color: inherit; background: transparent; font: inherit; cursor: pointer; }
.returning-customer button:disabled { opacity: .6; cursor: wait; }
.returning-customer p { margin: 0; font-size: 13px; line-height: 1.5; }
.returning-customer input { width: 100%; }
