@font-face{font-family:Saira Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 125%;src:url(/assets/saira-vietnamese-wdth-normal-Dabr_kLY.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 125%;src:url(/assets/saira-latin-ext-wdth-normal-3Ba4ICIc.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 125%;src:url(/assets/saira-latin-wdth-normal-X2eA-qfZ.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:50% 125%;src:url(/assets/saira-vietnamese-wdth-italic-52KPIsOu.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:50% 125%;src:url(/assets/saira-latin-ext-wdth-italic-CqU2kHDy.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:50% 125%;src:url(/assets/saira-latin-wdth-italic-wJlFlYW8.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--azul: #1748c9;--azul-forte: #0f36a0;--azul-claro: #e9effd;--preto: #0c0e13;--texto: #15171c;--suave: #545b68;--linha: #e3e6ec;--fundo: #ffffff;--cinza: #f3f5f8;--vermelho: #d7262e;--aberto: #157a3e;--canto: 6px;--largura: 1180px;--fonte: "Saira Variable", system-ui, sans-serif;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:130px;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--fonte);font-stretch:100%;font-size:1rem;line-height:1.5;color:var(--texto);background:var(--fundo)}body.com-sacola{padding-bottom:76px}img{display:block;max-width:100%;height:auto}a{color:var(--azul)}button{font:inherit;cursor:pointer}:focus-visible{outline:3px solid #ffb703;outline-offset:2px}.visualmente-oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pular{position:absolute;left:-999px;top:0;z-index:50;background:var(--preto);color:#fff;padding:.6rem 1rem}.pular:focus{left:.5rem}.marca{text-decoration:none;flex:none}.marca-nome{margin:0;font-style:italic;font-weight:900;font-stretch:125%;font-size:1.7rem;letter-spacing:-.02em;line-height:1;color:var(--azul);text-shadow:2px 2px 0 var(--vermelho)}.marca-nome span{margin-left:.12em;color:var(--preto);text-shadow:2px 2px 0 var(--vermelho)}.cabecalho{position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid var(--linha)}.faixa{margin:0;padding:.35rem 1rem;background:var(--preto);color:#dfe5f2;font-size:.82rem;text-align:center}.faixa strong{color:#fff;font-weight:600}.cabecalho-linha{display:flex;align-items:center;gap:1.25rem;max-width:var(--largura);margin:0 auto;padding:.75rem 1rem}.busca{flex:1;display:flex;min-width:0}.busca input{flex:1;min-width:0;height:46px;padding:0 .9rem;font:inherit;font-size:1rem;border:2px solid var(--azul);border-right:0;border-radius:var(--canto) 0 0 var(--canto);background:#fff;color:var(--texto)}.busca input::placeholder{color:#7a8291}.busca button{height:46px;padding:0 1.1rem;border:0;border-radius:0 var(--canto) var(--canto) 0;background:var(--azul);color:#fff;font-weight:700}.busca button:hover{background:var(--azul-forte)}.zap-topo{display:flex;flex-direction:column;align-items:flex-start;flex:none;padding:.35rem .85rem;border-radius:var(--canto);background:#128c4a;color:#fff;text-decoration:none;line-height:1.15}.zap-rotulo{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;opacity:.9}.zap-numero{font-weight:700;font-size:.98rem}.menu{background:var(--azul)}.menu ul,.menu{display:flex;align-items:center}.menu{justify-content:space-between;gap:1rem;padding:0 max(1rem,calc((100% - var(--largura)) / 2 + 1rem))}.menu ul{list-style:none;margin:0;padding:0;gap:.25rem;overflow-x:auto;scrollbar-width:none}.menu a{display:block;padding:.6rem .8rem;color:#fff;text-decoration:none;font-weight:600;white-space:nowrap;border-bottom:3px solid transparent}.menu a:hover,.menu a.atual{border-bottom-color:#fff}.status{margin:0;font-size:.85rem;font-weight:600;color:#fff;white-space:nowrap}.status:before{content:"";display:inline-block;width:.55rem;height:.55rem;margin-right:.4rem;border-radius:50%;background:#f4a3a7}.status.aberto:before{background:#7ee2a4}.parede{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:2.5rem;padding:3rem max(1rem,calc((100% - var(--largura)) / 2 + 1rem));background:linear-gradient(180deg,#2a64ec 0%,#1748c9 38%,#0d1d55 72%,var(--preto) 100%);color:#fff}.parede-placa{display:inline-block;margin:0 0 1rem;padding:.3rem .7rem;border:1px solid rgb(255 255 255 / .5);border-radius:var(--canto);font-size:.85rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.parede h1{margin:0;font-size:clamp(2.1rem,4.6vw,3.4rem);font-weight:800;font-stretch:112%;line-height:1.02;letter-spacing:-.02em}.parede-sub{margin:1rem 0 1.5rem;max-width:34rem;font-size:1.08rem;color:#dbe4fb}.parede-botoes{display:flex;flex-wrap:wrap;gap:.75rem}.parede-nota{display:inline-block;margin-top:1.25rem;color:#fff;text-decoration:none;font-size:.95rem}.parede-nota span[aria-hidden]{color:#ffc83d;letter-spacing:.05em}.parede-nota:hover span:last-child{text-decoration:underline}.parede-foto{margin:0}.parede-foto img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--canto)}.botao{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.7rem 1.3rem;border-radius:var(--canto);font-weight:700;text-decoration:none;border:2px solid transparent}.botao-claro{background:#fff;color:var(--azul-forte)}.botao-contorno{border-color:#fffc;color:#fff}.botao-azul{background:var(--azul);color:#fff}.botao-azul:hover{background:var(--azul-forte)}.botao-contorno-escuro{border-color:var(--preto);color:var(--preto)}.botao-largo{width:100%}.vantagens{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);max-width:var(--largura);margin:0 auto;padding:0 1rem}.vantagens li{display:flex;flex-direction:column;padding:1.1rem 1rem;border-bottom:1px solid var(--linha)}.vantagens li+li{border-left:1px solid var(--linha)}.vantagens strong{font-size:1.05rem}.vantagens span{color:var(--suave);font-size:.92rem}.titulo-secao{margin:0 0 1.25rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;font-stretch:108%;letter-spacing:-.01em;line-height:1.1}.categorias,.loja,.oficina,.avaliacoes,.visite{max-width:var(--largura);margin:0 auto;padding:3rem 1rem 0}.categorias-lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.categorias-lista a{display:block;border:1px solid var(--linha);border-radius:var(--canto);overflow:hidden;color:var(--texto);text-decoration:none;background:#fff}.categorias-lista img{width:100%;aspect-ratio:1;object-fit:contain;background:#fff}.categorias-lista img.foto-loja{object-fit:cover}.categorias-lista span{display:block;padding:.7rem .9rem;font-weight:700;font-size:1.05rem;border-top:3px solid var(--azul)}.categorias-lista a:hover span{background:var(--azul-claro)}.loja-cabeca{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.75rem 1.5rem}.loja-cabeca .titulo-secao{margin:0}.abas{display:flex;gap:.4rem;overflow-x:auto;scrollbar-width:none}.abas button{flex:none;min-height:40px;padding:.35rem .95rem;border:1px solid var(--linha);border-radius:var(--canto);background:#fff;color:var(--texto);font-weight:600}.abas button[aria-selected=true]{background:var(--preto);border-color:var(--preto);color:#fff}.loja-aviso{margin:.5rem 0 1rem;color:var(--suave);font-size:.92rem}.grade{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem 1rem}.cartao{display:flex;flex-direction:column}.cartao-foto{position:relative;border:1px solid var(--linha);border-radius:var(--canto);overflow:hidden;background:#fff}.cartao-foto img{width:100%;aspect-ratio:1;object-fit:contain}.cartao-acabou .cartao-foto img{opacity:.45}.selo{position:absolute;top:.6rem;left:.6rem;padding:.15rem .55rem;border-radius:var(--canto);background:var(--preto);color:#fff;font-size:.8rem;font-weight:700}.cartao-secao{margin:.7rem 0 0;color:var(--azul);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.cartao-nome{margin:.15rem 0 0;font-size:1.02rem;font-weight:700;line-height:1.25}.cartao-detalhe{margin:.2rem 0 0;color:var(--suave);font-size:.88rem;line-height:1.35}.cartao-preco{margin:auto 0 0;padding-top:.5rem;font-size:1.3rem;font-weight:800}.cartao-botao{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:.5rem;border:0;border-radius:var(--canto);background:var(--azul);color:#fff;font-weight:700;text-decoration:none}.cartao-botao:hover{background:var(--azul-forte)}.cartao-avise{background:#fff;color:var(--texto);border:1px solid var(--texto)}.cartao-avise:hover{background:var(--cinza)}.cartao-qtd{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;min-height:44px;margin-top:.5rem;border:2px solid var(--azul);border-radius:var(--canto);text-align:center;font-weight:700;color:var(--azul-forte)}.cartao-qtd button{height:100%;border:0;background:var(--azul-claro);color:var(--azul-forte);font-size:1.3rem;font-weight:700}.nao-achei{padding:1.25rem;border:1px dashed var(--suave);border-radius:var(--canto);background:var(--cinza)}.nao-achei p{margin:0 0 .9rem}.oficina{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2.5rem;align-items:start}.oficina-foto{margin:0}.oficina-foto img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--canto)}.oficina-sub{margin:-.5rem 0 1.25rem;color:var(--suave)}.servicos{list-style:none;margin:0 0 1.5rem;padding:0;border-top:2px solid var(--preto)}.servicos li{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:1rem;padding:.9rem 0;border-bottom:1px solid var(--linha)}.servico-texto strong{display:block}.servico-texto span{color:var(--suave);font-size:.9rem}.servico-preco{font-weight:800;font-size:1.1rem;white-space:nowrap}.servico-link{font-weight:700;padding:.4rem .7rem;border:1px solid var(--azul);border-radius:var(--canto);text-decoration:none}.avaliacoes{display:grid;grid-template-columns:auto minmax(0,1.4fr) minmax(0,1fr);gap:2rem;align-items:start}.avaliacoes-nota{padding-right:2rem;border-right:1px solid var(--linha)}.nota-grande{margin:0;font-size:4rem;font-weight:800;line-height:1}.estrelas{margin:.2rem 0;color:#f2a900;letter-spacing:.08em}.avaliacoes-nota h2{margin:0 0 .4rem;font-size:1rem}.avaliacao-destaque{margin:0}.avaliacao-destaque blockquote{margin:0;font-size:1.12rem;line-height:1.55}.avaliacao-destaque blockquote p{margin:0}.avaliacao-destaque figcaption{margin-top:.6rem;color:var(--suave);font-weight:600}.trechos{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.trechos li{padding:.75rem .9rem;border-left:3px solid var(--azul);background:var(--cinza);font-size:.95rem}.visite{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:2.5rem;align-items:start;padding-bottom:3.5rem}.status-grande{color:var(--texto);font-size:1rem}.status-grande.aberto{color:var(--aberto)}.status-grande:before{background:var(--vermelho)}.status-grande.aberto:before{background:var(--aberto)}.visite address{margin:1rem 0;font-style:normal;font-size:1.1rem}.horarios{border-collapse:collapse;margin-bottom:1.5rem;min-width:min(100%,26rem)}.horarios th,.horarios td{padding:.5rem 0;border-bottom:1px solid var(--linha);text-align:left}.horarios th{padding-right:1.5rem;font-weight:600}.visite-botoes{display:flex;flex-wrap:wrap;gap:.75rem}.visite-foto{margin:0}.visite-foto img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--canto)}.rodape{padding:2.5rem max(1rem,calc((100% - var(--largura)) / 2 + 1rem)) 1.5rem;background:var(--preto);color:#c9cfdb;font-size:.92rem}.rodape-linha p{margin:0 0 .4rem}.rodape a{color:#fff}.marca-rodape{margin-bottom:1rem!important;color:#4f86ff}.marca-rodape span{color:#fff}.creditos{margin:1.5rem 0 1rem}.creditos summary{cursor:pointer;color:#fff}.creditos ul{padding-left:1.1rem;font-size:.85rem}.aviso{margin:0;padding-top:1rem;border-top:1px solid #2a2f3a;font-size:.85rem}.sacola{position:fixed;left:0;right:0;bottom:0;z-index:30;padding:.6rem 1rem calc(.6rem + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--linha)}.sacola-botao{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:560px;min-height:52px;margin:0 auto;padding:0 1.1rem;border:0;border-radius:var(--canto);background:var(--preto);color:#fff;font-weight:700;font-size:1rem}.pedido{width:min(560px,calc(100% - 1.5rem));max-height:calc(100dvh - 2rem);padding:1.25rem;border:0;border-radius:var(--canto);color:var(--texto)}.pedido::backdrop{background:#0c0e1399}.pedido-cabeca{display:flex;justify-content:space-between;align-items:center}.pedido-cabeca h2{margin:0;font-size:1.4rem}.fechar{width:44px;height:44px;border:0;background:var(--cinza);border-radius:var(--canto)}.pedido-linhas{list-style:none;margin:1rem 0;padding:0}.pedido-linhas li{display:grid;grid-template-columns:56px 1fr 128px;gap:.75rem;align-items:center;padding:.6rem 0;border-bottom:1px solid var(--linha)}.pedido-linhas img{width:56px;height:56px;object-fit:contain;border:1px solid var(--linha);border-radius:var(--canto)}.pedido-item strong{display:block;font-size:.95rem;line-height:1.25}.pedido-item span{color:var(--suave);font-size:.85rem}.pedido-linhas .cartao-qtd{margin:0}.pedido-resumo{margin:0 0 .5rem}.pedido-resumo div{display:flex;justify-content:space-between;gap:1rem;padding:.3rem 0}.pedido-resumo dt{color:var(--suave)}.pedido-resumo dd{margin:0;font-weight:700;text-align:right}.pedido-nota{margin:0 0 1rem;color:var(--suave);font-size:.9rem}.limpar{display:block;margin:.75rem auto 0;border:0;background:none;color:var(--suave);text-decoration:underline}@media(max-width:900px){.parede,.oficina,.visite,.avaliacoes{grid-template-columns:1fr}.parede{gap:1.5rem;padding-top:2rem;padding-bottom:2rem}.parede-foto{order:-1}.grade{grid-template-columns:repeat(3,minmax(0,1fr))}.avaliacoes-nota{padding-right:0;border-right:0}.oficina-foto img,.visite-foto img{aspect-ratio:16 / 10}}@media(max-width:640px){html{scroll-padding-top:170px}.faixa{font-size:.75rem}.cabecalho-linha{flex-wrap:wrap;gap:.6rem;padding:.6rem 1rem}.marca-nome{font-size:1.45rem}.zap-topo{margin-left:auto;padding:.3rem .65rem}.zap-numero{font-size:.9rem}.busca{order:3;flex-basis:100%}.menu{flex-wrap:wrap;gap:0}.menu ul{width:100%}.menu .status{width:100%;padding:.3rem 0 .4rem;border-top:1px solid rgb(255 255 255 / .2);font-size:.8rem}.menu a{padding:.55rem .6rem;font-size:.95rem}.vantagens{grid-template-columns:1fr}.vantagens li+li{border-left:0}.vantagens li{padding:.8rem 0}.categorias-lista{grid-template-columns:repeat(2,1fr);gap:.75rem}.grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem .75rem}.cartao-preco{font-size:1.15rem}.servicos li{grid-template-columns:1fr auto}.servico-link{grid-column:1 / -1;justify-self:start}.pedido-linhas li{grid-template-columns:48px 1fr}.pedido-linhas img{width:48px;height:48px}.pedido-linhas .cartao-qtd{grid-column:2;width:132px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
