.zoom-lens{position:absolute;width:50px;height:50px;background-color:rgba(255,255,255,.8);border:2px solid #fff;border-radius:50%;cursor:none;pointer-events:none;display:none;z-index:100;box-shadow:0 0 10px rgba(0,0,0,.3)}.zoom-preview{position:absolute;top:0;left:calc(100% + 20px);width:750px;height:750px;background:#fff;border:2px solid #ddd;border-radius:8px;overflow:hidden;display:none;z-index:200;box-shadow:0 4px 20px rgba(0,0,0,.15)}.zoom-preview.active{display:block}.zoom-preview-image{width:3000px;height:3000px;object-fit:cover;position:absolute;top:0;left:0;transform-origin:top left;transition:transform .1s ease}@media (max-width:2000px){.zoom-preview{width:600px;height:600px}}@media (max-width:1400px){.zoom-preview{width:400px;height:400px}.zoom-preview-image{width:1500px;height:1500px}}@media (max-width:1200px){.zoom-preview{width:300px;height:300px}.zoom-preview-image{width:1500px;height:1500px}}@media (max-width:1024px){.zoom-preview{display:none}.zoom-preview-image{display:none}}