.shimmer-image{background:var(--paper-skeleton,#e2d8d4);display:block;position:relative;overflow:hidden}.shimmer-image__img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .35s;display:block}.shimmer-image.is-ready .shimmer-image__img,.shimmer-image__img--placeholder{opacity:1}.shimmer-image__img--placeholder{object-fit:contain;background:var(--paper-section,#fcf1ed);padding:18%}.shimmer-image.is-error{background:var(--paper-section,#fcf1ed)}.shimmer-image__shimmer{z-index:1;background:linear-gradient(100deg, transparent 20%, #ffffff8c 50%, transparent 80%) var(--paper-skeleton,#e2d8d4);background-size:200% 100%;animation:1.6s ease-in-out infinite shimmer-image;position:absolute;inset:0}.shimmer-image.is-error .shimmer-image__shimmer{display:none}@keyframes shimmer-image{0%{background-position:150% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.shimmer-image__shimmer{animation:none}.shimmer-image__img{transition:none}}
