body {
  font-family:serif;
  background-color: <{$page_bgcolor}>;
  background-image: url(<{$page_bgimg}>);
  color: <{$font_color}>;
  -webkit-font-smoothing: antialiased;
}

a {
  color: <{$link_normal}>;
}
a:hover {
  color: <{$link_hover}>;
  text-decoration: none;
}

.btn {
  border-radius: 0;
}

ul, ol, form, p {
  margin: 0;
}


/*
 * layout
 */
.container {
	width: 1300px;
	margin: 0 auto;
}

.p-page__wrap .p-shop__header {
	height: 120px;
	margin: 50px 0;
	padding: 0;
}

.p-shop__header--logo img {
	height: 100%;
}

