/* AUTO-GENERATED by scripts/build-rtl.mjs — do not edit. Loaded only when dir="rtl". */
[dir="rtl"] ol,
[dir="rtl"] ul {
  padding-right: 2rem;
  padding-left: unset;
}
[dir="rtl"] dd {
  margin-right: 0;
  margin-left: unset;
}
[dir="rtl"] caption {
  text-align: right;
}
[dir="rtl"] legend {
  float: right;
}
[dir="rtl"] legend + * {
  clear: right;
}
[dir="rtl"] .list-unstyled {
  padding-right: 0;
  padding-left: unset;
}
[dir="rtl"] .list-inline {
  padding-right: 0;
  padding-left: unset;
}
[dir="rtl"] .list-inline-item:not(:last-child) {
  margin-left: 0.5rem;
  margin-right: unset;
}
[dir="rtl"] .offset-1 {
  margin-right: 8.33333333%;
  margin-left: unset;
}
[dir="rtl"] .offset-2 {
  margin-right: 16.66666667%;
  margin-left: unset;
}
[dir="rtl"] .offset-3 {
  margin-right: 25%;
  margin-left: unset;
}
[dir="rtl"] .offset-4 {
  margin-right: 33.33333333%;
  margin-left: unset;
}
[dir="rtl"] .offset-5 {
  margin-right: 41.66666667%;
  margin-left: unset;
}
[dir="rtl"] .offset-6 {
  margin-right: 50%;
  margin-left: unset;
}
[dir="rtl"] .offset-7 {
  margin-right: 58.33333333%;
  margin-left: unset;
}
[dir="rtl"] .offset-8 {
  margin-right: 66.66666667%;
  margin-left: unset;
}
[dir="rtl"] .offset-9 {
  margin-right: 75%;
  margin-left: unset;
}
[dir="rtl"] .offset-10 {
  margin-right: 83.33333333%;
  margin-left: unset;
}
[dir="rtl"] .offset-11 {
  margin-right: 91.66666667%;
  margin-left: unset;
}
@media (min-width: 576px) {
[dir="rtl"] .offset-sm-0 {
  margin-right: 0;
  margin-left: unset;
}
[dir="rtl"] .offset-sm-1 {
  margin-right: 8.33333333%;
  margin-left: unset;
}
[dir="rtl"] .offset-sm-2 {
  margin-right: 16.66666667%;
  margin-left: unset;
}
[dir="rtl"] .offset-sm-3 {
  margin-right: 25%;
  margin-left: unset;
}
[dir="rtl"] .offset-sm-4 {
  margin-right: 33.33333333%;
  margin-left: unset;
}
[dir="rtl"] .offset-sm-5 {
  margin-right: 41.66666667%;
  margin-left: unset;
}
[dir="rtl"] .offset-sm-6 {
  margin-right: 50%;
  margin-left: unset;
}
[dir="rtl"] .offset-sm-7 {
  margin-right: 58.33333333%;
  margin-left: unset;
}
[dir="rtl"] .offset-sm-8 {
  margin-right: 66.66666667%;
  margin-left: unset;
}
[dir="rtl"] .offset-sm-9 {
  margin-right: 75%;
  margin-left: unset;
}
[dir="rtl"] .offset-sm-10 {
  margin-right: 83.33333333%;
  margin-left: unset;
}
[dir="rtl"] .offset-sm-11 {
  margin-right: 91.66666667%;
  margin-left: unset;
}
}
@media (min-width: 768px) {
[dir="rtl"] .offset-md-0 {
  margin-right: 0;
  margin-left: unset;
}
[dir="rtl"] .offset-md-1 {
  margin-right: 8.33333333%;
  margin-left: unset;
}
[dir="rtl"] .offset-md-2 {
  margin-right: 16.66666667%;
  margin-left: unset;
}
[dir="rtl"] .offset-md-3 {
  margin-right: 25%;
  margin-left: unset;
}
[dir="rtl"] .offset-md-4 {
  margin-right: 33.33333333%;
  margin-left: unset;
}
[dir="rtl"] .offset-md-5 {
  margin-right: 41.66666667%;
  margin-left: unset;
}
[dir="rtl"] .offset-md-6 {
  margin-right: 50%;
  margin-left: unset;
}
[dir="rtl"] .offset-md-7 {
  margin-right: 58.33333333%;
  margin-left: unset;
}
[dir="rtl"] .offset-md-8 {
  margin-right: 66.66666667%;
  margin-left: unset;
}
[dir="rtl"] .offset-md-9 {
  margin-right: 75%;
  margin-left: unset;
}
[dir="rtl"] .offset-md-10 {
  margin-right: 83.33333333%;
  margin-left: unset;
}
[dir="rtl"] .offset-md-11 {
  margin-right: 91.66666667%;
  margin-left: unset;
}
}
@media (min-width: 992px) {
[dir="rtl"] .offset-lg-0 {
  margin-right: 0;
  margin-left: unset;
}
[dir="rtl"] .offset-lg-1 {
  margin-right: 8.33333333%;
  margin-left: unset;
}
[dir="rtl"] .offset-lg-2 {
  margin-right: 16.66666667%;
  margin-left: unset;
}
[dir="rtl"] .offset-lg-3 {
  margin-right: 25%;
  margin-left: unset;
}
[dir="rtl"] .offset-lg-4 {
  margin-right: 33.33333333%;
  margin-left: unset;
}
[dir="rtl"] .offset-lg-5 {
  margin-right: 41.66666667%;
  margin-left: unset;
}
[dir="rtl"] .offset-lg-6 {
  margin-right: 50%;
  margin-left: unset;
}
[dir="rtl"] .offset-lg-7 {
  margin-right: 58.33333333%;
  margin-left: unset;
}
[dir="rtl"] .offset-lg-8 {
  margin-right: 66.66666667%;
  margin-left: unset;
}
[dir="rtl"] .offset-lg-9 {
  margin-right: 75%;
  margin-left: unset;
}
[dir="rtl"] .offset-lg-10 {
  margin-right: 83.33333333%;
  margin-left: unset;
}
[dir="rtl"] .offset-lg-11 {
  margin-right: 91.66666667%;
  margin-left: unset;
}
}
@media (min-width: 1200px) {
[dir="rtl"] .offset-xl-0 {
  margin-right: 0;
  margin-left: unset;
}
[dir="rtl"] .offset-xl-1 {
  margin-right: 8.33333333%;
  margin-left: unset;
}
[dir="rtl"] .offset-xl-2 {
  margin-right: 16.66666667%;
  margin-left: unset;
}
[dir="rtl"] .offset-xl-3 {
  margin-right: 25%;
  margin-left: unset;
}
[dir="rtl"] .offset-xl-4 {
  margin-right: 33.33333333%;
  margin-left: unset;
}
[dir="rtl"] .offset-xl-5 {
  margin-right: 41.66666667%;
  margin-left: unset;
}
[dir="rtl"] .offset-xl-6 {
  margin-right: 50%;
  margin-left: unset;
}
[dir="rtl"] .offset-xl-7 {
  margin-right: 58.33333333%;
  margin-left: unset;
}
[dir="rtl"] .offset-xl-8 {
  margin-right: 66.66666667%;
  margin-left: unset;
}
[dir="rtl"] .offset-xl-9 {
  margin-right: 75%;
  margin-left: unset;
}
[dir="rtl"] .offset-xl-10 {
  margin-right: 83.33333333%;
  margin-left: unset;
}
[dir="rtl"] .offset-xl-11 {
  margin-right: 91.66666667%;
  margin-left: unset;
}
}
@media (min-width: 1400px) {
[dir="rtl"] .offset-xxl-0 {
  margin-right: 0;
  margin-left: unset;
}
[dir="rtl"] .offset-xxl-1 {
  margin-right: 8.33333333%;
  margin-left: unset;
}
[dir="rtl"] .offset-xxl-2 {
  margin-right: 16.66666667%;
  margin-left: unset;
}
[dir="rtl"] .offset-xxl-3 {
  margin-right: 25%;
  margin-left: unset;
}
[dir="rtl"] .offset-xxl-4 {
  margin-right: 33.33333333%;
  margin-left: unset;
}
[dir="rtl"] .offset-xxl-5 {
  margin-right: 41.66666667%;
  margin-left: unset;
}
[dir="rtl"] .offset-xxl-6 {
  margin-right: 50%;
  margin-left: unset;
}
[dir="rtl"] .offset-xxl-7 {
  margin-right: 58.33333333%;
  margin-left: unset;
}
[dir="rtl"] .offset-xxl-8 {
  margin-right: 66.66666667%;
  margin-left: unset;
}
[dir="rtl"] .offset-xxl-9 {
  margin-right: 75%;
  margin-left: unset;
}
[dir="rtl"] .offset-xxl-10 {
  margin-right: 83.33333333%;
  margin-left: unset;
}
[dir="rtl"] .offset-xxl-11 {
  margin-right: 91.66666667%;
  margin-left: unset;
}
}
[dir="rtl"] .form-select {
  padding: 0.375rem 0.75rem 0.375rem 2.25rem;
  background-position: left 0.75rem center;
}
[dir="rtl"] .form-select[multiple],
[dir="rtl"] .form-select[size]:not([size="1"]) {
  padding-left: 0.75rem;
  padding-right: unset;
}
[dir="rtl"] .form-select-sm {
  padding-right: 0.5rem;
  padding-left: unset;
}
[dir="rtl"] .form-select-lg {
  padding-right: 1rem;
  padding-left: unset;
}
[dir="rtl"] .form-check {
  padding-right: 1.5em;
  padding-left: unset;
}
[dir="rtl"] .form-check .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: unset;
}
[dir="rtl"] .form-check-reverse {
  padding-left: 1.5em;
  padding-right: 0;
  text-align: left;
}
[dir="rtl"] .form-check-reverse .form-check-input {
  float: left;
  margin-left: -1.5em;
  margin-right: 0;
}
[dir="rtl"] .form-switch {
  padding-right: 2.5em;
  padding-left: unset;
}
[dir="rtl"] .form-switch .form-check-input {
  margin-right: -2.5em;
  background-position: right center;
  margin-left: unset;
}
[dir="rtl"] .form-switch .form-check-input:checked {
  background-position: left center;
}
[dir="rtl"] .form-switch.form-check-reverse {
  padding-left: 2.5em;
  padding-right: 0;
}
[dir="rtl"] .form-switch.form-check-reverse .form-check-input {
  margin-left: -2.5em;
  margin-right: 0;
}
[dir="rtl"] .form-check-inline {
  margin-left: 1rem;
  margin-right: unset;
}
[dir="rtl"] .form-floating > label {
  right: 0;
  transform-origin: 100% 0;
  left: unset;
}
[dir="rtl"] .form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(-0.15rem);
}
[dir="rtl"] .form-floating > .form-control-plaintext ~ label,
[dir="rtl"] .form-floating > .form-control:focus ~ label,
[dir="rtl"] .form-floating > .form-control:not(:placeholder-shown) ~ label,
[dir="rtl"] .form-floating > .form-select ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(-0.15rem);
}
[dir="rtl"] .form-floating > .form-control:-webkit-autofill ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(-0.15rem);
}
[dir="rtl"] .input-group-lg > .form-select,
[dir="rtl"] .input-group-sm > .form-select {
  padding-left: 3rem;
  padding-right: unset;
}
[dir="rtl"] .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
[dir="rtl"] .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
[dir="rtl"] .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select,
[dir="rtl"] .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: unset;
  border-bottom-right-radius: unset;
}
[dir="rtl"] .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
[dir="rtl"] .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
[dir="rtl"] .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select,
[dir="rtl"] .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: unset;
  border-bottom-right-radius: unset;
}
[dir="rtl"] .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-right: calc(var(--bs-border-width) * -1);
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  margin-left: unset;
  border-top-left-radius: unset;
  border-bottom-left-radius: unset;
}
[dir="rtl"] .input-group > .form-floating:not(:first-child) > .form-control,
[dir="rtl"] .input-group > .form-floating:not(:first-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: unset;
  border-bottom-left-radius: unset;
}
[dir="rtl"] .form-control.is-valid,
[dir="rtl"] .was-validated .form-control:valid {
  padding-left: calc(1.5em + 0.75rem);
  background-position: left calc(0.375em + 0.1875rem) center;
  padding-right: unset;
}
[dir="rtl"] .was-validated textarea.form-control:valid,
[dir="rtl"] textarea.form-control.is-valid {
  padding-left: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) left calc(0.375em + 0.1875rem);
  padding-right: unset;
}
[dir="rtl"] .form-select.is-valid:not([multiple]):not([size]),
[dir="rtl"] .form-select.is-valid:not([multiple])[size="1"],
[dir="rtl"] .was-validated .form-select:valid:not([multiple]):not([size]),
[dir="rtl"] .was-validated .form-select:valid:not([multiple])[size="1"] {
  padding-left: 4.125rem;
  background-position: left 0.75rem center, center left 2.25rem;
  padding-right: unset;
}
[dir="rtl"] .form-check-inline .form-check-input ~ .valid-feedback {
  margin-right: 0.5em;
  margin-left: unset;
}
[dir="rtl"] .form-control.is-invalid,
[dir="rtl"] .was-validated .form-control:invalid {
  padding-left: calc(1.5em + 0.75rem);
  background-position: left calc(0.375em + 0.1875rem) center;
  padding-right: unset;
}
[dir="rtl"] .was-validated textarea.form-control:invalid,
[dir="rtl"] textarea.form-control.is-invalid {
  padding-left: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) left calc(0.375em + 0.1875rem);
  padding-right: unset;
}
[dir="rtl"] .form-select.is-invalid:not([multiple]):not([size]),
[dir="rtl"] .form-select.is-invalid:not([multiple])[size="1"],
[dir="rtl"] .was-validated .form-select:invalid:not([multiple]):not([size]),
[dir="rtl"] .was-validated .form-select:invalid:not([multiple])[size="1"] {
  padding-left: 4.125rem;
  background-position: left 0.75rem center, center left 2.25rem;
  padding-right: unset;
}
[dir="rtl"] .form-check-inline .form-check-input ~ .invalid-feedback {
  margin-right: 0.5em;
  margin-left: unset;
}
[dir="rtl"] .dropdown-toggle::after {
  margin-right: 0.255em;
  margin-left: unset;
}
[dir="rtl"] .dropdown-toggle:empty::after {
  margin-right: 0;
  margin-left: unset;
}
[dir="rtl"] .dropdown-menu {
  text-align: right;
}
[dir="rtl"] .dropdown-menu[data-bs-popper] {
  right: 0;
  left: unset;
}
[dir="rtl"] .dropdown-menu-start[data-bs-popper] {
  left: auto;
  right: 0;
}
[dir="rtl"] .dropdown-menu-end[data-bs-popper] {
  left: 0;
  right: auto;
}
@media (min-width: 576px) {
[dir="rtl"] .dropdown-menu-sm-start[data-bs-popper] {
  left: auto;
  right: 0;
}
[dir="rtl"] .dropdown-menu-sm-end[data-bs-popper] {
  left: 0;
  right: auto;
}
}
@media (min-width: 768px) {
[dir="rtl"] .dropdown-menu-md-start[data-bs-popper] {
  left: auto;
  right: 0;
}
[dir="rtl"] .dropdown-menu-md-end[data-bs-popper] {
  left: 0;
  right: auto;
}
}
@media (min-width: 992px) {
[dir="rtl"] .dropdown-menu-lg-start[data-bs-popper] {
  left: auto;
  right: 0;
}
[dir="rtl"] .dropdown-menu-lg-end[data-bs-popper] {
  left: 0;
  right: auto;
}
}
@media (min-width: 1200px) {
[dir="rtl"] .dropdown-menu-xl-start[data-bs-popper] {
  left: auto;
  right: 0;
}
[dir="rtl"] .dropdown-menu-xl-end[data-bs-popper] {
  left: 0;
  right: auto;
}
}
@media (min-width: 1400px) {
[dir="rtl"] .dropdown-menu-xxl-start[data-bs-popper] {
  left: auto;
  right: 0;
}
[dir="rtl"] .dropdown-menu-xxl-end[data-bs-popper] {
  left: 0;
  right: auto;
}
}
[dir="rtl"] .dropup .dropdown-toggle::after {
  margin-right: 0.255em;
  margin-left: unset;
}
[dir="rtl"] .dropup .dropdown-toggle:empty::after {
  margin-right: 0;
  margin-left: unset;
}
[dir="rtl"] .dropend .dropdown-menu[data-bs-popper] {
  left: auto;
  right: 100%;
  margin-right: var(--bs-dropdown-spacer);
  margin-left: unset;
}
[dir="rtl"] .dropend .dropdown-toggle::after {
  margin-right: 0.255em;
  border-left: 0;
  border-right: 0.3em solid;
  margin-left: unset;
}
[dir="rtl"] .dropend .dropdown-toggle:empty::after {
  margin-right: 0;
  margin-left: unset;
}
[dir="rtl"] .dropstart .dropdown-menu[data-bs-popper] {
  left: 100%;
  right: auto;
  margin-left: var(--bs-dropdown-spacer);
  margin-right: unset;
}
[dir="rtl"] .dropstart .dropdown-toggle::after {
  margin-right: 0.255em;
  margin-left: unset;
}
[dir="rtl"] .dropstart .dropdown-toggle::before {
  margin-left: 0.255em;
  border-left: 0.3em solid;
  margin-right: unset;
  border-right: unset;
}
[dir="rtl"] .dropstart .dropdown-toggle:empty::after {
  margin-right: 0;
  margin-left: unset;
}
[dir="rtl"] .btn-group > .btn-group:not(:first-child),
[dir="rtl"] .btn-group > :not(.btn-check:first-child) + .btn {
  margin-right: calc(var(--bs-border-width) * -1);
  margin-left: unset;
}
[dir="rtl"] .btn-group > .btn-group:not(:last-child) > .btn,
[dir="rtl"] .btn-group > .btn.dropdown-toggle-split:first-child,
[dir="rtl"] .btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: unset;
  border-bottom-right-radius: unset;
}
[dir="rtl"] .btn-group > .btn-group:not(:first-child) > .btn,
[dir="rtl"] .btn-group > .btn:nth-child(n+3),
[dir="rtl"] .btn-group > :not(.btn-check) + .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: unset;
  border-bottom-left-radius: unset;
}
[dir="rtl"] .dropdown-toggle-split::after,
[dir="rtl"] .dropend .dropdown-toggle-split::after,
[dir="rtl"] .dropup .dropdown-toggle-split::after {
  margin-right: 0;
  margin-left: unset;
}
[dir="rtl"] .dropstart .dropdown-toggle-split::before {
  margin-left: 0;
  margin-right: unset;
}
[dir="rtl"] .nav {
  padding-right: 0;
  padding-left: unset;
}
[dir="rtl"] .nav-link {
  background: 100% 0;
}
[dir="rtl"] .navbar-brand {
  margin-left: var(--bs-navbar-brand-margin-end);
  margin-right: unset;
}
[dir="rtl"] .navbar-nav {
  padding-right: 0;
  padding-left: unset;
}
[dir="rtl"] .card-link + .card-link {
  margin-right: var(--bs-card-spacer-x);
  margin-left: unset;
}
@media (min-width: 576px) {
[dir="rtl"] .card-group > .card + .card {
  margin-right: 0;
  border-right: 0;
  margin-left: unset;
  border-left: unset;
}
[dir="rtl"] .card-group > .card:not(:last-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: unset;
  border-bottom-right-radius: unset;
}
[dir="rtl"] .card-group > .card:not(:last-child) .card-header,
[dir="rtl"] .card-group > .card:not(:last-child) .card-img-top {
  border-top-left-radius: 0;
  border-top-right-radius: unset;
}
[dir="rtl"] .card-group > .card:not(:last-child) .card-footer,
[dir="rtl"] .card-group > .card:not(:last-child) .card-img-bottom {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: unset;
}
[dir="rtl"] .card-group > .card:not(:first-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: unset;
  border-bottom-left-radius: unset;
}
[dir="rtl"] .card-group > .card:not(:first-child) .card-header,
[dir="rtl"] .card-group > .card:not(:first-child) .card-img-top {
  border-top-right-radius: 0;
  border-top-left-radius: unset;
}
[dir="rtl"] .card-group > .card:not(:first-child) .card-footer,
[dir="rtl"] .card-group > .card:not(:first-child) .card-img-bottom {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: unset;
}
}
[dir="rtl"] .accordion-button {
  text-align: right;
}
[dir="rtl"] .accordion-button::after {
  margin-right: auto;
  margin-left: unset;
}
[dir="rtl"] .breadcrumb-item + .breadcrumb-item {
  padding-right: var(--bs-breadcrumb-item-padding-x);
  padding-left: unset;
}
[dir="rtl"] .breadcrumb-item + .breadcrumb-item::before {
  float: right;
  padding-left: var(--bs-breadcrumb-item-padding-x);
  padding-right: unset;
}
[dir="rtl"] .pagination {
  padding-right: 0;
  padding-left: unset;
}
[dir="rtl"] .page-item:not(:first-child) .page-link {
  margin-right: calc(var(--bs-border-width) * -1);
  margin-left: unset;
}
[dir="rtl"] .page-item:first-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
  border-top-left-radius: unset;
  border-bottom-left-radius: unset;
}
[dir="rtl"] .page-item:last-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
  border-top-right-radius: unset;
  border-bottom-right-radius: unset;
}
[dir="rtl"] .alert-dismissible {
  padding-left: 3rem;
  padding-right: unset;
}
[dir="rtl"] .alert-dismissible .btn-close {
  left: 0;
  right: unset;
}
[dir="rtl"] .progress-bar-striped {
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
[dir="rtl"] .list-group {
  padding-right: 0;
  padding-left: unset;
}
[dir="rtl"] .list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-right-radius: var(--bs-list-group-border-radius);
  border-top-left-radius: 0;
  border-bottom-left-radius: unset;
  border-top-right-radius: unset;
}
[dir="rtl"] .list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-left-radius: var(--bs-list-group-border-radius);
  border-bottom-right-radius: 0;
  border-top-right-radius: unset;
  border-bottom-left-radius: unset;
}
[dir="rtl"] .list-group-horizontal > .list-group-item + .list-group-item {
  border-right-width: 0;
  border-left-width: unset;
}
[dir="rtl"] .list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-right: calc(-1 * var(--bs-list-group-border-width));
  border-right-width: var(--bs-list-group-border-width);
  margin-left: unset;
  border-left-width: unset;
}
@media (min-width: 576px) {
[dir="rtl"] .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
  border-bottom-right-radius: var(--bs-list-group-border-radius);
  border-top-left-radius: 0;
  border-bottom-left-radius: unset;
  border-top-right-radius: unset;
}
[dir="rtl"] .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
  border-top-left-radius: var(--bs-list-group-border-radius);
  border-bottom-right-radius: 0;
  border-top-right-radius: unset;
  border-bottom-left-radius: unset;
}
[dir="rtl"] .list-group-horizontal-sm > .list-group-item + .list-group-item {
  border-right-width: 0;
  border-left-width: unset;
}
[dir="rtl"] .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
  margin-right: calc(-1 * var(--bs-list-group-border-width));
  border-right-width: var(--bs-list-group-border-width);
  margin-left: unset;
  border-left-width: unset;
}
}
@media (min-width: 768px) {
[dir="rtl"] .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
  border-bottom-right-radius: var(--bs-list-group-border-radius);
  border-top-left-radius: 0;
  border-bottom-left-radius: unset;
  border-top-right-radius: unset;
}
[dir="rtl"] .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
  border-top-left-radius: var(--bs-list-group-border-radius);
  border-bottom-right-radius: 0;
  border-top-right-radius: unset;
  border-bottom-left-radius: unset;
}
[dir="rtl"] .list-group-horizontal-md > .list-group-item + .list-group-item {
  border-right-width: 0;
  border-left-width: unset;
}
[dir="rtl"] .list-group-horizontal-md > .list-group-item + .list-group-item.active {
  margin-right: calc(-1 * var(--bs-list-group-border-width));
  border-right-width: var(--bs-list-group-border-width);
  margin-left: unset;
  border-left-width: unset;
}
}
@media (min-width: 992px) {
[dir="rtl"] .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
  border-bottom-right-radius: var(--bs-list-group-border-radius);
  border-top-left-radius: 0;
  border-bottom-left-radius: unset;
  border-top-right-radius: unset;
}
[dir="rtl"] .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
  border-top-left-radius: var(--bs-list-group-border-radius);
  border-bottom-right-radius: 0;
  border-top-right-radius: unset;
  border-bottom-left-radius: unset;
}
[dir="rtl"] .list-group-horizontal-lg > .list-group-item + .list-group-item {
  border-right-width: 0;
  border-left-width: unset;
}
[dir="rtl"] .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
  margin-right: calc(-1 * var(--bs-list-group-border-width));
  border-right-width: var(--bs-list-group-border-width);
  margin-left: unset;
  border-left-width: unset;
}
}
@media (min-width: 1200px) {
[dir="rtl"] .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
  border-bottom-right-radius: var(--bs-list-group-border-radius);
  border-top-left-radius: 0;
  border-bottom-left-radius: unset;
  border-top-right-radius: unset;
}
[dir="rtl"] .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
  border-top-left-radius: var(--bs-list-group-border-radius);
  border-bottom-right-radius: 0;
  border-top-right-radius: unset;
  border-bottom-left-radius: unset;
}
[dir="rtl"] .list-group-horizontal-xl > .list-group-item + .list-group-item {
  border-right-width: 0;
  border-left-width: unset;
}
[dir="rtl"] .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
  margin-right: calc(-1 * var(--bs-list-group-border-width));
  border-right-width: var(--bs-list-group-border-width);
  margin-left: unset;
  border-left-width: unset;
}
}
@media (min-width: 1400px) {
[dir="rtl"] .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
  border-bottom-right-radius: var(--bs-list-group-border-radius);
  border-top-left-radius: 0;
  border-bottom-left-radius: unset;
  border-top-right-radius: unset;
}
[dir="rtl"] .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
  border-top-left-radius: var(--bs-list-group-border-radius);
  border-bottom-right-radius: 0;
  border-top-right-radius: unset;
  border-bottom-left-radius: unset;
}
[dir="rtl"] .list-group-horizontal-xxl > .list-group-item + .list-group-item {
  border-right-width: 0;
  border-left-width: unset;
}
[dir="rtl"] .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
  margin-right: calc(-1 * var(--bs-list-group-border-width));
  border-right-width: var(--bs-list-group-border-width);
  margin-left: unset;
  border-left-width: unset;
}
}
[dir="rtl"] .toast-header .btn-close {
  margin-left: calc(-0.5 * var(--bs-toast-padding-x));
  margin-right: var(--bs-toast-padding-x);
}
[dir="rtl"] .modal {
  right: 0;
  left: unset;
}
[dir="rtl"] .modal-backdrop {
  right: 0;
  left: unset;
}
[dir="rtl"] .modal-header .btn-close {
  margin: calc(-0.5 * var(--bs-modal-header-padding-y)) auto calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x));
}
[dir="rtl"] .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,
[dir="rtl"] .bs-tooltip-end .tooltip-arrow {
  right: calc(-1 * var(--bs-tooltip-arrow-height));
  left: unset;
}
[dir="rtl"] .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,
[dir="rtl"] .bs-tooltip-end .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
  right: unset;
  border-right-color: unset;
}
[dir="rtl"] .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,
[dir="rtl"] .bs-tooltip-start .tooltip-arrow {
  left: calc(-1 * var(--bs-tooltip-arrow-height));
  right: unset;
}
[dir="rtl"] .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,
[dir="rtl"] .bs-tooltip-start .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
  left: unset;
  border-left-color: unset;
}
[dir="rtl"] .bs-popover-auto[data-popper-placement^=right] > .popover-arrow,
[dir="rtl"] .bs-popover-end > .popover-arrow {
  right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  left: unset;
}
[dir="rtl"] .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after,
[dir="rtl"] .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before,
[dir="rtl"] .bs-popover-end > .popover-arrow::after,
[dir="rtl"] .bs-popover-end > .popover-arrow::before {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
[dir="rtl"] .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before,
[dir="rtl"] .bs-popover-end > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
  left: unset;
  border-right-color: unset;
}
[dir="rtl"] .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after,
[dir="rtl"] .bs-popover-end > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
  left: unset;
  border-right-color: unset;
}
[dir="rtl"] .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,
[dir="rtl"] .bs-popover-bottom .popover-header::before {
  right: 50%;
  margin-right: calc(-0.5 * var(--bs-popover-arrow-width));
  left: unset;
  margin-left: unset;
}
[dir="rtl"] .bs-popover-auto[data-popper-placement^=left] > .popover-arrow,
[dir="rtl"] .bs-popover-start > .popover-arrow {
  left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  right: unset;
}
[dir="rtl"] .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after,
[dir="rtl"] .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before,
[dir="rtl"] .bs-popover-start > .popover-arrow::after,
[dir="rtl"] .bs-popover-start > .popover-arrow::before {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
[dir="rtl"] .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before,
[dir="rtl"] .bs-popover-start > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
  right: unset;
  border-left-color: unset;
}
[dir="rtl"] .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after,
[dir="rtl"] .bs-popover-start > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
  right: unset;
  border-left-color: unset;
}
[dir="rtl"] .carousel-item {
  float: right;
  margin-left: -100%;
  margin-right: unset;
}
[dir="rtl"] .active.carousel-item-end,
[dir="rtl"] .carousel-item-next:not(.carousel-item-start) {
  transform: translateX(-100%);
}
[dir="rtl"] .active.carousel-item-start,
[dir="rtl"] .carousel-item-prev:not(.carousel-item-end) {
  transform: translateX(100%);
}
[dir="rtl"] .carousel-control-next,
[dir="rtl"] .carousel-control-prev {
  background: 100% 0;
}
[dir="rtl"] .carousel-control-prev {
  right: 0;
  left: unset;
}
[dir="rtl"] .carousel-control-next {
  left: 0;
  right: unset;
}
[dir="rtl"] .spinner-border {
  border-left-color: transparent;
  border-right-color: unset;
}
@media (max-width: 575.98px) {
[dir="rtl"] .offcanvas-sm.offcanvas-start {
  right: 0;
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
  left: unset;
  border-right: unset;
}
[dir="rtl"] .offcanvas-sm.offcanvas-end {
  left: 0;
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(-100%);
  right: unset;
  border-left: unset;
}
}
@media (max-width: 767.98px) {
[dir="rtl"] .offcanvas-md.offcanvas-start {
  right: 0;
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
  left: unset;
  border-right: unset;
}
[dir="rtl"] .offcanvas-md.offcanvas-end {
  left: 0;
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(-100%);
  right: unset;
  border-left: unset;
}
}
@media (max-width: 991.98px) {
[dir="rtl"] .offcanvas-lg.offcanvas-start {
  right: 0;
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
  left: unset;
  border-right: unset;
}
[dir="rtl"] .offcanvas-lg.offcanvas-end {
  left: 0;
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(-100%);
  right: unset;
  border-left: unset;
}
}
@media (max-width: 1199.98px) {
[dir="rtl"] .offcanvas-xl.offcanvas-start {
  right: 0;
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
  left: unset;
  border-right: unset;
}
[dir="rtl"] .offcanvas-xl.offcanvas-end {
  left: 0;
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(-100%);
  right: unset;
  border-left: unset;
}
}
@media (max-width: 1399.98px) {
[dir="rtl"] .offcanvas-xxl.offcanvas-start {
  right: 0;
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
  left: unset;
  border-right: unset;
}
[dir="rtl"] .offcanvas-xxl.offcanvas-end {
  left: 0;
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(-100%);
  right: unset;
  border-left: unset;
}
}
[dir="rtl"] .offcanvas.offcanvas-start {
  right: 0;
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
  left: unset;
  border-right: unset;
}
[dir="rtl"] .offcanvas.offcanvas-end {
  left: 0;
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(-100%);
  right: unset;
  border-left: unset;
}
[dir="rtl"] .offcanvas-backdrop {
  right: 0;
  left: unset;
}
[dir="rtl"] .offcanvas-header .btn-close {
  margin: calc(-0.5 * var(--bs-offcanvas-padding-y)) auto calc(-0.5 * var(--bs-offcanvas-padding-y)) calc(-0.5 * var(--bs-offcanvas-padding-x));
}
[dir="rtl"] .icon-link-hover:focus-visible > .bi,
[dir="rtl"] .icon-link-hover:hover > .bi {
  transform: var(--bs-icon-link-transform, translate3d(-0.25em, 0, 0));
}
[dir="rtl"] .ratio > * {
  right: 0;
  left: unset;
}
[dir="rtl"] .float-start {
  float: right !important;
}
[dir="rtl"] .float-end {
  float: left !important;
}
[dir="rtl"] .start-0 {
  right: 0 !important;
  left: unset !important;
}
[dir="rtl"] .start-50 {
  right: 50% !important;
  left: unset !important;
}
[dir="rtl"] .start-100 {
  right: 100% !important;
  left: unset !important;
}
[dir="rtl"] .end-0 {
  left: 0 !important;
  right: unset !important;
}
[dir="rtl"] .end-50 {
  left: 50% !important;
  right: unset !important;
}
[dir="rtl"] .end-100 {
  left: 100% !important;
  right: unset !important;
}
[dir="rtl"] .translate-middle {
  transform: translate(50%, -50%) !important;
}
[dir="rtl"] .translate-middle-x {
  transform: translateX(50%) !important;
}
[dir="rtl"] .border-end {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  border-right: unset !important;
}
[dir="rtl"] .border-end-0 {
  border-left: 0 !important;
  border-right: unset !important;
}
[dir="rtl"] .border-start {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  border-left: unset !important;
}
[dir="rtl"] .border-start-0 {
  border-right: 0 !important;
  border-left: unset !important;
}
[dir="rtl"] .me-0 {
  margin-left: 0 !important;
  margin-right: unset !important;
}
[dir="rtl"] .me-1 {
  margin-left: 0.25rem !important;
  margin-right: unset !important;
}
[dir="rtl"] .me-2 {
  margin-left: 0.5rem !important;
  margin-right: unset !important;
}
[dir="rtl"] .me-3 {
  margin-left: 1rem !important;
  margin-right: unset !important;
}
[dir="rtl"] .me-4 {
  margin-left: 1.5rem !important;
  margin-right: unset !important;
}
[dir="rtl"] .me-5 {
  margin-left: 3rem !important;
  margin-right: unset !important;
}
[dir="rtl"] .me-auto {
  margin-left: auto !important;
  margin-right: unset !important;
}
[dir="rtl"] .ms-0 {
  margin-right: 0 !important;
  margin-left: unset !important;
}
[dir="rtl"] .ms-1 {
  margin-right: 0.25rem !important;
  margin-left: unset !important;
}
[dir="rtl"] .ms-2 {
  margin-right: 0.5rem !important;
  margin-left: unset !important;
}
[dir="rtl"] .ms-3 {
  margin-right: 1rem !important;
  margin-left: unset !important;
}
[dir="rtl"] .ms-4 {
  margin-right: 1.5rem !important;
  margin-left: unset !important;
}
[dir="rtl"] .ms-5 {
  margin-right: 3rem !important;
  margin-left: unset !important;
}
[dir="rtl"] .ms-auto {
  margin-right: auto !important;
  margin-left: unset !important;
}
[dir="rtl"] .pe-0 {
  padding-left: 0 !important;
  padding-right: unset !important;
}
[dir="rtl"] .pe-1 {
  padding-left: 0.25rem !important;
  padding-right: unset !important;
}
[dir="rtl"] .pe-2 {
  padding-left: 0.5rem !important;
  padding-right: unset !important;
}
[dir="rtl"] .pe-3 {
  padding-left: 1rem !important;
  padding-right: unset !important;
}
[dir="rtl"] .pe-4 {
  padding-left: 1.5rem !important;
  padding-right: unset !important;
}
[dir="rtl"] .pe-5 {
  padding-left: 3rem !important;
  padding-right: unset !important;
}
[dir="rtl"] .ps-0 {
  padding-right: 0 !important;
  padding-left: unset !important;
}
[dir="rtl"] .ps-1 {
  padding-right: 0.25rem !important;
  padding-left: unset !important;
}
[dir="rtl"] .ps-2 {
  padding-right: 0.5rem !important;
  padding-left: unset !important;
}
[dir="rtl"] .ps-3 {
  padding-right: 1rem !important;
  padding-left: unset !important;
}
[dir="rtl"] .ps-4 {
  padding-right: 1.5rem !important;
  padding-left: unset !important;
}
[dir="rtl"] .ps-5 {
  padding-right: 3rem !important;
  padding-left: unset !important;
}
[dir="rtl"] .text-start {
  text-align: right !important;
}
[dir="rtl"] .text-end {
  text-align: left !important;
}
[dir="rtl"] .rounded-end {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: unset !important;
  border-bottom-right-radius: unset !important;
}
[dir="rtl"] .rounded-end-0 {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-top-right-radius: unset !important;
  border-bottom-right-radius: unset !important;
}
[dir="rtl"] .rounded-end-1 {
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: unset !important;
  border-bottom-right-radius: unset !important;
}
[dir="rtl"] .rounded-end-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: unset !important;
  border-bottom-right-radius: unset !important;
}
[dir="rtl"] .rounded-end-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: unset !important;
  border-bottom-right-radius: unset !important;
}
[dir="rtl"] .rounded-end-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: unset !important;
  border-bottom-right-radius: unset !important;
}
[dir="rtl"] .rounded-end-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: unset !important;
  border-bottom-right-radius: unset !important;
}
[dir="rtl"] .rounded-end-circle {
  border-top-left-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
  border-top-right-radius: unset !important;
  border-bottom-right-radius: unset !important;
}
[dir="rtl"] .rounded-end-pill {
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: unset !important;
  border-bottom-right-radius: unset !important;
}
[dir="rtl"] .rounded-start {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: unset !important;
  border-top-left-radius: unset !important;
}
[dir="rtl"] .rounded-start-0 {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
  border-bottom-left-radius: unset !important;
  border-top-left-radius: unset !important;
}
[dir="rtl"] .rounded-start-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: unset !important;
  border-top-left-radius: unset !important;
}
[dir="rtl"] .rounded-start-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: unset !important;
  border-top-left-radius: unset !important;
}
[dir="rtl"] .rounded-start-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: unset !important;
  border-top-left-radius: unset !important;
}
[dir="rtl"] .rounded-start-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: unset !important;
  border-top-left-radius: unset !important;
}
[dir="rtl"] .rounded-start-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: unset !important;
  border-top-left-radius: unset !important;
}
[dir="rtl"] .rounded-start-circle {
  border-bottom-right-radius: 50% !important;
  border-top-right-radius: 50% !important;
  border-bottom-left-radius: unset !important;
  border-top-left-radius: unset !important;
}
[dir="rtl"] .rounded-start-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: unset !important;
  border-top-left-radius: unset !important;
}
@media (min-width: 576px) {
[dir="rtl"] .float-sm-start {
  float: right !important;
}
[dir="rtl"] .float-sm-end {
  float: left !important;
}
[dir="rtl"] .me-sm-0 {
  margin-left: 0 !important;
  margin-right: unset !important;
}
[dir="rtl"] .me-sm-1 {
  margin-left: 0.25rem !important;
  margin-right: unset !important;
}
[dir="rtl"] .me-sm-2 {
  margin-left: 0.5rem !important;
  margin-right: unset !important;
}
[dir="rtl"] .me-sm-3 {
  margin-left: 1rem !important;
  margin-right: unset !important;
}
[dir="rtl"] .me-sm-4 {
  margin-left: 1.5rem !important;
  margin-right: unset !important;
}
[dir="rtl"] .me-sm-5 {
  margin-left: 3rem !important;
  margin-right: unset !important;
}
[dir="rtl"] .me-sm-auto {
  margin-left: auto !important;
  margin-right: unset !important;
}
[dir="rtl"] .ms-sm-0 {
  margin-right: 0 !important;
  margin-left: unset !important;
}
[dir="rtl"] .ms-sm-1 {
  margin-right: 0.25rem !important;
  margin-left: unset !important;
}
[dir="rtl"] .ms-sm-2 {
  margin-right: 0.5rem !important;
  margin-left: unset !important;
}
[dir="rtl"] .ms-sm-3 {
  margin-right: 1rem !important;
  margin-left: unset !important;
}
[dir="rtl"] .ms-sm-4 {
  margin-right: 1.5rem !important;
  margin-left: unset !important;
}
[dir="rtl"] .ms-sm-5 {
  margin-right: 3rem !important;
  margin-left: unset !important;
}
[dir="rtl"] .ms-sm-auto {
  margin-right: auto !important;
  margin-left: unset !important;
}
[dir="rtl"] .pe-sm-0 {
  padding-left: 0 !important;
  padding-right: unset !important;
}
[dir="rtl"] .pe-sm-1 {
  padding-left: 0.25rem !important;
  padding-right: unset !important;
}
[dir="rtl"] .pe-sm-2 {
  padding-left: 0.5rem !important;
  padding-right: unset !important;
}
[dir="rtl"] .pe-sm-3 {
  padding-left: 1rem !important;
  padding-right: unset !important;
}
[dir="rtl"] .pe-sm-4 {
  padding-left: 1.5rem !important;
  padding-right: unset !important;
}
[dir="rtl"] .pe-sm-5 {
  padding-left: 3rem !important;
  padding-right: unset !important;
}
[dir="rtl"] .ps-sm-0 {
  padding-right: 0 !important;
  padding-left: unset !important;
}
[dir="rtl"] .ps-sm-1 {
  padding-right: 0.25rem !important;
  padding-left: unset !important;
}
[dir="rtl"] .ps-sm-2 {
  padding-right: 0.5rem !important;
  padding-left: unset !important;
}
[dir="rtl"] .ps-sm-3 {
  padding-right: 1rem !important;
  padding-left: unset !important;
}
[dir="rtl"] .ps-sm-4 {
  padding-right: 1.5rem !important;
  padding-left: unset !important;
}
[dir="rtl"] .ps-sm-5 {
  padding-right: 3rem !important;
  padding-left: unset !important;
}
[dir="rtl"] .text-sm-start {
  text-align: right !important;
}
[dir="rtl"] .text-sm-end {
  text-align: left !important;
}
}
@media (min-width: 768px) {
[dir="rtl"] .float-md-start {
  float: right !important;
}
[dir="rtl"] .float-md-end {
  float: left !important;
}
[dir="rtl"] .me-md-0 {
  margin-left: 0 !important;
  margin-right: unset !important;
}
[dir="rtl"] .me-md-1 {
  margin-left: 0.25rem !important;
  margin-right: unset !important;
}
[dir="rtl"] .me-md-2 {
  margin-left: 0.5rem !important;
  margin-right: unset !important;
}
[dir="rtl"] .me-md-3 {
  margin-left: 1rem !important;
  margin-right: unset !important;
}
[dir="rtl"] .me-md-4 {
  margin-left: 1.5rem !important;
  margin-right: unset !important;
}
[dir="rtl"] .me-md-5 {
  margin-left: 3rem !important;
  margin-right: unset !important;
}
[dir="rtl"] .me-md-auto {
  margin-left: auto !important;
  margin-right: unset !important;
}
[dir="rtl"] .ms-md-0 {
  margin-right: 0 !important;
  margin-left: unset !important;
}
[dir="rtl"] .ms-md-1 {
  margin-right: 0.25rem !important;
  margin-left: unset !important;
}
[dir="rtl"] .ms-md-2 {
  margin-right: 0.5rem !important;
  margin-left: unset !important;
}
[dir="rtl"] .ms-md-3 {
  margin-right: 1rem !important;
  margin-left: unset !important;
}
[dir="rtl"] .ms-md-4 {
  margin-right: 1.5rem !important;
  margin-left: unset !important;
}
[dir="rtl"] .ms-md-5 {
  margin-right: 3rem !important;
  margin-left: unset !important;
}
[dir="rtl"] .ms-md-auto {
  margin-right: auto !important;
  margin-left: unset !important;
}
[dir="rtl"] .pe-md-0 {
  padding-left: 0 !important;
  padding-right: unset !important;
}
[dir="rtl"] .pe-md-1 {
  padding-left: 0.25rem !important;
  padding-right: unset !important;
}
[dir="rtl"] .pe-md-2 {
  padding-left: 0.5rem !important;
  padding-right: unset !important;
}
[dir="rtl"] .pe-md-3 {
  padding-left: 1rem !important;
  padding-right: unset !important;
}
[dir="rtl"] .pe-md-4 {
  padding-left: 1.5rem !important;
  padding-right: unset !important;
}
[dir="rtl"] .pe-md-5 {
  padding-left: 3rem !important;
  padding-right: unset !important;
}
[dir="rtl"] .ps-md-0 {
  padding-right: 0 !important;
  padding-left: unset !important;
}
[dir="rtl"] .ps-md-1 {
  padding-right: 0.25rem !important;
  padding-left: unset !important;
}
[dir="rtl"] .ps-md-2 {
  padding-right: 0.5rem !important;
  padding-left: unset !important;
}
[dir="rtl"] .ps-md-3 {
  padding-right: 1rem !important;
  padding-left: unset !important;
}
[dir="rtl"] .ps-md-4 {
  padding-right: 1.5rem !important;
  padding-left: unset !important;
}
[dir="rtl"] .ps-md-5 {
  padding-right: 3rem !important;
  padding-left: unset !important;
}
[dir="rtl"] .text-md-start {
  text-align: right !important;
}
[dir="rtl"] .text-md-end {
  text-align: left !important;
}
}
@media (min-width: 992px) {
[dir="rtl"] .float-lg-start {
  float: right !important;
}
[dir="rtl"] .float-lg-end {
  float: left !important;
}
[dir="rtl"] .me-lg-0 {
  margin-left: 0 !important;
  margin-right: unset !important;
}
[dir="rtl"] .me-lg-1 {
  margin-left: 0.25rem !important;
  margin-right: unset !important;
}
[dir="rtl"] .me-lg-2 {
  margin-left: 0.5rem !important;
  margin-right: unset !important;
}
[dir="rtl"] .me-lg-3 {
  margin-left: 1rem !important;
  margin-right: unset !important;
}
[dir="rtl"] .me-lg-4 {
  margin-left: 1.5rem !important;
  margin-right: unset !important;
}
[dir="rtl"] .me-lg-5 {
  margin-left: 3rem !important;
  margin-right: unset !important;
}
[dir="rtl"] .me-lg-auto {
  margin-left: auto !important;
  margin-right: unset !important;
}
[dir="rtl"] .ms-lg-0 {
  margin-right: 0 !important;
  margin-left: unset !important;
}
[dir="rtl"] .ms-lg-1 {
  margin-right: 0.25rem !important;
  margin-left: unset !important;
}
[dir="rtl"] .ms-lg-2 {
  margin-right: 0.5rem !important;
  margin-left: unset !important;
}
[dir="rtl"] .ms-lg-3 {
  margin-right: 1rem !important;
  margin-left: unset !important;
}
[dir="rtl"] .ms-lg-4 {
  margin-right: 1.5rem !important;
  margin-left: unset !important;
}
[dir="rtl"] .ms-lg-5 {
  margin-right: 3rem !important;
  margin-left: unset !important;
}
[dir="rtl"] .ms-lg-auto {
  margin-right: auto !important;
  margin-left: unset !important;
}
[dir="rtl"] .pe-lg-0 {
  padding-left: 0 !important;
  padding-right: unset !important;
}
[dir="rtl"] .pe-lg-1 {
  padding-left: 0.25rem !important;
  padding-right: unset !important;
}
[dir="rtl"] .pe-lg-2 {
  padding-left: 0.5rem !important;
  padding-right: unset !important;
}
[dir="rtl"] .pe-lg-3 {
  padding-left: 1rem !important;
  padding-right: unset !important;
}
[dir="rtl"] .pe-lg-4 {
  padding-left: 1.5rem !important;
  padding-right: unset !important;
}
[dir="rtl"] .pe-lg-5 {
  padding-left: 3rem !important;
  padding-right: unset !important;
}
[dir="rtl"] .ps-lg-0 {
  padding-right: 0 !important;
  padding-left: unset !important;
}
[dir="rtl"] .ps-lg-1 {
  padding-right: 0.25rem !important;
  padding-left: unset !important;
}
[dir="rtl"] .ps-lg-2 {
  padding-right: 0.5rem !important;
  padding-left: unset !important;
}
[dir="rtl"] .ps-lg-3 {
  padding-right: 1rem !important;
  padding-left: unset !important;
}
[dir="rtl"] .ps-lg-4 {
  padding-right: 1.5rem !important;
  padding-left: unset !important;
}
[dir="rtl"] .ps-lg-5 {
  padding-right: 3rem !important;
  padding-left: unset !important;
}
[dir="rtl"] .text-lg-start {
  text-align: right !important;
}
[dir="rtl"] .text-lg-end {
  text-align: left !important;
}
}
@media (min-width: 1200px) {
[dir="rtl"] .float-xl-start {
  float: right !important;
}
[dir="rtl"] .float-xl-end {
  float: left !important;
}
[dir="rtl"] .me-xl-0 {
  margin-left: 0 !important;
  margin-right: unset !important;
}
[dir="rtl"] .me-xl-1 {
  margin-left: 0.25rem !important;
  margin-right: unset !important;
}
[dir="rtl"] .me-xl-2 {
  margin-left: 0.5rem !important;
  margin-right: unset !important;
}
[dir="rtl"] .me-xl-3 {
  margin-left: 1rem !important;
  margin-right: unset !important;
}
[dir="rtl"] .me-xl-4 {
  margin-left: 1.5rem !important;
  margin-right: unset !important;
}
[dir="rtl"] .me-xl-5 {
  margin-left: 3rem !important;
  margin-right: unset !important;
}
[dir="rtl"] .me-xl-auto {
  margin-left: auto !important;
  margin-right: unset !important;
}
[dir="rtl"] .ms-xl-0 {
  margin-right: 0 !important;
  margin-left: unset !important;
}
[dir="rtl"] .ms-xl-1 {
  margin-right: 0.25rem !important;
  margin-left: unset !important;
}
[dir="rtl"] .ms-xl-2 {
  margin-right: 0.5rem !important;
  margin-left: unset !important;
}
[dir="rtl"] .ms-xl-3 {
  margin-right: 1rem !important;
  margin-left: unset !important;
}
[dir="rtl"] .ms-xl-4 {
  margin-right: 1.5rem !important;
  margin-left: unset !important;
}
[dir="rtl"] .ms-xl-5 {
  margin-right: 3rem !important;
  margin-left: unset !important;
}
[dir="rtl"] .ms-xl-auto {
  margin-right: auto !important;
  margin-left: unset !important;
}
[dir="rtl"] .pe-xl-0 {
  padding-left: 0 !important;
  padding-right: unset !important;
}
[dir="rtl"] .pe-xl-1 {
  padding-left: 0.25rem !important;
  padding-right: unset !important;
}
[dir="rtl"] .pe-xl-2 {
  padding-left: 0.5rem !important;
  padding-right: unset !important;
}
[dir="rtl"] .pe-xl-3 {
  padding-left: 1rem !important;
  padding-right: unset !important;
}
[dir="rtl"] .pe-xl-4 {
  padding-left: 1.5rem !important;
  padding-right: unset !important;
}
[dir="rtl"] .pe-xl-5 {
  padding-left: 3rem !important;
  padding-right: unset !important;
}
[dir="rtl"] .ps-xl-0 {
  padding-right: 0 !important;
  padding-left: unset !important;
}
[dir="rtl"] .ps-xl-1 {
  padding-right: 0.25rem !important;
  padding-left: unset !important;
}
[dir="rtl"] .ps-xl-2 {
  padding-right: 0.5rem !important;
  padding-left: unset !important;
}
[dir="rtl"] .ps-xl-3 {
  padding-right: 1rem !important;
  padding-left: unset !important;
}
[dir="rtl"] .ps-xl-4 {
  padding-right: 1.5rem !important;
  padding-left: unset !important;
}
[dir="rtl"] .ps-xl-5 {
  padding-right: 3rem !important;
  padding-left: unset !important;
}
[dir="rtl"] .text-xl-start {
  text-align: right !important;
}
[dir="rtl"] .text-xl-end {
  text-align: left !important;
}
}
@media (min-width: 1440px) {
[dir="rtl"] .float-xxl-start {
  float: right !important;
}
[dir="rtl"] .float-xxl-end {
  float: left !important;
}
[dir="rtl"] .me-xxl-0 {
  margin-left: 0 !important;
  margin-right: unset !important;
}
[dir="rtl"] .me-xxl-1 {
  margin-left: 0.25rem !important;
  margin-right: unset !important;
}
[dir="rtl"] .me-xxl-2 {
  margin-left: 0.5rem !important;
  margin-right: unset !important;
}
[dir="rtl"] .me-xxl-3 {
  margin-left: 1rem !important;
  margin-right: unset !important;
}
[dir="rtl"] .me-xxl-4 {
  margin-left: 1.5rem !important;
  margin-right: unset !important;
}
[dir="rtl"] .me-xxl-5 {
  margin-left: 3rem !important;
  margin-right: unset !important;
}
[dir="rtl"] .me-xxl-auto {
  margin-left: auto !important;
  margin-right: unset !important;
}
[dir="rtl"] .ms-xxl-0 {
  margin-right: 0 !important;
  margin-left: unset !important;
}
[dir="rtl"] .ms-xxl-1 {
  margin-right: 0.25rem !important;
  margin-left: unset !important;
}
[dir="rtl"] .ms-xxl-2 {
  margin-right: 0.5rem !important;
  margin-left: unset !important;
}
[dir="rtl"] .ms-xxl-3 {
  margin-right: 1rem !important;
  margin-left: unset !important;
}
[dir="rtl"] .ms-xxl-4 {
  margin-right: 1.5rem !important;
  margin-left: unset !important;
}
[dir="rtl"] .ms-xxl-5 {
  margin-right: 3rem !important;
  margin-left: unset !important;
}
[dir="rtl"] .ms-xxl-auto {
  margin-right: auto !important;
  margin-left: unset !important;
}
[dir="rtl"] .pe-xxl-0 {
  padding-left: 0 !important;
  padding-right: unset !important;
}
[dir="rtl"] .pe-xxl-1 {
  padding-left: 0.25rem !important;
  padding-right: unset !important;
}
[dir="rtl"] .pe-xxl-2 {
  padding-left: 0.5rem !important;
  padding-right: unset !important;
}
[dir="rtl"] .pe-xxl-3 {
  padding-left: 1rem !important;
  padding-right: unset !important;
}
[dir="rtl"] .pe-xxl-4 {
  padding-left: 1.5rem !important;
  padding-right: unset !important;
}
[dir="rtl"] .pe-xxl-5 {
  padding-left: 3rem !important;
  padding-right: unset !important;
}
[dir="rtl"] .ps-xxl-0 {
  padding-right: 0 !important;
  padding-left: unset !important;
}
[dir="rtl"] .ps-xxl-1 {
  padding-right: 0.25rem !important;
  padding-left: unset !important;
}
[dir="rtl"] .ps-xxl-2 {
  padding-right: 0.5rem !important;
  padding-left: unset !important;
}
[dir="rtl"] .ps-xxl-3 {
  padding-right: 1rem !important;
  padding-left: unset !important;
}
[dir="rtl"] .ps-xxl-4 {
  padding-right: 1.5rem !important;
  padding-left: unset !important;
}
[dir="rtl"] .ps-xxl-5 {
  padding-right: 3rem !important;
  padding-left: unset !important;
}
[dir="rtl"] .text-xxl-start {
  text-align: right !important;
}
[dir="rtl"] .text-xxl-end {
  text-align: left !important;
}
}
[dir="rtl"] .swiper-3d .swiper-slide-shadow,
[dir="rtl"] .swiper-3d .swiper-slide-shadow-bottom,
[dir="rtl"] .swiper-3d .swiper-slide-shadow-left,
[dir="rtl"] .swiper-3d .swiper-slide-shadow-right,
[dir="rtl"] .swiper-3d .swiper-slide-shadow-top {
  right: 0;
  left: unset;
}
[dir="rtl"] .swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
[dir="rtl"] .swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
[dir="rtl"] .swiper-lazy-preloader {
  right: 50%;
  margin-right: -21px;
  left: unset;
  margin-left: unset;
}
[dir="rtl"] .swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  right: 0;
  left: unset;
}
[dir="rtl"] .swiper-rtl .swiper-button-next svg,
[dir="rtl"] .swiper-rtl .swiper-button-prev svg {
  transform: rotate(-180deg);
}
[dir="rtl"] .swiper-button-prev,
[dir="rtl"] .swiper-rtl .swiper-button-next {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
[dir="rtl"] .swiper-button-next,
[dir="rtl"] .swiper-rtl .swiper-button-prev {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}
[dir="rtl"] .swiper-button-next,
[dir="rtl"] .swiper-rtl .swiper-button-prev {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}
[dir="rtl"] .swiper-horizontal > .swiper-pagination-bullets,
[dir="rtl"] .swiper-pagination-bullets.swiper-pagination-horizontal,
[dir="rtl"] .swiper-pagination-custom,
[dir="rtl"] .swiper-pagination-fraction {
  right: 0;
  left: unset;
}
[dir="rtl"] .swiper-pagination-vertical.swiper-pagination-bullets,
[dir="rtl"] .swiper-vertical > .swiper-pagination-bullets {
  left: var(--swiper-pagination-right, 8px);
  right: var(--swiper-pagination-left, auto);
}
[dir="rtl"] .swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
[dir="rtl"] .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  right: 50%;
  transform: translateX(50%);
  left: unset;
}
[dir="rtl"] .swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
[dir="rtl"] .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s right;
}
[dir="rtl"] .swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s left;
}
[dir="rtl"] .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  right: 0;
  transform-origin: right top;
  left: unset;
}
[dir="rtl"] .swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: left top;
}
[dir="rtl"] .swiper-horizontal > .swiper-pagination-progressbar,
[dir="rtl"] .swiper-pagination-progressbar.swiper-pagination-horizontal,
[dir="rtl"] .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
[dir="rtl"] .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  right: 0;
  left: unset;
}
[dir="rtl"] .swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
[dir="rtl"] .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
[dir="rtl"] .swiper-pagination-progressbar.swiper-pagination-vertical,
[dir="rtl"] .swiper-vertical > .swiper-pagination-progressbar {
  right: 0;
  left: unset;
}
[dir="rtl"] .swiper-horizontal > .swiper-scrollbar,
[dir="rtl"] .swiper-scrollbar.swiper-scrollbar-horizontal {
  right: var(--swiper-scrollbar-sides-offset, 1%);
  left: unset;
}
[dir="rtl"] .swiper-scrollbar.swiper-scrollbar-vertical,
[dir="rtl"] .swiper-vertical > .swiper-scrollbar {
  right: var(--swiper-scrollbar-left, auto);
  left: var(--swiper-scrollbar-right, 4px);
}
[dir="rtl"] .swiper-scrollbar-drag {
  right: 0;
  left: unset;
}
[dir="rtl"] .swiper .swiper-notification {
  right: 0;
  left: unset;
}
[dir="rtl"] .swiper-cube .swiper-slide {
  transform-origin: 100% 0;
}
[dir="rtl"] .swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 0% 0;
}
[dir="rtl"] .swiper-cube .swiper-cube-shadow {
  right: 0;
  left: unset;
}
html[dir="rtl"] {
  margin-left: 0 !important;
  margin-right: unset !important;
}
[dir="rtl"] ul,
[dir="rtl"] li {
  padding-right: 0;
  padding-left: unset;
}
[dir="rtl"] .box-center {
  right: 50% !important;
  transform: translate(50%, -50%) !important;
  left: unset !important;
}
[dir="rtl"] .line-top-container::before {
  right: 50%;
  transform: translateX(50%);
  left: unset;
}
[dir="rtl"] .line-bottom-container::after {
  right: 50%;
  transform: translateX(50%);
  left: unset;
}
[dir="rtl"] #scroll-top {
  left: 20px;
  right: unset;
}
[dir="rtl"] #goTop {
  left: 40px;
  right: unset;
}
[dir="rtl"] #goTop .border-progress {
  right: -1px;
  left: unset;
}
[dir="rtl"] #goTop .icon-arrow-right {
  transform: rotate(90deg);
}
[dir="rtl"] .topbar-right > li:not(:last-child) {
  padding-left: 28px;
  padding-right: unset;
}
[dir="rtl"] .topbar-right > li:not(:last-child)::after {
  left: 0;
  right: unset;
}
[dir="rtl"] .tf-header .nav-icon.style-2 li > a .count-box {
  left: -6px;
  right: unset;
}
[dir="rtl"] .tf-header .nav-icon.style-3 li:not(:last-child) {
  padding-left: 20px;
  border-left: 1px solid var(--gray-5);
  padding-right: unset;
  border-right: unset;
}
[dir="rtl"] .tf-header .nav-icon.style-3 .nav-icon-item .icon {
  padding-left: 17px;
  padding-right: unset;
}
[dir="rtl"] .tf-header .nav-icon .count-box {
  left: 0;
  right: unset;
}
[dir="rtl"] .tf-header .nav-icon .count-box.style-pst-2 {
  left: 5px;
  right: unset;
}
[dir="rtl"] .tf-header .hover-shopcart .dropdown-shopcart {
  left: 0;
  right: unset;
}
[dir="rtl"] .tf-header.style-3 .header-bottom.bg-gray .nav-category-wrap::after {
  border-right: 10px solid var(--primary);
  border-left: unset;
}
[dir="rtl"] .nav-category-wrap.style-2::after {
  border-right: 10px solid var(--gray);
  left: -9px;
  border-left: unset;
  right: unset;
}
[dir="rtl"] .nav-category-wrap.style-2 .nav-title {
  padding-left: 48px;
  padding-right: unset;
}
[dir="rtl"] .category-menu {
  right: 0;
  left: unset;
}
[dir="rtl"] .category-menu ul a:hover {
  padding-right: 10px;
  padding-left: unset;
}
[dir="rtl"] .box-navigation.style-2 .menu-item:not(:last-child) .item-link {
  padding-left: 20px;
  padding-right: unset;
}
[dir="rtl"] .box-navigation.style-2 .menu-item:not(:last-child) .item-link::after {
  left: 0px;
  right: unset;
}
[dir="rtl"] .mobile-button span {
  right: 0;
  left: unset;
}
[dir="rtl"] .mobile-button::before {
  right: 0;
  left: unset;
}
[dir="rtl"] .mobile-button::after {
  right: 0;
  left: unset;
}
[dir="rtl"] .canvas-mb .logo-site {
  right: 20px;
  left: unset;
}
[dir="rtl"] .canvas-mb .btn-close-mb {
  left: 20px;
  right: unset;
}
[dir="rtl"] .nav-ul-mb .sub-nav-menu {
  padding-right: 10px;
  padding-left: unset;
}
[dir="rtl"] .nav-ul-mb .nav-mb-item .mb-menu-link:not(.collapsed) .btn-open-sub::before {
  transform: rotate(-90deg);
}
[dir="rtl"] .nav-ul-mb .sub-nav-link:not(.collapsed) .btn-open-sub::before {
  transform: rotate(-90deg);
}
[dir="rtl"] .tf-nav-menu .sub-menu-container {
  right: 100%;
  left: unset;
}
[dir="rtl"] .tf-nav-menu .item-link > span::after {
  right: auto;
  left: 0;
}
[dir="rtl"] .tf-nav-menu .item-link::after {
  left: 18px;
  right: unset;
}
[dir="rtl"] .tf-nav-menu .menu-item:hover .item-link > span::after {
  right: 0;
  left: auto;
}
[dir="rtl"] .main-nav-menu .item-link::after {
  right: 0;
  left: unset;
}
[dir="rtl"] .main-nav-menu .item-link::before {
  right: 50%;
  transform: translate(50%, -50%);
  left: unset;
}
[dir="rtl"] .main-nav-menu .sub-menu-container {
  right: 0;
  left: unset;
}
[dir="rtl"] .main-nav-menu .nav-item:hover .item-link .icon {
  transform: rotate(-180deg);
}
[dir="rtl"] .row-demo {
  padding-left: 15px;
  margin-left: -15px;
  padding-right: unset;
  margin-right: unset;
}
[dir="rtl"] .demo-label {
  left: 7px;
  right: unset;
}
[dir="rtl"] .bottom-bar-language .tf-curs {
  border-left: 1px solid var(--gray-4);
  border-right: unset;
}
[dir="rtl"] .bar-lang .image-select .dropdown-toggle .filter-option-inner {
  padding-left: 10px;
  padding-right: unset;
}
[dir="rtl"] .bar-lang .tf-curs .image-select > .dropdown-menu {
  margin-right: -60px !important;
  margin-left: unset !important;
}
[dir="rtl"] .bar-lang .tf-curs .filter-option-inner {
  padding-left: 17px !important;
  padding-right: unset !important;
}
[dir="rtl"] .ft-link-wrap .ft-contact-list .icon {
  padding-left: 8px;
  padding-right: unset;
}
[dir="rtl"] .ft-link-wrap .ft-contact-list .icon::after {
  left: 0;
  right: unset;
}
[dir="rtl"] .flat-title-tab-faq .tf-title::after {
  right: 0;
  left: unset;
}
[dir="rtl"] .hover-shine::after {
  right: 50%;
  transform: translate(50%, -50%) rotate(45deg);
  left: unset;
}
[dir="rtl"] form textarea,
[dir="rtl"] form input[type=text],
[dir="rtl"] form input[type=password],
[dir="rtl"] form input[type=datetime],
[dir="rtl"] form input[type=datetime-local],
[dir="rtl"] form input[type=date],
[dir="rtl"] form input[type=month],
[dir="rtl"] form input[type=time],
[dir="rtl"] form input[type=week],
[dir="rtl"] form input[type=number],
[dir="rtl"] form input[type=email],
[dir="rtl"] form input[type=url],
[dir="rtl"] form input[type=search],
[dir="rtl"] form input[type=tel],
[dir="rtl"] form input[type=color] {
  padding: 12px 14px 12px 10px;
}
[dir="rtl"] form textarea.def,
[dir="rtl"] form input[type=text].def,
[dir="rtl"] form input[type=password].def,
[dir="rtl"] form input[type=datetime].def,
[dir="rtl"] form input[type=datetime-local].def,
[dir="rtl"] form input[type=date].def,
[dir="rtl"] form input[type=month].def,
[dir="rtl"] form input[type=time].def,
[dir="rtl"] form input[type=week].def,
[dir="rtl"] form input[type=number].def,
[dir="rtl"] form input[type=email].def,
[dir="rtl"] form input[type=url].def,
[dir="rtl"] form input[type=search].def,
[dir="rtl"] form input[type=tel].def,
[dir="rtl"] form input[type=color].def {
  padding: 11px 14px 11px 10px;
}
[dir="rtl"] form .tf-select::after {
  left: 15px;
  right: unset;
}
[dir="rtl"] .form-search-product .btn-submit-form {
  left: 5px;
  right: unset;
}
[dir="rtl"] .form-search .button-submit {
  left: 15px;
  right: unset;
}
[dir="rtl"] .form-search-2 fieldset input {
  padding-left: 80px;
  padding-right: unset;
}
[dir="rtl"] .form-search-2 .box-btn {
  left: 5px;
  right: unset;
}
[dir="rtl"] .form-search-3 fieldset input {
  padding: 13px 14px 13px 40px;
}
[dir="rtl"] .form-search-3 .button-submit {
  left: 15px;
  right: unset;
}
[dir="rtl"] .checkbox-item-wrap label .checkbox-item {
  right: 0;
  left: unset;
}
[dir="rtl"] .checkbox-item-wrap .btn-checkbox {
  right: 0;
  left: unset;
}
[dir="rtl"] .form-filter-price fieldset input {
  box-shadow: -2px 2px 2px 0px rgba(0, 0, 0, 0.1019607843) inset;
}
[dir="rtl"] .tf-select-custom {
  padding-left: 15px;
  padding-right: unset;
}
[dir="rtl"] .tf-select-custom::after {
  left: 0;
  right: unset;
}
[dir="rtl"] .box-btn-slide-item.hover-sw .swiper-button-prev {
  left: 100%;
  right: unset;
}
[dir="rtl"] .box-btn-slide-item.hover-sw .swiper-button-next {
  right: 100%;
  left: unset;
}
[dir="rtl"] .box-btn-slide-2.sw-nav-effect .nav-swiper.nav-prev-products-2 {
  right: 15px;
  left: unset;
}
[dir="rtl"] .box-btn-slide-2.sw-nav-effect .nav-swiper.nav-next-products-2 {
  left: 15px;
  right: unset;
}
[dir="rtl"] .nav-swiper-2.swiper-button-prev {
  right: 5px;
  left: unset;
}
[dir="rtl"] .nav-swiper-2.swiper-button-next {
  left: 5px;
  right: unset;
}
[dir="rtl"] .modal-log .modal-content .icon-close {
  left: 15px;
  right: unset;
}
[dir="rtl"] .gridLayout-wrapper.loading::after {
  right: 50%;
  transform: translate(50%, -50%);
  left: unset;
}
[dir="rtl"] .modal-def .icon-close-popup {
  left: 0px;
  right: unset;
}
[dir="rtl"] .modal-quick-view .info-short-decs > ul li {
  padding-right: 13px;
  padding-left: unset;
}
[dir="rtl"] .modal-quick-view .info-short-decs > ul li::after {
  right: 0;
  left: unset;
}
[dir="rtl"] .offcanvas-compare .icon-close-popup {
  left: 24px;
  right: unset;
}
[dir="rtl"] .offcanvas-compare .tf-compare-wrap {
  padding-left: 20px;
  margin-left: -20px;
  padding-right: unset;
  margin-right: unset;
}
[dir="rtl"] .offcanvas-compare .tf-compare-item .icon-close {
  left: 0;
  transform: translate(-50%, -50%);
  right: unset;
}
[dir="rtl"] .offcanvas-compare .tf-compare-item > .btns-repeat {
  left: -32px;
  right: unset;
}
[dir="rtl"] .modalDemo .icon-close-popup {
  left: 18px;
  right: unset;
}
[dir="rtl"] .tf-toolbar-bottom .toolbar-item a .toolbar-count {
  left: -8px;
  right: unset;
}
[dir="rtl"] .shine-item.hv-shine-2::after {
  transform: translate(50%, -50%);
}
[dir="rtl"] .shine-item::after {
  right: 50%;
  transform: translate(50%, -50%) rotate(45deg);
  left: unset;
}
[dir="rtl"] .hover-tooltip .tooltip::before {
  right: 50%;
  transform: translateX(50%) rotate(-45deg);
  left: unset;
}
[dir="rtl"] .hover-tooltip.tooltip-left .tooltip {
  left: 100%;
  right: unset;
}
[dir="rtl"] .hover-tooltip.tooltip-left .tooltip::before {
  right: auto;
  transform: translateY(-50%) rotate(-45deg);
  left: -4px;
}
[dir="rtl"] .hover-tooltip.tooltip-left:hover .tooltip {
  transform: translateX(8px);
}
[dir="rtl"] .hover-tooltip.tooltip-right .tooltip {
  right: 100%;
  left: unset;
}
[dir="rtl"] .hover-tooltip.tooltip-right .tooltip::before {
  left: auto;
  transform: translateY(-50%) rotate(-45deg);
  right: -4px;
}
[dir="rtl"] .hover-tooltip.tooltip-right:hover .tooltip {
  transform: translateX(-8px);
}
[dir="rtl"] .hover-overlay::before {
  right: 0;
  left: unset;
}
[dir="rtl"] .hover-overlay-2 .img-hv-overlay::before {
  right: 0;
  left: unset;
}
[dir="rtl"] .hover-overlay-2 .img-hv-overlay::after {
  left: 0;
  right: unset;
}
[dir="rtl"] .card-product .list-product-btn {
  left: 8px;
  right: unset;
}
[dir="rtl"] .countdown-box-2 .countdown__item:not(:last-child)::after {
  left: -10px;
  right: unset;
}
[dir="rtl"] .box-sale-tag {
  margin-right: 5px;
  margin-left: unset;
}
[dir="rtl"] .box-sale-tag::before {
  right: -3px;
  transform: translateY(-50%) rotate(-45deg);
  left: unset;
}
[dir="rtl"] .list-color-product .list-color-item.line .swatch-value::before {
  right: 0;
  left: unset;
}
[dir="rtl"] .list-computer-memory li {
  padding: 3px 8px 3px 7px;
}
[dir="rtl"] .stagger-wrap .stagger-item {
  transform: scale(0.5) rotate(-90deg) skew(-15deg);
}
[dir="rtl"] .old-price::before {
  right: 0;
  left: unset;
}
[dir="rtl"] .tf-product-info-content .product-about-list p {
  padding-right: 16px;
  padding-left: unset;
}
[dir="rtl"] .tf-product-info-content .product-about-list p::before {
  right: 0;
  left: 4px;
}
[dir="rtl"] .product-info-rate-wrap > li:not(:last-child) {
  padding-left: 16px;
  padding-right: unset;
}
[dir="rtl"] .product-info-rate-wrap > li:not(:last-child)::after {
  left: 0;
  right: unset;
}
[dir="rtl"] .tf-select-color::after {
  left: 10px;
  right: unset;
}
[dir="rtl"] .box-review .verified > li:not(:last-child) {
  padding-left: 10px;
  padding-right: unset;
}
[dir="rtl"] .box-review .verified > li:not(:last-child)::after {
  left: 0;
  right: unset;
}
[dir="rtl"] .tf-order-detail .order-notice {
  box-shadow: -5px 6px 30px 0px rgba(0, 0, 0, 0.1);
}
[dir="rtl"] .tf-order-detail .order-notice p {
  padding-right: 20px;
  padding-left: unset;
}
[dir="rtl"] .tf-table-order-detail td,
[dir="rtl"] .tf-table-order-detail th {
  text-align: right;
}
[dir="rtl"] .tf-table-wishlist td,
[dir="rtl"] .tf-table-wishlist th {
  text-align: right;
}
[dir="rtl"] .tf-table-compare td,
[dir="rtl"] .tf-table-compare th {
  text-align: right;
}
[dir="rtl"] .tf-order_history-table tr > *:first-child {
  text-align: right;
}
[dir="rtl"] .news-item .entry_tag {
  right: 6px;
  left: unset;
}
[dir="rtl"] .btn-sidebar-mb {
  right: 0;
  left: unset;
}
[dir="rtl"] .btn-sidebar-mb.right {
  right: unset;
  left: 0;
  transform: rotate(-180deg);
}
[dir="rtl"] .s-blog-detail .content-blog .text ul {
  padding-right: 24px !important;
  padding-left: unset !important;
}
[dir="rtl"] .s-blog-detail .content-blog .text ol {
  padding-right: 24px !important;
  padding-left: unset !important;
}
[dir="rtl"] .s-blog-detail .content-blog .text table td,
[dir="rtl"] .s-blog-detail .content-blog .text table th {
  text-align: right;
}
[dir="rtl"] .widget-accordion .accordion-title {
  padding: 6px 0px 6px 50px;
}
[dir="rtl"] .widget-accordion .accordion-title:not(.collapsed) .icon::before {
  transform: rotate(-90deg);
}
[dir="rtl"] .faq-wrap .accordion-title .icon {
  left: -2px;
  right: unset;
}
[dir="rtl"] .tf-zoom-main .drift-zoom-pane {
  right: 0;
  left: unset;
}
[dir="rtl"] .pswp__counter {
  text-shadow: -1px 1px 3px #ffffff;
}
[dir="rtl"] .noUi-target {
  direction: rtl;
}
[dir="rtl"] .noUi-connect,
[dir="rtl"] .noUi-origin {
  right: 0;
  -ms-transform-origin: 100% 0;
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0;
  left: unset;
}
html[dir="rtl"]:not([dir=rtl]) .noUi-horizontal .noUi-origin {
  right: auto;
  left: 0;
}
[dir="rtl"] .noUi-horizontal .noUi-handle {
  right: -17px;
  left: unset;
}
[dir="rtl"] .noUi-vertical .noUi-handle {
  right: -6px;
  left: unset;
}
html[dir="rtl"]:not([dir=rtl]) .noUi-horizontal .noUi-handle {
  left: -17px;
  right: auto;
}
[dir="rtl"] .noUi-handle:after {
  right: 17px;
  left: unset;
}
[dir="rtl"] .noUi-vertical .noUi-handle:after,
[dir="rtl"] .noUi-vertical .noUi-handle:before {
  right: 6px;
  left: unset;
}
[dir="rtl"] .noUi-pips-horizontal {
  right: 0;
  left: unset;
}
[dir="rtl"] .noUi-value-horizontal {
  -webkit-transform: translate(50%, 50%);
  transform: translate(50%, 50%);
}
[dir="rtl"] .noUi-rtl .noUi-value-horizontal {
  -webkit-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%);
}
[dir="rtl"] .noUi-marker-horizontal.noUi-marker {
  margin-right: -1px;
  margin-left: unset;
}
[dir="rtl"] .noUi-pips-vertical {
  right: 100%;
  left: unset;
}
[dir="rtl"] .noUi-value-vertical {
  padding-right: 25px;
  padding-left: unset;
}
[dir="rtl"] .noUi-horizontal .noUi-tooltip {
  -webkit-transform: translate(50%, 0);
  transform: translate(50%, 0);
  right: 50%;
  left: unset;
}
[dir="rtl"] .noUi-vertical .noUi-tooltip {
  left: 120%;
  right: unset;
}
html[dir="rtl"]:not([dir=rtl]) .noUi-horizontal .noUi-handle {
  left: -8px;
  right: unset;
}
[dir="rtl"] .tf-table-page-cart th:first-child {
  padding: 20px 25px 20px 0px;
}
[dir="rtl"] .tf-table-page-cart th:last-child {
  padding: 20px 0px 20px 25px;
}
[dir="rtl"] .tf-table-page-cart .tf-select select {
  padding: 0px 2px 0px 4px;
}
[dir="rtl"] .tf-table-page-cart .tf-cart-item td {
  padding-left: 25px;
  padding-right: unset;
}
[dir="rtl"] .ip-discount-code .tf-btn {
  left: 0;
  border-radius: 8px 0px 0px 8px;
  right: unset;
}
[dir="rtl"] .payment-choose-card .select-payment::after {
  left: 14px;
  transform: translateY(-50%) rotate(-180deg);
  right: unset;
}
[dir="rtl"] .facet-categories ul a::after {
  right: auto;
  left: 0;
}
[dir="rtl"] .facet-categories ul li:not(:last-child) a:not(.sub-cat-link):hover::after,
[dir="rtl"] .facet-categories ul li:not(:last-child) a:not(.sub-cat-link).active::after {
  right: 0;
  left: auto;
}
[dir="rtl"] .meta-filter-shop .count-text {
  padding-left: 12px;
  padding-right: unset;
}
[dir="rtl"] .meta-filter-shop .count-text::after {
  left: 0;
  right: unset;
}
[dir="rtl"] .meta-filter-shop .count-text .count {
  margin-left: 2px;
  margin-right: unset;
}
[dir="rtl"] .overlay-filter {
  right: 0;
  left: unset;
}
[dir="rtl"] .image-select.style-default > .dropdown-toggle::after {
  left: 0;
  right: unset;
}
[dir="rtl"] .image-select.style-default > .dropdown-menu::after {
  transform: translate(50%, -50%) rotate(-45deg);
  right: 50%;
  left: unset;
}
[dir="rtl"] .image-select.style-default > .dropdown-menu[data-popper-placement=top-start]::before {
  transform: translate(50%, 50%) rotate(-45deg);
  right: 50%;
  left: unset;
}
[dir="rtl"] .image-select.type-2 > .dropdown-menu {
  margin-right: calc(50% - 60px) !important;
  margin-left: unset !important;
}
[dir="rtl"] .s-search-faq .wrap {
  right: 0;
  left: unset;
}
[dir="rtl"] .box-sale-wrap {
  right: 15px;
  left: unset;
}
[dir="rtl"] .box-sale-wrap.pst-default {
  right: 15px;
  left: unset;
}
[dir="rtl"] .box-sale-wrap.style-2 {
  right: 0;
  left: unset;
}
[dir="rtl"] .cls-category.style-abs .content {
  right: 15px;
  left: unset;
}
[dir="rtl"] .banner-image-product .img-item {
  left: 74px;
  right: 37%;
}
[dir="rtl"] .banner-image-product-2 .item-image {
  left: 2%;
  right: unset;
}
[dir="rtl"] .banner-image-product-2 .item-image.item-2 {
  left: 30%;
  right: unset;
}
[dir="rtl"] .banner-image-product-3 .img-item {
  left: 15px;
  right: 50%;
}
[dir="rtl"] .wg-cls.type-abs .content {
  right: 50%;
  left: 5px;
}
[dir="rtl"] .banner-slide-product .content .br-line {
  background: linear-gradient(-90deg, rgba(255, 255, 255, 0) 0%, #ffffff 53.13%, rgba(255, 255, 255, 0) 100%);
}
[dir="rtl"] .banner-slide-product .property-list li:not(:last-child)::after {
  left: -14px;
  right: unset;
}
[dir="rtl"] .slider-category .swiper-slide:first-child .wg-cls-2 {
  border-right: 1px solid var(--gray-5);
  border-left: unset;
}
[dir="rtl"] .slider-category .swiper-slide .wg-cls-2 {
  border-right: unset;
  border-left: unset;
}
[dir="rtl"] .brand-list li:nth-child(1) {
  padding-right: 0px;
  padding-left: unset;
}
[dir="rtl"] .brand-list li:nth-child(2) {
  padding-left: 0px;
  padding-right: unset;
}
[dir="rtl"] .brand-list li:nth-child(odd) {
  padding-left: 10px;
  border-left: 1px solid var(--gray-6);
  padding-right: unset;
  border-right: unset;
}
[dir="rtl"] .brand-list li:nth-child(even) {
  padding-right: 8px;
  padding-left: unset;
}
[dir="rtl"] .brand-list li:nth-last-child(1) {
  padding-left: 0;
  padding-right: unset;
}
[dir="rtl"] .brand-list li:nth-last-child(2) {
  padding-right: 0;
  padding-left: unset;
}
[dir="rtl"] .wg-map .bottom {
  right: 15px;
  left: unset;
}
[dir="rtl"] .wg-map .info-list li .icon {
  padding-left: 8px;
  border-left: 1px solid #4f4f4f;
  padding-right: unset;
  border-right: unset;
}
[dir="rtl"] .wg-map .form-contact fieldset input {
  padding: 11px 14px 11px 10px;
}
[dir="rtl"] .checkout-status .checkout-bar {
  right: 0;
  left: unset;
}
[dir="rtl"] .checkout-status .checkout-bar::after {
  right: 0;
  left: unset;
}
@media (min-width: 576px) {
[dir="rtl"] .modal-newleter .icon-close-popup {
  left: 10px;
  right: unset;
}
[dir="rtl"] .form-add-comment .btn-submit {
  margin-right: 90px;
  margin-left: unset;
}
}
@media (min-width: 768px) {
[dir="rtl"] .s-faq .wrap {
  padding-right: 38px;
  border-right: 1px solid var(--gray-5);
  padding-left: unset;
  border-left: unset;
}
[dir="rtl"] .modal-quick-view .quickview-image {
  padding: 20px 20px 20px 0px;
}
[dir="rtl"] .countdown-box-2 .countdown__item:not(:last-child)::after {
  left: -20px;
  right: unset;
}
[dir="rtl"] .card-product.style-row .card-product-btn {
  margin-right: 20px;
  margin-left: unset;
}
[dir="rtl"] .card-product.style-row .card-product-btn::after {
  right: -20px;
  left: unset;
}
}
@media (min-width: 992px) {
[dir="rtl"] .countdown-box-2 .countdown__item:not(:last-child)::after {
  left: -36px;
  right: unset;
}
[dir="rtl"] .box-sale-wrap.position1 {
  left: -28px;
  right: unset;
}
[dir="rtl"] .s-track-order .wrap {
  right: 88px;
  left: unset;
}
[dir="rtl"] .tab-review .tab-rating-wrap {
  padding-left: 30px;
  border-left: 1px solid var(--gray-5);
  padding-right: unset;
  border-right: unset;
}
[dir="rtl"] .tab-review.style-2 .tab-rating-wrap {
  padding-left: unset;
  padding-right: unset;
}
[dir="rtl"] .tab-review.style-2 .tab-review-wrap .review-list {
  padding-left: 40px;
  border-left: 1px solid var(--gray-5);
  padding-right: unset;
  border-right: unset;
}
}
@media (min-width: 1200px) {
[dir="rtl"] .banner-image-product-2.style-3 .box-sale-wrap {
  margin-right: 40px;
  margin-left: unset;
}
[dir="rtl"] .banner-image-product-4 {
  padding: 92px 76px 24px 70px;
}
[dir="rtl"] .banner-image-product-4.style-2 {
  padding: 60px 60px 60px 28px;
}
[dir="rtl"] .modal-quick-view .icon-close-popup {
  left: 10px;
  right: unset;
}
[dir="rtl"] .modal-quick-view .entry_name {
  padding-left: 10px;
  padding-right: unset;
}
[dir="rtl"] .grid-banner .grid-item2 .cls-product {
  padding: 18px 19px 18px 0px;
}
[dir="rtl"] .grid-banner .grid-item3 .cls-product {
  padding: 18px 16px 13px 0px;
}
[dir="rtl"] .cls-product {
  padding: 20px 15px 20px 29px;
}
[dir="rtl"] .cls-product.style-2 {
  padding: 5px 20px 6px 10px;
}
[dir="rtl"] .banner-image-product-3 .wrap {
  margin-left: 28px;
  margin-right: unset;
}
[dir="rtl"] .card-product.style-row .card-product-btn {
  margin-right: 30px;
  margin-left: unset;
}
[dir="rtl"] .card-product.style-row .card-product-btn::after {
  right: -30px;
  left: unset;
}
[dir="rtl"] .card-product .list-product-btn {
  left: 15px;
  right: unset;
}
[dir="rtl"] .card-product .list-product-btn li {
  transform: translateX(-10px);
}
[dir="rtl"] .wg-cls.type-abs .content {
  right: 162px;
  left: unset;
}
[dir="rtl"] .banner-image-product.style-abs .content {
  right: 50px;
  left: unset;
}
[dir="rtl"] .banner-image-product.style-abs.type-abs-2 .content {
  right: 42px;
  left: unset;
}
[dir="rtl"] .banner-image-product-2 .item-image.position2 {
  right: 45px;
  left: unset;
}
[dir="rtl"] .banner-image-product-2 .item-image.position3 {
  left: 36px;
  right: unset;
}
[dir="rtl"] .cls-category.style-abs .content {
  right: 21px;
  left: unset;
}
[dir="rtl"] .box-sale-wrap {
  right: 21px;
  left: unset;
}
}
@media (min-width: 1440px) {
[dir="rtl"] .wg-map .bottom {
  right: 88px;
  left: unset;
}
[dir="rtl"] .banner-slide-product {
  padding: 24px 45px 25px 88px;
}
[dir="rtl"] .banner-image-product-3 .img-item {
  right: unset;
  left: unset;
}
[dir="rtl"] .banner-image-product-3.style-2 .img-item {
  left: 0px;
  right: unset;
}
[dir="rtl"] .tf-nav-menu .sub-menu-list {
  padding: 30px 30px 30px 34px;
}
[dir="rtl"] .banner-image-product-2 .item-banner {
  padding: 51px 134px 51px 100px;
}
[dir="rtl"] .banner-image-product-2 .item-image {
  left: 65px;
  right: unset;
}
[dir="rtl"] .banner-image-product-2 .item-image.item-2 {
  left: 410px;
  right: unset;
}
[dir="rtl"] .tf-product-info-list.style-2 .tf-product-info-choose-option .product-box-btn {
  margin-right: 20px;
  margin-left: unset;
}
[dir="rtl"] .tab-review .tab-rating-wrap {
  padding-left: 40px;
  padding-right: unset;
}
[dir="rtl"] .tf-product-info-wrap {
  margin-right: -52px;
  margin-left: unset;
}
[dir="rtl"] .tf-header.style-2 .header-center {
  margin-left: -11px;
  margin-right: unset;
}
[dir="rtl"] .tf-header.style-2 .header-right {
  margin-left: 55px;
  margin-right: unset;
}
[dir="rtl"] .box-navigation.style-2 .item-link {
  padding-left: 30px !important;
  padding-right: unset !important;
}
}
@media (min-width: 1600px) {
[dir="rtl"] .box-btn-slide-2.sw-nav-effect .nav-swiper.nav-prev-products-2 {
  right: -15px;
  left: unset;
}
[dir="rtl"] .box-btn-slide-2.sw-nav-effect .nav-swiper.nav-next-products-2 {
  left: -15px;
  right: unset;
}
[dir="rtl"] .box-btn-slide-2.sw-nav-effect:hover .nav-swiper.nav-prev-products-2 {
  right: -30px;
  left: unset;
}
[dir="rtl"] .box-btn-slide-2.sw-nav-effect:hover .nav-swiper.nav-next-products-2 {
  left: -30px;
  right: unset;
}
[dir="rtl"] .countdown-box .countdown__item:not(:last-child)::after {
  left: -13px;
  right: unset;
}
[dir="rtl"] .countdown-box .countdown__item:not(:last-child)::before {
  left: -13px;
  right: unset;
}
[dir="rtl"] .banner-image-product-2.style-2 .item-banner {
  padding: 13px 78px 27px 285px;
}
[dir="rtl"] .banner-image-product-2.style-2 .box-price {
  padding-right: 45px;
  padding-left: unset;
}
[dir="rtl"] .tf-product-media-wrap.bg-white {
  padding: 40px 40px 40px 0px;
}
[dir="rtl"] .tf-product-info-wrap.bg-white {
  padding: 40px 0px 40px 40px;
}
[dir="rtl"] .nav-category-wrap .nav-title {
  padding-left: 5px;
  padding-right: unset;
}
}
@media (max-width: 1439px) {
[dir="rtl"] .offcanvas-compare .tf-compare-wrap {
  padding-left: 0;
  margin-left: 0;
  padding-right: unset;
  margin-right: unset;
}
[dir="rtl"] .offcanvas-compare .tf-compare-item > .btns-repeat {
  left: -22px;
  right: unset;
}
[dir="rtl"] .offcanvas-compare .icon-close-popup {
  left: 10px;
  right: unset;
}
}
@media (max-width: 1199px) {
[dir="rtl"] .handle-canvas.left {
  right: 0;
  transform: translateX(100%);
  left: unset;
}
[dir="rtl"] .handle-canvas.right {
  left: 0;
  transform: translateX(-100%);
  right: unset;
}
[dir="rtl"] .tf-header .nav-icon.style-3 li:not(:last-child) {
  padding-left: 10px;
  padding-right: unset;
}
}
@media (max-width: 1024px) {
[dir="rtl"] .tf-table-page-cart tr > *:first-child {
  padding-right: 0px !important;
  padding-left: unset !important;
}
[dir="rtl"] .tf-table-page-cart th:first-child {
  padding: 10px 25px 10px 0px;
}
[dir="rtl"] .tf-table-page-cart th:last-child {
  padding: 10px 0px 10px 25px;
}
[dir="rtl"] .tf-table-page-cart .tf-cart-item td {
  padding-left: 10px;
  padding-right: unset;
}
[dir="rtl"] .tf-table-page-cart .tf-cart-item td:first-child {
  padding: 10px 0px 10px 25px;
}
}
@media (max-width: 991px) {
[dir="rtl"] .cls-category.style-abs .box-sale-wrap {
  left: 15px;
  right: unset;
}
}
@media (max-width: 767px) {
[dir="rtl"] .has-bg-img.style-2 {
  background-position: 70% center !important;
}
[dir="rtl"] #goTop {
  left: 20px;
  right: unset;
}
[dir="rtl"] .footer-heading-mobile {
  padding-left: 20px;
  padding-right: unset;
}
[dir="rtl"] .footer-heading-mobile::after {
  left: 10px;
  right: unset;
}
[dir="rtl"] .footer-heading-mobile::before {
  left: 15px;
  transform: translate(50%, -50%);
  right: unset;
}
[dir="rtl"] .footer-col-block.open .footer-heading-mobile::after {
  transform: translate(0%, -50%) rotate(-180deg);
}
}
@media (max-width: 575px) {
[dir="rtl"] .banner-image-product-4 .img-item {
  left: 15px;
  right: unset;
}
[dir="rtl"] .banner-image-product-2 .item-image {
  left: 5px;
  right: unset;
}
[dir="rtl"] .banner-image-product-2.type-sp-2 .item-image {
  left: 5px;
  right: unset;
}
}
[dir="rtl"] .ce-btn--gold {
  background: linear-gradient(-135deg, #f6d58a 0%, var(--ce-gold) 100%);
}
[dir="rtl"] .ce-shimmer {
  background: linear-gradient(-90deg, #f0ece0 25%, #e6e0d0 50%, #f0ece0 75%);
}
[dir="rtl"] .ce-search.form-search-product {
  padding: 0 18px 0 6px;
}
[dir="rtl"] .ce-hero {
  background: radial-gradient(900px 480px at 82% -8%, rgba(217, 164, 65, 0.28), transparent 62%), radial-gradient(700px 420px at 8% 110%, rgba(25, 211, 176, 0.14), transparent 60%), linear-gradient(-160deg, #0a1226 0%, #10204a 55%, #1b2f63 100%);
}
[dir="rtl"] .ce-hero__bg::before {
  background-image: linear-gradient(rgba(255, 255, 255, 0.045) 1px, transparent 1px), linear-gradient(-90deg, rgba(255, 255, 255, 0.045) 1px, transparent 1px);
}
[dir="rtl"] .ce-hero__shade {
  background: linear-gradient(-90deg, rgba(10, 18, 38, 0.82) 0%, rgba(10, 18, 38, 0.5) 45%, rgba(10, 18, 38, 0.08) 100%), linear-gradient(-180deg, rgba(10, 18, 38, 0.2) 0%, rgba(10, 18, 38, 0) 40%, rgba(10, 18, 38, 0.12) 100%);
}
[dir="rtl"] .ce-hero__accent {
  background-image: linear-gradient(-90deg, #f8dc98, var(--ce-gold));
}
html[dir="rtl"][dir=rtl] .ce-hero__shade {
  background: linear-gradient(-270deg, rgba(10, 18, 38, 0.82) 0%, rgba(10, 18, 38, 0.5) 45%, rgba(10, 18, 38, 0.08) 100%), linear-gradient(-180deg, rgba(10, 18, 38, 0.2) 0%, rgba(10, 18, 38, 0) 40%, rgba(10, 18, 38, 0.12) 100%);
}
[dir="rtl"] .ce-stage__body {
  padding: 6px 0 6px 6px;
}
[dir="rtl"] .ce-why {
  background: radial-gradient(700px 360px at 90% 0%, rgba(217, 164, 65, 0.2), transparent 60%), linear-gradient(-160deg, #0a1226 0%, #14284f 100%);
}
[dir="rtl"] .ce-qa[open] .ce-qa__plus {
  transform: rotate(-45deg);
}
[dir="rtl"] .ce-cta__card {
  background: radial-gradient(500px 260px at 100% 0%, rgba(217, 164, 65, 0.35), transparent 60%), linear-gradient(-135deg, #0a1226, #1b2f63);
}
[dir="rtl"] .ce-offer__card {
  background: radial-gradient(520px 320px at 0% 0%, rgba(25, 211, 176, 0.16), transparent 62%), radial-gradient(560px 340px at 100% 100%, rgba(217, 164, 65, 0.3), transparent 60%), linear-gradient(-135deg, #0a1226 0%, #14284f 100%);
}
[dir="rtl"] .ce-offer__card::before {
  background-image: linear-gradient(rgba(255, 255, 255, 0.04) 1px, transparent 1px), linear-gradient(-90deg, rgba(255, 255, 255, 0.04) 1px, transparent 1px);
}
[dir="rtl"] .ce-offer__plate:hover {
  transform: translateY(-4px) rotate(0.6deg);
}
[dir="rtl"] .ce-offer__badge {
  background: linear-gradient(-135deg, #f8dc98, var(--ce-gold));
  transform: rotate(8deg);
}
html[dir="rtl"][dir=rtl] .ce-offer__badge {
  transform: rotate(-8deg);
}
[dir="rtl"] .tf-footer .tf-btn,
[dir="rtl"] .tf-footer .subscribe-button {
  background: linear-gradient(-135deg, #f6d58a, var(--ce-gold));
}
[dir="rtl"] .tf-footer .ft-body-center {
  background: linear-gradient(-90deg, #14284f, #0f1e42) !important;
}
[dir="rtl"] #nprogress .bar {
  right: 0 !important;
  left: unset !important;
}
