.row-of-images{overflow:hidden;background-color:var(--row-images-background);padding-block:var(--row-images-padding-top) var(--row-images-padding-bottom)}.row-of-images__viewport{width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.row-of-images__viewport::-webkit-scrollbar{display:none}.row-of-images__track{display:flex;width:max-content;will-change:transform}.row-of-images__group{display:flex;flex:none;flex-wrap:nowrap;align-items:center;gap:var(--row-images-gap);margin:0;padding:0 var(--row-images-gap) 0 0;list-style:none}.row-of-images__item{display:flex;flex:none;align-items:center;justify-content:center}.row-of-images__link,.row-of-images__media{display:flex;align-items:center;justify-content:center;width:var(--row-image-size);max-width:calc(100vw - 6rem);color:inherit;text-decoration:none}.row-of-images__link:focus-visible{outline:.2rem solid currentColor;outline-offset:.5rem}.row-of-images__image{display:block;width:100%;height:auto;max-height:var(--row-images-max-height);object-fit:contain}.row-of-images__placeholder{display:block;width:100%;height:auto;aspect-ratio:2 / 1;opacity:.35}.row-of-images--animated .row-of-images__viewport{overflow:hidden}.row-of-images--animated .row-of-images__track{animation-duration:var(--row-images-speed);animation-timing-function:linear;animation-iteration-count:infinite}.row-of-images--animated.row-of-images--left .row-of-images__track{animation-name:row-of-images-scroll-left}.row-of-images--animated.row-of-images--right .row-of-images__track{animation-name:row-of-images-scroll-right}.row-of-images--animated .row-of-images__viewport:hover .row-of-images__track,.row-of-images--animated .row-of-images__viewport:focus-within .row-of-images__track{animation-play-state:paused}@keyframes row-of-images-scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes row-of-images-scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media screen and (max-width:749px){.row-of-images__group{gap:max(1.2rem,calc(var(--row-images-gap) * .7));padding-right:max(1.2rem,calc(var(--row-images-gap) * .7))}}@media(prefers-reduced-motion:reduce){.row-of-images--animated .row-of-images__viewport{overflow-x:auto}.row-of-images--animated .row-of-images__track{animation:none}.row-of-images--animated .row-of-images__group--duplicate{display:none}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/section-row-of-images.css.map */
