
/* ============================== */
/* ✅ WooCommerce Buttons Styling (Updated) */
/* ============================== */


.price {
    color:#FF956B!important;
    margin-bottom: 30px!important;
}

/* 🛒 Mini Cart (Dropdown Cart) Buttons */
.woocommerce-mini-cart__buttons .button {
    background-color: #FF956B !important;
    color: #2d2d2d !important;
    font-size: 16px;
    font-weight: bold;
    padding: 10px 18px;
    border-radius: 5px;
    transition: background 0.3s ease-in-out;
    display: inline-block;
    text-align: center;
}

.woocommerce-mini-cart__buttons .button:hover {
    background-color: #e57f5a !important;
}

/* 🛒 Mini Cart "View Cart" Button */
.woocommerce-mini-cart__buttons .button.view-cart {
    background-color: #FF956B !important;
}

.woocommerce-mini-cart__buttons .button.view-cart:hover {
    background-color: #e57f5a !important;
}

/* 🛒 Mini Cart "Checkout" Button */

.woocommerce-mini-cart__buttons .btn-secondary{
    background-color:transparent !important;
    border: solid 1px #fff!important;
    color: #fff!important;
    border-radius: 20px!important;
}

.woocommerce-mini-cart__buttons .btn-secondary:hover {
    background-color: #e57f5a !important;
    color: #2d2d2d !important;
    border:solid 1px #FF956B!important;
    border-radius: 20px!important;
    
}


.woocommerce-mini-cart__buttons .btn-primary {
    background-color: #e57f5a !important;
    color: #2d2d2d !important;
    border:solid 1px #FF956B!important;
    border-radius: 20px!important;
    
}

select.orderby{
	border:solid 1px #FFF;
	border-radius:20px;
	padding:10px;
	background-color:transparent;
	&:hover{
		border-color:#FF956B!important;
	}
}

.woocommerce-loop-product__title {
	font-size:24px!important;
}

.wc-block-components-checkout-return-to-cart-button{
	background-color:transparent;
	&:hover{
		color:#FF956B!important;
	}
}

.wc-block-components-quantity-selector{
    border: solid 1px #fff!important;
    border-radius: 20px!important;
}


/* 🛍️ Add to Cart Button (Shop Page) */
.woocommerce .add_to_cart_button {
    margin-top: 32px!important;
    background-color:transparent !important;
    color: #fff !important;
    font-size: 16px;
    font-weight: bold;
    padding: 12px 20px;
    border-radius: 20px;
    border:solid 1px #fff!important;
    text-transform: uppercase;
 
}

.woocommerce .add_to_cart_button:hover {
    margin-top: 32px!important;
    background-color: #FF956B !important;
    border-radius: 20px;
    border:solid 1px #FF956B!important;
    color: #2d2d2d!important;

}

/* 🛍️ Add to Cart Button (Single Product Page) */
.woocommerce .single_add_to_cart_button {
    background-color:transparent !important;
    border-color: #fff !important;
    font-size: 18px;
    font-weight: bold;
    padding: 14px 25px;
    border-radius: 20px!important;
    text-transform: uppercase;
    border:solid 1px!important;
}

.woocommerce .single_add_to_cart_button:hover {
    background-color: #e57f5a !important;
    color: #2d2d2d!important;
}

/* ✅ WooCommerce Notices (Success, Error, Info) */
.woocommerce-notices-wrapper .woocommerce-message {
    background-color: #dff0d8;
    color: #3c763d;
    border-left: 5px solid #4caf50;
    padding: 15px;
    border-radius: 5px;
    font-size: 16px;
}

/* ✅ WooCommerce Checkout - Place Order Button */
.woocommerce-checkout button.button {
    background-color: #FF956B !important;
    color: #2d2d2d !important;
    font-size: 18px;
    font-weight: bold;
    padding: 15px 20px;
    border-radius: 5px;
    transition: background 0.3s ease-in-out;
}

.woocommerce-checkout button.button:hover {
    background-color: #e57f5a !important;
}

/* 🛒 Mini Cart (Dropdown Cart) Buttons */
.woocommerce-mini-cart__buttons .button {
    background-color: #FF956B !important;
    color: #2d2d2d !important;
    font-size: 16px;
    font-weight: bold;
    padding: 10px 18px;
    border-radius: 5px;
    transition: background 0.3s ease-in-out;
    display: inline-block;
    text-align: center;
}

.woocommerce-mini-cart__buttons .button:hover {
    background-color: #e57f5a !important;
}

/* 🛒 Mini Cart "View Cart" Button */
.woocommerce-mini-cart__buttons .button.view-cart {
    background-color: #FF956B !important;
}

.woocommerce-mini-cart__buttons .button.view-cart:hover {
    background-color: #e57f5a !important;
}

/* 🛒 Mini Cart "Checkout" Button */
.woocommerce-mini-cart__buttons .button.checkout {
    background-color: #FF956B !important;
}

.woocommerce-mini-cart__buttons .button.checkout:hover {
    background-color: #e57f5a !important;
}




.wc-block-cart__submit-button{
	background-color:transparent;
	border:solid 1px;
	border-color:#fff;
	border-radius:20px;
	&:hover{
		background-color:#FF956B;
			color:#2d2d2d;
			border:solid 1px;
			border-color:#FF956B;
			border-radius:20px;
	}
}

.wc-block-components-checkout-place-order-button{
	background-color:transparent;
	border:solid 1px;
	border-color:#fff;
	border-radius:20px;
	&:hover{
		background-color:#FF956B;
			color:#2d2d2d;
			border:solid 1px;
			border-color:#FF956B;
			border-radius:20px;
	}
}

.cart-toggler{
    border-color: #FF956B!important;
   color: #fff!important;
}

.cart-toggler:hover{
        background-color: #2d2d2d!important;
}

.account-toggler{
    border-color: #FF956B!important;
    &:hover{
        background-color: #2d2d2d!important;
        
    }
}

.fa-solid.fa-bag-shopping{
    color:#FF956B!important;

    }


.fa-solid.fa-user{
    color: #FF956B!important;
}

 



/* Keyframes for the Pulse Effect */
@keyframes pulseEffect {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.02); /* Slightly larger at the midpoint */
    }
    100% {
        transform: scale(1);
    }
}



.products .card:hover{

    box-shadow: 0px 0px 6px 6px rgba(56, 63, 72, 0.8); /* Shadow */
    transition: box-shadow 0.3s ease-in-out, transform 0.3s ease-in-out;
    display: inline-block;
    transition: transform 0.3s ease, box-shadow 0.3s ease-in-out; /* Smooth transition for hover effect */
    animation: pulseEffect 0.7s 1;
    box-shadow: 0px 0px 6px 6px rgba(56, 63, 72, 0.8); /* Shadow on hover */

}