.privacy-notice[hidden]{display:none!important}.privacy-notice{position:fixed;z-index:100;bottom:max(22px,env(safe-area-inset-bottom));left:24px;right:24px;max-width:1040px;margin:auto;background:#f7f6f0;color:#30382e;border:1px solid #d6d8cc;border-left:4px solid #879376;border-radius:12px;padding:24px 28px;box-shadow:0 12px 48px #0003;display:flex;gap:32px;align-items:center;font-family:Arial,Helvetica,sans-serif}.privacy-notice .privacy-eyebrow{font-size:10px;letter-spacing:2px;margin:0 0 9px;color:#59654e}.privacy-notice h2{font-size:22px;font-weight:400;margin:0 0 9px;line-height:1.2}.privacy-notice p{font-size:13px;line-height:1.6;margin:0;max-width:600px}.privacy-notice-actions{display:flex;flex-direction:column;align-items:stretch;gap:14px;flex-shrink:0;min-width:166px}.privacy-notice a{color:inherit;font-size:12px;text-align:center;text-underline-offset:4px}.privacy-notice button{background:#30382e;color:#fff;border:1px solid #30382e;border-radius:5px;padding:13px 18px;font:inherit;font-size:13px;cursor:pointer;display:flex;justify-content:space-between;gap:28px}.privacy-notice button:hover{background:#46513e}.privacy-notice :focus-visible,.privacy-footer-link:focus-visible{outline:2px solid #8b9e75;outline-offset:4px}.privacy-footer-link{color:inherit;font-size:11px;text-underline-offset:4px;white-space:nowrap}@media(max-width:640px){.privacy-notice{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));padding:20px;gap:18px;flex-direction:column;align-items:stretch}.privacy-notice h2{font-size:20px}.privacy-notice-actions{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.privacy-notice-actions button{gap:22px}.privacy-footer-link{font-size:10px}footer{flex-wrap:wrap;gap:14px}}
footer .privacy-footer-link{display:block;width:100%;align-self:center;text-align:center}

footer .footer-discreet-links{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;font-size:10px;line-height:1.5;color:rgba(255,255,255,.75)}footer .footer-discreet-links a{display:inline-block;width:auto;text-align:center;font-size:inherit}footer .footer-discreet-links>span{font-size:8px;color:rgba(255,255,255,.5)}footer .footer-discreet-links a:hover{color:#fff}
