/* All nailer product images use an opaque white presentation. */
html body img.nailer-white-image{background:#fff!important;mix-blend-mode:normal!important;opacity:1!important;mask:none!important;-webkit-mask:none!important;object-fit:contain!important}
html body .gateway .gateway-product-stage:has(>img.nailer-white-image){background:#fff!important}
html body .gateway .portal .gateway-product-stage>img.nailer-white-image{background:#fff!important;mix-blend-mode:normal!important;filter:none!important}
html body [data-od-id="fastening-hero"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;align-items:center;min-height:0;width:min(1200px,calc(100% - 48px));margin:auto;padding:48px 0;overflow:visible}
html body [data-od-id="fastening-hero"]::after{display:none}
html body [data-od-id="fastening-hero"]>img{position:static;inset:auto;grid-column:2;grid-row:1;width:100%;height:460px;padding:20px;background:#fff!important}
html body [data-od-id="fastening-hero"]>.hero-copy{grid-column:1;grid-row:1;width:100%;max-width:none;padding:0;margin:0}
@media(max-width:760px){html body [data-od-id="fastening-hero"]{grid-template-columns:minmax(0,1fr);gap:28px;padding:32px 0}html body [data-od-id="fastening-hero"]>.hero-copy{grid-column:1;grid-row:1}html body [data-od-id="fastening-hero"]>img{grid-column:1;grid-row:2;height:340px}}
