.ml-whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:10px;color:#edc777!important;text-decoration:none!important;font-family:Arial,sans-serif;font-size:14px;line-height:1.4}
.ml-whatsapp svg{flex-shrink:0}
.ml-whatsapp:hover{color:#fff!important}
.ml-whatsapp:focus-visible{outline:2px solid #fff;outline-offset:5px}
.ml-whatsapp-float{position:fixed;right:24px;bottom:calc(88px + env(safe-area-inset-bottom,0px));z-index:900;min-height:52px;padding:12px 18px;background:#13110d;border:1px solid #c7a660;border-radius:28px;box-shadow:0 4px 20px #0008}
.ml-whatsapp-float:hover{background:#292215;border-color:#edc777}
.ml-whatsapp-inline{padding:8px 0;min-height:44px}
.ml-whatsapp-footer{max-width:1140px;margin:12px auto 0;padding:0 24px}
body:has(#age-gate:not([hidden])) .ml-whatsapp-float,body:has(#cookie-banner:not([hidden])) .ml-whatsapp-float{visibility:hidden}
@media(max-width:600px){.ml-whatsapp-float{right:16px;padding:13px;min-width:52px}.ml-whatsapp-float span{display:none}}
