:root{--m7-cookie-space:0px}.m7-cookie-panel[hidden],.m7-cookie-options[hidden]{display:none!important}.m7-cookie-panel{position:fixed!important;inset:auto 16px 16px!important;z-index:2147482000!important;isolation:isolate;box-sizing:border-box;max-width:1120px;margin:0 auto!important;padding:22px;background:#17191c;color:#f6f1e7;border:1px solid #9c865a;border-radius:18px;box-shadow:0 12px 60px #0009;display:grid;grid-template-columns:1fr auto;gap:16px;font:14px/1.55 system-ui,sans-serif;max-height:min(78dvh,650px);overflow:auto;overscroll-behavior:contain}.m7-cookie-panel strong{font-size:18px;color:#e5cb91}.m7-cookie-panel p{margin:8px 0;color:#e1ded8;font-size:14px}.m7-cookie-panel a{color:#f0d69b;text-decoration:underline}.m7-cookie-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.m7-cookie-option{border:1px solid #c6ad76!important;background:#25272a!important;color:#fff0d2!important;border-radius:10px!important;padding:12px 18px!important;min-height:46px;font:600 14px/1.3 system-ui;cursor:pointer;box-shadow:none!important}.m7-cookie-option:hover{background:#3a3429!important}.m7-cookie-option:focus-visible,.m7-cookie-panel input:focus-visible{outline:3px solid #efd59c;outline-offset:3px}.m7-cookie-options{grid-column:1/-1;order:3;border-top:1px solid #514936;padding-top:14px;display:grid;gap:12px}.m7-cookie-options label{display:flex;gap:10px;align-items:start}.m7-cookie-options input{width:20px;height:20px;flex:0 0 20px;accent-color:#d6b96f}.m7-cookie-options button{justify-self:start}.m7-cookie-reopen{position:fixed;left:10px;bottom:calc(env(safe-area-inset-bottom) + 10px);z-index:900;background:#17191c;color:#e8d19b;border:1px solid #766747;border-radius:8px;padding:8px 12px;font:12px system-ui;cursor:pointer}.m7-cookie-visible .m7-cookie-reopen{visibility:hidden}body.m7-cookie-visible{padding-bottom:var(--m7-cookie-space)!important}.m7-cookie-visible .m7-whatsapp{bottom:calc(var(--m7-cookie-space) + 18px)!important}.m7-cookie-visible .m7-mobile-purchase{bottom:var(--m7-cookie-space)!important}@media(max-width:700px){.m7-cookie-panel{inset:auto 8px max(8px,env(safe-area-inset-bottom))!important;padding:16px;grid-template-columns:1fr;gap:10px;border-radius:14px}.m7-cookie-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.m7-cookie-option{padding:12px 7px!important}.m7-cookie-options{order:0}.m7-cookie-panel p{font-size:13px}.m7-cookie-visible .m7-whatsapp{display:none!important}body.m7-cookie-visible{padding-bottom:calc(var(--m7-cookie-space) + 80px)!important}}@media(prefers-reduced-motion:reduce){.m7-cookie-panel{scroll-behavior:auto}}
