.widget_cookie {
	border-radius: 4px;
}

.widget_cookie__wrap {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.widget_cookie__text {
	flex: 0 0 70%;
	max-width: 70%;
}

.widget_cookie {
	width: 60vw;
	padding: 16px 20px;
	position: fixed;
	z-index: 9999;
	bottom: 20px;
	left: 20px;
	background: #fff;
	transition: opacity 1.2s, transform 1.2s;
	flex-direction: column;
	align-items: center;
}

.widget_cookie__style1 {
	border-color: #96091d
}

.widget_cookie__style1 .widget_cookie__btn-close-cookie {
	color: #fff;
	background-color: #96091d
}

.widget_cookie__style2 {
	border-color: #f8a91c
}

.widget_cookie__style2 .widget_cookie__btn-close-cookie {
	background-color: #f8a91c
}

.widget_cookie__style3 {
	border-color: #e12a2a
}

.widget_cookie__style3 .widget_cookie__btn-close-cookie {
	background-color: #e12a2a
}

.widget_cookie__style4 {
	border-color: #0082d1
}

.widget_cookie__style4 .widget_cookie__btn-close-cookie {
	background-color: #0082d1
}

.widget_cookie__style5 {
	border-color: #159dba
}

.widget_cookie__style5 .widget_cookie__btn-close-cookie {
	background-color: #159dba
}

@media (min-width: 29.99875em) {
	.widget_cookie {
		width: 500px;
		bottom: 30px;
		left: 15px;
		max-width: 65%;
	}
}

.widget_cookie__text {
	margin-bottom: 0;
	color: rgba(25, 25, 25, .6);
	font-size: 13px;
	font-weight: 400;
	line-height: 20px;
}

.widget_cookie a {
	color: var(--theme-b-link);
	font-size: 12px;
}

.widget_cookie__btn-close-cookie {
	background-size: 100% 100%;
	width: 60px;
	max-width: 60px;
	min-width: auto;
	height: 48px;
	display: inline-block;
	cursor: pointer;
	transition: .3s;
	font-size: 13px;
	line-height: 19px
}

.widget_cookie .btn-close-cookie:hover {
	opacity: .5
}

.widget_cookie.cookie__hide {
	transition-delay: 0s;
	opacity: 0 !important;
	transform: translateY(20px) !important
}
