/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/

#CybotCookiebotDialog {
  border: 1px solid #111;
}

#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper, #CookiebotWidget #CookiebotWidget-widgetContent {
    background: linear-gradient(90deg, #C8FCFF 0%, #FFF5A2 100%) !important;
}

#CybotCookiebotDialog *,
#CybotCookiebotDialogBodyUnderlay *, #CookiebotWidget * {
    color: #111 !important;
}

#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider, #CookiebotWidget .CookiebotWidget-consent-details .CookiebotWidget-consent-details-box {
    background: #111 !important;
}

#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept,
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize,
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,
#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton,
#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change,
#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw {
	border:none!important;
border-radius: 16!important;
background: #000D1A!important;
	color: #FFF!important;
}

#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABContainerToggleHide,
#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABContainerToggleShow,
#CybotCookiebotDialog a:after,
#CybotCookiebotDialog a:before,
#CybotCookiebotDialog button:after,
#CybotCookiebotDialog button:before {
    border-color: #111 !important;
}

#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive {
    border-bottom-color: #111 !important;
}

#CookiebotWidget .CookiebotWidget-logo svg circle, #CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg {
  fill:#000D1A!important;
}

.age-gate-background-color, .age-gate__background-color {
	background: rgba(0, 0, 0, 0.40);
backdrop-filter: blur(20px);
}
.age-gate {
	max-width:855px;
	padding:50px 20px;
}
.age-gate-wrapper, .age-gate__wrapper {
	padding:0;
}
.age-gate-form, .age-gate__form {
	max-width: 500px;
    margin: 0 auto;
	gap:10px;
}
.age-gate-heading-title-logo, .age-gate__heading-title--logo {
	width:90px;
	height:90px;
}
.age-gate-headline, .age-gate__headline {
color: #FFF;
text-align: center;
font-family: "IBM Plex Sans";
font-size: 46px;
font-style: normal;
font-weight: 700;
line-height: 130%;
letter-spacing: 0.48px;
}
.age-gate-subheadline, .age-gate__subheadline {
color: rgba(255, 255, 255, 0.90);
text-align: center;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 150%;
letter-spacing: 0.16px;
}
.age-gate-label, .age-gate__label {
color: #FFF;
text-align: center;
font-family: Poppins;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 130%;
}
.age-gate input[type=text].age-gate-input, .age-gate input[type=text].age-gate__input {
	padding:7px;
border-radius: 5px;
border: 1px solid #fff;
	background:transparent;
color: rgba(245, 245, 245, 0.96);
text-align: center;
font-family: Poppins;
font-size: 10px;
font-style: normal;
font-weight: 400;
line-height: 250%;
}
.age-gate-remember input, .age-gate__remember input {
	width:20px;
	height:20px;
}
.age-gate-remember-text, .age-gate__remember-text {
color: #FFF;
text-align: center;
font-family: Poppins;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 130%;
}
button.age-gate__button {
	display:inline-flex;
	justify-content:center;
	align-items:center;
	gap:10px;
	padding:16px 32px;
border-radius: 16px;
background: #000D1A;
	border:unset;
color: #FFF;
text-align: center;
font-family: Montserrat;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 130%;
letter-spacing: 0.18px;
	transition:all .15s ease-in-out;
}
button.age-gate__button:after {
	content: url("https://globoria-5.com/wp-content/uploads/2025/10/icon-arrowright.svg");
}
button.age-gate__button:hover {
	background: #fff;
	border:unset;
	color: #000D1A;
}
button.age-gate__button:hover:after {
	filter:invert(1);
}
@media(max-width:767px) {
	.age-gate {
		padding:30px 20px;
	}
	.age-gate-headline, .age-gate__headline {
		font-size:26px;
	}
	.age-gate-subheadline, .age-gate__subheadline {
		max-width: 300px;
		font-size:14px;
	}
}