.cookie-consent{position:fixed;z-index:9999;left:18px;right:18px;bottom:max(18px,env(safe-area-inset-bottom));width:min(calc(100% - 36px),560px);margin:0 auto;padding:22px;color:#171717;background:#fff;border:1px solid #e8e8e5;border-radius:20px;box-shadow:0 12px 48px #17171718;font:14px/1.6 'Wix Madefor Text',sans-serif}
.cookie-consent__title{margin:0 0 8px;font:600 18px/1.3 'Wix Madefor Display',sans-serif;letter-spacing:-.02em;color:#171717}.cookie-consent__text{margin:0;color:#62625d;font-size:13px;line-height:1.65}.cookie-consent__text a{color:#004f99;text-underline-offset:3px}.cookie-consent__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.cookie-consent__button{flex:1;min-height:44px;padding:10px 16px;border:1px solid #e8e8e5;border-radius:999px;color:#171717;background:#fff;cursor:pointer;font:500 13px/1.35 'Wix Madefor Text',sans-serif}.cookie-consent__button:hover{background:#fafaf8}.cookie-consent__button--accept{border-color:#171717;color:#fff;background:#171717}.cookie-consent__button--accept:hover{background:#303030;border-color:#303030}.cookie-consent__button:focus-visible{outline:3px solid #3758d8;outline-offset:3px}
@media(max-width:480px){.cookie-consent{padding:20px;bottom:max(12px,env(safe-area-inset-bottom))}.cookie-consent__actions{display:grid;grid-template-columns:1fr}.cookie-consent__button{width:100%}}
