.fancybox__backdrop{background:rgba(10,10,14,0.96);transform:translateZ(0);will-change:opacity}.fancybox__slide .fancybox__image{border-radius:14px}.fancybox__content{transition:opacity 0.22s ease;background:transparent!important}.fancybox__slide.is-loading .fancybox__content{opacity:0}.fancybox__slide:not(.is-loading) .fancybox__content{opacity:1}.fancybox__container{--f-backdrop-enter-duration:0.3s;--f-backdrop-exit-duration:0.25s;--f-transition-duration:0.3s}.f-zoomInUp{animation:tri-zoom-in 0.3s cubic-bezier(0.2,0,0,1) both!important}@keyframes tri-zoom-in{from{opacity:0;transform:scale(0.985)}to{opacity:1;transform:scale(1)}}.f-fadeOut{animation:tri-zoom-out 0.22s cubic-bezier(0.2,0,0,1) both!important}@keyframes tri-zoom-out{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0.985)}}.fancybox__slide.is-loading .f-zoomInUp{animation:none!important;opacity:0!important}.fancybox__toolbar .fancybox__button,.fancybox__nav .fancybox__button{width:44px;height:44px;border-radius:50%;background:rgba(24,24,32,0.42);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:none;box-shadow:none;color:#fff;transition:background 0.2s ease,transform 0.2s ease}.fancybox__toolbar .fancybox__button:hover,.fancybox__nav .fancybox__button:hover{background:rgba(24,24,32,0.66);transform:scale(1.06)}.fancybox__infobar{color:rgba(255,255,255,0.72);font-size:13px;letter-spacing:0.04em}.fancybox__caption{color:#fff;font-size:13.5px;line-height:1.5;font-weight:400}.fancybox__nav{top:auto;bottom:20px}.fancybox__nav .fancybox__button--arrow--left,.fancybox__nav .fancybox__button--arrow--right{margin:0 6px}@media (max-width:640px){.fancybox__toolbar .fancybox__button,.fancybox__nav .fancybox__button{width:40px;height:40px}}.fancybox__container{z-index:20000}