@import url('https://fonts.googleapis.com/css2?family=Noto+Kufi+Arabic&display=swap'); /* Retain the Arabic font */

:root {
  --primary-font: "Noto Kufi Arabic", sans-serif; /* Keep the font as Noto Kufi Arabic */
}

body {
  font-family: var(--primary-font); /* Use Noto Kufi Arabic */
  direction: ltr; /* Change the page direction to left-to-right */
}

button {
  font-family: var(--primary-font); /* Use the same font for buttons */
}

.winprize__checkout-form input,
.winprize__checkout-form select {
  font-family: 'Tahoma', sans-serif; /* Use Tahoma for form fields */
  text-align: left; /* Set text alignment to left for form fields */
}

.winprize__checkout-ftrs button.winprize_add_order_btn {
  padding: 10px 20px 13px;
}

.winprize__checkout-form label span {
  left: 14px; /* Keep the label span aligned to the left */
  right: auto; /* Reset the right positioning */
}

.winprize_checkouts .winprize_checkout_totals ul li b {
  direction: ltr; /* Ensure the list item text is LTR */
}

.winprize__checkout-r {
  box-shadow: unset;
}

.winprize__checkout-r::after {
  left: 0; /* Move the after pseudo-element to the left */
  right: auto; /* Reset the right positioning */
  box-shadow: unset;
  border-left: 1px solid #e1e1e1; /* Change the border to the left for LTR layout */
}

@media (max-width: 991px) {
  .winprize__checkout-r::after {
    border-left: 0; /* Adjust for mobile */
    border-bottom: 1px solid #e1e1e1; /* Keep bottom border on small screens */
  }
}

.winprize__checkout-forms .winprize__checkout-form_radios .winprize__checkout-form_radio label bdi {
  text-align: left; /* Ensure radio button labels are left-aligned */
}

.winprize__checkout-forms .winprize__checkout-form_radios .winprize__checkout-form_radio div:not(.winprize__checkout-form_radio-info) img {
  margin-left: 0; /* Remove margin on the left for radio images */
  margin-right: -8px; /* Adjust the right margin */
}

.close {
  left: auto; /* Reset the left property for the close button */
  right: 33px; /* Keep the close button aligned to the right */
}
/* Specific RTL for winprize__head */
.winprize__head {
  direction: rtl; /* Ensure this element stays RTL */
}