.cky-consent-container,
.cky-modal {
	--_heading-font: Switzer;
	--_btn-font: Switzer;
	--_btn-font-weight: 400;
	--_btn-font-size: 1.4rem;
	--_btn-padding: 9px 0px 9px 10px;
	--_btn-color: var(--base);
	--_btn-background: transparent;
	--_btn-background-hover: var(--base);
	--_btn-hover-color: var(--white);
	--_btn-filter: var(--filter-plus) var(--filter-base);
	--_btn-hover-filter: var(--filter-plus) var(--filter-white);
	--_btn-radius: 50vmax;
	--_btn-border:1px solid var(--base);
}

.cky-consent-container {
	opacity: 0;
	animation: fadeInCookie 0.6s ease-in-out;
	animation-fill-mode: forwards;
	animation-delay: 0.5s;
}

@keyframes fadeInCookie {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

.cky-consent-container {
	box-shadow: var(--box-shadow-primary) !important;
}

p.cky-title,
span.cky-preference-title,
.cky-accordion-btn {
	font-family: var(--_heading-font) !important;
}



p.video-placeholder-text-youtube {
	background: var(--accent) !important;
	color: black !important;
	border-radius: 50vmax !important;
}

/* Defaults */
.cky-notice-btn-wrapper {
	gap: 10px !important;
	margin-top: 18px !important;
}

@media screen and (max-width:767px) {
	.cky-notice-btn-wrapper {
		gap: 4px !important;
		margin-top: 22px !important;
	}
}

/* "Powered by cookieyes" */
.cky-prefrence-btn-wrapper+div,
.cky-btn-revisit-wrapper {
	display: none !important;
}

.cky-consent-bar {
	border: 0 !important;
	border-radius: var(--radius-xs) !important;
}

@media screen and (min-width: 768px) {
	.cky-consent-container {
		width: 500px !important;
		bottom: 25px !important;
		right: 25px !important;
	}
}

.cky-show-desc-btn,
.cky-policy {
	color: var(--base) !important;
}

.cky-btn-accept {
	order: -1 !important;
	margin-right: 10px !important;
}
.cky-btn:hover {
	opacity: 1 !important;
}
@media screen and (min-width:1026px) {
	.cky-btn:hover {
		background: var(--_btn-background-hover) !important;
		color: var(--_btn-hover-color) !important;
	}

	.cky-btn:hover::after {
		filter: var(--_btn-hover-filter) !important;
	}
}

@media screen and (max-width: 767px) {
	.cky-notice-btn-wrapper {
		flex-direction: column !important;
		align-items: stretch !important;
	}

	.cky-notice-btn-wrapper button {
		margin: 10px 0 !important;
	}
}

/* Set these */


.cky-btn {
	border-radius: var(--_btn-radius) !important;
	font-family: var(--_btn-font) !important;
	font-weight: var(--btn-font-weight) !important;
	letter-spacing: 0.9px !important;
	background: var(--_btn-background) !important;
	color: var(--_btn-color) !important;
	border: var(--_btn-border) !important;
	font-size: var(--_btn-font-size) !important;
	letter-spacing: 0.4px !important;
	position: relative !important;
	padding: var(--_btn-padding) !important;
	margin-right: 0 !important;
	line-height: 1;
	transition: 0.15s ease-out !important;
}

.cky-btn::after {
	position: absolute;
	left: 16px;
	top: 50%;
	transform: translateY(-50%);
	height: 16px;
	width: 16px;
	content: "";
	background-size: 16px 16px;
	filter: var(--_btn-filter);
}

.cky-btn-customize::after {
	background-image: url("/wp-content/themes/Samuraj/assets/media/icons/gear-regular.svg");
}

.cky-btn-reject::after {
	background-image: url("/wp-content/themes/Samuraj/assets/media/icons/xmark-regular.svg");
}

.cky-btn-accept::after {
	background-image: url("/wp-content/themes/Samuraj/assets/media/icons/check-regular.svg");
}

.cky-btn-preferences::after {
	background-image: url("/wp-content/themes/Samuraj/assets/media/icons/floppy-disk-regular.svg");
}

a.cky-policy{
	text-underline-offset:3px;
}
a.cky-policy::after {
	content: unset !important;
}
.cky-banner-element{
	cursor:pointer;
}