/**
 * Cookiebot — tipografia i colors marca (black / grey).
 */

#CybotCookiebotDialogBodyContent,
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,
.CybotCookiebotDialogBodyButton,
.CybotCookiebotDialogBodyLevelButtonDescription,
#CybotCookiebotDialogBodyEdgeMoreDetailsLink {
	font-size: 12px !important;
	font-weight: 100;
}

#CybotCookiebotDialogPoweredByText,
#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogHeader,
#CybotCookiebotDialogPoweredbyImage,
#CybotCookiebotDialogHeader,
#CybotCookiebotDialogDetailFooter,
#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo {
	display: none !important;
}

.CybotCookiebotDialogBodyBottomWrapper,
.CybotCookiebotDialogContentWrapper {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

#CybotCookiebotDialog {
	padding-top: 10px !important;
	padding-bottom: 5px !important;
	font-family: var(--bulova-font) !important;
}

#CybotCookiebotDialogTabContent input:checked + .CybotCookiebotDialogBodyLevelButtonSlider {
	background-color: var(--bulova-black) !important;
}

#CybotCookiebotDialogTabContent .CybotCookiebotDialogBodyLevelButtonSlider {
	background-color: var(--bulova-grey-light) !important;
}

#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept,
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,
#CookiebotWidget-btn-change {
	background-color: var(--bulova-black) !important;
	border-color: var(--bulova-black) !important;
	color: var(--bulova-white) !important;
}

#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive,
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.active {
	border-bottom: 1px solid var(--bulova-black) !important;
	color: var(--bulova-black) !important;
}

#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {
	border: 2px solid var(--bulova-grey) !important;
	color: var(--bulova-grey) !important;
}

#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize,
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection {
	border-color: var(--bulova-grey) !important;
	color: var(--bulova-grey) !important;
}

#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a,
.CookiebotWidget-show-consent-details {
	color: var(--bulova-black) !important;
}

.CybotCookiebotDialogBodyLevelButtonDescription:hover,
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover,
.CybotCookiebotDialogDetailBodyContentCookieTypeTableContainer a:hover,
#CybotCookiebotDialogDetailBodyContentCookieContainerNecessary:hover,
#CybotCookiebotDialogDetailBodyContentCookieContainerPreference:hover,
#CybotCookiebotDialogDetailBodyContentCookieContainerStatistics:hover,
#CybotCookiebotDialogDetailBodyContentCookieContainerAdvertising:hover,
#CybotCookiebotDialogDetailBodyContentCookieContainerUnclassified:hover {
	color: var(--bulova-grey) !important;
}

#CookiebotWidget-btn-withdraw,
#CookiebotWidget-btn-change {
	border-color: var(--bulova-black) !important;
}

#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg {
	fill: var(--bulova-black) !important;
}

#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw:disabled {
	border-color: var(--bulova-grey) !important;
}
