
/* Keep original logo colors even with transparent header */
.site-header img{
    filter: none !important; 
	
}

/* Force all header SVG paths to black */
.site svg path,
.site svg circle {
    fill: black !important;
}

.site-header,
.site-header .ast-container {
    background-color: white !important; /* force white */
}

/* Make ALL header navigation text black */
.main-header-menu a,
.main-header-menu .menu-link {
    color: #000 !important;
}

.astra-icon.ast-icon-shopping-bag::after {
    background-color: #ffffff !important; /* badge background */
    color: #000000 !important;            /* number color */
}











.woocommerce ul.products li.product img {
    width: 322px !important;
    height: 241px !important;
    object-fit: cover !important;
    border-radius: 50px !important;  /* Rounded corners */
}

/* WooCommerce Add to Cart button - default style */
a.button.add_to_cart_button {
    background-color: #ffffff !important;  /* White background */
    color: #000000 !important;             /* Black text */
    border: 2px solid #000000 !important;  /* Black border */
    border-radius: 9px !important;         /* Rounded corners */
    font-weight: 600;
    text-decoration: none;
    transition: all 0.3s ease;
}

/* Hover effect */
a.button.add_to_cart_button:hover {
    background-color: #DBAF36 !important;  /* Gold background */
    color: #ffffff !important;             /* White text */
    border-color: #DBAF36 !important;      /* Gold border */
    transform: translateY(-2px);
}
