#__fs_modal_storePickupDetail .fs-c-checkout-addressee__data__name,
#__fs_modal_storePickupDetail .fs-c-checkout-addressee__data__address,
.fs-c-checkout-pickupStoreList__list__item .fs-c-checkout-addressee__data__name,
.fs-c-checkout-pickupStoreList__list__item .fs-c-address{
	text-align: left;
}

/* テスト用フリーページの商品一覧 */
.coupon-items-grid .fs-c-productList {
  display: grid !important;
  grid-template-columns: repeat(2, 1fr);
  gap: 16px;
}
@media (min-width: 992px) {
  .coupon-items-grid .fs-c-productList {
    grid-template-columns: repeat(4, 1fr);
  }
}

/* 会員カード（バーコード/QRが出る枠）を丸ごと消す */
#fs_membershipCard,
.fs-c-membershipCard__image#fs_membershipCard{
  display: none !important;
}


/* 商品ページタグ */
.related-tags {
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
  padding: 0 20px;
  box-sizing: border-box;
  text-align: center;
}

.related-tags-title {
  font-size: 24px;
  font-weight: 700;
  margin: 0 0 24px;
  color: #222;
}

.tag-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 12px 14px;
}

.tag-item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 10px 16px;
  font-size: 14px;
  color: #555;
  background: #f3f3f3;
  border-radius: 4px;
  text-decoration: none;
  line-height: 1;
}

