/*
1. RESET
2. THEMESKY
3. STYLE
*/
/*-------------------------------------------------------------------------------------------------------------
	1. RESET
/*------------------------------------------------------------------------------------------------------------*/
html, body{
	text-align: right;/* rtl */
	direction: rtl;
}
.screen-reader-text:focus {left: auto; /* rtl */right: 5px; /* rtl */}
ol ol,ol ul,ul ul,ul ol {margin: 12px 20px 0 0;/*rtl*/}
:where(.widget-container,.elementor-widget[data-widget_type*="wp-widget-"]) ul li .icon-toggle {
	left: 0;/*rtl*/
	right: auto;/*rtl*/
    text-align: start;/*rtl*/
}
.widget_brand_nav ul.wc-brand-list-layered-nav-product_brand,
.ts-product-authors-widget-wrapper ul.product-authors {
	padding-left: 5px;/*rtl*/
	padding-right: 0;/*rtl*/
}
:where(.widget-container,.elementor-widget[data-widget_type*="wp-widget-"]):not(.ts-product-categories-widget):not(.widget_brand_nav):not(.ts-product-authors-widget) ul > li > .count {
    margin-left: 0;/* rtl */
    margin-right: auto;/* rtl */
}
:where(.widget_categories,.ts-product-categories-widget-wrapper,.widget_product_categories) > ul > li > a:before {
	transform: translate3d(100%,0,0);
	transform-origin: center right;
}
:where(.widget_categories,.ts-product-categories-widget-wrapper,.widget_product_categories) > ul > li:is(:hover,.cat-parent.active,.current-cat-parent) > a:before {
	transform: translate3d(0,0,0);
}
.widget_nav_menu > div > ul li[class*=fa]:before {margin-left: 5px; /* rtl */margin-right: 0; /* rtl */}
.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev,
.widget_calendar td#prev,
.elementor-widget-wp-widget-calendar td#prev {
	text-align: right; /* rtl */
}
.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next,
.widget_calendar td#next,
.elementor-widget-wp-widget-calendar td#next {
	text-align: left; /* rtl */
}
.search-table .search-field input[type="text"],
.wp-block-search .wp-block-search__input,
.woocommerce-product-search .search-field {
	padding-right: 20px; /* rtl */
	padding-left: 40px; /* rtl */
}
.ts-search-by-category .search-table .search-field input[type="text"] {
    padding-left: 40px;
    padding-right: 0;
}
.wp-block-search.wp-block-search__no-button .wp-block-search__input {
	padding-left: 20px; /* rtl */
	padding-right: 0; /* rtl */
}
.search-table .search-button,
.wp-block-search .wp-block-search__button,
.woocommerce-product-search button[type="submit"] {
    left: 0; /* rtl */
    right: auto; /* rtl */
}
.ts-header .ts-search-by-category .search-dropdown {
    left: auto;/* rtl */
    right: 50%;/* rtl */
	transform: translateX(50%);/* rtl */
}
.ts-search-by-category .search-table .search-button:after {
	right: auto;/* rtl */
	left: 0;/* rtl */
    margin-right: 0;/* rtl */
}
:where(.header-v3, #ts-search-sidebar) .ts-search-by-category .search-table .loading .search-button:after {
    left: 20px;/* rtl */
    right: auto;/* rtl */
}
#ts-search-sidebar .ts-search-by-category .select-category,
.header-v3 #ts-search-sidebar .ts-search-by-category .select-category {
    padding-left: 30px;/* rtl */
    padding-right: 15px;/* rtl */
    margin: 0 0 0 -1px;/* rtl */
    background-position: 10px 50%;/* rtl */
}
#ts-search-sidebar .ts-search-by-category .search-table .search-field input[type="text"] {
    padding: var(--ts-btn-pd-v) 20px var(--ts-btn-pd-v) 50px;/* rtl */
}
#ts-search-sidebar .ts-search-by-category .search-table .search-button:after {
    left: 18px;/* rtl */
    right: auto;/* rtl */
}
.ts-wishlist-sidebar-content li a.remove {
    left: 0px;
    right: auto;
	padding: 0 0 0 5px;/* rtl */
}
body .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, 
body .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
    margin-right: 0; /* rtl */
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
	direction: rtl; /* rtl */
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content:after {
	right: auto; /* rtl */
	left: 0; /* rtl */
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	margin-right: -6px; /* rtl */
	margin-left: 0; /* rtl */
}
.woocommerce .widget_price_filter .price_slider_amount .price_label span:first-child {
	margin-right: 5px;/* rtl */
	margin-left: 0;/* rtl */
}
.product-filter-by-price-wrapper > form .button,
.woocommerce .product-filter-by-price-wrapper > form .button{
	margin-left: 0; /* rtl */
	margin-right: 5px; /* rtl */
}
:is(.woocommerce .widget_shopping_cart, .woocommerce.widget_shopping_cart) .cart_list li img {
	margin: 0 0 0 15px !important;/* rtl */
	float: right;/* rtl */
}
.woocommerce .widget_shopping_cart .cart_list li, 
.woocommerce.widget_shopping_cart .cart_list li {
	padding: 0 0 0 28px;/* rtl */
}
.woocommerce .widget_shopping_cart .cart_list li a.remove, 
.woocommerce.widget_shopping_cart .cart_list li a.remove {
    left: 0;/* rtl */
    right: auto;/* rtl */
}
input[type^=check],input[type^=radio],
#add_payment_method #payment ul.payment_methods li input, 
.woocommerce-cart #payment ul.payment_methods li input, 
.woocommerce-checkout #payment ul.payment_methods li input {margin: 0 0 0 5px; /* rtl */}
body .select2-container--default .select2-search--dropdown .select2-search__field {padding:7px 10px 7px 30px; /* rtl */}
body .select2-container--default .select2-selection--single .select2-selection__arrow {left:15px; /* rtl */right:auto; /* rtl */}
body .select2-search--dropdown:before {left:8px;/* rtl */right:auto;/* rtl */}
select,select.dokan-form-control {padding-left: 40px; /* rtl */ padding-right: 20px; /* rtl */ background-position: 20px 50%; /* rtl */}
select[multiple="multiple"],
select.dokan-form-control[multiple="multiple"] {background-position: 5% 14px; /* rtl */}
body .select2-container--default .select2-selection--single .select2-selection__clear {float: right; /* rtl */}
body .swiper-button-prev {
	right: 0;/* rtl */
	left: auto;/* rtl */
}
body .swiper-button-next {
	left: 0;/* rtl */
	right: auto;/* rtl */
}
body .ts-shortcode.ts-slider .swiper-button-prev {
	right: calc(var(--ts-h-gap) * 0.5);/* rtl */
}
body .ts-shortcode.ts-slider .swiper-button-next {
	left: calc(var(--ts-h-gap) * 0.5);/* rtl */
}
.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,
.woocommerce td.product-name .wc-item-meta dt,
.woocommerce td.product-name dl.variation .wc-item-meta-label,
.woocommerce td.product-name dl.variation dt {float: right; /* rtl */}
.woocommerce form .form-row-first,
.woocommerce-page form .form-row-first {margin-left: 2%; /* rtl */margin-right: 0;}
.wpml-ls-legacy-dropdown .wpml-ls-flag+span {margin-right: 0;/* rtl */}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after,
.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after,
.wpml-ls-legacy-dropdown .wpml-ls-flag,
.wpml-ls-legacy-dropdown-click .wpml-ls-flag {margin-left: 2px;/* rtl */margin-right: 0;/* rtl */}
.wpml-ls-legacy-list-horizontal .wpml-ls-flag + span,
.wpml-ls-legacy-list-vertical .wpml-ls-flag + span {margin-right:.4em;/* rtl */margin-left:0;/* rtl */}
@media (min-width: 768px){
	#left-sidebar {margin-left: var(--ts-sidebar-gap);/* rtl */margin-right: 0;}
	#right-sidebar {margin-right: var(--ts-sidebar-gap);/* rtl */margin-left: 0;}
}
/*-------------------------------------------------------------------------------------------------------------
	2. THEMESKY
/*------------------------------------------------------------------------------------------------------------*/
:is(a,button).button-text:after, .button-text a:after,
.mc4wp-form .subscribe-email button:after,
.ts-banner .ts-banner-button a.button:after,
.shop-more .button.shop-more-button:after {
    content: '\e902';
}
.mc4wp-form .subscribe-email input[type="email"] {
	padding-left: 0;/* rtl */
	padding-right: 20px;
}
.style-horizontal .mc4wp-form .subscribe-email input[type="email"] {
	padding-left: 20px;/* rtl */
}
.column-tabs ul.tabs li:not(:last-child) {
	padding-left: var(--tabs-h-gap);/* rtl */
	padding-right: 0;/* rtl */
	border-left: 1px solid var(--ts-border);/* rtl */
	border-right: 0;/* rtl */
}
blockquote .content,
blockquote > p {
    direction: ltr;
    unicode-bidi: embed;
}
/*-------------------------------------------------------------------------------------------------------------
	3. STYLE
/*------------------------------------------------------------------------------------------------------------*/
.shopping-cart-wrapper .cart-control .ic-cart:before {content: "\e937"}
.brn_arrow:before {content: "\e931";}
.pagination-wrap ul.pagination > li > a.next:before, .dokan-pagination-container .dokan-pagination li:last-child a:before, .woocommerce nav.woocommerce-pagination ul li a.next:before, .ts-pagination ul li a.next:before {
    content: '\e902';
}
.pagination-wrap ul.pagination > li > a.prev:before, .dokan-pagination-container .dokan-pagination li:first-child a:before, .woocommerce nav.woocommerce-pagination ul li a.prev:before, .ts-pagination ul li a.prev:before {
    content: '\e905';
}
.ts-header .hotline > a:before {
    transform: scaleX(-1);
}
.wishlist-in-stock:before,
.yith-wfbt-section li .checkboxbutton.checked:after,
.woocommerce.yith-wfbt-section .yith-wfbt-form .yith-wfbt-items li span.checkboxbutton.checked:after,
.product-on-sale-form > label:after {content: "\e939"}
div.woocommerce-product-gallery .flex-direction-nav .flex-prev:after,
div.product .single-navigation > a[rel="prev"] > span:before {content: "\e905"}
div.woocommerce-product-gallery .flex-direction-nav .flex-next:after,
div.product .single-navigation > a[rel="next"] > span:before {content: "\e902"}
.woocommerce .widget_layered_nav_filters ul li a:after {
    margin-right: 5px; /* rtl */
    margin-left: 0; /* rtl */
}
.widget-title-wrapper a.block-control {
	left: 0;/* rtl */
	right: auto;/* rtl */
}
#add_payment_method .cart-collaterals .shipping-calculator-button::after, 
.woocommerce-cart .cart-collaterals .shipping-calculator-button::after, 
.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after {
	content: "\e95f";
	float: right;/* rtl */
	margin: 0 0 0 10px;/* rtl */
}
.ts-store-notice .close {
	left: 10px;/* rtl */
	right: auto;/* rtl */
}
.ts-header nav > ul.menu > li.menu-item-has-children:not(.ts-normal-menu):not(.ts-megamenu) > a:after,
.ts-header nav > ul.menu > li:not(.ts-normal-menu):not(.ts-megamenu) ul.sub-menu li.menu-item-has-children > a:after {
	padding-left: 0;/* rtl */
    padding-right: 5px;/* rtl */
}
nav > ul.menu li:before {
	margin-right: 0;/* rtl */
    margin-left: 10px;/* rtl */
}
ul.menu li > a > .menu-icon .icon-hover {
	left: auto; /* rtl */
	right: 0; /* rtl */
}
.menu-sub-label {
    left: -23px; /* rtl */
    right: auto; /* rtl */
}
.sub-menu .menu-sub-label {
    right: 0; /* rtl */
    left: auto; /* rtl */
}
.menu-sub-label:before {
    border-left: 0;/* rtl */
    border-right: 5px solid;/* rtl */
    transform: rotate(15deg);
    left: 50%;/* rtl */
    right: auto;/* rtl */
	margin-left: -3px;/* rtl */
	margin-right: 0;/* rtl */
}
.ts-header nav > ul > li > a:before {
	transform-origin: right center;/* rtl */
}
.ts-header .ts-menu .ts-menu-drop-icon {
	padding-right: 5px; /* rtl */
	padding-left: 0; /* rtl */
}
nav.main-menu > ul.menu .sub-menu li.parent > a:after {
	margin-right: 0; /* rtl */
    left: 0; /* rtl */
    right: auto; /* rtl */
}
nav.main-menu > ul.menu .sub-menu li.parent > .ts-menu-drop-icon {
    left: 0; /* rtl */
    right: auto; /* rtl */
    margin: 0 3px 0 0; /* rtl */
}
.ts-header .ts-menu > nav > ul.menu li:not(.ts-mega-menu) .sub-menu > li.parent {
    padding-left: 20px;/* rtl */
    padding-right: 0;/* rtl */
}
.ts-header nav > ul.menu li ul.sub-menu,
.shopping-cart-wrapper .dropdown-container,
.my-account-wrapper .dropdown-container,
body .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,
body .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu,
.header-currency ul {
	left: auto; /* rtl */
	right: 50%; /* rtl */
}
.ts-header nav > ul.menu li ul.sub-menu {
    transform: translateX(50%);
}
.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu .sub-menu {
    left: auto; /* rtl */
    right: 100%; /* rtl */
    padding: var(--dropdown-padding) calc(var(--dropdown-padding) * 2) var(--dropdown-padding) var(--dropdown-padding); /* rtl */
}
.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu .sub-menu:after {
	left: auto;/* rtl */
	right: var(--dropdown-padding);/* rtl */
}
.ts-header nav > ul.menu li.ts-megamenu-fullwidth ul.sub-menu {
	left: 0;
}
.ts-header .header-right {
	margin-left: 0;/* rtl */
	margin-right: auto;/* rtl */
}
.ts-header .header-top .header-right > *:not(:last-child) {
	padding-left: 20px;/* rtl */
	padding-right: 0;/* rtl */
}
.ts-header .header-top .header-right > *:not(:last-child):after {
	left: 0;/* rtl */
	right: auto;/* rtl */
}
.icon-menu-sticky-header {
	text-align: left;/* rtl */
}
.my-wishlist-wrapper .tini-wishlist .count-number,
.shopping-cart-wrapper .cart-control .cart-number {
    left: -6px;/* rtl */
    right: auto;/* rtl */
}
.shopping-cart-wrapper .cart-control .cart-number {
    right: 14px;/* rtl */
    left: auto;/* rtl */
}
.wcml_currency_switcher > ul,
.wpml-ls-legacy-dropdown ul.wpml-ls-sub-menu,
.wpml-ls-item-legacy-dropdown-click ul.wpml-ls-sub-menu {
	right: 0;
	left: auto;
	margin-right: calc(var(--dropdown-padding) * -1); /* rtl */
	margin-left: 0; /* rtl */
}
.header-right .header-language-currency:last-child .header-currency:last-child .wcml_currency_switcher > ul,
.header-right .header-language-currency:last-child .header-language:last-child .wpml-ls-legacy-dropdown ul.wpml-ls-sub-menu,
.header-right .header-language-currency:last-child .header-language:last-child .wpml-ls-item-legacy-dropdown-click ul.wpml-ls-sub-menu {
	right: auto;
	left: 0;
	margin-right: 0; /* rtl */
}
.woocommerce ul.cart_list li a.remove {
    left: 0;/* rtl */
    right: auto;/* rtl */
	padding: 0 0 0 5px;/* rtl */
}
.dropdown-footer > a:last-child {
	margin-left: 0;/* rtl */
	margin-right: 4%;/* rtl */
}
.ts-tiny-cart-wrapper .total .amount,
.widget_shopping_cart .total .amount,
.woocommerce .widget_shopping_cart .total .amount, 
.woocommerce.widget_shopping_cart .total .amount,
.elementor-widget-wp-widget-woocommerce_widget_cart .total .amount{
	margin-right: auto;/* rtl */
	margin-left: 0;/* rtl */
}
.ts-free-shipping-message-bar .progress-bar > span {
	right: 0; /* rtl */
	left: auto; /* rtl */
}
.logged-in .my-account-wrapper .dropdown-container li.link-bottom a:before {
    transform-origin: center right;
}
.logged-in .my-account-wrapper .dropdown-container {
	margin-right: -105px; /* rtl */
	margin-left: 0; /* rtl */
}
.header-right .shopping-cart-wrapper .dropdown-container,
body:not(.logged-in) .header-right .my-account-wrapper .dropdown-container {
	left: 0; /* rtl */
	right: auto;
	margin-right: 0; /* rtl */
}
body:not(.logged-in) .header-right .my-account-wrapper:nth-last-child(3) .dropdown-container {
	left: -86px; /* rtl */
}
body:not(.logged-in) .header-right .my-account-wrapper:nth-last-child(2) .dropdown-container {
	left: -43px; /* rtl */
}
#ts-shopping-cart-sidebar .ts-tiny-cart-wrapper .cart-content .cart_list {
	margin-left: -7px; /* rtl */
	margin-right: 0; /* rtl */
}
.ts-sidebar-content .dropdown-container .cart-number {
	padding-left: 60px;/* rtl */
	padding-right: 0;/* rtl */
}
body .elementor-lightbox .elementor-swiper-button-prev {
    left: auto; /* rtl */
    right: 10px; /* rtl */
}
body .elementor-lightbox .elementor-swiper-button-next {
    left: 10px; /* rtl */
    right: auto; /* rtl */
}
#to-top {
	left: 0;/* rtl */
	right: auto;/* rtl */
}
body .products.swiper .swiper-button-prev {
	right: calc(var(--ts-h-gap) * 0.5);/* rtl */
	left: auto;/* rtl */
}
body .products.swiper .swiper-button-next {
	left: calc(var(--ts-h-gap) * 0.5);/* rtl */
	right: auto;/* rtl */
}
.product_list_widget .product-label,
.woocommerce .product .product-label {
	inset: auto auto 5px 5px; /* rtl */
}
.star-rating, .woocommerce .star-rating, .ts-testimonial-wrapper .rating, blockquote .rating {
    direction: ltr;
}
.woocommerce .star-rating::before {
	float: right;
	left: 0;
}
.star-rating span,
.woocommerce .star-rating span,
.ts-testimonial-wrapper .rating span,
blockquote .rating span,
.product_list_widget .star-rating span {
	right: 0; /* rtl */
}
.woocommerce .star-rating span::before,
blockquote .rating span:before,
.ts-testimonial-wrapper .rating span:before,
.star-rating span::before {
    right: 0; /* rtl */
}
.quantity .minus,
.quantity .number-button:before {
	right: 0;/* rtl */
	left: auto;/* rtl */
}
.quantity .plus,
.quantity .number-button:after {
	left: 0;/* rtl */
	right: auto;/* rtl */
}
.thumbnail-wrapper .product-group-button {
	left: 5px;/* rtl */
	right: auto;/* rtl */
}
.ts-product-attribute .button-tooltip {
	left: auto; /* rtl */
	right: 50%; /* rtl */
	transform: translate(50%,-100%); /* rtl */
}
.product-group-button div:not(.loop-add-to-cart) .button-tooltip {
	right: auto; /* rtl */
    left: calc(100% + 10px); /* rtl */
}
.product-group-button > div a .button-tooltip:after,
.ts-product-attribute > div a .button-tooltip:after {
    right: 100%; /* rtl */
    left: auto; /* rtl */
	border-width: 4px 5px 4px 0;
    border-color: transparent var(--ts-btn-thumbnail-hover-bg) transparent transparent;
}
:where(.load-more-button,.infinity-scroll) .before-loop-wrapper .product-on-sale-form {
	margin: 0 0 0 auto;/* rtl */
}
.before-loop-wrapper .woocommerce-result-count {
	margin: 0 0 0 auto;/* rtl */
}
.select2-container--default .select2-selection--single .select2-selection__clear {
    margin-left: 5px; /* rtl */
    margin-right: 0; /* rtl */
    float: right; /* rtl */
}
.product-on-sale-form > label:after {
	left: auto; /* rtl */
	right: 4px; /* rtl */
}
.product-per-page-form ul.perpage ul,
.woocommerce .woocommerce-ordering .orderby ul {
	right: 50%; /* rtl */
	left: auto; /* rtl */
	transform: translateX(50%); /* rtl */
}
.woocommerce-ordering > span.orderby-label,
.product-per-page-form ul.perpage .perpage-current > span:first-child {
	margin-left: 5px; /* rtl */
	margin-right: 0; /* rtl */
}
.archive.ajax-pagination .woocommerce > .products:before{
	right: 0;/* rtl */
	left: auto;
}
.archive.ajax-pagination .woocommerce > .products.loading:before{
	left: 0;/* rtl */
	right: auto;/* rtl */
}
.woocommerce.list .products .product .product-wrapper:before {
	left: 15px;/* rtl */
	right: auto;/* rtl */
}
.woocommerce.list .products .product .product-wrapper:hover:before {
	left: 0;/* rtl */
}
.ts-compare-table-wrapper {
	border-width: 0 1px 1px 0;/* rtl */
}
.ts-compare-table-wrapper > div > * {
	border-width: 1px 0 0 1px;/* rtl */
}
.ts-compare-table-wrapper .product-description ul li,
.woocommerce-product-details__short-description ul li,
.short-description ul li {
	padding: 0 18px 0 0; /* rtl */
}
.ts-compare-table-wrapper .product-description ul li:before,
.woocommerce-product-details__short-description ul li:before,
nav > ul.menu .short-description ul li:before,
.short-description ul li:before {
    left: auto; /* rtl */
    right: 0; /* rtl */
}
.woocommerce div.product form.cart:not(.grouped_form) div.quantity .qty:not([type="hidden"]) {
	margin-left: var(--section-gap);/* rtl */
	margin-right: 0;/* rtl */
}
.woocommerce div.product form.cart:not(.grouped_form) div.quantity .plus, 
.woocommerce div.product form.cart:not(.grouped_form) div.quantity .number-button:after {
    left: var(--section-gap);/* rtl */
    right: auto;/* rtl */
}
.woocommerce div.product form.cart .quantity ~ .button-in,
.woocommerce div.product form.cart .button ~ .button-in {
	margin-right: var(--section-gap);/* rtl */
	margin-left: 0;/* rtl */
}
.woocommerce div.product div.images {
    float: right;
}
.woocommerce div.product div.summary {
    float: left;
}
.woocommerce div.product.gallery-layout-vertical.has-gallery div.images {
	padding-right: calc(var(--thumbnails-width) + 10px);/* rtl */
	padding-left: 0;/* rtl */
}
.woocommerce div.product.gallery-layout-vertical div.images .flex-control-thumbs {
	right: 0;/* rtl */
	left: auto;/* rtl */
    padding-left: 2px;/* rtl */
    padding-right: 0;/* rtl */
}
.woocommerce .product.gallery-layout-vertical .woocommerce-product-gallery__wrapper .product-label {
    inset: auto auto 5px 5px;/* rtl */
}
.woocommerce .product .woocommerce-product-gallery__wrapper .product-label {
	inset: 10px 10px auto auto; /* rtl */
}
.ts-product-video-button,
.ts-product-360-button,
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
	right: auto; /* rtl */
	left: 5px; /* rtl */
}
.ts-summary-custom-content ul li i {
	margin: 0 0 0 7px;/* rtl */
}
.woocommerce .summary .woocommerce-product-rating .woocommerce-review-link {
	margin: 0 7px 0 0;/* rtl */
}
.woocommerce .summary .woocommerce-product-rating .star-rating {
	margin: -2px 0 0 3px;/* rtl */
}
.woocommerce div.product form.cart .variations .ts-product-size-chart-button {
	left: 0;/* rtl */
	right: auto;/* rtl */
}
.ts-single-product-coupon .coupon-tooltip ul.details li {
	padding-right: 15px;/* rtl */
	padding-left: 0;/* rtl */
}
.ts-single-product-coupon .coupon-tooltip ul.details li:before {
	right: 0;/* rtl */
	left: auto;/* rtl */
}
.ts-single-product-coupon .coupon-item .coupon-tooltip:after {
	left: auto;/* rtl */
	right: 50%;/* rtl */
	margin-left: 0;/* rtl */
	margin-right: -10px;/* rtl */
}
.ts-fbt-form .items .item {
	padding: 0 0 0 calc(var(--item-gap) * 2 + 10px);/* rtl */
}
.ts-fbt-form .item > label {
	padding: 0 28px 0 0;/* rtl */
}
.ts-fbt-form .item > label:before {
	right: 0;/* rtl */
	left: auto;/* rtl */
}
.ts-fbt-form .item > label:after {
	left: auto;/* rtl */
	right: 3px;/* rtl */
}
.ts-fbt-form .items .item:after {
	left: calc(var(--item-gap) + 2px);/* rtl */
	right: auto;/* rtl */
}
div.product.tabs-accordion .woocommerce-Tabs-panel > h2:after,
div.product.tabs-accordion .woocommerce-Tabs-panel #reviews > h2:after {
	left: 0; /* rtl */
	right: auto; /* rtl */
}
.more-less-buttons a:after {
	margin-left: 0;/* rtl */
	margin-right: 5px;/* rtl */
}
.cart-collaterals .cart_totals tr:not(.shipping) > td:last-child {
	text-align: left; /* rtl */
}
.woocommerce table.shop_table.cart td.actions > .empty-cart-button {
	margin-left: 0;/* rtl */
	margin-right: auto;/* rtl */
}
.woocommerce ul#shipping_method li input {
    margin: 3px 0 0 8px;/* rtl */
}
#add_payment_method #payment ul.payment_methods li img,
.woocommerce-cart #payment ul.payment_methods li img,
.woocommerce-checkout #payment ul.payment_methods li img {
	margin: -2px 10px 0 0;/* rtl */
}
body .wc-block-cart__main .wc-block-cart-items tbody td:first-child {
	padding-right: 30px; /*rtl*/
}
body .wc-block-cart__main .wc-block-cart-items td:last-child {
	padding-left: 0; /*rtl*/
}
body .wc-block-components-product-badge {
	margin-left: 0; /* rtl*/
	margin-right: -25px; /* rtl*/
}
body table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__prices {margin-left: 0; /* rtl*/margin-right: auto; /* rtl*/}
body table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link {
	right: 0;/* rtl */
	left: auto;/* rtl */
}
body .wc-block-components-sidebar-layout .wc-block-components-main {
    padding-left: 30px;/* rtl */
    padding-right: 0;/* rtl */
}
body .wc-block-components-form .wc-block-components-text-input label, 
body .wc-block-components-text-input label {
	right: 20px; /* rtl */
	left: auto; /* rtl */
}
.woocommerce form .password-input input[type=password],
.woocommerce-page form .password-input input[type=password],
.woocommerce form input[type="password"] {
	padding-left: 50px; /* rtl */
	padding-right: 0; /* rtl */
}
body .wc-blocks-components-select .wc-blocks-components-select__label {
	left: auto;/* rtl */
	right: 20px;/* rtl */
}
.ts-sidebar > .close,
.ts-floating-sidebar .close,
.ts-popup-modal .close {
    left: var(--ts-float-sidebar-pd); /* rtl */
    right: auto; /* rtl */
}
.ts-floating-sidebar .ts-sidebar-content {
	left: 0; /* rtl */
	right: auto; /* rtl */
	transform: translateX(calc(var(--ts-float-sidebar-width) * -1)); /* rtl */
}
.ts-floating-sidebar.active .ts-sidebar-content {
	transform: translateX(0);
}
.ts-popup-modal .close {
    left: calc(var(--popup-padding) * 0.5);/* rtl */
    right: auto;/* rtl */
}
:is(#ts-product-video-modal, #ts-product-360-modal) .close {
    left: -35px;/* rtl */
    right: auto;/* rtl */
}
#ts-login-form .login-forget-password {margin-left: 0;/* rtl */margin-right: auto;/* rtl */}
.opening-quickshop,
.opening-quickshop .is-sticky > div {
	padding-left: var(--scrollbarWidth); /* rtl */
	padding-right: 0; /* rtl */
}
.add-to-cart-popup-content .heading .theme-title:before {
    margin-left: 10px; /* rtl */
    margin-right: 0; /* rtl */
}
body #ts-ajax-add-to-cart-message {
    left: auto;/* rtl */
    right: 10px;/* rtl */
    bottom: 10px;/* rtl */
    padding: 10px 50px 10px 30px;/* rtl */
}
body #ts-ajax-add-to-cart-message:before {
    left: auto;/* rtl */
    right: 30px;/* rtl */
}
:is(.woocommerce,.woocommerce-page) :is(.woocommerce-message,.woocommerce-error,.woocommerce-info,.woocommerce-warning) .button, 
body .wc-block-components-notice-banner .button {
	margin-right: auto; /* rtl */
	margin-left: 0; /* rtl */
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button--next {
	margin-right: auto; /* rtl */
	margin-left: 0; /* rtl */
}
.woocommerce table.customer_details tbody tr th,
.woocommerce table.customer_details tbody tr td {
	padding-left: 0;/* rtl */
	padding-right: 20px;/* rtl */
}
.woocommerce form.woocommerce-ResetPassword.lost_reset_password .form-row-first, 
.woocommerce form.woocommerce-ResetPassword.lost_reset_password .form-row-last {
	margin-left: 0; /* rtl */
	margin-right: 0; /* rtl */
}
.thumbnail-content .date-time,
.entry-format .date-time {
	left: auto; /* rtl */
	right: 30px; /* rtl */
}
.thumbnail-content a.vcard.author,
.entry-format a.vcard.author {
	left: auto; /* rtl */
	right: 30px; /* rtl */
}
body #st-1 .st-btn > span {
	padding: 0 5px 0 0;/* rtl */
	margin: 0 5px 0 0;/* rtl */
}
.single-navigation > a:before {
    left: auto; /* rtl */
    right: 0; /* rtl */
}
.single-navigation.next > a:before {
	left: 0; /* rtl */
	right: auto; /* rtl */
}
.entry-author .description:before {
	border-width: 14px 0 14px 18px;/* rtl */
    left: auto;/* rtl */
    right: -16px;/* rtl */
}
.commentlist ol.children {
	padding: var(--list-gap) 20px 0 0;/* rtl */
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
	margin: 0 0 calc(var(--list-gap) - 10px) 15px;/* rtl */
}
.ts-stick-compare-button {
	left: auto;/* rtl */
	right: 0;/* rtl */
}
.ts-compare-popup .items .item {
	margin-left: var(--items-gap);/* rtl */
	margin-right: 0;/* rtl */
}
.ts-compare-popup .items .item:after {
	left: calc(var(--items-gap) * -1);/* rtl */
	right: 0;/* rtl */
	border-right: 0;/* rtl */
	border-left: 1px solid var(--ts-border);/* rtl */
}
.ts-compare-popup .close,
.ts-compare-popup .item .remove {
	left: 0;/* rtl */
	right: auto;/* rtl */
}
.ts-compare-popup .close {
    left: 0;/* rtl */
    right: auto;/* rtl */
}
@media only screen and (min-width: 768px){
	.header-v3 .ts-search-by-category .search-table .search-field input[type="text"] {
		padding-left: 40px;/* rtl */
        padding-right: 20px;/* rtl */
	}
	.ts-compare-popup .item .remove {
		left: -6px;/* rtl */
	}
}
@media only screen and (min-width: 1201px){
	.header-v4 .header-right .header-language-currency:not(:last-child) {
		margin-left: 10px;/* rtl */
		margin-right: 0;/* rtl */
	}
	.ts-compare-popup .close {
		left: var(--pd-top);/* rtl */
		right: auto;/* rtl */
	}
	.woocommerce #primary > div.product:not(.specifications-in-summary) div.summary:has(.ts-social-sharing) {
		padding-left: 120px;/* rtl */
		padding-right: 0;/* rtl */
	}
	.woocommerce #primary > div.product:not(.specifications-in-summary) div.summary .ts-social-sharing {
		left: 0;/* rtl */
		right: auto;/* rtl */
	}
	.woocommerce #primary > div.product.specifications-in-summary div.summary .product-specifications-wrapper {
		padding-right: 30px;/* rtl */
		padding-left: 0;/* rtl */
		margin-right: 30px;/* rtl */
		margin-left: 0;/* rtl */
		float: left;/* rtl */
	}
	.woocommerce #primary > div.product.specifications-in-summary div.summary .product-specifications-wrapper:before {
		margin-right: -30px;/* rtl */
		margin-left: 0;/* rtl */
	}
}
@media only screen and (max-width: 1200px){
	.header-bottom nav > ul > li:first-child ul.sub-menu {
		right: calc(var(--ts-content-padding) * -1);/* rtl */
		left: auto;/* rtl */
		transform: none;/* rtl */
	}
	.entry-author .description:before {
		border-width: 10px 0 10px 14px;/* rtl */
		left: auto;/* rtl */
		right: -12px;/* rtl */
	}
	.product-on-sale-form > label:after {
		right: 3px;/* rtl */
		left: auto;/* rtl */
	}
}
@media only screen and (max-width: 991px){
	html input[type^=check]:checked:after {
		right: 2px;/* rtl */
		left: auto;/* rtl */
	}
	.header-v2 .header-top .header-language-currency {
		margin-left: auto;/* rtl */
		margin-right: 0;/* rtl */
	}
	.ts-header .ts-menu .ts-menu-drop-icon {
		padding-left: 0;/* rtl */
		padding-right: 3px;/* rtl */
	}
	.ts-header .header-top .header-right > *:not(:last-child) {
		padding-left: 15px;/* rtl */
		padding-right: 0;/* rtl */
	}
	.ts-fbt-form .items .item:last-child,
	.ts-fbt-form .items .item:nth-child(5n+5) {
		padding-left: 0;/* rtl */
	}
}
@media only screen and (min-width: 768px) and (max-width: 1200px) {
	.ts-shortcode .shortcode-heading-wrapper {gap: 20px}
	.product-filter-by-price-wrapper > form .button, 
	.woocommerce .product-filter-by-price-wrapper > form .button {
		margin-right: 0;/* rtl */
	}
}