/* RMSHOT - Couleur des prix */
.product-prices .current-price-value {
    color: #AA9767 !important;
}

/* RMSHOT - Boutons dores */
.btn-primary,
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary:disabled,
.btn-primary.disabled,
button.continue,
button.continue:hover,
button.continue:focus {
    color: #ffffff !important;
}

/* Texte interne des boutons */
.btn-primary:hover *,
.btn-primary:focus *,
button.continue:hover * {
    color: #ffffff !important;
}

/* Fond noir au survol */
.btn-primary:not(:disabled):hover,
.btn-primary:not(:disabled):focus,
button.continue:hover,
button.continue:focus {
    background-color: #222222 !important;
    border-color: #222222 !important;
}

/* RMSHOT - Bouton Ajouter au panier */
.product-add-to-cart .add-to-cart:hover,
.product-add-to-cart .add-to-cart:focus {
    background-color: #222222 !important;
    border-color: #222222 !important;
    color: #ffffff !important;
}

.product-add-to-cart .add-to-cart:hover *,
.product-add-to-cart .add-to-cart:focus * {
    color: #ffffff !important;
}

/* RMSHOT - Coeur et comparaison au repos */
.product-add-to-cart .wishlist-button-add:not(:hover) *,
.product-add-to-cart .compare:not(:hover) * {
    color: #222222 !important;
    stroke: #222222 !important;
}

/* Icones blanches au survol */
.product-add-to-cart .wishlist-button-add:hover *,
.product-add-to-cart .compare:hover * {
    color: #ffffff !important;
    stroke: #ffffff !important;
}

/* RMSHOT - Coeur noir au repos */
.product-add-to-cart .leo-wishlist-button:not(:hover) .leo-wishlist-bt-content {
    color: #222222 !important;
}

/* Coeur blanc au survol */
.product-add-to-cart .leo-wishlist-button:hover .leo-wishlist-bt-content {
    color: #ffffff !important;
}

