/* Fix shrinking copy width without changing approved Fabrik type sizes. */
body.ff-parts-hero-fit .flyparts-page .hero-content {
 box-sizing:border-box;width:calc(100% - 60px)!important;max-width:1280px!important;
 margin-left:auto!important;margin-right:auto!important;
 padding:48px 0!important;
}
body.ff-parts-hero-fit .flyparts-page .hero-content h1 {width:100%!important;max-width:1120px!important}
body.ff-parts-hero-fit .flyparts-page .hero-content .lead {width:100%;max-width:1000px!important}
@media(min-width:1025px){
 body.ff-parts-hero-fit .flyparts-page .hero {min-height:clamp(480px,72svh,720px)!important;align-items:center}
 body.ff-parts-hero-fit .flyparts-page .hero:before {background:linear-gradient(90deg,rgba(0,0,0,.86) 0%,rgba(0,0,0,.64) max(75%,calc((100% - 1280px)/2 + 1120px)),rgba(0,0,0,.12) 100%)}
 body.ff-parts-hero-fit .flyparts-page .hero-content .eyebrow {margin-bottom:20px}
}
@media(max-width:1024px){
 body.ff-parts-hero-fit .flyparts-page .hero-content {width:calc(100% - 48px)!important;padding:48px 0!important}
}
@media(max-width:767px){
 body.ff-parts-hero-fit .flyparts-page .hero-content {width:calc(100% - 36px)!important;padding:42px 0!important}
 body.ff-parts-hero-fit .flyparts-page .hero-content h1,
 body.ff-parts-hero-fit .flyparts-page .hero-content .lead {max-width:100%!important}
}
