div.wc-sticky-product-bar-container {
	flex-direction: row-reverse;
	padding: 5px 10px 5px 5px;
}

.wc-sticky-product-bar-displayed .wc-sticky-product-bar.display-price section.price,
.wc-sticky-product-bar-displayed .wc-sticky-product-bar.display-price section.total  {
	margin-left: 0;
	margin-right: auto;
}

.wc-sticky-product-bar-displayed .wc-sticky-product-bar.display-quantity:not(.display-price) section.quantity {
	margin-left: 0;
	margin-right: auto;
}

.wc-sticky-product-bar-displayed .wc-sticky-product-bar.display-button:not(.display-price):not(.display-quantity) section.button {
	margin-left: 0;
	margin-right: auto;
}

.wc-sticky-product-bar-displayed .wc-sticky-product-bar.display-rating:not(.display-price):not(.display-quantity):not(.display-button) section.rating {
	margin-right: 0;
	margin-left: auto;
}

.wc-sticky-product-bar-displayed .wc-sticky-product-bar.display-name:not(.display-price):not(.display-quantity):not(.display-button):not(.display-rating) section.name {
	margin-right: 0;
	margin-left: auto;
}

.wc-sticky-product-bar section.rating {
	text-align: right;
}

@media only screen and (max-width: 480px) {
	.wc-sticky-product-bar-displayed .wc-sticky-product-bar.display-price section.price {
		margin-right: 0;
		margin-left: auto;
	}
}
