File: D:/HostingSpaces/bomacon/bomacon.nl/resources/sass/site/6-Organisms/_organisms.cookieOverlay.scss
.o-cookie-overlay {
position: fixed;
@include z(z-cookie);
top: 0;
left: 0;
display: flex;
justify-content: center;
align-items: center;
width: 100%;
height: 100%;
background-color: rgba(palette(neutral, 1000), 0.6);
opacity: 1;
transition: opacity 0.5s;
&.is-accepted{
display: none;
}
&.fade-out {
opacity: 0;
}
}
.o-cookie-overlay__modal {
display: block;
width: 92%;
max-width: 960px;
padding: 60px 120px;
margin: auto;
background-color: palette(neutral, 0);
}
.o-cookie-overlay__container{
&.is-hidden{
display: none;
}
}
.o-cookie-overlay__title {
font-size: 24px;
line-height: 1;
font-weight: 500;
margin: 0 0 5px;
color: palette(text);
}
.o-cookie-overlay__text {
font-size: 16px;
line-height: 1.2;
margin: 0;
color: palette(text, 300);
}
.o-cookie-overlay__link {
text-decoration: underline;
color: palette(feedback, action);
cursor: pointer;
transition: color 0.3s;
&:hover{
color: rgba(palette(feedback, action), 0.75);
}
}
.o-cookie-overlay__button {
display: inline-block;
margin-top: 35px;
padding: 13px 25px;
border-radius: 4px;
background-color: palette(feedback, action);
transition: background-color 0.4s;
font-size: 16px;
line-height: 1.2;
font-weight: 500;
color: palette(neutral, 0);
cursor: pointer;
outline: none;
border: none;
&:hover{
background-color: darken(palette(feedback, action), 8%)
}
}
.o-cookie-overlay__types, .o-cookie-overlay__settings{
margin: 30px 0;
& > * + *{
margin-top: 25px;
}
}
.o-cookie-overlay__settings{
margin-bottom: 0;
}