[dir="rtl"] #arcade {
  left: -501px;
  right: unset;
  transition: left 0.25s ease-out;
}

[dir="rtl"] #arcade .trigger {
  transform: rotate(90deg);
  transform-origin: top right;
}

[dir="rtl"] #arcade.open {
  left: 0;
  transition: left 0.25s ease-out;
}

[dir="rtl"] .product-card-shade-nav-button:last-of-type {
  transform: rotate(-45deg);
}

[dir="rtl"] .product-card-shade-nav-button:first-of-type {
  transform: rotate(135deg);
}

[dir="rtl"] .carousel-container .swiper-button-prev {
  right: 0;
  left: unset;
  transform: rotate(0deg);
}

[dir="rtl"] .carousel-container .swiper-button-next {
  left: 0;
  right: unset;
  transform: rotate(180deg);
}

[dir="rtl"] .product-details-carousel-pincer-swiper .swiper-button-prev {
  right: 0;
  padding-right: 8px;
  text-align: right;
  left: unset;
  padding-left: 0;
  transform: rotate(180deg);
}

[dir="rtl"] .shades-tabs-next-button {
  transform: translateY(-50%) rotate(180deg);
}

[dir="rtl"] .shades-tabs-previous-button {
  transform: translateY(-50%) rotate(0deg)
}

[dir="rtl"] .product-details-carousel-pincer-swiper .swiper-button-next {
  left: 0;
  padding-left: 8px;
  text-align: left;
  right: unset;
  padding-right: 0;
  transform: rotate(180deg);
}

[dir="rtl"] .mobile-header-primary-link-icon,
[dir="rtl"] .mobile-header-menu-controls-back-icon {
  transform: rotate(180deg);
}

[dir="rtl"] .ufc-cart-icon-container .ufc-cart-icon-svg {
  translate: 13px -50%;
}