.rtl :is(.elementor-widget-woocommerce-product-add-to-cart,
.rtl .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,
.rtl .elementor-widget-wc-add-to-cart,
.rtl .woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart .button:where(:not(:first-child)),
.rtl :is(.elementor-widget-woocommerce-product-add-to-cart,
.rtl .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,
.rtl .elementor-widget-wc-add-to-cart,
.rtl .woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart button:where(:not(:first-child)) {
  margin-right: var(--button-spacing,10px);
  margin-left: 0;
}
.rtl .swe-woo-tab-slider.style-2 .swe-wrap-head {
  text-align: right;
  margin-left: 20px;
  margin-right: auto;
  width: 100%;
}
.rtl .swe-wrap-post.image-left .swe-wrap-item .swe-wrap-content {
  text-align: right;
}
.rtl .verticle-home6 {
  border-right: 0 !important;
  border-left: 1px solid #e7e7e7 !important;
}
.rtl .swg-menu .swg-menu-vertical .swg-elementor-menu > li > .elementor-item .dropdown-icon svg {
  transform: rotate(90deg);
}
.rtl .modal .close-popup {
  left: 10px;
  right: auto;
}
.rtl .sale-off,
.rtl .swg-outstock,
.rtl .swg-newlabel,
.rtl.woocommerce span.onsale,
.rtl .onsale,
.rtl.woocommerce ul.products li.product .onsale {
  left: auto;
  right: 15px;
}
.rtl .yith-wcwl-add-to-wishlist .yith-wcwl-add-button >a span,
.rtl a.compare:before,
.rtl a.sw-quickview:before {
  right: auto;
  left: calc( 100% + 15px );
}
.rtl .yith-wcwl-add-to-wishlist .yith-wcwl-add-button >a span:after,
.rtl a.compare:after,
.rtl a.sw-quickview:after {
  left: calc( 100% + 10px );
  right: auto;
  border-left: 0;
  border-right: 5px solid var(--text-color);
}
.rtl .yith-wcwl-add-to-wishlist .yith-wcwl-add-button >a span:after {
  left: -5px;
}
.rtl .pull-left {
  float: right;
}
.rtl .pull-right {
  float: left;
}
.rtl .product-countdown .countdown-row {
  background-position: right center;
  padding-left: 0;
  padding-right: 30px;
}
.rtl .fancybox-close {
  left: -5px;
  right: auto;
}
.rtl .swe-slider.slick-vertical .slick-list {
  direction: ltr;
}
.rtl .swe-slider.slick-vertical .slick-list .slick-track {
  direction: ltr;
}
.rtl .swe-slider.slick-vertical .slick-list .slick-track .slick-slide {
  direction: rtl;
}
.rtl .list-images-wrapper.slide-marquee {
  direction: ltr;
}
.rtl .sw-lookbook-layout2 .wrap-lookbook-content .sw-lookbook-slide .sw-lookbook-slick-slider .slick-list {
  direction: ltr;
}
.rtl .swe-woo-cart.cart-canvas .swe-wrap-cart-content {
  right: auto;
  left: 0;
  transform: translateX(-100%);
}
.rtl .swe-woo-cart.cart-canvas .swe-wrap-cart-content .swe-wrap-cart-bottom .minicart-meta > li.minicart-shipping-wrapper .minicart-popup-dialog .minicart-popup-bottom .button-minicart.minicart-form-close {
  left: 7px;
  right: auto;
}
.rtl .item-wrap .item-img .item-bottom.center {
  right: 15px;
}
.rtl .header-default .top-header >div {
  float: right;
}
.rtl .header-default .top-header .swg_social {
  border-left: 0;
}
.rtl .header-default .top-header .swg_my_accout {
  border-left: 1px solid #292929;
}
.rtl .header-default .top-header .swg_cart .top-form-minicart .top-minicart-icon .minicart-number {
  right: auto;
  left: 20px;
}
.rtl .header-default .top-header .swg_my_accout #sidebar-top {
  right: auto;
  left: -4px;
}
.rtl .woocommerce-error:before,
.rtl .woocommerce-info:before,
.rtl .woocommerce-message:before {
  right: 1.5em;
  left: auto;
}
.rtl .box-subscribe-footer1.home6 .mf-input {
  text-align: right;
  padding-right: 20px !important;
}
.rtl .woocommerce-error,
.rtl .woocommerce-info,
.rtl .woocommerce-message {
  padding: 1em 3.5em 1em 2em;
}
.rtl .sidebar .widget.widget_layered_nav_filters .widget-inner > ul .clear-all {
  right: auto;
  left: 0;
}
.rtl .sidebar .widget.sw_brand_filter ul.sw-filter-product-brand > li > a,
.rtl .sidebar .widget.sw_brand_filter ul.sw-filter-product-brand > li > span {
  margin-right: 0;
  margin-left: auto;
}
.rtl .sidebar .widget.sw_brand_filter ul.sw-filter-product-brand > li > a:before,
.rtl .sidebar .widget.sw_brand_filter ul.sw-filter-product-brand > li > span:before {
  left: auto;
  right: 0;
}
.rtl .sidebar .widget.sw_brand_filter ul.sw-filter-product-brand > li > a:after,
.rtl .sidebar .widget.sw_brand_filter ul.sw-filter-product-brand > li > span:after {
  left: auto;
  right: 4px;
}
.rtl.woocommerce div.product form.cart div.quantity {
  float: right;
}
.rtl .woocommerce div.product form.cart .button {
  float: right;
}
.rtl.woocommerce .widget_layered_nav ul li.chosen a::before,
.rtl.woocommerce .widget_layered_nav_filters ul li a::before {
  content: '';
  margin: 0;
}
.rtl.woocommerce .pagination-ajax-total .pagination-ajax-percentage span {
  left: auto;
  right: 0;
}
.rtl .elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {
  padding-left: 0;
  padding-right: 5px;
}
.rtl .categories-slider-home1 .swe-slider:before {
  right: auto;
  left: 100%;
}
.rtl .header-top6 .cat-wrapper select {
  border-radius: 0px 20px 20px 0px !important;
}
.rtl .header-top6 .swg-search .cat-wrapper:before {
  left: -15px;
  right: auto;
}
.rtl .swg-menu .swg-menu-vertical .swg-elementor-menu.swg-mega >li.swg-mega-menu-item >.dropdown-menu {
  border-radius: 5px 0px 0px 5px;
}
.rtl .verticle-home6 .swg-menu .swg-menu-vertical {
  border-radius: 0 !important;
}
.rtl .bottom-home8 .vertical-hover.swg-menu .swg-menu-vertical {
  left: -50px;
}
.rtl .bottom-home8 .currency_w > li .currency_switcher {
  left: -33px;
  right: auto;
}
.rtl .swe-woo-tab-slider-style3 .swe-wrap-tab-content .banner-cat {
  padding-left: 10px;
  padding-right: 0;
}
.rtl .swe-woo-products-slider.style-4 .swe-slider-wrapper .slick-list .item-wrap .item-content {
  padding: 0 30px 0 0;
}
.rtl .header-bottom9 .swg-search .cat-wrapper:before {
  left: -15px;
  right: auto;
}
.rtl .header-bottom9 .vertical-hover.swg-menu .mega-title {
  border-radius: 5px 5px 0 0 !important;
}
.rtl .header-bottom9 .vertical-hover.swg-menu .swg-menu-vertical {
  border-radius: 0 0 5px 5px !important;
}
.rtl .header-mid9 .swe-cart-icon .swe-cart-count {
  right: 58px;
  left: auto;
}
.rtl .swe-woo-countdown-slider.style-5 .swe-wrap-head .swe-countdown-head .countdown .countdown-times > div {
  margin-left: 27px;
  margin-right: 0;
}
.rtl .swe-woo-countdown-slider.style-5 .swe-wrap-head .swe-countdown-head .countdown .countdown-times > div:after {
  left: -19px;
  right: auto;
}
.rtl .swe-woo-countdown-slider.style-6 .swe-wrap-head .button-viewall {
  margin-left: auto;
}
.rtl .swe-woo-countdown-slider.style-6 .swe-wrap-head .swe-countdown-head .countdown .countdown-times > div {
  margin-left: 10px;
  margin-right: 0;
}
.rtl .header-bottom10 .swg-menu-horizontal-wrapper .swg-elementor-menu > li > .elementor-item:after {
  right: 0;
  left: auto;
}
.rtl .header-bottom10 .swg-menu.vertical-hover .swg-elementor-menu > li > .elementor-item:before {
  right: -20px;
  left: auto;
}
.rtl .header-mid10 .swg-search .cat-wrapper:before {
  left: -15px;
  right: auto;
}
.rtl .header-mid10 .swe-cart-icon .swe-cart-count {
  right: 58px;
  left: auto;
}
.rtl .swe-woo-countdown-slider.style-6 .swe-countdown-content .products .slick-list {
  padding-left: 4px;
  padding-right: 0;
}
.rtl .header-bottom10 .swg-menu.vertical-hover .mega-title:before {
  right: 0;
  left: auto;
}
.rtl .slide-text-home10 .swg-list-images-slider {
  direction: ltr;
}
.rtl .style-home10 .swe-slider {
  overflow: visible;
}
.rtl .swe-woo-countdown-slider.style-2 .swe-countdown-head .countdown .countdown-times > div {
  margin-left: 10px;
  margin-right: 0;
}
.rtl .swe-woo-countdown-slider.style-2 .swe-countdown-head .countdown .countdown-times > div:last-child {
  margin-left: 0;
}
.rtl .swe-woo-countdown-slider.style-4 .swe-wrap-head .swe-countdown-head .countdown .countdown-times > div b {
  margin: 0 0 0 10px;
}
.rtl .swe-woo-countdown-slider.style-4 .swe-wrap-head .swe-countdown-head .countdown .countdown-times > div:after {
  left: -7px;
  right: auto;
}
.rtl .box-subscribe-footer1.home8 .mf-input {
  text-align: right;
  padding-right: 20px !important;
}
.rtl .swe-woo-tab-slider-style2 .swe-wrap-tab-content .banner-cat {
  padding-left: 10px;
  padding-right: 0;
}
.rtl .col-home8,
.rtl .elementor-13233 .elementor-element.elementor-element-a748e8e {
  border-left: 1px solid #000 !important;
  border-right: 0 !important;
}
.rtl .swe-woo-countdown-slider.style-4 .swe-slider-wrapper .slick-list .item-wrap .item-content .sales-bar .sales-bar-total >span {
  right: 0;
  left: auto;
}
.rtl .swe-woo-countdown-slider.style-4 .swe-wrap-head .swe-countdown-head .countdown .countdown-times > div:last-child {
  margin-right: 10px;
  margin-left: 0;
}
.rtl .header-bottom6 .swg-menu.vertical-hover .mega-title .icon-after-title {
  padding: 0 10px 0 30px;
}
.rtl.product-items-layout5 .product .item-wrap .item-img .sale-off {
  left: 10px;
  right: auto;
}
.rtl .swe-woo-products-slider.style-2 .swe-banner-wrapper .banner-cat {
  padding-right: 0;
  padding-left: 10px;
}
.rtl .header-mid7 .swg-search .cat-wrapper:before {
  left: -10px;
  right: auto;
}
.rtl .swe-woo-countdown-slider.style-3 .swe-wrap-head .swe-countdown-head .countdown .countdown-times > div {
  margin-left: 10px;
  margin-right: 0;
}
.rtl .image-rtl {
  text-align: right !important;
}
.rtl .custom-video-home7.elementor-widget-video .elementor-wrapper .elementor-custom-embed-image-overlay {
  border-radius: 10px 0px 0px 10px;
}
.rtl .col-video-home7 {
  --border-radius: 0px 10px 10px 0px !important;
}
.rtl .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper {
  flex-direction: row;
}
.rtl .box-policy .elementor-widget-image-box .elementor-image-box-img {
  margin-right: 0px !important;
  margin-left: 20px !important;
}
.rtl .swe-woo-countdown-slider.style-3 .swe-wrap-head .button-viewall {
  margin: 0;
}
.rtl .swe-woo-countdown-slider.style-3 .swe-wrap-head .swe-countdown-head .countdown .countdown-times > div:last-child {
  margin-left: 0;
}
.rtl .swe-woo-cart .buttons .button + .button {
  margin-right: 10px;
  margin-left: 0;
}
.rtl .swe-woo-cart.cart-canvas .swe-wrap-cart-content .swe-wrap-cart-bottom .woocommerce-mini-cart > li {
  text-align: right;
}
.rtl .swe-woo-cart.cart-canvas .swe-wrap-cart-content .swe-wrap-cart-bottom .woocommerce-mini-cart > li > a {
  text-align: right;
}
.rtl .swe-woo-cart.cart-canvas .swe-wrap-cart-content .swe-wrap-cart-bottom .woocommerce-mini-cart > li img {
  float: right;
  margin-left: 15px;
  margin-right: 0;
}
.rtl .swe-woo-cart.cart-canvas .swe-wrap-cart-content .swe-wrap-cart-bottom .woocommerce-mini-cart > li a.remove {
  float: left;
}
.rtl .swe-wrap-post .swe-title,
.rtl .elementor-171 .elementor-element.elementor-element-6f33335 {
  text-align: right;
}
.rtl.product-items-layout5 .product .item-wrap .item-content .button {
  right: 10px;
  left: auto;
}
.rtl .elementor-1766 .elementor-element.elementor-element-5a55a94,
.rtl .elementor-1766 .elementor-element.elementor-element-a5d6e7e,
.rtl .elementor-1766 .elementor-element.elementor-element-e1724de,
.rtl .elementor-1766 .elementor-element.elementor-element-021c88b,
.rtl .elementor-1766 .elementor-element.elementor-element-153e481,
.rtl .elementor-1766 .elementor-element.elementor-element-18fe479 {
  right: -40px !important;
}
.rtl .elementor-1766 .elementor-element.elementor-element-b55e10c,
.rtl .elementor-1766 .elementor-element.elementor-element-b2f8528,
.rtl .elementor-1766 .elementor-element.elementor-element-6769a3c,
.rtl .elementor-1766 .elementor-element.elementor-element-265e402,
.rtl .elementor-1766 .elementor-element.elementor-element-57230e0,
.rtl .elementor-1766 .elementor-element.elementor-element-74e045c {
  right: -60px !important;
}
.rtl .box-policy-footer1 .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper {
  flex-direction: row;
}
.rtl .box-policy-footer1 .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper .elementor-image-box-img {
  margin-right: 0 !important;
  margin-left: 20px !important;
}
.rtl .elementor-295 .elementor-element.elementor-element-215bcdf {
  border-right: 0;
  border-left: 1px sold #e7e7e7;
}
.rtl .woocommerce form table.shop_table.shop_table_responsive tbody tr td,
.rtl.woocommerce-page form table.shop_table.shop_table_responsive tbody tr td {
  text-align: right !important;
}
.rtl.woocommerce-cart form table.shop_table.shop_table_responsive tbody tr td {
  overflow: hidden;
}
.rtl.woocommerce-cart form table.shop_table.shop_table_responsive tbody tr td .variation .variation-SoldBy {
  margin-right: 0;
}
.rtl .item-wrap .item-bottom {
  left: 20px;
  right: auto;
}
.rtl .woocommerce span.onsale,
.rtl .onsale {
  left: auto;
  right: 20px;
}
.rtl .swg-menu .swg-menu-vertical .swg-elementor-menu .showMore > a {
  background-position: 99% center;
  padding-right: 50px;
  padding-left: 0;
}
.rtl .box-app-footer.elementor-widget-image {
  text-align: right;
}
.rtl .content-search >.post .entry-content .bl_read_more i,
.rtl .content-search .product .entry-content .bl_read_more i {
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
}
.rtl.single-product.woocommerce .product-images-container .slick-slider {
  direction: ltr;
}
.rtl.single-product.woocommerce .product-images-container .slick-slider .slick-list,
.rtl.single-product.woocommerce .product-images-container .slick-slider .slick-track {
  direction: ltr;
}
.rtl.single-product.product-thumbnail-right .slider_img_productd .has-newicon span.onsale,
.rtl.single-product.product-thumbnail-right .slider_img_productd .has-newicon .onsale,
.rtl.single-product.product-thumbnail-right .slider_img_productd .sale-off.has-newicon {
  right: 10px;
  left: auto;
}
.rtl .swg-main-menu .swg-menu .swg-elementor-menu > li:first-child > a {
  padding-left: 20px;
  padding-right: 0;
}
.rtl.single-product.product-thumbnail-left .slider_img_productd .sw-newlabel {
  left: 10px;
  right: auto;
}
.rtl .product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive .featured-video-button {
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  left: auto;
  right: 20px;
}
.rtl.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
  right: auto;
  left: 20px;
}
.rtl .sale-off,
.rtl .swg-outstock,
.rtl .swg-newlabel,
.rtl .woocommerce span.onsale,
.rtl .onsale {
  left: auto;
  right: 20px;
}
.rtl .swg-custom-countdown .swe-wrap-head .button-viewall,
.rtl .swe-brand-custom .swe-brand-custom-wrapper a.view-more {
  margin-right: auto;
  margin-left: 0;
}
.rtl .pm-slick .sw-lookbook-slide-custom {
  direction: ltr;
}
.rtl .pm-slick .sw-lookbook-slide-custom .slick-list {
  direction: ltr;
}
.rtl .swe-categories-slider-custom .swe-item .swe-wrap-content {
  direction: rtl;
}
.rtl .swe-categories-slider-custom .swe-item .swe-wrap-content .viewall {
  right: auto;
  left: 30px;
  transform: rotate(180deg);
}
.rtl .box-footer-contact .elementor-element .elementor-image-box-wrapper .elementor-image-box-img {
  margin-right: 0;
  margin-left: 20px;
}
.rtl .box-footer-contact .elementor-element .elementor-image-box-wrapper .elementor-image-box-img img {
  padding-left: 30px;
  padding-right: 0;
  border-width: 0px 0px 0px 1px;
}
.rtl .box-footer-contact .elementor-element .elementor-image-box-wrapper .elementor-image-box-content {
  text-align: right;
}
.rtl .footer-subscribe-text .elementor-widget-image-box .elementor-image-box-wrapper {
  text-align: right;
}
.rtl .logo-home2.elementor-element .elementor-widget {
  text-align: right;
}
.rtl .box-banner-countdown {
  direction: ltr;
}
.rtl .swe-woo-tab-slider.style-2 .swe-wrap-tab-head .swe-tab-head {
  text-align: start;
  margin-right: 0;
  margin-left: 20px;
}
.rtl .swe-woo-tab-slider.style-2 .swe-wrap-tab-head .swe-tab-head .swe-tab-title:after {
  right: auto;
  left: 20px;
  transform: rotate(180deg);
}
.rtl .swe-categories-slider-custom-style2 .slick-slider .swe-item {
  direction: rtl;
}
.rtl .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper {
  text-align: right;
}
.rtl .swg-custom-countdown-style1 .product-images-container .item .item-wrap a.button {
  right: auto;
}
.rtl .swg-custom-countdown-style1 .product-images-container .item .item-wrap .item-stock .sales-bar .sales-bar-text .item-sold {
  margin-right: auto;
  margin-left: 0;
}
.rtl .elementor-widget.elementor-widget-theme-site-logo {
  text-align: right;
}
.rtl .swg-load-classic-sidebar .load-sidebar-content {
  right: auto;
  left: -3px;
}
.rtl #sw-add-to-cart-message .layout-default .wrap-left,
.rtl #sw-add-to-cart-message .layout-5 .wrap-left {
  margin-left: 30px;
  margin-right: 0;
  border-right: 0;
  border-left: 1px solid #ebebeb;
}
.rtl .category-contents .pagination .page-numbers > li > a.prev:before,
.rtl .category-contents .pagination .page-numbers > li > a.next:before {
  transform: rotate(135deg);
  left: calc( 50% - 5px );
}
.rtl .elementor-element.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
  margin-right: 0 !important;
  margin-left: 15px;
}
.rtl .elementor-posts--align-left .elementor-post {
  text-align: right;
}
.rtl #comments .commentlist .children {
  margin-right: 90px;
  margin-left: 0;
}
.rtl .swg-menu .swg-menu-vertical .swg-elementor-menu.swg-mega >li.swg-mega-menu-item >.dropdown-menu {
  transform: translateX(-50%);
}
.rtl .swg-menu .swg-menu-vertical .swg-elementor-menu.swg-mega >li.swg-mega-menu-item:hover >.dropdown-menu {
  transform: translateX(0);
}
.rtl .elementor-85 .elementor-element.elementor-element-f41334c .elementor-widget-container {
  text-align: right;
}
.rtl.woocommerce .products-nav {
  justify-content: space-between;
}
.rtl.woocommerce .products-nav .woocommerce-ordering {
  float: right;
  margin: 0;
}
.rtl.woocommerce .elementor-wc-products ul.products.list .product .item-wrap .item-img,
.rtl.woocommerce ul.products.list .product .item-wrap .item-img {
  float: right;
  margin-right: 0;
  margin-left: 20px;
}
.rtl .elementor-product-loop-item--align-left ul.products li.product .star-rating {
  margin-right: 0;
}
.rtl .elementor-menu-cart__main {
  left: var(--side-cart-alignment-right,auto);
  right: var(--side-cart-alignment-left,0);
}
.rtl .elementor-menu-cart__main .elementor-menu-cart__product {
  padding-right: 0;
  padding-left: 30px;
  text-align: right;
}
.rtl .elementor-menu-cart__main .elementor-menu-cart__product .elementor-menu-cart__product-remove {
  left: 0;
  right: auto;
}
.rtl .elementor-menu-cart__main .elementor-menu-cart__product .elementor-menu-cart__product-name,
.rtl .elementor-menu-cart__main .elementor-menu-cart__product .elementor-menu-cart__product-price {
  padding-left: 0;
  padding-right: 20px;
}
.rtl .elementor-menu-cart__main .elementor-menu-cart__subtotal {
  text-align: right;
}
.rtl th {
  text-align: right;
}
.rtl .woocommerce table.shop_table {
  text-align: right;
}
.rtl.woocommerce #content table.cart td.actions,
.rtl.woocommerce table.cart td.actions,
.rtl.woocommerce-page #content table.cart td.actions,
.rtl.woocommerce-page table.cart td.actions {
  text-align: right;
}
.rtl.woocommerce-checkout #payment .payment_method_paypal .about_paypal {
  float: left;
}
.rtl.woocommerce-checkout #payment ul.payment_methods li input {
  margin: 0 0 0 1em;
}
.rtl.woocommerce-checkout #payment ul.payment_methods li {
  text-align: right;
}
.rtl.woocommerce div.product form.cart .variations td.label {
  padding-left: 1em;
  padding-right: 0;
}
.rtl.woocommerce-cart table.cart td,
.rtl.woocommerce-cart table.cart th {
  text-align: right;
}
.rtl.woocommerce form table.shop_table tr td.actions .coupon,
.rtl.woocommerce-page form table.shop_table tr td.actions .coupon {
  float: right;
}
.rtl.woocommerce form .form-row label,
.rtl.woocommerce-page form .form-row label {
  text-align: right;
}
.rtl .login .form-row .button,
.rtl .register .form-row .button {
  float: right;
}
.rtl .login .lost_password {
  text-align: right;
}
.rtl.woocommerce #reviews #comments ol.commentlist li img.avatar {
  left: auto;
  right: 0;
}
.rtl.woocommerce #reviews #comments ol.commentlist li .comment-text {
  margin: 0 50px 0 0;
}
.rtl.woocommerce .star-rating {
  float: left;
}
.rtl.woocommerce p.stars a {
  margin-right: 0;
  margin-left: 1em;
}
.rtl.woocommerce .woocommerce-error .button,
.rtl.woocommerce .woocommerce-info .button,
.rtl.woocommerce .woocommerce-message .button {
  float: left;
}
.rtl.woocommerce .checkout .col2-set .col-1,
.rtl.woocommerce .checkout .col2-set .col-2,
.rtl.woocommerce-page .checkout .col2-set .col-1,
.rtl.woocommerce-page .checkout .col2-set .col-2 {
  float: right;
}
.rtl.woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields,
.rtl.woocommerce-page .checkout .col2-set .col-1 .woocommerce-billing-fields {
  padding-right: 0;
  padding-left: 15px;
}
.rtl.woocommerce .checkout .col2-set .col-2 .woocommerce-shipping-fields,
.rtl.woocommerce-page .checkout .col2-set .col-2 .woocommerce-shipping-fields {
  padding-left: 0;
  padding-right: 15px;
}
.rtl.woocommerce form table.shop_table tr td,
.rtl.woocommerce-page form table.shop_table tr td,
.rtl .woocommerce table.shop_table th,
.rtl.woocommerce-checkout #payment ul.payment_methods li,
.rtl .woocommerce form.checkout_coupon,
.rtl .woocommerce form.login,
.rtl .woocommerce form.register {
  text-align: right;
}
.rtl.woocommerce .entry-content form.login .form-row-first,
.rtl.woocommerce .entry-content form.login .form-row-last,
.rtl.woocommerce-page .entry-content form.login .form-row-first,
.rtl.woocommerce-page .entry-content form.login .form-row-last {
  float: right;
}
.rtl.woocommerce .entry-content form.login .form-row-last,
.rtl.woocommerce-page .entry-content form.login .form-row-last {
  margin-left: 0;
  margin-right: 3%;
}
.rtl.woocommerce table.shop_attributes th {
  text-align: right;
  width: 100px;
}
.rtl.woocommerce .entry-content .checkout_coupon .form-row,
.rtl.woocommerce-page .entry-content .checkout_coupon .form-row {
  float: right;
}
.rtl.woocommerce div.product p.cart {
  float: right;
}
.rtl.woocommerce table.my_account_orders tr td.order-actions,
.rtl.woocommerce-page table.my_account_orders tr td.order-actions {
  text-align: right;
}
.rtl.woocommerce-page table.shop_table_responsive tr td,
.rtl.woocommerce table.shop_table_responsive tr td {
  text-align: left !important;
}
.rtl.woocommerce table.shop_table_responsive tr:nth-child(2n) td,
.rtl.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
  text-align: left !important;
}
.rtl.woocommerce table.shop_table_responsive tr td:before,
.rtl.woocommerce-page table.shop_table_responsive tr td:before {
  float: right;
}
.rtl .woocommerce ul#shipping_method li {
  padding: .25em 22px .25em 0;
}
.rtl.woocommerce-checkout .customer_details tr th {
  float: right;
}
.rtl .woocommerce .order_details li {
  float: right;
  border-right: 0;
  border-left: 1px dashed #d3ced2;
  margin-right: 0;
  margin-left: 2em;
  padding-right: 0;
  padding-left: 2em;
}
.rtl .woocommerce td.product-name dl.variation dd {
  float: right;
}
.rtl .woocommerce td.product-name dl.variation dt {
  float: right;
  clear: right;
}
.rtl.woocommerce form table.wishlist_table tr td.product-price del,
.rtl.woocommerce-page form table.wishlist_table tr td.product-price del {
  margin-left: 10px;
  margin-right: 0;
}
.rtl .woocommerce-checkout #payment div.payment_box:before {
  left: auto;
  right: 0;
  margin: -1em 2em 0px 2em;
}
.rtl.woocommerce-account .addresses .title h3 {
  float: right;
}
.rtl.woocommerce-account .addresses .title .edit,
.rtl.woocommerce-account ul.digital-downloads li .count {
  float: left;
}
.rtl.woocommerce #reviews #review_form_wrapper .comment-form .comment-form-author,
.rtl.woocommerce #reviews #review_form_wrapper .comment-form .comment-form-email,
.rtl.woocommerce-page #reviews #review_form_wrapper .comment-form .comment-form-author,
.rtl.woocommerce-page #reviews #review_form_wrapper .comment-form .comment-form-email {
  float: right;
}
.rtl.woocommerce #reviews #review_form_wrapper .comment-form .comment-form-author,
.rtl.woocommerce-page #reviews #review_form_wrapper .comment-form .comment-form-author {
  padding-right: 0;
  padding-left: 15px;
}
.rtl .single-product.woocommerce .product-images-container .slick-slider.product-responsive {
  direction: ltr;
}
@media (min-width: 768px) {
  .rtl .elementor-column.elementor-col-80,
  .rtl .elementor-column[data-col="80"] {
    width: 78%;
  }
}
@media (max-width: 767px) {
  .rtl #comments .commentlist .children {
    margin-right: 15px;
    margin-left: 0;
  }
  .rtl .elementor-widget.elementor-widget-theme-site-logo {
    text-align: center;
  }
  .rtl .swe-wrap-tabs.style-2 .swe-wrap-tab-head.tabs-button .swe-tab-head {
    left: 0;
    right: auto;
  }
  .rtl.woocommerce-account #contents .entry-content .woocommerce-MyAccount-content p.avatar-user {
    float: right;
    margin-right: 0;
    margin-left: 10px;
  }
  .rtl .swe-woo-tab-slider.layout-style-2 .swe-wrap-head .swe-wrap-tab-head {
    margin-right: auto;
    margin-left: 0;
  }
}
