.carousel__container{touch-action:pan-y pinch-zoom;margin-left:calc(var(--carousel-slide-gap,32px) * -1)}.carousel__slide{min-width:0;padding-left:var(--carousel-slide-gap,32px);flex:none}.carousel__viewport:before,.carousel__viewport:after{content:none}@media (min-width:1640px){.carousel--edge-fades .carousel__viewport:before,.carousel--edge-fades .carousel__viewport:after{content:"";z-index:10;pointer-events:none;width:200px;position:absolute;top:0;bottom:0}.carousel--edge-fades .carousel__viewport:before{background:linear-gradient(to right, var(--carousel-fade-color,white), transparent);left:0}.carousel--edge-fades .carousel__viewport:after{background:linear-gradient(to left, var(--carousel-fade-color,white), transparent);right:0}}