/* Ojalma CMS — les réglages typographiques ne remplacent le design original que si une valeur a réellement été personnalisée. */
main.cms-font-body{font-family:var(--font-body)}
main.cms-font-body button,main.cms-font-body input,main.cms-font-body textarea,main.cms-font-body select{font-family:var(--font-body)}

main.cms-size-hero .hero-copy h1{font-size:var(--cms-hero-title)!important}
main.cms-size-sections .path-copy h2,main.cms-size-sections .film-heading h2,main.cms-size-sections .field-notes .section-heading h2,main.cms-size-sections .studio-copy h2,main.cms-size-sections .shop-copy h2,main.cms-size-sections .contact-inner h2,main.cms-size-sections .signature-copy blockquote{font-size:var(--cms-section-title)!important}
main.cms-size-body .hero-intro,main.cms-size-body .opening-copy>p,main.cms-size-body .path-copy>p,main.cms-size-body .film-heading>p,main.cms-size-body .field-notes .section-heading>p,main.cms-size-body .studio-copy>p,main.cms-size-body .signature-copy>p,main.cms-size-body .shop-copy>p,main.cms-size-body .contact-inner>p{font-size:var(--cms-body-size)!important}
main.cms-size-small .nav-links,main.cms-size-small .section-number,main.cms-size-small .path-label,main.cms-size-small .path-list,main.cms-size-small .film-frame figcaption,main.cms-size-small .photo figcaption,main.cms-size-small .studio-image figcaption,main.cms-size-small .signature-film figcaption,main.cms-size-small .shop-status,main.cms-size-small .shop-categories,main.cms-size-small .contact-socials,main.cms-size-small .footer{font-size:var(--cms-small-size)!important}

main.cms-font-display .hero-copy h1,main.cms-font-display .opening-lead,main.cms-font-display .path-copy h2,main.cms-font-display .film-heading h2,main.cms-font-display .field-notes .section-heading h2,main.cms-font-display .studio-copy h2,main.cms-font-display .signature-copy blockquote,main.cms-font-display .shop-copy h2,main.cms-font-display .contact-inner h2{font-family:var(--font-display)!important}

@media(max-width:760px){
  main.cms-size-hero-mobile .hero-copy h1{font-size:var(--cms-hero-title-mobile)!important}
  main.cms-size-sections-mobile .path-copy h2,main.cms-size-sections-mobile .film-heading h2,main.cms-size-sections-mobile .field-notes .section-heading h2,main.cms-size-sections-mobile .studio-copy h2,main.cms-size-sections-mobile .shop-copy h2,main.cms-size-sections-mobile .contact-inner h2,main.cms-size-sections-mobile .signature-copy blockquote{font-size:var(--cms-section-title-mobile)!important}
}
