/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 22 2025 | 12:42:07 */
/* Coupon styles */
.wooptima-cart-coupon-form-content {
	display: flex !important;
    flex-direction: column !important;
    gap: 1rem;
    width: 100% !important;
    border-radius: 7px;
    padding: 1.5em;
    border: 2px dashed #eee;
	margin-bottom: 20px; 
}

.wooptima-cart-coupon-form-content button {
	height: 40px;
    padding-top: 0;
    padding-bottom: 0;
    border-radius: 3px;
    font-size: 15px;
    line-height: 40px;
	background:#222222;
	font-weight: 700;
}

.woocommerce-remove-coupon {
	display: block;
	text-decoration: underline !important;
}

.wooptima-cart-coupon-form-content button:hover {
	background: #201b1b;
}

.wa-cart-cross-cards .product .uael-woo-products-summary-wrap {
	position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
	text-align: center;
	cursor: pointer;
	padding: 10px !important;
}

@media (min-width: 991px) {
	.wa-cart-cross-cards .product:hover .uael-woo-products-summary-wrap {
		margin-top: -30px;
	    transform: translateY(0px) !important;
    	transition: all .2s ease-out;
	    background: #f3fcf4;
    	z-index: 10 !important;
	}
	
	.wa-cart-cross-cards .product:hover .uael-woo-products-thumbnail-wrap {
		transition: .2s all ease-out;
	}
	
	.wa-cart-cross-cards .product:hover .uael-woo-products-thumbnail-wrap {
    	transform: scale(.982);
	}
}

.wa-cart-cross-cards .product .uael-woo-products-summary-wrap .uael-loop-product__link {
	display: block;
	color: #2c2d33;
    font-size: 20px;
    font-weight: 600;
	transition: .2s all ease-in-out;
}

.wa-cart-cross-cards .product .uael-woo-products-summary-wrap .price {
	position: relative;
	display: block;
    clear: both;
	margin-bottom: .5rem;
    font-size: 20px;
    color: #3bb54a;
    font-weight: 700;
}

.wa-cart-cross-cards .product .uael-woo-products-summary-wrap .price del {
	color: #72767c !important;
}

.wa-cart-cross-cards .product .uael-woo-products-summary-wrap .price ins {
    font-size: 20px;
    color: #3bb54a;
}

.wa-cart-cross-cards .product .uael-sale-flash-wrap .uael-onsale {
	height: unset !important;
	min-height: unset !important;
	line-height: 1 !important;
    display: table-cell;
    padding: 0.3em 0.6em 0.3em 0.6em;
    z-index: 1;
    background: #3bb54a;
    position: relative;
    line-height: 1;
	font-size: 14px !important;
    border-radius: 0.25em;
}

.wa-cart-cross-cards .product .uael-flash-container {
	margin-top: 0 !important;
	left: unset !important;
	right: 10px !important;
	top: 10px !important;
}

.uael-woo-products-slider .uael-woo-products-inner .products li.product, .uael-woo-products-slider .uael-woo-products-inner ul.products li.product {
	margin-bottom: -15px !important;
}

.wa-cart-cross-cards .slick-track {
	padding-bottom: 30px;
}