.magic-carousel-track{--magic-carousel-drag-overshoot:4rem;--mc-slide-basis:100%;gap:var(--magic-carousel-gap,0);grid-auto-columns:var(--magic-carousel-slide-size,calc((var(--mc-slide-basis) - (var(--magic-carousel-slides-per-view,1) - 1)*var(--magic-carousel-gap,0px))/var(--magic-carousel-slides-per-view,1)));overscroll-behavior-x:contain;scroll-snap-type:var(--magic-carousel-snap-type,x mandatory);scrollbar-width:none;translate:var(--mc-rubberband-x,0) 0;grid-auto-flow:column;display:grid;position:relative;overflow:auto clip}.magic-carousel-track::-webkit-scrollbar{display:none}.magic-carousel-track[data-scrolling=true],.magic-carousel-track[data-snapping=true]{scroll-snap-type:none}.magic-carousel-track[data-loop=true]{--mc-slide-basis:100cqi;padding-inline:50%;scroll-padding-inline:50%}.magic-carousel-track[data-loop=true]:after{content:"";width:calc(var(--magic-carousel-gap,0px) + 8px)}.magic-carousel-track[data-draggable=true]{cursor:var(--magic-carousel-cursor,grab)}.magic-carousel-track[data-draggable=true][data-dragging=true]{cursor:var(--magic-carousel-cursor-dragging,grabbing)}.magic-carousel-track[data-draggable=true] *{-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}
