@charset "utf-8";

@import url('https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap');

body { font-size: 16px;}
body .figtree { font-family: "Figtree", sans-serif;}
body .auto { margin: 0 auto; width: 80%;}

body .titulo h1 { font-size: 2em;}
body .titulo h2 { font-size: 1.1em;}

body .funcionamento .tab { align-items: flex-start;}
body .funcionamento .atencao { width: 90px;}
body .funcionamento .situacao { padding: 2px 10px;}
body .funcionamento .situacao.aberto { background-color: rgb(42 255 128);}
body .funcionamento .situacao.fechado { background-color: rgb(255 186 186);}
body .funcionamento .local { left: 0; bottom: -17px;}

body .linkico .um span { padding: 0 0 0 25px; background-position: 0 50%; background-repeat: no-repeat;}
body .linkico .home span { background-image: url('../imagens/linkico-home.png?v1');}
body .linkico .promocoes span { background-image: url('../imagens/linkico-promocoes.png');}
body .linkico .pedidos span { background-image: url('../imagens/linkico-pedidos.png');}
body .linkico .minhaconta span { background-image: url('../imagens/linkico-minhaconta.png');}

body .produto .tab { gap: 10px;}
body .produto .detalhes { flex: 1;}
body .produto .detalhes h2 { font-size: 1em; overflow: hidden;}
body .produto .detalhes h3 { font-size: 0.8em;}
body .produto .detalhes h4 { font-size: 0.95em;}
body .produto .imagem { align-items: center; justify-content: center; width: 100px; height: 100px; overflow: hidden;}
body .produto .imagem img { width: 100%;}

body .slidemov .flex-control-nav { display: block;}

@media only screen and (max-width: 1200px){
  body .auto { width: 96%;}
}
@media only screen and (max-width: 1900px){
  body .titulo h1 { font-size: 1.5em;}
  body .titulo h2 { font-size: 1em;}
}