/* RTL overrides for Hebrew barbershop demo */
html[dir="rtl"] {
  direction: rtl;
  text-align: right;
}

/* Header: logo right, nav center, CTA left */
html[dir="rtl"] .header {
  direction: rtl;
}

html[dir="rtl"] .header > .container-fluid,
html[dir="rtl"] .header > .container-lg,
html[dir="rtl"] .header > div {
  flex-direction: row-reverse;
}

html[dir="rtl"] .header_nav-list {
  flex-direction: row-reverse;
  gap: 0;
}

html[dir="rtl"] .brand-logo {
  flex-direction: row-reverse;
}

html[dir="rtl"] .hero_content-tel {
  flex-direction: row-reverse;
}

html[dir="rtl"] .footer_contacts-tel {
  flex-direction: row-reverse;
}

html[dir="rtl"] .footer_contacts-socials {
  flex-direction: row-reverse;
}

html[dir="rtl"] .services_list-item_wrapper {
  text-align: right;
}

html[dir="rtl"] .contacts_main-form_label {
  text-align: right;
}

html[dir="rtl"] .field {
  text-align: right;
}

/* Fix swiper arrows for RTL */
html[dir="rtl"] .hero_slider-control--prev i,
html[dir="rtl"] .hero_slider-control--next i {
  transform: scaleX(-1);
}

/* Fix service card alignment in RTL */
html[dir="rtl"] .services_list {
  flex-direction: row-reverse;
}

html[dir="rtl"] .services_list-item_wrapper {
  text-align: right;
  flex-direction: column !important;
}

@media (min-width: 992px) {
  html[dir="rtl"] .services_list-item_wrapper {
    flex-direction: row-reverse !important;
  }
}

html[dir="rtl"] .services_list-item .main {
  text-align: right;
}

html[dir="rtl"] .services_list-item .title {
  text-align: right;
}

html[dir="rtl"] .services_list-item .description {
  text-align: right;
}

/* Fix general flex row items for RTL */
html[dir="rtl"] .d-flex.flex-row,
html[dir="rtl"] .d-md-flex:not(.flex-column) {
  direction: rtl;
}

html[dir="rtl"] .section_header {
  text-align: right;
}

html[dir="rtl"] .about_info-fact {
  text-align: right;
}

html[dir="rtl"] .schedule_hours .list-item .weekday {
  text-align: right;
}

html[dir="rtl"] .team_list-item .info {
  text-align: right;
}

/* Hide the English promo popup */
.promo_popup-container,
.promo_popup {
  display: none !important;
}

/* Font for Hebrew */
body {
  font-family: 'Assistant', 'Roboto', sans-serif;
}

@import url('https://fonts.googleapis.com/css2?family=Assistant:wght@400;600;700&display=swap');
