body.arabic-mode {
  direction: rtl;
}

body.arabic-mode .swiper.crafted_swiper.swiper-initialized.swiper-horizontal.swiper-backface-hidden {
  direction: ltr;
}

body.arabic-mode button.crafted_nav.crafted_nav_prev {
  order: 2;
}

body.arabic-mode .swiper-wrapper {
  direction: ltr;
}

body.arabic-mode .product_info {
  align-items: flex-end;
}

body.arabic-mode h2 {
  text-align: right;
}

body.arabic-mode .text_subtitle {
  text-align: right;
}

body.arabic-mode .banner_overlay h1 {
  max-width: 670px;
}


body.arabic-mode .banner_overlay {
  padding-inline: clamp(1.5rem, 8vw, 6rem);
  max-width: 100%;
  margin-inline-start: auto;
  text-align: right;
  align-items: flex-end;
}

body.arabic-mode .discover_card_content h3 {
  text-align: right;
}

body.arabic-mode .banner_overlay h1 {
  text-align: right;
}

body.arabic-mode .product_price_wrapper {
  width: 100%;
  text-align: right;
}

body.arabic-mode .product_name {
  width: 100%;
  text-align: right;
}

body.arabic-mode .detail-row h3 {
  text-align: right;
}

body.arabic-mode section.product_section .product_price_wrapper {
  width: 100%;
  text-align: right;
  justify-content: flex-end;
}

body.arabic-mode .field_box input[type=email],
body.arabic-mode .field_box input[type=password],
body.arabic-mode .field_box input[type=tel],
body.arabic-mode .field_box input[type=text] {
  text-align: right;
}

body.arabic-mode .eye {
  position: absolute;
  left: 10px;
  right: unset;
}

body.arabic-mode .profile_content {
  width: 75%;
  padding: 1px 55px 0px 0px;
}

body.arabic-mode .account_input {
  text-align: right;
}

body.arabic-mode .profile_sidebar .profile_user span {
  margin-left: 10px;
  margin-right: unset;
}

body.arabic-mode .myorder_text p {
  text-align: right;
}

body.arabic-mode .myorder_date {
  text-align: right;
}

body.arabic-mode .profile_content h2 {
  text-align: center !important;
}

body.arabic-mode .order_detail_info {
  margin-left: unset;
  margin-right: 12px;
}

body.arabic-mode .terms_accordion .terms_icon {
  right: unset;
  left: 0;
}

body.arabic-mode .marquee {
  direction: ltr;
  overflow: hidden;
}

body.arabic-mode section.cart_section .product_price_wrapper {
  justify-content: flex-end;
}

body.arabic-mode .ci_qty {
  top: -14px;
  right: 1px;
}

body.arabic-mode .header_dropdown_menu {
  position: absolute;
  top: 100%;
  left: 0px;
  right: unset;
}