.jet-filters-loading::before,
.jet-filters-loading::after {
	z-index: 999;
	position: fixed;
	top: 50%;
	right: 48%;
	bottom: 50%;
	left: auto;
}

@media screen and (max-width: 568px) {
	.jet-filters-loading::before,
	.jet-filters-loading::after {
		right: 43%;
	}
}

.jet-filters-loading::before {
	content: "";
	width: 56px;
	height: 56px;
	border-radius: 50%;
	background:
		radial-gradient(farthest-side, #00aae7 94%, #0000) top / 9px 9px no-repeat,
		conic-gradient(#0000 30%, #00aae7);
	-webkit-mask: radial-gradient(farthest-side, #0000 calc(100% - 9px), #000 0);
	mask: radial-gradient(farthest-side, #0000 calc(100% - 9px), #000 0);
	animation: mozn-spinner 1s infinite linear;
}

@keyframes mozn-spinner {
	100% {
		transform: rotate(1turn);
	}
}
