.zoom-container{display:inline-block;position:relative}.zoom-container img{max-width:100%}.zoom-box{backface-visibility:hidden;background:hsla(0,0%,100%,.3);border:2px solid #768f70;cursor:crosshair;left:0;opacity:0;position:absolute;top:0;transform:translate(-50%,-50%)}.zoom-box.active{opacity:1}.zoom-box.loading{cursor:wait;height:120px;opacity:1;width:120px}.zoom-window{background:#fff;border:1px solid #31708f;flex:2;opacity:0;overflow:hidden;padding-bottom:100%;pointer-events:none;position:absolute;top:0;width:100%}.zoom-window img{backface-visibility:hidden;opacity:0;position:absolute;transition:opacity .4s ease}.zoom-window.active,.zoom-window.active img{opacity:1}.product-galery .carousel-indicators{flex-wrap:nowrap;justify-content:start;margin:0;overflow-x:scroll}.product-galery .carousel-indicators [data-bs-target]{border:2px solid transparent;flex:none;height:120px;opacity:.8;overflow:hidden;width:120px}.product-galery .carousel-indicators [data-bs-target].active,.product-galery .carousel-indicators [data-bs-target]:hover{border:2px solid #768f70;opacity:1;width:120px}.product-galery .carousel{padding-bottom:140px}.product-galery .carousel-control-next,.product-galery .carousel-control-prev{padding:0 0 160px}