/*
 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 #DA2F51;
}

#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper, #CookiebotWidget #CookiebotWidget-widgetContent {
    background: #FFECF0 !important;
}

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

#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider, #CookiebotWidget .CookiebotWidget-consent-details .CookiebotWidget-consent-details-box {
    background: #DA2F51 !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 {
    
  background: #DA2F51 !important;
    border-color: #DA2F51 !important;
    color: #140D2D !important;
}

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

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

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

.age-gate-background, .age-gate__background {
	background: linear-gradient(206deg, rgba(102, 0, 10, 0.00) 33.65%, #90162C 101.66%);
}
.age-gate-heading-title-logo, .age-gate__heading-title--logo {
	width:100px;
	height:100px;
}
.age-gate-headline, .age-gate__headline {
color: #FFF;
font-family: Livvic;
font-size: 34px;
font-style: normal;
font-weight: 400;
line-height: 150%;
}
.age-gate select.age-gate-select, .age-gate select.age-gate__region, .age-gate select.age-gate__select {
border-radius: 5px;
border: 1px solid #000;
background: #FFF;
box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25) inset;
padding:8.5px 16px;
color: #000;
font-family: Livvic;
font-size: 12px;
font-style: normal;
font-weight: 300;
line-height: 150%;
}
.age-gate-remember-wrapper, .age-gate__remember-wrapper {
	margin:30px 20px;
}
.age-gate-remember input, .age-gate__remember input {
	width:30px;
	height:30px;
	filter: grayscale(1);
}
.age-gate-remember-text, .age-gate__remember-text {
color: #FFF;
font-family: Livvic;
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: 150%;
}
button.age-gate__button {
display:flex;
justify-content:center;
align-items:center;
gap:10px;
padding:12px 12px 12px 24px;
border-radius: 40px;
border: 1px solid #262626;
background: #FFF;
color: #262626;
font-family: Livvic;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 1;
}
button.age-gate__button:hover {
border: 1px solid #262626;
background:#262626;
}
button.age-gate__button:after {
	content: url("https://al-ritt.com/wp-content/uploads/2025/09/arrow.svg");
	width:45px;
	height:45px;
}
.age-gate-error, .age-gate__error {
margin-bottom:10px;
font-family: Livvic;
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: 150%;
}