@charset "utf-8";

	
.caja1{
	font-family:"Agency FB";
	color:#352c2c;
	font-size:14px;
}
.logo{
	width:110px;
	height:32px;
	background:#352c2c;
	align-items: center;
}
.logo1{
	width:100%;
	height:87px;
	background:#352c2c;
	align-items: center;
	display:flex;
	justify-content: center;
}
	
.cajitta{
	width:100%;
	display:flex;
	align-items:center;
	justify-content: center;
	gap: 270px;
	height:30px;
	background:#FFF;
	border-bottom: 1px solid #CCC;
}
[id]{
	scroll-margin-top: 130px;
}


.cat1{
	width:100%;
	font-size:15px;
	display:flex;
	gap: 15px;
	background:#FFF;
	justify-content: center;
	height:300px;
	width:100%;
	font-family:"Agency FB";
}
.cat{
	width:110px;
	height:142px;
	background:#FFF;
	border: 1px solid #CCC;
	border-radius:15px;
}
.cat img{
	border-radius:15px;
}	
header{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:7777;
}
.categorias{
	width:100%;
	display:flex;
	align-items:center;
	justify-content: center;
	gap: 330px;
	height:150px;
	background:#FFF;
}

.cate{
	font-family:"Agency FB";
	color:#352c2c;
	font-size:20px;
}
	

.medio{
	width:100%;
	display:flex;
	gap: 40px;
	background:#352c2c;
	justify-content: center;
	height:770px;
	align-items:center;
}
.med{
	width:350px;
	height:450px;
	background:#352c2c;
	color:#FFF;
	font-size:17px;
	border: 1px solid #352c2c;
	border-radius:15px;
	font-family:"Agency FB";
}

.med img{
	border-radius:15px;
}	

.lineas{
	width:100%;
	display:flex;
	gap: 45px;
	background:#FFF;
	justify-content:center;
	height:500px;
	align-items:center;
}
.lin{
	width:200px;
	height:300px;
	background:#FFF;
	font-size:14px;
	border: 1px solid #FFF;
	border-radius:15px;
}
.lin img{
	border-radius:15px;
}	


.todas{
	font-family:"Agency FB";
	color:#FFF;
	font-size:20px;
}	

.final{
	width:100%;
	background:#352c2c;
	height:450px;
	display: flex;
	justify-content:center;
	align-items: center;
	gap: 100px;
}
	
.nuestras{
	width:100%;
	height:100px;
	background:#352c2c;
	display:flex;
	align-items: center;
	justify-content: center;
}	

.fin{
	width:100%;
	height:300px;
	background:#352c2c;
	font-family:"Agency FB";
	color:#FFF;
	font-size:17px;
}	

.wapp{
	position:fixed;
	right:50px;
	bottom:25px;
	animation: movimiento 1.5s infinite;
}	
@keyframes movimiento{
	0%{
		transform:translateY(0)
		}
    50%{
		transform: translateY(-10px);
		}	
	100% {
		transform: translateY(0);
		}
		}
					
.Nvajilla{
	display:flex;
	align-items:center;
	justify-content: center;
	height:80px;
	background:#FFF;
}

.nva{
	color:#352c2c;
	font-size:19px;
	font-family:"Agency FB";
	font-size:25px;
}
.vajilla{
	display:flex;
	justify-content: center;
	gap: 70px;
	height:300px;
	background:#FFF;
	align-items: center;
	padding-top:200px;
}
.vja{
	font-family:"Agency FB";
	color:#352c2c;
	font-size:16px;
	border: 1px solid #CCC;
	border-radius:15px;
}
.vja img{
	border-radius:15px;
}	
.vajilla22{
	display:flex;
	align-items:center;
	justify-content: center;
	gap: 70px;
	height:300px;
	background:#FFF;
	padding-top:200px;
}
.nva22{
	font-family:"Agency FB";
	color:#352c2c;
	font-size:14px;
	border: 1px solid #CCC;
	border-radius:15px;
}
.nva22 img{
	border-radius:15px;
}	
.cajataller{
	display:flex;
	justify-content: center;
	gap: 70px;
	height:300px;
	background:#FFF;
	align-items: center;
}
.cata{
	font-family:"Agency FB";
	color:#352c2c;
	font-size:16px;
	border: 1px solid #CCC;
	border-radius:15px;
}
.cata img{
	border-radius:15px;
}	
.cata1{
	font-family:"Agency FB";
	color:#352c2c;
	font-size:14px;
	border: 1px solid #FFF;
	border-radius:15px;
}
.cata1 img{
	border-radius:15px;
}	

.desglose{
	display:flex;
	justify-content: left;
	gap: 20px;
	height:600px;
	background:#fff;
}
.des{
	padding-left:40px;
}
.des img{
	border-radius:15px;
}
.desglose1{
	display:flex;
	flex-direction:column;
	justify-content: left;
	gap: 20px;
	height:320px;
	background:#fff;
}

.des1 img{
	border-radius:15px;
}	

.desglose2{
	display:flex;
	flex-direction:column;
	justify-content: right;
	gap: 30px;
	height:320px;
	background:#fff;
}
.des2{
	font-family:"Agency FB";
	color:#352c2c;
	font-size:16px;
}
	
.des2 img{
	border-radius:15px;
}	
.des3{
	font-family:"Agency FB";
	color:#352c2c;
	font-size:30px;
}
.des4{
	font-family:"Agency FB";
	color:#352c2c;
	font-size:20px;
}

.text{
	font-family:"Agency FB";
	font-size:17px;
}