@charset "UTF-8";
#Product_Outer {
  box-sizing: border-box;
  width: 100%;
  overflow: hidden;
  font-family: HarmonyOS_Sans_SC, sans-serif; }

#Product_Outer *,
#Product_Outer *::before,
#Product_Outer *::after {
  box-sizing: border-box; }

#Product_Outer img {
  border: 0;
  vertical-align: middle;
  display: block; }

#Product_Outer {
  box-sizing: border-box;
  width: 100%;
  font-size: 16px;
  color: #000;
  margin: 0 auto;
  background-color: #fff;
  overflow: hidden; }
@font-face {
  #Product_Outer {
    font-family: HarmonyOS_Sans_SC_Bold;
    src: url("https://cdn.shopify.com/s/files/1/0564/9652/1403/files/OPENSANS-SEMIBOLD.woff2?v=1730366034"); } }
@font-face {
  #Product_Outer {
    font-family: HarmonyOS_Sans_SC_Medium;
    src: url("https://cdn.shopify.com/s/files/1/0564/9652/1403/files/OPENSANS-REGULAR.woff2?v=1730366039"); } }
@font-face {
  #Product_Outer {
    font-family: HarmonyOS_Sans_SC;
    src: url("https://cdn.shopify.com/s/files/1/0564/9652/1403/files/OPENSANS-REGULAR.woff2?v=1730366039"); } }
  #Product_Outer body {
    margin: 0;
    padding: 0; }
  #Product_Outer div,
  #Product_Outer ul,
  #Product_Outer ol,
  #Product_Outer dl,
  #Product_Outer dt,
  #Product_Outer dd,
  #Product_Outer li,
  #Product_Outer dl,
  #Product_Outer h1,
  #Product_Outer h2,
  #Product_Outer h3,
  #Product_Outer span
  h4,
  #Product_Outer p {
    margin: 0;
    padding: 0;
    font-style: normal;
    box-sizing: border-box;
    line-height: 1.2;
    font-family: HarmonyOS_Sans_SC; }
  #Product_Outer ol,
  #Product_Outer ul,
  #Product_Outer li {
    list-style: none;
    box-sizing: border-box; }
  #Product_Outer img {
    max-width: none;
    border: 0;
    vertical-align: middle;
    -webkit-user-drag: none; }
  #Product_Outer span {
    line-height: 1.2; }
  #Product_Outer .big-img {
    width: 100%;
    height: auto; }
  #Product_Outer .transHide {
    display: inherit;
    opacity: 0;
    transform: translateY(100px);
    transform: translate3d(0, 150px, 0) scale(0.6); }
  #Product_Outer .showDelay {
    opacity: 1;
    transform: translateZ(0) scale(1);
    transition: opacity 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 1.2s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 1.2s cubic-bezier(0.165, 0.84, 0.44, 1); }
  #Product_Outer .se {
    position: relative; }
  #Product_Outer .opacity {
    opacity: 0; }
  #Product_Outer .flex-col {
    display: flex;
    flex-direction: column; }
  #Product_Outer .flex-row {
    display: flex;
    flex-direction: row; }
  #Product_Outer .justify-start {
    display: flex;
    justify-content: flex-start; }
  #Product_Outer .justify-center {
    display: flex;
    justify-content: center; }
  #Product_Outer .justify-end {
    display: flex;
    justify-content: flex-end; }
  #Product_Outer .justify-evenly {
    display: flex;
    justify-content: space-evenly; }
  #Product_Outer .justify-around {
    display: flex;
    justify-content: space-around; }
  #Product_Outer .justify-between {
    display: flex;
    justify-content: space-between; }
  #Product_Outer .align-start {
    display: flex;
    align-items: flex-start; }
  #Product_Outer .align-center {
    display: flex;
    align-items: center; }
  #Product_Outer .align-end {
    display: flex;
    align-items: flex-end; }
  #Product_Outer .f-bold {
    font-weight: bold; }
  #Product_Outer .product_Inner_pc {
    transform-origin: 0 0; }
  #Product_Outer #section-1 .page {
    position: relative;
    width: 1920px;
    overflow: hidden; }
  #Product_Outer #section-1 .group_1 {
    width: 1920px; }
  #Product_Outer #section-1 .text-wrapper_1 {
    width: 1920px;
    background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/travel_m2/137e4adef681b77daa2c07bee08258a3.webp) 100% no-repeat;
    background-size: 100% 100%; }
  #Product_Outer #section-1 .text_1 {
    color: #0c101c;
    font-size: 96px;
    font-weight: 700;
    text-align: left;
    margin: 319px 0 0 246px; }
  #Product_Outer #section-1 .text_2 {
    color: #3a475b;
    font-size: 48px;
    font-weight: 700;
    text-align: left;
    margin: 30px 0 401px 246px; }
  #Product_Outer #section-1 .group_2 {
    width: 1920px; }
  #Product_Outer #section-1 .inner-box {
    margin-top: 120px;
    width: 1920px;
    text-align: center; }
    #Product_Outer #section-1 .inner-box img {
      width: 80%;
      margin: 0 auto; }
  #Product_Outer #section-1 .text_12 {
    width: 1200px;
    color: black;
    font-size: 48px;
    font-weight: 700;
    text-align: center;
    margin: 156px auto 0 auto; }
  #Product_Outer #section-1 .text_13 {
    width: 1216px;
    color: black;
    font-size: 24px;
    font-family: HarmonyOS_Sans_SC_Medium;
    font-weight: 500;
    text-align: center;
    margin: 37px auto 0 auto; }
  #Product_Outer #section-1 .image_1 {
    width: 1514px;
    margin: 66px auto 0 auto; }
  #Product_Outer #section-1 .text_14 {
    width: 100%;
    color: black;
    font-size: 24px;
    font-family: HarmonyOS_Sans_SC_Medium;
    font-weight: 500;
    text-align: center;
    margin: 30px auto 0 auto; }
  #Product_Outer #section-1 .text_15 {
    width: 100%;
    color: black;
    font-size: 30px;
    font-family: HarmonyOS_Sans_SC;
    text-align: center;
    margin: 160px auto 0 auto; }
  #Product_Outer #section-1 .text_16 {
    width: 100%;
    color: black;
    font-size: 48px;
    font-family: HarmonyOS_Sans_SC_Bold;
    font-weight: 700;
    text-align: center;
    margin: 30px auto 0 auto; }
  #Product_Outer #section-1 .text_17 {
    width: 1202px;
    color: black;
    font-size: 24px;
    font-family: HarmonyOS_Sans_SC_Medium;
    font-weight: 500;
    text-align: center;
    margin: 34px auto 0 auto; }
  #Product_Outer #section-1 .image_2 {
    width: 1747px;
    margin: 88px auto 0 auto; }
  #Product_Outer #section-1 .text-group_6 {
    width: 1189px;
    margin: 56px auto 0 auto; }
  #Product_Outer #section-1 .text_18 {
    width: 1189px;
    color: black;
    font-size: 24px;
    font-family: HarmonyOS_Sans_SC_Medium;
    font-weight: 500;
    text-align: center; }
  #Product_Outer #section-1 .text_19 {
    width: 1125px;
    color: black;
    font-size: 24px;
    font-family: HarmonyOS_Sans_SC_Medium;
    font-weight: 500;
    text-align: center;
    margin: 20px auto 0 auto; }
  #Product_Outer #section-1 .text-wrapper_5 {
    height: 900px;
    background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/travel_m2/fe86b02436fa1ad9c884215f1b1d2431.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 1920px;
    margin: 194px auto 194px auto; }
  #Product_Outer #section-1 .text_20 {
    width: 1200px;
    color: black;
    font-size: 24px;
    font-family: HarmonyOS_Sans_SC_Medium;
    font-weight: 500;
    text-align: center;
    margin: 780px auto 0 auto; }
  #Product_Outer #section-1 .text-wrapper_6 {
    width: 1918px;
    background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/travel_m2/e60c1023f8e5b16c6ced6dea4648b387.webp) 100% no-repeat;
    background-size: 100% 100%; }
  #Product_Outer #section-1 .text_21 {
    width: 100%;
    color: black;
    font-size: 30px;
    font-family: HarmonyOS_Sans_SC;
    text-align: center;
    margin: 33px auto 0 auto; }
  #Product_Outer #section-1 .text_22 {
    width: 100%;
    color: black;
    font-size: 48px;
    font-family: HarmonyOS_Sans_SC_Bold;
    font-weight: 700;
    text-align: center;
    margin: 28px auto 950px auto; }
  #Product_Outer #section-1 .group_8 {
    position: relative;
    width: 1920px; }
  #Product_Outer #section-1 .text_23 {
    width: 1138px;
    color: black;
    font-size: 20px;
    font-family: HarmonyOS_Sans_SC_Medium;
    font-weight: 500;
    text-align: center;
    margin: 18px auto 0 auto; }
  #Product_Outer #section-1 .text_24 {
    width: 100%;
    color: black;
    font-size: 48px;
    font-family: HarmonyOS_Sans_SC_Bold;
    font-weight: 700;
    text-align: center;
    margin: 200px auto 0 auto; }
  #Product_Outer #section-1 .box_1 {
    width: 1250px;
    margin: 96px auto 0 auto;
    display: grid;
    grid-template-columns: 60% auto; }
  #Product_Outer #section-1 .text-wrapper_7 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    color: black; }
  #Product_Outer #section-1 .text_25 {
    font-size: 36px;
    font-family: HarmonyOS_Sans_SC_Bold;
    font-weight: 700; }
  #Product_Outer #section-1 .text_26 {
    font-size: 24px;
    font-family: HarmonyOS_Sans_SC_Medium;
    font-weight: 500;
    text-align: right;
    margin-top: 30px; }
  #Product_Outer #section-1 .box_2 {
    width: 1263px;
    margin: 42px auto 0 auto;
    display: grid;
    grid-template-columns: auto 60%; }
  #Product_Outer #section-1 .text-wrapper_8 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    color: black;
    text-align: left; }
  #Product_Outer #section-1 .text_27 {
    font-size: 36px;
    font-family: HarmonyOS_Sans_SC_Bold;
    font-weight: 700; }
  #Product_Outer #section-1 .text_28 {
    font-size: 24px;
    font-family: HarmonyOS_Sans_SC_Medium;
    font-weight: 500;
    text-align: left;
    margin: 23px 0 0 2px; }
  #Product_Outer #section-1 .image_4 {
    width: 757px;
    height: 396px; }
  #Product_Outer #section-1 .box_3 {
    width: 1255px;
    margin: 48px auto 0 auto; }
  #Product_Outer #section-1 .text-wrapper_9 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    color: black; }
  #Product_Outer #section-1 .text_29 {
    font-size: 36px;
    font-family: HarmonyOS_Sans_SC_Bold;
    font-weight: 700;
    text-align: right; }
  #Product_Outer #section-1 .text_30 {
    font-size: 24px;
    font-family: HarmonyOS_Sans_SC_Medium;
    font-weight: 500;
    text-align: right;
    margin-top: 34px; }
  #Product_Outer #section-1 .text_31 {
    width: 100%;
    color: black;
    font-size: 30px;
    font-family: HarmonyOS_Sans_SC;
    text-align: center;
    margin: 200px auto 0 auto; }
  #Product_Outer #section-1 .text_32 {
    width: 100%;
    color: black;
    font-size: 48px;
    font-weight: 700;
    text-align: left;
    line-height: 48px;
    margin: 36px 0 0 555px; }
  #Product_Outer #section-1 .text_33 {
    width: 1205px;
    color: black;
    font-size: 24px;
    font-family: HarmonyOS_Sans_SC_Medium;
    font-weight: 500;
    text-align: center;
    margin: 38px auto 0 auto; }
  #Product_Outer #section-1 .image_6 {
    width: 1515px;
    margin: 46px auto 0 auto; }
  #Product_Outer #section-1 .text_34 {
    width: 1200px;
    color: black;
    font-size: 24px;
    font-weight: 500;
    text-align: center;
    margin: 46px auto 0 auto; }
  #Product_Outer #section-1 .text_35 {
    width: 1200px;
    color: black;
    font-size: 24px;
    font-weight: 500;
    text-align: center;
    margin: 20px auto 0 auto; }
  #Product_Outer #section-1 .text-wrapper_10 {
    width: 1920px;
    background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/travel_m2/034bb667865150d27311d215d6e50f72.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 186px; }
  #Product_Outer #section-1 .text_36 {
    width: 511px;
    color: black;
    font-size: 30px;
    text-align: center;
    margin: 244px 0 0 961px; }
  #Product_Outer #section-1 .text_37 {
    width: 489px;
    color: black;
    font-size: 48px;
    font-family: HarmonyOS_Sans_SC_Bold;
    font-weight: 700;
    text-align: left;
    margin: 32px 0 0 968px; }
  #Product_Outer #section-1 .text_38 {
    width: 532px;
    color: black;
    font-size: 24px;
    font-weight: 500;
    text-align: left;
    margin: 34px 0 398px 965px; }
  #Product_Outer #section-1 .text_39 {
    width: 100%;
    color: black;
    font-size: 30px;
    font-family: HarmonyOS_Sans_SC;
    text-align: center;
    margin: 67px auto 0 auto; }
  #Product_Outer #section-1 .text_40 {
    width: 100%;
    color: black;
    font-size: 48px;
    font-family: HarmonyOS_Sans_SC_Bold;
    font-weight: 700;
    text-align: center;
    margin: 29px auto 0 auto; }
  #Product_Outer #section-1 .image_16 {
    width: 1554px;
    margin: 0 auto; }
  #Product_Outer #section-1 .text_41 {
    width: 1205px;
    color: black;
    font-size: 24px;
    font-weight: 500;
    text-align: center;
    margin: 35px auto 0 auto; }
  #Product_Outer #section-1 .box_4 {
    width: 1920px;
    height: 900px;
    background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/travel_m2/26ed56091f82216c22018623893aba66.webp) 100% no-repeat;
    background-size: 100% 100%; }
  #Product_Outer #section-1 .section_1 {
    width: 726px;
    height: 452px;
    margin: 61px 0 0 352px; }
  #Product_Outer #section-1 .box_5 {
    width: 600px;
    margin-top: 90px; }
  #Product_Outer #section-1 .text_42 {
    color: black;
    font-size: 30px;
    text-align: left; }
  #Product_Outer #section-1 .text-group_7 {
    margin-top: 30px; }
  #Product_Outer #section-1 .paragraph_5 {
    color: black;
    font-size: 48px;
    font-weight: 700;
    text-align: left; }
  #Product_Outer #section-1 .text_43 {
    color: black;
    font-size: 24px;
    font-weight: 500;
    text-align: left;
    margin-top: 40px; }
  #Product_Outer #section-1 .image_7 {
    width: 159px;
    height: 194px; }
  #Product_Outer #section-1 .text_44 {
    width: 100%;
    color: black;
    font-size: 24px;
    font-family: HarmonyOS_Sans_SC_Medium;
    font-weight: 500;
    text-align: center;
    margin: 350px auto 10px auto; }
  #Product_Outer #section-1 .text_45 {
    width: 100%;
    color: black;
    font-size: 30px;
    font-family: HarmonyOS_Sans_SC;
    text-align: center;
    margin: 180px auto 0 auto; }
  #Product_Outer #section-1 .text_46 {
    width: 100%;
    color: black;
    font-size: 48px;
    font-weight: 700;
    text-align: center;
    margin: 20px auto 0 auto; }
  #Product_Outer #section-1 .text_47 {
    width: 1193px;
    color: black;
    font-size: 24px;
    font-family: HarmonyOS_Sans_SC_Medium;
    font-weight: 500;
    text-align: center;
    margin: 20px auto 0 auto; }
  #Product_Outer #section-1 .image_8 {
    width: 100%;
    margin: 42px auto 0 auto; }
  #Product_Outer #section-1 .text_48 {
    width: 100%;
    color: black;
    font-size: 30px;
    font-family: HarmonyOS_Sans_SC;
    text-align: center;
    margin: 124px auto 0 auto; }
  #Product_Outer #section-1 .text_49 {
    width: 100%;
    color: black;
    font-size: 48px;
    font-weight: 700;
    text-align: center;
    margin: 20px auto 0 auto; }
  #Product_Outer #section-1 .text_50 {
    width: 1215px;
    color: black;
    font-size: 24px;
    font-weight: 500;
    text-align: center;
    margin: 20px auto 0 auto; }
  #Product_Outer #section-1 .image_9 {
    width: 1515px;
    margin: 28px auto 0 auto; }
  #Product_Outer #section-1 .text_51 {
    width: 1200px;
    color: black;
    font-size: 24px;
    font-weight: 500;
    text-align: center;
    margin: 29px auto 0 auto; }
  #Product_Outer #section-1 .text_52 {
    width: 1200px;
    color: black;
    font-size: 24px;
    font-weight: 500;
    text-align: center;
    margin: 15px auto 0 auto; }
  #Product_Outer #section-1 .text_53 {
    width: 100%;
    color: black;
    font-size: 48px;
    font-weight: 700;
    text-align: center;
    margin: 163px auto 0 auto; }
  #Product_Outer #section-1 .text_54 {
    width: 1209px;
    color: black;
    font-size: 24px;
    font-weight: 500;
    text-align: center;
    margin: 30px auto 0 auto; }
  #Product_Outer #section-1 .image_10 {
    width: 1515px;
    margin: 30px auto 0 auto; }
  #Product_Outer #section-1 .text_55 {
    width: 586px;
    height: 25px;
    color: black;
    font-size: 24px;
    font-family: HarmonyOS_Sans_SC_Medium;
    font-weight: 500;
    text-align: center;
    line-height: 24px;
    margin: 76px 0 129px 352px; }
  #Product_Outer #section-1 .my-table {
    padding-top: 120px; }
    #Product_Outer #section-1 .my-table table {
      width: 80%;
      margin: 0 auto;
      border-collapse: collapse;
      /* 必须设置 */
      font-size: 30px; }
    #Product_Outer #section-1 .my-table tr:nth-child(even) {
      background: rgba(163, 163, 163, 0.5); }
    #Product_Outer #section-1 .my-table tr {
      border-spacing: 0;
      /* 补充属性 */ }
    #Product_Outer #section-1 .my-table td {
      padding: 0.9375vw; }
    #Product_Outer #section-1 .my-table td:nth-child(odd) {
      padding-left: 10%;
      width: 25%; }
    #Product_Outer #section-1 .my-table td:nth-child(even) {
      padding-left: 10%;
      width: 65%; }
  #Product_Outer #section-1 .text_60 {
    width: 1250px;
    margin: 10px auto;
    text-align: left;
    font-size: 24px;
    padding-bottom: 120px; }

@media screen and (max-device-width: 768px) {
  #Product_Outer #section-1 .page {
    position: relative;
    width: 1920px;
    overflow: hidden; }
  #Product_Outer #section-1 .group_1 {
    width: 1920px; }
  #Product_Outer #section-1 .text-wrapper_1 {
    width: 1920px;
    background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/travel_m2/137e4adef681b77daa2c07bee08258a3.webp) 100% no-repeat;
    background-size: 100% 100%; }
  #Product_Outer #section-1 .text_1 {
    color: #0c101c;
    font-size: 120px;
    font-weight: 700;
    text-align: left;
    margin: 319px 0 0 246px; }
  #Product_Outer #section-1 .text_2 {
    color: #3a475b;
    font-size: 68px;
    font-weight: 700;
    text-align: left;
    margin: 30px 0 401px 246px; }
  #Product_Outer #section-1 .group_2 {
    width: 1920px; }
  #Product_Outer #section-1 .inner-box {
    margin-top: 120px;
    width: 1920px;
    text-align: center; }
    #Product_Outer #section-1 .inner-box img {
      width: 100%;
      margin: 0 auto; }
  #Product_Outer #section-1 .text_12 {
    width: 95%;
    color: black;
    font-size: 70px;
    font-weight: 700;
    text-align: center;
    margin: 156px auto 0 auto; }
  #Product_Outer #section-1 .text_13 {
    width: 95%;
    color: black;
    font-size: 48px;
    font-family: HarmonyOS_Sans_SC_Medium;
    font-weight: 500;
    text-align: center;
    margin: 37px auto 0 auto; }
  #Product_Outer #section-1 .image_1 {
    width: 95%;
    margin: 66px auto 0 auto; }
  #Product_Outer #section-1 .text_14 {
    width: 100%;
    color: black;
    font-size: 48px;
    font-family: HarmonyOS_Sans_SC_Medium;
    font-weight: 500;
    text-align: center;
    margin: 30px auto 0 auto; }
  #Product_Outer #section-1 .text_15 {
    width: 100%;
    color: black;
    font-size: 68px;
    font-family: HarmonyOS_Sans_SC;
    text-align: center;
    margin: 160px auto 0 auto; }
  #Product_Outer #section-1 .text_16 {
    width: 100%;
    color: black;
    font-size: 72px;
    font-family: HarmonyOS_Sans_SC_Bold;
    font-weight: 700;
    text-align: center;
    margin: 30px auto 0 auto; }
  #Product_Outer #section-1 .text_17 {
    width: 98%;
    color: black;
    font-size: 48px;
    font-family: HarmonyOS_Sans_SC_Medium;
    font-weight: 500;
    text-align: center;
    margin: 34px auto 0 auto; }
  #Product_Outer #section-1 .image_2 {
    width: 98%;
    margin: 88px auto 0 auto; }
  #Product_Outer #section-1 .text-group_6 {
    width: 95%;
    margin: 56px auto 0 auto; }
  #Product_Outer #section-1 .text_18 {
    width: 100%;
    color: black;
    font-size: 48px;
    font-family: HarmonyOS_Sans_SC_Medium;
    font-weight: 500;
    text-align: center; }
  #Product_Outer #section-1 .text_19 {
    width: 95%;
    color: black;
    font-size: 48px;
    font-family: HarmonyOS_Sans_SC_Medium;
    font-weight: 500;
    text-align: center;
    margin: 20px auto 0 auto; }
  #Product_Outer #section-1 .text-wrapper_5 {
    height: 900px;
    background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/travel_m2/fe86b02436fa1ad9c884215f1b1d2431.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 1920px;
    margin: 194px auto 194px auto; }
  #Product_Outer #section-1 .text_20 {
    width: 98%;
    color: black;
    font-size: 48px;
    font-family: HarmonyOS_Sans_SC_Medium;
    font-weight: 500;
    text-align: center;
    margin: 780px auto 0 auto; }
  #Product_Outer #section-1 .text-wrapper_6 {
    width: 98%;
    background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/travel_m2/e60c1023f8e5b16c6ced6dea4648b387.webp) 100% no-repeat;
    background-size: 100% 100%; }
  #Product_Outer #section-1 .text_21 {
    width: 100%;
    color: black;
    font-size: 60px;
    font-family: HarmonyOS_Sans_SC;
    text-align: center;
    margin: 10px auto 0 auto; }
  #Product_Outer #section-1 .text_22 {
    width: 100%;
    color: black;
    font-size: 60px;
    font-family: HarmonyOS_Sans_SC_Bold;
    font-weight: 700;
    text-align: center;
    margin: 10px auto 950px auto; }
  #Product_Outer #section-1 .group_8 {
    position: relative;
    width: 1920px; }
  #Product_Outer #section-1 .text_23 {
    width: 98%;
    color: black;
    font-size: 40px;
    font-family: HarmonyOS_Sans_SC_Medium;
    font-weight: 500;
    text-align: center;
    margin: 18px auto 0 auto; }
  #Product_Outer #section-1 .text_24 {
    width: 100%;
    color: black;
    font-size: 70px;
    font-family: HarmonyOS_Sans_SC_Bold;
    font-weight: 700;
    text-align: center;
    margin: 200px auto 0 auto; }
  #Product_Outer #section-1 .box_1 {
    width: 98%;
    margin: 96px auto 0 auto;
    display: grid;
    grid-template-columns: 60% auto; }
  #Product_Outer #section-1 .image_3 {
    width: 100%; }
  #Product_Outer #section-1 .text-wrapper_7 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    color: black; }
  #Product_Outer #section-1 .text_25 {
    font-size: 60px;
    font-family: HarmonyOS_Sans_SC_Bold;
    font-weight: 700; }
  #Product_Outer #section-1 .text_26 {
    font-size: 48px;
    font-family: HarmonyOS_Sans_SC_Medium;
    font-weight: 500;
    text-align: right;
    margin-top: 30px; }
  #Product_Outer #section-1 .box_2 {
    width: 98%;
    margin: 42px auto 0 auto;
    display: grid;
    grid-template-columns: auto 60%; }
  #Product_Outer #section-1 .text-wrapper_8 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    color: black;
    text-align: left; }
  #Product_Outer #section-1 .text_27 {
    font-size: 48px;
    font-family: HarmonyOS_Sans_SC_Bold;
    font-weight: 700; }
  #Product_Outer #section-1 .text_28 {
    font-size: 60px;
    font-family: HarmonyOS_Sans_SC_Medium;
    font-weight: 500;
    text-align: left;
    margin: 23px 0 0 2px; }
  #Product_Outer #section-1 .image_4 {
    width: 100%;
    height: auto; }
  #Product_Outer #section-1 .box_3 {
    width: 98%;
    margin: 48px auto 0 auto; }
  #Product_Outer #section-1 .image_5 {
    width: 100%; }
  #Product_Outer #section-1 .text-wrapper_9 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    color: black; }
  #Product_Outer #section-1 .text_29 {
    font-size: 54px;
    font-family: HarmonyOS_Sans_SC_Bold;
    font-weight: 700;
    text-align: right; }
  #Product_Outer #section-1 .text_30 {
    font-size: 48px;
    font-family: HarmonyOS_Sans_SC_Medium;
    font-weight: 500;
    text-align: right;
    margin-top: 34px; }
  #Product_Outer #section-1 .text_31 {
    width: 100%;
    color: black;
    font-size: 48px;
    font-family: HarmonyOS_Sans_SC;
    text-align: center;
    margin: 200px auto 0 auto; }
  #Product_Outer #section-1 .text_32 {
    width: 100%;
    color: black;
    font-size: 60px;
    font-weight: 700;
    text-align: left;
    line-height: 1.2;
    margin: 36px 0 0 555px; }
  #Product_Outer #section-1 .text_33 {
    width: 98%;
    color: black;
    font-size: 48px;
    font-family: HarmonyOS_Sans_SC_Medium;
    font-weight: 500;
    text-align: center;
    margin: 38px auto 0 auto; }
  #Product_Outer #section-1 .image_6 {
    width: 98%;
    margin: 46px auto 0 auto; }
  #Product_Outer #section-1 .text_34 {
    width: 98%;
    color: black;
    font-size: 42px;
    font-weight: 500;
    text-align: center;
    margin: 46px auto 0 auto; }
  #Product_Outer #section-1 .text_35 {
    width: 98%;
    color: black;
    font-size: 42px;
    font-weight: 500;
    text-align: center;
    margin: 20px auto 0 auto; }
  #Product_Outer #section-1 .text-wrapper_10 {
    width: 1920px;
    background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/travel_m2/034bb667865150d27311d215d6e50f72.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 186px; }
  #Product_Outer #section-1 .text_36 {
    width: unset;
    color: black;
    font-size: 50px;
    text-align: left;
    margin: 244px 0 0 800px; }
  #Product_Outer #section-1 .text_37 {
    width: 700px;
    color: black;
    font-size: 60px;
    font-family: HarmonyOS_Sans_SC_Bold;
    font-weight: 700;
    text-align: left;
    margin: 32px 0 0 800px; }
  #Product_Outer #section-1 .text_38 {
    width: unset;
    color: black;
    font-size: 48px;
    font-weight: 500;
    text-align: left;
    margin: 34px 0 398px 800px; }
  #Product_Outer #section-1 .text_39 {
    width: 100%;
    color: black;
    font-size: 50px;
    font-family: HarmonyOS_Sans_SC;
    text-align: center;
    margin: 67px auto 0 auto; }
  #Product_Outer #section-1 .text_40 {
    width: 100%;
    color: black;
    font-size: 60px;
    font-family: HarmonyOS_Sans_SC_Bold;
    font-weight: 700;
    text-align: center;
    margin: 29px auto 0 auto; }
  #Product_Outer #section-1 .image_16 {
    width: 98%;
    margin: 0 auto; }
  #Product_Outer #section-1 .text_41 {
    width: 98%;
    color: black;
    font-size: 48px;
    font-weight: 500;
    text-align: center;
    margin: 35px auto 0 auto; }
  #Product_Outer #section-1 .box_4 {
    width: 1920px;
    height: 900px;
    background: url(https://d2kbvjszk9d5ln.cloudfront.net/yshop/travel_m2/26ed56091f82216c22018623893aba66.webp) 100% no-repeat;
    background-size: 100% 100%; }
  #Product_Outer #section-1 .section_1 {
    width: 726px;
    height: 452px;
    margin: 61px 0 0 50px; }
  #Product_Outer #section-1 .box_5 {
    width: 800px;
    margin-top: 90px; }
  #Product_Outer #section-1 .text_42 {
    color: black;
    font-size: 50px;
    text-align: left; }
  #Product_Outer #section-1 .text-group_7 {
    margin-top: 30px; }
  #Product_Outer #section-1 .paragraph_5 {
    color: black;
    font-size: 60px;
    font-weight: 700;
    text-align: left; }
  #Product_Outer #section-1 .text_43 {
    color: black;
    font-size: 36px;
    font-weight: 500;
    text-align: left;
    margin-top: 40px; }
  #Product_Outer #section-1 .text_44 {
    width: 100%;
    color: black;
    font-size: 48px;
    font-family: HarmonyOS_Sans_SC_Medium;
    font-weight: 500;
    text-align: center;
    margin: 350px auto 10px auto; }
  #Product_Outer #section-1 .text_45 {
    width: 100%;
    color: black;
    font-size: 60px;
    font-family: HarmonyOS_Sans_SC;
    text-align: center;
    margin: 180px auto 0 auto; }
  #Product_Outer #section-1 .text_46 {
    width: 100%;
    color: black;
    font-size: 60px;
    font-weight: 700;
    text-align: center;
    margin: 20px auto 0 auto; }
  #Product_Outer #section-1 .text_47 {
    width: 98%;
    color: black;
    font-size: 48px;
    font-family: HarmonyOS_Sans_SC_Medium;
    font-weight: 500;
    text-align: center;
    margin: 20px auto 0 auto; }
  #Product_Outer #section-1 .image_8 {
    width: 100%;
    margin: 42px auto 0 auto; }
  #Product_Outer #section-1 .text_48 {
    width: 100%;
    color: black;
    font-size: 50px;
    font-family: HarmonyOS_Sans_SC;
    text-align: center;
    margin: 124px auto 0 auto; }
  #Product_Outer #section-1 .text_49 {
    width: 100%;
    color: black;
    font-size: 60px;
    font-weight: 700;
    text-align: center;
    margin: 20px auto 0 auto; }
  #Product_Outer #section-1 .text_50 {
    width: 98%;
    color: black;
    font-size: 48px;
    font-weight: 500;
    text-align: center;
    margin: 20px auto 0 auto; }
  #Product_Outer #section-1 .image_9 {
    width: 98%;
    margin: 28px auto 0 auto; }
  #Product_Outer #section-1 .text_51 {
    width: 98%;
    color: black;
    font-size: 40px;
    font-weight: 500;
    text-align: center;
    margin: 29px auto 0 auto; }
  #Product_Outer #section-1 .text_52 {
    width: 98%;
    color: black;
    font-size: 40px;
    font-weight: 500;
    text-align: center;
    margin: 15px auto 0 auto; }
  #Product_Outer #section-1 .text_53 {
    width: 100%;
    color: black;
    font-size: 60px;
    font-weight: 700;
    text-align: center;
    margin: 163px auto 0 auto; }
  #Product_Outer #section-1 .text_54 {
    width: 98%;
    color: black;
    font-size: 48px;
    font-weight: 500;
    text-align: center;
    margin: 30px auto 0 auto; }
  #Product_Outer #section-1 .image_10 {
    width: 98%;
    margin: 30px auto 0 auto; }
  #Product_Outer #section-1 .text_55 {
    width: 586px;
    height: 25px;
    color: black;
    font-size: 24px;
    font-family: HarmonyOS_Sans_SC_Medium;
    font-weight: 500;
    text-align: center;
    line-height: 24px;
    margin: 76px 0 129px 352px; }
  #Product_Outer #section-1 .my-table {
    padding-top: 120px; }
    #Product_Outer #section-1 .my-table table {
      width: 80%;
      margin: 0 auto;
      border-collapse: collapse;
      /* 必须设置 */
      font-size: 60px; }
    #Product_Outer #section-1 .my-table tr:nth-child(even) {
      background: rgba(163, 163, 163, 0.5); }
    #Product_Outer #section-1 .my-table tr {
      border-spacing: 0;
      /* 补充属性 */ }
    #Product_Outer #section-1 .my-table td {
      padding: 5px 0; }
    #Product_Outer #section-1 .my-table td:nth-child(odd) {
      padding-left: 10%;
      width: 25%; }
    #Product_Outer #section-1 .my-table td:nth-child(even) {
      padding-left: 10%;
      width: 65%; }
  #Product_Outer #section-1 .text_60 {
    width: 98%;
    text-align: left;
    font-size: 48px;
    padding-bottom: 120px; } }

/*# sourceMappingURL=travel-m2.css.map */
