#mxl{--mx-v:var(--color-primary,#991a1a);--mx-ve:var(--color-primary-dark,#7a1313);--mx-g:var(--color-brand-green,#617331);--mx-gc:#eef3e6;--mx-cr:#fff7ec;--mx-l:#ead9c8;--mx-t:#2b1a17;--mx-tx:#4a3a35;--mx-s:#6b5b55;font-family:var(--font-primary,"Roboto",sans-serif);color:var(--mx-t);background:var(--mx-cr);padding:28px 0 56px}#mxl *{box-sizing:border-box}#mxl .mxl-w{max-width:1120px;margin:0 auto;padding:0 16px}#mxl .mxl-trilha{color:var(--mx-s);margin:0 0 14px;font-size:14px}#mxl .mxl-trilha a{color:var(--mx-v)}#mxl .mxl-olho{letter-spacing:.14em;text-transform:uppercase;color:var(--mx-g);margin:0;font-size:13px;font-weight:700}#mxl h1{font-family:var(--font-display,"Fraunces",serif);color:var(--mx-ve);margin:8px 0 0;font-size:clamp(34px,6vw,54px);font-weight:800;line-height:1.05}#mxl .mxl-intro{color:var(--mx-tx);max-width:34em;margin:12px 0 0;font-size:18px;line-height:1.55}#mxl .mxl-topo{grid-template-columns:minmax(0,1fr);gap:22px 44px;display:grid}@media (width>=900px){#mxl .mxl-topo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}#mxl .mxl-caixa{border:1px solid var(--mx-l);border-radius:var(--raio);background:#fff;padding:16px;position:relative}#mxl label{color:var(--mx-ve);margin:0 0 8px;font-size:15px;font-weight:700;display:block}#mxl .mxl-campo{flex-wrap:wrap;gap:8px;display:flex}#mxl input[type=search]{border:1px solid var(--mx-l);border-radius:var(--raio);min-width:0;min-height:54px;font:inherit;color:var(--mx-t);background:var(--mx-cr);-webkit-appearance:none;appearance:none;flex:220px;padding:0 14px;font-size:18px}#mxl input[type=search]:focus{border-color:var(--mx-v);outline:3px solid #991a1a40}#mxl .mxl-btn{background:var(--mx-v);color:#fff;min-height:54px;font:inherit;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;flex:auto;padding:0 24px;font-size:15px;font-weight:800}#mxl .mxl-btn:hover{background:var(--mx-ve)}#mxl .mxl-local{width:100%;min-height:46px;color:var(--mx-v);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;margin-top:10px;font-size:16px;font-weight:700;display:flex}#mxl .mxl-dica{color:var(--mx-s);text-align:center;margin:6px 0 0;font-size:13px}#mxl #mxl-sugestoes{z-index:30;border:1px solid var(--mx-l);border-radius:var(--raio);background:#fff;max-height:320px;margin:4px 0 0;padding:6px;list-style:none;position:absolute;left:16px;right:16px;overflow:auto}#mxl #mxl-sugestoes li{border-radius:var(--raio);cursor:pointer;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 12px;display:flex}#mxl #mxl-sugestoes li b{color:var(--mx-t);font-weight:700}#mxl #mxl-sugestoes li span{color:var(--mx-s);white-space:nowrap;font-size:13px}#mxl #mxl-sugestoes li[aria-selected=true],#mxl #mxl-sugestoes li:hover{background:var(--mx-cr)}#mxl .mxl-res{border:2px solid var(--mx-g);border-radius:var(--raio);background:#fff;flex-direction:column;gap:10px;margin-top:18px;padding:18px;display:flex}#mxl .mxl-res[data-estado=sem_unidade],#mxl .mxl-res[data-estado=nao_achou]{border-color:var(--mx-v)}#mxl .mxl-res[data-estado=carregando]{border-style:dashed;border-color:var(--mx-l)}#mxl .mxl-vazio{border-radius:var(--raio);text-align:center;color:var(--mx-s);border:1px dashed #d9c3ae;margin-top:18px;padding:18px}#mxl .mxl-vazio .mxl-pino{background:var(--mx-cr);border:1px solid var(--mx-l);width:52px;height:52px;color:var(--mx-v);border-radius:999px;justify-content:center;align-items:center;margin:0 auto 8px;display:flex}#mxl .mxl-vazio b{color:var(--mx-t);font-size:18px;display:block}#mxl .mxl-atalhos{flex-wrap:wrap;justify-content:center;gap:8px;margin:10px 0 0;display:flex}#mxl .mxl-atalhos a,#mxl .mxl-atalhos button{border:1px solid var(--mx-l);background:var(--mx-cr);min-height:44px;color:var(--mx-t);font:inherit;cursor:pointer;border-radius:999px;align-items:center;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}#mxl .mxl-sobre{letter-spacing:.12em;text-transform:uppercase;color:var(--mx-g);margin:0;font-size:13px;font-weight:800}#mxl .mxl-sobre.mxl-alerta{color:var(--mx-v)}#mxl .mxl-nome{font-family:var(--font-primary,"Roboto",sans-serif);color:var(--mx-ve);margin:0;font-size:24px;font-weight:800;line-height:1.2}#mxl .mxl-linha{color:var(--mx-tx);margin:0;font-size:16px;line-height:1.5}#mxl .mxl-selos{flex-wrap:wrap;gap:6px;margin:0;display:flex}#mxl .mxl-selos span{background:var(--mx-gc);color:#3f5222;border-radius:999px;padding:5px 11px;font-size:13px;font-weight:700}#mxl .mxl-wa{background:var(--mx-v);color:#fff;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:54px;padding:0 22px;font-size:15px;font-weight:800;text-decoration:none;display:flex}#mxl .mxl-wa:hover{background:var(--mx-ve);color:#fff}#mxl .mxl-nota{color:var(--mx-s);margin:0;font-size:13px;line-height:1.45}#mxl .mxl-alts{border-top:1px solid var(--mx-l);color:var(--mx-tx);flex-wrap:wrap;align-items:center;gap:6px;padding-top:10px;font-size:14px;display:flex}#mxl .mxl-alt{border:1px solid var(--mx-l);background:var(--mx-cr);min-height:44px;font:inherit;color:var(--mx-t);cursor:pointer;border-radius:999px;padding:0 12px;font-size:14px;font-weight:700}#mxl .mxl-alt span{color:var(--mx-s);margin-left:4px;font-weight:500}#mxl .mxl-franquia{border-top:1px solid var(--mx-l);margin:4px 0 0;padding-top:10px;font-size:15px}#mxl .mxl-franquia a{color:var(--mx-v);font-weight:700}#mxl .mxl-como{border-radius:var(--raio);background:#fee9ca;margin:34px 0 0;padding:20px}#mxl h2.mxl-h2{font-family:var(--font-display,"Fraunces",serif);color:var(--mx-ve);margin:0;font-size:clamp(26px,4vw,34px);font-weight:800;line-height:1.15}#mxl .mxl-como ol{gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}@media (width>=900px){#mxl .mxl-como ol{grid-template-columns:repeat(3,minmax(0,1fr))}}#mxl .mxl-como li{align-items:flex-start;gap:12px;display:flex}#mxl .mxl-como li>span{background:var(--mx-ve);color:#fee9ca;border-radius:999px;flex:0 0 32px;justify-content:center;align-items:center;height:32px;font-weight:800;display:flex}#mxl .mxl-como b{font-size:17px;display:block}#mxl .mxl-como p{color:var(--mx-tx);margin:3px 0 0;font-size:15px;line-height:1.5}#mxl .mxl-dir{margin-top:40px}#mxl .mxl-dir>p{color:var(--mx-tx);margin:8px 0 0}#mxl .mxl-regiao{margin-top:20px}#mxl .mxl-regiao h3{letter-spacing:.12em;text-transform:uppercase;color:var(--mx-g);gap:8px;margin:0 0 8px;font-size:14px;font-weight:800;display:flex}#mxl .mxl-regiao h3 span{letter-spacing:0;text-transform:none;color:var(--mx-s);font-weight:600}#mxl .mxl-cidades{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}@media (width>=700px){#mxl .mxl-cidades{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){#mxl .mxl-cidades{columns:3;column-gap:8px;display:block}#mxl .mxl-cidades>*{break-inside:avoid;margin-bottom:8px}}#mxl details{border:1px solid var(--mx-l);border-radius:var(--raio);background:#fff;align-self:start;overflow:hidden}#mxl #mxl-cid-sao-paulo{grid-column:1/-1}#mxl .mxl-cidades summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;padding:0 16px;font-size:17px;font-weight:700;list-style:none;display:flex}#mxl .mxl-cidades summary::-webkit-details-marker{display:none}#mxl .mxl-cidades summary span{background:var(--mx-cr);border:1px solid var(--mx-l);min-width:28px;height:28px;color:var(--mx-s);border-radius:999px;justify-content:center;align-items:center;font-size:13px;display:inline-flex}#mxl .mxl-cidades details[open] summary{border-bottom:1px solid var(--mx-l)}#mxl details h4{letter-spacing:.1em;text-transform:uppercase;color:var(--mx-g);margin:14px 16px 6px;font-size:13px;font-weight:800}#mxl .mxl-lista{margin:0;padding:0;list-style:none}#mxl .mxl-lista li{border-top:1px solid var(--mx-l);align-items:center;gap:10px;padding:10px 12px 10px 16px;display:flex}#mxl .mxl-lista li:first-child{border-top:0}#mxl .mxl-lista li>div{flex:auto;min-width:0}#mxl .mxl-lista b{color:var(--mx-ve);font-size:16px;display:block}#mxl .mxl-lista li>div span{color:var(--mx-s);white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}#mxl .mxl-lista a{border:1px solid var(--mx-l);min-height:44px;color:var(--mx-v);background:#fff;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}#mxl .mxl-lista em{color:var(--mx-s);font-size:13px}#mxl .mxl-lista li.mxl-destaque{background:var(--mx-gc)}#mxl .mxl-fab{background:var(--mx-gc);border-radius:var(--raio);flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px;padding:18px;display:flex}#mxl .mxl-fab p{flex:420px;margin:0;font-size:16px;line-height:1.55}#mxl .mxl-fab a{background:var(--mx-g);color:#fff;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:46px;padding:0 20px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}#mxl .mxl-faq{margin-top:40px}#mxl .mxl-faq-item{border-top:1px solid var(--mx-l);padding:14px 0}#mxl .mxl-faq-item:last-child{border-bottom:1px solid var(--mx-l)}#mxl .mxl-faq-item h3{color:var(--mx-t);margin:0;font-size:17px;font-weight:800}#mxl .mxl-faq-item p{color:var(--mx-tx);margin:6px 0 0;font-size:16px;line-height:1.55}#mxl .mxl-fr{background:var(--mx-ve);border-radius:var(--raio);color:#fee9ca;flex-wrap:wrap;align-items:center;gap:14px 32px;margin-top:36px;padding:24px;display:flex}#mxl .mxl-fr div{flex:420px}#mxl .mxl-fr h2{font-family:var(--font-display,"Fraunces",serif);color:#fee9ca;margin:0;font-size:28px;line-height:1.15}#mxl .mxl-fr p{margin:8px 0 0;font-size:16px;line-height:1.5}#mxl .mxl-fr a{color:var(--mx-ve);letter-spacing:.05em;text-transform:uppercase;background:#fbb900;border-radius:999px;align-items:center;min-height:48px;padding:0 22px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}#mxl-barra{z-index:60;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#fff7ec;border-top:1px solid #ead9c8;position:fixed;bottom:0;left:0;right:0}#mxl-barra[hidden]{display:none}#mxl-barra a{background:var(--color-primary,#991a1a);color:#fff;min-height:50px;font-family:var(--font-primary,"Roboto",sans-serif);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:800;text-decoration:none;display:flex}@media (width>=761px){#mxl-barra{display:none!important}}#mxl [hidden]{display:none!important}#mxl .mxl-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;overflow:hidden;position:absolute!important}#mxl #mxl-resultado,#mxl h4[id],#mxl li[id],#mxl details[id]{scroll-margin-top:110px}#mxl .mxl-aviso{color:var(--mx-v);font-weight:700}.site-header .nav-social a svg,.site-footer .footer-social a svg{display:block}.site-footer .footer-contact-item svg{flex:none;margin-top:2px}#mxl .mxl-cidades{columns:auto;flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}#mxl .mxl-cidades>details{border-radius:var(--raio);min-width:0;max-width:100%;margin:0}#mxl .mxl-cidades>details[open]{border-radius:var(--raio);flex-basis:100%}#mxl .mxl-cidades summary{gap:10px;min-height:44px;font-size:14px}#mxl .faq-item{border:0;border-top:1px solid var(--linha);background:0 0;border-radius:0}#mxl .faq-item:last-child{border-bottom:1px solid var(--linha)}
