/* DLIGHT FRONT GOLD STATES 20260918 - cache-safe supplement */
body #wrapper .form-check-input:checked {
  background-color: #b8945a !important;
  border-color: #b8945a !important;
}
body #wrapper .form-check-input:focus {
  border-color: #b8945a !important;
  box-shadow: 0 0 0 .2rem rgba(184, 148, 90, .18) !important;
}
body #wrapper :is(.alert-info, .alert-primary, .bg-info, .bg-primary, .text-bg-info, .text-bg-primary) {
  background-color: #f3ead8 !important;
  border-color: #d8c499 !important;
  color: #414141 !important;
}
body#checkout #wrapper .checkout-steps__step--success .checkout-steps__number {
  background-color: #b8945a !important;
}
body#checkout #wrapper .checkout-steps__step--success .checkout-steps__btn {
  color: #b8945a !important;
}

/* DLight v9: completed checkout step connectors, 2026-09-18. */
body#checkout #wrapper .checkout-steps__step--success::before,
body#checkout #wrapper .checkout-steps__step--success::after,
body#checkout #wrapper .checkout-steps__step--current::before {
  background-color: #b8945a !important;
}

/* DLIGHT CHECKOUT TERMS GOLD 20260929 */
body#checkout #conditions-to-approve,
body#checkout .js-conditions-to-approve {
  margin: 1rem 0 !important;
  padding: 1rem 1.1rem !important;
  background: #b8945a !important;
  border: 1px solid #96713d !important;
  border-radius: 3px !important;
  color: #171717 !important;
}
body#checkout #conditions-to-approve ul,
body#checkout .js-conditions-to-approve ul {
  margin: 0 !important;
  padding: 0 !important;
}
body#checkout #conditions-to-approve li,
body#checkout .js-conditions-to-approve li {
  list-style: none !important;
}
body#checkout #conditions-to-approve label,
body#checkout #conditions-to-approve a,
body#checkout .js-conditions-to-approve label,
body#checkout .js-conditions-to-approve a {
  color: #171717 !important;
  font-weight: 700 !important;
}
body#checkout #conditions-to-approve a,
body#checkout .js-conditions-to-approve a {
  text-decoration: underline !important;
}
body#checkout #conditions-to-approve .custom-checkbox > span,
body#checkout .js-conditions-to-approve .custom-checkbox > span {
  width: 22px !important;
  height: 22px !important;
  background: #fff !important;
  border: 2px solid #171717 !important;
  box-shadow: none !important;
}
body#checkout #conditions-to-approve .custom-checkbox input:checked + span,
body#checkout .js-conditions-to-approve .custom-checkbox input:checked + span {
  background: #fff !important;
  color: #171717 !important;
}
body#checkout #conditions-to-approve .custom-checkbox input:focus + span,
body#checkout .js-conditions-to-approve .custom-checkbox input:focus + span {
  outline: 3px solid rgba(23, 23, 23, .25) !important;
  outline-offset: 2px !important;
}
