/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity .333s cubic-bezier(.4,0,.22,1);transition:opacity .333s cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform .333s cubic-bezier(.4,0,.22,1);transition:transform .333s cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity .333s cubic-bezier(.4,0,.22,1);transition:opacity .333s cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100% !important;height:auto !important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}.pswp .gp-reader-ad{position:absolute;top:44px;right:0;bottom:calc(3px + env(safe-area-inset-bottom, 0px));left:0;display:flex;flex-direction:column;background:#000}.pswp .gp-reader-ad__advert{flex:0 0 60%;min-height:0;padding:8px 0;background:#000}.pswp .gp-reader-ad__frame{display:block;width:100%;height:100%;margin:0;border:0}.pswp .gp-reader-ad__navigation{flex:0 0 40%;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px 12px;color:#66abaa;text-align:center}.pswp .gp-reader-ad__icon{display:block;width:80px;height:80px;max-height:45%;margin:0;object-fit:contain;flex:0 1 auto}.pswp .gp-reader-ad__hint{margin:0;color:#66abaa;font:400 14px/1.4 Arial,sans-serif}.pswp .gp-reader-progress{position:absolute;right:0;bottom:env(safe-area-inset-bottom,0px);left:0;height:3px;z-index:2;overflow:hidden;background:#333;pointer-events:none}.pswp .gp-reader-progress__fill{display:block;width:100%;height:100%;background:#f4951a;transform:scaleX(0);transform-origin:left center}@media (orientation:landscape){.pswp .gp-reader-ad__advert{flex-basis:40%}.pswp .gp-reader-ad__navigation{flex-basis:60%;gap:8px;padding:8px 12px}}.pswp .pswp__counter{left:50%;transform:translateX(-50%);padding:0;white-space:nowrap;pointer-events:none}