.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}

.ProductGallery-module__4BA3Cq__slider{--gallery-thumbnail-size:min(112px, calc((100cqw - 24px) / 3.6));--gallery-gap:var(--padding-xs);--gallery-thumbnail-reserve:calc(var(--gallery-thumbnail-size) + var(--gallery-gap));--gallery-bottom-gutter:calc(var(--padding-base) + env(safe-area-inset-bottom,0px));container-type:inline-size}.ProductGallery-module__4BA3Cq__inline{gap:var(--gallery-gap)}.ProductGallery-module__4BA3Cq__main{width:min(100%, max(44px, calc(100dvh - var(--gallery-flow-top,var(--header-height)) - var(--gallery-thumbnail-reserve) - var(--gallery-bottom-gutter))));aspect-ratio:1;flex-shrink:0;align-self:flex-start}.ProductGallery-module__4BA3Cq__thumbnails{container-type:inline-size}@media (min-width:768px){.ProductGallery-module__4BA3Cq__slider{--gallery-thumbnail-size:112px;--gallery-gap:var(--padding-base)}}@media (min-width:1024px){.ProductGallery-module__4BA3Cq__inline{--gallery-thumbnail-size:64px;--gallery-thumbnail-reserve:0px}.ProductGallery-module__4BA3Cq__gallery{top:var(--header-height);align-self:start;position:sticky}}@media (max-height:280px){.ProductGallery-module__4BA3Cq__gallery{position:static}}
