@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jost/v4/92zatBhPNqw73ord4jQmfxIC7w.woff2) format("woff2");unicode-range:U+00-024f,U+3000-303f,U+30-39}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jost/v4/92zatBhPNqw73oTd4jQmfxI.woff2) format("woff2");unicode-range:U+00-024f,U+3000-303f,U+30-39}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jost/v4/92zatBhPNqw73ord4jQmfxIC7w.woff2) format("woff2");unicode-range:U+00-024f,U+3000-303f,U+30-39}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jost/v4/92zatBhPNqw73oTd4jQmfxI.woff2) format("woff2");unicode-range:U+00-024f,U+3000-303f,U+30-39}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jost/v4/92zatBhPNqw73ord4jQmfxIC7w.woff2) format("woff2");unicode-range:U+00-024f,U+3000-303f,U+30-39}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jost/v4/92zatBhPNqw73oTd4jQmfxI.woff2) format("woff2");unicode-range:U+00-024f,U+3000-303f,U+30-39}.ReservationOrderForm_slide_3brsB-enter{-webkit-transform:translateX(1000px);transform:translateX(1000px)}.ReservationOrderForm_slide_3brsB-enter-active,.ReservationOrderForm_slide_3brsB-leave-active{-webkit-transition:all .3s;transition:all .3s}.ReservationOrderForm_slide-reverse_3YsTL-enter,.ReservationOrderForm_slide_3brsB-leave-to{-webkit-transform:translateX(-1000px);transform:translateX(-1000px)}.ReservationOrderForm_slide-reverse_3YsTL-enter-active,.ReservationOrderForm_slide-reverse_3YsTL-leave-active{-webkit-transition:all .3s;transition:all .3s}.ReservationOrderForm_slide-reverse_3YsTL-leave-to{-webkit-transform:translateX(1000px);transform:translateX(1000px)}:root{--sat:env(safe-area-inset-top);--sar:env(safe-area-inset-right);--sab:env(safe-area-inset-bottom);--sal:env(safe-area-inset-left)}.ReservationOrderForm_autoOpenForGoodsAndNonMemberClass_3-W8o{height:50vh!important}.ReservationOrderForm_autoOpenForGoodsAndMemberClass_2zSyx{height:90vh!important}.ReservationOrderForm_autoOpenForGoodsAndVisitClass_3yjqd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80vh!important;padding-bottom:10px!important}.ReservationOrderForm_autoOpenForGoodsAndVisitClass_3yjqd .el-button{width:90%}.ReservationOrderForm_orderformSection_1fZiq{height:100%}.ReservationOrderForm_orderformSection_1fZiq .form-block-title{font-size:16px;padding-bottom:0;margin-top:0}.ReservationOrderForm_orderformSection_1fZiq .mb-5{margin-top:5px}.ReservationOrderForm_orderformSection_1fZiq .info-section{padding:30px 40px}@media screen and (max-width:991px){.ReservationOrderForm_orderformSection_1fZiq .info-section{padding:15px 20px}}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__all{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100vh;position:relative}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__beforeTotalAllShowRight{color:red;opacity:.5;width:57%;border-right:1px solid #e5e7eb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;background:transparent!important}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__beforeTotalAllShowLeft{color:#00f}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__beforeTotalAllShowLeft__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;padding:20px;overflow-y:auto}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__beforeTotalAllShowLeft__box>div>p{font-size:16px;color:#121931}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__beforeTotalAllShowLeft__moreMargin{margin-bottom:50px}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__beforeTotalAllShowLeft__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px 18px;width:100%;background-color:#fff;border-radius:8px;border:1px solid #e5e7eb}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__beforeTotalAllShowLeft__info>div{display:-webkit-box;display:-ms-flexbox;display:flex}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__beforeTotalAllShowLeft__info>div:first-child{margin-bottom:6px}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__beforeTotalAllShowLeft__info>div:nth-child(2){margin-bottom:10px}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__beforeTotalAllShowLeft__info p{color:#121931;margin:0;margin-right:8px;letter-spacing:1.92px}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__beforeTotalAllShowLeft__info span{color:#6c6b6b}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__beforeTotalAllShowLeft__info .el-button span{color:#fff}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__mask{position:absolute;z-index:100000;right:0;width:57%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__mask>div:first-child{color:#fff;position:absolute;z-index:2;font-size:20px}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__mask>div:nth-child(2){background:rgba(0,0,0,.4);width:100%;height:100%;right:0;z-index:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:absolute}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__left{width:57%;border-right:1px solid #e5e7eb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;background:#f9f9fb}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__left__content{height:100vh;overflow:auto;padding-bottom:90px}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__left__content__bg{background-color:#fff;padding:18px;margin-bottom:10px}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__left__content__tab p{font-size:20px}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__left__content__tab .el-tabs__header{margin:0}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__left__content__tab .el-tabs__nav-scroll{background-color:#fff;height:92px}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__left__content__tab .el-tabs__nav-scroll .el-tabs__item{height:90px;width:110px;padding:0;background-color:#f2f2f2;color:#121931;opacity:.5}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__left__content__tab .el-tabs__nav-scroll .el-tabs__item.is-active{background-color:#fff;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;border-top:2px solid #c0975d;border-bottom:1px solid #f2f2f2;color:#c0975d;opacity:1}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__left__content__tab .tabHeader{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:15px}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__left__content__tab .el-tabs__nav-wrap,.ReservationOrderForm_orderformSection_1fZiq .orderformSection__left__content__tab .el-tabs__nav-wrap>span,.ReservationOrderForm_orderformSection_1fZiq .orderformSection__left__content__tab .tabHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__left__content__tab .el-tabs__nav-wrap>span{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;height:100%;width:44px}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__left__content__tab .el-tabs__nav-wrap>span>i{color:#000}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__left__content__tabMorePadding .el-tabs__nav-wrap{padding-left:44px;padding-right:44px}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__left__content__time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__left__content__timeMain{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:142px;height:35px;background-color:#f8e0e2;color:red;border-radius:8px}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__right{position:relative;width:43%;height:100vh;overflow:hidden;background:#f9f9fb}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__right .orderformSection__right__header{background-color:#f9f9fb;z-index:999}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__right__title{margin:0;padding:19px 0;padding-left:50px}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__right__header{position:relative;border-bottom:1px solid #e5e7eb}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__right__header .el-drawer__close-btn{color:#72767b;position:absolute;padding:15px;border:0;left:0;top:3px}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__right__header .el-tabs__item{height:auto;padding:10px 0}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__right__header .el-tabs__nav-wrap:after{display:none}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__right__header .el-tabs__header{margin-bottom:0}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__right__header .el-tabs--top{margin-left:60px}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__right__content{z-index:10;height:calc(100vh - 60px);overflow:auto;padding:30px;padding-bottom:120px;position:relative;background-color:#f9f9fb}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__info{position:relative;width:100%;height:100vh;overflow:hidden;background:#f9f9fb}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__info .orderformSection__info__header{background-color:#f9f9fb;z-index:999}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__info__title{margin:0;padding:19px 0;padding-left:50px}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__info__header{position:relative;border-bottom:1px solid #e5e7eb}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__info__header .el-drawer__close-btn{color:#72767b;position:absolute;padding:15px;border:0;left:0;top:3px}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__info__header .el-tabs__item{height:auto;padding:10px 0}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__info__header .el-tabs__nav-wrap:after{display:none}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__info__header .el-tabs__header{margin-bottom:0}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__info__header .el-tabs--top{margin-left:60px}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__bottom{position:absolute;width:100%;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 30px;background:#fff;-webkit-box-shadow:0 -5px 5px hsla(0,0%,93.3%,.3);box-shadow:0 -5px 5px hsla(0,0%,93.3%,.3);z-index:999}@media screen and (max-width:481px){.ReservationOrderForm_orderformSection_1fZiq .orderformSection__bottom{position:static}}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__bottom__btn{width:40%}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__bottom__btn-item{min-width:132px}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__bottom__qBtn{width:17%}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__bottom__completeBtn,.ReservationOrderForm_orderformSection_1fZiq .orderformSection__bottom__serviceBtn{width:192px}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__bottom__payImmediate{width:192px;margin-left:15px}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__bottom__right{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__bottom__autoOpenNonMember__title{font-size:16px;color:#121931;margin-top:0;margin-bottom:5px;font-weight:600}.ReservationOrderForm_orderformSection_1fZiq .orderformSection__bottom__autoOpenNonMember__text{font-size:12px;color:#6c6b6b;margin-top:0;margin-bottom:0}.ReservationOrderForm_orderformSection_1fZiq .viewList__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:.75rem}.ReservationOrderForm_orderformSection_1fZiq .viewList__item svg{font-size:1.25rem;color:#c0975d;vertical-align:text-top}.ReservationOrderForm_orderformSection_1fZiq .viewList__item:not(:last-child){position:relative}.ReservationOrderForm_orderformSection_1fZiq .viewList__item:not(:last-child):before{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:50%;width:1px;background:#e5e7eb}.ReservationOrderForm_orderformSection_1fZiq .currentServiceCont .el-button.isActive{position:relative}.ReservationOrderForm_orderformSection_1fZiq .currentServiceCont .el-button.isActive.ishasCurrentServiceCont:before{content:"";position:absolute;width:0;height:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);right:0;bottom:-11px;border-style:solid;border-width:12px 18px 0 18px;border-color:#c0975d transparent transparent transparent}.ReservationOrderForm_orderformSection_1fZiq .currentServiceCont .currentServiceContItem{padding:1.25rem;background:#f9f9fb;border-radius:8px}.ReservationOrderForm_orderformSection_1fZiq .currentServiceCont .currentServiceContItem .text{color:#121931}.ReservationOrderForm_orderformSection_1fZiq .currentServiceCont .currentServiceContItemOri{padding:1.25rem;background:#e5e7eb;border-radius:8px;margin-top:5px}.ReservationOrderForm_orderformSection_1fZiq .currentServiceCont .currentServiceContItemOri .text{color:#121931}.ReservationOrderForm_orderformSection_1fZiq .currentServiceCont .currentServiceContItemOri>div{color:#c0975d}.ReservationOrderForm_editOneLine_2ZqNt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap}.ReservationOrderForm_editOneLine_2ZqNt .el-form-item__error{position:static;width:100%;padding-left:80px}.ReservationOrderForm_editOneLine_2ZqNt .editOneLine__title{margin:0;font-size:14px;color:#6c6c6b}.ReservationOrderForm_editOneLine_2ZqNt .editOneLine__text{font-size:14px;margin-right:15px}.ReservationOrderForm_editOneLine_2ZqNt .el-form-item{margin-bottom:0;margin-right:15px}.ReservationOrderForm_editOneLine_2ZqNt .el-form-item.isFull{margin-bottom:20px}.ReservationOrderForm_editOneLine_2ZqNt .el-input__inner{background-color:#fff;height:40px}.ReservationOrderForm_visitHeader_3z7Pw{margin-top:0;padding:20px 30px 5px;border-bottom:1px solid #e5e7eb}@media screen and (max-width:991px){.ReservationOrderForm_visitHeader_3z7Pw{padding-right:20px}}.ReservationOrderForm_visitHeader_3z7Pw h5{font-size:18px}.ReservationOrderForm_header_3S052{margin-top:5px;padding-right:40px;padding-left:60px;padding-bottom:10px;border-bottom:1px solid #e5e7eb}@media screen and (max-width:991px){.ReservationOrderForm_header_3S052{padding-right:20px}}.ReservationOrderForm_header_3S052 h5{font-size:18px}.ReservationOrderForm_fakeHeader_1G2TM{margin-top:50%;padding-right:40px;padding-left:60px;padding-bottom:10px}@media screen and (max-width:991px){.ReservationOrderForm_fakeHeader_1G2TM{padding-right:20px}}.ReservationOrderForm_fakeHeader_1G2TM h5{font-size:18px}.ReservationOrderForm_fakeHeaderForMember_DNQT3{margin-top:5%;padding-right:40px;padding-left:60px;padding-bottom:10px}@media screen and (max-width:991px){.ReservationOrderForm_fakeHeaderForMember_DNQT3{padding-right:20px}}.ReservationOrderForm_fakeHeaderForMember_DNQT3 h5{font-size:18px}.ReservationOrderForm_title_3tfsa:not(:first-child){margin-top:18px}.ReservationOrderForm_total_3SxRx{position:absolute;left:0;top:0;right:0;height:100%;z-index:1}@media screen and (max-width:481px){.ReservationOrderForm_total_3SxRx{position:static}}.ReservationOrderForm_total_3SxRx .total__cont{height:calc(100% - 70px)}@media screen and (max-width:481px){.ReservationOrderForm_total_3SxRx .total__cont{height:auto}}.ReservationOrderForm_total_3SxRx .total__bottom{padding:30px 30px;position:absolute;bottom:80px;width:100%;border-top:1px solid #e5e7eb}.ReservationOrderForm_total_3SxRx .total__bottom h6{margin-top:0}.ReservationOrderForm_categoryList_ZBVUd{top:50px!important}.ReservationOrderForm_goodsListHeader_5yVSp{top:75px!important}.ReservationOrderForm_bottom_ecRgP{width:100%;padding:0 30px 0}@media screen and (max-width:481px){.ReservationOrderForm_bottom_ecRgP{position:static}}.ReservationOrderForm_nameSpecifyDisplay_2DCUX{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ReservationOrderForm_payListF_3w5Bg .el-drawer__close-btn{display:none!important}.ReservationOrderForm_serviceCollapse_1IXhR{padding:1.25rem;background:#e5e7eb;border-radius:8px;margin-top:5px}.ReservationOrderForm_serviceCollapse__context_2-eCp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ReservationOrderForm_serviceCollapse__context_2-eCp>div:first-child{color:#c0975d}.ReservationOrderForm_serviceCollapse__context_2-eCp .text{color:#121931}.ReservationOrderForm_serviceCollapse__detail_dwEid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ReservationOrderForm_serviceCollapse__member_220Wh{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ReservationOrderForm_serviceCollapse__member_220Wh>p{margin-top:0}.ReservationOrderForm_serviceCollapse__member_220Wh>p>span{color:#121931}.ReservationOrderForm_productPlacement_14uxk{z-index:100}.ReservationOrderForm_productPlacement_14uxk .el-input__inner{height:55px;border-radius:0;border:0;color:#fff;font-size:16px}.ReservationOrderForm_productPlacement_14uxk .el-input__inner::-webkit-input-placeholder{color:#fff;opacity:1}.ReservationOrderForm_productPlacement_14uxk .el-input__inner::-moz-placeholder{color:#fff;opacity:1}.ReservationOrderForm_productPlacement_14uxk .el-input__inner:-ms-input-placeholder{color:#fff;opacity:1}.ReservationOrderForm_productPlacement_14uxk .el-input__inner::-ms-input-placeholder{color:#fff;opacity:1}.ReservationOrderForm_productPlacement_14uxk .el-input__inner::placeholder{color:#fff;opacity:1}.ReservationOrderForm_productPlacement_14uxk .el-input__icon{color:#fff}@media screen and (max-width:768px){.ReservationOrderForm_productPlacement_14uxk{top:0}}
/*# sourceMappingURL=chunk-6a2ca6d8.f3e85448.css.map */