

button.swal-button.swal-button--confirm {
    font-size: 14px;
}

.image-button-v a {
	padding: 15% 0 !important
}
.single_variation_wrap .woocommerce-variation-price .price{
	color:#921095!important;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size) !important;
    font-weight: var(--e-global-typography-secondary-font-weight);
	    margin-bottom: 1em !important;
    display: block;
}
.variations_form.cart .variations td.label {
	padding-left: 1em !important;
}
.variations_form.cart .variations td.value .reset_variations {
	display: none !important;
}

.cart_left_section table.shop_table tbody tr td {
	font-size: 12px !important
}
.cart_left_section .quantity .qty {
     width: 26px;
    height: 26px;
    margin: 5px;
    font-size: 12px;
}


@media (min-width: 768px){ 

	.cart_left_section .woocommerce-cart-form .product-quantity,
	.cart_left_section .woocommerce-cart-form .product-price ,
	.cart_left_section .woocommerce-cart-form .product-subtotal {
		width: 130px;
	}
	.cart_left_section table.shop_table tbody tr td.product-quantity .quantity {
	display: flex;
	align-items: center;
}
}

@media (min-width: 992px){ 
.cart_left_section table.shop_table tbody tr:hover td.product-name, .cart_left_section table.shop_table tbody tr td.product-name {
	width: 40%
}
		.cart_left_section .woocommerce-cart-form .product-quantity,
	.cart_left_section .woocommerce-cart-form .product-price ,
	.cart_left_section .woocommerce-cart-form .product-subtotal {
		width: 200px;
	}
}

/* WooCommerce archive titles: reserve exactly two lines */
.woocommerce ul.products li.product .woocommerce-loop-product__title {
  line-height: 1.3;                 /* adjust to your theme */
  min-height: calc(1.75em * 2);      /* space for 2 lines */
  display: -webkit-box;
  -webkit-line-clamp: 2;            /* show at most 2 lines */
  -webkit-box-orient: vertical;
  overflow: hidden;                  /* hide overflow past 2 lines */
}

/* Force "From:" text to match adjacent price styling */
.woocommerce ul.products li.product .from {
  font-family: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  color: inherit !important;
  text-transform: inherit !important;
  letter-spacing: inherit !important;
}