/* 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: #e11d48; --cor-2: #b8173b; --fundo: #101010; --fundo-2: #1a1a1a; --tinta: #ffffff; --texto: #b4b4b4; --linha: #2a2a2a; --raio: 0; --raio-botao: 0; --fonte: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; --titulo: "Anton", Impact, sans-serif; --topo-fundo: rgba(16, 16, 16, .92); --topo-texto: #ffffff; --cartao: #1a1a1a; --rodape-fundo: #000; --sobre-cor: #fff; --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: invert(.9) hue-rotate(180deg) grayscale(.6); }
.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; }
