.customer-gallery{display:block;padding-block:24px;--gallery-columns: 6}.customer-gallery__viewport{overflow:hidden}.customer-gallery__header{margin-bottom:24px;text-align:left}.customer-gallery__heading{margin:0;font-size:var(--gallery-heading-size-desktop);font-weight:var(--gallery-heading-weight);line-height:1.2}.customer-gallery__subheading{margin:8px 0 0;font-size:var(--gallery-subheading-size-desktop);font-weight:var(--gallery-subheading-weight);line-height:1.5}.customer-gallery__track{display:flex;width:max-content;will-change:transform}.customer-gallery.is-ready .customer-gallery__track{animation:customer-gallery-scroll var(--gallery-duration) linear infinite}@media(hover:hover)and (pointer:fine){.customer-gallery:hover .customer-gallery__track{animation-play-state:paused}}.customer-gallery__group{display:flex;flex:none;gap:var(--gallery-gap);margin:0;padding:0 var(--gallery-gap) 0 0;list-style:none}.customer-gallery__item{flex:0 0 var(--gallery-item-width);width:var(--gallery-item-width)}.customer-gallery__media{display:flex;aspect-ratio:3 / 4;align-items:center;justify-content:center;overflow:hidden;background:var(--gallery-background)}.customer-gallery__media[data-lightbox-trigger]{cursor:zoom-in}.customer-gallery__lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#000000e6;cursor:zoom-out}.customer-gallery__lightbox[hidden]{display:none}.customer-gallery__lightbox-image{max-width:90vw;max-height:90vh;object-fit:contain;cursor:default}.customer-gallery__lightbox-close{position:absolute;top:16px;right:16px;width:44px;height:44px;padding:0;border:none;border-radius:50%;background:#ffffff26;color:#fff;font-size:28px;line-height:1;cursor:pointer}.customer-gallery__lightbox-close:hover{background:#ffffff4d}.customer-gallery__image,.customer-gallery__placeholder{display:block;width:100%;height:100%;object-fit:contain}@keyframes customer-gallery-scroll{0%{transform:translateZ(0)}to{transform:translate3d(calc(-1 * var(--gallery-loop-distance)),0,0)}}@media screen and (max-width:749px){.customer-gallery{--gallery-columns: 3}.customer-gallery__header{margin-bottom:16px}.customer-gallery__heading{font-size:var(--gallery-heading-size-mobile)}.customer-gallery__subheading{font-size:var(--gallery-subheading-size-mobile)}}@media(prefers-reduced-motion:reduce){.customer-gallery__viewport{overflow-x:auto;scrollbar-width:thin}.customer-gallery.is-ready .customer-gallery__track{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map?subset=AACA */
