.landing-gallery{display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - var(--header-bottom-position, 0px))}.landing-gallery__wrapper{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.landing-gallery__wrapper::-webkit-scrollbar{display:none}.landing-gallery__scroll-container{display:flex;flex-wrap:nowrap;align-items:center;padding:0;margin:0;gap:0;width:max-content}@keyframes landingGalleryScrollMobile{0%{transform:translate(0)}to{transform:translate(-33.33333%)}}@keyframes landingGalleryScrollDesktop{0%{transform:translate(0)}to{transform:translate(-33.33333%)}}.landing-gallery__item{flex:0 0 auto;position:relative;--base-dim: 55vw;--item-w: calc(var(--base-dim) * var(--scale-mobile));--item-h: calc(var(--item-w) / var(--aspect-ratio));width:var(--item-w);height:var(--item-h);margin:0;padding:0}@media screen and (min-width:750px){.landing-gallery__item{--base-dim: 45vh;--item-h: calc(var(--base-dim) * var(--scale-desktop));--item-w: calc(var(--item-h) * var(--aspect-ratio));width:var(--item-w);height:var(--item-h)}}.landing-gallery__link{display:block;width:100%;height:100%}.landing-gallery__image-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(var(--rotation));width:var(--img-w);height:var(--img-h);overflow:hidden}.landing-gallery__image{display:block;width:100%;height:100%;object-fit:contain}.landing-gallery__image-wrapper--placeholder{background-color:rgba(var(--color-foreground),.04)}.landing-gallery__scroll-container--animate-mobile{animation:landingGalleryScrollMobile 40s linear infinite}@media screen and (min-width:750px){.landing-gallery__scroll-container--animate-mobile{animation:none}.landing-gallery__scroll-container--animate-desktop{animation:landingGalleryScrollDesktop 40s linear infinite}}.landing-gallery__text-content{margin-top:3rem;margin-bottom:3rem;padding:0 1.5rem;text-align:center}.landing-gallery__heading{margin:0;font-family:var(--font-heading-family);font-size:1.4rem;letter-spacing:.1em;font-weight:500}.landing-gallery__subheading{margin-top:.5rem;font-size:1rem;font-style:italic}.landing-gallery__subheading p{margin:0}
/*# sourceMappingURL=/cdn/shop/t/52/assets/section-landing-gallery.css.map */
