
/* Suits & Tuxedos page typography refinement */
body.suits-page .subhero{
  padding:70px 0 64px;
}
body.suits-page .subhero .eyebrow{
  font-family:"Montserrat",sans-serif;
  font-size:11px;
  font-weight:600;
  letter-spacing:.14em;
}
body.suits-page .subhero h1{
  font-family:"Cormorant Garamond",serif;
  font-size:60px;
  font-weight:600;
  line-height:1.02;
  letter-spacing:-.02em;
  margin:12px 0 16px;
  text-transform:none;
}
body.suits-page .subhero p{
  font-family:"Montserrat",sans-serif;
  font-size:15px;
  line-height:1.7;
  font-weight:400;
  max-width:700px;
}
body.suits-page .page-copy h2,
body.suits-page .section-title,
body.suits-page .cta-band h2{
  font-family:"Cormorant Garamond",serif;
  font-weight:600;
  letter-spacing:-.015em;
  line-height:1.08;
  text-transform:none;
}
body.suits-page .page-copy h2{
  font-size:40px;
}
body.suits-page .section-title{
  font-size:38px;
}
body.suits-page .card h3{
  font-family:"Cormorant Garamond",serif;
  font-size:25px;
  font-weight:600;
  line-height:1.1;
  letter-spacing:-.01em;
  text-transform:none;
}
body.suits-page .card p,
body.suits-page .page-copy p,
body.suits-page .section-intro,
body.suits-page .cta-band p{
  font-family:"Montserrat",sans-serif;
  letter-spacing:0;
}
body.suits-page .cta,
body.suits-page .visit,
body.suits-page .navrow a{
  font-family:"Montserrat",sans-serif;
  letter-spacing:.04em;
}
@media(max-width:700px){
  body.suits-page .subhero h1{font-size:46px}
  body.suits-page .page-copy h2{font-size:34px}
}
