/* Hotfixes that must apply even with cached legacy chunks. */

/* Hide patronymic/Isanimi field in checkout (guest + any flow). */
html body label.Input_label__1pbDT>input[name="patronymic"],
html body label.Input_label__1pbDT input[name="patronymic"],
html body input[name="patronymic"],
html body input[placeholder*="Isanimi"] {
  display: none !important;
  visibility: hidden !important;
  width: 0 !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
}


/* Cart: make first/last item borders the same grey as intermediate lines */
.DcHeaderMiniCart_item:first-child { border-top-color: #ddd !important; }
.DcHeaderMiniCart_item:last-child  { border-bottom-color: #ddd !important; }

/* Cart item name: lighter weight */
.DcHeaderMiniCart_name { font-weight: 500 !important; }

/* Targeted style overrides from user request */
.Input_input__FjVYS {
  height: 40px !important;
}

.Input_input__FjVYS,
.Input_textarea__T08Lg {
  border-radius: 6px !important;
  font-weight: 500 !important;
  font-size: 14px !important;
}

/* Step 04 payment: reset LmOptionRow_price font-size to inherit (remove hardcoded 17px) */
.OrderMain_body__GaIfm .LmOptionRow_price {
  font-size: inherit !important;
}