/* Shared RFID overlay for the homepage and sensitive-equipment drawer. */
.rfid-drawer-overlay{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}
/* Keep the locating ring visible while the badge reveals the firearm below it. */
.rfid-marker-halo{transform-box:fill-box;transform-origin:center;opacity:.65;animation:rfid-halo 4.8s ease-in-out infinite}
.rfid-marker-badge{animation:rfid-badge-fade 4.8s ease-in-out infinite}
@keyframes rfid-halo{0%,100%{transform:scale(.94)}50%{transform:scale(1.25)}}
@keyframes rfid-badge-fade{0%,12%,88%,100%{opacity:1}42%,58%{opacity:0}}
@media(prefers-reduced-motion:reduce){.rfid-marker-halo,.rfid-marker-badge{animation:none}.rfid-marker-halo{opacity:.65}}

#solutions .product-family-image.rfid-drawer-visual{position:relative;isolation:isolate}
#solutions .rfid-drawer-overlay{transform:scale(var(--family-photo-zoom,1));transform-origin:center}
