.hrz-sticky-image-container {
    position: fixed;
    right: 1.25rem;
    top: 33.333333vh;
    z-index: 999999;
    pointer-events: none;
    transform: translateZ(0);
    -webkit-font-smoothing: antialiased;
}

.hrz-sticky-image-container a {
    pointer-events: auto;
    display: none;
    text-decoration: none;
}

@media (min-width: 48em) {
    .hrz-sticky-image-container a {
        display: block;
    }
}

.hrz-sticky-image {
    height: auto;
    cursor: pointer;
    will-change: transform;
    transition: transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
    backface-visibility: hidden;
}

@media (hover: hover) {
    .hrz-sticky-image:hover {
        transform: scale(1.05);
    }
}