.t-body_scroll-locked{width:100%;position:fixed;left:0}.t-zoomer__show_fixed{max-width:100%;height:100vh;max-height:100vh;overflow:hidden}.t-carousel__zoomer__wrapper{position:relative}.t-zoomer__ui-item{box-sizing:border-box;cursor:pointer;will-change:opacity,background-color,box-shadow;background:#ffffff80;border-radius:50%;justify-content:center;align-items:center;width:37px;height:37px;padding:10px;transition-property:opacity,background-color,box-shadow;transition-duration:.3s;transition-timing-function:ease-in-out;display:-webkit-flex;display:-ms-flexbox;display:flex;box-shadow:0 0 3px #0101011a}.t-zoomer__hide-animation{opacity:0}.t-zoomer__ui-item--dark{background:#01010180}.t-zoomer__ui-item--dark svg{filter:invert()}@media (hover:hover){.t-carousel__zoomer__control:hover>.t-zoomer__ui-item,.t-zoomer__ui-item:hover{opacity:1;background:#fff}.t-carousel__zoomer__control:hover>.t-zoomer__ui-item--dark,.t-zoomer__ui-item--dark:hover{background:#010101;box-shadow:0 0 3px #ffffff40}}@-webkit-keyframes showZoomerWrapper{0%{opacity:0}to{opacity:1}}@keyframes showZoomerWrapper{0%{opacity:0}to{opacity:1}}.t-zoomer__wrapper{opacity:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:-1;transition:-webkit-transform .3s ease-out,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;-webkit-animation:.3s ease-in-out both showZoomerWrapper;animation:.3s ease-in-out both showZoomerWrapper;display:block}.t-zoomer__container{opacity:1;text-align:center;z-index:99999999;transition:opacity .4s;top:0}.t-zoomer__bg,.t-zoomer__container{position:absolute;bottom:0;left:0;right:0}.t-zoomer__container--on-close,.t-zoomer__wrapper:has(.t-zoomer__container--on-close) .t-zoomer__ui-item,body:has(.t-zoomer__container--on-close) .t_zoomer__animated-wrapper{opacity:0}.t-zoomer__container--on-close .t-carousel__zoomer__item.active{opacity:0;-webkit-transform:scale(.7)translateY(50%);transform:scale(.7)translateY(50%)}.t-zoomer__bg{cursor:zoom-in;top:0}.t-zoomer__comments{box-sizing:border-box;opacity:1;text-align:center;will-change:opacity;background-color:#ffffff80;border-radius:4px;width:max-content;max-width:calc(100% - 10px);margin:auto;padding:4px 10px;transition-property:opacity;transition-duration:.15s;transition-timing-function:ease-in-out;display:inline-block;position:absolute;bottom:5px;left:5px;right:5px}.scale-active .t-zoomer__comments.t-zoomer__hide-animation,.t-zoomer__comments.t-zoomer__hide-animation{opacity:0}.scale-active .t-zoomer__comments{top:5px;bottom:auto}.t-zoomer__comments .t-zoomer__descr,.t-zoomer__comments .t-zoomer__title{color:#000}.t-zoomer__comments--dark{background-color:#01010180}.t-zoomer__comments--dark .t-zoomer__descr,.t-zoomer__comments--dark .t-zoomer__title{color:#fff}.t-zoomable,.t-zoomer__show .t-carousel__zoomer__inner,.t-zoomer__show .t-zoomable{cursor:zoom-in}.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;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:0;bottom:0}.t-zoomer__container--mobile .t-carousel__zoomer__track{transition:-webkit-transform .25s cubic-bezier(.29,.39,.2,.96),transform .25s cubic-bezier(.29,.39,.2,.96)}.t-carousel__zoomer__item{opacity:0;-ms-flex-negative:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-shrink:0;flex-shrink:0;justify-content:center;align-items:center;width:calc(100vw - 30px);height:100%;transition-property:opacity,-webkit-transform,transform;transition-duration:.2s;transition-timing-function:ease-in-out;display:-webkit-flex;display:-ms-flexbox;display:flex}.scale-active .t-carousel__zoomer__item{width:100vw}.t-zoomer__container--mobile:not(.t-zoomer__container--on-close) .t-carousel__zoomer__item{opacity:1;transition:none}.t-carousel__zoomer__item.active{opacity:1}.t-carousel__zoomer__img{-webkit-backface-visibility:hidden;backface-visibility:hidden;object-fit:contain;max-width:100%;max-height:calc(100vh - 30px);margin:auto;display:block;overflow:auto;-webkit-transform:none;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,.t_zoomer__animated-wrapper .t-zoomer-loader{display:inline-block}.t-carousel__zoomer__inner:has(.t-zoomer-loader) .t-carousel__zoomer__item.active:has(img:not(.loaded)){opacity:0}.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)}@-webkit-keyframes t-icon-loader-animation{to{opacity:0}}@keyframes t-icon-loader-animation{to{opacity:0}}.t-carousel__zoomer__control{cursor:pointer;z-index:99;align-items:center;width:15%;padding:0 13px;transition:opacity .3s ease-in-out;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:50px;bottom:50px;left:0}.t-carousel__zoomer__control_right{justify-content:flex-end;left:auto;right:0}img.t-carousel__zoomer__img.ui-draggable.ui-draggable-handle{cursor:grab}.scale-active .t-carousel__zoomer__img{bottom:unset;cursor:zoom-out;left:unset;max-height:inherit;max-width:inherit;right:unset;top:unset;position:absolute}.scale-active .t-carousel__zoomer__inner{inset:0}.scale-active .t-carousel__zoomer__control{height:15%;margin:auto}.t-zoomer__scale--disabled{cursor:default;pointer-events:none;opacity:0!important}.t-zoomer__ui-wrapper{z-index:2147483647;gap:10px;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:13px;right:13px}.t-zoomer__scale .icon-increase{display:block}.scale-active .t-carousel__zoomer__item{display:none}.scale-active .t-carousel__zoomer__item.active{display:block}.scale-active .t-zoomer__scale .icon-increase,.t-zoomer__scale .icon-decrease{display:none}.scale-active .t-zoomer__scale .icon-decrease{display:block}.t-zoomer-control_dark{background:#000}.t-zoomer__title{font-size:16px;font-weight:500}.t_zoomer__animated-wrapper{pointer-events:none;will-change:top,left,width,height,opacity;z-index:1000000002;transition-property:top,left,width,height,opacity;transition-duration:.35s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:fixed}.t_zoomer__animated-image{object-fit:cover;opacity:0;width:100%;height:100%}.t_zoomer__animated-wrapper--loaded .t_zoomer__animated-image{opacity:1}body:has(.t_zoomer__animated-wrapper) .t-carousel__zoomer__inner .t-carousel__zoomer__item.active{visibility:hidden}@media screen and (width<=1200px){.t-zoomer__title{font-size:14px}}@media screen and (width<=768px){.t-carousel__zoomer__inner{inset:0}.t-carousel__zoomer__item{width:100vw}}.t-carousel__zoomer__item-innactive .t-carousel__zoomer__wrapper{display:none}
