#sl-marketing-consent{position:fixed;z-index:1000;left:16px;bottom:16px;width:min(430px,calc(100vw - 32px));box-sizing:border-box;padding:20px;background:#fff;color:#171715;border:1px solid #d5d1c9;box-shadow:0 4px 20px #0002;font:14px/1.5 'Hanken Grotesk',system-ui,sans-serif}
#sl-marketing-consent[hidden]{display:none}
#sl-marketing-consent strong{font-size:16px;font-weight:600}
#sl-marketing-consent p{font:inherit;margin:8px 0;color:inherit}
#sl-marketing-consent a{color:inherit;text-decoration:underline;font-size:12px}
#sl-marketing-consent .sl-consent-actions{display:flex;gap:10px;margin-top:14px}
#sl-marketing-consent button{flex:1;min-height:44px;border:1px solid #625f58;background:#fff;color:#171715;font:inherit;padding:8px 16px;cursor:pointer;border-radius:0}
#sl-marketing-consent button:hover{background:#f3eee4}
#sl-marketing-consent button:focus-visible,.sl-cookie-preferences:focus-visible{outline:2px solid #c9a45c;outline-offset:3px}
.sl-cookie-preferences{font:inherit;line-height:inherit;background:transparent;color:inherit;border:0;text-decoration:underline;cursor:pointer;padding:0;min-height:32px}
@media(max-width:480px){#sl-marketing-consent{left:12px;bottom:12px;width:calc(100vw - 24px);padding:16px}}
