/** Shopify CDN: Minification failed

Line 101:1 Expected "}" to go with "{"

**/
.index-pick-up {
    padding: 40px 80px;
    background-color: #F6F7F9;
    .index-pick-up__wrapper {
        background-color: var(--white-100);
        padding: 80px;
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 56px;
        .index-pick-up__content {
            display: flex;
            width: 100%;
            max-width: 960px;
            gap: 64px;
            img {
              width: 360px;
              height: 240px
            }
            .index-pick-up__detail {
                .index-pick-up__date {
                    font-size: 12px;
                    line-height: 1.5;
                }
                h3 {
                    font-size: 20px;
                    line-height: 1.5;
                    font-weight: bold;
                    margin: 0;
                }
                .index-pick-up__info {
                    font-size: 16px;
                    line-height: 1.75;
                }
            }
        }
    }
}

/* 992px以下のデバイスに適応 */
@media screen and (max-width: 992px) {
  .index-pick-up {
    padding: 40px;
    .index-pick-up__wrapper {
      gap: 32px;
      padding: 40px;
      .index-pick-up__content {
          gap: 32px;
          img {
            width: 240px;
            height: 160px;
          }
          .index-pick-up__detail {
              h3 {
                  font-size: 16px;
              }
              .index-pick-up__info {
                  font-size: 14px;
                margin-bottom: 24px;
              }
          }
      }
  }
}

/* 749px以下のデバイスに適応 */
@media screen and (max-width: 749px) {
  .index-pick-up {
    .index-pick-up__wrapper {
        gap: 24px;
        .index-pick-up__content {
          flex-direction: column;
            img {
              width: 100%;
              height: auto;
            }
        }
    }
}

/* 480px以下のデバイスに適応 */
@media screen and (max-width: 480px) {
  .index-pick-up {
    padding: 56px 20px;
    .index-pick-up__wrapper {
        gap: 24px;
      padding: 40px 24px;
        .index-pick-up__content {
          flex-direction: column;
            img {
              width: 100%;
              height: auto;
            }
        }
    }
}