/* ====== Nutrixeal – critical.css (structural only) ====== */

#header nav.header-nav .center-nav > .d-inline-block {
    min-height: 40px;
}

.glossary_img_specif {
    min-height: 98px !important;
}

@media (max-width: 767px) {
    .mobile_hide, div.mobile_hide > img {
        display: none !important;
    }
}

@media (min-width: 768px) and (max-width:990px) {

    .tablette_hide {
        display:none!important
    }
}

@media (min-width:991px) {
    .desktop_hide {
        display:none!important
    }
}

/* TYPO ? */

@font-face {
    font-family: "Poppins Fallback";
    src: local("Segoe UI"), local("Roboto");
    /* Ajustements pour coller à Poppins (valeurs usuelles proches ; ajuste si besoin) */
    size-adjust: 102%;
    ascent-override: 92%;
    descent-override: 22%;
    line-gap-override: 0%;
}

body {
    font-family: "Poppins", "Poppins Fallback", Calibri, Roboto, "Noto Sans", "Segoe UI", sans-serif, "Segoe UI Emoji";
}

#content-wrapper .page-title {
    color: #2972a7;
    font-family: Poppins,Calibri,Roboto,Noto Sans,Segoe UI,sans-serif;
    font-weight: 400 !important;
}

#main-product-wrapper .product-info-row .h1.page-title {
    font-weight: 600 !important;
    font-size: 1.6rem !important;
    line-height: 2.2rem;
}

#main-product-wrapper .product_header_container .product-price {
    font-size: 2rem !important;
    color: #1E8A32 !important;
    font-weight: 500 !important;
}