.moma-cookie-banner[hidden]{display:none!important}
.moma-cookie-banner{position:fixed;z-index:9999;bottom:16px;left:16px;right:16px;max-width:980px;margin:auto;border:1px solid rgba(241,194,116,.55);border-radius:16px;background:#10131c;color:#f7f3ec;box-shadow:0 12px 46px rgba(0,0,0,.6);font-family:inherit}
.moma-cookie-content{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:20px 22px}
.moma-cookie-content strong{font-size:16px;color:#f7e4be}
.moma-cookie-content p{margin:6px 0 0;color:#e3e0dc;font-size:13px;line-height:1.55}
.moma-cookie-content a{color:#f3c783;text-decoration:underline}
.moma-cookie-actions{display:flex;gap:9px;flex-shrink:0}
.moma-cookie-actions button{min-width:96px;padding:12px 15px;border:1px solid #cba56b;border-radius:9px;font:600 14px inherit;cursor:pointer;transition:background .2s}
.moma-cookie-actions button:first-child{background:transparent;color:#fff}
.moma-cookie-actions button:last-child{background:#e9bc75;color:#14100c}
.moma-cookie-actions button:hover{filter:brightness(1.14)}
.moma-cookie-reopen{background:transparent;border:0;color:inherit;opacity:.85;font:inherit;font-size:13px;text-decoration:underline;cursor:pointer;text-align:left;padding:8px 0}
@media(max-width:670px){.moma-cookie-banner{bottom:10px;left:10px;right:10px}.moma-cookie-content{display:block;padding:16px}.moma-cookie-actions{display:grid;grid-template-columns:1fr 1fr;margin-top:15px}.moma-cookie-actions button{min-width:0}}
