.product-image-gallery-module__S60UOa__gallery{touch-action:pan-y;min-width:0}.product-image-gallery-module__S60UOa__main{cursor:zoom-in;background:#fff;border:1px solid #dedbd1;border-radius:24px;width:100%;padding:12px;display:block}.product-image-gallery-module__S60UOa__main img,.product-image-gallery-module__S60UOa__content>img{object-fit:contain;width:100%;max-width:584px;height:auto;margin:auto;display:block}.product-image-gallery-module__S60UOa__main span{color:#455b5e;font-size:12px;display:block}.product-image-gallery-module__S60UOa__controls{color:#24383b;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;font-size:13px;display:flex}.product-image-gallery-module__S60UOa__controls button,.product-image-gallery-module__S60UOa__close{color:#24383b;cursor:pointer;background:#fff;border:1px solid #dedbd1;border-radius:12px;padding:10px 16px}.product-image-gallery-module__S60UOa__thumbnails{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.product-image-gallery-module__S60UOa__thumbnails button{color:#24383b;cursor:pointer;background:#fff;border:2px solid #dedbd1;border-radius:10px;min-width:0;padding:4px}.product-image-gallery-module__S60UOa__thumbnails button[aria-pressed=true]{border-color:#31545a}.product-image-gallery-module__S60UOa__thumbnails img{object-fit:contain;width:100%;height:64px;display:block}.product-image-gallery-module__S60UOa__thumbnails span{font-size:11px}.product-image-gallery-module__S60UOa__gallery button:focus-visible{outline-offset:3px;outline:3px solid #b55e48}.product-image-gallery-module__S60UOa__dialog{background:#fff;border:0;border-radius:16px;width:min(640px,94vw);max-width:94vw;max-height:94dvh;padding:0}.product-image-gallery-module__S60UOa__dialog::backdrop{background:#000000bf}.product-image-gallery-module__S60UOa__content{padding:16px}.product-image-gallery-module__S60UOa__close{margin:0 0 10px auto;display:block}@media (max-width:600px){.product-image-gallery-module__S60UOa__thumbnails img{height:48px}.product-image-gallery-module__S60UOa__content{padding:10px}}
