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 img {
      height: 100%;
}

