.custom-error {
    display: flex;
    align-items: center;
    gap: 6px;
    margin-top: 10px;
    font-size: 17px;
    line-height: 21px;
    font-family: 'Proxima Nova', sans-serif;
    font-weight: 400;
}

.error-text {
  color: #FF0004;
}

.js-form-item.form-type-checkbox:focus-within label::before {
  content: ''; /* Add if needed */
  display: inline-block;
  box-shadow: 0px 0px 14px rgba(162, 0, 103, 0.3) !important;
  border: 1px solid #A20067 !important;
}

.checkbox-error label::before {
  border: 2px solid #FF0004 !important;
}