/* WISHLIST TEXT CHANGE */

.swym-ui-component .swym-clear-wishlist-modal .swym-clear-wishlist-modal-dialog .swym-text-heading,
.swym-empty-wishlist-title,
.swym-empty-wishlist-continue-btn,
.swym-save-wishlist-modal-dialog .swym-text-heading.swym-heading-1,
.swym-save-wishlist-modal-dialog .swym-save-summary .swym-text-content.swym-text-1,
.swym-save-list-btn,
.swym-wishlist-context-menu-item.swym-share span:nth-child(2),
.swym-wishlist-context-menu-item.swym-delete span:nth-child(2),
.swym-share-wishlist-input-container .swym-text-heading,
.swym-input-label[for="swym-name"],
.swym-input-label[for="swym-email"],
.swym-input-label[for="swym-note"],
.swym-share-wishlist-input-container .swym-text-md,
.swym-share-wishlist-input-container .swym-text-md .swym-alert-red,
.swym-ui-component .swym-share-wishlist-modal .swym-share-wishlist-modal-dialog .swym-share-wishlist-email-btn,
.swym-ui-component .swym-share-wishlist-modal .swym-share-wishlist-modal-dialog .error-msg,
.swym-share-wishlist-name::placeholder,
.swym-share-wishlist-email::placeholder,
.swym-share-wishlist-note::placeholder,
.swym-save-wishlist-modal-dialog .swym-text-md,
.swym-save-wishlist-modal-dialog .swym-text-heading,
.swym-save-wishlist-modal-dialog .swym-logged-in .swym-text-heading,
.swym-clear-wishlist-modal-dialog .swym-text-content.swym-text,
.swym-clear-wishlist-modal-dialog .swym-clear-wishlist-btn,
.swym-clear-wishlist-modal-dialog .swym-cancel-clear-wishlist-btn,
.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-add-to-cart-btn {
  font-size: 0 !important;
}
.swym-empty-wishlist-text,
.swym-ui-component .swym-save-wishlist-modal .swym-save-wishlist-modal-dialog .swym-save-summary .swym-save-list-btn,
.swym-ui-component .swym-save-wishlist-modal .swym-save-wishlist-modal-dialog .swym-logged-in .swym-back-btn {
  display: none;
}
.swym-ui-component .swym-clear-wishlist-modal .swym-clear-wishlist-modal-dialog .swym-text-heading:after {
  font-size: 24px !important;
  content: 'お気に入りリストを削除' !important;
}
.swym-empty-wishlist-title:after {
  font-size: 18px !important;
  content: 'お気に入りリストに登録している商品はありません。' !important;
}
.swym-empty-wishlist-continue-btn:after {
  font-size: 14px !important;
  content: 'お買い物を続ける' !important;
}
.swym-save-wishlist-modal-dialog .swym-text-heading.swym-heading-1:after {
  font-size: 18px !important;
  content: 'お気に入りリストの保存' !important;
}
.swym-save-wishlist-modal-dialog .swym-save-summary .swym-text-content.swym-text-1:after {
  font-size: 14px !important;
  content: 'ログインして、お気に入りリストを保存することができます。' !important;
}
.swym-save-list-btn:after {
  font-size: 14px !important;
  content: '作成' !important;
}
.swym-wishlist-context-menu-item.swym-share span:nth-child(2):after {
  font-size: 14px !important;
  content: 'シェアする' !important;
}
.swym-wishlist-context-menu-item.swym-delete span:nth-child(2):after {
  font-size: 14px !important;
  content: 'リストを削除' !important;
}
.swym-share-wishlist-input-container .swym-text-heading:after {
  font-size: 18px !important;
  content: 'お気に入りリストをシェア' !important;
}
.swym-input-label[for="swym-name"]:after {
  font-size: 12px !important;
  content: '送信者（任意）' !important;
}
.swym-input-label[for="swym-email"]:after {
  font-size: 12px !important;
  content: '送信先のメールアドレス（必須）' !important;
  color: #828282 !important;
}
.swym-input-label[for="swym-note"]:after {
  font-size: 12px !important;
  content: 'メッセージ（任意）' !important;
}
.swym-ui-component .swym-share-wishlist-modal .swym-share-wishlist-modal-dialog .swym-share-wishlist-email-btn:after {
  font-size: 14px !important;
  content: '送信' !important;
}
.swym-ui-component .swym-share-wishlist-modal .swym-share-wishlist-modal-dialog .error-msg:after {
  font-size: 12px !important;
  content: '3文字以上のメッセージを入力してください。' !important;
}
.swym-ui-component .swym-share-wishlist-modal .swym-share-wishlist-modal-dialog .swym-has-required .error-msg:after {
  font-size: 12px !important;
  content: '有効なメールアドレスを入力してください。' !important;
}
.swym-save-wishlist-modal-dialog .swym-text-md:after {
  font-size: 12px !important;
  content: '必須項目' !important;
}
.swym-save-wishlist-modal-dialog .swym-text-md .swym-alert-red {
  font-size: 14px !important;
}
.swym-save-wishlist-modal-dialog .swym-text-heading:after {
  font-size: 18px !important;
  content: 'アカウントを新規作成' !important;
}
.swym-save-wishlist-modal-dialog .swym-logged-in .swym-text-heading:after {
  font-size: 18px !important;
  content: 'お気に入りリストを保存する' !important;
}
.swym-clear-wishlist-modal-dialog .swym-text-content.swym-text:after {
  font-size: 14px !important;
  content: 'お気に入りリストから全ての商品を削除しますか？' !important;
}
.swym-clear-wishlist-modal-dialog .swym-clear-wishlist-btn:after {
  font-size: 14px !important;
  content: '削除する' !important;
}
.swym-clear-wishlist-modal-dialog .swym-cancel-clear-wishlist-btn:after {
  font-size: 14px !important;
  content: '削除しないで戻る' !important;
}
.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-add-to-cart-btn:after {
  font-size: 14px !important;
  content: 'カートに追加する' !important;
}
.swym-ui-component .swym-save-wishlist-modal .swym-save-wishlist-modal-dialog .swym-logged-in .swym-log-out-btn {
  flex: auto;
}
.swym-ui-component .swym-product-price.swym-has-sale .swym-product-final-price {
  color: #000000 !important;
}
.swym-wishlist-notifications-container {
  .swym-details {
  font-size: 0 !important;
  &:after {
    font-size: 12px !important;
    content: '「お気に入りリスト」に商品を追加しました' !important;
  }
}
}