.safe-image.is-loading{background:url(/images/product-loading.svg) 50%/min(44%,80px) no-repeat}.safe-image.is-loaded{background:0 0}.safe-image.is-pending{object-position:-99999px -99999px}.safe-image.is-arriving{animation:.3s ease-out backwards safe-image-arrive}.safe-image.is-placeholder{opacity:.65;object-fit:contain;padding:8%}@keyframes safe-image-arrive{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.safe-image.is-loading{background-image:url(/images/product-placeholder.svg)}.safe-image.is-arriving{animation:none}}
