.mf-cookie-wrap{padding-block:18px}.mf-cookie-wrap summary{display:list-item;text-decoration:underline;width:fit-content;padding:8px 0}.mf-cookie-wrap section{max-width:760px;background:var(--mf-tint);border:1px solid var(--mf-line);border-radius:7px;padding:24px;margin-top:12px}.mf-cookie-wrap h2,.mf-cookie-banner h2{font-size:21px;margin:0 0 12px}.mf-cookie-wrap label{display:flex;align-items:center;gap:10px;margin-bottom:12px}.mf-cookie-wrap a{text-decoration:underline}.mf-cookie-wrap #mf-cookie-status{margin:15px 0 0}.mf-cookie-banner{position:fixed;inset:auto 16px 16px;z-index:1000;background:var(--mf-paper);color:var(--mf-ink);border:2px solid var(--mf-line);border-radius:7px;padding:22px;box-shadow:0 5px 30px #0004;display:flex;gap:22px;align-items:center;justify-content:space-between}.mf-cookie-banner p{margin:0;max-width:700px}.mf-cookie-actions{display:flex;gap:12px;flex-wrap:wrap;flex-shrink:0}.mf-cookie-actions .mf-button{border:2px solid var(--mf-red);min-height:44px}.mf-cookie-actions #mf-cookie-manage{background:var(--mf-paper);color:var(--mf-ink);border-color:var(--mf-line)}@media(max-width:760px){.mf-cookie-banner{inset:auto 8px 8px;display:block;padding:18px;max-height:70vh;overflow:auto}.mf-cookie-actions{margin-top:16px;display:grid;grid-template-columns:1fr}.mf-cookie-wrap section{padding:18px}}
body.mf-consent-development .mf-cookie-banner{bottom:150px}@media(max-width:760px){body.mf-consent-development .mf-cookie-banner{bottom:150px;max-height:55vh}}

.mf-footer .mf-cookie-wrap{padding-top:12px;padding-bottom:12px;border-top:1px solid #303238;font-size:12px}
.mf-footer .mf-cookie-wrap summary{min-height:44px;padding:12px 0;color:#d6dbe1}
.mf-footer .mf-cookie-wrap section{color:var(--mf-ink);font-size:14px}
.mf-footer .mf-cookie-wrap section h2{color:var(--mf-ink)}
.mf-footer .mf-cookie-wrap section a{color:inherit;display:inline}
.mf-cookie-banner h2{color:var(--mf-ink)}
body.mfd-public-basket .mf-cookie-banner{bottom:calc(var(--mfd-banner-height,52px) + 12px)}
