.cookie-banner{z-index:9999;will-change:transform,opacity;justify-content:flex-start;animation:.5s cubic-bezier(.625,.05,0,1) both cookie-banner-mobile-in;display:flex;position:fixed;bottom:0;left:0;right:0}@media screen and (min-width:1080px){.cookie-banner{--cookie-banner-right:5rem;top:auto;right:var(--cookie-banner-right);width:min(100vw + -1*clamp(2.1875rem,2.1875rem + 1.8125vw,4rem),50ch);animation-name:cookie-banner-desktop-in;bottom:clamp(.8125rem,.8125rem + .1875vw,1rem);left:auto}}@media screen and (min-width:1720px){.cookie-banner{--cookie-banner-right:calc((100vw - min(100vw, 100rem)) / 2 + 1rem)}}.cookie-banner__inner{background:var(--bg);border:1px solid var(--border-color);border-radius:0;width:100%;padding:clamp(1.375rem,1.375rem + .625vw,2rem)}@media screen and (min-width:1080px){.cookie-banner__inner{transition:transform .9s cubic-bezier(.625,.05,0,1);transform:translateY(calc(-1*clamp(4rem,3.1875rem + 3.8125vw,7rem) + -1*clamp(1.375rem,1.375rem + .625vw,2rem) + clamp(.8125rem,.8125rem + .1875vw,1rem)))}.cookie-banner.is-scrolled-down .cookie-banner__inner{transform:translateY(0)}}.cookie-banner__title,.cookie-banner__desc{margin:0}.cookie-banner__desc a{color:var(--ink)}.cookie-banner__actions{width:100%}.cookie-banner .button{flex:1 1 0;width:50%;min-width:0;max-width:none}.cookie-banner .button__content{min-width:0;margin-inline:.5rem}.cookie-banner .button__content-text{white-space:nowrap;text-wrap:nowrap}.cookie-banner .button:not(.button--secondary) .button__bg{background-color:var(--accent)}.cookie-banner .button:not(.button--secondary) .button__circle{background-color:var(--accent-hover)}@keyframes cookie-banner-mobile-in{0%{opacity:0;transform:translateY(clamp(.6875rem,.6875rem + .0625vw,.75rem))}to{opacity:1;transform:translateY(0)}}@keyframes cookie-banner-desktop-in{0%{opacity:0;transform:translateX(calc(100% + var(--cookie-banner-right,5rem)))}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.cookie-banner{animation:none}.cookie-banner__inner{transition:none}}
