footer {
    font-size: 5px;
    color: #777;
}

footer a {
    font-size: 5px;
    color: #777;
}

footer p {
    margin: 5px 0;
}
/* Ocultar crédito / marca de agua del tema */
.site-info {
    display: none !important;
}
.woocommerce a.button {
background: linear-gradient(90deg,#d9d9d9,#f5f5f5,#bfbfbf);
color: #111 !important;
border-radius: 30px;
padding: 12px 22px;
font-weight: bold;
font-size: 14px;
text-transform: uppercase;
transition: 0.3s ease;
border: 1px solid #c0c0c0;
box-shadow: 0 0 10px rgba(200,200,200,0.4);
}

.woocommerce a.button:hover {
transform: scale(1.05);
background: linear-gradient(90deg,#f5f5f5,#d9d9d9,#a6a6a6);
box-shadow: 0 0 18px rgba(180,180,180,0.7);
}
.single-product .single_add_to_cart_button {
background: linear-gradient(90deg,#d9d9d9,#f5f5f5,#bfbfbf) !important;
color: #111 !important;
border-radius: 30px !important;
padding: 14px 28px !important;
font-weight: bold !important;
font-size: 15px !important;
text-transform: uppercase;
border: 1px solid #c0c0c0 !important;
box-shadow: 0 0 10px rgba(200,200,200,0.4);
transition: 0.3s ease;
}

.single-product .single_add_to_cart_button:hover {
transform: scale(1.05);
background: linear-gradient(90deg,#f5f5f5,#d9d9d9,#a6a6a6) !important;
box-shadow: 0 0 18px rgba(180,180,180,0.7);
}
.menu-item a[href*="carrito"]::before {
    content: "\f07a";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    margin-right: 8px;
}
.price,
.woocommerce-Price-amount {
    color: #2ecc71;
}
.woocommerce-product-details__short-description,
.tax_label,
.woocommerce-price-suffix {
    color: #666666;
}
.woocommerce span.onsale {
    background: linear-gradient(45deg, #ff3b30, #ff9500);
    color: white;
    border-radius: 20px;
    padding: 5px 10px;
    font-size: 11px;
    font-weight: 600;
    box-shadow: 0 2px 8px rgba(0,0,0,0.2);
}
.woocommerce .price del,
.woocommerce ul.products li.product .price del,
.single-product .price del {
    color: #888888 !important;
    text-decoration: line-through !important;
    opacity: 0.7 !important;
}