#nova-cookie-controls{color:#f5f2ec;font-family:Arial,sans-serif}#nova-cookie-controls .nv-cookie-settings{z-index:9999;cursor:pointer;min-height:44px;position:fixed;bottom:94px;left:12px;color:#fff9f1!important;background:#24211e!important;border:1px solid #776453!important;border-radius:8px!important;padding:10px 16px!important;font:13px/1.4 Arial,sans-serif!important}#nova-cookie-controls .nv-cookie-banner{box-sizing:border-box;z-index:10000;border-radius:14px;max-width:620px;max-height:calc(100dvh - 125px);position:fixed;bottom:100px;left:16px;right:16px;overflow-y:auto;box-shadow:0 12px 48px #0006;color:#f5f2ec!important;background:#24211e!important;border:1px solid #776453!important;border-top:4px solid #c76a36!important;margin:0 auto!important;padding:24px!important;font:15px/1.55 Arial,sans-serif!important}#nova-cookie-controls .nv-cookie-banner h2{color:#fff9f1!important;margin:0 0 10px!important;font:700 21px/1.25 Arial,sans-serif!important}#nova-cookie-controls .nv-cookie-banner p{color:#e3dbd3!important;margin:0 0 12px!important}#nova-cookie-controls .nv-cookie-banner a{color:#f0b58f!important;text-decoration:underline!important}#nova-cookie-controls .nv-cookie-actions{gap:12px;display:flex;margin-top:20px!important}#nova-cookie-controls .nv-cookie-actions button{cursor:pointer;flex:1;min-height:48px;border:1px solid #d6b7a1!important;border-radius:8px!important;padding:12px 20px!important;font:700 15px/1.4 Arial,sans-serif!important}#nova-cookie-controls .nv-cookie-accept{color:#fff!important;background:#b84f26!important}#nova-cookie-controls .nv-cookie-reject{color:#29221d!important;background:#fff9f1!important}#nova-cookie-controls button:hover{filter:brightness(1.12)}:is(#nova-cookie-controls button:focus-visible,#nova-cookie-controls a:focus-visible){outline-offset:4px;outline:3px solid #f0b58f}@media(max-width:480px){#nova-cookie-controls .nv-cookie-banner{left:12px;right:12px;padding:20px!important}#nova-cookie-controls .nv-cookie-actions{gap:10px}#nova-cookie-controls .nv-cookie-actions button{padding:12px 10px!important}}
