
body.rtl.woocommerce div.product .woocommerce-product-gallery {
	float: right;
}

body.rtl.woocommerce div.product div.entry-summary {
	float: right;
	padding-right: 51px;
	padding-left: 0;
	text-align: right;
}

body.rtl.woocommerce div.product .woocommerce-product-gallery .ribbons .ribbon {
	text-align: right;
}

body.rtl.woocommerce div.product .woocommerce-product-gallery .product-image-ms .farmart-svg-icon {
	padding-right: 0;
	padding-left: 5px;
}

body.rtl.woocommerce div.product .has-gallery-image .woocommerce-product-gallery {
	padding-right: 70px;
	padding-left: 0;
}

body.rtl.woocommerce div.product .has-gallery-image .woocommerce-product-gallery .ribbons .ribbon {
	right: 70px;
	left: auto;
}

body.rtl.woocommerce div.product .has-gallery-image .woocommerce-product-gallery .product-degree-images {
	right: 90px;
	left: auto;
}

body.rtl.woocommerce div.product .has-gallery-image .woocommerce-product-gallery .product-image-ms {
	right: 65px;
	left: auto;
}

body.rtl.woocommerce div.product .has-gallery-image .woocommerce-product-gallery .flex-control-nav {
	right: 0;
	left: auto;
}

body.rtl.woocommerce div.product .has-gallery-image .woocommerce-product-gallery .flex-control-nav .slick-arrow {
	right: 50%;
	left: auto;
	transform: translate(50%, 0);
}

body.rtl.woocommerce div.product .fm-product-thumbnail-horizontal.has-gallery-image .woocommerce-product-gallery {
	padding-right: 0;
}

body.rtl.woocommerce div.product .fm-product-thumbnail-horizontal.has-gallery-image .woocommerce-product-gallery .flex-control-nav .slick-prev-arrow {
	right: -20px;
	left: auto;
}

body.rtl.woocommerce div.product .fm-product-thumbnail-horizontal.has-gallery-image .woocommerce-product-gallery .flex-control-nav .slick-next-arrow {
	left: -20px;
	right: auto;
}

body.rtl.woocommerce div.product .fm-entry-product-header .entry-meta li:after {
	margin-right: 12px;
	margin-left: 0;
}

body.rtl.woocommerce div.product .single-button-wrapper,
body.rtl.woocommerce div.product .single-button-wrapper .action-buttons,
body.rtl.woocommerce div.product .single-button-wrapper .group-buttons {
	text-align: right;
}

body.rtl.woocommerce div.product .single-button-wrapper .quantity label {
	margin-right: 0;
	margin-left: 15px;
}

body.rtl.woocommerce div.product .single-button-wrapper .group-buttons {
	justify-content: flex-start;
}

body.rtl.woocommerce div.product .single-button-wrapper .compare-button a .farmart-svg-icon,
body.rtl.woocommerce div.product .single-button-wrapper .wcboost-products-compare-button .wcboost-products-compare-button__icon,
body.rtl.woocommerce div.product .single-button-wrapper .fm-wishlist-button .wcboost-wishlist-button .wcboost-wishlist-button__icon {
	margin-right: 0;
	margin-left: 8px;
}

body.rtl.woocommerce div.product .product_meta .product_socials ul {
	padding-right: 0;
	padding-left: 0;
}

body.rtl.woocommerce .woocommerce-tabs ul.tabs,
body.rtl.woocommerce .fm-woo-tabs ul.tabs {
	text-align: right;
}

body.rtl.woocommerce .woocommerce-tabs ul.tabs li,
body.rtl.woocommerce .fm-woo-tabs ul.tabs li {
	margin-right: 0;
	margin-left: 20px;
}

body.rtl.woocommerce .woocommerce-tabs ul.tabs li:last-child,
body.rtl.woocommerce .fm-woo-tabs ul.tabs li:last-child {
	margin-left: 0;
}

body.rtl.woocommerce .related-products .slick-prev-arrow {
	right: -47px;
	left: auto;
}

body.rtl.woocommerce .related-products .slick-next-arrow {
	left: -47px;
	right: auto;
}

body.rtl.woocommerce .related-products ul.products li.product .product-inner {
	border-right-color: transparent;
	border-left-color: #eee;
}

body.rtl.woocommerce .related-products ul.products li.product:first-child .product-inner,
body.rtl.woocommerce .related-products ul.products li.product.slick-current .product-inner {
	border-right-color: #eee;
	border-left-color: transparent;
}

body.rtl.single-product.fm-product-layout-1 .entry-summary-content,
body.rtl.single-product.fm-product-layout-4 .entry-summary-content {
	float: right;
	padding-right: 0;
	padding-left: 60px;
}

body.rtl.single-product.fm-product-layout-1 .entry-summary-sidebar,
body.rtl.single-product.fm-product-layout-4 .entry-summary-sidebar {
	float: right;
}

body.rtl.single-product.fm-product-layout-1 .entry-summary-sidebar .single-button-wrapper,
body.rtl.single-product.fm-product-layout-1 .entry-summary-sidebar .single-button-wrapper .action-buttons,
body.rtl.single-product.fm-product-layout-4 .entry-summary-sidebar .single-button-wrapper,
body.rtl.single-product.fm-product-layout-4 .entry-summary-sidebar .single-button-wrapper .action-buttons {
	align-items: stretch;
}

body.rtl.single-product.fm-product-layout-1 .entry-summary-sidebar .single-button-wrapper .group-buttons,
body.rtl.single-product.fm-product-layout-4 .entry-summary-sidebar .single-button-wrapper .group-buttons {
	justify-content: flex-start;
}

body.rtl.single-product.fm-product-layout-4 .product_socials {
	margin-top: 40px;
}

body.rtl.single-product.fm-product-layout-4 div.product .fm-product-detail .farmart-container {
	direction: rtl;
}

body.rtl.single-product.fm-product-layout-4 div.product .woocommerce-product-gallery {
	padding-right: 0;
	padding-left: 25px;
}

body.rtl.single-product.fm-product-layout-4 div.product .has-gallery-image .woocommerce-product-gallery {
	padding-right: 0;
	padding-left: 50px;
}

body.rtl.single-product.fm-product-layout-4 div.product div.entry-summary {
	border-left: 0;
	border-right: 1px solid #d2d2d2;
	padding-left: 0;
	padding-right: 55px;
}

body.rtl.single-product.fm-product-layout-4 div.product p.price {
	line-height: 1.6;
}

body.rtl.single-product.fm-product-layout-4 div.product .fm-product-detail .quantity .qty-box {
	margin-right: 0;
	margin-left: 14px;
	direction: ltr;
}

body.rtl.single-product.fm-product-layout-4 div.product .single-button-wrapper .quantity {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	width: auto;
	min-width: 120px;
	margin-bottom: 0;
}

body.rtl.single-product.fm-product-layout-4 div.product .single-button-wrapper .buttons-box {
	text-align: right;
	flex: 0 0 auto;
}

body.rtl.single-product.fm-product-layout-4 div.product .single-button-wrapper .buttons-box .single_add_to_cart_button {
	min-width: 160px;
}

body.rtl.single-product.fm-product-layout-4 div.product .single-button-wrapper .quantity .label {
	display: block;
	margin: 0 0 10px;
}

body.rtl.single-product.fm-product-layout-4 div.product .single-button-wrapper .quantity .screen-reader-text {
	display: none !important;
}

body.rtl.single-product.fm-product-layout-4 div.product .single-button-wrapper .group-buttons {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	width: 100%;
	gap: 14px;
	margin-top: 16px;
}

body.rtl.single-product.fm-product-layout-4 div.product .single-button-wrapper .group-buttons > * {
	margin: 0;
}

body.rtl.single-product.fm-product-layout-4 div.product .single-button-wrapper .group-buttons .divider {
	margin: 0;
}

body.rtl.single-product.fm-product-layout-4 div.product .single-button-wrapper .fm-wishlist-button .wcboost-wishlist-button,
body.rtl.single-product.fm-product-layout-4 div.product .single-button-wrapper .wcboost-products-compare-button {
	display: inline-flex;
	align-items: center;
	white-space: nowrap;
}

body.rtl.single-product.fm-product-layout-4 div.product .single-button-wrapper .fm-wishlist-button .wcboost-wishlist-button__icon,
body.rtl.single-product.fm-product-layout-4 div.product .single-button-wrapper .wcboost-products-compare-button .wcboost-products-compare-button__icon {
	margin-left: 8px;
}

body.rtl.single-product.fm-product-layout-4 div.product .single-button-wrapper .fm-wishlist-button .wcboost-wishlist-button__text,
body.rtl.single-product.fm-product-layout-4 div.product .single-button-wrapper .wcboost-products-compare-button .wcboost-products-compare-button__text {
	line-height: 1.3;
}

body.rtl.single-product.fm-product-layout-4 .woocommerce-tabs .woocommerce-Tabs-panel,
body.rtl.single-product.fm-product-layout-4 .woocommerce-tabs .wc-tab {
	text-align: right;
}

body.rtl.single-product.fm-product-layout-4 .fm-stock label,
body.rtl.single-product.fm-product-layout-4 .quantity > .label {
	margin-left: 10px;
	margin-right: 0;
}

@media screen and (max-width: 991px) {
	body.rtl.single-product.fm-product-layout-1 .entry-summary-content,
	body.rtl.single-product.fm-product-layout-4 .entry-summary-content,
	body.rtl.single-product.fm-product-layout-1 .entry-summary-sidebar,
	body.rtl.single-product.fm-product-layout-4 .entry-summary-sidebar,
	body.rtl.single-product.fm-product-layout-4 div.product .woocommerce-product-gallery,
	body.rtl.single-product.fm-product-layout-4 div.product div.entry-summary {
		padding-left: 0;
		padding-right: 0;
		border-right: 0;
	}

	body.rtl.single-product.fm-product-layout-4 div.product .single-button-wrapper {
		align-items: stretch;
	}

	body.rtl.single-product.fm-product-layout-4 div.product .single-button-wrapper .quantity,
	body.rtl.single-product.fm-product-layout-4 div.product .single-button-wrapper .buttons-box,
	body.rtl.single-product.fm-product-layout-4 div.product .single-button-wrapper .buttons-box .single_add_to_cart_button {
		width: 100%;
	}
}
