/* Only image pixels fade; headings, links and layout remain available. */
#mainSlider img.nodl-image-pending,.sub-visual-img img.nodl-image-pending{opacity:0;animation:none}
#mainSlider img.nodl-image-ready,.sub-visual-img img.nodl-image-ready{opacity:1;transition:opacity .65s ease-out}
.sub-visual-img{background:linear-gradient(120deg,#e3e7e8,#f0f1ed,#dce2e2)}
#mainPrev:disabled,#mainNext:disabled{opacity:.45;cursor:wait}
@media(prefers-reduced-motion:reduce){
 #mainSlider img.nodl-image-ready,.sub-visual-img img.nodl-image-ready{transition:none}
 .sub-visual-img img{animation:none!important;transform:none!important}
}
