.ProductGallery_gallery__bdcoP{display:flex;scroll-snap-type:x mandatory;overflow-x:auto;overscroll-behavior-x:contain;border-radius:1.5rem;background:#EDE6DC;box-shadow:0 0 0 1px rgba(14,63,126,.05),0 8px 16px -8px rgba(42,51,70,.07)}.ProductGallery_photo__JFngA{position:relative;isolation:isolate;aspect-ratio:1/1;width:100%;flex-shrink:0;cursor:zoom-in;scroll-snap-align:center;background:#EDE6DC}.ProductGallery_image__UtjWX{-o-object-fit:contain;object-fit:contain;padding:1.5rem;mix-blend-mode:multiply}@media (min-width:1024px){.ProductGallery_gallery__bdcoP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;overflow:visible;overscroll-behavior-x:auto;scroll-snap-type:none;border-radius:0;background:transparent;box-shadow:none}.ProductGallery_photo__JFngA{overflow:hidden;scroll-snap-align:none;border-radius:1.5rem;box-shadow:0 0 0 1px rgba(14,63,126,.05),0 8px 16px -8px rgba(42,51,70,.07)}.ProductGallery_single__7HiAx{grid-column:span 2/span 2}.ProductGallery_image__UtjWX{padding:1rem;transition-property:color,background-color,border-color,opacity,transform,box-shadow;transition-duration:.4s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ProductGallery_photo__JFngA:hover .ProductGallery_image__UtjWX{transform:scale(1.04)}}