/** Shopify CDN: Minification failed

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

**/
@media screen and (min-width: 1201px) {
  .index-wrapper-m {
    display: none;
  }
  
  .index-wrapper-pc {
    display: flex;
    flex-direction: column;
    height: auto;
    overflow: hidden;
    width: 100%;
    word-wrap: break-word;
    overflow-wrap: break-word;
    white-space: normal;
    word-break: keep-all;
    hyphens: auto;
  }

  .index-wrapper-pc .light-bg {
    /* background-image: url('https://cdn.shopify.com/s/files/1/0632/9037/6374/files/background-min.png?v=1750142899'); */
    background-color: #f1e9da;
    background-size: cover;
    background-repeat: no-repeat;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .index-wrapper-pc .light-bg .item-seven {
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
  }

  .index-wrapper-pc .light-bg .item-seven .text1 {
    font-family: 'Gabarito Bold';
    font-weight: 700;
    font-size: 32px;
    color: #453a30;
    line-height: 50px;
    text-align: right;
    font-style: normal;
    margin-bottom: 16px;
  }

  .index-wrapper-pc .light-bg .item-seven .text2 {
    font-family: Gabarito Regular;
    font-weight: 400;
    font-size: 18px;
    color: rgba(83, 72, 61, 0.7);
    line-height: 20px;
    text-align: right;
    font-style: normal;
    margin-bottom: 48px;
  }

  .index-wrapper-pc .light-bg .item-seven .img-wrap {
    margin-bottom: 120px;
  }

  .index-wrapper-pc .light-bg .item-seven .img-wrap img {
    width: 1200px;
    height: 602px;
  }

  .index-wrapper-pc .light-bg .item-seven .spec-wrap {
    /* margin-top: 20px; */
    width: 1200px;
    min-height: 904px;
    height: auto;
    background: #debd9f;
    border-radius: 24px;
    display: flex;
    flex-direction: column;
    padding: 0px 80px;
  }

  .index-wrapper-pc .light-bg .item-seven .spec-wrap .item {
    display: flex;
    align-items: center;
    padding: 24px 0px;
    border-bottom: 1px solid rgba(69, 58, 48, 0.5);
  }

  .index-wrapper-pc .light-bg .item-seven .spec-wrap .item .spec-wrap-text1 {
    font-family: 'Gabarito Bold';
    font-weight: 700;
    font-size: 24px;
    color: #ffffff;
    line-height: 50px;
    text-align: left;
    font-style: normal;
    flex: 2.5 0 250px;
    word-wrap: break-word;
    overflow-wrap: break-word;
    white-space: normal;
    word-break: keep-all;
  }

  .index-wrapper-pc .light-bg .item-seven .spec-wrap .item .spec-wrap-text2 {
    font-family: 'Gabarito Regular';
    font-weight: 400;
    font-size: 18px;
    color: #453a30;
    line-height: 50px;
    text-align: left;
    font-style: normal;
    flex: 1 0 250px;
    word-wrap: break-word;
    overflow-wrap: break-word;
    white-space: normal;
    word-break: break-word;
  }

  .index-wrapper-pc .light-bg .item-seven .spec-wrap .item:last-child {
    border-bottom: none;
  }

  .index-wrapper-pc .light-bg .item-seven .swiper-wrap {
    position: relative;
    width: 100%;
    height: 520px;
    margin-top: 47px;
  }
}
/* 设备像素小于等于 1200px 时的媒体查询 */
@media screen and (max-width: 1200px) {

  /* 隐藏 PC 端容器 */
  .index-wrapper-pc {
    display: none;
  }

  /* 移动端容器基础样式 */
  .index-wrapper-m {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: auto;
    box-sizing: border-box;
    word-wrap: break-word;
    overflow-wrap: break-word;
    white-space: normal;
    word-break: keep-all;
    hyphens: auto;
    overflow: hidden;
    border-radius: var(--rounded);
  }

  /* light-bg 区块基础样式 */
  .index-wrapper-m .light-bg {
    /* background-image: url('/cdn/shop/files/m-min.png?v=1755655485'); */
    background-color: #f1e9da;
    background-size: cover;
    background-repeat: no-repeat;
  }

  /* 第八屏 wrap-eight 样式 */
 /* 设备像素小于等于1200px时 */
@media screen and (max-width: 1200px) {
  /* 移除了.index-wrapper-m .light-bg前缀，假设这部分已在前面定义 */
  /* 第九屏 wrap-night 样式 */
  .wrap-night {
    background: #debd9f;
    height: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    box-sizing: border-box;
    padding: 20px 16px 35px;
  }
  .wrap-night .wrap-box {
    width: 100%;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
  }
  .wrap-night .wrap-box .wrap {
    box-sizing: border-box;
    border-bottom: 1px solid rgba(69, 58, 48, 0.2);
  }
  .wrap-night .wrap-box .text1 {
    font-family: 'Gabarito Bold', sans-serif;
    font-weight: bold;
    font-size: 26px;
    line-height: 26px;
    color: #ffffff;
    text-align: left;
    font-style: normal;
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
  }
  .wrap-night .wrap-box .text3 {
    font-family: 'Gabarito Bold', sans-serif;
    font-weight: bold;
    font-size: 16px;
    line-height: 50px;
    color: #ffffff;
    text-align: left;
    font-style: normal;
    width: 100%;
  }
  .wrap-night .wrap-box .item {
    display: flex;
  }
  .wrap-night .wrap-box .item .text2 {
    flex: 1 0 60%;
    font-family: 'Gabarito Bold', sans-serif;
    font-weight: bold;
    font-size: 16px;
    color: #453a30;
    text-align: left;
    font-style: normal;
    white-space: normal;
    overflow-wrap: break-word;
  }
  .wrap-night .wrap-box .item .text4 {
    flex: 1 0 60%;
    font-family: 'Gabarito Regular', sans-serif;
    font-weight: 400;
    font-size: 18px;
    color: #453a30;
    text-align: left;
    font-style: normal;
    margin-bottom: 9px;
    white-space: normal;
    overflow-wrap: break-word;
  }
}