/* Target only Nutmaster single-product pages. */
.single-ppg_product .ppg-detail-grid h1 {font-size:clamp(2.35rem,3.65vw,4.15rem)!important;line-height:1.12!important;letter-spacing:-.025em!important;color:#241d19!important;}
.single-ppg_product .ppg-detail-grid .eyebrow {color:#9a6b2b!important;letter-spacing:.16em;}
.single-ppg_product .ppg-detail-grid .ppg-french {color:#9a6b2b!important;}
.single-ppg_product .ppg-specs strong,.single-ppg_product .ppg-specs h2 {color:#30251d!important;}
.single-ppg_product .ppg-detail-grid a.btn.gold {color:#352516!important;text-decoration:none!important;font-weight:650!important;}
.single-ppg_product .ppg-epd {margin:1.75rem 0 1.3rem;color:#342b26;max-width:45rem;}
.single-ppg_product .ppg-epd h2 {font-family:Georgia,serif;font-weight:500;font-size:clamp(1.3rem,2vw,1.65rem);line-height:1.25;color:#2a201b;margin:1.8rem 0 .65rem;}
.single-ppg_product .ppg-epd p,.single-ppg_product .ppg-epd li {font-size:1rem;line-height:1.7;color:#44382f;}
.single-ppg_product .ppg-epd ul {padding-left:1.25rem;margin:.5rem 0;}
.single-ppg_product .ppg-epd-spec {display:flex;gap:1rem;justify-content:space-between;border-bottom:1px solid #d5c9b9;padding:.75rem 0;}
.single-ppg_product .ppg-epd-spec strong {color:#47372b;flex:0 0 38%;}
.single-ppg_product .ppg-epd-spec span {color:#30251d;text-align:right;}
@media(max-width:767px){.single-ppg_product .ppg-detail-grid h1{font-size:clamp(2rem,8vw,2.9rem)!important}.single-ppg_product .ppg-epd-spec{display:block}.single-ppg_product .ppg-epd-spec span{display:block;text-align:left;margin-top:.25rem}}
