/* KJ-SHOP typography: locally hosted Manrope + Cormorant Garamond.
   Reference on kjshop.ru: the "О нас" section heading is 20px / 500 CormorantGaramond. */
@font-face{
  font-family:"CormorantGaramond";
  src:url("/mira/assets/fonts/CormorantGaramond-VariableFont_wght.ttf") format("truetype");
  font-style:normal;
  font-weight:300 700;
  font-display:swap;
}
@font-face{
  font-family:"Manrope";
  src:url("/mira/assets/fonts/Manrope-VariableFont_wght.ttf") format("truetype");
  font-style:normal;
  font-weight:300 800;
  font-display:swap;
}
:root{
  --mira-site-text-font:"Manrope",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;
  --mira-site-display-font:"CormorantGaramond",Georgia,serif;
}
html,body,.mira-shell{
  font-family:var(--mira-site-text-font)!important;
}
body .mira-title span,
body .hero h1,
body .contact-request-copy h2{
  font-family:var(--mira-site-display-font)!important;
  font-weight:500;
}
body .hero h1{
  letter-spacing:0;
}
body .contact-request-copy h2{
  font-size:20px;
  line-height:1.25;
}
body .mira-voice{
  font-family:var(--mira-site-text-font)!important;
}
@media(max-width:620px){
  body .contact-request-copy h2{font-size:20px}
}
