.t-body_scroll-locked{width:100%;position:fixed;left:0}.t-zoomer__show_fixed{max-width:100%;height:100vh;max-height:100vh;overflow:hidden}@keyframes showZoomerWrapper{0%{opacity:0}to{opacity:1}}.t-zoomer__wrapper{opacity:0;-webkit-user-select:none;user-select:none;z-index:-1;transition:transform .3s ease-out;display:none;position:fixed;inset:0}.t-zoomer__show .zoomer-no-scale .t-carousel__zoomer__inner{cursor:default}.t-zoomer__show .t-zoomer__wrapper{z-index:10000001;animation:.3s ease-in-out both showZoomerWrapper;display:block}.t-zoomer__container{text-align:center;top:0}.t-zoomer__bg,.t-zoomer__container{position:absolute;bottom:0;left:0;right:0}.t-zoomer__bg{cursor:zoom-in;background:#fff;top:0}.t-zoomer__comments{box-sizing:border-box;text-align:center;max-width:700px;height:auto;margin:0 auto;padding:14px;display:block;-webkit-transform:translateZ(0)}.t-zoomer__descr{z-index:3}.t-zoomable,.t-zoomer__show .t-carousel__zoomer__inner,.t-zoomer__show .t-zoomable{cursor:zoom-in}.t-zoomer__container{z-index:99999999}.t-carousel__zoomed,.t-carousel__zoomer__slides{position:absolute;inset:0}.t-carousel__zoomer__inner{position:absolute;inset:15px;overflow:hidden}.t-carousel__zoomer__track{-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;transition-property:transform;transition-duration:.25s;transition-timing-function:cubic-bezier(.29,.39,.2,.96);position:absolute;top:0;bottom:0}.t-carousel__zoomer__item,.t-carousel__zoomer__track{align-items:center;display:flex}.t-carousel__zoomer__item{flex-direction:column;flex-shrink:0;justify-content:center;width:100vw;height:100%}.t-carousel__zoomer__img{-webkit-backface-visibility:hidden;object-fit:contain;max-width:100%;max-height:calc(100vh - 30px);margin:auto;display:block;overflow:auto;-webkit-transform:none}.t-zoomer-loader{mix-blend-mode:difference;z-index:1000;width:40px;height:40px;margin:auto;display:none;position:absolute;inset:0}.t-carousel__zoomer__inner:has(.t-carousel__zoomer__item.active img:not(.loaded)) .t-zoomer-loader{display:inline-block}.t-zoomer-loader .t-icon-loader-rect{--animation-duration:1s;-webkit-animation:t-icon-loader-animation var(--animation-duration) linear infinite;animation:t-icon-loader-animation var(--animation-duration) linear infinite}.t-zoomer-loader .t-icon-loader-rect:first-child{-webkit-animation-delay:calc(var(--animation-duration)/-8*8);animation-delay:calc(var(--animation-duration)/-8*8)}.t-zoomer-loader .t-icon-loader-rect:nth-child(2){-webkit-animation-delay:calc(var(--animation-duration)/-8*7);animation-delay:calc(var(--animation-duration)/-8*7)}.t-zoomer-loader .t-icon-loader-rect:nth-child(3){-webkit-animation-delay:calc(var(--animation-duration)/-8*6);animation-delay:calc(var(--animation-duration)/-8*6)}.t-zoomer-loader .t-icon-loader-rect:nth-child(4){-webkit-animation-delay:calc(var(--animation-duration)/-8*5);animation-delay:calc(var(--animation-duration)/-8*5)}.t-zoomer-loader .t-icon-loader-rect:nth-child(5){-webkit-animation-delay:calc(var(--animation-duration)/-8*4);animation-delay:calc(var(--animation-duration)/-8*4)}.t-zoomer-loader .t-icon-loader-rect:nth-child(6){-webkit-animation-delay:calc(var(--animation-duration)/-8*3);animation-delay:calc(var(--animation-duration)/-8*3)}.t-zoomer-loader .t-icon-loader-rect:nth-child(7){-webkit-animation-delay:calc(var(--animation-duration)/-8*2);animation-delay:calc(var(--animation-duration)/-8*2)}.t-zoomer-loader .t-icon-loader-rect:nth-child(8){-webkit-animation-delay:calc(var(--animation-duration)/-8*1);animation-delay:calc(var(--animation-duration)/-8*1)}@keyframes t-icon-loader-animation{to{opacity:0}}.t-zoomer__close{cursor:pointer;z-index:2147483647;width:auto;height:auto;padding:10px;transition:opacity .3s ease-in-out;display:flex;position:fixed;top:10px;right:10px}.t-zoomer__close:hover{opacity:.7}.t-zoomer__close-line{background-color:#222;width:2px;height:26px;position:absolute;left:15px}.t-zoomer__close-line-first{transform:rotate(45deg)}.t-zoomer__close-line-second{transform:rotate(-45deg)}.t-carousel__zoomer__control{cursor:pointer;z-index:99;width:15%;transition:opacity .3s ease-in-out;position:absolute;top:50px;bottom:50px;left:0}.t-carousel__zoomer__control_right{left:auto;right:0}.t-carousel__zoomer__control:hover{opacity:.6}.t-carousel__zoomer__arrow{background:0 0;width:18px;height:18px;transform:rotate(45deg)}.t-carousel__zoomer__arrow__wrapper{-webkit-transform:translateY(-50%);position:absolute;top:50%;transform:translateY(-50%)scale(.8)}.t-carousel__zoomer__arrow_right{border-top:2px solid;border-right:2px solid}.t-carousel__zoomer__arrow_left{border-bottom:2px solid;border-left:2px solid}img.t-carousel__zoomer__img.ui-draggable.ui-draggable-handle{cursor:grab}.t-carousel__zoomer__arrow__wrapper:before{content:"";background:#ffffff4d;border-radius:50%;width:26px;height:26px;padding:10px;position:absolute;top:calc(50% - 23px)}.t-carousel__zoomer__arrow__wrapper_dark:before{background:#0101014d}.t-carousel__zoomer__arrow__wrapper.t-carousel__zoomer__arrow__wrapper_left:before{left:calc(50% - 26px)}.t-carousel__zoomer__arrow__wrapper.t-carousel__zoomer__arrow__wrapper_right:before{right:calc(50% - 26px)}.scale-active .t-carousel__zoomer__img{bottom:unset;cursor:zoom-out;left:unset;max-height:inherit;max-width:inherit;right:unset;top:unset}.scale-active .t-carousel__zoomer__inner{inset:0}.scale-active .t-carousel__zoomer__control{height:15%;margin:auto}.t-zoomer__scale.showed{cursor:pointer;z-index:999999999;padding:10px;transition:opacity .3s ease-in-out;display:none;position:fixed;top:10px;right:65px}.t-zoomer__scale.showed .icon-increase{display:block}.scale-active .t-carousel__zoomer__img{position:absolute}.scale-active .t-carousel__zoomer__item{display:none}.scale-active .t-carousel__zoomer__item.active{display:block}.scale-active .t-zoomer__scale.showed .icon-increase,.t-zoomer__scale.showed .icon-decrease{display:none}.scale-active .t-zoomer__scale.showed .icon-decrease{display:block}.t-zoomer__close,.t-zoomer__scale.showed{background:#ffffff4d;border-radius:50%}.t-carousel__zoomer__arrow__wrapper_right{right:20px}.t-carousel__zoomer__arrow__wrapper_left{left:20px}.t-zoomer__scale:hover{opacity:.7}.t-zoomer__hide-animation{animation-name:hide;animation-duration:.3s;animation-delay:3s;animation-fill-mode:forwards}.t-zoomer__title{font-size:16px;font-weight:400}@media screen and (max-width:1200px){.t-zoomer__title{font-size:14px}}@media screen and (max-width:640px){.t-zoomer__title{font-size:12px}}@media screen and (max-width:768px){.t-carousel__zoomer__inner{inset:0}.t-carousel__zoomer__control .t-carousel__zoomer__arrow{width:10px;height:10px}.t-carousel__zoomer-control{width:10%}.t-carousel__zoomer__arrow__left{left:15px}.t-carousel__zoomer__arrow__right{right:15px}.t-carousel__zoomer__arrow__wrapper:before,.t-carousel__zoomer__arrow__wrapper_dark:before{width:18px;height:18px;top:calc(50% - 19px)}.t-carousel__zoomer__arrow__wrapper.t-carousel__zoomer__arrow__wrapper_left:before{left:calc(50% - 21px)}.t-carousel__zoomer__arrow__wrapper.t-carousel__zoomer__arrow__wrapper_right:before{right:calc(50% - 21px)}}.t-carousel__zoomer__item-innactive .t-carousel__zoomer__wrapper{display:none}@supports (-webkit-overflow-scrolling:touch){.t-carousel__zoomer__img{object-fit:contain}}@keyframes hide{0%{opacity:1}to{opacity:0}}
