.gallery-scroll-section{--gs-gap: 4px;position:relative;width:100%}.gallery-scroll-section--full-bleed{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.gallery-scroll__heading{padding:0 1.5rem 1.5rem}.gallery-scroll__heading-text{margin:0}.gallery-scroll__wrapper{position:relative}.gallery-scroll__track{display:flex;align-items:stretch;gap:var(--gs-gap);margin:0;padding:0;list-style:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;cursor:grab}.gallery-scroll__track.is-dragging{cursor:grabbing;scroll-snap-type:none}.gallery-scroll__track::-webkit-scrollbar{display:none;height:0}.gallery-scroll__item{flex:0 0 auto;position:relative;width:var(--gs-mobile-w, 84vw);height:auto;aspect-ratio:var(--gs-mobile-ratio, 3/4);scroll-snap-align:start;overflow:hidden;background:#0000000a}.gallery-scroll__link{display:block;width:100%;height:100%}.gallery-scroll__media{width:100%;height:100%}.gallery-scroll__img,.gallery-scroll__placeholder,.gallery-scroll__placeholder-svg{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (min-width:750px){.gallery-scroll__item{width:auto;height:var(--gs-desktop-h, 80vh)}.gallery-scroll__item.is-portrait{aspect-ratio:var(--gs-portrait-ratio, 3/4)}.gallery-scroll__item.is-landscape{aspect-ratio:var(--gs-landscape-ratio, 4/3)}}@media(prefers-reduced-motion:reduce){.gallery-scroll__track{scroll-behavior:auto}}@media(hover:hover)and (pointer:fine){.gallery-scroll__track.has-cursor-nav .gallery-scroll__item{cursor:none}.gallery-scroll__track.has-cursor-nav.is-dragging .gallery-scroll__item{cursor:grabbing}.gallery-scroll__track.has-cursor-nav .gallery-scroll__link{cursor:pointer}}.gallery-scroll__cursor{position:fixed;top:0;left:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:#ffffff8c;color:#111;pointer-events:none;z-index:20;opacity:0;transform:translate(-100px,-100px) translate(-50%,-50%);transition:opacity .15s ease}.gallery-scroll__cursor.is-visible{opacity:1}.gallery-scroll__cursor svg{display:block;width:16px;height:16px;transition:transform .15s ease}.gallery-scroll__cursor.is-prev svg{transform:scaleX(-1)}
/*# sourceMappingURL=/cdn/shop/t/77/assets/section-image-scroll-gallery.css.map */
