.ah-element,.ah-lightbox{--karussell-theme-color:#000;--karussell-navigation-size:44px;--karussell-pagination-bullet-size:6px;--karussell-pagination-bullet-horizontal-gap:6px}.ah-element .karussell .karussell-slide figure,.ah-lightbox .karussell .karussell-slide figure{line-height:0}.ah-element .karussell .ah-lightbox-content-source,.ah-lightbox .karussell .ah-lightbox-content-source{display:none}.ah-element .karussell .ah-karussell-button,.ah-element .karussell~.ah-karussell-button,.ah-lightbox .karussell .ah-karussell-button,.ah-lightbox .karussell~.ah-karussell-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}.ah-element .karussell .ah-karussell-button svg,.ah-element .karussell~.ah-karussell-button svg,.ah-lightbox .karussell .ah-karussell-button svg,.ah-lightbox .karussell~.ah-karussell-button svg{fill:hsla(0,0%,93%,.9);height:1em;width:1em}.ah-element .karussell .ah-karussell-button-prev,.ah-element .karussell~.ah-karussell-button-prev,.ah-lightbox .karussell .ah-karussell-button-prev,.ah-lightbox .karussell~.ah-karussell-button-prev{left:10px}.ah-element .karussell .ah-karussell-button-next,.ah-element .karussell~.ah-karussell-button-next,.ah-lightbox .karussell .ah-karussell-button-next,.ah-lightbox .karussell~.ah-karussell-button-next{right:10px}.ah-element .karussell .ah-karussell-button.karussell-button-disabled,.ah-element .karussell~.ah-karussell-button.karussell-button-disabled,.ah-lightbox .karussell .ah-karussell-button.karussell-button-disabled,.ah-lightbox .karussell~.ah-karussell-button.karussell-button-disabled{opacity:.3}.ah-element .karussell .karussell-image-stretch .karussell-slide .karussell-slide-image,.ah-lightbox .karussell .karussell-image-stretch .karussell-slide .karussell-slide-image{width:100%}.ah-element .karussell .karussell-horizontal>.karussell-pagination-bullets,.ah-element .karussell .karussell-pagination-bullets.karussell-pagination-horizontal,.ah-element .karussell .karussell-pagination-custom,.ah-element .karussell .karussell-pagination-fraction,.ah-element .karussell~.karussell-pagination-bullets.karussell-pagination-horizontal,.ah-element .karussell~.karussell-pagination-custom,.ah-element .karussell~.karussell-pagination-fraction,.ah-lightbox .karussell .karussell-horizontal>.karussell-pagination-bullets,.ah-lightbox .karussell .karussell-pagination-bullets.karussell-pagination-horizontal,.ah-lightbox .karussell .karussell-pagination-custom,.ah-lightbox .karussell .karussell-pagination-fraction,.ah-lightbox .karussell~.karussell-pagination-bullets.karussell-pagination-horizontal,.ah-lightbox .karussell~.karussell-pagination-custom,.ah-lightbox .karussell~.karussell-pagination-fraction{bottom:5px}.ah-element .karussell.karussell-cube .ah-karussell-button,.ah-element .karussell.karussell-cube~.ah-karussell-button,.ah-lightbox .karussell.karussell-cube .ah-karussell-button,.ah-lightbox .karussell.karussell-cube~.ah-karussell-button{transform:translate3d(0,-50%,1px)}.ah-element :where(.karussell-horizontal)~.karussell-pagination-bullets,.ah-lightbox :where(.karussell-horizontal)~.karussell-pagination-bullets{bottom:5px;left:0;width:100%}.ah-element :where(.karussell-horizontal)~.karussell-pagination-bullets .karussell-pagination-bullet,.ah-lightbox :where(.karussell-horizontal)~.karussell-pagination-bullets .karussell-pagination-bullet{margin:0 var(--karussell-pagination-bullet-horizontal-gap,4px)}.ah-element :where(.karussell-horizontal)~.karussell-pagination-progressbar,.ah-lightbox :where(.karussell-horizontal)~.karussell-pagination-progressbar{height:4px;left:0;top:0;width:100%}.ah-element.ah-pagination-position-outside .karussell,.ah-lightbox.ah-pagination-position-outside .karussell{padding-bottom:30px}.ah-element.ah-pagination-position-outside .karussell .ah-karussell-button,.ah-element.ah-pagination-position-outside .karussell~.ah-karussell-button,.ah-lightbox.ah-pagination-position-outside .karussell .ah-karussell-button,.ah-lightbox.ah-pagination-position-outside .karussell~.ah-karussell-button{top:calc(50% - 30px / 2)}.ah-element .ah-karussell,.ah-lightbox .ah-karussell{position:relative}.ah-element .ah-main-karussell,.ah-lightbox .ah-main-karussell{position:static}.ah-element.ah-arrows-position-outside .karussell,.ah-lightbox.ah-arrows-position-outside .karussell{width:calc(100% - 60px)}.ah-element.ah-arrows-position-outside .karussell .ah-karussell-button-prev,.ah-element.ah-arrows-position-outside .karussell~.ah-karussell-button-prev,.ah-lightbox.ah-arrows-position-outside .karussell .ah-karussell-button-prev,.ah-lightbox.ah-arrows-position-outside .karussell~.ah-karussell-button-prev{left:0}.ah-element.ah-arrows-position-outside .karussell .ah-karussell-button-next,.ah-element.ah-arrows-position-outside .karussell~.ah-karussell-button-next,.ah-lightbox.ah-arrows-position-outside .karussell .ah-karussell-button-next,.ah-lightbox.ah-arrows-position-outside .karussell~.ah-karussell-button-next{right:0}