.rezio-cookies,.rc-dialog{--rc-ink:#49364f;--rc-brand:#80506d;box-sizing:border-box;font-family:system-ui,-apple-system,'Segoe UI',sans-serif;color:var(--rc-ink)}.rezio-cookies *,.rc-dialog *{box-sizing:border-box}.rezio-cookies[hidden]{display:none!important}.rezio-cookies{position:fixed;left:26px;bottom:26px;z-index:80;width:min(550px,calc(100vw - 52px));max-height:calc(100dvh - 52px);overflow-y:auto;border:1px solid #ddc9df;border-radius:24px;background:radial-gradient(ellipse at 0 0,#f4e8f7,transparent 58%),radial-gradient(ellipse at 100% 100%,#fff1da,transparent 65%),#fffdfb;box-shadow:0 16px 70px #50334a24,0 3px 12px #50334a0b;padding:29px 28px 0;animation:rc-arrive .4s ease-out}.rc-copy{padding-right:95px}.rc-kicker{font-size:9px;font-weight:750;letter-spacing:.15em;line-height:1.7;color:#806187;margin:0 0 12px}.rc-copy h2,.rc-dialog h2{font-family:Georgia,'Times New Roman',serif;font-size:29px;line-height:1.15;font-weight:400;letter-spacing:-.04em;margin:0 0 16px}.rc-copy h2 em,.rc-dialog h2 em{font-weight:400;color:#8c557c}.rc-description{font-size:13px;line-height:1.85;margin:0;color:#625069}.rc-fact{font-size:11px;line-height:1.7;color:#705d73;margin:12px 0 0}.rc-art{position:absolute;right:24px;top:48px;width:95px;transform:rotate(12deg)}.rc-art svg{width:85px;height:85px;display:block;filter:drop-shadow(3px 6px 0 #dfc18c40)}.rc-art>span{position:absolute;right:0;top:-18px;font:30px Georgia,serif;color:#b293bd}.rc-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:23px}.rc-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 16px;border:1px solid #80506d;border-radius:11px;background:#80506d;color:#fff;font:650 13px/1.5 system-ui,sans-serif;cursor:pointer;transition:background .2s,transform .2s;text-align:center}.rc-button:hover{background:#683c58;transform:translateY(-1px)}.rc-settings{grid-column:1/-1;justify-self:center;display:inline-flex;align-items:center;gap:22px;background:transparent;border:0;border-bottom:1px solid #c7aac7;padding:5px 0;margin-top:3px;color:#795379;font:600 12px/1.6 system-ui,sans-serif;cursor:pointer}.rc-bottom{margin-top:20px;padding:15px 0;border-top:1px dashed #dccaDF;display:flex;align-items:center;justify-content:space-between;gap:15px}.rc-bottom a{font-size:10px;line-height:1.7;color:#705875;text-underline-offset:3px}.rc-bottom>span{font-family:'Segoe Print','Bradley Hand',cursive;font-size:14px;color:#986d88;transform:rotate(-3deg);white-space:nowrap}.rc-dialog{position:fixed;inset:0;margin:auto;width:min(580px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 40px);padding:28px;border:1px solid #e0cfe4;border-radius:24px;background:radial-gradient(ellipse at 100% 0,#f7edf8,transparent 60%),#fffdfb;box-shadow:0 24px 90px #39233f35;overflow-y:auto}.rc-dialog::backdrop{background:#3b284754;backdrop-filter:blur(5px)}.rc-dialog-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.rc-dialog-top .rc-kicker{margin:0 0 20px}.rc-close{width:32px;height:32px;flex-shrink:0;border:1px solid #e1cfe5;border-radius:50%;background:#fff;color:#79567f;font:24px/1 system-ui;cursor:pointer;align-self:flex-start}.rc-dialog h2{font-size:33px;margin:0 0 16px}.rc-category{display:flex;align-items:flex-start;gap:20px;border-top:1px solid #e6d9e9;padding:18px 0}.rc-category:first-of-type{margin-top:24px}.rc-category>div{flex:1}.rc-category h3{font-size:14px;font-weight:700;margin:0 0 7px}.rc-category p{font-size:12px;line-height:1.8;color:#6c5873;margin:0}.rc-category-status{flex-shrink:0;background:#edf3e9;border:1px solid #d4e2cb;border-radius:20px;padding:5px 9px;font-size:10px;font-weight:650;color:#4a663d;margin-top:1px}.rc-category-status.inactive{background:#f5f0f7;border-color:#e4d7e9;color:#745b7e}.rc-storage{border:1px solid #e5d9e9;border-radius:11px;padding:12px 14px;color:#69516f;background:#faf6fc}.rc-storage summary{font-size:12px;font-weight:650;cursor:pointer;line-height:1.7}.rc-storage p{font-size:11px;line-height:1.9;margin:10px 0 0}.rc-dialog-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:21px}.rc-policy{display:block;text-align:center;margin-top:17px;color:#805676;font-size:11px;line-height:1.7;text-underline-offset:4px}.rc-storage-feedback{font-size:12px;line-height:1.8;background:#fff3da;color:#775824;border-radius:10px;padding:12px;margin-top:15px}.rezio-cookies button:focus-visible,.rezio-cookies a:focus-visible,.rc-dialog button:focus-visible,.rc-dialog a:focus-visible,.rc-dialog summary:focus-visible{outline:3px solid #92669f;outline-offset:4px}.rc-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cookie-footer-button{font:inherit;text-align:left;color:inherit;background:none;border:0;cursor:pointer;padding:0}.cookie-footer-button:hover{text-decoration:underline;text-underline-offset:5px}.site-footer-links .cookie-footer-button{display:block;font-size:inherit;line-height:inherit;padding:8px 0;color:#796481}.cookie-footer-button:focus-visible{outline:2px solid #b482ad;outline-offset:5px;border-radius:4px}@keyframes rc-arrive{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.rezio-cookies{left:12px;bottom:max(12px,env(safe-area-inset-bottom));width:calc(100vw - 24px);max-height:calc(100dvh - 32px);padding:23px 22px 0;border-radius:20px}.rc-copy{padding-right:65px}.rc-copy h2{font-size:26px}.rc-art{right:15px;top:52px;width:65px}.rc-art svg{width:62px;height:62px}.rc-art>span{font-size:23px;top:-17px}.rc-description{font-size:12px}.rc-fact{font-size:10px}.rc-bottom{gap:10px}.rc-bottom>span{font-size:12px}.rc-dialog{padding:24px 21px;border-radius:20px}.rc-category{gap:12px}.rc-category-status{font-size:9px;padding:5px 7px}.rc-dialog-actions .rc-button{padding:12px 9px;font-size:12px}}@media(max-width:360px){.rc-copy{padding-right:0}.rc-art{display:none}.rc-bottom{align-items:flex-start;flex-direction:column;gap:6px}.rc-category{flex-wrap:wrap}.rc-category>div{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.rezio-cookies{animation:none}.rc-button{transition:none}.rc-button:hover{transform:none}}@media print{.rezio-cookies,.rc-dialog,.cookie-footer-button{display:none!important}}
