[data-open-zoom].has-magnifier{position:relative;overflow:hidden;cursor:crosshair}
[data-open-zoom]>.image-magnifier-lens{display:none!important;position:absolute!important;inset:auto!important;margin:0!important;padding:0!important;border:1px solid #fff9;background:#fff3!important;pointer-events:none;box-shadow:0 0 0 1px #1a101433;border-radius:0!important;z-index:3}
[data-open-zoom].is-magnifying>.image-magnifier-lens{display:block!important;inset:unset!important;left:var(--lens-x)!important;top:var(--lens-y)!important}
/* Coordinates use custom properties so gallery-caption styles cannot move the lens. */
.image-magnifier-window{position:fixed;display:none;z-index:70;pointer-events:none;background-repeat:no-repeat;background-color:#20171a;border:1px solid #d9cec5;box-shadow:0 9px 30px #21141930}
.image-magnifier-window.is-visible{display:block}
[data-open-zoom].is-magnifying>[data-gallery-image]{transform:none!important}
[data-open-zoom].is-magnifying>span:not(.image-magnifier-lens),[data-open-zoom].is-inline-magnifying>span:not(.image-magnifier-lens){opacity:0}
[data-open-zoom].is-inline-magnifying>[data-gallery-image]{transform:scale(2.4)!important;transition:none!important}
.hover-zoom-copy{display:none}
@media(hover:hover) and (pointer:fine){.hover-zoom-copy{display:inline}.touch-zoom-copy{display:none}}
