@layer bricks {
	.splide {
		position: relative;
		visibility: hidden;
	}
	
	.splide__track {
		height: 100%;
		overflow: hidden;
		position: relative;
		width: 100%;
		z-index: 0;
	}
	
	@keyframes splide-loading {
		0% {
			transform: rotate(0);
		}
		
		to {
			transform: rotate(1turn);
		}
	}
	
	.splide__list {
		display: flex;
		height: 100%;
		padding: 0;
	}
	
	.splide__list, .splide__slide {
		backface-visibility: hidden;
		margin: 0;
	}
	
	.splide__arrows--rtl .splide__arrow--next svg, .splide__arrows--rtl .splide__arrow--prev svg {
		transform: scaleX(-1);
	}
	
	.splide__arrows--ttb .splide__arrow--prev svg {
		transform: rotate(-90deg);
	}
	
	.splide__arrows--ttb .splide__arrow--next svg {
		transform: rotate(90deg);
	}
}