.horizontal-carousel{position:relative;overflow:visible}.horizontal-carousel .carousel-items{display:flex;flex-direction:row;align-items:flex-start;gap:10px;overflow-x:auto;overflow-y:hidden;scroll-behavior:auto;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior-x:contain;padding:10px 0 24px 25px;scrollbar-width:none;-ms-overflow-style:none}.horizontal-carousel .carousel-items::-webkit-scrollbar{display:none}@media (max-width:768px){.horizontal-carousel .carousel-items{gap:10px;padding-top:6px;padding-bottom:12px;padding-left:16px}}.horizontal-carousel .carousel-items.compact-snap{scroll-snap-type:x mandatory}.horizontal-carousel .carousel-items.compact-snap>*{scroll-snap-align:start;scroll-snap-stop:normal}.continue-carousel{box-sizing:border-box}