.ProductImageZoom-module__R4CG1W__container{gap:var(--space-6);flex-direction:row;align-items:flex-start;width:100%;display:flex;position:relative}.ProductImageZoom-module__R4CG1W__mainImageWrapper{aspect-ratio:1;background-color:var(--color-ivory);border-radius:var(--radius-base);cursor:crosshair;flex:1;width:100%;position:relative;overflow:hidden}.ProductImageZoom-module__R4CG1W__mainImage{object-fit:cover;width:100%;height:100%;display:block}.ProductImageZoom-module__R4CG1W__lens{pointer-events:none;z-index:10;background-color:#ffffff4d;border:1px solid #0000001a;position:absolute;box-shadow:0 4px 12px #0000000d}.ProductImageZoom-module__R4CG1W__thumbnails{gap:var(--space-4);scrollbar-width:none;flex-direction:column;flex-shrink:0;max-height:calc(100vh - 200px);padding-right:4px;display:flex;overflow:hidden auto}.ProductImageZoom-module__R4CG1W__thumbnails::-webkit-scrollbar{display:none}.ProductImageZoom-module__R4CG1W__thumbBtn{border-radius:var(--radius-sm);cursor:pointer;background-color:#0000;border:1px solid #0000;flex-shrink:0;width:64px;height:64px;padding:0;transition:border-color .2s;overflow:hidden}.ProductImageZoom-module__R4CG1W__thumbActive{border-color:var(--color-cocoa)}.ProductImageZoom-module__R4CG1W__thumbImage{object-fit:cover;background-color:var(--color-ivory);width:100%;height:100%}.ProductImageZoom-module__R4CG1W__zoomPanel{top:0;left:calc(100% + var(--space-12));background-repeat:no-repeat;background-color:var(--color-white);border:1px solid var(--color-neutral);border-radius:var(--radius-base);z-index:100;pointer-events:none;position:absolute;overflow:hidden;box-shadow:0 10px 40px #00000014}@media (max-width:900px){.ProductImageZoom-module__R4CG1W__container{gap:var(--space-4);flex-direction:column-reverse}.ProductImageZoom-module__R4CG1W__mainImageWrapper{aspect-ratio:auto;max-height:50vh}.ProductImageZoom-module__R4CG1W__mainImage{object-fit:contain}.ProductImageZoom-module__R4CG1W__thumbnails{flex-direction:row;width:100%;max-height:none;padding-bottom:4px;padding-right:0;overflow:auto hidden}}
