#image-popup .image-popup-main{height:73vh!important;width:100%!important;object-fit:contain}#image-popup .carousel-indicators,#image-popup .conditionaly .carousel-control-next-icon,#image-popup .conditionaly .carousel-control-prev-icon{display:none}.carousel-control-next,.carousel-control-prev{opacity:1!important}#image-popup .modal-content{background-color:#000}#image-popup .close-button button{filter:invert(1);opacity:1}.zoom-container{display:inline-block;transform-origin:0 0}.zoom-controls{position:fixed;bottom:20px;right:20px;z-index:1000;display:flex;gap:10px}.zoom-controls .zoom-button{width:40px;height:40px;border-radius:50%;background:rgba(0,0,0,.7);color:#fff;border:none;font-size:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.zoom-controls .zoom-button:hover{background:rgba(0,0,0,.9)}.image-popup-main{max-width:100%;max-height:80vh;object-fit:contain}#image-popup .modal-body{background-color:#000;color:#fff;padding:20px}#image-popup .carousel{margin-top:20px}#image-popup .carousel .carousel-inner{border-radius:4px;overflow:hidden}#image-popup .carousel .carousel-item{text-align:center}#image-popup .btn-close{filter:invert(1);opacity:1}.conditionaly .carousel-control-next,.conditionaly .carousel-control-prev{display:none}