.mb-reserve-modal{margin:0 auto!important}.mb-reserve-modal .mb-modal-container{position:relative;background-size:cover;background-position:50%;width:89vw;height:89vw;padding:8vw 11vw;background-size:100% 100%;background-repeat:no-repeat}.mb-reserve-modal .mb-modal-container .mb-close-btn{position:absolute;top:0;right:0;width:6vw;height:7vw;cursor:pointer;transition:opacity .3s ease}.mb-reserve-modal .mb-modal-container .mb-close-btn:hover{opacity:.8}.mb-reserve-modal .mb-modal-container .mb-agreement{margin-top:3vw;display:flex;align-items:flex-start;gap:1vw}.mb-reserve-modal .mb-modal-container .mb-agreement .mb-agreement-checkbox{width:3vw;height:3vw}.mb-reserve-modal .mb-modal-container .mb-agreement .mb-agreement-checkbox img{width:100%;height:100%;object-fit:contain}.mb-reserve-modal .mb-modal-container .mb-agreement .mb-text{height:5vw}.mb-reserve-modal .mb-modal-container .mb-privacy-agreement{height:3vw;margin-top:3vw}.mb-reserve-modal .mb-modal-container .mb-content-area{display:flex;flex-direction:column;justify-content:start;align-items:center;height:100%}.mb-reserve-modal .mb-modal-container .mb-content-area .mb-left-form{display:flex;flex-direction:column;gap:0;align-items:center}.mb-reserve-modal .mb-modal-container .mb-content-area .mb-left-form .mb-title{height:6vw;object-fit:contain}.mb-reserve-modal .mb-modal-container .mb-content-area .mb-left-form .mb-tab-switcher{margin-top:4vw;width:64vw;height:9vw;border-radius:3vw;background-color:#74965e;box-shadow:inset 0 0 1vw 0 rgba(0,0,0,.3);padding:.5vw;position:relative;overflow:hidden}.mb-reserve-modal .mb-modal-container .mb-content-area .mb-left-form .mb-tab-switcher .mb-tab-slider{position:absolute;top:.5vw;width:31vw;height:8vw;background-size:100% 100%;background-repeat:no-repeat;transition:left .3s cubic-bezier(.4,0,.2,1);z-index:1}.mb-reserve-modal .mb-modal-container .mb-content-area .mb-left-form .mb-tab-switcher .mb-tab-slider.mb-slide-to-left{left:.5vw}.mb-reserve-modal .mb-modal-container .mb-content-area .mb-left-form .mb-tab-switcher .mb-tab-slider.mb-slide-to-right{left:calc(100% - 31vw - .2vw)}.mb-reserve-modal .mb-modal-container .mb-content-area .mb-left-form .mb-tab-switcher .mb-tab-buttons{display:flex;align-items:center;height:100%;width:100%;position:relative;z-index:2}.mb-reserve-modal .mb-modal-container .mb-content-area .mb-left-form .mb-tab-switcher .mb-tab-buttons .mb-tab-btn{flex:1;height:6vw;cursor:pointer;font-size:3vw;font-weight:700;background-color:rgba(0,0,0,0);border:none;color:#f9ffea;transition:color .3s ease;display:flex;align-items:center;justify-content:center}.mb-reserve-modal .mb-modal-container .mb-content-area .mb-left-form .mb-tab-switcher .mb-tab-buttons .mb-tab-btn.mb-active{color:#9f412e}.mb-reserve-modal .mb-modal-container .mb-content-area .mb-left-form .mb-tab-switcher .mb-tab-buttons .mb-tab-btn:hover{opacity:.9}.mb-reserve-modal .mb-modal-container .mb-content-area .mb-left-form .mb-phone-input{margin-top:5vw;width:64vw;height:9vw;padding:1.5vw 2vw;border:.3vw solid #74965e;border-radius:3vw;font-size:3vw;outline:none;background-color:#e8f5e8;color:#2e5c2e;box-sizing:border-box;transition:all .3s ease}.mb-reserve-modal .mb-modal-container .mb-content-area .mb-left-form .mb-phone-input::placeholder{color:#74965e}.mb-reserve-modal .mb-modal-container .mb-content-area .mb-left-form .mb-phone-input:focus{border-color:#5c7a4c;box-shadow:0 0 0 .5vw rgba(116,150,94,.2);background-color:#e0f2e0}.mb-reserve-modal .mb-modal-container .mb-content-area .mb-left-form .mb-verification-row{margin-top:4vw;display:flex;gap:2vw;align-items:center}.mb-reserve-modal .mb-modal-container .mb-content-area .mb-left-form .mb-verification-row .mb-verification-input{width:32vw;height:9vw;padding:1.5vw 2vw;border:.3vw solid #74965e;border-radius:3vw;font-size:3vw;outline:none;background-color:#e8f5e8;color:#2e5c2e;box-sizing:border-box;transition:all .3s ease}.mb-reserve-modal .mb-modal-container .mb-content-area .mb-left-form .mb-verification-row .mb-verification-input::placeholder{color:#74965e}.mb-reserve-modal .mb-modal-container .mb-content-area .mb-left-form .mb-verification-row .mb-verification-input:focus{border-color:#5c7a4c;box-shadow:0 0 0 .5vw rgba(116,150,94,.2);background-color:#e0f2e0}.mb-reserve-modal .mb-modal-container .mb-content-area .mb-left-form .mb-verification-row .mb-get-code-btn{width:29vw;height:9vw;background-size:100% 100%;background-repeat:no-repeat;color:#9f412e;border:none;cursor:pointer;font-size:3vw;font-weight:700;white-space:nowrap;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.mb-reserve-modal .mb-modal-container .mb-content-area .mb-left-form .mb-verification-row .mb-get-code-btn:disabled{cursor:not-allowed;opacity:.7}.mb-reserve-modal .mb-modal-container .mb-content-area .mb-left-form .mb-verification-row .mb-get-code-btn:hover:not(:disabled){opacity:.9;transform:scale(1.02)}.mb-reserve-modal .mb-modal-container .mb-content-area .mb-left-form .mb-verification-row .mb-get-code-btn:active:not(:disabled){transform:translateY(.3vw)}.mb-reserve-modal .mb-modal-container .mb-content-area .mb-left-form .mb-reserve-btn{width:30vw;height:10vw;margin-top:3vw;cursor:pointer;transition:all .3s ease}.mb-reserve-modal .mb-modal-container .mb-content-area .mb-left-form .mb-reserve-btn:hover{opacity:.9;transform:scale(1.05)}.mb-reserve-modal .mb-modal-container .mb-content-area .mb-left-form .mb-reserve-btn:active{transform:translateY(.5vw)}.mb-reserve-modal .mb-modal-container .mb-content-area .mb-modal-line{width:1vw;height:28vw;margin:2vw 0;object-fit:contain}.mb-reserve-modal .mb-modal-container .mb-content-area .mb-right-qr{height:42vw;display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin-top:4vw}.mb-reserve-modal .mb-modal-container .mb-content-area .mb-right-qr .mb-qr-title{font-size:3vw;color:#74965e;font-weight:700;margin-bottom:2vw;text-align:center}.mb-reserve-modal .mb-modal-container .mb-content-area .mb-right-qr .mb-qr-title span{color:#9f412e}.mb-reserve-modal .mb-modal-container .mb-content-area .mb-right-qr .mb-qr-image{width:28vw;height:28vw;display:flex;align-items:center;justify-content:center;margin-bottom:2vw}.mb-reserve-modal .mb-modal-container .mb-content-area .mb-right-qr .mb-qr-image img{width:100%;height:100%;object-fit:contain}.mb-reserve-modal .mb-modal-container .mb-content-area .mb-right-qr .mb-qr-text{font-size:2.5vw;font-weight:700;color:#74965e;text-decoration:underline;text-align:center;cursor:pointer;transition:color .3s ease}.mb-reserve-modal .mb-modal-container .mb-content-area .mb-right-qr .mb-qr-text:hover{color:#9f412e}.pc-reserve-store-modal{margin:0 auto!important}.pc-reserve-store-modal .pc-store-modal-container{position:relative;background-size:100% 100%;background-position:50%;background-repeat:no-repeat;width:780px;height:660px}.pc-reserve-store-modal .pc-close-btn{position:absolute;top:50px;right:0;width:60px;cursor:pointer;transition:opacity .3s ease}.pc-reserve-store-modal .pc-close-btn:hover{opacity:.85}.pc-reserve-store-modal .pc-store-modal-content{position:absolute;left:206px;top:260px;width:420px;height:280px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;z-index:2;padding-bottom:30px;padding-top:20px}.pc-reserve-store-modal .pc-store-frame{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;z-index:-1}.pc-reserve-store-modal .pc-store-btn{border:0;padding:0;background:rgba(0,0,0,0);cursor:pointer}.pc-reserve-store-modal .pc-store-btn img{display:block;width:400px;height:auto;max-width:unset}.mb-reserve-store-modal{margin:0 auto!important}.mb-reserve-store-modal .mb-store-modal-container{position:relative;background-size:100% 100%;background-position:50%;background-repeat:no-repeat;width:92vw;max-width:92vw;height:76vw}.mb-reserve-store-modal .mb-close-btn{position:absolute;top:6vw;right:0;width:8vw;cursor:pointer;transition:opacity .3s ease}.mb-reserve-store-modal .mb-close-btn:hover{opacity:.85}.mb-reserve-store-modal .mb-store-modal-content{position:absolute;left:21vw;top:28vw;width:56vw;height:38vw;display:flex;flex-direction:column;align-items:center;justify-content:space-between;z-index:2;padding-bottom:4vw;padding-top:2.8vw}.mb-reserve-store-modal .mb-store-frame{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;z-index:-1}.mb-reserve-store-modal .mb-store-btn{border:0;padding:0;background:rgba(0,0,0,0);cursor:pointer}.mb-reserve-store-modal .mb-store-btn img{display:block;width:50vw;height:auto;max-width:unset}.pc-reserve-success-modal{margin:0 auto!important}.pc-reserve-success-modal .pc-success-modal-container{position:relative;background-size:100% 100%;background-position:50%;background-repeat:no-repeat;width:500px;height:360px}.pc-reserve-success-modal .pc-close-btn{position:absolute;top:0;right:0;width:34px;height:40px;cursor:pointer;transition:opacity .3s ease}.pc-reserve-success-modal .pc-close-btn:hover{opacity:.8}.pc-reserve-success-modal .pc-link-btn{cursor:pointer;width:152px;height:22px;transition:opacity .3s;position:absolute;top:210px;left:50px}.mb-reserve-success-modal{margin:0 auto!important}.mb-reserve-success-modal .mb-success-modal-container{position:relative;background-size:100% 100%;background-position:50%;background-repeat:no-repeat;width:89vw;height:70vw}.mb-reserve-success-modal .mb-close-btn{position:absolute;top:0;right:0;width:6vw;cursor:pointer;transition:opacity .3s ease}.mb-reserve-success-modal .mb-close-btn:hover{opacity:.8}.mb-reserve-success-modal .mb-link-btn{cursor:pointer;width:27vw;height:4.6vw;transition:opacity .3s ease;position:absolute;top:44vw;left:8.9vw}.mb-reserve-success-modal .mb-link-btn:hover{opacity:.8}.layout-ui-reserve-modal-root{position:relative;z-index:1001}.stickyBox{position:sticky;top:940px;right:35px;z-index:1000000}.stickyBox .levitateContentPc{position:absolute;top:-800px;right:10px;width:183px;height:436px;background-image:url(/_next/static/media/kuang.a1f66e5e.png);background-size:100% 100%;background-position:50%;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:start;padding:25px 0;z-index:1000000}.stickyBox .levitateContentPc img{width:100%}.stickyBox .levitateContentPc .btns{width:128px;margin-top:6px;cursor:pointer}.stickyBox .levitateContentPc .line{margin:20px 0 4px;width:110px}.stickyBox .levitateContentPc .qrcode{width:100px;height:100px;margin-top:20px}.stickyBoxM{position:sticky;top:140vw;left:0;z-index:999}.stickyBoxM .levitateContentMb{position:absolute;left:8vw;top:-100vw;width:23vw;height:49vw;background-image:url(/_next/static/media/kuang.a1f66e5e.png);background-size:100% 100%;background-position:50%;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:start;z-index:999;padding:2vw 2.5vw;transform:scale(1.6)}.stickyBoxM .levitateContentMb img{width:100%}.stickyBoxM .levitateContentMb .btns{width:15vw;margin-top:1vw;cursor:pointer}.stickyBoxM .levitateContentMb .line{width:16vw;margin-top:2vw}.stickyBoxM .levitateContentMb .qrcode{width:12vw;height:12vw;margin-top:4vw}.footer{width:100%;color:#010101;padding:20px 0;margin-top:60px;position:relative}.footer .footer-content{max-width:1200px;width:fit-content;margin:0 auto;display:flex;justify-content:center;align-items:center;padding:0 20px}.footer .footer-content .footer-logo{padding:0 55px;border-right:1px solid #010101}.footer .footer-content .footer-legal{flex:1;padding-left:58px}.footer .footer-content .footer-legal .footer-links{margin-bottom:10px;display:flex;align-items:center}.footer .footer-content .footer-legal .footer-links a{color:#010101;text-decoration:none;font-size:14px}.footer .footer-content .footer-legal .footer-links a:hover{text-decoration:underline}.footer .footer-content .footer-legal .footer-links .divider{margin:0 10px;color:#010101}.footer .footer-content .footer-legal .footer-info{font-size:16px;color:#010101;line-height:1.6;font-weight:700}.footer .footer-content .footer-legal .footer-info a{color:#010101;text-decoration:none;font-weight:700}.footer .footer-content .footer-legal .footer-info p a:first-of-type{text-decoration:underline;text-underline-offset:2px}.footer .footer-content .footer-legal .footer-info p a:nth-of-type(2){font-weight:800;text-decoration:underline;text-underline-offset:2px}.footer .footer-content .footer-legal .footer-info .divider{margin:0 12px;color:#010101}.footer .footer-content .footer-legal .footer-info p{margin:3px 0}.footer .footer-content .footer-legal .footer-info p .icon-approve,.footer .footer-content .footer-legal .footer-info p .icon-cert,.footer .footer-content .footer-legal .footer-info p .icon-police{display:inline-block;width:16px;height:16px;background-color:#010101;border-radius:50%;margin:0 5px;position:relative;top:3px}.Mfooter{width:100%;color:#010101;padding:3.5vw 0;margin-top:6vw;position:relative}.Mfooter .footer-content{width:100%;margin:0 auto;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 4vw}.Mfooter .footer-content .footer-logo{padding:0;flex:0 0 auto}.Mfooter .footer-content .footer-logo img{width:28vw;height:auto;display:block}.Mfooter .footer-content .footer-legal{width:100%;text-align:left;padding-left:1vw;flex:1}.Mfooter .footer-content .footer-legal .footer-links{margin-bottom:2vw;display:flex;justify-content:center;align-items:center}.Mfooter .footer-content .footer-legal .footer-links a{color:#010101;text-decoration:none;font-size:3vw}.Mfooter .footer-content .footer-legal .footer-links a:hover{text-decoration:underline}.Mfooter .footer-content .footer-legal .footer-links .divider{margin:0 2vw;color:#010101}.Mfooter .footer-content .footer-legal .footer-info{font-size:2.5vw;color:#010101;line-height:1.45;font-weight:700}.Mfooter .footer-content .footer-legal .footer-info a{color:#010101;text-decoration:none;font-weight:700}.Mfooter .footer-content .footer-legal .footer-info p a:first-of-type{text-decoration:underline;text-underline-offset:.5vw}.Mfooter .footer-content .footer-legal .footer-info p a:nth-of-type(2){font-weight:800;text-decoration:underline;text-underline-offset:.5vw}.Mfooter .footer-content .footer-legal .footer-info .divider{margin:0 2vw;color:#010101}.Mfooter .footer-content .footer-legal .footer-info p{margin:.6vw 0}.Mfooter .footer-content .footer-legal .footer-info p .icon-approve,.Mfooter .footer-content .footer-legal .footer-info p .icon-cert,.Mfooter .footer-content .footer-legal .footer-info p .icon-police{display:inline-block;width:4vw;height:4vw;background-color:#010101;border-radius:50%;margin:0 1vw;position:relative;top:2px}