.wpml-ls-menu-item .wpml-ls-flag{display:inline;vertical-align:baseline}.wpml-ls-menu-item .wpml-ls-flag+span{margin-left:.3em}.rtl .wpml-ls-menu-item .wpml-ls-flag+span{margin-left:0;margin-right:.3em}ul .wpml-ls-menu-item a{display:flex;align-items:center} .cc-window {
opacity: 1;
-webkit-transition: opacity 0.1s ease;
transition: opacity 0.1s ease;
}
.cc-window.cc-invisible {
opacity: 0;
}
.cc-animate.cc-revoke {
-webkit-transition: transform 1s ease;
-webkit-transition: -webkit-transform 1s ease;
transition: -webkit-transform 1s ease;
transition: transform 1s ease;
transition: transform 1s ease, -webkit-transform 1s ease;
}
.cc-animate.cc-revoke.cc-top {
-webkit-transform: translateY(-2em);
transform: translateY(-2em);
}
.cc-animate.cc-revoke.cc-bottom {
-webkit-transform: translateY(0);
transform: translateY(0);
display: block;
right: unset;
left: 555px;
border-top: 0px solid #8dc0ec;
border-left: 0px solid #8dc0ec;
right: 0;
left: unset;
font-size: 1em;
font-family: var(--global--font-secondary);
background-color: #48bb67;
color:white;
border-radius: 0.6em 0 0 0;
}
.cc-animate.cc-revoke.cc-active.cc-top {
-webkit-transform: translateY(0);
transform: translateY(0);
}
.cc-animate.cc-revoke.cc-active.cc-bottom {
-webkit-transform: translateY(0);
transform: translateY(0);
}
.cc-revoke:hover {
-webkit-transform: translateY(0);
transform: translateY(0);
}
.cc-grower {
max-height: 0;
overflow: hidden;
-webkit-transition: max-height 1s;
transition: max-height 1s;
}
.cc-revoke,
.cc-window {
position: fixed;
overflow: hidden;
-webkit-box-sizing: border-box;
box-sizing: border-box; font-size: 16px;
line-height: 1.5em;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
z-index: 9999;
}
.cc-window.cc-static {
position: static;
} .cc-window.cc-banner {
padding: 1em 1.8em;
width: 100%;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
.cc-revoke {
padding: 0.5em 0.7em 0.3em 1em;
}
.cc-revoke:hover {
text-decoration: underline;
}
.cc-header {
font-size: 18px;
font-weight: 700;
}
.cc-btn,
.cc-close,
.cc-link,
.cc-revoke {
cursor: pointer;
}
.cc-link {
opacity: 1;
display: inline-block;
padding: 0.2em;
text-decoration: none;
color: #000 !important;
border-bottom: 1px solid black;
font-weight: bold;
line-height: 1;
}
.cc-link:hover {
opacity: 1;
}
.cc-link:active,
.cc-link:visited {
color: initial;
}
.cc-btn {
display: block;
padding: 0.4em 0.5em;
font-size: 1.05em;
font-weight: normal;
border-width: 0px!important;
border-style: solid;
text-align: center;
white-space: nowrap;
letter-spacing: 0;
font-family:var(--global--font-secondary);
text-decoration: none;
}
.cc-highlight .cc-btn:first-child {
background-color: #fff;
color: #575555 !important;
border: 1px solid #a2a2a2 !important;
}
.cc-highlight .cc-btn:first-child:focus,
.cc-highlight .cc-btn:first-child:hover {
background-color: #000;
text-decoration: none;
color: #fff !important;
border-color: transparent;
}
.cc-highlight .cc-btn:hover {
background-color: var(--active) !important;
text-decoration: none;
color: #fff !important;
border-color: transparent;
}
.cc-close {
display: block;
position: absolute;
top: 0.5em;
right: 0.5em;
font-size: 1.6em;
opacity: 0.9;
line-height: 0.75;
}
.cc-close:focus,
.cc-close:hover {
opacity: 1;
}
.cc-revoke.cc-top {
top: 0;
left: 3em;
border-bottom-left-radius: 0.5em;
border-bottom-right-radius: 0.5em;
}
.cc-revoke.cc-bottom {
bottom: 0;
right: 0;
left: unset;
border-top-left-radius: 0;
border-top-right-radius: 0;
border: 1px solid #d9d9d9;
border-bottom-width: 0;
font-size: 0.9em;
}
.cc-revoke.cc-left {
left: 3em;
right: unset;
}
.cc-revoke.cc-right {
right: 3em;
left: unset;
}
.cc-top {
top: 1em;
}
.cc-left {
left: 1em;
}
.cc-right {
right: 1em;
}
.cc-bottom {
bottom: 1em;
left: 1em;
} .cc-window.cc-banner {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.cc-banner.cc-top {
left: 0;
right: 0;
top: 0;
}
.cc-banner.cc-bottom, .cc-window.cc-floating { left: 50%;
margin-right: -50%;
padding: 2.5em 5% 3.7em;
background-color: #fff;
border-radius: .25em;
box-shadow: 0 0 100px 10px rgba(16, 25, 155, 0.3); 
left: 50%;
margin-right: -50%;
position: fixed;
text-align: center;
top: 50%;
transform: translate(-50%,-50%);
z-index: 9999;
box-sizing: border-box;
width:87%;
display: block;
bottom:unset;
}
.cc-banner.cc-bottom, .cc-window.cc-floating {padding:2.5em 5vw 2.1em;}
.cc-banner .cc-message, .cc-window .cc-message { font-size: 1.1em;
font-weight: 400;
margin: 0 0 1.5em;
color: #2c3337;
line-height: 1.563;
width:100%;
display:block;
padding-top:110px;
background-image:url(//alchemia-nova.eu/site/wp-content/themes/alchemianet/js/cookieconsent-graphic.svg);
background-repeat:no-repeat;
background-position:top center;
background-size:4.5em; 
}
.cc-compliance {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-line-pack: justify;
align-content: space-between;
width:100%;
justify-content: center;
}
.cc-floating .cc-compliance { }
.cc-floating .cc-btn + .cc-btn {margin-left:0;}
.cc-floating .cc-highlight .cc-btn:first-child {margin-bottom:0;} .cc-btn + .cc-btn {
margin-left: 1em;
color: var(--active) !important;
background-color: #eaf5ff !important;
border: 1px solid var(--active) !important;
filter: hue-rotate(250deg);
}
@media screen and (min-width: 712px) {
.cc-banner .cc-message, .cc-window .cc-message {
margin: 0 0 2.5em;
padding-top: 100px;
}
.cc-banner.cc-bottom, .cc-window.cc-floating {padding:3.5em 5vw 3.5em;} body .cart::after {font-size:1.2em!important;margin-top:0.6em; } 
.cc-banner.cc-bottom, .cc-window.cc-floating {
width: 60%;
}
.cc-banner .cc-message, .cc-window .cc-message {
padding-top: 8em;
background-size: 6em;
font-size: 1.2em;
line-height: 1.563;
}
.cc-btn {
padding: 0.6em 1em;
font-size: 1.3em; 
}
}
@media screen and (min-width: 860px) {
.cc-banner.cc-bottom, .cc-window.cc-floating {
width: 50%;
}
}
@media screen and (min-width: 1050px) {
.cc-banner.cc-bottom, .cc-window.cc-floating {
width: 41%;
}
}
@media screen and (min-width: 1260px) {
.cc-banner.cc-bottom, .cc-window.cc-floating {
width: 40%;
}
}
@media screen and (min-width: 1418px) {
.cc-banner.cc-bottom, .cc-window.cc-floating {
width: 32%;
max-width: 710px;
}
}
@media print {
.cc-revoke,
.cc-window {
display: none;
}
} body .site-header-cart {visibility:hidden;} body.consented .site-header-cart {visibility:visible;} body .cart {cursor: not-allowed;} body.consented .cart {cursor: pointer;} body .cart .button {pointer-events:none; } body.consented .cart .button {pointer-events:auto;} body.consented .cart::after {display:none!important;}@font-face {
font-family: "Inter var";
font-weight: 100 900; font-style: normal;
font-display: swap;
src: url(//alchemia-nova.eu/site/wp-content/themes/twentytwenty/assets/fonts/inter/Inter-upright-var.woff2) format("woff2");
}
@font-face {
font-family: "Inter var";
font-weight: 100 900; font-style: italic;
font-display: swap;
src: url(//alchemia-nova.eu/site/wp-content/themes/twentytwenty/assets/fonts/inter/Inter-italic-var.woff2) format("woff2");
}