/* Barra "Como contratar" (páginas Delivery e Pedido na Mesa): cardápio online como base + adicionais. */
.ap{border-bottom:1px solid var(--ln);background:linear-gradient(180deg,#1c1e2e,#161826)}
.ap .wrap{padding-top:16px;padding-bottom:14px}
.ap-t{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;margin-bottom:10px}
.ap-t span{font:700 11px Inter;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}
.ap-t b{font:600 15px Inter;color:#e9e9ed}
.ap-g{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap}
.ap-c{position:relative;flex:1 1 220px;min-width:0;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"i b" "i s";column-gap:12px;align-items:center;border:1px solid var(--ln);background:#ffffff08;border-radius:14px;padding:11px 14px;transition:.25s;color:inherit}
.ap-c i{grid-area:i;font-style:normal;font-size:26px;line-height:1}
.ap-c b{grid-area:b;font:700 15px Inter;color:#fff;padding-right:78px}
.ap-c span{grid-area:s;font:500 12.5px/1.35 Inter;color:var(--mu)}
.ap-c em{position:absolute;right:12px;top:10px;font:700 9.5px Inter;font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:#1a0d03;background:linear-gradient(135deg,#ff9a3d,#ffb020);border-radius:99px;padding:2px 8px}
a.ap-c:hover{transform:translateY(-2px);border-color:var(--gold)}
.ap-c.base{border-style:dashed;background:#9184d912}
.ap-c.on{border-color:#ffb020;background:#ff6a1316;box-shadow:0 0 0 1px #ffb02055,0 10px 30px #0006}
.ap-p{align-self:center;font:700 13px Inter;color:var(--gold2);flex:0 0 auto}
.ap-n{margin:10px 0 0;font-size:13px;color:var(--mu)}
@media(max-width:760px){.ap-g{flex-direction:column;align-items:stretch}.ap-p{align-self:center}.ap-c{flex:none}}
.mz-hero .mz-h1{font:500 clamp(34px,4.8vw,60px)/1.04 Inter,sans-serif;letter-spacing:-.02em;margin:0 auto 14px;text-align:center;max-width:22ch}
.mz-hero .mz-h1 em{font-style:italic;font-weight:500;background:linear-gradient(90deg,var(--gold2),var(--gold),var(--ac));-webkit-background-clip:text;color:transparent;padding-right:.06em}
.mz-hero .mz-h1 em{-webkit-box-decoration-break:clone;box-decoration-break:clone}
