
 .ngg-tiktok-container { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; z-index: 10; display: flex; align-items: center; justify-content: center; padding: 0 !important; margin: 0 !important; } .ngg-tiktok-video, .ngg-tiktok-iframe { max-width: 100%; max-height: 100%; width: auto; height: auto; object-fit: contain; } #npl_wrapper.npl-tiktok-mode .galleria-image img { display: none !important; } .sl-wrapper.sl-tiktok-mode .sl-image img { display: none !important; } .sl-wrapper.sl-tiktok-mode .sl-image { display: flex !important; align-items: center; justify-content: center; width: 100vw !important; height: 100vh !important; } .sl-wrapper.sl-tiktok-mode .sl-image .ngg-tiktok-container { position: relative !important; top: auto !important; left: auto !important; width: 100% !important; height: 100% !important; max-width: 100vw !important; max-height: 100vh !important; display: flex; align-items: center; justify-content: center; padding: 0 !important; margin: 0 !important; box-sizing: border-box; } .sl-wrapper.sl-tiktok-mode .sl-image .ngg-tiktok-video, .sl-wrapper.sl-tiktok-mode .sl-image .ngg-tiktok-iframe { width: auto !important; height: auto !important; object-fit: contain; display: block; } .ngg-tiktok-mode#fancybox-wrap #fancybox-img { display: none !important; } .ngg-tiktok-mode#fancybox-wrap #fancybox-content { padding: 0 !important; } .ngg-tiktok-mode#fancybox-wrap .ngg-tiktok-container { position: relative !important; width: auto !important; height: auto !important; display: block !important; padding: 0 !important; margin: 0 !important; } .ngg-tiktok-mode#fancybox-wrap .ngg-tiktok-video, .ngg-tiktok-mode#fancybox-wrap .ngg-tiktok-iframe { width: auto !important; height: auto !important; max-width: 100% !important; max-height: 100% !important; object-fit: contain; display: block; } body.ngg-tiktok-shutter-active { overflow: hidden !important; } html.ngg-tiktok-shutter-active { overflow: hidden !important; } #shShutter.ngg-tiktok-mode + #shDisplay #shWrap, #shShutter.ngg-tiktok-mode ~ #shDisplay #shWrap { position: relative !important; display: flex !important; flex-direction: column; align-items: center; justify-content: center; min-height: 200px; overflow: visible !important; } #shDisplay.ngg-tiktok-mode { overflow: visible !important; } #shDisplay #shWrap .ngg-tiktok-container { position: relative !important; top: auto !important; left: auto !important; margin: 0 !important; z-index: 10003; width: auto !important; height: auto !important; max-width: none !important; max-height: none !important; display: flex; align-items: center; justify-content: center; padding: 0 !important; box-sizing: border-box; overflow: visible !important; clip: auto !important; clip-path: none !important; } #shDisplay #shWrap .ngg-tiktok-video, #shDisplay #shWrap .ngg-tiktok-iframe { width: auto !important; height: auto !important; max-width: none !important; max-height: none !important; visibility: visible !important; object-fit: contain !important; display: block !important; overflow: visible !important; clip: auto !important; clip-path: none !important; } #TB_window.ngg-tiktok-mode #TB_Image { display: none !important; } #TB_window.ngg-tiktok-mode #TB_ImageOff { display: none !important; } #TB_window.ngg-tiktok-mode { background: #fff !important; padding: 15px 15px 0 15px !important; } #TB_window.ngg-tiktok-mode .ngg-tiktok-wrapper { display: block !important; text-align: center !important; margin: 0 auto !important; padding: 0 !important; position: relative !important; width: auto !important; height: auto !important; } #TB_window.ngg-tiktok-mode .ngg-tiktok-wrapper .ngg-tiktok-container { position: relative !important; width: auto !important; height: auto !important; display: inline-block !important; margin: 0 auto !important; padding: 0 !important; vertical-align: middle !important; background: transparent !important; } #TB_window.ngg-tiktok-mode .ngg-tiktok-wrapper .ngg-tiktok-video, #TB_window.ngg-tiktok-mode .ngg-tiktok-wrapper .ngg-tiktok-iframe { width: auto !important; height: auto !important; max-width: 100% !important; max-height: 100% !important; object-fit: contain !important; display: block !important; margin: 0 auto !important; } #TB_window.ngg-tiktok-mode #TB_caption { display: block !important; visibility: visible !important; } #TB_window.ngg-tiktok-mode #TB_secondLine { display: block !important; visibility: visible !important; } #TB_window.ngg-tiktok-mode #TB_prev, #TB_window.ngg-tiktok-mode #TB_next { display: inline !important; visibility: visible !important; } .ngg-tiktok-error { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; color: #fff; z-index: 11; display: flex; align-items: center; justify-content: center; } .ngg-tiktok-error-content { padding: 20px; display: flex; flex-direction: column; align-items: center; justify-content: center; } .ngg-tiktok-error-icon { font-size: 48px; display: block; margin-bottom: 10px; color: #ff4d4d; } .ngg-tiktok-error-text { font-size: 16px; font-family: sans-serif; } .ngg-custom-lightbox-tiktok-mode img:not(.ngg-tiktok-processed) { display: none !important; } .ngg-custom-lightbox-tiktok-mode .ngg-tiktok-container { position: relative !important; width: 100% !important; height: 100% !important; display: flex !important; align-items: center; justify-content: center; padding: 0 !important; margin: 0 !important; } .ngg-custom-lightbox-tiktok-mode .ngg-tiktok-video, .ngg-custom-lightbox-tiktok-mode .ngg-tiktok-iframe { max-width: 100%; max-height: 100%; width: auto !important; height: auto !important; object-fit: contain; display: block; } #ngg-custom-lightbox-overlay { position: fixed !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; background-color: transparent !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; } #ngg-custom-lightbox-overlay .ngg-custom-lightbox-close { position: absolute !important; top: 20px !important; right: 20px !important; background: transparent !important; border: none !important; color: #000 !important; font-size: 40px !important; cursor: pointer !important; z-index: 1000000 !important; padding: 10px !important; line-height: 1 !important; opacity: 0.8; transition: opacity 0.2s; } #ngg-custom-lightbox-overlay .ngg-custom-lightbox-close:hover { opacity: 1; } #ngg-custom-lightbox-overlay .ngg-custom-lightbox-content { position: relative !important; max-width: 90vw !important; max-height: 90vh !important; display: flex !important; align-items: center !important; justify-content: center !important; } #ngg-custom-lightbox-overlay .ngg-tiktok-container { position: relative !important; background: transparent !important; display: flex !important; align-items: center !important; justify-content: center !important; } #ngg-custom-lightbox-overlay .ngg-tiktok-video { max-width: 90vw !important; max-height: 90vh !important; width: auto !important; height: auto !important; object-fit: contain !important; }