.ProductGallery-module__xys5fa__gallery{gap:.75rem;display:grid}.ProductGallery-module__xys5fa__main{aspect-ratio:4/5;background:var(--surface);position:relative;overflow:hidden}.ProductGallery-module__xys5fa__mainImage{object-fit:cover;animation:ProductGallery-module__xys5fa__fadeIn .35s var(--ease-out)}@keyframes ProductGallery-module__xys5fa__fadeIn{0%{opacity:0}}.ProductGallery-module__xys5fa__thumbs{scrollbar-width:none;gap:.5rem;list-style:none;display:flex;overflow-x:auto}.ProductGallery-module__xys5fa__thumb{aspect-ratio:1;background:var(--surface);cursor:pointer;opacity:.6;width:4.5rem;transition:opacity .2s var(--ease-out), border-color .2s var(--ease-out);border:1px solid #0000;padding:0;display:block;position:relative}.ProductGallery-module__xys5fa__thumb:hover,.ProductGallery-module__xys5fa__thumb[aria-current]{opacity:1}.ProductGallery-module__xys5fa__thumb[aria-current]{border-color:var(--foreground)}.ProductGallery-module__xys5fa__thumbImage{object-fit:cover}
