//header
.cabecalho-navbar
display: flex
justify-content: space-around
padding: .5rem 3rem
img
width: 250px
&-lista
display: flex
gap: 1rem
list-style-type: none
align-items: center
margin-right: 1rem
li
font-size: $texto
color:$cinza-medio
display: flex
align-items: bottom
a
text-decoration: none
color: $cinza-medio
//banners
.banner
height: 80vh
display: flex
flex-direction: column
gap: 1rem
padding: 2rem 0
align-items: start
justify-content: center
img
width: 100px
.banner-conteudo
h2
font-size: $h2
color: $amarelo
font-family: $fonte
margin-bottom: 2rem
font-weight: 500
span
font-weight: bold
p
font-size: $texto
color: #fff
span
font-weight: bold
.banner1
background-image: url(./assets/banner-1.png)
background-repeat: no-repeat
background-size: 100% 100%
padding: 2rem 25rem
.banner2
background-image: url(./assets/banner-2.png)
background-repeat: no-repeat
background-size: 100% 100%
height: 340px
.banner-conteudo
text-align: center
width: 100%
h2
font-weight: bold
font-size: $h3
.banner3
margin-top: 6rem
background-image: url('./assets/cafe-graos.png')
background-repeat: no-repeat
background-size: 100% 100%
height: 400px
//cards
.cards
display: flex
flex-direction: column
align-items: center
justify-content: center
padding: 3rem 0
gap: $gap-xxl
margin-top: 3rem
margin-bottom: 3rem
h2
color: $marrom-escuro
font-size: $h3
.card-container
display: flex
align-items: center
justify-content: center
gap: $gap-xl
.card
border: 1px solid $marrom-claro
width: 350px
height: 480px
border-radius: .5rem
&:hover
opacity: 70%
color: black
img
width: 100%
&-conteudo
display: flex
flex-direction: column
gap: $gap-medio
padding: $padding-xl 1.5rem
&-conteudo-titulo
color: $marrom-escuro
font-weight: 700
font-size: $h5
&-conteudo-texto
color: $cinza-medio
font-size: $texto-small
//produtos
.produtos
display: flex
flex-direction: column
justify-content: center
align-items: center
gap: $gap-xxl
h2
padding: $padding-xl
font-size: $h4
color: $marrom-escuro
margin-top: 3rem
.produto-container
display: grid
grid-template-columns: 1fr 1fr 1fr
gap: $gap-xxl
.produto
display: flex
flex-direction: column
justify-content: center
align-items: center
width: 100%
height: 100%
gap: $gap-xl
img
width: 300px
height: 290px
h3
font-size: $h5
color: $marrom-escuro