#tsmg-gallery{--tsmg-thumb-height:120px;--tsmg-thumb-label-height:30px;--tsmg-thumb-gap:10px;width:100%;max-width:100%}#tsmg-gallery .tsmg-main{width:100%;overflow:hidden}#tsmg-gallery .tsmg-main .swiper-slide{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#000}#tsmg-gallery .tsmg-main .tsmg-image,#tsmg-gallery .tsmg-main .tsmg-image img{display:block;width:100%;height:100%}#tsmg-gallery .tsmg-main .tsmg-image img{object-fit:cover}#tsmg-gallery .tsmg-main .tsmg-video-container{position:relative;width:100%;height:100%;overflow:hidden;background:#000}#tsmg-gallery .tsmg-main video{display:block;width:100%;height:100%;object-fit:cover}#tsmg-gallery .tsmg-youtube-wrapper,#tsmg-gallery .tsmg-vimeo-wrapper,#tsmg-gallery .tsmg-loom-wrapper{position:relative;width:100%;height:100%;overflow:hidden;background:#000}#tsmg-gallery .tsmg-youtube-iframe,#tsmg-gallery .tsmg-vimeo-iframe,#tsmg-gallery .tsmg-loom-iframe{position:absolute;inset:0;display:block;width:100%;height:100%;border:0}#tsmg-gallery .tsmg-thumbs{position:relative;width:100%;height:auto;margin-top:20px;overflow:hidden}#tsmg-gallery .tsmg-thumbs .swiper-wrapper{align-items:flex-start}#tsmg-gallery .tsmg-thumbs .swiper-slide.tsmg-thumb{position:relative;display:flex;flex-direction:column;height:auto;margin:0;padding:0;overflow:hidden;box-sizing:border-box}#tsmg-gallery .tsmg-thumbs .tsmg-thumb>img,#tsmg-gallery .tsmg-thumbs .tsmg-video-thumb-inner{display:block;width:100%;height:var(--tsmg-thumb-height);min-height:var(--tsmg-thumb-height);max-height:var(--tsmg-thumb-height);flex:0 0 var(--tsmg-thumb-height);margin:0;padding:0;overflow:hidden;box-sizing:border-box}#tsmg-gallery .tsmg-thumbs .tsmg-thumb>img{object-fit:cover}#tsmg-gallery .tsmg-thumbs .tsmg-video-thumb-inner{position:relative;background:#000}#tsmg-gallery .tsmg-thumbs .tsmg-video-thumb-inner video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;margin:0;padding:0;border:0}#tsmg-gallery .tsmg-thumbs .tsmg-video-thumb-inner iframe{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0;padding:0;border:0;pointer-events:none}#tsmg-gallery .tsmg-thumbs .tsmg-thumb-label{position:static;display:block;width:100%;min-height:var(--tsmg-thumb-label-height);margin:0;padding:6px 4px;box-sizing:border-box;color:#fff;background:#fff0;font-size:clamp(11px, 1.2vw, 14px);line-height:18px;font-weight:400;text-align:center;pointer-events:none}#tsmg-gallery .tsmg-main-prev,#tsmg-gallery .tsmg-main-next{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#000;border-radius:50%;cursor:pointer;z-index:20}#tsmg-gallery .tsmg-main-prev::after,#tsmg-gallery .tsmg-main-next::after{color:#fff;font-size:20px;font-weight:700}#tsmg-gallery .tsmg-main-prev{left:20px}#tsmg-gallery .tsmg-main-next{right:20px}#tsmg-gallery .tsmg-thumb-prev,#tsmg-gallery .tsmg-thumb-next{width:28px;height:28px;top:calc(var(--tsmg-thumb-height) / 2);margin-top:0;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;background:#000;border-radius:50%;cursor:pointer;z-index:20}#tsmg-gallery .tsmg-thumb-prev::after,#tsmg-gallery .tsmg-thumb-next::after{color:#fff;font-size:13px;font-weight:700}#tsmg-gallery .tsmg-thumb-prev{left:8px}#tsmg-gallery .tsmg-thumb-next{right:8px}#tsmg-gallery .tsmg-audio-box{position:relative;width:100%;padding:clamp(20px, 4vw, 30px);box-sizing:border-box;text-align:center;background:#fff}#tsmg-gallery audio{width:100%;max-width:700px}.lg-container{z-index:999999!important}.lg-container .lg-video-cont,.lg-container .lg-video{max-width:100%}.lg-container video,.lg-container iframe{max-width:100%}.lg-close,.lg-prev,.lg-next{z-index:999999!important}.lg-sub-html{display:none!important}#tsmg-gallery .tsmg-main .tsmg-youtube-wrapper{position:relative!important;width:100%!important;height:100%!important;aspect-ratio:16 / 9!important;overflow:hidden!important;background:#000!important}#tsmg-gallery .tsmg-main .tsmg-youtube-iframe{position:absolute!important;top:50%!important;left:50%!important;width:120%!important;height:120%!important;min-width:120%!important;min-height:120%!important;max-width:none!important;max-height:none!important;transform:translate(-50%,-50%)!important;margin:0!important;padding:0!important;border:0!important;background:#000!important}#tsmg-gallery .tsmg-thumbs .tsmg-video-thumb[data-video-source="youtube"] .tsmg-video-thumb-inner{position:relative!important;width:100%!important;height:var(--tsmg-thumb-height,120px)!important;overflow:hidden!important;background:#000!important}#tsmg-gallery .tsmg-thumbs .tsmg-video-thumb[data-video-source="youtube"] .tsmg-youtube-thumb-iframe{position:absolute!important;top:50%!important;left:50%!important;width:140%!important;height:180%!important;min-width:140%!important;min-height:180%!important;max-width:none!important;max-height:none!important;transform:translate(-50%,-50%)!important;margin:0!important;padding:0!important;border:0!important;pointer-events:none!important;background:#000!important}.lg-container .lg-video-cont{overflow:hidden!important;background:#000!important}.lg-container .lg-video-cont .lg-video{position:relative!important;width:100%!important;height:100%!important;overflow:hidden!important;background:#000!important}.lg-container .lg-video-cont iframe[src*="youtube.com/embed"],.lg-container .lg-video-cont iframe[src*="youtube-nocookie.com/embed"]{position:absolute!important;top:50%!important;left:50%!important;width:120%!important;height:120%!important;min-width:120%!important;min-height:120%!important;max-width:none!important;max-height:none!important;transform:translate(-50%,-50%)!important;border:0!important;background:#000!important}#tsmg-gallery .tsmg-video-thumb[data-video-source="youtube"] .tsmg-youtube-thumb-image{display:none!important}