.vw-lazy-image{background:var(--vw-skeleton-base);border-radius:inherit;width:100%;display:block;position:relative;overflow:hidden}.vw-lazy-image__img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .2s;display:block}.vw-lazy-image--contain .vw-lazy-image__img{object-fit:contain}.vw-lazy-image--loaded .vw-lazy-image__img{opacity:1}.vw-lazy-image--failed .vw-lazy-image__img{object-fit:contain;padding:var(--vw-space-4);box-sizing:border-box}@media (prefers-reduced-motion:reduce){.vw-lazy-image__img{transition:none}}
