/* Keep branding behind the product so labels and molded details stay clear. */
.catalog-picture,.gallery-stage,.detail-photo,.photo-frame{position:relative;isolation:isolate;background-color:#f6f8fa}
.catalog-picture::before,.gallery-stage::before,.detail-photo::before,.photo-frame::before{content:"";position:absolute;inset:18px;background:url('assets/logo.png') center/90% auto no-repeat;opacity:.10;pointer-events:none;z-index:-1}
.catalog-picture>img,.gallery-stage>img,.detail-photo>img,.photo-frame>img{position:relative;z-index:0}
.catalog-picture .pill,.catalog-picture .image-capacity,.catalog-picture .photo-zoom{z-index:2}
.gallery-stage .gallery-prev,.gallery-stage .gallery-next,.gallery-stage .gallery-zoom{z-index:3}
@media(max-width:600px){.catalog-picture::before,.gallery-stage::before{inset:12px;background-size:94% auto}}
.offer-images{position:relative;isolation:isolate}
.offer-images::before{content:"";position:absolute;inset:18px;background:url('assets/logo.png') center/90% auto no-repeat;opacity:.10;pointer-events:none;z-index:-1}
/* Studio photos already have a plain white background; blend it into the stage. */
img[src$="pump-auto-half.jpg"],img[src$="pump-clean1.jpg"],img[src$="pump-sewage.jpg"]{mix-blend-mode:multiply}
