.ry-lb-overlay{-webkit-overflow-scrolling:touch}@supports (-webkit-backdrop-filter:blur(4px)){.ry-lb-overlay{-webkit-backdrop-filter:blur(4px)}}@supports not (backdrop-filter:blur(4px)){.ry-lb-overlay{background:rgb(0 0 0 / .95)!important}}.ry-lb-img{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}@-webkit-keyframes ry-lb-fade-in{from{opacity:0;-webkit-transform:scale(.94);transform:scale(.94)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ry-lb-fade-in{from{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.ry-lb-wrap{-webkit-animation:ry-lb-fade-in 0.25s ease;animation:ry-lb-fade-in 0.25s ease}@-webkit-keyframes ry-lb-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes ry-lb-spin{to{transform:rotate(360deg)}}.ry-lb-close:focus,.ry-lb-prev:focus,.ry-lb-next:focus{outline:3px solid #fff;outline-offset:2px}.ry-lb-thumbs::-webkit-scrollbar{height:4px}.ry-lb-thumbs::-webkit-scrollbar-track{background:rgb(255 255 255 / .1);border-radius:2px}.ry-lb-thumbs::-webkit-scrollbar-thumb{background:rgb(255 255 255 / .35);border-radius:2px}@media (prefers-reduced-motion:reduce){.ry-lb-wrap{animation:none;-webkit-animation:none}.ry-lb-spinner{animation:none;-webkit-animation:none}.ry-lb-img{transition:none}}