/**
 * Ansaldi WooCommerce Styles
 *
 * WooCommerce-specific overrides.
 *
 * @package Ansaldi
 */

/* Product grid */
.woocommerce ul.products li.product {
	border: 1px solid var(--ansaldi-border);
	border-radius: var(--ansaldi-radius-md);
	padding: var(--ansaldi-spacing-md);
	transition: box-shadow 0.2s ease;
}

.woocommerce ul.products li.product:hover {
	box-shadow: var(--ansaldi-shadow-md);
}

/* Buttons */
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
	background-color: var(--ansaldi-primary);
	color: #fff;
	border: none;
	border-radius: var(--ansaldi-radius-sm);
	padding: 10px 20px;
	font-weight: 600;
	transition: background-color 0.2s ease;
}

.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
	background-color: var(--ansaldi-accent);
	color: #fff;
}

.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
	background-color: var(--ansaldi-secondary);
}

.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
	background-color: var(--ansaldi-primary);
}
