@media screen and (max-width: 900px) {
*{
	box-sizing: border-box;
}
body,h1,h2,h3,p,div,a{
	padding: 0;
	margin: 0;
	font-family: font-family: 'Sofia';
	font-family: 'EB Garamond';
	font-size: 18px;
}
.section_nav{
	background:none;
	position: relative;
	 	background:#525252;

}
.container{
	display: flex;
	width:100%;
	margin: 0 auto;
 	flex-direction: column;
	align-items: flex-end;
 }
 .layout_l{
 	padding: 15px 0;
 	background:#525252;
 	width:80%;
 	text-align: center;
 }
 .layout_r{
 	display: none;
 }
.layout_small_link{
 	padding:0;
 	width:100%;
 	height: 100%;
 	background:rgba(82, 82, 82, .2);
 	display: none;
 	position: absolute;
 	top: 0;
 	left: 0;
 	z-index: 3;
}
.layout_small_link div{
 	padding: 15px 0;
 	text-decoration: none;
 	color:#333;
 	display: block;
 	width:50%;
 	background:rgba(255,255,255,.9);
 	margin-top:1px;
 	text-align: center;

 }
 .layout_small_link div:hover{
 	color:#fff;
 	background: #525252;

 }
#icon_box{
	display: block;
	position: absolute;
	top:20px;
	left: 20px;
	width:30px;
	z-index: 999;
}
.icon_open{
	width:100%;
}
.box_left_cart{
	display: none;
}
.box_right_cart, .container_cart{
	width:95%;
	margin: 0 auto;
	font-size: 12px;
}

td{
	font-size: 14px;
}

.text_cart{
	font-size:14px;
}
input{
	font-size:14px;
}




























































































}