*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{-webkit-animation-duration:.01ms !important;animation-duration:.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;-webkit-transition-duration:.01ms !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}*:focus{outline:none}a{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}html{width:100%;height:100%;margin:0;-ms-touch-action:manipulation;touch-action:manipulation;background-color:#fff;color:#333;font-family:"Hiragino Sans","ヒラギノ角ゴ ProN W6",Meiryo,メイリオ,Osaka,"MS PGothic",arial,helvetica,sans-serif;font-size:16px}body{margin:0;font-size:14px;background-color:#f8f9f9;padding:0 !important}#root{margin:0;width:100%;height:100%}#AppHeader .MuiAppBar-colorDefault{background-color:#fff}#AppHeader .app-header-title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;width:100%;font-weight:bold}#AppHeader .app-header-title.show-history-back{width:calc(100% + 15px);margin-right:-15px;padding:0 30px;margin-left:-50px !important}#AppHeader .app-header-dummy-for-flex{min-width:35px}.ReactModal__Overlay{background-color:#fff !important;z-index:6000 !important}.MuiDrawer-modal{z-index:1600 !important}.cart-notification-container{z-index:2;position:fixed;bottom:20px;left:10px;right:10px;text-align:center;background-color:#ff4d00;color:#fff;font-size:14px;line-height:20px;padding:10px;border-radius:4px;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.2);box-shadow:0 5px 5px 0 rgba(0,0,0,.2)}.back-to-menu-container{z-index:2;position:fixed;bottom:20px;left:10px;right:10px;text-align:center;background-color:#00a9bd;color:#fff;font-size:14px;line-height:20px;padding:10px;border-radius:4px;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.2);box-shadow:0 5px 5px 0 rgba(0,0,0,.2)}#transparentLoadingBlock{position:fixed;width:100%;height:100%;top:0;left:0;bottom:0;background-color:rgba(0,0,0,.2588235294);z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#transparentLoadingBlock .transparentLoadingImgBlock{width:100%;text-align:center}#transparentLoadingBlock .transparent-loading-icon-image{color:#ff4d00}#initLoadingBlock{position:fixed;width:100%;height:100%;top:0;left:0;bottom:0;background-color:#fff;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#initLoadingBlock .initLoadingImgBlock{width:100%;text-align:center}#initLoadingBlock .loading-icon-image{color:#ff4d00}#transparentLoadingBlock{position:fixed;width:100%;height:100%;top:0;left:0;bottom:0;background-color:rgba(0,0,0,.187);z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#transparentLoadingBlock .transparentLoadingImgBlock{width:100%;text-align:center}#transparentLoadingBlock .transparent-loading-icon-image{color:#ff4d00}#store-image-block{position:relative}#store-image-block .menu-btn{position:absolute;right:10px;top:10px;background-color:#fff;padding:3px;width:40px;height:40px}#store-info-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#store-info-block .menu-btn{position:relative;right:10px;top:10px;background-color:#fff;width:40px;height:40px;border-radius:30px;padding:6px 0;-webkit-box-shadow:1px 1px 8px rgba(0,0,0,.3);box-shadow:1px 1px 8px rgba(0,0,0,.3)}#header-menu-image-block{position:relative;height:56.5vw;display:-webkit-box;display:-ms-flexbox;display:flex;-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}#header-menu-image-block .header-menu-image{width:100%;max-height:56.5vw;-o-object-fit:cover;object-fit:cover}#header-menu-image-block .menu-btn{position:absolute;right:10px;top:10px;background-color:#fff;width:40px;height:40px;border-radius:30px;padding:6px 0}#header-menu-image-block .coach-mark{position:absolute;top:70px;right:5px;width:85%;background-color:#fff;padding:10px 15px;-webkit-box-shadow:5px 5px 7px 1px rgba(0,0,0,.65);box-shadow:5px 5px 7px 1px rgba(0,0,0,.65)}#header-menu-image-block .coach-mark:before{position:absolute;top:-16px;right:14px;content:"";display:block;width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:16px solid #fff}#header-menu-image-block .coach-mark-text{line-height:1.4rem}#header-menu-image-block .coach-mark-close{text-align:right}.without_image{height:0px !important}#app-footer .list-menu{position:fixed;bottom:-100%;background-color:#fff;left:0;width:100%;padding:10px 15px;margin:0;min-height:250px;list-style:none}#app-footer .list-menu.open{bottom:0;-webkit-animation:fadeIn ease .1s 1 backwards;animation:fadeIn ease .1s 1 backwards}@-webkit-keyframes fadeIn{from{bottom:-100%;-webkit-transform:translateY(100px);transform:translateY(100px)}to{bottom:0;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{from{bottom:-100%;-webkit-transform:translateY(100px);transform:translateY(100px)}to{bottom:0;-webkit-transform:translateY(0);transform:translateY(0)}}.menu-link-row{height:48px;padding:0 !important}.menu-link-row .menu-link{color:#000;text-decoration:none}.header-fixed-scroll{position:sticky;top:0;z-index:1500}.category-slide-menu-box-selected{background-color:#e6e6e6 !important}.category-slide-menu-box{overflow-wrap:break-word !important;white-space:pre-wrap !important}.category-slide-menu-area .MuiPaper-root{background-color:#f8f9f9}.horizontal-slide-tab-scroll{overflow-x:scroll;width:100%;-ms-overflow-style:none;-webkit-scrollbar:none;scrollbar-width:none;background-color:#fff}.horizontal-slide-tab-scroll::-webkit-scrollbar{display:none}.horizontal-slide-tab-container{width:-webkit-max-content;width:-moz-max-content;width:max-content;-ms-overflow-style:none;-webkit-scrollbar:none;scrollbar-width:none;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto}.horizontal-slide-tab-container .horizontal-slide-tab-box,.horizontal-slide-tab-container .horizontal-slide-tab-box-selected{height:auto;text-align:center;border-bottom:2px solid #bfbfbf;padding:5px 15px;margin:0 5px;min-width:100px;max-width:150px;min-height:50px;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;line-height:1.2rem}.horizontal-slide-tab-container .horizontal-slide-tab-box-selected{color:#ff4d00;border-bottom:3px solid #ff4d00 !important}@-webkit-keyframes anim{0%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}100%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}}@keyframes anim{0%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}100%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}}.MuiModal-root{z-index:1850 !important}.cart-drawer{height:calc(100% - 64px);top:64px}.cart-delete-drawer-modal-btn-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:7px}.cart-delete-drawer-modal{z-index:2000 !important}.cart-delete-drawer-modal-box{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:90%;background-color:#fff;padding:25px 20px 10px 20px;border-radius:4px}.cart-delete-drawer-modal-item{margin-bottom:20px}.cart-delete-drawer-modal-btn{color:#00a9bd !important}.payment-form-hidden{display:none}.quantity-select-dialog-title{padding:24px 24px 9px 24px !important;font-size:16px !important}.select-area{padding:1px 0px !important}.select-slide-row{color:#000;font-size:14px;height:32px;padding:4px 22px !important}.select-slide-row-selected{background-color:#f8f9f9 !important}.select-slide-row-disabled{background-color:#666 !important}:focus-visible{outline:rgba(0,0,0,0)}.text-center{text-align:center}.font-weight-bold{font-weight:bold}.MuiFab-colorInherit{background-color:#fff !important}.border-valid-error{border-color:#d32f2f !important}.text-danger{color:#d93025}.error-dialog-message{white-space:pre-wrap}.back-to-page-area{position:fixed;bottom:0;left:0;right:0;padding:20px}.back-to-page-area .MuiButtonBase-root{background-color:#00a9bd}.back-to-page-area-inner{margin-bottom:20px}.back-to-page-area-inner:last-of-type{margin-bottom:0}.receipt-complete-modal{z-index:2000 !important}.receipt-complete-modal .receipt-complete-modal-btn-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:7px}.receipt-complete-modal .receipt-complete-modal-box{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:90%;background-color:#fff;padding:25px 20px 10px 20px;border-radius:4px}.receipt-complete-modal .receipt-complete-modal-item{margin-bottom:20px}.receipt-complete-modal .receipt-complete-modal-btn{color:#00a9bd !important}.receipt-complete-modal .receipt-complete-cancel-modal-btn{color:#00a9bd !important}.modal-box{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:92%;background-color:#fff;padding:20px;border-radius:5px}.modal-box .cancel-button{background-color:#333;color:#fff;border-radius:5px;line-height:20px;font-size:small;text-align:center;height:30px;padding-top:5px}.recommend-menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:10px}.recommend-menu-list .recommend-menu{padding:5px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.recommend-menu-list .recommend-menu .recommend-menu-image-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.recommend-menu-list .recommend-menu .recommend-menu-image{-o-object-fit:contain;object-fit:contain;height:100px}.recommend-menu-list .recommend-menu .recommend-menu-name{font-size:x-small}.recommend-menu-list .recommend-menu .recommend-foot{-webkit-box-flex:1;-ms-flex:1;flex:1;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:end;-ms-flex-pack:end;justify-content:flex-end}.recommend-menu-list .recommend-menu .recommend-button{background-color:#ff4d00;color:#fff;border-radius:5px;line-height:20px;font-size:small;text-align:center;height:30px;padding-top:5px}.banner-image{width:100%}.banner-a{display:block;width:100%;height:100%}.banner-box{padding:10px}#page-Not-Found{padding-left:30px;padding-right:30px;text-align:center}#page-Not-Found .icon-image-block{width:100px;margin:35px auto 40px}#page-Not-Found .title{font-size:1.2em;margin-bottom:15px}#page-Not-Found .description{line-height:1.6em;margin-bottom:15px}#page-Not-Found .error_code{font-size:.9rem}#error-message-area{overflow:hidden}#error-message-area .handle-error-component-message-area{padding:20px 0;margin:30px 20px 20px;white-space:pre-wrap;color:#666;line-height:1.3rem;font-size:1.1rem}#reserved-error-page .enable-mobile-order-title{font-size:15px;color:#666;margin:10px 0}#reserved-error-page .mobile-order-btn-area{margin:40px 20px 0;border-top:1px solid #ddd;padding-top:25px}#reserved-error-page .mobile-order-btn-row{margin-bottom:15px}#reserved-error-page .mobile-order-btn-row:last-of-type{margin-bottom:0}#reserved-error-page .mobile-order-btn-row .MuiButton-root{-webkit-box-pack:left !important;-ms-flex-pack:left !important;justify-content:left !important;padding:8px 10px 8px 20px}#alert-dialog-description .err-text-block{display:block}#alert-dialog-description .err-code-block{display:block;margin-top:20px;font-size:13px}#page-commercial-law{padding:15px 15px 100px}#page-commercial-law .page-commercial-law-list{margin-bottom:15px}#page-commercial-law .page-commercial-law-list .main-address-title{margin-top:5px}#page-commercial-law .page-commercial-law-list .page-commercial-law-list-title{font-weight:bold;margin-bottom:5px}#page-commercial-law .page-commercial-law-list .page-commercial-law-list-body{white-space:pre-wrap}#store-info{padding:0 20px}#store-info .store-top{padding:10px 0;background-color:#fff}#store-info .store-detail{padding:2px 0;background-color:#f8f9f9}#store-info .store-info-container{list-style:none;margin:0}#store-info .store-info-container .store-info-detail-row{margin:18px 0}#store-info .store-info-container .store-info-detail-row .store-info-detail-row-label{font-size:12px;font-weight:700}#store-info .store-info-container .store-info-detail-row .store-info-detail-row-content{word-wrap:break-word;margin-top:5px;font-size:14px}#store-info .store-info-container .store-detail-description{white-space:pre-wrap;color:rgba(0,0,0,.8705882353) !important;opacity:.6}#store-info .store-info-container .store-info-link{color:#00a9bd;text-decoration:none}#store-info .store-info-container .store-detail-row-free-text{white-space:pre-wrap;color:rgba(0,0,0,.8705882353) !important}#store-info .store-info-container li{padding:3px 0;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}#store-info .store-info-container .receive-time-message{white-space:pre-wrap}#store-info .store-info-detail-store-name{padding:15px 15px 3px 15px;font-size:24px}#mypage{padding-bottom:90px;margin-top:-20px;padding-top:20px}#mypage .mypage-menu-area{margin:20px}#mypage .mypage-menu-btn-row{margin-bottom:20px}#mypage .mypage-menu-btn-row:last-of-type{margin-bottom:0}#mypage .mypage-menu-btn-row .MuiButton-root{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;padding:8px 10px 8px 20px}.page-order-modal-box{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:92%;background-color:#fff;padding:20px}.page-order-modal-box .page-order-modal-title{font-size:18px;margin-bottom:15px}.page-order-modal-box .page-order-modal-announce{margin-bottom:35px;font-size:14px;white-space:pre-wrap}.page-order-modal-box .page-order-modal-btn-area{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.page-order-modal-box .page-order-modal-btn-area button{margin-left:10px}.page-order-modal-box .page-order-modal-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-order-modal-box .page-order-modal-list dt{width:35%;margin-bottom:5px;word-break:break-word}.page-order-modal-box .page-order-modal-list dd{padding-left:10px;width:65%;margin-bottom:5px;word-break:break-word}.page-order-modal-box .page-order-modal-note{white-space:pre-line;max-height:3rem;overflow:auto}.page-applepay-modal-box{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:92%;background-color:#fff;padding:20px}.page-applepay-modal-box .page-applepay-modal-title{font-size:18px;margin-bottom:15px}.page-applepay-modal-box .page-applepay-modal-announce{margin-bottom:35px;font-size:14px;white-space:pre-wrap}.page-applepay-modal-box .page-applepay-modal-btn-area{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.page-applepay-modal-box .page-applepay-modal-btn-area button{margin-left:10px}.page-applepay-modal-box .page-applepay-modal-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-applepay-modal-box .page-applepay-modal-list dt{width:35%;margin-bottom:5px;word-break:break-word}.page-applepay-modal-box .page-applepay-modal-list dd{padding-left:10px;width:65%;margin-bottom:5px;word-break:break-word}.page-applepay-modal-box .page-orapplepayder-modal-note{white-space:pre-line;max-height:3rem;overflow:auto}#page-order .page-order-container{padding:10px}#page-order .page-order-row:first-child{margin-top:20px}#page-order .MuiAlert-root+.page-order-row{margin-top:20px}#page-order .page-order-row{margin-bottom:20px}#page-order .page-order-row input{width:100%;border-radius:5px;cursor:pointer}#page-order .page-order-row textarea{width:100%;border-radius:5px;font-size:.85rem}#page-order .page-order-row .remark-message{margin:5px 0;color:#d93025;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}#page-order .page-order-row .privacy-protection-text{height:100px;overflow:scroll;padding:10px;border:1px solid #bfbfbf;border-radius:4px}#page-order .page-order-cart-header{background-color:#e6e6e6;text-align:center;line-height:30px}#page-order .page-order-pause-footer{text-align:center;line-height:40px;position:fixed;bottom:0;left:0;right:0;padding:15px 15px 20px 15px;background-color:#fff;-webkit-box-shadow:0 -5px 10px 0 rgba(0,0,0,.2);box-shadow:0 -5px 10px 0 rgba(0,0,0,.2)}#page-order .page-order-pause-footer .page-order-pause-footer-top{text-align:right;font-size:18px;margin:2px 3px 14px 0}#page-order .page-order-pause-footer .page-order-pause-footer-top span{font-weight:bold}#page-order .page-order-pause-footer .page-order-pause-footer-top .total-amount{font-size:24px}#page-order .page-order-pause-footer .page-order-pause-footer-btn{color:#fff;margin-top:5px;line-height:20px;background-color:#ff4d00;padding:9px;text-align:center;border-radius:5px;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}#page-order .page-order-pause-footer .page-order-pause-footer-btn.is-insert-order{background-color:#bfbfbf}#page-order .page-order-footer{text-align:center;position:fixed;bottom:0;left:0;right:0;padding:15px 15px 20px 15px;background-color:#fff;-webkit-box-shadow:0 -5px 10px 0 rgba(0,0,0,.2);box-shadow:0 -5px 10px 0 rgba(0,0,0,.2)}#page-order .page-order-footer .page-order-footer-top{text-align:right;font-size:18px;margin:2px 3px 14px 0}#page-order .page-order-footer .page-order-footer-top span{font-weight:bold}#page-order .page-order-footer .page-order-footer-top .total-amount{font-size:24px}#page-order .page-order-footer .page-order-footer-btn{color:#fff;margin-top:5px;line-height:20px;background-color:#ff4d00;padding:9px;text-align:center;border-radius:5px;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}#page-order .page-order-footer .page-order-footer-btn.is-insert-order{background-color:#bfbfbf}#page-order .cart-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:bold;font-size:16px;border-bottom:1px solid #e6e6e6;padding:15px;background-color:#f8f9f9}#page-order .cart-item-scroll{padding-bottom:155px}#page-order .cart-item-submenus{font-weight:normal;font-size:16px;text-indent:.6rem}#page-order .cart-item-top{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}#page-order .cart-item-bottom{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}#page-order .cart-item-bottom-minus{margin-right:10px;margin-top:6px}#page-order .cart-item-coupon{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;margin-top:5px;color:#d93025}#page-order .cart-item-coupon .cart-item-coupon-discount-price{margin-left:auto}#page-order .btn-disabled{color:#e6e6e6 !important}#page-order .btn-enable{color:#666 !important}#page-order .cart-item-bottom-quantity{font-size:32px}#page-order .cart-item-bottom-plus{margin-left:10px;margin-top:6px}#page-order .cart-item-ctrl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-order .cart-item-ctrl-price{margin-top:20px}#page-order .text-label{margin-bottom:6px}#page-order .required-color{color:#d93025}#page-order .remark-message{color:#666;padding:0 5px 3px;word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap}#page-order .mobile-notification-type-box .MuiFormControl-root{width:100%}#page-order .mobile-notification-type-box .MuiButtonBase-root{width:100%;text-transform:none}#page-order .page-order-one-line-text{font-size:18px;font-weight:bold}#page-order-success{padding:10px 15px 120px}#page-order-success.pdf-btn-view{padding-bottom:150px}#page-order-success .thanks-message{color:#00a9bd;font-size:18px;font-weight:normal;word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap}#page-order-success .voucher-block{background-color:#fff;padding:15px;text-align:center;margin:30px 0 15px}#page-order-success .voucher-block .voucher-title{font-size:14px}#page-order-success .voucher-block .voucher-no{font-size:26px;font-weight:bold;margin-bottom:10px}#page-order-success .voucher-block .voucher-receive-time-title{font-size:13px}#page-order-success .voucher-block .voucher-receive-time{font-weight:bold;font-size:20px}#page-order-success .voucher-text{letter-spacing:.13px;white-space:pre-line}#page-order-success .order-history-title{background-color:#e6e6e6;text-align:center;padding:5px 0;margin:25px -15px 10px;font-size:16px;font-weight:normal}#page-order-success .qr-title{background-color:#e6e6e6;text-align:center;padding:5px 0;margin:25px -15px 10px;font-size:16px;font-weight:normal}#page-order-success .qr-code-area{text-align:center;padding:5px 0;margin:25px -15px 10px;font-weight:normal}#page-order-success .receipt-complete-area{padding:5px 0;margin:25px -15px 10px;font-weight:normal;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}#page-order-success .receipt-complete-btn{line-height:20px;font-size:18px;background-color:#ff4d00;color:#fff;padding:15px;text-align:center;border-radius:5px}#page-order-success .receipt-complete-btn.disabled{background-color:#666;pointer-events:none}#page-order-success .pdf-btn-area{z-index:1;position:fixed;bottom:0;left:0;right:0;text-align:center;background-color:#fff;padding:15px 12%;height:110px}#page-order-success .pdf-btn-area .pdf-btn-title{font-size:14px;margin-bottom:15px}#page-order-success .voucher-cc-area{margin:45px 0 30px}#page-order-success .voucher-cc-area .voucher-cc-title{margin-bottom:10px}#page-order-pauses{padding:10px 15px 120px}#page-order-pauses .MuiAlert-root+.page-order-row{margin-top:20px}#page-order-pauses .page-order-row{margin-bottom:20px}#page-order-pauses .page-order-row input{width:100%;border-radius:5px;cursor:pointer}#page-order-pauses .page-order-row textarea{width:100%;border-radius:5px;font-size:.85rem}#page-order-pauses .text-label{margin-bottom:8px}#page-order-pauses .page-order-pause-title{font-size:1.2rem;font-weight:bold;margin:20px 0 30px;text-align:center}#page-order-pauses .order-history-title{background-color:#e6e6e6;text-align:center;padding:5px 0;margin:25px -15px 10px;font-size:16px;font-weight:normal}#page-order-pauses .page-order-pause-footer{border-radius:5px;text-align:center;line-height:40px;position:fixed;bottom:0;left:0;right:0;padding:10px;background-color:#fff}#page-order-pauses .page-order-pause-footer .page-order-pause-footer-top{text-align:right;font-size:22px;margin-bottom:5px}#page-order-pauses .page-order-pause-footer .page-order-pause-footer-top span{font-weight:bold}#page-order-pauses .page-order-pause-footer .page-order-pause-footer-btn{color:#fff;background-color:#ff4d00}#page-order-pauses .page-order-pause-footer .page-order-footer-btn{color:#fff;margin-top:5px;line-height:20px;background-color:#ff4d00;padding:9px;text-align:center;border-radius:5px;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}#page-order-pauses .page-order-pause-footer .page-order-footer-btn.is-insert-order{background-color:#bfbfbf}#page-order-history{padding:25px 20px 150px}#page-order-history .order-history-area .history-section .description{text-align:center;margin:0;font-size:18px}#page-order-history .order-history-area .history-section .order-history-list{list-style:none;padding:0;width:100%;font-size:16px;color:#464646;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0}#page-order-history .order-history-area .history-section .order-history-list .order-history-item-row{margin:10px}#page-order-history .order-history-area .history-section .order-history-list .order-history-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#page-order-history .order-history-area .history-section .order-history-list .order-history-item .order-history-item-title{background-color:#e6e6e6;padding:5px 10px}#page-order-history .order-history-area .history-section .order-history-list .order-history-item__detail{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:6px 10px;margin-bottom:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-order-history .order-history-area .history-section .order-history-list .order-history-item__detail .detail-left{margin-right:1rem}#page-order-history .order-history-area .history-section .order-history-list .order-history-item__detail .detail-button{margin-left:auto;color:#00a9bd}#page-order-history .order-history-area .history-section .order-history-list .arrow{margin:0 8px}#page-order-history .order-history-area .no-history-section{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}#page-order-history .order-history-area .no-history-section .description{text-align:center;margin:0;font-size:18px}#page-order-history .order-history-area .pagenation-row{display:-webkit-box;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#page-order-history .order-history-area .pagenation-text{text-align:center;margin:15px 5px 10px}.order-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;padding:8px 10px 8px;border-bottom:1px solid #e6e6e6}.order-item .order-item-menu-name{font-weight:bold}.order-item .order-item-submenus{font-size:12px;text-indent:.6rem}.order-item .order-item-bottom-quantity{margin-left:auto}.page-order-receive-time{height:40px;line-height:40px;border-radius:5px;border:1px solid #bfbfbf;padding:5px 30px 5px 14px;-webkit-box-sizing:content-box;box-sizing:content-box;color:rgba(0,0,0,.87);position:relative}.page-order-receive-time .arrowDropDown{position:absolute;right:5px;top:50%;margin-top:-12px}.payment-type-buttons-list{margin-bottom:10px}.payment-type-buttons-list:last-of-type{margin-bottom:0}.payment-type-buttons-list .MuiButton-root{-webkit-box-pack:left !important;-ms-flex-pack:left !important;justify-content:left !important;padding:8px 10px 8px 20px;text-transform:none}#receiveDateTimeSelect .select-slide-row{height:42px}.reserved_date_outer{display:-webkit-box;display:-ms-flexbox;display:flex}.reserved_date_box{width:60%}.reserved_time_box{width:38%;margin-left:2%}.reserved_time_box .page-order-receive-time{width:100%;height:44px;line-height:44px}.order-item-delete-drawer-modal{z-index:2000 !important}.order-item-delete-drawer-modal .order-item-delete-drawer-modal-btn-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:7px}.order-item-delete-drawer-modal .order-item-delete-drawer-modal-box{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:90%;background-color:#fff;padding:25px 20px 10px 20px;border-radius:4px}.order-item-delete-drawer-modal .order-item-delete-drawer-modal-item{margin-bottom:20px}.order-item-delete-drawer-modal .order-item-delete-drawer-modal-btn{color:#00a9bd !important}#point-page{padding:25px 20px 100px}#point-page .top-section{margin:10px 0 20px;padding:10px 20px;border:#dcdcdc 2px solid;border-radius:8px;width:100%;text-align:center}#point-page .top-section .label-title{font-size:16px}#point-page .top-section .number--large{font-size:32px;font-weight:500}#point-page .top-section .label-point{font-size:14px}#point-page .point-page-no-data{text-align:center}#point-page .coupon-list{width:100%;padding:0}#point-page .coupon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;border:1px solid #bfbfbf;border-radius:5px}#point-page .coupon__left{width:150px;height:120px;-o-object-fit:cover;object-fit:cover;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}#point-page .coupon__left .menu_img{width:150px;height:120px;-o-object-fit:cover;object-fit:cover;position:relative;border-radius:4px 0 0 4px}#point-page .coupon__left .disabled{opacity:.5}#point-page .coupon__left .lock_image{position:absolute;width:auto;height:auto;max-width:99%;max-height:99%;z-index:2}#point-page .coupon__right{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:5px 10px;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;margin-bottom:20px}#point-page .coupon__right__left{width:140px;-o-object-fit:cover;object-fit:cover;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}#point-page .coupon__right__left .menu_img{width:auto;height:160px;-o-object-fit:cover;object-fit:cover;position:relative}#point-page .coupon__right__left .lock_image{position:absolute;width:auto;height:auto;max-width:99%;max-height:99%;z-index:2}#point-page .coupon__right .menu-name{font-size:14px;margin-bottom:5px;font-weight:600}#point-page .coupon__right .menu-point{font-size:13px;font-weight:600}#point-page .coupon__right .button-area .button{font-size:14px;padding:5px 0;color:#ff4d00}#point-page .coupon__right .button-area .disabled{color:#ddd;cursor:not-allowed;pointer-events:none}#point-history-page{padding:25px 20px 100px}#point-history-page .point-hisotry-area{color:#000}#point-history-page .point-hisotry-area .top-section{margin:10px 0;padding:10px 20px;border:#dcdcdc 2px solid;border-radius:8px;width:100%;text-align:center}#point-history-page .point-hisotry-area .top-section .label-title{font-size:16px}#point-history-page .point-hisotry-area .top-section .number--large{font-size:32px;font-weight:500}#point-history-page .point-hisotry-area .top-section .label-point{font-size:14px}#point-history-page .point-hisotry-area .point-remarks{color:#000;opacity:.6;text-align:center;margin:10px 0}#point-history-page .point-hisotry-area .point-list{list-style:none;padding:0;width:100%}#point-history-page .point-hisotry-area .point-list .point{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:16px;padding:6px 8px;margin-bottom:8px;color:#464646}#point-history-page .point-hisotry-area .point-list .point--nodata{text-align:center;display:block}#point-history-page .point-hisotry-area .point-list .point .point-datetime{font-size:14px}#point-history-page .point-hisotry-area .point-list .point .plus{color:#66bb6a;font-weight:500}#point-history-page .point-hisotry-area .point-list .point .minus{color:#000;font-weight:500}#point-history-page .point-hisotry-area .point-list .point .label{font-size:13px;color:#464646;margin-right:4px;opacity:.6}#point-history-page .point-hisotry-area .pagenation-row{display:-webkit-box;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#point-history-page .pagenation-text{text-align:center;margin:15px 5px 10px}#coupon-page{padding:20px 15px}#coupon-page .page-container .container{padding:20px 0}#coupon-page .page-container .container .page-sub-title{background-color:#e6e6e6;font-size:16px;font-weight:normal;padding:5px;margin:30px -15px 5px;text-align:center}#coupon-page .page-container .container .section .label{margin:10px 0 0}#coupon-page .page-container .container .section .apply-btn{background-color:#ff4d00;margin-bottom:30px}#coupon-page .page-container .container .coupon-list-area{width:100%;padding:10px 0;text-align:center}#coupon-page .page-container .container .coupon-list{width:100%;padding:0;margin:0 0 20px}#coupon-page .page-container .container .coupon-list .coupon-outer{list-style:none;margin-bottom:20px}#coupon-page .page-container .container .coupon-list .coupon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 10px;background-color:#f0f0f0;border-radius:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#coupon-page .page-container .container .coupon-list .coupon__left{width:calc(100% - 60px);text-align:left}#coupon-page .page-container .container .coupon-list .coupon__left .coupon_name{font-size:16px;font-weight:600;color:#333;margin-bottom:8px}#coupon-page .page-container .container .coupon-list .coupon__left .coupon_expiration_date{font-size:14px;color:#333}#coupon-page .page-container .container .coupon-list .coupon__right{margin-left:auto}#coupon-page .page-container .container .coupon-list .coupon__right .button-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#coupon-page .page-container .container .coupon-list .coupon__right .button-area .delete-button{border:0;font-size:14px;color:#00a9bd;font-weight:600;padding:15px 10px}#coupon-page .page-container .content-center{display:-webkit-box;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#coupon-page .coupon-page-form .MuiFormHelperText-root{margin:3px 0 20px}#coupon-page .pagenation-text{text-align:center;margin:15px 5px 10px}#coupon-page .coupon-select-menus{padding-bottom:100px}#coupon-page .coupon-select-menus .page-title{font-size:16px;text-align:center}#coupon-page .coupon-select-menus .select-menu-sub-title{font-size:14px;text-align:center}#coupon-page .coupon-select-menus .menu-list{padding:0}#coupon-page .coupon-select-menus .menu-list-not-data{margin:50px 0;text-align:center;font-weight:bold}#coupon-page .coupon-select-menus .menu{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #bfbfbf;border-radius:5px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}#coupon-page .coupon-select-menus .menu__left{width:140px;-o-object-fit:cover;object-fit:cover;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}#coupon-page .coupon-select-menus .menu__left .menu_img{width:auto;height:160px;-o-object-fit:cover;object-fit:cover;position:relative;border-radius:5px 0 0 5px}#coupon-page .coupon-select-menus .menu__left .lockImage{position:absolute;width:auto;height:auto;max-width:99%;max-height:99%;z-index:2}#coupon-page .coupon-select-menus .menu__right{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:5px 10px}#coupon-page .coupon-select-menus .menu__right .menu-name{font-size:16px;font-weight:600;margin-bottom:5px}#coupon-page .coupon-select-menus .menu__right .menu-point{font-size:14px;font-weight:600}#coupon-page .coupon-select-menus .menu__right .button-area .button{font-size:14px;padding:5px 0}#coupon-page .coupon-select-menus .menu__right .button-active{color:#ff4d00}#coupon-page .coupon-select-menus .menu__right .button-disabled{color:#bfbfbf}#coupon-confirm-dialog{color:#666}#coupon-confirm-dialog .modal-title{font-size:16px;padding:10px 15px 0 !important;text-align:left;overflow-wrap:break-word;white-space:pre-wrap;border-bottom:0}#coupon-confirm-dialog .modal-contents{padding:0 15px 15px;border:0}#coupon-confirm-dialog .coupon-detail{margin:10px 0 20px}#coupon-confirm-dialog .coupon-name{color:#666;font-size:14px;font-weight:bold;word-wrap:break-word;overflow:scroll;word-break:normal;white-space:pre-wrap;margin:0}#coupon-confirm-dialog .coupon-notice{color:#666;font-size:12px;text-align:left;width:100%;padding-top:.1rem;word-wrap:break-word;overflow:scroll;word-break:normal;white-space:pre-line;margin:0}#coupon-confirm-dialog .coupon-notice-title{font-size:12px;font-weight:normal}#coupon-confirm-dialog .coupon-notice-list{padding:0 0 0 1rem;list-style-position:outside;margin:5px 0 10px}#coupon-confirm-dialog .coupon-expired-date{word-wrap:break-word;overflow:scroll;word-break:normal;white-space:pre-wrap;margin:0}#coupon-confirm-dialog .coupon-button{color:#00a9bd}#page-tutorial .tutorial-modal{width:100%;height:100%;background-color:#466ff7}#page-tutorial .tutorial-flex-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#page-tutorial .tutorial-scroll{position:fixed;top:20px;left:20px;right:20px;bottom:180px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#page-tutorial .tutorial-item{min-width:100%;height:100%;scroll-snap-align:start;-o-object-fit:contain;object-fit:contain}#page-tutorial .tutorial-button-box{position:fixed;bottom:0px;right:0px;left:0px;width:100%}#page-tutorial .tutorial-control-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}#page-tutorial .tutorial-control-box div{width:100%;padding-bottom:10px;padding:10px}#page-tutorial .tutorial-control-prev,#page-tutorial .tutorial-control-next{width:100%;border:none;background-color:#ff4d00;color:#fff;border-radius:5px;padding:10px}#page-tutorial .tutorial-control-prev:disabled,#page-tutorial .tutorial-control-next:disabled{background-color:gray}#page-tutorial .tutorial-control-next:disabled{background-color:gray}#page-tutorial .tutorial-skip-button-box{padding:0 10px 10px 10px}#page-tutorial .tutorial-button{width:100%;border:none;background-color:#ff4d00;color:#fff;padding:10px;text-align:center;border-radius:5px}#page-tutorial .tutorial-tap-icon{z-index:99999;pointer-events:none;position:fixed;width:40%;height:40%;-o-object-fit:contain;object-fit:contain;top:30%;right:30px;-webkit-animation:1s ease-out 0s infinite anim;animation:1s ease-out 0s infinite anim}#page-tutorial .tutorial-scroll-point-box{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:20%;margin-right:20%;margin-bottom:10px;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}#page-tutorial .tutorial-scroll-point,#page-tutorial .tutorial-scroll-point-disabled{background-color:#ff4d00;width:10px;height:10px;border-radius:5px}#page-tutorial .tutorial-scroll-point-disabled{background-color:gray}#page-home .store-image{width:100%}#page-home .category-slide-tab-scroll{overflow-x:scroll;width:100%;position:sticky;top:40px;-ms-overflow-style:none;-webkit-scrollbar:none;scrollbar-width:none;background-color:#fff}#page-home .category-slide-tab-scroll::-webkit-scrollbar{display:none}#page-home .store-info-container{list-style:none;margin:0;padding:10px 15px}#page-home .store-info-container .store-info-title{font-weight:bold}#page-home .store-info-container li{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0 0 5px}#page-home .store-info-container li.receive-time-message{font-size:12px;color:#666;overflow:visible;text-overflow:initial;white-space:initial}#page-home .store-info-container .store-info-reserved-text{color:#d93025;font-size:12px}#page-home .category-slide-tab-container{width:-webkit-max-content;width:-moz-max-content;width:max-content;-ms-overflow-style:none;-webkit-scrollbar:none;scrollbar-width:none}#page-home .category-slide-tab-box,#page-home .category-slide-tab-box-selected{display:inline-block;line-height:50px;text-align:center;border-bottom:2px solid #ccc;padding:0 15px 0;margin:0 5px;min-width:100px}#page-home .category-slide-tab-box-selected{color:orange;border-bottom:3px solid orange}#page-home .fixed-menu-list-scroll{padding-bottom:64px;background-color:#f8f9f9}#page-home .fixed-menu-list-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}#page-home .fixed-menu-category-name{text-align:center;font-weight:bold;font-size:18px;margin:15px 0}#page-home .fixed-menu-list-box{width:46%;margin:2%}#page-home .rock-image{position:absolute;top:36px;left:0px;width:100%;z-index:1}#page-home .menu-select-bottom{padding:5px !important;margin:5px 0 0 3px}#page-home .fixed-menu-list-box-menu-name{margin:5px 0 10px 0;font-weight:bold;word-wrap:break-word}#page-home .fixed-menu-list-box-menu-price{margin-top:10px;color:#666}#page-home .freelayout-list-item{margin-bottom:10px;background-color:#fff}#page-home .category-slide-menu-btn{margin:10px;top:10px}#page-menu .menu-image-block{position:relative}#page-menu .menu-image-block .arrow-circle-icon{position:absolute;left:15px;top:15px;width:40px;height:auto;color:#666}#page-menu .menu-image-block .menu-image{width:100%;height:250px;-o-object-fit:cover;object-fit:cover;background-color:#fff}#page-menu .menu-main-container{padding-bottom:240px;background-color:#f8f9f9}#page-menu .menu-name{font-size:20px;padding:10px 10px 0 10px}#page-menu .menu-description-box{padding:10px}#page-menu .menu-description-bold{font-weight:bold;font-size:22px}#page-menu .menu-description-remarks{font-size:12px;margin-top:10px;color:#666}#page-menu .menu-description-more-link{color:#00a9bd}#page-menu .menu-group-select{padding:10px}#page-menu .menu-group-select-label{background-color:#e6e6e6;padding:10px 20px;margin:0 -10px}#page-menu .menu-group-required-text{color:#666;margin-left:.8rem}#page-menu .sub-menu-select-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-menu .radio-group{width:100%}#page-menu .sub-menu-select{width:46%;margin:2%}#page-menu .selected{border:1px solid #ff4d00}#page-menu .checked-img{width:20px;height:20px;position:absolute;top:6px;right:6px;z-index:1}#page-menu .sub-menu-required-radio-btn{width:23px;height:23px;margin:5px;position:absolute;top:0;right:0;z-index:1}#page-menu .sub-menu-required-radio-btn .MuiCheckbox-root{padding:5px}#page-menu .rock-image{position:absolute;top:36px;left:0;width:100%;z-index:1}#page-menu .sub-menu-select-count{background-color:#ff4d00;color:#fff;width:21px;height:21px;max-height:21px;line-height:21px;font-size:12px;text-align:center;vertical-align:middle;border-radius:50%;position:absolute;top:0;right:0;z-index:1;margin:5px}#page-menu .sub-menu-select-bottom{padding:5px !important;margin:5px 0 0 3px}#page-menu .sub-menu-select-name{margin:5px 0 10px 0;font-weight:bold;word-wrap:break-word}#page-menu .sub-menu-select-price{font-size:13px;margin-top:10px;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}#page-menu .sub-menu-quantity{color:#00a9bd}#page-menu .menu-footer-container{position:fixed;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 15px 20px;-webkit-box-shadow:0 -5px 10px 0 rgba(0,0,0,.2);box-shadow:0 -5px 10px 0 rgba(0,0,0,.2);background-color:#fff;z-index:1}#page-menu .menu-footer-quantity-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#page-menu .menu-footer-ctrl{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-align:center;-ms-flex-align:center;align-items:center}#page-menu .menu-footer-add-cart-box{margin-top:10px}#page-menu .menu-footer-price{font-weight:bold;font-size:25px;line-height:50px}#page-menu .has-coupon{color:red}#page-menu .menu-footer-minus{margin-right:11px;height:30px;margin-bottom:7px}#page-menu .menu-footer-minus img{margin-top:13px}#page-menu .btn-disabled{color:#e6e6e6 !important}#page-menu .btn-enable{color:#666 !important}#page-menu .menu-footer-quantity{font-size:32px;margin:0 2px 2px 2px}#page-menu .menu-footer-plus{margin-left:11px;height:30px;margin-bottom:7px}#page-menu .menu-footer-plus img{margin-top:13px}#page-menu .menu-footer-add-cart{width:100%;height:36px;font-size:14px;border-radius:4px}#page-menu .cart-enable{border:none;color:#fff;background-color:#ff4d00}#page-menu .cart-disable{border:1px solid rgba(0,0,0,.1215686275);color:rgba(0,0,0,.3803921569);background-color:#fff}#page-menu .card-wrapper{position:relative}#page-menu .inactive{opacity:.3;pointer-events:none}#page-menu .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(200,200,200,.6);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);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;z-index:1}#page-menu .overlay-text-wrapper{position:relative;z-index:2;padding:0 10px;text-align:center;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#page-menu .locked-text{color:red;font-weight:bold;font-size:1.1rem;opacity:1;word-wrap:break-word;white-space:normal;overflow-wrap:break-word;line-height:1.4}#page-cart .store-image{width:100%}#page-cart .cart-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:bold;font-size:16px;border-bottom:1px solid #ccc;padding:15px;background-color:#fff}#page-cart .all-discount-coupon{border-bottom:0}#page-cart .all-discount-coupon .cart-item-coupon{margin-top:0}#page-cart .cart-item-scroll{padding-bottom:135px}#page-cart .cart-item-submenus{font-weight:normal;font-size:16px;text-indent:.6rem}#page-cart .cart-item-top{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}#page-cart .cart-item-bottom{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}#page-cart .cart-item-bottom-minus{margin-right:10px;margin-top:8px}#page-cart .cart-item-coupon{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;margin-top:5px;color:#d93025}#page-cart .cart-item-coupon .cart-item-coupon-discount-price{margin-left:auto}#page-cart .btn-disabled{color:#e6e6e6 !important}#page-cart .btn-enable{color:#666 !important}#page-cart .cart-item-bottom-quantity{font-size:32px}#page-cart .cart-item-bottom-plus{margin-left:10px;margin-top:8px}#page-cart .cart-item-ctrl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-cart .cart-item-ctrl-price{margin-top:20px}#page-cart .cart-footer{position:fixed;bottom:0;left:0;right:0;padding:15px 15px 20px 15px;background-color:#fff;-webkit-box-shadow:0 -5px 10px 0 rgba(0,0,0,.2);box-shadow:0 -5px 10px 0 rgba(0,0,0,.2)}#page-cart .cart-footer-top{text-align:right;font-size:18px;margin:2px 3px 14px 0}#page-cart .cart-footer-top span{font-weight:bold}#page-cart .cart-footer-top .total-amount{font-size:24px}#page-cart .cart-footer-bottom{line-height:20px;background-color:#ff4d00;color:#fff;padding:9px;text-align:center;border-radius:5px}#page-tutorial .tutorial-modal{width:100%;height:100%;background-color:#466ff7}#page-tutorial .tutorial-flex-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#page-tutorial .tutorial-scroll{position:fixed;top:20px;left:20px;right:20px;bottom:180px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#page-tutorial .tutorial-item{min-width:100%;height:100%;scroll-snap-align:start;-o-object-fit:contain;object-fit:contain}#page-tutorial .tutorial-button-box{position:fixed;bottom:0px;right:0px;left:0px;width:100%}#page-tutorial .tutorial-control-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}#page-tutorial .tutorial-control-box div{width:100%;padding-bottom:10px;padding:10px}#page-tutorial .tutorial-control-prev,#page-tutorial .tutorial-control-next{width:100%;border:none;background-color:#ff4d00;color:#fff;border-radius:5px;padding:10px}#page-tutorial .tutorial-control-prev:disabled,#page-tutorial .tutorial-control-next:disabled{background-color:gray}#page-tutorial .tutorial-control-next:disabled{background-color:gray}#page-tutorial .tutorial-skip-button-box{padding:0 10px 10px 10px}#page-tutorial .tutorial-button{width:100%;border:none;background-color:#ff4d00;color:#fff;padding:10px;text-align:center;border-radius:5px}#page-tutorial .tutorial-tap-icon{z-index:99999;pointer-events:none;position:fixed;width:40%;height:40%;-o-object-fit:contain;object-fit:contain;top:30%;right:30px;-webkit-animation:1s ease-out 0s infinite anim;animation:1s ease-out 0s infinite anim}#page-tutorial .tutorial-scroll-point-box{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:20%;margin-right:20%;margin-bottom:10px;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}#page-tutorial .tutorial-scroll-point,#page-tutorial .tutorial-scroll-point-disabled{background-color:#ff4d00;width:10px;height:10px;border-radius:5px}#page-tutorial .tutorial-scroll-point-disabled{background-color:gray}@supports(-webkit-appearance: -apple-pay-button){.apple-pay-button-with-text{display:inline-block;-webkit-appearance:-apple-pay-button;-apple-pay-button-type:buy}.apple-pay-button-with-text>*{display:none}.apple-pay-button-black-with-text{-apple-pay-button-style:#000}.apple-pay-button-white-with-text{-apple-pay-button-style:#fff}.apple-pay-button-white-with-line-with-text{-apple-pay-button-style:white-outline}}@supports not (-webkit-appearance: -apple-pay-button){.apple-pay-button-with-text{--apple-pay-scale: 1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;border-radius:5px;padding:0px;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:200px;min-height:32px;max-height:64px}.apple-pay-button-black-with-text{background-color:#000;color:#fff}.apple-pay-button-white-with-text{background-color:#fff;color:#000}.apple-pay-button-white-with-line-with-text{background-color:#fff;color:#000;border:.5px solid #000}.apple-pay-button-with-text.apple-pay-button-black-with-text>.logo{background-image:-webkit-named-image(apple-pay-logo-white);background-color:#000}.apple-pay-button-with-text.apple-pay-button-white-with-text>.logo{background-image:-webkit-named-image(apple-pay-logo-black);background-color:#fff}.apple-pay-button-with-text.apple-pay-button-white-with-line-with-text>.logo{background-image:-webkit-named-image(apple-pay-logo-black);background-color:#fff}.apple-pay-button-with-text>.text{font-family:-apple-system;font-size:calc(1em*var(--apple-pay-scale));font-weight:300;-ms-flex-item-align:center;align-self:center;margin-right:calc(2px*var(--apple-pay-scale))}.apple-pay-button-with-text>.logo{width:calc(35px*var(--scale));height:100%;background-size:100% 60%;background-repeat:no-repeat;background-position:0 50%;margin-left:calc(2px*var(--apple-pay-scale));border:none}}#page-jtbauth .btn-confirm{z-index:2;text-align:center;background-color:#ff4d00;color:#fff;font-size:14px;line-height:20px;padding:10px;border-radius:4px;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.2);box-shadow:0 5px 5px 0 rgba(0,0,0,.2)}#page-jtbauth .btn-confirm-disable{z-index:2;text-align:center;background-color:#666;color:#fff;font-size:14px;line-height:20px;padding:10px;border-radius:4px;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.2);box-shadow:0 5px 5px 0 rgba(0,0,0,.2)}#page-jtbauth .form-group{padding:30px 30px}#page-jtbauth .label-form{font-size:1.1rem;margin-bottom:5px}#page-jtbauth .text-form{width:100%;margin-bottom:20px}#page-jtbauth .error-form{font-weight:bold;margin-top:10px;color:red}#page-cartqrcode{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100vw;height:calc(100vh - 56px)}#page-cartqrcode .qrcode-image{text-align:center;margin-top:20px}#page-cartqrcode .notice-message{text-align:center;margin-top:20px;font-size:18px}#page-cartqrcode .foot-btn-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}#page-cartqrcode .reset-btn{margin:10px;line-height:20px;font-size:18px;background-color:#ff4d00;color:#fff;padding:15px;text-align:center;border-radius:5px}#page-cartqrcode .btn-disabled{color:#e6e6e6 !important}#page-cartqrcode .btn-enable{color:#666 !important}#page-cartqrcode .cart-item-scroll{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:scroll}#page-cartqrcode .cart-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:bold;font-size:16px;border-bottom:1px solid #e6e6e6;padding:15px;background-color:#f8f9f9}#page-cartqrcode .cart-item-top{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}#page-cartqrcode .cart-item-submenus{font-weight:normal;font-size:16px;text-indent:.6rem}#page-cartqrcode .cart-item-bottom{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}#page-cartqrcode .cart-item-ctrl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-cartqrcode .cart-item-bottom-minus{margin-right:10px;margin-top:6px}#page-cartqrcode .cart-item-bottom-quantity{font-size:32px}#page-cartqrcode .cart-item-bottom-plus{margin-left:10px;margin-top:6px}#page-cartqrcode .cart-item-ctrl-price{margin-top:20px}#page-cartqrcode .cart-item-coupon{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;margin-top:5px;color:#d93025}#page-cartqrcode .cart-item-coupon .cart-item-coupon-discount-price{margin-left:auto}
