.cookie-notice{position:fixed;z-index:250;inset:auto 16px 16px;display:flex;align-items:center;justify-content:space-between;gap:32px;max-height:70svh;overflow:auto;padding:24px;background:#fcfcfa;color:#050505;border:1px solid #050505;box-shadow:0 8px 28px #0003;font-family:Montserrat,Arial,sans-serif}
.cookie-notice__copy{max-width:76ch}.cookie-notice h2{margin:0 0 8px;font-family:"Graphik Subway",sans-serif;font-size:28px;line-height:1.1;text-transform:uppercase}.cookie-notice p{margin:0 0 8px;font-size:13px;line-height:1.6}.cookie-notice a{font-size:12px;color:#a60012;text-decoration:underline;text-underline-offset:3px}.cookie-notice__actions{display:flex;gap:12px;flex-shrink:0}.cookie-notice__actions button{min-height:48px;padding:12px 18px;border:1px solid #050505;background:#fcfcfa;color:#050505;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer}.cookie-notice__actions button:hover{background:#f1f0ec}.cookie-notice__actions .cookie-notice__accept{background:#fff212}.cookie-notice__actions .cookie-notice__accept:hover{background:#f5e900}.cookie-notice :focus-visible,.privacy-settings:focus-visible{outline:3px solid #a60012;outline-offset:3px}.cookie-notice .cookie-notice__status{margin-top:8px;font-size:12px}
.privacy-controls{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;padding:20px 0;font-family:Montserrat,Arial,sans-serif;font-size:12px}.privacy-controls a,.privacy-settings{color:inherit;text-decoration:underline;text-underline-offset:3px}.privacy-settings{padding:4px 0;border:0;background:transparent;font:inherit;cursor:pointer}
@media(max-width:800px){.cookie-notice{inset:auto 8px 8px;display:block;padding:16px}.cookie-notice__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.cookie-notice__actions button{padding:10px;font-size:12px}.cookie-notice h2{font-size:25px}}
