/** Shopify CDN: Minification failed

Line 335:0 Expected "}" to go with "{"

**/
.awd-ksp1 .jump-anchor-icon svg path:nth-of-type(1) {
      fill:rgba(222, 222, 222, 0.2);
}
@media (max-width: 768px) {
  .awd-ksp1 .jump-anchor-icon-mobile svg circle[fill="white"] {
      fill: #DEDEDE;
      fill-opacity: 0.2;
}
}
@media (max-width: 1279px) and (min-width:768px) {
    .awd-ksp1 .inner-page-width {
        max-width: 100%;
    }
}
@media (min-width: 768px) {
  .awd-ksp1 .hero-grid-show-subtitle-content-title {
    font-size: 16px;
    line-height:1.3;
  }
  .awd-ksp1 .hero-grid-show-subtitle-content-subtitle {
    font-size: 12px;
    font-weight: 400;
    line-height:1.3;
  }
  .awd-ksp1 .pc-2 {
    font-size: 36px;
    font-weight: 500;
  }
  .awd-ksp1 .hero-grid-show-subtitle-box :nth-child(3) .hero-grid-show-subtitle-content {
    flex-direction: column-reverse;
  }
  .awd-ksp1 .pc-4 {
    font-size: 12px;
    font-weight: 400;
    color: #DEE2E6;
  }
  .awd-ksp1 .hero-grid-show-subtitle-box :nth-child(4) .hero-grid-show-subtitle-content {
    flex-direction: row; 
    justify-content: space-between;
  }
  .awd-ksp1 .text-box {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .awd-ksp1 .text-large-box {
    display: flex;
    flex-direction: row;
    gap: 30px;
  }
  .awd-ksp1 .text-number {
    font-size: 28px;
    font-weight: 500;
    color: #7BB7FF;
  }
  .awd-ksp1 .text-note {
   color: #FFF;
   font-size: 12px;
   font-weight: 300;
  }
  .awd-ksp1 .hero-grid-show-subtitle-box :nth-child(5) .hero-grid-show-subtitle-content-title {
    font-size: 24px;
  }
  .awd-ksp1 .hero-grid-show-subtitle-content-subtitle {
    font-size: 16px;
    font-weight: 400;
  }
  .awd-ksp1 .pc-7 {
    font-size: 14px;
  }
  .awd-ksp1 .pc-10 {
    font-weight:600;
    color:#FAFAFA;
  }
  .awd-ksp1 .hero-grid-show-subtitle-box :nth-child(2) .hero-grid-show-subtitle-content-subtitle br {
    display: none;
  }
  .awd-ksp1 .mob-4 {
    font-size: 13px !important;
  }
  .awd-ksp1 .hero-grid-show-subtitle-box :nth-child(6) .hero-grid-show-subtitle-content-subtitle br {
    display: none;
  }
}
@media (max-width: 768px) {
  .awd-ksp1 .hero-grid-show-subtitle-box {
    gap:12px;
  }
  .awd-ksp1 .hero-grid-show-subtitle-content-title {
    margin-bottom: 4px !important;
  
  }
  .awd-ksp1 .hero-grid-show-subtitle-box :nth-child(1) .hero-grid-show-subtitle-content-title br {
    display: none;
  }
  .awd-ksp1 .hero-grid-show-subtitle-content-subtitle {
    font-size: 10px;
    font-weight: 400;
   
  }
  .awd-ksp1 .mob-1 {
    color: #FFF;
    font-size: 20px;
  }
  .awd-ksp1 .pc-4 {
    font-size: 14px;
    font-weight: 400;
    color: #9D9D9F;
    display:inline-block;
    margin-top:4px;
  }
  .awd-ksp1 .hero-grid-show-subtitle-box :nth-child(4) .hero-grid-show-subtitle-content {
    flex-direction: row; 
    justify-content: space-between;
  }
   .awd-ksp1 .text-box {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .awd-ksp1 .text-large-box {
    display: flex;
    flex-direction: row;
    gap: 14px;
    justify-content: right;
  }
  .awd-ksp1 .text-number {
    font-size: 20px;
    font-weight: 500;
    color: #7BB7FF;
  }
  .awd-ksp1 .text-note {
   color: #FFF;
   font-size: 10px;
   font-weight: 500;
   margin-top: 4px;
  }
  .awd-ksp1 .text-large-box {
    position: relative;
  }
  .awd-ksp1 .text-large-box::after {
    content: "";
    position: absolute;
    left: 68%;/* 默认：大屏手机和平板 */
    top: 10%;
    bottom: 10%;
    background: linear-gradient(80deg, #181618 0%, #E0E0E0 50%, #0E0D12 100%);
    transform: translateX(-50%);
    width: 1px;
  }
  .awd-ksp1 .mob-2 {
    font-size: 10px !important;
  }
  .awd-ksp1 .pc-2 {
    font-size: 28px;
    font-weight: 500;
    color: #FFF;
   }
   .awd-ksp1 .mob-3 {
    font-size: 14px;
    font-weight: 400;
   }
   .awd-ksp1 .hero-grid-show-subtitle-box :nth-child(3) .hero-grid-show-subtitle-content {
    flex-direction: column-reverse;
  }
  .awd-ksp1 .mob-4 {
    font-size: 16px;
    font-weight: 600;
    color :#fff;
   }
   .awd-ksp1 .mob-4-2 {
    font-size: 12px;
   }
   .awd-ksp1 .hero-grid-show-subtitle-box :nth-child(3) .hero-grid-show-subtitle-content-subtitle {
    margin-bottom: 4px !important;
  }
  .awd-ksp1 .mob-5 {
    font-size: 16px;
   }
   .awd-ksp1 .mob-6 {
    font-size: 10px;
    line-height:1.3;
   }
   .awd-ksp1 .mob-7 {
    font-size: 20px;
    color :#fff;
   }
   .awd-ksp1 .mob-7-2 {
    font-size: 14px;
   }
   .awd-ksp1 .hero-grid-show-subtitle-box :nth-child(8) .hero-grid-show-subtitle-content-subtitle br {
    display: none;
  }
  .awd-ksp1 .mob-8 {
    font-size: 12px;
    line-height:1.3;
    color :#9D9D9F;
    display:block;
    width:89px;
   }
   .awd-ksp1 .mob-9 {
    font-size: 13px !important;
    line-height:1.2;
    color :#9D9D9F;
   }
   .awd-ksp1 .mob-10 {
    font-size: 14px;
    line-height:1.3;
    color :#CCCCCB;
   }
   .awd-ksp1 .mob-10-2 {
    font-size: 14px;
    line-height:1.3;
    color :#CCCCCB;
    font-weight:600;
   }
   .awd-ksp3 .mob-3 {
    font-size:13px;
   }
   .awd-ksp4 .mob-last {
    width: 57% !important;
    display: block !important;
  }
  .awd-ksp4 .mob-last-2 {
    width: 65% !important;
    display: block !important;
  }
}
/*适配不同宽度手机线的位置*/
@media (max-width: 430px) {
  .awd-ksp1 .text-large-box::after {
    left: 68%;
  }
}
@media (max-width: 390px) {
  .awd-ksp1 .text-large-box::after {
    left: 65%;
  }
}
@media (max-width: 375px) {
  .awd-ksp1 .text-large-box::after {
    left: 63%;
  }
}
@media (min-width: 1279px) {
    .awd-ksp1 .hero-grid-topiconbox-custom-a-style, .hero-grid-topiconbox-custom-a-style svg {
      width: 40px !important;
      height: 40px !important;
    }
    .awd-ksp1 .hero-grid-topiconbox-pc-bottom-right{
    bottom: 11px !important;
    right: 9px !important;
    } 
}
@media (max-width: 768px) {
    .awd-ksp1 .hero-grid-topiconbox-custom-a-style, .hero-grid-topiconbox-custom-a-style svg {
      width: 20px !important;
      height: 20px !important;
    }
    .awd-ksp1 .hero-grid-topiconbox-pc-bottom-right{
    bottom: 9px !important;
    right: 9px !important;
    } 
}

/*手机切换器法语样式调整*/
@media (min-width: 769px) {
  .card-mowing_modes-item1 {
    transform: translateX(-98%) !important;
  }

  .card-mowing_modes-item3 {
    transform: translateX(-112%) !important;
    padding: 6px 6px 6px 8px !important;
  }
  .card-multi_zone-feature3 {
    left: 93% !important; 
    font-size: 10px !important;
  }
  .card-multi_zone-feature2 {
    font-size: 10px !important;
  }
  .card-multi_zone-feature1 { 
    font-size: 10px !important;
  }

  .card-schedule-main-feature {
    left: -67% !important;
  }
  .card-schedule-season1 {
    left: 93% !important;
  }
  .card-ai_obstacle_recognition-feature1 {
    font-size: 12px !important;
  }
  .card-ai_obstacle_recognition-feature2 {
    font-size: 12px !important;
  
}
@media (max-width: 769px) {
  .card-ai_obstacle_recognition-feature1 {
    font-size: 8px !important;
  }
  .card-ai_obstacle_recognition-feature2 {
    font-size: 8px !important;
  }
  .card-mowing_modes-item3 {
    transform: translate(calc(-90% - 20px)) !important;
    font-size: 8px !important;
    left: 20%; 
  }

  .card-multi_zone-feature1 {
    transform: translate(-89%) !important;
  }
  .card-multi_zone-feature3 {
    font-size: 8px !important; 
  }
  .card-multi_zone-feature2 {
    font-size: 8px !important; 
  }
  .card-multi_zone-feature1 {
    font-size: 8px !important; 
  }
  .card-text {
    font-size: 9px !important;
  }
}

