.header_headline_nav a { color: #333; }
/* sub category & sub group */
.grp_lst {
  position: relative;
  clear: both;
  margin-left: -2.127%;
  padding-top: 2em;
}
.grp_lst_unit {
  float: left;
  margin-bottom: 15px;
  margin-left: 2.083%;
  width: 17.916%;
  word-break: break-all;
}
  .grp_lst_unit a {
    display: block;
    padding: .5em;
    background-color: #f1f1f1;
    color: #000;
    text-decoration: none;
  }
  .grp_lst_unit a:hover {
    text-decoration: underline;
  }
  .grp_lst_img {
    display: block;
    margin: 0 auto .5em;
    max-width: 100%;
    height: inherit;
  }
.category_desc_2 {
  padding-top: 2em;
}
.prd_lst_sort a {color: #333; } 
.prd_lst_sort strong {font-weight: bold;; } 

.list-products { display: flex; flex-wrap: wrap; justify-content: space-between; margin: 2rem 0;  }
.list-products > li { width: 48%; margin-bottom: 2rem;  text-align: center; }

.pagenation span { margin-right: .5em; display: inlien-block; }
.pagination__current { border-bottom: 1px solid; }
.pagination__next.no-next { opacity: .5; }