/* main image container with zoom effect */ .zoom-container position: relative; width: 100%; background: #fff; border-radius: 1.8rem; overflow: hidden; box-shadow: 0 20px 35px -10px rgba(0,0,0,0.15); cursor: crosshair; aspect-ratio: 4 / 3; display: flex; align-items: center; justify-content: center;
/* slider track */ .thumbnail-track-wrapper overflow-x: auto; scroll-behavior: smooth; scrollbar-width: thin; border-radius: 1.5rem; padding-bottom: 0.5rem;
/* Lens effect for classic zoom (optional but modern: we use GSAP scaling on mousemove) */ .zoom-lens display: none;