.block,.site-lightbox{--carousel-theme-color:#000;--carousel-navigation-size:44px;--carousel-pagination-bullet-size:6px;--carousel-pagination-bullet-horizontal-gap:6px}.block .carousel .carousel-slide figure,.site-lightbox .carousel .carousel-slide figure{line-height:0}.block .carousel .site-lightbox-content-source,.site-lightbox .carousel .site-lightbox-content-source{display:none}.block .carousel .site-carousel-button,.block .carousel~.site-carousel-button,.site-lightbox .carousel .site-carousel-button,.site-lightbox .carousel~.site-carousel-button{color:hsla(0,0%,93%,.9);cursor:pointer;display:inline-flex;font-size:25px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.block .carousel .site-carousel-button svg,.block .carousel~.site-carousel-button svg,.site-lightbox .carousel .site-carousel-button svg,.site-lightbox .carousel~.site-carousel-button svg{fill:hsla(0,0%,93%,.9);height:1em;width:1em}.block .carousel .site-carousel-button-prev,.block .carousel~.site-carousel-button-prev,.site-lightbox .carousel .site-carousel-button-prev,.site-lightbox .carousel~.site-carousel-button-prev{left:10px}.block .carousel .site-carousel-button-next,.block .carousel~.site-carousel-button-next,.site-lightbox .carousel .site-carousel-button-next,.site-lightbox .carousel~.site-carousel-button-next{right:10px}.block .carousel .site-carousel-button.carousel-button-disabled,.block .carousel~.site-carousel-button.carousel-button-disabled,.site-lightbox .carousel .site-carousel-button.carousel-button-disabled,.site-lightbox .carousel~.site-carousel-button.carousel-button-disabled{opacity:.3}.block .carousel .carousel-image-stretch .carousel-slide .carousel-slide-image,.site-lightbox .carousel .carousel-image-stretch .carousel-slide .carousel-slide-image{width:100%}.block .carousel .carousel-horizontal>.carousel-pagination-bullets,.block .carousel .carousel-pagination-bullets.carousel-pagination-horizontal,.block .carousel .carousel-pagination-custom,.block .carousel .carousel-pagination-fraction,.block .carousel~.carousel-pagination-bullets.carousel-pagination-horizontal,.block .carousel~.carousel-pagination-custom,.block .carousel~.carousel-pagination-fraction,.site-lightbox .carousel .carousel-horizontal>.carousel-pagination-bullets,.site-lightbox .carousel .carousel-pagination-bullets.carousel-pagination-horizontal,.site-lightbox .carousel .carousel-pagination-custom,.site-lightbox .carousel .carousel-pagination-fraction,.site-lightbox .carousel~.carousel-pagination-bullets.carousel-pagination-horizontal,.site-lightbox .carousel~.carousel-pagination-custom,.site-lightbox .carousel~.carousel-pagination-fraction{bottom:5px}.block .carousel.carousel-cube .site-carousel-button,.block .carousel.carousel-cube~.site-carousel-button,.site-lightbox .carousel.carousel-cube .site-carousel-button,.site-lightbox .carousel.carousel-cube~.site-carousel-button{transform:translate3d(0,-50%,1px)}.block :where(.carousel-horizontal)~.carousel-pagination-bullets,.site-lightbox :where(.carousel-horizontal)~.carousel-pagination-bullets{bottom:5px;left:0;width:100%}.block :where(.carousel-horizontal)~.carousel-pagination-bullets .carousel-pagination-bullet,.site-lightbox :where(.carousel-horizontal)~.carousel-pagination-bullets .carousel-pagination-bullet{margin:0 var(--carousel-pagination-bullet-horizontal-gap,4px)}.block :where(.carousel-horizontal)~.carousel-pagination-progressbar,.site-lightbox :where(.carousel-horizontal)~.carousel-pagination-progressbar{height:4px;left:0;top:0;width:100%}.block.site-pagination-position-outside .carousel,.site-lightbox.site-pagination-position-outside .carousel{padding-bottom:30px}.block.site-pagination-position-outside .carousel .site-carousel-button,.block.site-pagination-position-outside .carousel~.site-carousel-button,.site-lightbox.site-pagination-position-outside .carousel .site-carousel-button,.site-lightbox.site-pagination-position-outside .carousel~.site-carousel-button{top:calc(50% - 30px / 2)}.block .site-carousel,.site-lightbox .site-carousel{position:relative}.block .site-main-carousel,.site-lightbox .site-main-carousel{position:static}.block.site-arrows-position-outside .carousel,.site-lightbox.site-arrows-position-outside .carousel{width:calc(100% - 60px)}.block.site-arrows-position-outside .carousel .site-carousel-button-prev,.block.site-arrows-position-outside .carousel~.site-carousel-button-prev,.site-lightbox.site-arrows-position-outside .carousel .site-carousel-button-prev,.site-lightbox.site-arrows-position-outside .carousel~.site-carousel-button-prev{left:0}.block.site-arrows-position-outside .carousel .site-carousel-button-next,.block.site-arrows-position-outside .carousel~.site-carousel-button-next,.site-lightbox.site-arrows-position-outside .carousel .site-carousel-button-next,.site-lightbox.site-arrows-position-outside .carousel~.site-carousel-button-next{right:0}