#contexto-breakfast-banner[hidden]{display:none!important}
.contexto-breakfast-banner,.contexto-breakfast-banner *{box-sizing:border-box}
.contexto-breakfast-banner{background:#34312f;border:1px solid rgba(255,255,255,.14);border-radius:20px;bottom:24px;box-shadow:0 18px 60px rgba(35,35,43,.3);color:#fff;font-family:Lexend,sans-serif;max-width:430px;padding:28px;position:fixed;right:24px;width:calc(100% - 48px);z-index:9999998}
.contexto-breakfast-banner__close{align-items:center;background:transparent;border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;font:400 30px/1 Lexend,sans-serif;height:44px;justify-content:center;opacity:.76;padding:0;position:absolute;right:10px;top:10px;width:44px}
.contexto-breakfast-banner__close:hover{opacity:1}
.contexto-breakfast-banner__close:focus-visible,.contexto-breakfast-banner__button:focus-visible{outline:3px solid rgba(5,154,159,.55);outline-offset:3px}
.contexto-breakfast-banner__eyebrow{color:#34c2c6!important;font:600 12px/1.4 Lexend,sans-serif!important;letter-spacing:.04em;margin:0 44px 10px 0!important;text-transform:uppercase}
.contexto-breakfast-banner h2{color:#fff;font:700 24px/1.25 Poppins,sans-serif;margin:0 36px 12px 0}
.contexto-breakfast-banner>p:not(.contexto-breakfast-banner__eyebrow){color:#fff!important;font:400 14px/1.55 Lexend,sans-serif!important;margin:0!important;opacity:.9}
.contexto-breakfast-banner__button{align-items:center;background:#c96e1b;border-radius:999px;color:#fff;display:inline-flex;font:600 14px/1.4 Lexend,sans-serif;justify-content:center;margin-top:20px;min-height:44px;padding:11px 24px;text-decoration:none;transition:filter .15s ease,transform .15s ease}
.contexto-breakfast-banner__button:hover{filter:brightness(.95);transform:translateY(-1px)}
@media(max-width:600px){.contexto-breakfast-banner{border-radius:18px;bottom:16px;left:16px;max-width:none;padding:24px;right:16px;width:auto}.contexto-breakfast-banner h2{font-size:21px}.contexto-breakfast-banner__button{width:100%}}
@media(min-width:1024px){.contexto-breakfast-banner{top:24px;bottom:auto}.admin-bar .contexto-breakfast-banner{top:56px}}
@media(prefers-reduced-motion:reduce){.contexto-breakfast-banner__button{transition:none}}
