.cookieContainer{background:#fff;position:fixed;bottom:0;right:0;left:auto!important;overflow:auto;z-index:1000000;border-top-left-radius:var(--borderradius);width:calc(100% / 3);max-height:100vh}@media(max-width:56em){.cookieContainer{width:100%}}.cookieContainer .cookie-intro{display:block}.cookieContainer .cookie-outro{display:none}.cookieContainer .cookieBanner{width:100%;margin:0 auto;padding:var(--padding) var(--spacer)}.cookieContainer .cookieBanner .cookieTitle{display:block;font-family:var(--subfont);font-size:var(--xs-fontsize);font-weight:700;line-height:var(--xs-lineheight);text-wrap:balance;color:var(--color1);padding-bottom:calc(var(--padding) / 2)}.cookieContainer .cookieBanner .cookieText,.cookieContainer .cookieBanner .cookieChoose{padding-bottom:calc(var(--padding) / 2);font-size:var(--xxs-fontsize)}.cookieContainer .cookieBanner .cookieButtons{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:var(--gutter)}.cookieContainer .cookieBanner .cookieButtons .textlink{color:var(--color1)}.cookieContainer .cookieBanner .cookieChoose{display:flex;flex-direction:column}.cookieContainer .cookieBanner .cookieChoose .cookieItem{width:100%}.cookieContainer .cookieBanner .cookieChoose .cookieItem .cookieBlock{height:100%;padding-bottom:calc(var(--padding) / 2);font-size:var(--xxs-fontsize)}.cookieContainer .cookieBanner .cookieChoose .cookieItem .cookieBlock .cookieBlockHeader{display:flex;align-items:center;gap:10px;position:relative;margin-bottom:10px}.cookieContainer .cookieBanner .cookieChoose .cookieItem .cookieBlock .cookieBlockHeader .cookieSubTitle{display:block;color:var(--color1);font-size:var(--xs-fontsize);font-weight:500}.cookieContainer .cookieBanner .cookieChoose .cookieItem .cookieBlock .cookieBlockHeader input{width:24px;height:24px;padding:0;display:grid;place-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border:1px solid var(--defaultColor);background:#fff;line-height:30px;font-family:var(--basicfont);font-size:var(--fontsize);color:var(--fontcolor);transition:all .3s linear}.cookieContainer .cookieBanner .cookieChoose .cookieItem .cookieBlock .cookieBlockHeader input:before{content:"";-webkit-transform:scale(0);transform:scale(0);transition:120ms -webkit-transform ease-in-out;transition:120ms transform ease-in-out;transition:120ms transform ease-in-out,120ms -webkit-transform ease-in-out;height:12px;width:6px;border-bottom:2px solid var(--color3);border-right:2px solid var(--color3);margin-bottom:2px}.cookieContainer .cookieBanner .cookieChoose .cookieItem .cookieBlock .cookieBlockHeader input:checked:before{-webkit-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1)}@media(hover:hover){.cookieContainer .cookieBanner .cookieChoose .cookieItem .cookieBlock:hover{cursor:pointer}.cookieContainer .cookieBanner .cookieChoose .cookieItem .cookieBlock:hover .indicator{border:2px solid var(--focusedColor)}}