.carousel-progress{--carousel-pagination-gap:2rem;--carouser-pagination-width-offset:calc(var(--carousel-pagination-gap)*2);max-width:98rem;height:.2rem;border-radius:.5rem;background-color:#e0e4eb;position:relative;margin-left:var(--carousel-pagination-gap);margin-right:var(--carousel-pagination-gap)}@media(min-width:992px){.carousel-progress{--carousel-pagination-gap:auto}}.carousel-progress-bar{height:.4rem;border-radius:.5rem;top:-1px;background-color:var(--global-color-secondary);position:absolute;left:0;transform-origin:left top}@media(prefers-reduced-motion:no-preference){.carousel-progress-bar{transition:var(--animation-transition)}}.carousel-scrollbar{--carousel-scrollbar-dot-height:.2rem;--carousel-scrollbar-dot-active-height:.4rem;--carousel-scrollbar-dot-bg-color:var(--global-color-gray-1);--carousel-scrollbar-dot-bg-color-active:var(--global-color-secondary)}.carousel-scrollbar .splide__track{overflow:unset!important}.carousel-dots.is-loading,.carousel-scrollbar.is-loading,.image-slider.is-loading{height:var(--slider-placeholders-height)}@media(min-width:768px){.carousel-dots.is-loading,.carousel-scrollbar.is-loading,.image-slider.is-loading{height:var(--slider-placeholders-height-md)}}@media(min-width:992px){.carousel-dots.is-loading,.carousel-scrollbar.is-loading,.image-slider.is-loading{height:var(--slider-placeholders-height-lg)}}
