.smart[data-v-5b77d76a]{background-position:50%;background-size:cover;position:relative;overflow:hidden}.smart[data-v-5b77d76a],.smart img[data-v-5b77d76a]{width:100%;height:100%}.smart img[data-v-5b77d76a]{-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .9s var(--ease-out)}.smart--contain img[data-v-5b77d76a]{-o-object-fit:contain;object-fit:contain}.smart.is-loaded img[data-v-5b77d76a]{opacity:1}
