/* Tema gerado: família bold */
@font-face { font-family: "Anton"; src: url("/assets/fontes/anton.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
:root { --cor: #eab308; --cor-2: #bf9206; --fundo: #ffffff; --fundo-2: #f1f1ee; --tinta: #0e0e0e; --texto: #4a4a4a; --linha: #dedede; --raio: 0; --raio-botao: 0; --fonte: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; --titulo: "Anton", Impact, sans-serif; --topo-fundo: rgba(255, 255, 255, .94); --topo-texto: #0e0e0e; --cartao: #f1f1ee; --rodape-fundo: #000; --sobre-cor: #111; --veu: linear-gradient(0deg, rgba(0, 0, 0, .9), rgba(0, 0, 0, .35)); }
h1, h2, h3 { text-transform: uppercase; font-weight: 400; letter-spacing: .015em; line-height: .95; }
h1 { font-size: clamp(3.6rem, 9vw, 8rem); }
h2 { font-size: clamp(2.6rem, 5vw, 4.2rem); }
h3 { font-size: 1.6rem; }
h1 em { color: var(--cor) !important; }
.botao { text-transform: uppercase; font-weight: 800; letter-spacing: .08em; }
.botao-vazado { color: var(--tinta); }
.sobretitulo { background: var(--cor); color: var(--sobre-cor); padding: 4px 10px; }
.secao-alt { clip-path: polygon(0 3vw, 100% 0, 100% calc(100% - 3vw), 0 100%); padding-block: calc(clamp(76px, 9vw, 120px) + 3vw); }
.cartao { border: 0; border-left: 4px solid var(--cor); }
.icone-cartao { background: var(--cor); color: var(--sobre-cor); border-radius: 0; }
.produto { border: 0; }
.produto .preco { font-size: 1.8rem; }
.passos li::before { border-radius: 0; font-size: 1.8rem; }
.numeros strong { font-size: clamp(3.4rem, 6vw, 5rem); }
.selo-hero { border-radius: 0; text-transform: uppercase; letter-spacing: .12em; }
.faixa { background: var(--cor); color: var(--sobre-cor); font-family: var(--titulo); font-size: 1.9rem; text-transform: uppercase; transform: rotate(-1.5deg); margin: -8px -10px; }
.mapa iframe { filter: grayscale(.4); }
.abrir-menu { background: var(--cor) !important; border-radius: 0 !important; }
.abrir-menu span, .abrir-menu span::before, .abrir-menu span::after { background: var(--sobre-cor) !important; }
.abrir-menu[aria-expanded="true"] span { background: transparent !important; }
