/**
 * Filters Override CSS
 * Uniforma i font di tutti i filtri (BeRocket, Cancella filtri, Ordina per)
 */

/* Cancella filtri - usa Barlow come Ordina per */
.filtri-rimuovi .bapf_body .bapf_button {
    font-size: 0.8rem !important; /* 12px come filtri BeRocket */
    text-transform: uppercase !important;
    font-weight: 300 !important; /* light */
    font-family: 'Barlow', sans-serif !important;
}

/* Ordina per dropdown - usa Barlow */
.woocommerce .product-ordering {
    font-size: 0.8rem !important;
    text-transform: uppercase !important;
    font-weight: 300 !important;
    font-family: 'Barlow', sans-serif !important;
}

.woocommerce .product-ordering #dropdownSort {
    font-size: 0.8rem !important;
    text-transform: uppercase !important;
    font-weight: 300 !important;
    font-family: 'Barlow', sans-serif !important;
}

.woocommerce .product-ordering .dropdown-menu .dropdown-item {
    font-size: 0.8rem !important;
    font-weight: 300 !important;
    font-family: 'Barlow', sans-serif !important;
}

/* Informazioni aggiuntive prodotto - rimuovi italic dai valori */
.woocommerce-product-attributes td,
.woocommerce-product-attributes td p {
    font-style: normal !important;
}

/* Fix bottone reset/lost password - mantieni stile normale al click */
.woocommerce-ResetPassword .woocommerce-Button.button:active,
.woocommerce-ResetPassword .woocommerce-Button.button:focus,
.woocommerce-LostPassword .woocommerce-Button.button:active,
.woocommerce-LostPassword .woocommerce-Button.button:focus {
    transform: none !important;
    box-shadow: none !important;
    opacity: 1 !important;
    background-color: #041E3A !important;
    color: white !important;
    padding: 1rem 2rem !important;
    font-size: 0.8rem !important;
    text-transform: uppercase !important;
    font-weight: 300 !important;
    letter-spacing: 0.18em !important;
    border: 1px solid #041E3A !important;
    outline: none !important;
}
