/* Gestion des filtres par image - Checkbox sous-categories */
.term-description .wpfFilterWrapper ul:not(.wpfButtonsFilter) li {
    float       : left;
    margin-right: 1%;
    width       : 24% !important;
    background  : #e5e5e5;
    min-height  : 190px;
}

.term-description .wpfFilterWrapper .wpfCheckbox label {
    width           : 100% !important;
    min-height      : 130px;
    background-color: transparent !important;
}

.term-description .wpfCheckbox {
    display: block;
}

div.wpfMainWrapper ul.wpfFilterVerScroll li>div {
    margin         : 0 auto;
    width          : 90%;
    margin-top     : 12px;
    max-height     : 130px;
    background-size: cover;
}

.term-description .wpfFilterWrapper .wpfFilterTaxNameWrapper {
    font-weight: 600;
    margin-left: -5px;
    line-height: 1;
    padding    : 0;
    font-size  : 14px;
    display    : inline-block;
}

.term-description .wpfFilterWrapper .wpfCheckbox label::before {
    background-color: transparent !important;
    border          : none !important;
}

.term-description .wpfFilterWrapper .wpfCheckbox input[type="checkbox"]:hover+label::before,
.term-description .wpfFilterWrapper .wpfCheckbox input[type="checkbox"]:checked+label::before {
    background: rgba(0, 0, 0, 0.35) !important;
    border    : 2px solid white !important;
}

/* Tablette */
@media screen and (max-width: 777px) {
    .term-description .wpfFilterWrapper ul:not(.wpfButtonsFilter) li {
        margin-right : 2%;
        margin-bottom: 12px;
        width        : 48% !important;
    }
}

/* Mobile */
@media screen and (max-width: 450px) {
    .term-description .wpfFilterWrapper ul:not(.wpfButtonsFilter) li {
        margin-right : 0;
        margin-bottom: 12px;
        width        : 100% !important;
        min-height   : 240px;
    }

    div.wpfMainWrapper ul.wpfFilterVerScroll li>div {
        max-height: 180px;
    }

    .term-description .wpfFilterWrapper .wpfCheckbox label {
        min-height: 180px;
    }
}

/* Cuisine - Eviers */
ul.wpfFilterVerScroll li[data-term-id="49"]>div {
    background-image: url(/wp-content/uploads/2023/08/cuve-xl.jpg);
}

ul.wpfFilterVerScroll li[data-term-id="50"]>div {
    background-image: url(/wp-content/uploads/2023/08/1-cuve-1.jpg);
}

ul.wpfFilterVerScroll li[data-term-id="51"]>div {
    background-image: url(/wp-content/uploads/2023/08/1-2-cuve-1.jpg);
}

ul.wpfFilterVerScroll li[data-term-id="52"]>div {
    background-image: url(/wp-content/uploads/2023/08/2-cuves-1.jpg);
}

/* Cuisine - Mitigeurs */
ul.wpfFilterVerScroll li[data-term-id="54"]>div {
    background-image: url(/wp-content/uploads/2023/08/mitigeur.jpg);
}

ul.wpfFilterVerScroll li[data-term-id="55"]>div {
    background-image: url(/wp-content/uploads/2023/08/mitigeur-2.jpg);
}

ul.wpfFilterVerScroll li[data-term-id="56"]>div {
    background-image: url(/wp-content/uploads/2023/08/mitigeur-3.jpg);
}

ul.wpfFilterVerScroll li[data-term-id="57"]>div {
    background-image: url(/wp-content/uploads/2023/08/mitigeur-4.jpg);
}

/* Cuisine - Electroménager */
ul.wpfFilterVerScroll li[data-term-id="59"]>div {
    background-image: url(/wp-content/uploads/2023/08/gros-electromenager.jpg);
}

ul.wpfFilterVerScroll li[data-term-id="60"]>div {
    background-image: url(/wp-content/uploads/2023/08/petit-electromenager.jpg);
}

/* Salle de bain - Meubles */
ul.wpfFilterVerScroll li[data-term-id="130"]>div {
    background-image: url(/wp-content/uploads/2023/08/meuble-sdb1.jpg);
}

ul.wpfFilterVerScroll li[data-term-id="131"]>div {
    background-image: url(/wp-content/uploads/2023/08/meuble-sdb3.jpg);
}

ul.wpfFilterVerScroll li[data-term-id="132"]>div {
    background-image: url(/wp-content/uploads/2023/08/meuble-sdb3.jpg);
}

ul.wpfFilterVerScroll li[data-term-id="133"]>div {
    background-image: url(/wp-content/uploads/2023/08/meuble-sdb4.jpg);
}

/* Salle de bain - Vasques */
ul.wpfFilterVerScroll li[data-term-id="134"]>div {
    background-image: url(/wp-content/uploads/2023/08/vasque.jpg);
}

ul.wpfFilterVerScroll li[data-term-id="135"]>div {
    background-image: url(/wp-content/uploads/2023/08/plan-vasque.jpg);
}

ul.wpfFilterVerScroll li[data-term-id="209"]>div {
    background-image: url(/wp-content/uploads/2023/08/lave-main.jpg);
}

/* Salle de bain - Meubles */
ul.wpfFilterVerScroll li[data-term-id="211"]>div {
    background-image: url(/wp-content/uploads/2023/08/robinet-sdb-1.jpg);
}

ul.wpfFilterVerScroll li[data-term-id="212"]>div {
    background-image: url(/wp-content/uploads/2023/08/robinet-sdb-2.jpg);
}

ul.wpfFilterVerScroll li[data-term-id="213"]>div {
    background-image: url(/wp-content/uploads/2023/08/robinet-sdb-3.jpg);
}

ul.wpfFilterVerScroll li[data-term-id="221"]>div {
    background-image: url(/wp-content/uploads/2023/08/robinet-sdb-4.jpg);
}

/* Salle de bain - Douches */
ul.wpfFilterVerScroll li[data-term-id="140"]>div {
    background-image: url(/wp-content/uploads/2023/08/douche1.jpg);
}

ul.wpfFilterVerScroll li[data-term-id="141"]>div {
    background-image: url(/wp-content/uploads/2023/08/douche2.jpg);
}

ul.wpfFilterVerScroll li[data-term-id="142"]>div {
    background-image: url(/wp-content/uploads/2023/08/douche3.jpg);
}

ul.wpfFilterVerScroll li[data-term-id="143"]>div {
    background-image: url(/wp-content/uploads/2023/08/douche4.jpg);
}

ul.wpfFilterVerScroll li[data-term-id="144"]>div {
    background-image: url(/wp-content/uploads/2023/08/douche5.jpg);
}

/* Salle de bain - Baignoires */
ul.wpfFilterVerScroll li[data-term-id="145"]>div {
    background-image: url(/wp-content/uploads/2023/08/baignoire1.jpg);
}

ul.wpfFilterVerScroll li[data-term-id="146"]>div {
    background-image: url(/wp-content/uploads/2023/08/baignoire2.jpg);
}

ul.wpfFilterVerScroll li[data-term-id="147"]>div {
    background-image: url(/wp-content/uploads/2023/08/baignoire3.jpg);
}

ul.wpfFilterVerScroll li[data-term-id="148"]>div {
    background-image: url(/wp-content/uploads/2023/08/baignoire4.jpg);
}

/* Salle de bain - WC */
ul.wpfFilterVerScroll li[data-term-id="149"]>div {
    background-image: url(/wp-content/uploads/2023/08/wc1.jpg);
}

ul.wpfFilterVerScroll li[data-term-id="150"]>div {
    background-image: url(/wp-content/uploads/2023/08/wc2.jpg);
}

ul.wpfFilterVerScroll li[data-term-id="151"]>div {
    background-image: url(/wp-content/uploads/2023/08/wc3.jpg);
}

/* Salle de bain - Sèche-serviette */
ul.wpfFilterVerScroll li[data-term-id="152"]>div {
    background-image: url(/wp-content/uploads/2023/08/seche-serviette1.jpg);
}

ul.wpfFilterVerScroll li[data-term-id="153"]>div {
    background-image: url(/wp-content/uploads/2023/08/seche-serviette2.jpg);
}

/* Ameublement - Chaise */
ul.wpfFilterVerScroll li[data-term-id="64"]>div {
    background-image: url(/wp-content/uploads/2023/08/chaise.jpg);
}

ul.wpfFilterVerScroll li[data-term-id="65"]>div {
    background-image: url(/wp-content/uploads/2023/08/tabouret.jpg);
}

ul.wpfFilterVerScroll li[data-term-id="66"]>div {
    background-image: url(/wp-content/uploads/2023/08/fauteuil.jpg);
}

/* Ameublement - Chaise */
ul.wpfFilterVerScroll li[data-term-id="68"]>div {
    background-image: url(/wp-content/uploads/2023/08/table1.jpg);
}

ul.wpfFilterVerScroll li[data-term-id="69"]>div {
    background-image: url(/wp-content/uploads/2023/08/table2.jpg);
}

/* Ameublement - Luminaires */
ul.wpfFilterVerScroll li[data-term-id="71"]>div {
    background-image: url(/wp-content/uploads/2023/08/lampe1.jpg);
}

ul.wpfFilterVerScroll li[data-term-id="72"]>div {
    background-image: url(/wp-content/uploads/2023/08/lampe2.jpg);
}

ul.wpfFilterVerScroll li[data-term-id="73"]>div {
    background-image: url(/wp-content/uploads/2023/08/lampe3.jpg);
}

/* Outdoor - Cuisine */
ul.wpfFilterVerScroll li[data-term-id="80"]>div {
    background-image: url(/wp-content/uploads/2023/08/outdoor1.jpg);
}

ul.wpfFilterVerScroll li[data-term-id="81"]>div {
    background-image: url(/wp-content/uploads/2023/08/outdoor2.jpg);
}

/* Outdoor - Mobilier */
ul.wpfFilterVerScroll li[data-term-id="78"]>div {
    background-image: url(/wp-content/uploads/2023/08/repas.jpg);
}

ul.wpfFilterVerScroll li[data-term-id="79"]>div {
    background-image: url(/wp-content/uploads/2023/08/detente.jpg);
}


/* === BOUTON DOSSIER TECHNIQUE - NOUVELLE POSITION ===*/
/* Styles pour le bouton dossier technique repositionné après les métadonnées */

/* Style du bouton dossier technique (commun) */
.btn-download.fiche-technique strong a {
    color          : white;
    text-transform : uppercase;
    font-size      : 12px !important;
    letter-spacing : 1px;
    padding        : 12px 20px;
    background     : #a2192d;
    text-decoration: none;
    display        : inline-flex;
    align-items    : center;
    border-radius  : 3px;
    transition     : background-color 0.3s ease;
}

.btn-download.fiche-technique strong a:hover {
    background     : #8a1525;
    text-decoration: none;
}

.btn-download.fiche-technique a img {
    margin-right: 5px;
    position    : relative;
    top         : -1px;
}

/* Style spécifique pour le bouton repositionné après les métadonnées */
.btn-download.fiche-technique.technique-after-meta {
    margin-top   : 20px;
    margin-bottom: 15px;
}

/* Responsive - Tablette et mobile */
@media screen and (max-width: 777px) {
    .btn-download.fiche-technique.technique-after-meta {
        margin-top   : 15px;
        margin-bottom: 10px;
    }

    .btn-download.fiche-technique strong a {
        font-size: 11px !important;
        padding  : 10px 15px;
    }
}