.multi-carousel{position:relative}.multi-carousel .multi-carousel-inner{position:relative;width:100%;overflow:hidden;white-space:nowrap;font-size:0}.multi-carousel .multi-carousel-inner .multi-carousel-item{display:inline-block;width:33.3%;font-size:16px;transition:all .3s ease-out;padding:0 3px}.multi-carousel .multi-carousel-inner .multi-carousel-item img{max-height:200px;object-fit:cover}.multi-carousel.vertical{height:350px}@media (max-width: 768px){.multi-carousel.vertical{height:150px}}.multi-carousel.vertical .multi-carousel-inner{height:100%}.multi-carousel.vertical .multi-carousel-inner .multi-carousel-item{width:100%;padding:2px 0}.multi-carousel.vertical .multi-carousel-inner img{max-height:none}.multi-carousel.vertical .carousel-control-prev{width:100%;height:15%}.multi-carousel.vertical .carousel-control-next{top:auto;width:100%;height:15%}.multi-carousel.vertical .carousel-control-prev span,.multi-carousel.vertical .carousel-control-next span{transform:rotate(90deg)}.ecommerce-gallery .lightbox{position:relative;overflow:hidden}.ecommerce-gallery .lightbox img{height:450px;object-fit:contain}@media (max-width: 768px){.ecommerce-gallery .lightbox img{height:150px}}.ecommerce-gallery .lightbox img.animating{position:absolute;left:0;top:0;z-index:-1;width:100%}.ecommerce-gallery img:not(.ecommerce-disabled):not(.ecommerce-gallery-main-img){cursor:zoom-in;border-bottom:2px solid rgba(0,0,0,0)}.ecommerce-gallery img:not(.ecommerce-disabled):not(.ecommerce-gallery-main-img).active{border-color:orange}.ecommerce-gallery .ecommerce-gallery-main-img{display:none;transition:all .3s;transform-origin:center center}.ecommerce-gallery .ecommerce-gallery-main-img.active{display:block;transition:none}@media (max-width: 768px){.ecommerce-gallery .multi-carousel:not(.vertical) .multi-carousel-inner .multi-carousel-item img{max-height:50px}}.ecommerce-gallery.vertical .lightbox{height:100%;display:flex;justify-content:center;align-items:center}.ecommerce-gallery.vertical .lightbox img{height:350px}@media (max-width: 768px){.ecommerce-gallery.vertical .lightbox img{height:100px}}@media (max-width: 768px){.ecommerce-gallery.vertical .multi-carousel.vertical{height:100px}}.product-feature-desc{transition:opacity .3s ease}.product-feature-desc.is-swapping{opacity:0}.saznaj-vise-icon{transition:transform .3s ease}.saznaj-vise-btn.is-open .saznaj-vise-icon{transform:rotate(180deg)}@media (max-width: 768px){.ecommerce-gallery .lightbox img{height:200px}}.zoom-btn-container{position:absolute;top:10px;right:10px;z-index:10}.zoom-btn{background-color:#57a8dacc;color:#fff;border-radius:50%;border:none;padding:8px 16px;cursor:pointer}.zoom-btn:hover{background-color:#57a8da}.ecommerce-gallery{position:relative}.lightbox{position:relative;overflow:hidden;display:block;width:100%}.zoomed{transform:scale(2.5);transition:transform .3s ease}.zoom-toggle-btn{transition:all .2s ease}.zoom-toggle-btn.is-active{background-color:#0d6efd26;border-color:#0d6efd;color:#0d6efd}.zoom-toggle-btn.is-active:hover{background-color:#0d6efd40}.zoom-toggle-btn.position-absolute{position:absolute;top:10px;right:10px;z-index:10;margin:0}.zoom-blocker{position:absolute;inset:0;z-index:900;display:none;background:transparent;touch-action:none}.zoom-mobile-wrapper.zoom-on .zoom-blocker,.zoom-carousel-wrapper.zoom-on .zoom-blocker{display:block}.zoomImg{pointer-events:none}.zoom-mobile-wrapper{position:relative}.zoom-toggle-btn--mobile{position:absolute;right:0;bottom:0;margin:8px;width:30px;height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;z-index:1000;box-shadow:0 2px 8px #00000040}.zoom-toggle-btn--mobile i{font-size:14px;line-height:1}.zoom-mobile-wrapper.is-zooming .zoom-toggle-btn--mobile{opacity:0!important;visibility:hidden;pointer-events:none}.prilika-card-mobile:hover,.prilika-card-mobile:active{background:linear-gradient(135deg,rgba(87,168,218,.2) 0%,rgba(7,46,110,.1) 100%)!important;border-color:#57a8da80!important;transform:translateY(-2px);box-shadow:0 4px 12px #072e6e26}.multi-carousel .multi-carousel-inner .multi-carousel-item img{max-height:80px}
