.GenericCarousel_carousel_container__JgL5_{margin-left:calc(-1*var(--edge-padding));margin-right:calc(-1*var(--edge-padding))}.GenericCarousel_carousel__U9UvP{position:relative;isolation:isolate;--carousel-visible-items:var(--visible-items-base);--carousel-items-gap:var(--space-8);--carousel-slide-shadow-offset:8px}.GenericCarousel_slider__9K_cI{overflow-x:auto;display:flex;column-gap:var(--carousel-items-gap);padding-left:var(--edge-padding)}.GenericCarousel_slider__9K_cI:after{content:"";display:block;padding-left:calc(var(--edge-padding) - var(--carousel-items-gap))}.GenericCarousel_slider__9K_cI{padding-top:var(--carousel-slide-shadow-offset);padding-bottom:var(--carousel-slide-shadow-offset);margin-top:calc(-1*var(--carousel-slide-shadow-offset));margin-bottom:calc(-1*var(--carousel-slide-shadow-offset))}.GenericCarousel_slider__9K_cI::-webkit-scrollbar{display:none}.GenericCarousel_slider__9K_cI{scrollbar-width:none}.GenericCarousel_slide__PbeiP{--carousel-effective-content-width:calc(100% - var(--edge-padding));box-sizing:initial;scroll-snap-align:start;padding:var(--carousel-slide-shadow-offset);margin:calc(-1*var(--carousel-slide-shadow-offset))}.GenericCarousel_slide__PbeiP>*{height:100%}.GenericCarousel_navigators__Uq_fn.GenericCarousel_navigators__Uq_fn{display:none;min-width:32px;height:32px;padding:0;box-shadow:var(--elevation-1);position:absolute;top:50%;z-index:var(--z-generic-pagemodule-carousel-navigators,4);border:0}.GenericCarousel_navigators__Uq_fn.GenericCarousel_navigators__Uq_fn.GenericCarousel_left__l6n58{left:0;transform:translate(-50%,-50%)}.GenericCarousel_navigators__Uq_fn.GenericCarousel_navigators__Uq_fn.GenericCarousel_right__Yxmcr{right:0;transform:translate(50%,-50%)}@media(min-width:768px){.GenericCarousel_carousel__U9UvP{--carousel-items-gap:16px}}@media(min-width:840px){.GenericCarousel_carousel_container__JgL5_{margin:0}.GenericCarousel_slider__9K_cI{scroll-snap-type:x mandatory;padding:var(--carousel-slide-shadow-offset);margin:calc(-1*var(--carousel-slide-shadow-offset))}.GenericCarousel_slider__9K_cI:after{display:none}.GenericCarousel_navigators__Uq_fn.GenericCarousel_navigators__Uq_fn{display:flex}}@media(min-width:1280px){.GenericCarousel_carousel__U9UvP{--carousel-items-gap:20px}}@media(min-width:1440px){.GenericCarousel_carousel__U9UvP{--carousel-items-gap:24px}}