@charset "UTF-8";.product_detail{width:100%;height:auto;padding:132px 0 30px}.product_detail .product_title{color:#484941;font-family:Poppins;font-size:38px;font-style:normal;font-weight:600;line-height:135%;letter-spacing:-.76px}.product_detail .product{margin-top:32px;width:100%;height:auto;display:flex;flex-direction:row;align-items:flex-start}.product_detail .product .product__media-wrapper{width:808px;max-width:808px;height:auto}.product_detail .product .product__media-wrapper .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(15% - .8rem)}.product_detail .product .product__media-wrapper .slider-button[disabled] .icon{color:#000c}.product_detail .product .product__media-wrapper .slider-button .icon{color:#000;height:1.3rem}.product_detail .product .product__media-wrapper .slider-button{width:20px}.product_detail .product .product__media-wrapper .slider-button--prev{margin-right:22px}.product_detail .product .product__media-wrapper .slider-button--next{margin-left:22px}.product_detail .product .product__media-wrapper .highlights_box{width:100%;height:auto;margin-top:32px}.product_detail .product .product__media-wrapper .highlights_box .high_title{color:#484941;font-family:Poppins;font-size:32px;font-style:normal;font-weight:500;line-height:135%;letter-spacing:-.64px}.product_detail .product .product__media-wrapper .highlights_box .high_box{width:100%;height:auto;margin-top:8px}.product_detail .product .product__media-wrapper .highlights_box .high_box .item{width:100%;height:auto;display:flex;flex-direction:row;align-items:flex-start;margin-top:16px}.product_detail .product .product__media-wrapper .highlights_box .high_box .item img{width:23px;height:23px}.product_detail .product .product__media-wrapper .highlights_box .high_box .item p{margin-left:8px;color:#484941;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.product_detail .product .product__media-wrapper .about_journey_box{width:100%;height:auto;margin-top:32px}.product_detail .product .product__media-wrapper .about_journey_box .high_title{color:#484941;font-family:Poppins;font-size:32px;font-style:normal;font-weight:500;line-height:135%;letter-spacing:-.64px}.product_detail .product .product__media-wrapper .about_journey_box .high_text{margin-top:24px;color:#484941;font-size:18px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.54px}.product_detail .product .product__media-wrapper .itinerary_box{width:100%;height:auto;margin-top:32px}.product_detail .product .product__media-wrapper .itinerary_box .high_title{color:#484941;font-family:Poppins;font-size:32px;font-style:normal;font-weight:500;line-height:135%;letter-spacing:-.64px}.product_detail .product .product__media-wrapper .itinerary_box .high_box{width:100%;height:auto;margin-top:8px}.product_detail .product .product__media-wrapper .itinerary_box .high_box .item{margin-top:16px;width:100%;height:auto}.product_detail .product .product__media-wrapper .itinerary_box .high_box .item .item_title{color:#484941;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.product_detail .product .product__media-wrapper .itinerary_box .high_box .item .item_text{padding-left:52px;margin-top:16px;color:#484941;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.product_detail .product .product__media-wrapper .accom_trans_box{width:100%;height:auto;margin-top:32px}.product_detail .product .product__media-wrapper .accom_trans_box .high_title{color:#484941;font-family:Poppins;font-size:32px;font-style:normal;font-weight:500;line-height:135%;letter-spacing:-.64px}.product_detail .product .product__media-wrapper .accom_trans_box .high_text{margin-top:24px;color:#484941;font-size:18px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.54px}.product_detail .product .product__media-wrapper .accom_trans_box .high_box{width:100%;height:auto;margin-top:12px;display:flex;flex-direction:row;flex-wrap:wrap}.product_detail .product .product__media-wrapper .accom_trans_box .high_box .item{width:256px;height:148px;border-radius:8px;overflow:hidden;margin-top:20px;margin-right:20px}.product_detail .product .product__media-wrapper .accom_trans_box .high_box .item:hover img{transform:scale(1.05)}.product_detail .product .product__media-wrapper .accom_trans_box .high_box .item:nth-of-type(3n){margin-right:0}.product_detail .product .product__media-wrapper .accom_trans_box .high_box .item img{width:100%;height:100%;object-fit:cover;transition:all .6s}.product_detail .product .product__info-wrapper{width:410px;margin-left:22px;max-width:410px;padding:32px 15px;border-radius:8px;background:#f1f0e9}.product_detail .product .product__info-wrapper .basic_price{width:100%;height:auto;display:flex;flex-direction:row;align-items:flex-end;padding-bottom:24px;border-bottom:1px solid rgba(61,86,53,.3)}.product_detail .product .product__info-wrapper .basic_price p{color:#3d5635;font-family:Poppins;font-size:32px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:-.64px}.product_detail .product .product__info-wrapper .basic_price span{color:#3d5635;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.48px}.product_detail .product .product__info-wrapper .info_box{width:100%;margin-top:24px;display:flex;flex-direction:row;align-items:center}.product_detail .product .product__info-wrapper .info_box .location{display:flex;flex-direction:row;align-items:center}.product_detail .product .product__info-wrapper .info_box .location img{width:20px;height:20px}.product_detail .product .product__info-wrapper .info_box .location p{margin-left:8px;color:#3d5635;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.product_detail .product .product__info-wrapper .info_box .departure{margin-left:16px;display:flex;flex-direction:row;align-items:center}.product_detail .product .product__info-wrapper .info_box .departure img{width:20px;height:20px}.product_detail .product .product__info-wrapper .info_box .departure p{margin-left:8px;color:#3d5635;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.product_detail .product .product__info-wrapper .info_box .date{margin-left:16px;display:flex;flex-direction:row;align-items:center}.product_detail .product .product__info-wrapper .info_box .date img{width:20px;height:20px}.product_detail .product .product__info-wrapper .info_box .date p{margin-left:8px;color:#3d5635;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.product_detail .product .product__info-wrapper .product__info-container{margin-top:24px;margin-bottom:0}.product_detail .product .product__info-wrapper .product__info-container .product-form{margin-bottom:0;margin-top:0;padding-bottom:24px;border-bottom:1px solid rgba(61,86,53,.3)}.product_detail .product .product__info-wrapper .product__info-container .form__label{color:#484941;font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:160%}.product_detail .product .product__info-wrapper .product__info-container .select:after{display:none}.product_detail .product .product__info-wrapper .product__info-container .select:before{display:none}.product_detail .product .product__info-wrapper .product__info-container .select select{background:transparent;border-radius:8px;border:1px solid #3D5635;-webkit-appearance:none;appearance:none;color:#484941b3;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.product_detail .product .product__info-wrapper .product__info-container .select select:focus{box-shadow:none;border-radius:8px;border:1px solid #3D5635}.product_detail .product .product__info-wrapper .product__info-container .price_box{margin-bottom:0;width:100%;height:auto;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;margin-top:24px;padding-bottom:24px;border-bottom:1px solid rgba(61,86,53,.3)}.product_detail .product .product__info-wrapper .product__info-container .price_box .price_title{color:#484941;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.product_detail .product .product__info-wrapper .product__info-container .price_box .price{color:#3d5635;font-family:Poppins;font-size:32px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:-.64px}.product_detail .product .product__info-wrapper .product__info-container .product-form__buttons .product-form__submit{display:none;border-radius:8px;background:#3d5635!important;font-size:16px}.product_detail .product .product__info-wrapper .product__info-container .product-form__buttons .product-form__submit:after{display:none}.product_detail .product .product__info-wrapper .product__info-container .product-form__buttons .custom-payment-wrapper{position:relative;width:100%;height:48px}.product_detail .product .product__info-wrapper .product__info-container .product-form__buttons .shopify-payment-button{opacity:0!important}.product_detail .product .product__info-wrapper .product__info-container .product-form__buttons .custom-payment-content{width:100%;height:48px;border-radius:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;background:#3d5635;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px}.product_detail .product .product__info-wrapper .product__info-container .product-form__buttons .custom-payment-content span{color:#fbfbfb;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.48px}.product_detail .product .product__info-wrapper .product__info-container .product-form__buttons .custom-payment-content img{width:20px;height:20px}.product_detail .product .product__info-wrapper .make_box{width:100%;height:auto;padding:24px 0}.product_detail .product .product__info-wrapper .make_box .make_b_or{width:100%;height:auto;display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative}.product_detail .product .product__info-wrapper .make_box .make_b_or span{color:#484941;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.product_detail .product .product__info-wrapper .make_box .make_b_or:after{content:"";width:144px;height:1px;background:#3d56354d;position:absolute;top:50%;transform:translateY(-50%);right:0}.product_detail .product .product__info-wrapper .make_box .make_b_or:before{content:"";width:144px;height:1px;background:#3d56354d;position:absolute;top:50%;transform:translateY(-50%);left:0}.product_detail .product .product__info-wrapper .make_box a{margin-bottom:24px;width:100%;height:48px;display:inline-block;border-radius:12px;border:1px solid #484941;color:#484941;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:48px;letter-spacing:-.48px}.product_detail .product .product__info-wrapper .make_box a:hover{background:#dfded5}.product_detail .product .product__info-wrapper .question_box{width:100%;height:auto;margin-top:24px}.product_detail .product .product__info-wrapper .question_box .question_title{color:#484941;font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:160%}.product_detail .product .product__info-wrapper .question_box .question_text{margin-top:16px;color:#484941;font-size:16px;font-style:normal;font-weight:400;line-height:160%}.product_detail .product .product__info-wrapper .question_box .question_china span{color:#484941;font-size:16px;font-style:normal;font-weight:400;line-height:160%}.product_detail .product .product__info-wrapper .question_box .question_usa{display:flex;flex-direction:column;align-items:flex-start;margin-top:16px}.product_detail .product .product__info-wrapper .question_box .question_usa p{color:#484941;font-size:16px;font-style:normal;font-weight:600;line-height:160%}.product_detail .product .product__info-wrapper .question_box .question_usa span{color:#484941;font-size:16px;font-style:normal;font-weight:400;line-height:160%}.product_detail .product .product__info-wrapper .question_box .question_china{display:flex;flex-direction:column;align-items:flex-start;margin-top:16px}.product_detail .product .product__info-wrapper .question_box .question_china p{color:#484941;font-size:16px;font-style:normal;font-weight:600;line-height:160%}.product_detail .product .product__info-wrapper .question_box .question_china a{text-decoration:underline;color:#484941;font-size:16px;font-style:normal;font-weight:400;line-height:160%}.product_detail .product .product__column-sticky{top:100px}@media screen and (max-width:1024px){.product_detail{width:100%;height:auto;padding:20vw 0 4vw}.product_detail .product_title{color:#484941;font-family:Poppins;font-size:8.53333vw;font-style:normal;font-weight:600;line-height:135%;letter-spacing:-.10133vw}.product_detail .product{margin-top:8.53333vw;width:100%;height:auto;display:flex;flex-direction:column;align-items:flex-start}.product_detail .product .product__media-wrapper{width:100%;max-width:100%;height:auto}.product_detail .product .product__media-wrapper .highlights_box{width:100%;height:auto;margin-top:8.53333vw}.product_detail .product .product__media-wrapper .highlights_box .high_title{color:#484941;font-family:Poppins;font-size:5.33333vw;font-style:normal;font-weight:500;line-height:135%;letter-spacing:-.08533vw}.product_detail .product .product__media-wrapper .highlights_box .high_box{width:100%;height:auto;margin-top:1.06667vw}.product_detail .product .product__media-wrapper .highlights_box .high_box .item{width:100%;height:auto;display:flex;flex-direction:row;align-items:flex-start;margin-top:4.26667vw}.product_detail .product .product__media-wrapper .highlights_box .high_box .item img{width:5.67333vw;height:5.67333vw}.product_detail .product .product__media-wrapper .highlights_box .high_box .item p{margin-left:2.13333vw;color:#484941;font-size:4.8vw;font-style:normal;font-weight:400;line-height:normal}.product_detail .product .product__media-wrapper .about_journey_box{width:100%;height:auto;margin-top:8.53333vw}.product_detail .product .product__media-wrapper .about_journey_box .high_title{color:#484941;font-family:Poppins;font-size:5.33333vw;font-style:normal;font-weight:500;line-height:135%;letter-spacing:-.08533vw}.product_detail .product .product__media-wrapper .about_journey_box .high_text{margin-top:6.4vw;color:#484941;font-size:4.8vw;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.072vw}.product_detail .product .product__media-wrapper .itinerary_box{width:100%;height:auto;margin-top:8.53333vw}.product_detail .product .product__media-wrapper .itinerary_box .high_title{color:#484941;font-family:Poppins;font-size:5.33333vw;font-style:normal;font-weight:500;line-height:135%;letter-spacing:-.08533vw}.product_detail .product .product__media-wrapper .itinerary_box .high_box{width:100%;height:auto;margin-top:2.13333vw}.product_detail .product .product__media-wrapper .itinerary_box .high_box .item{margin-top:4.26667vw;width:100%;height:auto}.product_detail .product .product__media-wrapper .itinerary_box .high_box .item .item_title{color:#484941;font-size:4.8vw;font-style:normal;font-weight:700;line-height:normal}.product_detail .product .product__media-wrapper .itinerary_box .high_box .item .item_text{padding-left:6.93333vw;margin-top:4.26667vw;color:#484941;font-size:4.8vw;font-style:normal;font-weight:400;line-height:normal}.product_detail .product .product__media-wrapper .accom_trans_box{width:100%;height:auto;margin-top:8.53333vw}.product_detail .product .product__media-wrapper .accom_trans_box .high_title{color:#484941;font-family:Poppins;font-size:5.33333vw;font-style:normal;font-weight:500;line-height:135%;letter-spacing:-.08533vw}.product_detail .product .product__media-wrapper .accom_trans_box .high_text{margin-top:6.4vw;color:#484941;font-size:4.8vw;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.072vw}.product_detail .product .product__media-wrapper .accom_trans_box .high_box{width:100%;height:auto;margin-top:3.2vw;display:flex;flex-direction:row;flex-wrap:wrap}.product_detail .product .product__media-wrapper .accom_trans_box .high_box .item{width:34.13333vw;height:19.73333vw;border-radius:2.13333vw;overflow:hidden;margin-top:5.33333vw;margin-right:5.33333vw}.product_detail .product .product__media-wrapper .accom_trans_box .high_box .item:hover img{transform:scale(1)}.product_detail .product .product__media-wrapper .accom_trans_box .high_box .item:nth-of-type(3n){margin-right:0}.product_detail .product .product__media-wrapper .accom_trans_box .high_box .item img{width:100%;height:100%;object-fit:cover;transition:all .6s}.product_detail .product .product__info-wrapper{margin-top:8.53333vw;width:100%;margin-left:0vw;max-width:100%;padding:4.26667vw 2.66667vw;border-radius:2.13333vw;background:#f1f0e9}.product_detail .product .product__info-wrapper .basic_price{width:100%;height:auto;display:flex;flex-direction:row;align-items:flex-end;padding-bottom:3.2vw;border-bottom:.13333vw solid rgba(61,86,53,.3)}.product_detail .product .product__info-wrapper .basic_price p{color:#3d5635;font-family:Poppins;font-size:5.33333vw;font-style:normal;font-weight:500;line-height:5.33333vw;letter-spacing:-.08533vw}.product_detail .product .product__info-wrapper .basic_price span{color:#3d5635;font-size:4.26667vw;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.064vw}.product_detail .product .product__info-wrapper .info_box{width:100%;margin-top:6.4vw;display:flex;flex-direction:column;align-items:flex-start;gap:5.33333vw}.product_detail .product .product__info-wrapper .info_box .location{display:flex;flex-direction:row;align-items:center}.product_detail .product .product__info-wrapper .info_box .location img{width:5.33333vw;height:5.33333vw}.product_detail .product .product__info-wrapper .info_box .location p{margin-left:2.13333vw;color:#3d5635;font-size:4.26667vw;font-style:normal;font-weight:400;line-height:normal}.product_detail .product .product__info-wrapper .info_box .departure{margin-left:0vw;display:flex;flex-direction:row;align-items:center}.product_detail .product .product__info-wrapper .info_box .departure img{width:5.33333vw;height:5.33333vw}.product_detail .product .product__info-wrapper .info_box .departure p{margin-left:2.13333vw;color:#3d5635;font-size:4.26667vw;font-style:normal;font-weight:400;line-height:normal}.product_detail .product .product__info-wrapper .info_box .date{margin-left:0vw;display:flex;flex-direction:row;align-items:center}.product_detail .product .product__info-wrapper .info_box .date img{width:5.33333vw;height:5.33333vw}.product_detail .product .product__info-wrapper .info_box .date p{margin-left:2.13333vw;color:#3d5635;font-size:4.26667vw;font-style:normal;font-weight:400;line-height:normal}.product_detail .product .product__info-wrapper .product__info-container{margin-top:6.4vw;margin-bottom:0}.product_detail .product .product__info-wrapper .product__info-container .product-form{margin-bottom:0;margin-top:0;padding-bottom:6.4vw;border-bottom:.13333vw solid rgba(61,86,53,.3)}.product_detail .product .product__info-wrapper .product__info-container .form__label{color:#484941;font-family:Poppins;font-size:4.8vw;font-style:normal;font-weight:500;line-height:160%}.product_detail .product .product__info-wrapper .product__info-container .select:after{display:none}.product_detail .product .product__info-wrapper .product__info-container .select:before{display:none}.product_detail .product .product__info-wrapper .product__info-container .select select{background:transparent;border-radius:1.06667vw;border:.13333vw solid #3D5635;-webkit-appearance:none;appearance:none;color:#484941b3;font-family:Poppins;font-size:4.26667vw;font-style:normal;font-weight:400;line-height:1.5}.product_detail .product .product__info-wrapper .product__info-container .select select:focus{box-shadow:none;border-radius:2.13333vw;border:.13333vw solid #3D5635}.product_detail .product .product__info-wrapper .product__info-container .price_box{margin-bottom:0;width:100%;height:auto;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;margin-top:3.2vw;padding-bottom:3.2vw;border-bottom:.13333vw solid rgba(61,86,53,.3)}.product_detail .product .product__info-wrapper .product__info-container .price_box .price_title{color:#484941;font-size:4.26667vw;font-style:normal;font-weight:400;line-height:4.26667vw}.product_detail .product .product__info-wrapper .product__info-container .price_box .price{color:#3d5635;font-family:Poppins;font-size:5.33333vw;font-style:normal;font-weight:500;line-height:5.33333vw;letter-spacing:-.08533vw}.product_detail .product .product__info-wrapper .product__info-container .product-form__buttons .product-form__submit{border-radius:8px;background:#3d5635!important;font-size:16px}.product_detail .product .product__info-wrapper .product__info-container .product-form__buttons .custom-payment-wrapper{position:relative;width:100%;height:10.66667vw}.product_detail .product .product__info-wrapper .product__info-container .product-form__buttons .shopify-payment-button{opacity:0!important}.product_detail .product .product__info-wrapper .product__info-container .product-form__buttons .custom-payment-content{width:100%;height:10.66667vw;border-radius:2.13333vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;background:#3d5635;font-weight:700;display:flex;align-items:center;justify-content:center;gap:1.06667vw}.product_detail .product .product__info-wrapper .product__info-container .product-form__buttons .custom-payment-content span{color:#fbfbfb;font-size:4.26667vw;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.064vw}.product_detail .product .product__info-wrapper .product__info-container .product-form__buttons .custom-payment-content img{width:5.33333vw;height:5.33333vw}.product_detail .product .product__info-wrapper .make_box{width:100%;height:auto;padding:6.4vw 0}.product_detail .product .product__info-wrapper .make_box .make_b_or{width:100%;height:auto;display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative}.product_detail .product .product__info-wrapper .make_box .make_b_or span{color:#484941;font-size:4.26667vw;font-style:normal;font-weight:400;line-height:1.5}.product_detail .product .product__info-wrapper .make_box .make_b_or:after{content:"";width:19.2vw;height:.13333vw;background:#3d56354d;position:absolute;top:50%;transform:translateY(-50%);right:0}.product_detail .product .product__info-wrapper .make_box .make_b_or:before{content:"";width:19.2vw;height:.13333vw;background:#3d56354d;position:absolute;top:50%;transform:translateY(-50%);left:0}.product_detail .product .product__info-wrapper .make_box a{margin-bottom:6.4vw;width:100%;height:10.66667vw;display:inline-block;border-radius:2.13333vw;border:.13333vw solid #484941;color:#484941;text-align:center;font-size:4.26667vw;font-style:normal;font-weight:500;line-height:10.66667vw;letter-spacing:-.064vw}.product_detail .product .product__info-wrapper .make_box a:hover{background:#dfded5}.product_detail .product .product__info-wrapper .question_box{width:100%;height:auto;margin-top:6.4vw}.product_detail .product .product__info-wrapper .question_box .question_title{color:#484941;font-family:Poppins;font-size:4.8vw;font-style:normal;font-weight:500;line-height:160%}.product_detail .product .product__info-wrapper .question_box .question_text{margin-top:4.26667vw;color:#484941;font-size:4.26667vw;font-style:normal;font-weight:400;line-height:160%}.product_detail .product .product__info-wrapper .question_box .question_china span{color:#484941;font-size:4.26667vw;font-style:normal;font-weight:400;line-height:160%}.product_detail .product .product__info-wrapper .question_box .question_usa{display:flex;flex-direction:column;align-items:flex-start;margin-top:4.26667vw}.product_detail .product .product__info-wrapper .question_box .question_usa p{color:#484941;font-size:4.26667vw;font-style:normal;font-weight:600;line-height:160%}.product_detail .product .product__info-wrapper .question_box .question_usa span{color:#484941;font-size:4.26667vw;font-style:normal;font-weight:400;line-height:160%}.product_detail .product .product__info-wrapper .question_box .question_china{display:flex;flex-direction:column;align-items:flex-start;margin-top:4.26667vw}.product_detail .product .product__info-wrapper .question_box .question_china p{color:#484941;font-size:4.26667vw;font-style:normal;font-weight:600;line-height:160%}.product_detail .product .product__info-wrapper .question_box .question_china a{text-decoration:underline;color:#484941;font-size:4.26667vw;font-style:normal;font-weight:400;line-height:160%}.product_detail .product .product__column-sticky{top:0vw}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/product_detail.css.map */
