.image-viewer--wordpress{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000;}.image-viewer--wordpress .wp-lightbox-close-button{align-items:center;cursor:pointer;display:flex;font-family:inherit;gap:8px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 4px;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000;}.image-viewer--wordpress .wp-lightbox-close-button:focus,.image-viewer--wordpress .wp-lightbox-close-button:hover,.image-viewer--wordpress .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background){background:none;border:none;}.image-viewer--wordpress .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg{height:1em;width:1em;}.image-viewer--wordpress .wp-lightbox-close-icon svg{display:block;}.image-viewer--wordpress .wp-lightbox-navigation-button-next,.image-viewer--wordpress .wp-lightbox-navigation-button-prev{align-items:center;bottom:16px;cursor:pointer;display:flex;font-family:inherit;gap:4px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 8px;position:absolute;z-index:2000002;}.image-viewer--wordpress .wp-lightbox-navigation-button-next[hidden],.image-viewer--wordpress .wp-lightbox-navigation-button-prev[hidden]{display:none;}@media (min-width:960px){.image-viewer--wordpress .wp-lightbox-navigation-button-next,.image-viewer--wordpress .wp-lightbox-navigation-button-prev{bottom:50%;transform:translateY(-50%);}}.image-viewer--wordpress .wp-lightbox-navigation-button-next:focus,.image-viewer--wordpress .wp-lightbox-navigation-button-next:hover,.image-viewer--wordpress .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background),.image-viewer--wordpress .wp-lightbox-navigation-button-prev:focus,.image-viewer--wordpress .wp-lightbox-navigation-button-prev:hover,.image-viewer--wordpress .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background){background:none;border:none;padding:0 8px;}.image-viewer--wordpress .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,.image-viewer--wordpress .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg{display:block;height:1.5em;width:1.5em;}.image-viewer--wordpress .wp-lightbox-navigation-button-prev{left:calc(env(safe-area-inset-left) + 16px);}.image-viewer--wordpress .wp-lightbox-navigation-button-next{right:calc(env(safe-area-inset-right) + 16px);}.image-viewer--wordpress .wp-lightbox-navigation-icon svg{vertical-align:middle;}.image-viewer--wordpress .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:2000001;}.image-viewer--wordpress .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000;}.image-viewer--wordpress .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width);}.image-viewer--wordpress .wp-block-image figcaption{display:none;}.image-viewer--wordpress button{background:none;border:none;}.image-viewer--wordpress .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000;}.image-viewer--wordpress.active{visibility:visible;}@media not (prefers-reduced-motion){.image-viewer--wordpress.active{animation:turn-on-visibility .25s both;}.image-viewer--wordpress.active img{animation:turn-on-visibility .35s both;}.image-viewer--wordpress.show-closing-animation:not(.active){animation:turn-off-visibility .35s both;}.image-viewer--wordpress.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both;}.image-viewer--wordpress.zoom.active{animation:none;opacity:1;visibility:visible;}.image-viewer--wordpress.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s;}.image-viewer--wordpress.zoom.active .lightbox-image-container img{animation:none;}.image-viewer--wordpress.zoom.active .scrim{animation:turn-on-visibility .4s forwards;}.image-viewer--wordpress.zoom.show-closing-animation:not(.active){animation:none;}.image-viewer--wordpress.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s;}.image-viewer--wordpress.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none;}.image-viewer--wordpress.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards;}}@keyframes turn-on-visibility{0%{opacity:0;}to{opacity:1;}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible;}99%{opacity:0;visibility:visible;}to{opacity:0;visibility:hidden;}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));}to{transform:translate(-50%,-50%) scale(1);}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible;}99%{visibility:visible;}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden;}}
.image-viewer.image-viewer--wordpress{background:transparent;color:#111;padding:0}.image-viewer--wordpress button{width:auto;height:auto;font-size:inherit}.image-viewer--wordpress .wp-lightbox-navigation-button{top:auto}.image-viewer--wordpress .image-viewer__status{z-index:2000003}.image-viewer--wordpress .lightbox-image-container[hidden],.image-viewer .scrim[hidden]{display:none!important}
