.touch-carousel{position:relative;width:100%;overflow:hidden;user-select:none;-webkit-user-select:none;touch-action:pan-y}.touch-carousel-track{display:flex;width:100%;height:100%;gap:20px;will-change:transform;transform:translate3d(calc(-100% - 20px),0,0)}.touch-carousel-slide{flex:0 0 100%;width:100%;min-width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.touch-carousel-slide img,.touch-carousel-slide video{display:block;max-width:100%;width:auto;height:auto;object-fit:contain}
