

/*<style>*/

@charset "utf-8";



	
	.fundo-geral {
		
		
		background-color: rgb(241, 242, 242) !important;
		
		background-repeat: repeat-y !important;
		
		background-size: cover !important;
		
		background-position: center !important;
		
		
	}
	
	
	.fundo-cardapio {
		
		
		padding: .3rem 1rem !important;
		
		
	}
	
	
	.quadro-pizzas {
		
		
		margin: 0 0 1rem !important;
		
		border-bottom: 1px solid rgba(0,0,0,.1) !important;
		
		
	}
	
	.quadro-pizzas .titulo-quadro-pizzas {
		
		
		margin: 0 0 1rem !important;
		
		padding: .5rem 0 !important;
		
		border-bottom: 1px solid rgba(0,0,0,.1) !important;
		
		font-family: 'Roboto' !important;
		
		color: rgb(0, 0, 0) !important;
		
		font-size: 1.1rem !important;
		
		
	}
	
	.quadro-pizzas .quadro-tamanhos-pizzas {
		
		
		
	}
	
	.quadro-pizzas .quadro-tamanhos-pizzas .col {
		
		min-height: 270px;
		
	}
	
	.quadro-pizzas .quadro-tamanhos-pizzas .quadro-imagem-pizza {
		
		
		text-align: center !important;
		
		
	}
	
	.quadro-pizzas .quadro-tamanhos-pizzas .quadro-imagem-pizza .imagem-pizza {


		
		width: 100% !important;
		
		max-width: 200px !important;
		
		margin: 0 !important;
		
		
	}
	
	.quadro-pizzas .quadro-tamanhos-pizzas .titulo-pizza {
		
		
		margin: 1rem 0 0 !important;
		
		font-family: 'Roboto' !important;
		
		color: rgb(66, 0, 0) !important;
		
		font-size: 1.5rem !important;
		
		font-weight: bold !important;
		
		text-align: center !important;
		

	}
	
	.quadro-pizzas .quadro-tamanhos-pizzas .especificacao-pizza {
		
		
		font-family: 'Roboto' !important;
		
		color: rgb(213, 20, 26) !important;
		
		font-size: .9rem !important;
		
		font-weight: bold !important;
		
		text-align: center !important;
		

	}
	
	
	
	
	.quadro-bordas {
		
		
		margin: 0 0 1rem !important;
		
		padding: 0 0 1.5rem !important;
		
		border-bottom: 1px solid rgba(0,0,0,.1) !important;
		

	}
	
	.quadro-bordas .titulo-quadro-bordas {
		
		
		padding: .5rem 0 !important;
		
		font-family: 'Roboto' !important;
		
		color: rgb(0, 0, 0) !important;
		
		font-size: 1.1rem !important;
		
		
	}
	
	.quadro-bordas .quadro-descricao-bordas {
		
		
		
	}
	

	.quadro-bordas .quadro-descricao-bordas .descricao-bordas {

		
		font-family: 'Roboto' !important;
		
		color: rgb(66, 0, 0) !important;
		
		font-size: .9rem !important;
		
	
	}
	
	
	.quadro-grupo-sabores {
		
		
		
	}
	
	.quadro-grupo-sabores .titulo-grupo-sabores {
		
		
		margin: 1rem  0 !important;
		
		padding: .5rem 0 !important;
		
		border-bottom: 1px solid rgba(0,0,0,.1) !important;
		
		font-family: 'Roboto' !important;
		
		color: rgb(0, 0, 0) !important;
		
		font-size: 1.5rem !important;
		
		
	}
	
	.quadro-grupo-sabores .quadro-sabor {
		
		
		
		
	}
	
	@supports(display: grid) {
		
		.quadro-grupo-sabores .quadro-sabor, .quadro-todos-produtos .quadro-produtos {
			
			display: grid;
			grid-template-columns: repeat(4, 25%);
			grid-row-gap: 1rem;
			
		}
		
		
		.quadro-grupo-sabores .quadro-sabor > .col, .quadro-todos-produtos .quadro-produtos > .col {
			
			    width: 100% !important;
			    height: 100% !important;
			
		}
		
		@media only screen and (max-width: 1500px) {
			
			.quadro-grupo-sabores .quadro-sabor, .quadro-todos-produtos .quadro-produtos {
				grid-template-columns: repeat(3, 33.3333333333%);
			}
			
		}
		@media only screen and (max-width: 601px) {
			
			.quadro-grupo-sabores .quadro-sabor, .quadro-todos-produtos .quadro-produtos {
				grid-template-columns: repeat(2, 50%);
			}
			
		}
		
	}
	
	.quadro-grupo-sabores .quadro-sabor .quadro-imagem-sabor {
	
		
		text-align: center !important;
		

	}
	
	.quadro-grupo-sabores .quadro-sabor .quadro-imagem-sabor .imagem-sabor {
	
		
		width: 100% !important;
		
		max-width: 200px !important;
		
		border-radius: 5px !important;
		
		
	}
	
	.quadro-grupo-sabores .quadro-sabor .descricao-sabor {
	
		
		font-family: 'Roboto' !important;
		
		color: rgb(0, 0, 0) !important;
		
		font-size: 1.2rem !important;
		
		font-weight: bold !important;
		
		text-align: center !important;
		
	
	}
	
	.quadro-grupo-sabores .quadro-sabor .ingredientes-sabor {
	
		
		padding: .5rem 0 1rem !important;
		
		font-family: 'Roboto' !important;
		
		color: rgb(67, 67, 67) !important;
		
		font-size: .8rem !important;
		
		text-align: center !important;
		
	
	}
	
	
	
	
	
	
	.quadro-todos-produtos {
		
		
		
	}
	.quadro-todos-produtos .titulo-grupo-produto {
		
		
		margin: 2rem 0 1rem !important;
		
		padding: .5rem 0 !important;
		
		border-bottom: 1px solid rgba(0,0,0,.1) !important;
		
		font-family: 'Roboto' !important;
		
		color: rgb(0, 0, 0) !important;
		
		font-size: 1.5rem !important;
		
		
	}
	
	.quadro-todos-produtos .quadro-produtos {
		
		
		
	}
	
	.quadro-todos-produtos .quadro-produtos .quadro-imagem-produto {
		
		
		text-align: center !important;
		
		
	}
	
	.quadro-todos-produtos .quadro-produtos .quadro-imagem-produto .imagem-produto {
	
		
		width: 100% !important;
		
		max-width: 200px !important;
		
		border-radius: 10px !important;
		
		border-top: 1px solid #fff !important;
		
		border-bottom: 1px solid #fff !important;
		
		border-left: 1px solid #fff !important;
		
		border-right: 1px solid #fff !important;
		
		
	}
	
	
	.quadro-todos-produtos .quadro-produtos .descricao-produto {
	
		
		padding: 1rem 0 0 !important;
		
		font-family: 'Roboto' !important;
		
		color: rgb(0, 0, 0) !important;
		
		font-size: 1.2rem !important;
		
		text-align: center !important;
		

	}
	
	.quadro-todos-produtos .quadro-produtos .especificacao-produto {
	
		
		font-family: 'Roboto' !important;
		
		color: rgb(112, 112, 112) !important;
		
		font-size: .8rem !important;
		
		text-align: center !important;
		

	}
	
	
	.quadro-todos-produtos .quadro-produtos .valor-produto {
	
		
		margin: 0 0 2rem !important;
		
		font-family: 'Roboto' !important;
		
		color: rgb(213, 20, 26) !important;
		
		font-size: 1.1rem !important;
		
		font-weight: bold !important;
		
		text-align: center !important;
		

	}
		
	
