/* Sale Event */
.container-full {
	margin: 0 auto;
	padding: 0;
}

.container-flex{
	display: flex;
	flex-flow: column wrap;
	justify-content: center;
	align-items: center;
}
.container-flex-row{
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
	align-items: center;
}
.sale-color{
	background: #fa0032;
}
.sale-flex {
	background: #101231;
	background: linear-gradient(90deg, rgba(16, 18, 49, 1) 0%, rgba(37, 59, 146, 1) 50%, rgba(16, 18, 49, 1) 100%);
}
    
.sale-top{
	color: #fff;
	font-size: clamp(1.4rem, 1.1827rem + 0.4533vw, 1.5rem);
	letter-spacing: 0.15rem;
	text-transform: uppercase;
	font-weight: 600;
	padding: 0.25em;
}
.btn-sale{
	color: #fff;
	font-size: 2rem;
	font-weight: 700;
	line-height: 2rem;
	background: #fa0032;
	background: -webkit-linear-gradient(to left, #DC281E, #fa0032);
	background: linear-gradient(to left, #DC281E, #fa0032);
	padding: 1rem 1.5rem;
}
.btn-sale:hover {
	color: #111;
	background: #fa0032;
	background: -webkit-linear-gradient(to left, #fa0032, #DC281E);
	background: linear-gradient(to left, #fa0032, #DC281E);
}
.btn-outline-white{
	font-weight: 600;
	color: #fff;
	border: 2px solid #fff !important;
	background-color: transparent;
	border-radius: 0;
	margin: .5rem 0;
}
.btn-outline-white:hover{
	border: 2px solid #fff;
	background-color: #fff;
	color: #000;
}

@media only screen and (max-width: 576px) {
	.btn-sale{
		font-size: 1.3rem;
		line-height: 1.5rem;
		letter-spacing: 0;
		padding: 0.5rem 1rem;
	}
	.sale-top{
		font-size: clamp(1.2rem, 1.0914rem + 0.2266vw, 1.25rem);
	}
}
/* End Sale Event */