.brownie-bar{position:fixed;bottom:0;left:0;width:calc(100% - 64px);max-width:calc(100% - 64px);padding:24px 32px;background-color:#15171C;border-radius:16px 16px 0px 0px;z-index:1000;-webkit-text-size-adjust:none;transition:transform 2s}
@media (width < 721px){.brownie-bar{max-height:calc(100vh - 95px - 100px)}}
.brownie-bar.hidden{transition:none;transform:translateY(100%)}
.brownie-bar.hidden.subsequent{transform:translateX(100%)}
@media (width < 721px){.brownie-bar.hidden.subsequent{transition:none}}
@media (width < 721px){.brownie-bar{padding:16px 16px 0;width:calc(100vw - 32px);max-width:calc(100vw - 32px)}}
.brownie-bar_gray{background-color:#aaa}
.brownie-bar .wrapper{position:relative;display:grid;grid-template-areas:"title buttons" "cont buttons";grid-template-columns:1fr min-content;gap:16px;max-width:1168px;margin:0 auto;overflow-y:auto;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#15171C 0,#15171C calc(100% - var(--bottom-mask-size,0)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#15171C 0,#15171C calc(100% - var(--bottom-mask-size,0)),transparent 100%)}
@media (width < 721px){.brownie-bar .wrapper{grid-template-areas:"title" "cont" "buttons";grid-template-columns:1fr;height:calc(100vh - 95px - 100px);padding-right:10px}}
.brownie-bar .wrapper.is-bottom-overflowing{--bottom-mask-size:24px !important}
.brownie-bar .content *,.brownie-bar .title{color:#F6F7F8;font-size:16px;line-height:24px;letter-spacing:normal}
.brownie-bar .content * a,.brownie-bar .title a{color:#FFF}
.brownie-bar .content * a:focus-visible,.brownie-bar .title a:focus-visible{box-shadow:0px 0px 0px 4px #5C60FF;border-radius:4px}
.brownie-bar .title{grid-area:title;display:flex;align-items:center;gap:8px;font-size:14px}
@media (width < 721px){.brownie-bar .title{flex-direction:column;align-items:flex-start}}
.brownie-bar .title .cookies-step{font-weight:400;color:rgba(255,255,255,0.65)}
.brownie-bar .title .cookies-step.active .cookies-step-text{font-weight:700;color:#F6F7F8}
.brownie-bar .title .cookies-step.single{font-size:18px;font-weight:500;color:#F6F7F8}
.brownie-bar .title .step{display:flex;align-items:center;gap:8px}
@media (width < 721px){.brownie-bar .title .step-divider{display:flex;width:32px;justify-content:center}}
.brownie-bar .title .step-divider>div{width:78px;height:1px;background-color:#C1CDD7}
@media (width < 721px){.brownie-bar .title .step-divider>div{width:1px;height:16px}}
.brownie-bar .title .cookies-counter{display:flex;justify-content:center;align-items:center;width:0;height:12px;padding:10px 16px;border-radius:35px;background-color:rgba(255,255,255,0.1);color:#CBCDD5}
.brownie-bar .title .cookies-counter.active{background-color:#9972A7;color:#FFF}
.brownie-bar .title .cookies-counter.allow{background-color:rgba(32,191,85,0.3)}
.brownie-bar .title .cookies-counter.deny{background-color:#FA9F42}
.brownie-bar .title .cookies-counter img{width:16px;height:16px}
.brownie-bar .content{grid-area:cont}
.brownie-bar .buttons{grid-area:buttons;display:flex;flex-direction:column;align-items:center;gap:16px;margin:4px}
.brownie-bar .buttons .button-secondary{width:calc(100% - 52px);color:#FFF;white-space:nowrap}
#cookies-bar-wrapper{display:block;width:100vw;height:100vh;background:#15171C;opacity:0.5;position:fixed;top:0;z-index:999;transition:opacity 2s}
#cookies-bar-wrapper.hidden{opacity:0;z-index:-999}
.cookies-manage{max-width:634px;display:flex;flex-direction:column;gap:24px}
.cookies-manage h1{margin:0}
@media (width < 500px){.cookies-manage h1{font-size:32px;line-height:38px}}
.cookies-manage .abs-form{row-gap:24px}
@media (width < 500px){.cookies-manage .abs-form{padding:16px;border-radius:8px}}
@media (500px <= width < 721px){.cookies-manage .abs-form{margin-bottom:80px}}
.cookies-manage .abs-form button[type=submit]{margin:0}
.cookies-manage .form-check-wrapper{display:flex;flex-direction:column;gap:16px}
.cookies-manage .form-check-wrapper.hidden{display:none}
.cookies-manage .form-check-wrapper>p{font-size:18px;font-weight:500}
.cookies-manage .form-check-wrapper .form-check{display:grid;grid-template-columns:24px 1fr;align-items:center;gap:4px}
.cookies-manage .form-check-wrapper .form-check-label:hover .tooltip,.cookies-manage .form-check-wrapper .form-check-label:focus-visible .tooltip{display:block}
.cookies-manage .form-check-wrapper .form-check-label.disabled{cursor:not-allowed}
.cookies-manage .form-check-wrapper .tooltip{display:none;position:absolute;top:100%;min-width:240px;max-width:fit-content;width:100%;left:0;padding:8px;background-color:#FFF;box-shadow:0px 0px 24px 0px #25143514;border-radius:4px;z-index:1}
.cookies-manage .form-check-wrapper .tooltip p{color:#676973;font-size:14px}
.cookies-thanks.form-thanks{padding:40px}
@media (width < 500px){.cookies-thanks.form-thanks{padding:40px 24px}}