/* Filtres des catégories (thème Armania) : titres sur fond jaune, libellés longs sur plusieurs lignes. */
#search_filters .facet .facet-label{display:flex;align-items:flex-start;gap:10px}
#search_filters .facet .facet-label .custom-checkbox,#search_filters .facet .facet-label .custom-radio{top:5px;flex:0 0 auto}
#search_filters .facet .facet-label a{flex:1 1 auto;width:auto;min-width:0;white-space:normal;overflow:visible;overflow-wrap:anywhere;line-height:22px;padding:4px 0;margin-top:0}
#search_filters .facet .facet-label a:focus-visible{outline:2px solid #171717;outline-offset:2px}
@media(min-width:768px){
#search_filters .facet .facet-title{background:#fbb71c;color:#171717;padding:10px 14px;border-radius:4px;margin:0 0 8px;line-height:1.3}
}
@media(max-width:767px){
#search_filters .facet .title{background:#fbb71c;border-radius:4px;margin-bottom:6px;padding-left:12px;padding-right:6px}
#search_filters .facet .title .facet-title{color:#171717}
}
.fourbyfour-order-links li{margin-bottom:8px}
/* Titres passés de h1 à h2 par le module : même apparence qu'avant. */
h2[data-4x4-titre]{font-size:1.375rem}
.block-category h2.h1[data-4x4-titre]{font-size:24px;text-transform:none;display:block;position:relative;color:#222;font-weight:500;line-height:45px;margin-bottom:30px;border-bottom:1px solid #e1e1e1}
@media only screen and (max-width:767px){.block-category h2.h1[data-4x4-titre]{padding-top:15px;margin-bottom:15px}}
