body,
a,
p {
  font-family: "IBM Plex Sans Arabic", sans-serif !important;
  direction: rtl !important;
}
body:not(.loaded) * {
  transition: all 0s !important;
}
p,
h1,
h2,
h3,
h4,
h5,
h5,
a,
input,
button,
select,
optgroup,
textarea {
  font-family: "IBM Plex Sans Arabic", sans-serif !important;
}
.tf-languages a,
#header .box-nav-ul .item-link,
.nav-icon li a {
  color: var(--theme-header-text) !important;
}
.owl-carousel {
  direction: ltr !important;
}
.list-inline {
  padding-right: 10px !important;
}
/*.offcanvas.offcanvas-start{
    right: 0px!important;
    left: unset!important;
}
.offcanvas.offcanvas-end{
    left: 0px !important;
    right: unset !important;
}*/
.direction {
  direction: rtl;
}
.navbar-nav {
  padding-right: 0px !important;
  padding-left: unset !important;
}
.pe-6 {
  padding-left: 1rem !important;
  padding-right: unset !important;
}
.me-1 {
  margin-left: 0.0625rem !important;
  margin-right: 0rem !important;
}
.me-2 {
  margin-left: 0.125rem !important;
  margin-right: 0rem !important;
}

.me-3 {
  margin-left: 0.25rem !important;
  margin-right: 0rem !important;
}

.me-4 {
  margin-left: 0.5rem !important;
  margin-right: 0rem !important;
}

.me-5 {
  margin-left: 0.75rem !important;
  margin-right: 0rem !important;
}

.me-6 {
  margin-left: 1rem !important;
  margin-right: 0rem !important;
}

.me-7 {
  margin-left: 1.25rem !important;
  margin-right: 0rem !important;
}

.me-8 {
  margin-left: 1.5rem !important;
  margin-right: 0rem !important;
}

.me-9 {
  margin-left: 1.75rem !important;
  margin-right: 0rem !important;
}

.me-10 {
  margin-left: 2rem !important;
  margin-right: 0rem !important;
}

.me-11 {
  margin-left: 2.5rem !important;
  margin-right: 0rem !important;
}

.me-12 {
  margin-left: 3rem !important;
  margin-right: 0rem !important;
}

.me-13 {
  margin-left: 3.5rem !important;
  margin-right: 0rem !important;
}

.me-14 {
  margin-left: 4rem !important;
  margin-right: 0rem !important;
}

.me-15 {
  margin-left: 4.5rem !important;
  margin-right: 0rem !important;
}

.me-16 {
  margin-left: 5rem !important;
  margin-right: 0rem !important;
}

.me-17 {
  margin-left: 5.5rem !important;
  margin-right: 0rem !important;
}

.me-18 {
  margin-left: 6rem !important;
  margin-right: 0rem !important;
}

.me-19 {
  margin-left: 6.5rem !important;
  margin-right: 0rem !important;
}

.me-20 {
  margin-left: 7rem !important;
  margin-right: 0rem !important;
}

.me-21 {
  margin-left: 8rem !important;
  margin-right: 0rem !important;
}

.me-22 {
  margin-left: 9rem !important;
  margin-right: 0rem !important;
}

.me-23 {
  margin-left: 10rem !important;
  margin-right: 0rem !important;
}

.me-24 {
  margin-left: 11rem !important;
  margin-right: 0rem !important;
}

.me-25 {
  margin-left: 12rem !important;
  margin-right: 0rem !important;
}

.me-auto {
  margin-left: auto !important;
  margin-right: 0rem !important;
}
.me-xl-auto {
  margin-left: auto !important;
  margin-right: 0rem !important;
}
.ms-0 {
  margin-right: 0 !important;
  margin-left: 0rem !important;
}

.ms-1 {
  margin-right: 0.0625rem !important;
  margin-left: 0rem !important;
}

.ms-2 {
  margin-right: 0.125rem !important;
  margin-left: 0rem !important;
}

.ms-3 {
  margin-right: 0.25rem !important;
  margin-left: 0rem !important;
}

.ms-4 {
  margin-right: 0.5rem !important;
  margin-left: 0rem !important;
}

.ms-5 {
  margin-right: 0.75rem !important;
  margin-left: 0rem !important;
}

.ms-6 {
  margin-right: 1rem !important;
  margin-left: 0rem !important;
}

.ms-7 {
  margin-right: 1.25rem !important;
  margin-left: 0rem !important;
}

.ms-8 {
  margin-right: 1.5rem !important;
  margin-left: 0rem !important;
}

.ms-9 {
  margin-right: 1.75rem !important;
  margin-left: 0rem !important;
}

.ms-10 {
  margin-right: 2rem !important;
  margin-left: 0rem !important;
}

.ms-11 {
  margin-right: 2.5rem !important;
  margin-left: 0rem !important;
}

.ms-12 {
  margin-right: 3rem !important;
  margin-left: 0rem !important;
}

.ms-13 {
  margin-right: 3.5rem !important;
  margin-left: 0rem !important;
}

.ms-14 {
  margin-right: 4rem !important;
  margin-left: 0rem !important;
}

.ms-15 {
  margin-right: 4.5rem !important;
  margin-left: 0rem !important;
}

.ms-16 {
  margin-right: 5rem !important;
  margin-left: 0rem !important;
}

.ms-17 {
  margin-right: 5.5rem !important;
  margin-left: 0rem !important;
}

.ms-18 {
  margin-right: 6rem !important;
  margin-left: 0rem !important;
}

.ms-19 {
  margin-right: 6.5rem !important;
  margin-left: 0rem !important;
}

.ms-20 {
  margin-right: 7rem !important;
  margin-left: 0rem !important;
}

.ms-21 {
  margin-right: 8rem !important;
  margin-left: 0rem !important;
}

.ms-22 {
  margin-right: 9rem !important;
  margin-left: 0rem !important;
}

.ms-23 {
  margin-right: 10rem !important;
  margin-left: 0rem !important;
}

.ms-24 {
  margin-right: 11rem !important;
  margin-left: 0rem !important;
}

.ms-25 {
  margin-right: 12rem !important;
  margin-left: 0rem !important;
}

.ms-auto {
  margin-right: auto !important;
  margin-left: 0rem !important;
}
.list-unstyled {
  padding-right: 10px !important;
  text-align: right;
}
.border-line {
  padding-left: 10px !important;
  padding-right: unset !important;
}
.list-inline-item:not(:last-child) {
  margin-left: 0.5rem !important;
}
.form-select {
  background-position: left 1.125rem center !important;
}
.product-flash {
  right: 15px !important;
  left: unset !important;
}

#offCanvasNavBar {
  top: 0;
  right: 0;
  left: 0;
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid
    var(--bs-offcanvas-border-color);
  transform: translateX(0%);
}
.offcanvas-body {
  transition: none !important;
}
.offcanvas.offcanvas-end {
  left: 0px !important;
  right: unset !important;
  transform: translateX(-100%);
}
.dropdown-item {
  text-align: right !important;
}

.tf-product-info-wrap .tf-product-info-title h5 {
  margin-bottom: 15px !important;
}
.hover-sw-nav .wrap-sw-over {
  padding-left: 0px !important;
  margin-left: 0px !important;
}
.tf-field .tf-field-label {
  right: 10px !important;
  left: auto;
}
.tf-languages a {
  font-size: 14px;
  line-height: 24px;
  font-weight: 500 !important;
  text-transform: uppercase;
}
.offcanvas.offcanvas-start {
  left: auto !important;
  right: 0px !important;
}
.toolbar-shop-mobile .tf-category-link::after {
  right: 53px !important;
  left: auto !important;
}
@media screen and (max-width: 767px) {
  .tf-cart-item .img-box {
    position: absolute;
    top: 0;
    left: auto !important;
    right: 0px !important;
    margin-right: 0px !important;
  }
  .footer .footer-col-block .footer-heading-moblie::before {
    left: 15px;
    right: auto;
  }
  .footer .footer-col-block .footer-heading-moblie::after {
    left: 10px;
    right: auto;
  }
}
.modal.fullRight .modal-dialog .modal-content {
  left: 0;
  right: auto;
}
.collection-item-v5 .collection-content {
  left: auto;
  right: 15px;
}
.modal-shopping-cart
  .tf-mini-cart-bottom-wrap
  .tf-cart-totals-discounts
  .tf-totals-total-value {
  margin-left: 0px;
  margin-right: 15px;
}
.select2-container--default
  .select2-selection--single
  .select2-selection__rendered,
.select2-container--default .select2-results > .select2-results__options {
  text-align: right;
}
.tf-cart-item .tf-cart-item_product .img-box {
  margin-left: 24px;
  margin-right: 0px;
}

.helloooo {
  margin-left: 24px;
}
.arrow-header-5 {
  transform: rotate(180deg);
}
.view-right {
  justify-content: left;
}
.collection-item .collection-content {
  left: unset;
  right: 50%;
  transform: translateX(50%);
}
@media (max-width: 767px) {
  .logo-header {
    justify-content: right;
  }
}
