@font-face {
    font-family: 'Right Slab Tight Medium';
    src: url('https://lamaisonducylindre.fr/wp-content/themes/carz-child/fonts/PPRightSlabTightMedium.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SK Modernist Bold';
    src: url('https://lamaisonducylindre.fr/wp-content/themes/carz-child/fonts/SkModernistBold.otf') format('opentype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'SK Modernist Regular';
    src: url('https://lamaisonducylindre.fr/wp-content/themes/carz-child/fonts/SkModernistRegular.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

/* Appliquer SK Modernist Regular par défaut sur tout le site */
body {
    font-family: 'SK Modernist Regular', sans-serif !important;
}

/* Titres spécifiques */
h1 {
    font-family: 'Right Slab Tight Medium', sans-serif !important;
}

h2, h3 {
    font-family: 'SK Modernist Bold', sans-serif !important;
}

/* Exceptions pour certains éléments */
button, .btn {
    font-family: 'SK Modernist Bold', sans-serif !important;
}

.logo-text {
    font-family: 'Right Slab Tight Medium', sans-serif !important;
}

/* FORCER SK Modernist Bold sur les menus et sous-menus */
nav, 
nav ul, 
nav ul li, 
nav ul li a, 
.main-menu, 
.main-menu ul, 
.main-menu li, 
.main-menu a, 
.dropdown-menu, 
.dropdown-menu ul, 
.dropdown-menu li, 
.dropdown-menu a {
    font-family: 'SK Modernist Bold', sans-serif !important;
    font-weight: bold !important;
}

/* Forcer le gras même si Elementor ou un autre style l'écrase */
nav a,
.main-menu a,
.dropdown-menu a {
    font-weight: 700 !important;
    text-transform: none !important; /* Si le menu force une transformation du texte */
}

/* Pour vérifier si un autre style CSS écrase la police */
nav a::before, 
nav a::after, 
.main-menu a::before, 
.main-menu a::after, 
.dropdown-menu a::before, 
.dropdown-menu a::after {
    font-family: inherit !important;
    font-weight: inherit !important;
}
/* Corriger le fil d'Ariane en lui remettant la police normale */
.breadcrumbs,
.woocommerce-breadcrumb,
.breadcrumbs a,
.woocommerce-breadcrumb a {
    font-family: 'SK Modernist Regular', sans-serif !important;
    font-weight: normal !important;
}
