.fmy-cookies[hidden],.fmy-cookies__preferences[hidden],.fmy-cookies__error[hidden]{display:none!important}
.fmy-cookies{position:fixed;left:20px;bottom:20px;z-index:2147483001;width:min(460px,calc(100% - 40px));padding:18px 20px;background:#fff;color:#292521;border:1px solid #e3dcd4;border-radius:12px;box-shadow:0 4px 22px #2925211a;font-family:var(--font-family-1,inherit);text-align:left;line-height:1.5}
.fmy-cookies__title{display:block;padding-right:28px;font-size:15px;color:#292521}
.fmy-cookies p{margin:7px 0 12px;font-size:13px;line-height:1.5;color:#514a44}
.fmy-cookies a{color:#614c34;text-decoration:underline;text-underline-offset:3px}
.fmy-cookies__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.fmy-cookies__actions button{min-height:44px;padding:9px 10px;border:1px solid #614c34;border-radius:6px;background:#fff;color:#614c34;font:inherit;font-size:13px;font-weight:600;cursor:pointer}
.fmy-cookies__actions [data-fmy-cookie-choice="accept"]{background:#614c34;color:#fff}
.fmy-cookies__actions button:disabled{opacity:.6;cursor:wait}
.fmy-cookies__close{position:absolute;right:7px;top:5px;min-width:44px;min-height:44px;border:0;background:transparent;color:#514a44;font-size:25px;cursor:pointer}
.fmy-cookies button:focus-visible,.fmy-cookies__preferences button:focus-visible{outline:2px solid #614c34;outline-offset:3px}
.fmy-cookies__preferences{text-align:center;padding:10px 16px;background:transparent}
.fmy-cookies__preferences button{border:0;background:transparent;color:inherit;text-decoration:underline;text-underline-offset:3px;font:inherit;font-size:12px;min-height:44px;cursor:pointer}
.fmy-cookies .fmy-cookies__error{margin-bottom:0;color:#8a2626}
.fmy-cookies.fmy-cookies--preview{bottom:80px}
@media(max-width:767px){.fmy-cookies{left:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));width:calc(100% - 24px);padding:14px 16px;border-radius:10px}.fmy-cookies p{font-size:12px;margin:5px 0 10px}.fmy-cookies__actions button{font-size:12px}.fmy-cookies__title{font-size:14px}}
