@charset "UTF-8";
/* Page Product List カスタム CSS
------------------------------------------------------------- */
/* ================================================================== 商品共通コンポーネント */
.p-productListHeading-head__title {
  font-family: var(--font-ja-serif);
}
.p-productListHeading-head__nav .p-productListCnt__cntNum {
  font-weight: var(--fw-bold);
}
.p-productListHeading-body__pageChange {
  display: none;
}
.m-productNavTitleList__title {
  padding-block: 0.5rem;
  background-color: #F2F2F2;
  font-family: var(--font-ja-serif);
}
.m-productNavList-hasChildeCategories__title::after {
  color: var(--color-primary);
}
.c-product-head__favorite {
  bottom: auto;
  top: 14.4rem;
}
.p-refinedSearchBtn__btn {
  background-color: var(--color-black);
}
@media screen and (min-width: 768px) {
  .c-product-body__title-name {
      font-size: 1.4rem;
  }
}
@media screen and (max-width: 767px) {
  .c-product-head__favorite {
    position: absolute;
    right: 0.6rem;
    bottom: auto;
    top: 13.5rem;
  }
  .m-breadcrumb {
    margin-block: 1.2rem 2.0rem;
  }
  .l-container-wrap__body {
    padding-top: 0;
  }
}
