/* Typographie : Young Serif (titres) + Karla (texte), hébergées localement.
   Les familles « Playfair Display » et « Poppins » déjà utilisées partout (thème, modèles, styles inline)
   sont redirigées vers ces fichiers : aucune règle existante à réécrire. Désactiver l'extension = retour à l'état précédent. */

@font-face{font-family:'Young Serif';src:url(fonts/young-serif-400.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Karla';src:url(fonts/karla-400.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Karla';src:url(fonts/karla-500.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Karla';src:url(fonts/karla-600.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'Karla';src:url(fonts/karla-700.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Karla';src:url(fonts/karla-400-italic.woff2) format('woff2');font-weight:400;font-style:italic;font-display:swap}

/* Alias titres : toutes graisses -> Young Serif ; l'italique pointe sur le romain (fin des mots en italique à répétition) */
@font-face{font-family:'Playfair Display';src:url(fonts/young-serif-400.woff2) format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:'Playfair Display';src:url(fonts/young-serif-400.woff2) format('woff2');font-weight:100 900;font-style:italic;font-display:swap}

/* Alias texte : le Light 300 passe en 400 */
@font-face{font-family:'Poppins';src:url(fonts/karla-400.woff2) format('woff2');font-weight:100 400;font-style:normal;font-display:swap}
@font-face{font-family:'Poppins';src:url(fonts/karla-500.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Poppins';src:url(fonts/karla-600.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'Poppins';src:url(fonts/karla-700.woff2) format('woff2');font-weight:700 900;font-style:normal;font-display:swap}
@font-face{font-family:'Poppins';src:url(fonts/karla-400-italic.woff2) format('woff2');font-weight:100 900;font-style:italic;font-display:swap}

/* Seul accent italique conservé : le mot clé des titres du hero */
.hero-title em,.sbw-title em{font-family:'Young Serif',Georgia,serif!important;font-style:italic!important}

/* Surtitres : plus de capitales espacées */
.eyebrow,.sbcm-eye,.sbw-kick,.sbcta-ey,.sbpq-ey,.sbv-ey,.eye,.sbfin-ey,.sbap-ey,.sbpq-tip>span,.sbh-tile .k,.sbpq-ph figcaption small{text-transform:none!important;letter-spacing:.02em!important;font-size:13.5px!important;font-weight:600!important}
body.woocommerce-checkout main::before{text-transform:none!important;letter-spacing:.02em!important;font-weight:600!important}
