.cookie-consent-module__-oHqXG__root{z-index:9999;box-sizing:border-box;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);color:#1c1a16;width:min(372px,100vw - 32px);font-family:var(--font-instrument-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;background:#faf7f0f2;border:1px solid #3d38301f;border-radius:16px;margin:0;padding:18px 18px 14px;animation:.52s cubic-bezier(.19,1,.22,1) both cookie-consent-module__-oHqXG__rise;position:fixed;bottom:16px;left:16px;box-shadow:0 22px 48px -22px #14110d80,0 2px 6px #14110d0f}.cookie-consent-module__-oHqXG__title{font-family:var(--font-faculty-glyphic), Georgia, serif;letter-spacing:.005em;color:#1c1a16;margin:0 0 6px;padding:0;font-size:17px;font-weight:400;line-height:1.3}.cookie-consent-module__-oHqXG__body{color:#6b6357;margin:0 0 16px;padding:0;font-size:13px;line-height:1.55}.cookie-consent-module__-oHqXG__actions{gap:8px;margin:0 0 12px;padding:0;display:flex}.cookie-consent-module__-oHqXG__btn{min-height:38px;font-family:var(--font-instrument-sans), system-ui, sans-serif;letter-spacing:.01em;cursor:pointer;border-radius:999px;flex:1 1 0;margin:0;padding:0 14px;font-size:13px;font-weight:500;line-height:1;transition:background-color .18s,border-color .18s,transform .18s}.cookie-consent-module__-oHqXG__btn:active{transform:translateY(1px)}.cookie-consent-module__-oHqXG__btn:focus-visible{outline-offset:2px;outline:2px solid #c8a64c}.cookie-consent-module__-oHqXG__accept{color:#f5f0e6;background:#14110d;border:1px solid #14110d}.cookie-consent-module__-oHqXG__accept:hover{background:#2a251e;border-color:#2a251e}.cookie-consent-module__-oHqXG__decline{color:#1c1a16;background:0 0;border:1px solid #3d38303d}.cookie-consent-module__-oHqXG__decline:hover{background:#3d38300f;border-color:#3d383057}.cookie-consent-module__-oHqXG__links{color:#9a9083;margin:0;padding:0;font-size:11.5px;line-height:1.4}.cookie-consent-module__-oHqXG__links a{color:inherit;text-decoration:none}.cookie-consent-module__-oHqXG__links a:hover{color:#5a5348;text-underline-offset:2px;text-decoration:underline}.cookie-consent-module__-oHqXG__links a:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #c8a64c}@media (max-width:480px){.cookie-consent-module__-oHqXG__root{width:calc(100vw - 24px);bottom:12px;left:12px}}@keyframes cookie-consent-module__-oHqXG__rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cookie-consent-module__-oHqXG__root{animation:none}.cookie-consent-module__-oHqXG__btn{transition:none}}
