.ui-carousel{--carousel-per-view:var(--carousel-per-view-0);--carousel-gap:var(--carousel-gap-0)}@media (width>=40rem){.ui-carousel{--carousel-per-view:var(--carousel-per-view-1);--carousel-gap:var(--carousel-gap-1)}}@media (width>=48rem){.ui-carousel{--carousel-per-view:var(--carousel-per-view-2);--carousel-gap:var(--carousel-gap-2)}}@media (width>=64rem){.ui-carousel{--carousel-per-view:var(--carousel-per-view-3);--carousel-gap:var(--carousel-gap-3)}.ui-carousel__button{z-index:10;position:absolute;top:50%;transform:translateY(-50%)}.ui-carousel__button--prev{left:-1.25rem}.ui-carousel__button--next{right:-1.25rem}}@media (width>=80rem){.ui-carousel{--carousel-per-view:var(--carousel-per-view-4);--carousel-gap:var(--carousel-gap-4)}}.ui-carousel__swiper{padding-block:.5rem}.ui-carousel--bleed .ui-carousel__swiper{margin-inline:-1rem;padding-inline:1rem}@media (width>=40rem){.ui-carousel--bleed .ui-carousel__swiper{margin-inline:0;padding-inline:0}}.ui-carousel__swiper .swiper-wrapper{margin:0;padding:0;list-style:none}.ui-carousel__slide.swiper-slide{height:auto;width:calc((100% - (-1 + var(--carousel-per-view)) * var(--carousel-gap)) / var(--carousel-per-view));margin-right:var(--carousel-gap)}.ui-carousel__slide>*{height:100%}.ui-carousel__button.is-disabled{opacity:.4;pointer-events:none}.ui-carousel__button.is-locked{display:none}
