/* ICC Digital - JTD - Change color menu icon mobile */
@media (max-width: 991.99px) {
    header .header-nav #menu-icon i {
        color: white !important;
    }
}
@media (max-width: 767.99px) {
    header .header-nav .mobile-user-info i, header .header-nav .mobile-shopping-cart i {
        color: white !important;
    }
}

/* ICC Digital - JTD - Add underline text for link in elementors blocks */
#category .category-description a, #category .category-description-footer a {
    text-decoration: underline !important;
}

/* ICC Digital - MLQ - 404 Page style */
#title-404, #crossselling-404{
    margin-top:1rem;
}
#search-404, #crossselling-404{
    padding: 1rem;
}
#search-404{
    padding-top: 0;
}
#search-404 #_desktop_search_widget .search-widget{
    float: none;
}
#crossselling-404 section .products{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
#crossselling-404 section h1{
    margin-bottom: 1rem;
}

/* ICC DIGITAL - JTD - Add Alma product container */
#alma-bloc-product {
    float: right;
    margin-top: 15px;
}
#alma-bloc-product::before, #alma-cart-widget::before {
    content: "Paiement en 2x ou 3x sans frais dès 99 €.";
    font-weight: 600;
    margin-bottom: 10px;
    display: block;
}
#alma-cart-widget {
    float: right;
    margin: 15px 0;
}
.alma-topbar-text svg {
    height: 20px;
    margin-right: 10px;
}
.alma-topbar-text svg path {
    fill: white;
}
@media (max-width: 1199.99px) {
    .alma-topbar-text {
        display: none;
    }
}

/* ICC DIGITAL - MLQ - Add Made in France Logo */
#header-logo-made-in-fr {
    width: 65px;
    object-fit: cover;
}
.theme-blocks-footerAfter .block-content {
    margin: 0 auto;
    width: 10rem;
    border-radius: 4px;
}
@media (max-width: 1199px) {
    .user-info .account, .user-info .login {
        padding-left: 0!important;
    }   
}

/* ICC DIGITAL - JTD - Module d'acompte */
#box_installment {
    margin-bottom: 30px;
}

.header-nav a:hover {
    color: white;
    text-decoration: underline;
}