
/* ARVO 1.3.3
   Correction ciblée sur le HTML réel :
   <a class="arvo-category-card">
     <img ...>
     <span class="arvo-bankruptcy-count">1 faillite</span>
   </a>
*/

.arvo-categories-home .arvo-category-card {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;
}

.arvo-categories-home .arvo-category-card > img {
    display: block !important;
    flex: 0 0 auto !important;
}

.arvo-categories-home .arvo-category-card > .arvo-bankruptcy-count {
    display: block !important;
    position: static !important;
    float: none !important;
    flex: 0 0 auto !important;
    width: 100% !important;
    margin: 4px 0 0 0 !important;
    padding: 0 !important;
    text-align: center !important;
    transform: none !important;
    line-height: 1.25 !important;
}

/* Page LES FAILLITES uniquement (v1.3.4)
   - masque le nom écrit une deuxième fois sous le logo
   - affiche le compteur centré sous le logo
   L'accueil n'est pas touché. */
body.arvo-les-faillites-page #subcategories .subcategory-name,
body.arvo-les-faillites-page .subcategories .subcategory-name,
body.arvo-les-faillites-page #subcategories h5,
body.arvo-les-faillites-page .subcategories h5 {
    display: none !important;
}

body.arvo-les-faillites-page #subcategories .subcategory,
body.arvo-les-faillites-page .subcategories .subcategory {
    text-align: center !important;
}

body.arvo-les-faillites-page #subcategories .arvo-bankruptcy-count,
body.arvo-les-faillites-page .subcategories .arvo-bankruptcy-count {
    display: block !important;
    position: static !important;
    width: 100% !important;
    margin: 6px 0 0 0 !important;
    padding: 0 !important;
    text-align: center !important;
    line-height: 1.25 !important;
}

/* ARVO 1.3.5 — mise en page de la page LES FAILLITES uniquement.
   Logo grand et centre, compteur juste dessous. */
body.arvo-les-faillites-page #subcategories ul,
body.arvo-les-faillites-page .subcategories ul {
    align-items: stretch !important;
}

body.arvo-les-faillites-page #subcategories li,
body.arvo-les-faillites-page .subcategories li,
body.arvo-les-faillites-page #subcategories .subcategory,
body.arvo-les-faillites-page .subcategories .subcategory {
    text-align: center !important;
}

body.arvo-les-faillites-page #subcategories .subcategory,
body.arvo-les-faillites-page .subcategories .subcategory {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;
}

body.arvo-les-faillites-page #subcategories .subcategory-image,
body.arvo-les-faillites-page .subcategories .subcategory-image {
    display: block !important;
    width: 100% !important;
    margin: 0 auto !important;
    text-align: center !important;
}

body.arvo-les-faillites-page #subcategories .subcategory-image a,
body.arvo-les-faillites-page .subcategories .subcategory-image a {
    display: flex !important;
    width: 100% !important;
    min-height: 150px !important;
    align-items: center !important;
    justify-content: center !important;
}

body.arvo-les-faillites-page #subcategories .subcategory-image img,
body.arvo-les-faillites-page .subcategories .subcategory-image img,
body.arvo-les-faillites-page #subcategories .subcategory img,
body.arvo-les-faillites-page .subcategories .subcategory img {
    display: block !important;
    width: 145px !important;
    height: 145px !important;
    max-width: 145px !important;
    max-height: 145px !important;
    object-fit: contain !important;
    margin: 0 auto !important;
}

body.arvo-les-faillites-page #subcategories .arvo-bankruptcy-count,
body.arvo-les-faillites-page .subcategories .arvo-bankruptcy-count {
    display: block !important;
    position: static !important;
    float: none !important;
    clear: both !important;
    flex: 0 0 auto !important;
    width: 100% !important;
    margin: 8px auto 0 !important;
    padding: 0 !important;
    text-align: center !important;
    transform: none !important;
    white-space: nowrap !important;
}
/* Masquer les textes au-dessus de la bannière Les Faillites */
body.arvo-les-faillites-page #js-product-list-header h1,
body.arvo-les-faillites-page #category-description {
    display: none !important;
}
