/* Cílios e sobrancelhas: fio de cabelo.
   O traço dominante é a FINURA — linha de 1px, letra espaçada ao extremo e
   caixa alta miúda. Tudo sugere precisão e detalhe pequeno, que é o que o
   nicho vende. Base preta para o dourado da marca aparecer. */
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;600&family=Inter:wght@300;400;500&display=swap');

.vitrine-cilios {
  --vt-raio: 2px;
  --vt-raio-p: 2px;
  --vt-sombra: none;
  --vt-fonte-titulo: 'Cormorant Garamond', Georgia, serif;
  --vt-capa-padrao: linear-gradient(170deg, #17120C, #080605);
  font-family: 'Inter', -apple-system, sans-serif;
  font-weight: 300;
}

.vitrine-cilios h1, .vitrine-cilios h2, .vitrine-cilios h3,
.vitrine-cilios .vt-titulo, .vitrine-cilios .vt-agenda-topo h2,
.vitrine-cilios .vt-etapa-titulo h3, .vitrine-cilios .vt-pacote-topo h3 {
  font-family: var(--vt-fonte-titulo);
  font-weight: 600; text-transform: uppercase; letter-spacing: 5px;
}
.vitrine-cilios .vt-identidade h1 { font-size: 24px; letter-spacing: 4px; }
.vitrine-cilios .vt-titulo { font-size: 20px; }

/* Fio de 1px em tudo; nada de preenchimento. */
.vitrine-cilios .vt-bloco, .vitrine-cilios .vt-agenda, .vitrine-cilios .opcao,
.vitrine-cilios .vt-pacote, .vitrine-cilios .vt-fato, .vitrine-cilios .horario,
.vitrine-cilios .vt-dia, .vitrine-cilios .botao {
  border-width: 1px; border-radius: 2px; box-shadow: none;
}
.vitrine-cilios .vt-logo { border-radius: 2px; border-width: 1px; }
.vitrine-cilios .vt-fato-icone, .vitrine-cilios .vt-titulo-icone,
.vitrine-cilios .vt-servico-icone {
  background: transparent; border: 1px solid color-mix(in srgb, var(--cor) 45%, transparent);
  color: var(--cor-icone, var(--cor)); border-radius: 2px;
}

/* Rótulo miúdo e muito espaçado. */
.vitrine-cilios .vt-periodo-titulo, .vitrine-cilios .vt-fato-texto small,
.vitrine-cilios .vt-resumo-linha small {
  text-transform: uppercase; letter-spacing: 3.5px; font-size: 9.5px; font-weight: 500;
}
.vitrine-cilios .vt-rodape { border-top: 1px solid color-mix(in srgb, var(--cor) 25%, transparent); background: transparent; }
