/* Stage 3 — customer details validation */
.stage3-field-help,.stage3-field-error{display:block;margin-top:5px;font-size:9px;line-height:1.45;font-weight:500}
.stage3-field-help{color:#756d66}
.stage3-field-error{color:#8a252f}
input[aria-invalid="true"]{border-color:#8a252f!important;box-shadow:0 0 0 1px rgba(138,37,47,.12)}
.stage3-allergy-field{display:block;font-size:11px;font-weight:800}
.stage3-allergy-field>span{display:flex;align-items:center;justify-content:space-between;gap:10px}
.stage3-allergy-field>span small{font-size:8px;font-weight:600;color:#887e76;text-transform:uppercase;letter-spacing:.08em}
.stage3-allergy-field textarea{resize:vertical;min-height:82px}
@media(max-width:759px){
  .stage3-allergy-field textarea{min-height:72px}
  .stage3-field-help,.stage3-field-error{font-size:8.5px}
}

.stage3-field-error[hidden],[data-payment-help][hidden]{display:none!important}
.wizard-footer [data-payment-help]{display:block;font-size:11px;line-height:1.4;letter-spacing:0;text-transform:none;color:#53131C;max-width:320px;margin-top:5px}
