[dir=rtl] .dropdown-menu {
  inset-inline-start: auto; }

[dir=rtl] select.form-control:not([multiple], [size]:not([size="1"])) {
  background-position-x: 0.75rem; }

[dir=rtl] .custom-select[multiple], [dir=rtl] .custom-select[size]:not([size="1"]) {
  padding-left: 0.75rem;
  padding-right: 0; }

[dir=rtl] .custom-file-label::after {
  left: 0;
  right: initial;
  border-right: 1px solid #dee2e6;
  border-left: none; }

[dir=rtl] .lrm:after {
  content: '\200E'; }

[dir=rtl] .bidi-embed {
  unicode-bidi: embed; }

[dir=rtl] .bidi-isolate {
  unicode-bidi: isolate; }

[dir=rtl] td[align="right"],
[dir=rtl] th[align="right"] {
  text-align: start; }

[dir=rtl] td[align="left"],
[dir=rtl] th[align="left"] {
  text-align: end; }

[dir=rtl] .form-floating > label {
  transform-origin: 100% 0; }

[dir=rtl] .form-check .form-check-input {
  float: right; }

@media (max-width: 767.98px) {
  [dir=rtl] .nav-collapsible .nav-toggler:after {
    content: "\f053";
    transform: translateY(-50%) rotate(-90deg); }
  [dir=rtl] .nav-collapsible .nav-toggler.collapsed:after {
    transform: translateY(-50%) rotate(0deg); } }

[dir=rtl] .pagination .page-nav:first-of-type {
  margin-left: 0.25rem;
  margin-right: initial; }

[dir=rtl] .pagination .page-nav:last-of-type {
  margin-right: 0.25rem;
  margin-left: initial; }

[dir=rtl] .star-rating:not(:checked) > label {
  float: left; }

[dir=rtl] .heading:before {
  background: radial-gradient(ellipse at right, #fff 25%, rgba(0, 0, 0, 0.25) 100%); }

[dir=rtl] .fa-angle-double-left:before {
  content: "\f101"; }

[dir=rtl] .fa-angle-double-right:before {
  content: "\f100"; }

[dir=rtl] .fa-angle-left:before {
  content: "\f105"; }

[dir=rtl] .fa-angle-right:before {
  content: "\f104"; }

[dir=rtl] .fa-arrow-circle-left:before {
  content: "\f0a9"; }

[dir=rtl] .fa-arrow-circle-right:before {
  content: "\f0a8"; }

[dir=rtl] .fa-arrow-circle-o-left:before {
  content: "\f18e"; }

[dir=rtl] .fa-arrow-circle-o-right:before {
  content: "\f190"; }

[dir=rtl] .fa-arrow-left:before {
  content: "\f061"; }

[dir=rtl] .fa-arrow-right:before {
  content: "\f060"; }

[dir=rtl] .fa-caret-left:before {
  content: "\f0da"; }

[dir=rtl] .fa-caret-right:before {
  content: "\f0d9"; }

[dir=rtl] .fa-caret-square-o-left:before {
  content: "\f152"; }

[dir=rtl] .fa-caret-square-o-right:before {
  content: "\f191"; }

[dir=rtl] .fa-chevron-circle-left:before {
  content: "\f138"; }

[dir=rtl] .fa-chevron-circle-right:before {
  content: "\f137"; }

[dir=rtl] .fa-chevron-left:before {
  content: "\f054"; }

[dir=rtl] .fa-chevron-right:before {
  content: "\f053"; }

[dir=rtl] .fa-hand-o-left:before {
  content: "\f0a4"; }

[dir=rtl] .fa-hand-o-right:before {
  content: "\f0a5"; }

[dir=rtl] .fa-long-arrow-left:before {
  content: "\f178"; }

[dir=rtl] .fa-long-arrow-right:before {
  content: "\f177"; }

[dir=rtl] .fa-toggle-left:before {
  content: "\f152"; }

[dir=rtl] .fa-toggle-right:before {
  content: "\f191"; }

[dir=rtl] .more-less .btn-text-expander {
  direction: rtl;
  /*justify-content: flex-end;
		> i { order: 1; }*/ }

[dir=rtl] .gal-item.slick-slide {
  float: left; }

[dir=rtl] .megamenu-dropdown-container.simple .dropdown-menu.ar {
  transform: translateX(-30px); }

[dir=rtl] .rating,
[dir=rtl] .rating > * {
  background-position-x: 100%; }

[dir=rtl] .active-filter-item {
  float: right; }

[dir=rtl] .search-focused .shop-logo {
  transform: translateX(-100%); }

[dir=rtl] .costep:first-child:after, [dir=rtl] .costep:last-child:before {
  display: none; }

[dir=rtl] .costep:first-child:before, [dir=rtl] .costep:last-child:after {
  display: block; }

[dir=rtl] .costep.active:before {
  background-color: #f2f2f2; }

[dir=rtl] .costep.active:after {
  background-color: #ee9b00; }

[dir=rtl] .catmenu-path-item.expanded:after,
[dir=rtl] .catmenu-item.parent:after {
  content: "\f053"; }

[dir=rtl] #offcanvas-menu .menubar-link.has-children:after,
[dir=rtl] #offcanvas-menu .ocm-item.has-children:after {
  content: "\f104"; }

[dir=rtl] #offcanvas-menu .layer {
  transform: translateX(30%); }
  [dir=rtl] #offcanvas-menu .layer.show {
    transform: translateX(0); }
  [dir=rtl] #offcanvas-menu .layer.show ~ .layer {
    transform: translateX(-100%); }

[dir=rtl].wkit #offcanvas-menu .layer {
  transition-duration: 0.05s; }

[dir=rtl] #pd-gallery .gal {
  direction: ltr; }

[dir=rtl] .drift-zoom-pane img {
  left: 0; }

[dir=rtl] .footer-social .btn-social {
  margin: 0 0.4rem; }