.gallery{--listing-gap-x: clamp(.9375rem, 1.39vw, 1.25rem);--listing-gap-y: clamp(.9375rem, 1.39vw, 1.25rem);display:flex;flex-direction:column;gap:clamp(1.25rem,2.09vw,1.875rem)}.gallery__pill{align-self:flex-start}.gallery[data-heading-align=center]>.gallery__pill{align-self:center;text-align:center}.gallery__grid{width:100%}.gallery-image{display:flex;flex-direction:column;gap:.5rem;margin:0}.gallery__grid[data-natural] .collection-card__image{height:auto}.gallery-image__button{display:block;width:100%;margin:0;padding:0;border:0;color:inherit;font:inherit;cursor:zoom-in;-webkit-tap-highlight-color:transparent}.gallery-image__button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.gallery-image__zoom{position:absolute;inset-block-end:.625rem;inset-inline-end:.625rem;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--Primary-White, #ffffff);color:var(--Primary-Black, #1b1a1a);pointer-events:none}.gallery-image__zoom svg{width:1.125rem;height:1.125rem}.gallery-image__caption{font-size:var(--Size-Text-S, .875rem);line-height:1.4;opacity:.75}@media(hover:hover)and (pointer:fine){.gallery-image__zoom{opacity:0;transition:opacity .2s ease}.gallery-image__button:hover .gallery-image__zoom{opacity:1}.gallery-image__button:focus-visible .gallery-image__zoom{opacity:1}.gallery-image__image{transition:transform .4s ease}.gallery-image__button:hover .gallery-image__image{transform:scale(1.03)}}@media(prefers-reduced-motion:reduce){.gallery-image__zoom,.gallery-image__image{transition:none}.gallery-image__button:hover .gallery-image__image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/section-gallery.css.map */
