@font-face {
  font-family: 'Archivo Reserva Segoe';
  src: local('Segoe UI Black'), local('SegoeUI-Black');
  font-weight: 700 900;
  size-adjust: 116.5%;
}
@font-face {
  font-family: 'Archivo Reserva Arial';
  src: local('Arial Bold'), local('Arial-BoldMT'), local('Liberation Sans Bold'), local('LiberationSans-Bold'), local('Helvetica Bold');
  font-weight: 700 900;
  size-adjust: 120%;
}
:root {
  --marca-fundo: #F6F4EF;
  --marca-superficie: #FFFFFF;
  --marca-texto: #11213D;
  --marca-texto-suave: #66717E;
  --marca-borda: #E4E4E4;
  --marca-acao: #E30613;
  --marca-acao-texto: #FFFFFF;
  --marca-preco: #11213D;
  --marca-sucesso: #27734A;
  --marca-alerta: #F2C94C;
  --marca-fonte-titulo: 'Archivo Variable', 'Archivo Reserva Segoe', 'Archivo Reserva Arial', 'Segoe UI', system-ui, sans-serif;
  --marca-fonte-texto: 'Archivo Variable', 'Segoe UI', system-ui, sans-serif;
  --marca-raio: 16px;
  --marca-raio-cartao: 16px;
  --marca-raio-botao: 999px;
  --marca-grade-base-largura: 375px;
  --marca-grade-base-altura: 812px;
  --marca-grade-colunas: 4;
  --marca-grade-margem: 16px;
  --marca-grade-gutter: 8px;
  --sf-lucro: #15803D;
  --sf-lucro-fundo: #DCFCE7;
  --sf-foco: #1c1917;
  --sf-largura-max: 1200px;
  --sf-borda-celular: 16px;
  --sf-quebra-computador: 1024px;
  --sf-foto-proporcao: 4 / 5;
}
