body .r-thumbs button,body .r-thumbs button[aria-pressed=true],body .r-thumbs button:hover{background:#f3f2ef!important;opacity:1!important;border:1px solid #aaa!important}
body .r-thumbs button[aria-pressed=true]{border:2px solid #111!important}
body .r-thumbs img{opacity:1!important}
#r-main-photo{cursor:zoom-in}
body .ttr-photo-dialog{width:94vw;max-width:1500px;height:90vh;max-height:94vh;padding:48px 48px 40px;border:0;background:#f3f2ef!important;box-sizing:border-box}
.ttr-photo-dialog::backdrop{background:rgba(0,0,0,.78)}
body .ttr-photo-dialog img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}
body .ttr-photo-dialog button{position:absolute;background:#fff!important;color:#111!important;border:1px solid #111!important;width:40px;height:40px;padding:0;font:24px/1 sans-serif;cursor:pointer}
.ttr-photo-close{top:8px;right:8px}.ttr-photo-prev{left:8px;top:50%}.ttr-photo-next{right:8px;top:50%}
.ttr-photo-count{position:absolute;bottom:8px;left:0;width:100%;text-align:center;color:#111;font-size:13px}
@media(max-width:600px){body .ttr-photo-dialog{padding:50px 35px 35px;width:98vw;height:80vh}}
