/* Checkout required-field treatment — v1.1.89 */
.wc-block-checkout label[data-vk-required="true"]::after,
.woocommerce-checkout label[data-vk-required="true"]::after {
  content: " *";
  color: #c62828;
  font-weight: 700;
  line-height: 1;
}

.wc-block-checkout .required,
.woocommerce-checkout .required,
.wc-block-checkout .wc-block-components-required-label {
  color: #c62828 !important;
  font-weight: 700;
  text-decoration: none;
}

.wc-block-checkout .has-error input,
.wc-block-checkout .has-error select,
.woocommerce-checkout .woocommerce-invalid input,
.woocommerce-checkout .woocommerce-invalid select {
  border-color: #c62828 !important;
  box-shadow: 0 0 0 1px #c62828;
}
