body.horizontal-native-scroll .horizontal-scroll-container,body.horizontal-native-scroll [data-vl-scroller-track]{display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0.2) transparent;touch-action:pan-x pan-y}body.horizontal-native-scroll .horizontal-scroll-card,body.horizontal-native-scroll [data-vl-layout="scroller"]{flex:0 0 calc(100% - 30px * 2);scroll-snap-align:start;scroll-snap-stop:always;box-sizing:border-box;min-width:0}body.horizontal-native-scroll [data-vl-scroller-item]{scroll-snap-align:start;scroll-snap-stop:always;box-sizing:border-box}body.horizontal-native-scroll .horizontal-scroll-container::-webkit-scrollbar,body.horizontal-native-scroll [data-vl-scroller-track]::-webkit-scrollbar{height:6px}body.horizontal-native-scroll .horizontal-scroll-container::-webkit-scrollbar-track,body.horizontal-native-scroll [data-vl-scroller-track]::-webkit-scrollbar-track{background:transparent}body.horizontal-native-scroll .horizontal-scroll-container::-webkit-scrollbar-thumb,body.horizontal-native-scroll [data-vl-scroller-track]::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.2);border-radius:3px}@media (min-width: 992px){body.horizontal-native-scroll .horizontal-scroll-container.horizontal-scroll-desktop-1 .horizontal-scroll-card,body.horizontal-native-scroll .horizontal-scroll-container.horizontal-scroll-desktop-1 [data-vl-layout="scroller"]{flex:0 0 calc(95% - 0.75rem)}body.horizontal-native-scroll .horizontal-scroll-container.horizontal-scroll-desktop-1:not(:has(.horizontal-scroll-card:nth-child(2))):not(:has([data-vl-layout="scroller"]:nth-child(2))){overflow-x:hidden;justify-content:center}body.horizontal-native-scroll .horizontal-scroll-container.horizontal-scroll-desktop-2 .horizontal-scroll-card,body.horizontal-native-scroll .horizontal-scroll-container.horizontal-scroll-desktop-2 [data-vl-layout="scroller"]{flex:0 0 calc(45% - 0.75rem)}body.horizontal-native-scroll .horizontal-scroll-container.horizontal-scroll-desktop-2:not(:has(.horizontal-scroll-card:nth-child(3))):not(:has([data-vl-layout="scroller"]:nth-child(3))){overflow-x:hidden;justify-content:center}body.horizontal-native-scroll .horizontal-scroll-container.horizontal-scroll-desktop-3 .horizontal-scroll-card,body.horizontal-native-scroll .horizontal-scroll-container.horizontal-scroll-desktop-3 [data-vl-layout="scroller"]{flex:0 0 calc(32.5% - 0.75rem)}body.horizontal-native-scroll .horizontal-scroll-container.horizontal-scroll-desktop-3:not(:has(.horizontal-scroll-card:nth-child(4))):not(:has([data-vl-layout="scroller"]:nth-child(4))){overflow-x:hidden;justify-content:center}body.horizontal-native-scroll .horizontal-scroll-container.horizontal-scroll-desktop-4 .horizontal-scroll-card,body.horizontal-native-scroll .horizontal-scroll-container.horizontal-scroll-desktop-4 [data-vl-layout="scroller"]{flex:0 0 calc(24% - 0.75rem)}body.horizontal-native-scroll .horizontal-scroll-container.horizontal-scroll-desktop-4:not(:has(.horizontal-scroll-card:nth-child(5))):not(:has([data-vl-layout="scroller"]:nth-child(5))){overflow-x:hidden;justify-content:center}}