/**
 * TP WooCart Ultimate - RTL Styles
 *
 * @package TP_WooCart_Ultimate
 */

/* ==========================================================================
   Side Cart RTL
   ========================================================================== */
.tpwc-cart-side-cart.tpwc-position-right {
	right: auto;
	left: 0;
	border-radius: 0 var(--tpwc-cart-radius) var(--tpwc-cart-radius) 0;
	transform: translateX(-100%);
}

.tpwc-cart-side-cart.tpwc-position-left {
	left: auto;
	right: 0;
	border-radius: var(--tpwc-cart-radius) 0 0 var(--tpwc-cart-radius);
	transform: translateX(100%);
}

.tpwc-cart-side-cart.tpwc-position-right.tpwc-active,
.tpwc-cart-side-cart.tpwc-position-left.tpwc-active {
	transform: translateX(0);
}

/* ==========================================================================
   Dropdown RTL
   ========================================================================== */
.tpwc-cart-dropdown.tpwc-position-right {
	right: auto;
	left: 0;
}

.tpwc-cart-dropdown.tpwc-position-left {
	left: auto;
	right: 0;
}

/* ==========================================================================
   Cart Items RTL
   ========================================================================== */
.tpwc-item-image {
	margin-right: 0;
	margin-left: 15px;
}

.tpwc-remove-item {
	right: auto;
	left: 10px;
}

/* ==========================================================================
   Floating Icon RTL
   ========================================================================== */
.tpwc-floating-bottom-right {
	right: auto;
	left: 30px;
}

.tpwc-floating-bottom-left {
	left: auto;
	right: 30px;
}

.tpwc-floating-top-right {
	right: auto;
	left: 30px;
}

.tpwc-floating-top-left {
	left: auto;
	right: 30px;
}

.tpwc-floating-count {
	right: auto;
	left: -5px;
}

/* ==========================================================================
   Shortcode Icon RTL
   ========================================================================== */
.tpwc-cart-icon-shortcode .tpwc-cart-count {
	right: auto;
	left: -8px;
}

/* ==========================================================================
   Responsive RTL
   ========================================================================== */
@media (max-width: 480px) {
	.tpwc-floating-bottom-right {
		left: 20px;
	}

	.tpwc-floating-bottom-left {
		right: 20px;
	}
}

.tpwc-cart-body a.added_to_cart {
	display: none !important;
}