.rg-cookie-consent{--rg-cookie-primary:#6f1d2b;--rg-cookie-background:#ffffff;--rg-cookie-text:#242424;position:fixed;z-index:999999;color:var(--rg-cookie-text);font-size:15px;line-height:1.5;font-family:inherit;box-sizing:border-box}.rg-cookie-consent *,.rg-cookie-consent *::before,.rg-cookie-consent *::after{box-sizing:border-box}.rg-cookie-consent--bottom{left:0;right:0;bottom:0;width:100%}.rg-cookie-consent--center{left:50%;top:50%;width:min(760px, calc(100vw - 32px));transform:translate(-50%,-50%)}.rg-cookie-consent__box{width:100%;max-width:none;margin:0;background:var(--rg-cookie-background);border-top:4px solid var(--rg-cookie-primary);border-radius:0;box-shadow:0 -18px 46px rgb(0 0 0 / .22);padding:22px clamp(18px, 4vw, 56px);display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,470px);gap:28px;align-items:center}.rg-cookie-consent--center .rg-cookie-consent__box{display:block;border:1px solid rgb(0 0 0 / .12);border-top:4px solid var(--rg-cookie-primary);border-radius:16px;box-shadow:0 24px 70px rgb(0 0 0 / .26);padding:24px}.rg-cookie-consent__content{max-width:1080px}.rg-cookie-consent__title{display:block;font-size:clamp(18px, 1.7vw, 23px);line-height:1.25;margin:0 0 8px;font-weight:800;color:var(--rg-cookie-text)}.rg-cookie-consent__text{margin:0;max-width:980px;font-size:15px}.rg-cookie-consent__privacy{display:inline-block;margin-top:9px;color:var(--rg-cookie-primary);font-weight:700;text-decoration:underline;text-underline-offset:3px}.rg-cookie-consent__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:stretch;justify-content:stretch}.rg-cookie-consent--center .rg-cookie-consent__actions{margin-top:18px}.rg-cookie-consent__button,.rg-cookie-preferences-link{border:1px solid var(--rg-cookie-primary);border-radius:10px;cursor:pointer;font:inherit;font-weight:750;min-height:46px;padding:11px 16px;transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease,background-color .18s ease;text-align:center}.rg-cookie-consent__button:hover,.rg-cookie-preferences-link:hover{opacity:.94;transform:translateY(-1px)}.rg-cookie-consent__button:focus-visible,.rg-cookie-preferences-link:focus-visible{outline:3px solid rgb(111 29 43 / .28);outline-offset:2px}.rg-cookie-consent__button--primary{background:var(--rg-cookie-primary);color:#fff;box-shadow:0 8px 20px rgb(111 29 43 / .28)}.rg-cookie-consent__actions>.rg-cookie-consent__button--primary:first-child{grid-column:1 / -1;min-height:52px;font-size:16px}.rg-cookie-consent__button--secondary{background:#fff;color:var(--rg-cookie-primary)}.rg-cookie-consent__button--link{background:#fff0;border-color:rgb(111 29 43 / .35);color:var(--rg-cookie-primary);text-decoration:none}.rg-cookie-consent__preferences{margin-top:16px;padding-top:14px;border-top:1px solid rgb(0 0 0 / .12)}.rg-cookie-consent__category{margin:0 0 12px}.rg-cookie-consent__category label{display:flex;gap:9px;align-items:center;font-weight:800}.rg-cookie-consent__category input{width:18px;height:18px;accent-color:var(--rg-cookie-primary)}.rg-cookie-consent__category p{margin:5px 0 0 27px;font-size:13px;opacity:.84}.rg-cookie-preferences-link{background:#fff0;color:var(--rg-cookie-primary,#6f1d2b)}body.rg-cookie-consent-open{padding-bottom:150px}@media (max-width:980px){.rg-cookie-consent__box{grid-template-columns:1fr;gap:16px;padding:20px 18px}.rg-cookie-consent__actions{width:100%}body.rg-cookie-consent-open{padding-bottom:260px}}@media (max-width:560px){.rg-cookie-consent{font-size:13px}.rg-cookie-consent__box{padding:12px 14px 14px;gap:10px}.rg-cookie-consent__title{font-size:16px;margin:0 0 4px}.rg-cookie-consent__text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:13px}.rg-cookie-consent__actions{grid-template-columns:1fr 1fr;gap:8px}.rg-cookie-consent__actions>.rg-cookie-consent__button--primary:first-child{grid-column:1 / -1;min-height:44px}.rg-cookie-consent__button{min-height:40px;padding:8px 10px;width:100%}.rg-cookie-consent__privacy{margin-top:4px;font-size:12px}body.rg-cookie-consent-open{padding-bottom:180px}}