#popupCookies[data-maqster-consent]{position:fixed;inset:0;z-index:1200;display:flex;align-items:flex-end;justify-content:flex-end;padding:28px;background:#171b1959;backdrop-filter:blur(2px)}
#popupCookies[data-maqster-consent][hidden],#popupCookies [hidden]{display:none!important}
#popupCookiesBody{position:relative;display:flex;flex-direction:column;max-width:100%;width:580px;max-height:calc(100dvh - 56px);margin:0;padding:30px;border:1px solid #d6d7ce;border-radius:5px;background:#f7f6f0;color:#252824;box-shadow:0 16px 70px #171b1940;outline:none}
#popupCookiesBody::before{content:"";position:absolute;left:30px;top:-1px;width:42px;height:3px;background:#ff9519}
.mq-cookie-heading{display:flex;align-items:center;gap:16px;padding-right:26px;margin-bottom:18px}
.mq-cookie-symbol{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border:1px solid #e1c49c;border-radius:50%;background:#f18b1610;color:#a95805}
.mq-cookie-symbol svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
#popupCookiesBody .popupCookiesBodyNagl{margin:0;font:800 32px/1.1 var(--display,sans-serif);letter-spacing:-.02em;text-transform:uppercase}
.mq-cookie-close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:3px;background:transparent;color:#666d60;cursor:pointer}
.mq-cookie-close svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7}
.mq-cookie-close:hover{background:#2528240a;color:#252824}
.mq-cookie-scroll{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}
#popupCookiesBody .popupCookiesBodyContent{margin:0;color:#61685c;font:400 14px/1.7 var(--maq-font-ui,sans-serif)}
#popupCookiesBody .popupCookiesPrivacyLink{display:inline-block;margin-top:11px;color:#985000;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px}
#popupCookiesConfBody{display:grid;gap:0;margin-top:20px;border-top:1px solid #dcdfd3}
#popupCookiesConfNagl{display:block;margin:18px 0 6px;font-size:16px;line-height:1.5;font-weight:650}
#popupCookiesConfBody .popupCookiesConfBodyLi{padding:15px 0;border-bottom:1px solid #dcdfd3}
.mq-cookie-category{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;color:#252824;font-size:14px;font-weight:650;cursor:pointer}
#popupCookies .mq-cookie-category input{appearance:none;position:relative;flex:0 0 38px;min-width:38px;max-width:38px;width:38px;min-height:22px;max-height:22px;height:22px;margin:0;border:1px solid #92998b;border-radius:12px;background:#dfe2d7;cursor:pointer}
#popupCookies .mq-cookie-category input::after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .15s}
#popupCookies .mq-cookie-category input:checked{background:#ae5d09;border-color:#ae5d09}
#popupCookies .mq-cookie-category input:checked::after{transform:translateX(16px)}
.mq-cookie-category input:disabled{opacity:1;cursor:default}
.mq-cookie-required{font:10px/1.4 var(--maq-font-mono,monospace);letter-spacing:.03em;color:#69725f;text-transform:uppercase}
.popupCookiesConfBodyLi p{margin:7px 52px 0 0;color:#69725f;font-size:12px;line-height:1.65}
#popupCookiesBody .popupCookiesBodyButton{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;flex:0 0 auto}
#popupCookiesBody .popupCookiesBodyButton button{display:flex;align-items:center;justify-content:center;min-height:46px;padding:11px 14px;border:1px solid #b6bcad;border-radius:3px;background:transparent;color:#252824;font:600 13px/1.4 var(--maq-font-ui,sans-serif);text-align:center;cursor:pointer}
#popupCookiesBody .popupCookiesBodyButton #popupCookiesButAll{border-color:#ef8506;background:#ff9519;color:var(--maq-on-accent)}
#popupCookiesBody .popupCookiesBodyButton #popupCookiesButSet{grid-column:1/-1;min-height:34px;padding:5px 10px;border:0;text-decoration:underline;text-underline-offset:4px;color:#62695e}
#popupCookiesBody .popupCookiesBodyButton #popupCookiesButSave{grid-column:1/-1;border-color:#252824;background:#252824;color:#fff}
#popupCookiesBody .popupCookiesBodyButton button:hover{filter:brightness(.95);background-color:#e9ebdf}
#popupCookiesBody :is(button,a,input):focus-visible{outline:2px solid #a95805;outline-offset:3px}
@media(max-width:600px){
  #popupCookies[data-maqster-consent]{padding:12px;align-items:flex-end}
  #popupCookiesBody{width:100%;max-height:calc(100dvh - 24px);padding:24px 20px 18px}
  #popupCookiesBody::before{left:20px}
  .mq-cookie-heading{gap:12px}
  #popupCookiesBody .popupCookiesBodyNagl{font-size:28px}
  #popupCookiesBody .popupCookiesBodyContent{font-size:13px}
  #popupCookiesBody .popupCookiesBodyButton{gap:8px;margin-top:20px}
  #popupCookiesBody .popupCookiesBodyButton button{padding:10px 8px;font-size:12px;min-height:48px}
  .popupCookiesConfBodyLi p{margin-right:0}
}
@media(prefers-reduced-motion:reduce){#popupCookies .mq-cookie-category input::after{transition:none}}
@media(forced-colors:active){
  #popupCookies .mq-cookie-category input{appearance:auto;forced-color-adjust:auto}
  #popupCookies .mq-cookie-category input::after{display:none}
}
