.rr-cookie-banner[hidden]{display:none!important}.rr-cookie-banner{position:fixed;z-index:1090;inset:auto 1rem 1rem;max-width:70rem;margin-inline:auto;display:flex;align-items:center;gap:1.5rem;padding:1.2rem 1.5rem;border:1px solid #dedbd5;border-radius:6px;background:#fff;color:#303030;box-shadow:0 6px 36px #0002;font-size:.9rem;line-height:1.5}.rr-cookie-copy{flex:1}.rr-cookie-copy strong{display:block;font-size:1rem;margin-bottom:.2rem}.rr-cookie-copy p{margin:0}.rr-cookie-buttons{display:flex;gap:.6rem;flex-wrap:wrap;align-items:center}.rr-cookie-button{border:1px solid #343434;border-radius:3px;padding:.65rem .9rem;background:#fff;color:#262626;font:inherit;line-height:1.2;cursor:pointer}.rr-cookie-button:hover{background:#f2efeb}.rr-cookie-button:focus-visible,.rr-cookie-footer:focus-visible{outline:3px solid #ed6a15;outline-offset:3px}.rr-cookie-settings-link{border:0;text-decoration:underline;padding:.5rem .1rem}.rr-cookie-footer{background:none;border:0;padding:0;margin-left:1rem;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.rr-cookie-dialog{color:#303030;border:1px solid #ddd;border-radius:6px;max-width:36rem;width:calc(100% - 2rem);padding:1.5rem;line-height:1.6}.rr-cookie-dialog::backdrop{background:#0008}.rr-cookie-dialog h2{font-size:1.4rem;margin:0 2rem 1rem 0}.rr-cookie-dialog h3{font-size:1.05rem;margin-bottom:.3rem}.rr-cookie-dialog-close{position:absolute;right:1rem;top:.6rem;background:transparent;border:0;font-size:1.6rem;color:#333;cursor:pointer}.rr-cookie-choice{display:flex;gap:.65rem;align-items:center;margin:1rem 0;font-weight:600}.rr-cookie-choice input{width:1.2rem;height:1.2rem;accent-color:#e76415}.rr-cookie-dialog small{font-size:.85rem}.rr-cookie-dialog .rr-cookie-buttons{margin-top:1.25rem}.rr-cookie-dialog details{margin-top:1rem}.rr-cookie-dialog a{color:#98501f;text-decoration:underline}@media(max-width:850px){.rr-cookie-banner{flex-direction:column;align-items:stretch;gap:.9rem;inset:auto .6rem .6rem;padding:1rem;max-height:65dvh;overflow:auto}.rr-cookie-buttons>.rr-cookie-button:not(.rr-cookie-settings-link){flex:1}.rr-cookie-footer{display:inline-block;margin:.5rem 0 0}.rr-cookie-dialog{max-height:85dvh;overflow:auto}}
