/* Variables (si tu compiles sans SCSS) */
:root{

    --primary-color: #FFBA00; /* bleu */
    --secondary-color:#F05D23; /* gris anthracite */

    --title-color: #040811;
    --text-color: #22262E;

    --white-color: #fff;
    --black-color: #040811;
}

/* content text & title */
h1, h2, h3, h4, h5, h6 {
    font-family: 'poppins', sans-serif;
    font-style: italic;
    font-weight: 600;
}

/* responsiv */
@media (max-width: 921px) {
    
    /* font scale */
    h1 {
        font-size: 1.875rem!important;
        line-height: 1.875rem!important;
    }
    h2 {
        font-size: 1.5625rem!important;
        line-height: 1.5625rem!important;
    }
    
}

@media (max-width: 544px) {

    /* font scale */
    h1 {
        font-size: 1.875rem!important;
        line-height: 1.875rem!important;
    }
    h2 {
        font-size: 1.5625rem!important;
        line-height: 1.5625rem!important;
    }

}

/* FORCE TYPO WOO — 4PNEUS */

.woocommerce,
.woocommerce-page {
    font-family: sans-serif !important;
}

/* TITRES PRODUITS */
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce div.product .product_title {
    font-family: sans-serif !important;
    font-weight: 600 !important;
    text-transform: uppercase;
}

/* PRIX */
.woocommerce span.price,
.woocommerce div.product p.price,
.woocommerce div.product span.price {
    font-family: sans-serif !important;
    font-weight: 600 !important;
}

/* BOUTONS */
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
    font-family: sans-serif !important;
    font-weight: 600 !important;
    letter-spacing: .5px;
    text-transform: uppercase;
}

/* MÉTAS */
.woocommerce .product_meta,
.woocommerce .woocommerce-product-rating,
.woocommerce .woocommerce-result-count {
    font-family: sans-serif !important;
}