/** Shopify CDN: Minification failed

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

**/
/*pc端的swiper样式--start*/
.pc-swiper-container-banner {
  max-width: 1569px;
  width: 100%;
  position: absolute;
  right: 0px;
  bottom: 0px;
  height: 560px;
  overflow: hidden;
}
.pc-swiper-slide-banner {
  user-select: none;
  width: 560px;
  height: 320px;
  margin: 0 8px;
}
.pc-team-akaso-banner-image {
  width: 560px;
  height: 320px;
  display: inline-block;
  border-radius: 24px;
  position: relative;
}
.swiper-button-prev {
  width: 64px;
  height: 64px;
  border-radius: 50%;
  transition: all 0.3s ease;
  cursor: pointer;
  position: absolute;
  top: 368px;
  left: 1430px;
  user-select: none;
}
.pc-swiper-button-img {
  width: 64px;
  height: 64px;
  user-select: none;
  display: block;
}
.pc-swiper-button-img-hover {
  width: 64px;
  height: 64px;
  z-index: 999;
  user-select: none;
  display: none;
}
.swiper-button-prev:hover .pc-swiper-button-img {
  display: none;
}
.swiper-button-prev:hover .pc-swiper-button-img-hover {
  display: block;
}
.swiper-button-prev::after {
  content: none;
}
.swiper-button-next {
  width: 64px;
  height: 64px;
  border-radius: 50%;
  transition: all 0.3s ease;
  cursor: pointer;
  position: absolute;
  top: 368px;
  left: 1520px;
  user-select: none;
}
.swiper-button-next:hover .pc-swiper-button-img {
  display: none;
}
.swiper-button-next:hover .pc-swiper-button-img-hover {
  display: block;
}
.swiper-button-next::after {
  content: none;
}
.pc-swiper-container-favorite {
  max-width: 1650px;
  width: 100%;
  overflow: hidden;
  display: flex;
  height: 400px;
  position: absolute;
  right: 0px;
}
.pc-swiper-slide-favorite {
  user-select: none;
  width: 528px;
  height: 304px;
  background: #debd9f;
  border-radius: 28px;
  margin: 0px 12px;
  position: relative;
  box-sizing: border-box;
  padding: 40px;
}
.pc-swiper-button-prev-two {
  left: 1032px;
  top: calc(100% - 64px);
  width: 64px;
  height: 64px;
  border-radius: 50%;
  transition: all 0.3s ease;
  cursor: pointer;
  margin-top: 0;
  user-select: none;
}
.pc-swiper-button-next-two {
  left: 1136px;
  top: calc(100% - 64px);
  width: 64px;
  height: 64px;
  border-radius: 50%;
  transition: all 0.3s ease;
  cursor: pointer;
  margin-top: 0;
  user-select: none;
}
.pc-team-akaso-favorite-top {
  width: 100%;
  height: auto;
  display: flex;
}
.pc-team-akaso-favorite-avatar {
  width: 56px;
  height: 56px;
  margin-right: 16px;
}
.pc-team-akaso-favorite-avatar-image {
  width: 56px;
  height: 56px;
  display: block;
}
.pc-team-akaso-favorite-info {
  width: 100%;
  height: auto;
}
.pc-team-akaso-favorite-name {
  font-family: 'Gabarito Bold', sans-serif;
  font-weight: bold;
  font-size: 24px;
  color: #453a30;
  line-height: 28px;
  text-align: left;
  font-style: normal;
  max-height: 2145px;
  width: 100vw;
}
.pc-team-akaso-favorite-sport {
  font-family: 'Gabarito Medium', sans-serif;
  font-weight: 500;
  font-size: 18px;
  color: #453a30;
  line-height: 28px;
  text-align: left;
  font-style: normal;
}
.pc-team-akaso-favorite-bottom {
  margin-top: 24px;
  width: 100%;
  height: auto;
  display: flex;
}
.pc-team-akaso-favorite-icon {
  min-width: 32px;
  height: 48px;
  margin-right: 16px;
}
.pc-team-akaso-favorite-icon-image {
  min-width: 32px;
  height: 48px;
  display: block;
}
.pc-team-akaso-favorite-voice {
  font-family: 'Gabarito Bold';
  font-weight: 700;
  font-size: 18px;
  color: #453a30;
  line-height: 22px;
  text-align: left;
  font-style: normal;
  margin-bottom: 8px;
}
.pc-team-akaso-favorite-tip {
  font-family: 'Gabarito Regular', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #453a30;
  line-height: 22px;
  text-align: left;
  font-style: normal;
}
/*pc端的swipper样式 --end*/
/*m端的swipper样式 --start*/
.m-swiper-container-banner {
  width: 100%;
  position: absolute;
  right: 0px;
  top: 40px;
  height: 220px;
  overflow: hidden;
}
.m-swiper-slide-banner {
  border-radius: 9px;
  margin: 0px 7px;
  width: auto;
}
.m-team-akaso-banner-image {
  width: 320px;
  height: 220px;
}
.m-swiper-container-favorite {
  width: 100%;
  min-height: 280px;
}
.m-swiper-wrapper-favorite {
  width: 100%;
  min-height: 280px;
  margin-left: 11px;
}
.m-swiper-slide-favorite {
  min-width: 320px;
  width: auto;
  min-height: 280px;
  box-sizing: border-box;
  background: #debd9f;
  border-radius: 10px;
  margin: 0px 4px;
}
.m-team-akaso-favorite-box {
  width: 100%;
  height: 100%;
  padding: 24px 16px;
  box-sizing: border-box;
}
.m-team-akaso-favorite-top {
  width: 100%;
  height: auto;
  display: flex;
}
.m-team-akaso-favorite-avatar {
  width: 56px;
  height: 56px;
  margin-right: 16px;
}
.m-team-akaso-favorite-avatar-image {
  width: 56px;
  height: 56px;
  display: block;
}
.m-team-akaso-favorite-info {
  width: 100%;
  height: auto;
}
.m-team-akaso-favorite-name {
  font-family: 'Gabarito Bold', sans-serif;
  font-weight: bold;
  font-size: 18px;
  color: #453a30;
  line-height: 28px;
  text-align: left;
  font-style: normal;
  margin-bottom: 4px;
}
.m-team-akaso-favorite-sport {
  font-family: 'Gabarito Medium', sans-serif;
  font-weight: 500;
  font-size: 16px;
  color: #453a30;
  line-height: 28px;
  text-align: left;
  font-style: normal;
}
.m-team-akaso-favorite-bottom {
  margin-top: 24px;
  width: 100%;
  height: auto;
  display: flex;
}
.m-team-akaso-favorite-icon {
  width: 32px;
  height: 48px;
  margin-right: 8px;
}
.m-team-akaso-favorite-icon-image {
  width: 32px;
  height: 48px;
  display: block;
}
.m-team-akaso-favorite-words {
  width: 100%;
  height: auto;
}
.m-team-akaso-favorite-voice {
  font-family: 'Gabarito Bold', sans-serif;
  font-weight: bold;
  font-size: 18px;
  color: #453a30;
  line-height: 22px;
  text-align: left;
  font-style: normal;
  margin-bottom: 8px;
}
.m-team-akaso-favorite-tip {
  font-family: 'Gabarito Regular', sans-serif;
  font-weight: 400;
  font-weight: 400;
  font-size: 16px;
  color: #453a30;
  line-height: 20px;
  text-align: left;
  font-style: normal;
}
/*m端的swipper样式 --end*/
@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 .item-one {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    max-height: 1600px;
    width: 100vw;
    height: 42vw;
    background-image: url(/cdn/shop/files/kv-min.png?v=1750161272);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
  }

  .index-wrapper-pc .item-one .item-wrap {
    max-height: 1600px;
    margin: 0 auto;
    width: 1200px;
    height: 42vw;
    position: relative;
  }

  .index-wrapper-pc .item-one .item-wrap .content-box {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: auto;
    position: absolute;
    left: 0px;
    top: 8vw;
  }

  .index-wrapper-pc .item-one .item-wrap .content-box .text1 {
    font-family: 'Gabarito Bold';
    font-weight: 700;
    font-size: 64px;
    color: #53483d;
    line-height: 68px;
    text-align: left;
    font-style: normal;
    width: 515px;
  }

  .index-wrapper-pc .item-one .item-wrap .content-box .text2 {
    font-family: 'Gabarito Regular';
    font-weight: 400;
    font-size: 32px;
    color: #53483d;
    line-height: 34px;
    text-align: left;
    font-style: normal;
    margin: 24px 0px 48px;
    width: 450px;
  }

  .index-wrapper-pc .item-one .item-wrap .content-box .btn {
    width: 240px;
    height: 48px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
  }

  .index-wrapper-pc .item-two {
    box-sizing: border-box;
    min-height: 280px;
    height: auto;
    width: 100%;
    background: white;
  }

  .index-wrapper-pc .item-two .item-wrap {
    width: 1200px;
    margin: 36px auto;
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .index-wrapper-pc .item-two .item-wrap .text1 {
    font-family: Gabarito Regular;
    font-weight: 400;
    font-size: 24px;
    color: #53483d;
    line-height: 20px;
    text-align: right;
    font-style: normal;
    margin-bottom: 40px;
  }

  .index-wrapper-pc .item-two .item-wrap .item-box {
    display: flex;
    box-sizing: border-box;
  }

  .index-wrapper-pc .item-two .item-wrap .item-box .item {
    display: flex;
    align-items: center;
    flex-direction: column;
    margin-right: 96px;
    box-sizing: border-box;
    width: 120px;
    height: 160px;
  }

  .index-wrapper-pc .item-two .item-wrap .item-box .item .item-image {
    margin-bottom: 16px;
    width: 120px;
    height: 120px;
    box-sizing: border-box;
    margin-bottom: 16px;
  }

  .index-wrapper-pc .item-two .item-wrap .item-box .item .item-image img {
    width: 120px;
    height: auto;
  }

  .index-wrapper-pc .item-two .item-wrap .item-box .item .text2 {
    font-family: Gabarito Regular;
    font-weight: 400;
    font-size: 18px;
    color: #53483d;
    line-height: 20px;
    text-align: right;
    font-style: normal;
  }

  .index-wrapper-pc .item-two .item-wrap .item-box .item:last-child {
    margin-right: 0px;
  }

  .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-three {
    height: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    box-sizing: border-box;
    position: relative;
    padding-top: 120px;
  }

  .index-wrapper-pc .light-bg .item-three .item-wrap {
    width: 100%;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
  }

  .index-wrapper-pc .light-bg .item-three .item-wrap .text1 {
    font-family: 'Gabarito Bold';
    font-weight: 700;
    font-size: 48px;
    color: #53483d;
    line-height: 50px;
    text-align: right;
    font-style: normal;
    align-self: center;
  }

  .index-wrapper-pc .light-bg .item-three .item-wrap .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: 16px 0px 48px;
    align-self: center;
  }

  .index-wrapper-pc .light-bg .item-three .item-wrap .image {
    width: 1200px;
    height: 624px;
    align-self: center;
    margin-bottom: 72px;
    margin-left: 361px;
    margin-right: 359px;
    background-image: url('/cdn/shop/files/img_0-min.png?v=1750163443');
    display: block;
    background-size: cover;
    background-repeat: no-repeat;
  }

  .index-wrapper-pc .light-bg .item-three .item-wrap .swiper-wrap {
    position: relative;
    width: 100%;
    height: 520px;
  }

  .index-wrapper-pc .light-bg .item-four {
    background-image: url('https://cdn.shopify.com/s/files/1/0632/9037/6374/files/s3-background-min.png?v=1750142354');
    background-size: cover;
    background-repeat: no-repeat;
    margin-bottom: 120px;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .index-wrapper-pc .light-bg .item-four .item-wrap {
    width: 100%;
    height: 640px;
    width: 1200px;
    display: flex;
    flex-direction: column;
    align-items: center;
    background-image: url('https://cdn.shopify.com/s/files/1/0632/9037/6374/files/s3-img-min.png?v=1750142399');
    background-size: cover;
    background-repeat: no-repeat;
  }

  .index-wrapper-pc .light-bg .item-four .item-wrap .text1 {
    font-family: 'Gabarito Bold', sans-serif;
    font-weight: bold;
    font-size: 48px;
    color: #ffffff;
    line-height: 50px;
    text-align: right;
    margin: 80px 0px 16px;
    font-style: normal;
  }

  .index-wrapper-pc .light-bg .item-four .item-wrap .text2 {
    font-family: Gabarito Regular;
    font-weight: 400;
    font-size: 18px;
    color: rgba(255, 255, 255, 0.7);
    line-height: 20px;
    text-align: right;
    font-style: normal;
    margin-bottom: 54px;
  }

  .index-wrapper-pc .light-bg .item-five {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 120px;
    width: 1200px;
  }

  .index-wrapper-pc .light-bg .item-five .text1 {
    font-family: 'Gabarito Bold', sans-serif;
    font-weight: bold;
    font-size: 48px;
    color: #53483d;
    line-height: 50px;
    text-align: right;
    font-style: normal;
    margin-bottom: 16px;
  }

  .index-wrapper-pc .light-bg .item-five .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-five .img-wrap {
    display: flex;
    margin-bottom: 120px;
  }

  .index-wrapper-pc .light-bg .item-five .img-wrap .img-l {
    margin-right: 24px;
  }

  .index-wrapper-pc .light-bg .item-five .img-wrap .img-l img {
    width: 800px;
    height: auto;
  }

  .index-wrapper-pc .light-bg .item-five .img-wrap .img-r {
    display: flex;
    flex-direction: column;
  }

  .index-wrapper-pc .light-bg .item-five .img-wrap .img-r .img-t {
    margin-bottom: 24px;
  }

  .index-wrapper-pc .light-bg .item-five .img-wrap .img-r .img-t img {
    width: 376px;
    height: auto;
  }

  .index-wrapper-pc .light-bg .item-five .img-wrap .img-r .img-b img {
    width: 376px;
    height: auto;
  }

  .index-wrapper-pc .light-bg .item-five .img-wrap-2 {
    display: flex;
  }

  .index-wrapper-pc .light-bg .item-five .img-wrap-2 .item:nth-child(1) {
    width: 305px;
    height: 480px;
    margin-right: 32px;
  }

  .index-wrapper-pc .light-bg .item-five .img-wrap-2 .item:nth-child(1) img {
    width: 305px;
    height: 480px;
  }

  .index-wrapper-pc .light-bg .item-five .img-wrap-2 .item:nth-child(2) {
    width: 416px;
    height: 480px;
    margin-right: 24px;
  }

  .index-wrapper-pc .light-bg .item-five .img-wrap-2 .item:nth-child(3) {
    width: 416px;
    height: 480px;
  }

  .index-wrapper-pc .light-bg .item-five .img-wrap-2 .item .item-t,
  .index-wrapper-pc .light-bg .item-five .img-wrap-2 .item .item-b {
    height: 228px;
  }

  .index-wrapper-pc .light-bg .item-five .img-wrap-2 .item .item-t img,
  .index-wrapper-pc .light-bg .item-five .img-wrap-2 .item .item-b img {
    width: 416px;
    height: auto;
  }

  .index-wrapper-pc .light-bg .item-five .img-wrap-2 .item .item-t {
    margin-bottom: 24px;
  }

  .index-wrapper-pc .light-bg .item-six {
    display: flex;
    flex-direction: column;
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat;
    margin-bottom: 120px;
    width: 100%;
    background-image: url('/cdn/shop/files/s3-background-min.png?v=1750238811');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
  }

  .index-wrapper-pc .light-bg .item-six .item-wrap {
    width: 1200px;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 80px 0px;
  }

  .index-wrapper-pc .light-bg .item-six .item-wrap .text1 {
    font-family: 'Gabarito Bold';
    font-weight: 700;
    font-size: 48px;
    color: #ffffff;
    line-height: 50px;
    text-align: right;
    font-style: normal;
    margin-bottom: 16px;
  }

  .index-wrapper-pc .light-bg .item-six .item-wrap .text2 {
    font-family: 'Gabarito Regular', sans-serif;
    font-weight: 400;
    font-size: 18px;
    color: rgba(255, 255, 255, 0.7);
    line-height: 20px;
    text-align: right;
    font-style: normal;
    margin-bottom: 48px;
  }

  .index-wrapper-pc .light-bg .item-six .item-wrap .img-wrap {
    display: flex;
  }

  .index-wrapper-pc .light-bg .item-six .item-wrap .img-wrap img {
    display: inline-block;
    width: 588px;
    height: 400px;
  }

  .index-wrapper-pc .light-bg .item-six .item-wrap .img-wrap img:first-child {
    margin-right: 24px;
  }

  .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: 48px;
    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: 48px;
    width: 1200px;
    min-height: 904px;
    height: auto;
    background: #debd9f;
    border-radius: 24px;
    display: flex;
    flex-direction: column;
    padding: 0px 80px;
    margin-bottom: 120px;
  }

  .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;
  }

  .index-wrapper-pc .light-bg .item-btns {
    width: 640px;
    height: 56px;
    margin-bottom: 120px;
    cursor: pointer;
  }
   .index-wrapper-pc .light-bg .item-btns .btns {
    width: 640px;
    height: 56px;
    display: block;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
   }
}
/* 设备像素小于等于 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;
  }

  /* 第一屏 wrap-one 样式 */
  .index-wrapper-m .wrap-one {
    width: 100vw;
    height: 192vw;
    max-height: 2160px;
    box-sizing: border-box;
    padding: 64px 16px 0px;
    background-image: url('/cdn/shop/files/kv-min_9e8d2d5f-37e1-49d8-95b3-303d6a4e9076.png?v=1750212140');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
  }
  .index-wrapper-m .wrap-one .text1 {
    font-family: 'Gabarito Bold', sans-serif;
    font-weight: bold;
    font-size: 40px;
    color: #53483d;
    line-height: 48px;
    text-align: left;
    font-style: normal;
  }
  .index-wrapper-m .wrap-one .text2 {
    font-family: 'Gabarito Regular', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #53483d;
    line-height: 18px;
    text-align: left;
    font-style: normal;
    margin: 8px 0px 28px;
    width: 280px;
  }
  .index-wrapper-m .wrap-one .btn {
    width: 137px;
    height: 27px;
    background-image: url('/images/DTone/button_default-min.png');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
  }

  /* 第二屏 wrap-two 样式 */
  .index-wrapper-m .wrap-two {
    height: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding: 40px 12px;
    height: 200px;
    box-sizing: border-box;
    background: #ffffff;
  }
  .index-wrapper-m .wrap-two .wrap-box {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 351px;
    background: #ffffff;
    box-sizing: border-box;
    box-sizing: border-box;
  }
  .index-wrapper-m .wrap-two .wrap-box .text1 {
    font-family: Gabarito, Gabarito;
    font-weight: 400;
    font-size: 16px;
    color: #53483d;
    line-height: 20px;
    text-align: right;
    font-style: normal;
    margin-bottom: 16px;
  }
  .index-wrapper-m .wrap-two .wrap-box .text1:last-child {
    margin-right: 0px;
  }
  .index-wrapper-m .wrap-two .wrap-box .item-wrap {
    display: flex;
    justify-content: space-between;
    width: 370px;
    box-sizing: border-box;
  }
  .index-wrapper-m .wrap-two .wrap-box .item-wrap .item {
    flex: 1 0 64px;
    width: 64px;
    height: 80px;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .index-wrapper-m .wrap-two .wrap-box .item-wrap .item .item-image {
    margin-bottom: 12px;
  }
  .index-wrapper-m .wrap-two .wrap-box .item-wrap .item .item-image > img {
    width: 48px;
    height: 48px;
  }
  .index-wrapper-m .wrap-two .wrap-box .item-wrap .item .item-image .text1 {
    margin-bottom: 0px;
  }

  /* 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-three 样式 */
  .index-wrapper-m .light-bg .wrap-three {
    height: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 500px;
    box-sizing: border-box;
  }
  .index-wrapper-m .light-bg .wrap-three .wrap-box {
    padding: 96px 16px 0px;
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
    width: 375px;
  }
  .index-wrapper-m .light-bg .wrap-three .wrap-box .text1 {
    font-family: 'Gabarito Bold', sans-serif;
    font-weight: bold;
    width: 220px;
    font-size: 32px;
    color: #53483d;
    line-height: 32px;
    text-align: left;
    font-style: normal;
    margin-bottom: 8px;
  }
  .index-wrapper-m .light-bg .wrap-three .wrap-box .text2 {
    font-family: 'Gabarito Regular', sans-serif;
    font-weight: 400;
    width: 292px;
    font-size: 16px;
    color: rgba(83, 72, 61, 0.6);
    line-height: 18px;
    text-align: left;
    font-style: normal;
    margin-bottom: 24px;
  }
  .index-wrapper-m .light-bg .wrap-three .image-wrap > img {
    width: 343px;
    height: 220px;
    margin: 0px 16px 24px;
  }

  /* 第四屏 wrap-four 样式 */
  .index-wrapper-m .light-bg .wrap-four {
    display: flex;
    flex-direction: column;
    align-items: center;
    background-image: url('/cdn/shop/files/s10-img2-min_565aa721-4307-4133-ada2-3df6e6b4aa75.png?v=1750213595');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
  }
  .index-wrapper-m .light-bg .wrap-four .wrap-box {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: 375px;
    box-sizing: border-box;
    height: 692px;
    padding: 40px 16px;
  }
  .index-wrapper-m .light-bg .wrap-four .wrap-box .text1 {
    font-family: 'Gabarito Regular', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #ffffff;
    line-height: 50px;
    text-align: left;
    font-style: normal;
  }
  .index-wrapper-m .light-bg .wrap-four .wrap-box .image-wrap {
    width: 100%;
    height: auto;
  }
  .index-wrapper-m .light-bg .wrap-four .wrap-box .bg-1 {
    background-image: url('/cdn/shop/files/s10-img3-min_36e9caf8-3672-4bfe-882f-0f6050428296.png?v=1750213664');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    height: 48px;
  }
  .index-wrapper-m .light-bg .wrap-four .wrap-box .bg-2 {
    background-image: url('/cdn/shop/files/s10-img1-min_1f2a943d-6a0e-4133-8077-320693666ffe.png?v=1750213691');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    height: 240px;
  }
  .index-wrapper-m .light-bg .wrap-four .wrap-box .bg-3 {
    background-image: url('/cdn/shop/files/s10-img4-min_980b7982-bee5-49e6-9c65-6b279a672e50.png?v=1750213716');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    height: 180px;
  }

  /* 第五屏 wrap-five 样式 */
  .index-wrapper-m .light-bg .wrap-five {
    box-sizing: border-box;
    height: auto;
    height: 356px;
    box-sizing: border-box;
    position: relative;
    background: #f1e9da;
  }

  /* 第六屏 wrap-six 样式 */
  .index-wrapper-m .light-bg .wrap-six {
    height: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .index-wrapper-m .light-bg .wrap-six .wrap-box {
    background-image: url('/cdn/shop/files/img-min_42f18feb-a599-4c2f-8f32-21e057e2eee4.png?v=1750214835');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 375px;
    height: 715px;
  }
  .index-wrapper-m .light-bg .wrap-six .wrap-box .text1 {
    font-family: 'Gabarito Bold', sans-serif;
    font-weight: bold;
    font-size: 27px;
    color: #ffffff;
    line-height: 27px;
    text-align: left;
    font-style: normal;
    margin: 64px 16px 8px;
  }
  .index-wrapper-m .light-bg .wrap-six .wrap-box .text2 {
    font-family: 'Gabarito Regular', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.6);
    line-height: 15px;
    text-align: left;
    font-style: normal;
    margin: 7px 16px 0px;
    width: 275px;
  }

  /* 第七屏 wrap-seven 样式 */
  .index-wrapper-m .light-bg .wrap-seven {
    height: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    box-sizing: border-box;
  }
  .index-wrapper-m .light-bg .wrap-seven .wrap-box {
    height: auto;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: 375px;
    box-sizing: border-box;
  }
  .index-wrapper-m .light-bg .wrap-seven .wrap-box .text1 {
    width: 240px;
    font-family: 'Gabarito Bold', sans-serif;
    font-weight: bold;
    font-size: 32px;
    color: #53483d;
    line-height: 32px;
    text-align: left;
    font-style: normal;
    margin: 96px 16px 0px;
  }
  .index-wrapper-m .light-bg .wrap-seven .wrap-box .text2 {
    font-family: 'Gabarito Regular', sans-serif;
    font-weight: 400;
    color: rgba(83, 72, 61, 0.6);
    line-height: 15px;
    text-align: left;
    font-style: normal;
    align-self: flex-start;
    font-size: 16px;
    line-height: 18px;
    margin: 8px 16px 0px;
    width: 325px;
  }
  .index-wrapper-m .light-bg .wrap-seven .wrap-box .item-image {
    width: 100%;
    box-sizing: border-box;
    min-height: 360px;
    background-image: url('/cdn/shop/files/s4-img1-min.jpg?v=1750214970');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin-bottom: 24px;
    display: block;
  }
  .index-wrapper-m .light-bg .wrap-seven .wrap-box .item-image-2 {
    width: 343px;
    margin: 0px 16px 8px;
    min-height: 220px;
    background-image: url('/cdn/shop/files/s4-img2-min_1fa6fb6f-d9e3-4526-8725-d2a6b35fb4b2.png?v=1750215015');
    background-size: cover;
    background-repeat: no-repeat;
    display: block;
  }
  .index-wrapper-m .light-bg .wrap-seven .wrap-box .item-image-3 {
    width: 343px;
    min-height: 220px;
    margin: 0px 16px 0px;
    background-image: url('/cdn/shop/files/s4-img3-min_ee2166ea-463a-4735-a86e-206123f7e0be.png?v=1750215042');
    background-size: cover;
    background-repeat: no-repeat;
    display: block;
  }
  .index-wrapper-m .light-bg .wrap-seven .wrap-box .item-text {
    display: flex;
    flex-direction: column;
    padding: 0px 32px 24px 16px;
  }

  /* 第八屏 wrap-eight 样式 */
 /* 设备像素小于等于1200px时 */
@media screen and (max-width: 1200px) {
  /* 移除了.index-wrapper-m .light-bg前缀，假设这部分已在前面定义 */
  .wrap-eight {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: auto;
  }
  .wrap-eight .wrap-box {
    width: 375px;
    height: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .wrap-eight .wrap-box .image-wrap-one {
    width: 100%;
    height: 360px;
    margin-bottom: 24px;
  }
  .wrap-eight .wrap-box .image-wrap-two {
    width: 343px;
    height: 220px;
    margin: 0px 16px 8px;
  }
  .wrap-eight .wrap-box .bg-1 {
    background-image: url('/cdn/shop/files/s4-img3-min_ee2166ea-463a-4735-a86e-206123f7e0be.png?v=1750215042');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    display: block
  }
  .wrap-eight .wrap-box .bg-2 {
    background-image: url('/cdn/shop/files/s4-img2-min_9e4e0b6b-db85-4192-86df-5a4a8124c20c.png?v=1750216360g');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    display: block
    
  }
  .wrap-eight .wrap-box .bg-3 {
    background-image: url('/cdn/shop/files/s4-img3-min_f7a737ae-255d-442a-ac64-4869a00f0f0a.png?v=1750216401');
    background-size: cover;
    background-repeat: no-repeat;
    display: block
    
  }
  .wrap-eight .wrap-box .bg-5 {
    background-image: url('/cdn/shop/files/s5-img1-min_837c28ff-1e3a-49bf-85f4-0a4e2d5a6f52.png?v=1750216432');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    display: block
    
  }
  .wrap-eight .wrap-box .bg-6 {
    background-image: url('/cdn/shop/files/s5-img2-min_c75454b8-3a0b-42d5-bfa4-c91b037fa355.png?v=1750216460');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    margin-top: 24px;
    display: block
    
  }
  .wrap-eight .wrap-box .bg-6-2 {
    background-image: url('/cdn/shop/files/s5-img3-min_48d42296-12fd-4e24-b36e-809db07811d5.png?v=1750216485');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    margin-bottom: 96px;
    display: block
    
  }
  .wrap-eight .wrap-box .text-wrap-bg {
    background-image: url('/cdn/shop/files/s6-background-min.png?v=1750216540');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding-bottom: 64px;
  }
  .wrap-eight .wrap-box .text-wrap-bg .text-wrap-two {
    height: 192px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    width: 100%;
  }
  .wrap-eight .wrap-box .text-wrap-bg .text-wrap-two .text1 {
    font-family: 'Gabarito Bold';
    font-weight: 700;
    font-size: 32px;
    color: #ffffff;
    line-height: 32px;
    text-align: left;
    font-style: normal;
    margin: 64px 32px 8px 16px;
  }
  .wrap-eight .wrap-box .text-wrap-bg .text-wrap-two .text2 {
    font-family: 'Gabarito Regular';
    font-weight: 400;
    font-size: 16px;
    color: rgba(255, 255, 255, 0.6);
    line-height: 18px;
    text-align: left;
    font-style: normal;
    margin: 0px 12px 24px 16px;
  }
  .wrap-eight .wrap-box .text-wrap-bg .bg-7 {
    background-image: url('/cdn/shop/files/s6-img2-min.png?v=1750216572');
    background-size: cover;
    background-repeat: no-repeat;
    margin-bottom: 0px;
    display: block
    
  }
  .wrap-eight .wrap-box .text-wrap-bg .bg-8 {
    background-image: url('/cdn/shop/files/s6-img1-min.png?v=1750216599');
    background-size: cover;
    background-repeat: no-repeat;
    display: block
    
  }
  .wrap-eight .wrap-box .bg-9 {
    background-image: url('/cdn/shop/files/s7-img1-min.png?v=1750216632');
    background-size: cover;
    background-repeat: no-repeat;
    margin-bottom: 0px;
    display: block
    
  }
  .wrap-eight .wrap-box .bg-10 {
    background-image: url('/cdn/shop/files/s7-img2-min.png?v=1750216662');
    background-size: cover;
    background-repeat: no-repeat;
    margin-bottom: 106px;
    display: block
    
  }
  .wrap-eight .wrap-box .text-wrap {
    display: flex;
    flex-direction: column;
    padding: 96px 0px 24px;
    width: 343px;
  }
  .wrap-eight .wrap-box .text-wrap .text1 {
    font-family: 'Gabarito Bold';
    font-weight: 700;
    font-size: 32px;
    color: #53483d;
    line-height: 32px;
    text-align: left;
    font-style: normal;
  }
  .wrap-eight .wrap-box .text-wrap .text2 {
    font-family: 'Gabarito Regular';
    font-weight: 400;
    font-size: 16px;
    color: rgba(83, 72, 61, 0.6);
    line-height: 18px;
    text-align: left;
    font-style: normal;
  }
  .wrap-eight .wrap-box .text3 {
    font-family: 'Gabarito Bold', sans-serif;
    font-weight: bold;
    font-size: 32px;
    color: #53483d;
    line-height: 32px;
    text-align: left;
    font-style: normal;
    margin: 96px 32px 8px 16px;
    width: 327px;
  }
  .wrap-eight .wrap-box .text4 {
    font-family: 'Gabarito Regular', sans-serif;
    font-weight: 400;
    align-self: flex-start;
    margin-left: 16px;
    font-size: 16px;
    color: rgba(83, 72, 61, 0.6);
    line-height: 18px;
    text-align: left;
    font-style: normal;
    width: 340px;
    margin-bottom: 24px;
  }

  /* 第九屏 wrap-night 样式 */
  .wrap-night {
    background: #debd9f;
    height: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 1217px;
    box-sizing: border-box;
  }
  .wrap-night .wrap-box {
    width: 375px;
    box-sizing: border-box;
    padding: 64px 16px 63px;
    display: flex;
    flex-direction: column;
  }
  .wrap-night .wrap-box .wrap {
    height: 95px;
    box-sizing: border-box;
  }
  .wrap-night .wrap-box .text1 {
    font-family: 'Gabarito Bold', sans-serif;
    font-weight: bold;
    font-size: 32px;
    line-height: 50px;
    color: #ffffff;
    text-align: left;
    font-style: normal;
    width: 250px;
    margin-bottom: 24px;
  }
  .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;
    border-bottom: 1px solid rgba(69, 58, 48, 0.2);
  }
  .wrap-night .wrap-box .item .text2 {
    flex: 1 0 187px;
    font-family: 'Gabarito Bold', sans-serif;
    font-weight: bold;
    font-size: 16px;
    color: #453a30;
    text-align: left;
    font-style: normal;
  }
  .wrap-night .wrap-box .item .text4 {
    flex: 1 0 220px;
    font-family: 'Gabarito Regular', sans-serif;
    font-weight: 400;
    font-size: 18px;
    color: #453a30;
    text-align: left;
    font-style: normal;
    margin-bottom: 9px;
  }

  /* 第十屏 wrap-ten 样式 */
  .wrap-ten {
    height: auto;
    display: flex;
    flex-direction: column;
    position: relative;
  }
  .wrap-ten .wrap-box {
    display: flex;
    flex-direction: column;
    padding: 96px 0px 0;
    position: relative;
  }
  .wrap-ten .wrap-box .text1 {
    font-family: 'Gabarito Bold';
    font-weight: 700;
    font-size: 32px;
    color: #53483d;
    line-height: 32px;
    text-align: left;
    font-style: normal;
    width: 250px;
    margin-left: 16px;
    margin-bottom: 24px;
  }
  .wrap-ten .wrap-box .swiper-wrap {
    height: 280px;
    position: relative;
  }

  .wrap-btns {
    width: 240px;
    height: 48px;
    margin: 48px auto 96px;
  }
  .wrap-btns .btns {
    width: 240px;
    height: 48px;
    display: block;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
  }
}