/* ---------------------  
fs_theme.cssを直接インポートするスタイルへ変更（2024.8.12以降）
--------------------- */
@import url('https://yamadaya.itembox.design/generate/theme2/fs_theme.css');
@import url('https://yamadaya.itembox.design/item/css/reset_v2.css?t=20240821124027');
@import url('https://yamadaya.itembox.design/item/css/fs_theme_over.css?t=20240821124027');
@import url('https://yamadaya.itembox.design/item/css/theme_v2.css?t=20240821124027');
@import url('https://yamadaya.itembox.design/item/css/parts_v2.css?t=20240821124027');
@import url('https://yamadaya.itembox.design/item/css/pages_v2.css?t=20240821124027');


/* ------- おすすめ商品パーツ展開　横スクロールの解消　------- */
.fs-c-productListCarousel .slick-track {
  transform: none !important;
}

/* ------- オンラインサービス　------- */
.googleCalendar iframe {
  width: 100%;
  height: 400px;
}

@media all and (min-width: 768px) {
  .googleCalendar iframe {
    height: 600px;
  }
}

video {
  max-width: 100%;
}

/* ------- 非表示 ------- */
.fs-body-category-voice .fs-c-subgroup {
  display: none;
}

/* amazonPay ボタン配置*/
div#AmazonPayButton {
  margin: auto;
}

/*SP　商品一覧＞カートボタン*/
@media screen and (max-width: 767px) {
  .fs-c-productList__list .fs-c-button--addToCart--list {
    width: 100%;
    padding: 0.5em;
    font-weight: normal;
    font-size: 1.5rem;
  }
}

/* ------- 商品グループ（大）ページ見出し ------- */
@media screen and (min-width: 768px) {

  .fs-body-category-cat-food .fs-c-heading--page,
  .fs-body-category-cat-gift .fs-c-heading--page {
    font-size: 64px !important;
  }
}

/* ----------------------------  
　キャンペーン 色
----------------------------  */
.bg_campaign {
  background-color: #98395b;
}

.color_campaign {
  color: #98395b;
}

/* ------- カート画面  ------- */

/*進むボタンカスタマイズ*/
.fs-c-buttonContainer--loginAndPurchase .fs-c-button--primary span.fs-c-button__label:before,
.fs-c-buttonContainer--loginAndSubscribe .fs-c-button--primary span.fs-c-button__label:before {
  content: "会員の方";
  display: block;
  font-size: 13px;
  margin-bottom: 0.5em;
}

.fs-c-buttonContainer--unregisteredUserPurchase .fs-c-button--secondary span.fs-c-button__label:before,
.fs-c-buttonContainer--registerAndSubscribe .fs-c-button--secondary span.fs-c-button__label:before {
  content: "会員でない方";
  display: block;
  font-size: 13px;
  margin-bottom: 0.5em;
}

.fs-c-button--multiDestination.fs-c-button--secondary {
  font-size: 90%;
}

/* ------- アカウント連携 ------- */

.fs-c-linkServicesList {
  /* display: grid; */
  /* gap: 16px;*/
  display: block;
}

.fs-c-linkServicesList__item {
  margin-bottom: 1em;
}