.image-with-loader[data-v-eec86c58]{align-items:center;background-color:transparent;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.image-with-loader__img[data-v-eec86c58]{height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .4s ease;width:100%}.image-with-loader__skeleton[data-v-eec86c58]{animation:skeleton-shimmer-eec86c58 1.6s ease-in-out infinite;background-color:var(--color-background-hover);background-image:linear-gradient(105deg,transparent 30%,hsla(0,0%,100%,.55) 50%,transparent 70%);background-size:300% 100%;pointer-events:none;position:absolute;z-index:0}.image-with-loader__img--visible[data-v-eec86c58]{opacity:1}.image-with-loader__img--error[data-v-eec86c58]{opacity:0}.image-with-loader__error[data-v-eec86c58]{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute}.image-with-loader__error-content[data-v-eec86c58]{align-items:center;color:var(--color-text-secondary);display:flex;flex-direction:column;gap:var(--spacing-8)}.image-with-loader__error-content[data-v-eec86c58],.image-with-loader__error-text[data-v-eec86c58]{font-size:var(--font-size-18);line-height:var(--line-height-loose)}.image-with-loader__error-text[data-v-eec86c58]{letter-spacing:normal;text-transform:none}.image-with-loader__error-content[data-v-eec86c58] .btn{font-size:var(--font-size-18);letter-spacing:normal;line-height:var(--line-height-loose);text-transform:none}.image-with-loader__error-content[data-v-eec86c58] .btn__content{letter-spacing:normal;text-transform:none}.error-fade-enter-active[data-v-eec86c58],.error-fade-leave-active[data-v-eec86c58]{transition:opacity .2s ease}.error-fade-enter-from[data-v-eec86c58],.error-fade-leave-to[data-v-eec86c58]{opacity:0}.image-with-loader--loading[data-v-eec86c58]{background-color:transparent}@keyframes skeleton-shimmer-eec86c58{0%{background-position:120% 0}to{background-position:-20% 0}}@media(prefers-reduced-motion:reduce){.image-with-loader__skeleton[data-v-eec86c58]{animation:none;background-image:none}.image-with-loader--loading[data-v-eec86c58]{background-color:var(--color-background-hover)}}.image-with-loader--eager .image-with-loader__img[data-v-eec86c58]:not(.image-with-loader__img--error){opacity:1}
