.cookie{z-index:100;pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:16px;left:16px;right:16px}.cookie__box{pointer-events:auto;width:min(760px,100%);max-height:calc(100vh - 32px);color:var(--ink);background:#fff;border:1px solid #14161a14;border-radius:20px;padding:24px;overflow-y:auto;box-shadow:0 20px 60px #14161a38}.cookie__title{font-family:var(--font-syne), sans-serif;margin:0 0 8px;font-size:20px;font-weight:700}.cookie__text{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.6}.cookie__text a{color:var(--ink);text-decoration:underline}.cookie__cats{gap:10px;margin-top:16px;display:grid}.cookie__cat{background:var(--bg);cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.cookie__cat strong{font-size:15px;display:block}.cookie__cat span{color:var(--ink-soft);font-size:13px}.cookie__always{white-space:nowrap;font-size:13px;font-weight:600;color:var(--lime-dark)!important}.cookie__switch{appearance:none;cursor:pointer;background:#cfd2d6;border-radius:99px;flex:none;width:44px;height:26px;transition:background .2s;position:relative}.cookie__switch:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px}.cookie__switch:checked{background:var(--ink)}.cookie__switch:checked:after{transform:translate(18px)}.cookie__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.cookie__btn{font:inherit;cursor:pointer;border:1.5px solid var(--ink);background:var(--ink);color:#fff;border-radius:99px;padding:12px 20px;font-size:15px;font-weight:600}.cookie__btn--link{color:var(--ink);background:0 0}.footer__cookies{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:560px){.cookie{bottom:10px;left:10px;right:10px}.cookie__box{padding:18px}.cookie__actions{flex-direction:column-reverse}.cookie__btn{width:100%}}
