.cookie-banner{--s:clamp(.75px, calc(100vw / 1920), 1px);z-index:100001;min-height:calc(119 * var(--s));background:#b58a3d;align-items:center;animation:.6s cubic-bezier(.22,1,.36,1) .4s both cookie-banner-in;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -10px 40px #0618142e}.cookie-banner:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff24 50%,#0000 70%);animation:1.4s ease-out 1s both cookie-banner-shine;position:absolute;inset:0;transform:translate(-100%)}.cookie-banner--closing{animation:.4s cubic-bezier(.55,0,1,.45) both cookie-banner-out}.cookie-banner,.cookie-banner *{font-family:Inter,sans-serif!important}.cookie-banner__inner{width:100%;max-width:1358px;padding:0 calc(36 * var(--s)) 0 0;justify-content:space-between;align-items:center;gap:calc(32 * var(--s));margin:0 auto;display:flex;position:relative}.cookie-banner__text{color:#fff;font-size:max(14px, calc(18 * var(--s)));font-weight:300;line-height:max(24px, calc(30 * var(--s)));letter-spacing:.035em;animation:.5s ease-out .75s both cookie-banner-fade-up}.cookie-banner__link{color:inherit;text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .25s}.cookie-banner__link:hover,.cookie-banner__link:focus-visible{text-decoration-color:currentColor}.cookie-banner__actions{gap:calc(20 * var(--s));flex-shrink:0;display:flex}.cookie-banner__btn{width:calc(181 * var(--s));height:calc(54 * var(--s));border-radius:calc(9 * var(--s));color:#fff;font-size:max(13px, calc(16 * var(--s)));cursor:pointer;background:#b58a3d;border:1px solid #fff;font-weight:500;transition:background-color .25s,color .25s,transform .25s,box-shadow .25s;animation:.5s ease-out both cookie-banner-fade-up;box-shadow:0 0 32px #91c3a71a}.cookie-banner__btn:first-child{animation-delay:.85s}.cookie-banner__btn:nth-child(2){animation-delay:.95s}.cookie-banner__btn:hover,.cookie-banner__btn:focus-visible{color:#b58a3d;background:#fff;outline:none;transform:translateY(-2px);box-shadow:0 8px 20px #06181433}.cookie-banner__btn:active{transform:translateY(0)scale(.97)}@keyframes cookie-banner-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes cookie-banner-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes cookie-banner-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes cookie-banner-shine{to{transform:translate(100%)}}@media (max-width:1420px){.cookie-banner__inner{padding:0 32px}}@media (max-width:900px){.cookie-banner{--s:1px}.cookie-banner__inner{flex-direction:column;align-items:stretch;gap:16px;padding:20px 16px}.cookie-banner__text{font-size:15px;line-height:24px}.cookie-banner__text br{display:none}.cookie-banner__actions{gap:12px}.cookie-banner__btn{flex:1;width:auto;height:48px;font-size:15px}}@media (prefers-reduced-motion:reduce){.cookie-banner,.cookie-banner:before,.cookie-banner__text,.cookie-banner__btn{animation:none}.cookie-banner__btn{transition:background-color .25s,color .25s}.cookie-banner__btn:hover,.cookie-banner__btn:focus-visible{transform:none}}
