.elementor-6263 .elementor-element.elementor-element-5d74a94 > .elementor-container{min-height:470px;}:root{--page-title-display:none;}/* Start custom CSS *//* ============================================================
   FORÇAGE ABSOLU DES BOUTONS DE LA PAGE WISHLIST
   ============================================================ */

body .woosw-list .button,
body .woosw-list .added_to_cart,
body .woosw-list button.button,
body .woosw-list input.button,
body table.woosw-list-table td.woosw-list-item-actions a.button,
body table.woosw-list-table td.woosw-list-item-actions a {
    border-radius: 20px !important; /* L'arrondi forcé */
    background-color: #18534F !important; /* Vert foncé au repos pour lire le blanc */
    color: #ffffff !important; /* TEXTE EN BLANC */
    font-family: 'Montserrat', sans-serif !important;
    font-weight: bold !important;
    padding: 10px 22px !important;
    border: 2px solid #18534F !important;
    text-decoration: none !important;
    display: inline-block !important;
    text-transform: none !important;
    box-shadow: none !important;
    transition: all 0.3s ease !important;
}

/* Le survol forcé */
body .woosw-list .button:hover,
body .woosw-list .added_to_cart:hover,
body .woosw-list button.button:hover,
body .woosw-list input.button:hover,
body table.woosw-list-table td.woosw-list-item-actions a.button:hover,
body table.woosw-list-table td.woosw-list-item-actions a:hover {
    background-color: #CDDB47 !important; /* Vert pomme au survol */
    border-color: #CDDB47 !important;
    color: #ffffff !important; /* TEXTE TOUJOURS BLANC */
}

/* Tuer le bleu par défaut du thème au survol */
body .woosw-list .button:hover,
body .woosw-list .button:hover *,
body table.woosw-list-table td.woosw-list-item-actions a:hover,
body table.woosw-list-table td.woosw-list-item-actions a:hover * {
    color: #ffffff !important; /* Force le texte en blanc absolu */
    text-decoration: none !important; /* Empêche le soulignement */
}

/* Tuer le bleu sur les titres des produits - Méthode Bazooka */
html body .woosw-list table.woosw-list-table td.woosw-list-item-name a,
html body .woosw-list table.woosw-list-table td.woosw-list-item-name a * {
    color: #18534F !important; /* Vert foncé au repos */
    text-decoration: none !important;
    font-weight: bold !important;
    transition: 0.3s ease !important;
}

html body .woosw-list table.woosw-list-table td.woosw-list-item-name a:hover,
html body .woosw-list table.woosw-list-table td.woosw-list-item-name a:hover *,
html body .woosw-list-table a:hover {
    color: #CDDB47 !important; /* Vert pomme au survol */
    text-decoration: none !important;
    outline: none !important;
}
/* ============================================================
   DESTRUCTION TOTALE DES LIGNES DU TABLEAU (MÉTHODE BAZOOKA)
   ============================================================ */
html body .woosw-list table,
html body .woosw-list table.woosw-list-table,
html body .woosw-list table.woosw-list-table tbody,
html body .woosw-list table.woosw-list-table tr,
html body .woosw-list table.woosw-list-table th,
html body .woosw-list table.woosw-list-table td {
    border: none !important;
    border-width: 0 !important;
    border-color: transparent !important;
    border-bottom: 0px solid transparent !important;
    border-top: 0px solid transparent !important;
    box-shadow: none !important;
    background-image: none !important; /* Parfois les lignes sont de fausses bordures */
}
/* ============================================================
   DESIGN MOBILE RESPONSIVE (MODE SMARTPHONE)
   ============================================================ */
@media screen and (max-width: 768px) {
    /* On force le tableau à devenir une liste verticale */
    html body .woosw-list table.woosw-list-table,
    html body .woosw-list table.woosw-list-table thead,
    html body .woosw-list table.woosw-list-table tbody,
    html body .woosw-list table.woosw-list-table tr,
    html body .woosw-list table.woosw-list-table td {
        display: block !important;
        width: 100% !important;
        box-sizing: border-box !important;
        text-align: center !important;
    }

    /* On cache l'en-tête du tableau qui sert à rien sur mobile */
    html body .woosw-list table.woosw-list-table thead {
        display: none !important;
    }

    /* Espacement entre chaque produit */
    html body .woosw-list table.woosw-list-table tr {
        margin-bottom: 30px !important;
        padding-bottom: 20px !important;
        border-bottom: 2px solid #f2f2f2 !important; /* Une petite ligne légère pour séparer les produits */
    }

    /* Centrage des images et des textes */
    html body .woosw-list table.woosw-list-table td {
        padding: 10px 0 !important;
        border: none !important;
    }

    /* Ajustement des boutons sur mobile pour qu'ils soient faciles à cliquer */
    body .woosw-list table.woosw-list-table td.woosw-list-item-actions a.button,
    body .woosw-list table.woosw-list-table td.woosw-list-item-actions a {
        width: 100% !important;
        display: block !important;
        margin: 10px 0 !important;
    }

    /* Suppression du bouton "X" de suppression qui se décale souvent */
    html body .woosw-list-item-remove {
        position: relative !important;
        display: inline-block !important;
        margin-bottom: 10px !important;
    }
}/* End custom CSS */