.vega-cookie-info[hidden]{display:none!important}
body:has(.wp-block-navigation__responsive-container.is-menu-open) .vega-cookie-info{visibility:hidden}
.vega-cookie-info{position:fixed;left:clamp(16px,3vw,44px);bottom:24px;z-index:90;width:min(410px,calc(100vw - 32px));max-height:calc(100svh - 48px);overflow:auto;padding:26px;background:#f5f1e8;color:#172b3c;border:1px solid #bda078a6;border-radius:16px;box-shadow:0 4px 0 #a78c6040,0 16px 50px #06132940,inset 0 1px 0 #fff9;line-height:1.65}
.vega-cookie-info .vega-cookie-eyebrow{font:600 9px/1.6 'Segoe UI',Arial,sans-serif;letter-spacing:.16em;color:#775a32;margin:0 0 12px}
.vega-cookie-info h2{font:400 28px/1.15 Georgia,serif;letter-spacing:-.02em;margin:0 0 16px}
.vega-cookie-info p{font:400 13px/1.75 'Segoe UI',Arial,sans-serif;margin:0 0 16px}
.vega-cookie-details{border-top:1px solid #bda07866;margin-top:18px;padding-top:10px}
.vega-cookie-details summary{cursor:pointer;min-height:44px;display:list-item;align-content:center;font:600 12px/1.7 'Segoe UI',Arial,sans-serif;color:#28445b}
.vega-cookie-details p{font-size:12px;margin:12px 0}
.vega-cookie-actions{display:flex;justify-content:flex-end;margin-top:14px}
.vega-cookie-dismiss{display:inline-flex;align-items:center;gap:30px;min-height:44px;padding:11px 18px;font:600 12px/1.5 'Segoe UI',Arial,sans-serif;border:1px solid #d9bf94;border-radius:9px;color:#13263f;background:linear-gradient(145deg,#e5d3b1,#c7a97c);box-shadow:0 3px 0 #8b714c,0 5px 12px #0b19301a,inset 0 1px 0 #fff8;cursor:pointer}
.vega-cookie-dismiss:hover{background:linear-gradient(145deg,#eedfbe,#d5b88d)}
.vega-cookie-dismiss:focus-visible,.vega-cookie-details summary:focus-visible{outline:2px solid #365a77;outline-offset:4px}
.vega-footer .vega-cookie-footer{margin:0}.vega-cookie-footer a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}
@media(max-width:600px){.vega-cookie-info{left:16px;bottom:16px;width:calc(100vw - 32px);padding:22px;max-height:calc(100svh - 32px);border-radius:13px}.vega-cookie-info h2{font-size:27px}.vega-cookie-info p{font-size:12px}}
