.gallery>ul{display:flex;flex-wrap:wrap}.gallery>ul>li{flex:0 0 auto;width:100%}.gallery-3>ul>li{width:50%}.gallery-img .gallery-img-inner{background:var(--color-light)}.gallery-img .gallery-img-inner::before{content:"";display:block;padding-top:var(--generic-image-ratio)}.gallery-img-inner a{display:block;color:inherit;text-decoration:none}.gallery-img img{transition:opacity .3s}.gallery-img-inner a:focus img,.gallery-img-inner a:hover img{opacity:.7}.gallery-img figcaption{padding-left:var(--margin-small);padding-right:var(--margin-small)}.pswp__button.pswp__button--arrow--next,.pswp__button.pswp__button--arrow--prev,.pswp__button.pswp__button--close,.pswp__button.pswp__button--zoom{background:var(--color-white-50)}.pswp__button.pswp__button--arrow--next:hover,.pswp__button.pswp__button--arrow--prev:hover,.pswp__button.pswp__button--close:hover,.pswp__button.pswp__button--zoom:hover{background:var(--color-white)}.pswp__button.pswp__button--arrow--next svg,.pswp__button.pswp__button--arrow--prev svg,.pswp__button.pswp__button--close svg,.pswp__button.pswp__button--zoom svg{fill:var(--color-dark)}.pswp__zoom-icn-bar-h,.pswp__zoom-icn-bar-v{fill:var(--color-white-50)}.pswp__button.pswp__button--zoom:hover .pswp__zoom-icn-bar-h,.pswp__button.pswp__button--zoom:hover .pswp__zoom-icn-bar-v{fill:var(--color-white)}@media (min-width:768px){.gallery>ul>li{width:50%}.gallery-3>ul>li{width:33.3333333333%}}