.woocommerce ul.products li.product.vvp-variation-card {
	position: relative;
}

.woocommerce ul.products li.product.vvp-variation-card .vvp-stock-status {
	display: none !important;
}

.woocommerce ul.products li.product.vvp-variation-card .vvp-stock-status.in-stock {
	color: inherit;
}

.woocommerce ul.products li.product.vvp-variation-card .vvp-stock-status.out-of-stock {
	color: #b81c23;
}

.woocommerce ul.products li.product.vvp-variation-card .vvp-stock-status.available-on-backorder {
	color: #94660c;
}

.woocommerce ul.products li.product.vvp-variation-card > a.added_to_cart,
.woocommerce ul.products li.product.vvp-variation-card > a.wc-forward:not(.button),
.woocommerce ul.products li.product.vvp-variation-card > a[href*="cart"]:not(.button):not(.woocommerce-LoopProduct-link),
.woocommerce ul.products li.product.vvp-variation-card > a[href*="kurv"]:not(.button):not(.woocommerce-LoopProduct-link) {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	width: calc(100% - 28px) !important;
	min-height: 42px !important;
	margin: 0 14px 14px !important;
	padding: 0 14px !important;
	border: 2px solid #ed1017 !important;
	border-radius: 3px !important;
	background: #fff !important;
	color: #ed1017 !important;
	font-size: 12px !important;
	font-weight: 950 !important;
	line-height: 1 !important;
	text-align: center !important;
	text-decoration: none !important;
	text-transform: uppercase !important;
	box-sizing: border-box !important;
}

.woocommerce ul.products li.product.vvp-variation-card > a.added_to_cart:hover,
.woocommerce ul.products li.product.vvp-variation-card > a.added_to_cart:focus-visible,
.woocommerce ul.products li.product.vvp-variation-card > a.wc-forward:not(.button):hover,
.woocommerce ul.products li.product.vvp-variation-card > a.wc-forward:not(.button):focus-visible {
	background: #ed1017 !important;
	color: #fff !important;
}
