body:not(.template-index) #MainContent h1,
body:not(.template-index) #MainContent .heading:is(.title-md,.title-lg,.title-xl),
body:not(.template-index) #MainContent .nl-collection-page-title,
body:not(.template-index) #MainContent .nla__heading,
body:not(.template-index) #MainContent .nl-product-module .nl-accessories__header h2{
  font-size:clamp(27px,2.8vw,38px)!important;
  font-weight:500;
  line-height:1.2;
  letter-spacing:-.02em;
  overflow-wrap:break-word;
}
@media(max-width:749px){
  body:not(.template-index) #MainContent h1,
  body:not(.template-index) #MainContent .heading:is(.title-md,.title-lg,.title-xl),
  body:not(.template-index) #MainContent .nl-collection-page-title,
  body:not(.template-index) #MainContent .nla__heading,
  body:not(.template-index) #MainContent .nl-product-module .nl-accessories__header h2{
    font-size:27px!important;
    line-height:1.25;
  }
}
