/*! PhotoSwipe 5 core styles | photoswipe.com */
.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;position:fixed;inset:0;z-index:var(--pswp-root-z-index);display:none;width:100%;height:100%;overflow:hidden;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:transparent}
.pswp *{box-sizing:border-box}.pswp:focus{outline:0}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{background:var(--pswp-bg);opacity:.005}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;inset:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}
.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{user-select:none}
.pswp .pswp__hide-on-close{z-index:10;opacity:.005;pointer-events:none;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;border:0;background:none;box-shadow:none;cursor:pointer;opacity:.85;-webkit-appearance:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{padding:0;border:0;background:none;box-shadow:none;opacity:1}.pswp__button:disabled{cursor:auto;opacity:.3}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);pointer-events:none}.pswp__icn-shadow{fill:none;stroke:var(--pswp-icon-color-secondary);stroke-width:2px}
.pswp__top-bar{position:absolute;top:0;left:0;z-index:10;display:flex;justify-content:flex-end;width:100%;height:60px;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;top:50%;width:75px;height:100px;margin-top:-50px}.pswp__button--arrow:disabled,.pswp--one-slide .pswp__button--arrow{display:none}.pswp__button--arrow .pswp__icn{top:50%;width:60px;height:60px;margin-top:-30px}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{right:14px;left:auto;transform:scale(-1,1)}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}
.pswp__preloader{position:relative;width:50px;height:60px;margin-right:auto;overflow:hidden}.pswp__preloader .pswp__icn{opacity:0;animation:pswp-clockwise .6s linear infinite;transition:opacity .2s linear}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{to{transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;color:var(--pswp-icon-color);font-size:14px;line-height:30px;opacity:.85}.pswp--one-slide .pswp__counter{display:none}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;color:var(--pswp-icon-color)}
