.pswp{display: none;position: fixed;inset: 0;z-index: 10000;overflow: hidden;-webkit-text-size-adjust: 100%;touch-action: none}.pswp--open{display: block}.pswp__bg{position: absolute;inset: 0;background-color: rgba(var(--color-black-rgb),.9);opacity: 0;transform: translateZ(0);will-change: opacity}.pswp__scroll-wrap{position: absolute;inset: 0;overflow: hidden}.pswp__container,.pswp__item{position: absolute;inset: 0;touch-action: none}.pswp__img{position: absolute;top: 0;left: 0;width: auto;height: auto}.pswp__button{position: relative;width: 44px;height: 44px;border: none;background: none;cursor: pointer;opacity: .75}.pswp__button:hover{opacity: 1}.pswp__top-bar{display: flex;justify-content: flex-end;position: absolute;top: 0;right: 0;left: 0;height: 44px}