.single-product {
	.product .elementor-jet-single-add-to-cart {
		.cart {
			margin: 0;

			.single_add_to_cart_button,
			.quantity {
				float: none;
			}

			.quantity {
				&.hidden {
					display: none !important;
				}

				.input-text{
					width: 100%;
					max-width: 100%;
				}
			}
		}
		
		.single_variation .price {
			margin-bottom: 0;
		}

		.variations {
			select {
				vertical-align: top;
				width: 100%;

				@media not all and ( min-resolution:.001dpcm ) {
					@supports ( -webkit-appearance:none ) {
						-webkit-appearance: none;
					}
				}
			}

			label {
				display: block;
			}

			tbody {
				> tr:nth-child(odd) >,
				> tr:hover > {
					td, th {
						background: none;
					}
				}
			}
		}
	}
}

.elementor-jet-single-add-to-cart {
	.reset_variations{
		margin: 10px 0 0 0;
	}

	.added_to_cart.wc-forward {
		display: none !important;
	}
}
