/* Checkout Countdown bar CSS */
.checkout-countdown-wrapper.checkout-countdown-bar {
	text-align: center;
	padding: 15px 0;
	width: 100%;
	z-index: 9999;
}
.ccfwoo-is-hidden {
	display: none;
}
/* Loading Dots */
@-webkit-keyframes ccfwoo-dot-keyframes {
	0% {
		opacity: 0.4;
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
	50% {
		opacity: 1;
		-webkit-transform: scale(1.2, 1.2);
		transform: scale(1.2, 1.2);
	}
	100% {
		opacity: 0.4;
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}
@keyframes ccfwoo-dot-keyframes {
	0% {
		opacity: 0.4;
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
	50% {
		opacity: 1;
		-webkit-transform: scale(1.2, 1.2);
		transform: scale(1.2, 1.2);
	}
	100% {
		opacity: 0.4;
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}
.ccfwoo-loading-dots {
	width: 100%;
}
.ccfwoo-loading-dots--dot {
	-webkit-animation: ccfwoo-dot-keyframes 1.5s infinite ease-in-out;
	animation: ccfwoo-dot-keyframes 1.5s infinite ease-in-out;
	background-color: rgb(209, 209, 209);
	border-radius: 10px;
	display: inline-block;
	height: 5px;
	width: 5px;
}
.ccfwoo-loading-dots--dot:nth-child(2) {
	-webkit-animation-delay: 0.5s;
	animation-delay: 0.5s;
}
.ccfwoo-loading-dots--dot:nth-child(3) {
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
}
