:root{--nl-product-card-title-size:21px;--nl-product-page-title-size:40px}
body .nl-home .nl-pool h3,
body .nl-product-module .nl-pool h3,
body .nl-product-module .nl-offer-body h3,
body .nl-product-module .nl-related-body h3,
body .nl-set-card h3,
body .product-card .product-card__title{
 font-size:var(--nl-product-card-title-size)!important;
 font-weight:500;
 line-height:1.3;
 letter-spacing:0;
 overflow-wrap:anywhere;
}
body.template-product main h1{
 width:100%;
 max-width:100%;
 min-width:0;
 font-size:var(--nl-product-page-title-size)!important;
 font-weight:500;
 line-height:1.2;
 letter-spacing:0;
 overflow-wrap:anywhere;
}
@media(max-width:749px){
 :root{--nl-product-card-title-size:20px;--nl-product-page-title-size:28px}
}
