body {
    /* Hier komt custom styling */
}

/* Container netjes maken */
.elementor-widget-wp-widget-woocommerce_product_categories ul {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    padding: 0;
    list-style: none;
    margin: 0;
}

.woocommerce.widget_product_categories h5 {
    color: #fff;
}

/* Elk item als knop */
.elementor-widget-wp-widget-woocommerce_product_categories ul li {
    margin: 0;
    padding: 0;
}

/* Link-styling als knop */
.elementor-widget-wp-widget-woocommerce_product_categories ul li a {
    display: inline-block;
    background-color: #f85c1c; /* oranje */
    color: #fff;
    font-family: "Paralucent", sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    padding: 8px 16px;
    border-radius: 0px;
    text-decoration: none;
    transition: background-color 0.3s ease;
}

/* Hover effect */
.elementor-widget-wp-widget-woocommerce_product_categories ul li a:hover {
    background-color: #e04e14;
}

/* Actieve categorie visueel anders maken */
.elementor-widget-wp-widget-woocommerce_product_categories ul li.current-cat a {
    background-color: #000;
    color: #fff;
}

/* 1. "Toevoegen aan winkelwagen" */
.elementor-widget-wc-products .add_to_cart_button {
    background-color: #28a745; /* groen */
    color: white;
    border-radius: 20px;
    padding: 10px 20px;
    transition: 0.3s ease;
}

.elementor-widget-wc-products .add_to_cart_button:hover {
    background-color: #218838;
}

/* 2. "Opties selecteren" */
.elementor-widget-wc-products .product_type_variable {
    background-color: #f85c1c; /* oranje */
    color: white;
    border-radius: 20px;
    padding: 10px 20px;
}

.elementor-widget-wc-products .product_type_variable:hover {
    background-color: #d94e17;
}

/* 3. "Lees verder" (vaak bij uitverkochte producten) */
.elementor-widget-wc-products .button.disabled {
    background-color: #6c757d; /* grijs */
    color: #fff;
    border-radius: 20px;
    padding: 10px 20px;
    cursor: not-allowed;
    opacity: 0.8;
}

p.stock.in-stock {
    color: white !important;
}

a.checkout-button.button.alt.wc-forward {
    background-color: #ff5c00;
}

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th{
	background-color: transparent
}

.woocommerce div.product form.cart .reset_variations{
	color: white;
}

.woocommerce-checkout #payment {
    color: white !important;
}

.privacy-statement p,
.privacy-statement ul,
.cookie-statement p,
.cookie-statement ul,
#cmplz-cookies-overview, 
#cmplz-manage-consent-container {
	font-size: 17px !important;
}

.cookie-statement a, 
.privacy-statement a {
	color: #000 !important;
}