@charset "UTF-8";body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{scroll-behavior:smooth}body,html{font-family:Sukhumvit Set,Prompt,Arial,Helvetica,sans-serif;max-width:100%;font-size:14px}.hilight{font-weight:700;color:#e1623b}.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite;height:40vmin;pointer-events:none}.App-header{background-color:#e1623b;min-height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.button{line-height:1}.button i.fa{padding-right:5px}.header-nav{background-color:#e1623b;background:#e1623b;border-radius:0 0 12px 12px;color:#fff;position:fixed;top:0;left:0;right:0;font-size:1.4em;height:60px;padding-top:5px;z-index:20;line-height:30px;font-weight:bolder;overflow:hidden;word-break:keep-all;white-space:nowrap}.header-nav .logo{height:40px}.header-nav a{color:#fff}.header-nav i{padding-right:5px}.is-active{border-bottom:4px solid #e1623b;margin-bottom:-4px}.thumbnail-image{width:100%;padding-bottom:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;margin-bottom:5px;border-radius:12px}.rich-menu-layout{width:200px;height:135px;margin:10px;display:block;float:left;background-repeat:none;background-position:50%;background-size:100% 100%}.rich-menu-layout.layout-c{height:66px}.rich-menu-layout.active,.rich-menu-layout:hover{border:4px solid orange}.rich-menu-layout .columns{padding:0;margin:0}.rich-menu-layout .columns.r1{height:100%}.rich-menu-layout .columns.r2{height:50%}.rich-menu-layout .columns.r3{height:33.33%}.rich-menu-layout .columns.r4{height:25%}.rich-menu-layout .columns.r5{height:20%}.rich-menu-layout .columns .column{background:rgba(0,0,0,.5);padding:6px;margin:0;color:#fff;font-size:.8em;font-weight:bolder}.rich-menu-layout .columns .column:nth-child(odd),.rich-menu-layout .columns:nth-child(odd) .column{background:rgba(0,0,0,.8)}.rich-menu-layout .columns:nth-child(odd) .column:nth-child(odd){background:rgba(0,0,0,.5)}a{color:#e1623b}.complete-payment{position:fixed;top:0;bottom:0;left:0;right:0;border:12px solid #e1623b;padding:40px;text-align:center;font-size:1.2em;color:#e1623b}.complete-payment small{color:#888;font-size:.8em}.complete-payment img{width:60%;max-width:200px}.item-editor .thumbnail{height:200px;width:auto;display:block}.item-editor table .thumbnail{height:80px}.coupon-wrapper{position:relative}.coupon-wrapper .coupon-button{position:absolute;right:0;top:0;border:0;background:orange;height:100%;width:60px;color:#fff;border-radius:0 5px 5px 0}#firebaseui-auth-container .mdl-card{border-radius:5px;margin:20px auto;max-width:400px;padding:0 0 20px;text-align:center;box-shadow:1px 1px 4px 0 rgba(0,0,0,.2);overflow:hidden}@media only screen and (max-width:767px){#firebaseui-auth-container .mdl-card{margin:0;height:100vh;width:100vw;border-radius:0}}#firebaseui-auth-container .mdl-card h1{font-weight:700;padding:8px 0;background:#e1623b;color:#fff}#firebaseui-auth-container .mdl-card .firebaseui-card-content{padding:20px 40px;font-size:14px}#firebaseui-auth-container .mdl-card .firebaseui-card-content label{line-height:32px;display:block;width:100%;text-align:left;font-weight:bolder;border-radius:5px}#firebaseui-auth-container .mdl-card .firebaseui-card-content input{font-size:14px;height:32px;line-height:32px;margin:0;display:block;width:100%;padding:0 10px;border-radius:5px}#firebaseui-auth-container .mdl-card button{height:32px;line-height:32px;font-size:14px;border:0;background:#e1623b;color:#fff;padding:0 10px;margin:5px;width:100px;font-weight:bolder}.rich-menu-description{text-align:left}.rcs_slideCon .itemWrapper img{display:block;height:100%;width:auto;max-width:inherit}.rcs_buttonWrapper{z-index:10!important}.order-editor label{font-size:1.2em;font-weight:bolder;display:block}.ticket.status{background:#0084cb;color:#fff;padding:4px 9px;border-radius:4px;font-size:.8em;font-weight:bolder;margin-bottom:5px;text-align:center}.ticket.status.ordered{background:#00b3b3}.ticket.status.picked{background:green}.toggle-button .column{padding:0}.toggle-button .is-active{background-color:#e1623b;color:#fff;border:inherit;box-shadow:inherit}.order.status{color:#fff;padding:4px 9px;border-radius:4px;font-size:.8em;font-weight:bolder;margin-bottom:5px;text-align:center}.order.status,.order.status.submitted{background:#0084cb}.order.status.ontheway,.order.status.paid{background:#00b3b3}.order.status.delivered{background:green}.order.status.pending{background:#d3d3d3}.order.status.cancel{background:red}.order.status.preorder{background:#e1623b}.register-application{background:url(/shop-top.png) repeat-x top}.register-application,.register-application .button,.register-application a{font-family:Sukhumvit Set,Prompt,Arial,Helvetica,sans-serif}.register-application .container{max-width:900px;margin:0 20px 20px;padding-top:100px}@media screen and (min-width:1000px){.register-application .container{margin:0 auto 20px}}.register-application hr{border-top:1px dashed #ccc;background:none}.register-application .label,.register-application .subtitle,.register-application .title{color:#5b5b5b}.register-application .help{color:#888}.register-application .field.is-horizontal{padding-bottom:15px}.register-application .packages .card{border-radius:8px;overflow:hidden;position:relative;transition-duration:.1s}.register-application .packages .card.selected,.register-application .packages .card:hover{transform:scale(1.1);z-index:9999}.register-application .packages .card-content{padding:0}.register-application .packages .card-content .content{font-size:.8em;padding:0 15px 15px}.register-application .packages .media{background:#ffdb6e;padding:15px;margin-bottom:10px}.register-application .packages .media .media-content{overflow:hidden;min-height:3.4em}.register-application .packages .media .subtitle,.register-application .packages .media .title{color:#e1623b;text-align:center}.register-application .packages .card.selected .media{background:#e1623b}.register-application .packages .card.selected .media .subtitle,.register-application .packages .card.selected .media .title{color:#fff;text-align:center}.ordering{font-family:Sukhumvit Set,Prompt,Arial,Helvetica,sans-serif;margin:15px;padding-bottom:80px}.ordering .complete{padding:20px 10px;font-size:1.2em}.ordering .complete h1{font-size:1.5em;color:#e1623b;margin-bottom:10px}.ordering button,.ordering input,.ordering select,.ordering textarea{font-family:Sukhumvit Set,Prompt,Arial,Helvetica,sans-serif}.ordering h1{font-size:2rem}.ordering h2{font-size:1.6rem}.ordering .button.is-primary,.ordering .button.is-success{background-color:#e1623b}.ordering .button.is-primary:hover,.ordering .button.is-success:hover{background-color:#d86501}.ordering .button.is-primary.is-outlined,.ordering .button.is-success.is-outlined{border-color:#e1623b;color:#e1623b;background:none}.ordering .button.my-location{position:fixed;z-index:1000;bottom:110px;right:10px;width:40px}.ordering .menu-item{position:relative}@media screen and (max-width:768px){.ordering .menu-item{padding-right:5px}.ordering .menu-item:nth-chld(2n){padding-right:10px;padding-left:5px}}.ordering .menu-item.is-full{border-top:1px solid #ccc;padding:15px}.ordering .menu-item .name,.ordering .menu-item .name a,.ordering .menu-item .price{color:#444;font-weight:bolder}.ordering .menu-item .sale-time{position:absolute;background:#fff;padding:4px 10px;border-radius:5px;top:20px;left:20px;font-size:.8em;font-weight:bolder;color:#e1623b}.ordering .menu-item.text-only .sale-time{position:relative;top:0;left:0;padding:0;background:none}.ordering .menu-item button.add-button{background:#e1623b;width:24px;height:24px;color:#fff;line-height:16px;font-size:16px;text-align:center;border:0;float:right;padding:0;margin:5px 0 0}.ordering .selected-item{position:fixed;left:0;right:0;bottom:-1px;width:100vw;color:#fff;background:#e1623b;padding:15px 15px 30px;text-align:center;border-radius:0;border-radius:10px 10px 0 0}.ordering .modal-content{overflow:auto;border-radius:15px}.ordering .map-dialogs{align-items:flex-end}.ordering .map-dialogs .modal-background{background:#fff}.ordering .map-dialogs .modal-content{width:100%;max-height:100vh;padding:0;margin:0}.ordering .map-dialogs .modal-close{color:#000;margin-top:-5px}.ordering .map-dialogs .modal-close:after,.ordering .map-dialogs .modal-close:before{background-color:#000}.ordering .summary-dialogs{position:relative;top:-100px;background-color:#fff;align-items:flex-end}.ordering .summary-dialogs .summary-wrapper{overflow:auto;height:100%;max-width:800px;margin:auto;padding:10px}.ordering .summary-dialogs *{transition:all .1s ease}.ordering .summary-dialogs hr{border-top:1px dashed #ccc;background:none}.ordering .summary-dialogs a,.ordering .summary-dialogs input,.ordering .summary-dialogs select,.ordering .summary-dialogs textarea{box-shadow:1px 1px 5px rgba(0,0,0,.2);display:block;border-radius:5px;border:0}.ordering .summary-dialogs input[type=checkbox]{border:2px solid #e1623b;background:#fff;width:20px;height:20px}.ordering .summary-dialogs a{text-align:left;color:#e1623b}.ordering .summary-dialogs a.location-item{padding:10px 20px}.ordering .summary-dialogs a .fa{line-height:1.65}.ordering .summary-dialogs select:after{position:absolute;content:"";top:14px;right:10px;width:0;height:0;border:6px solid transparent;border-top-color:#e1623b}.ordering .summary-dialogs .buttons.has-addons{display:flex}.ordering .summary-dialogs .buttons.has-addons .button{border-radius:0;flex:1 1}.ordering .summary-dialogs .buttons.has-addons .button:first-child{border-right:0}.ordering .summary-dialogs .checkbox{position:relative;width:100%;padding:10px;border:1px dashed #ddd;border-radius:10px;margin-bottom:10px}.ordering .summary-dialogs .checkbox .level-right{border:1px solid #ddd;background:#fff;width:48px;border-radius:14px;position:relative;height:26px}.ordering .summary-dialogs .checkbox .level-right i{position:absolute;left:1px;top:1px;border:1px solid #eee;background:#fff;border-radius:11px;width:22px;height:22px;box-shadow:2px 2px 2px rgba(0,0,0,.2);transition:all .1s ease}.ordering .summary-dialogs .checkbox.active .level-right{background:#e1623b;border-color:#e1623b}.ordering .summary-dialogs .checkbox.active .level-right i{left:22px}.ordering .summary-dialogs .checkbox input{position:absolute;opacity:0;width:100%;height:100%;top:0;left:0;line-height:40px}.ordering .summary-dialogs .checkbox div{justify-content:left}.ordering .summary-dialogs .promotions{border:1px dashed #e1623b;border-radius:8px;padding:6px 20px;margin-bottom:10px}.ordering .summary-dialogs .promotions label{margin:0;padding:0}.ordering .summary-dialogs .promotions li{color:#e1623b}.ordering .summary-dialogs .promotions .inactive{text-decoration:line-through}.ordering .summary-dialogs .payment-method button{border:0;font-size:1em;color:#e1623b;height:22px;padding:0}.ordering .summary-dialogs .payment-method button:active,.ordering .summary-dialogs .payment-method button:hover{background:none}.ordering .summary-dialogs .payment-method button.inactive{color:inherit}.ordering .summary-dialogs .payment-method button.inactive i{color:#d3d3d3}.ordering .summary-dialogs .modal-background{background:#fff}.ordering .summary-dialogs .modal-content{max-height:100vh;padding:10px 0 200px}.ordering .summary-dialogs .modal-close{color:#000}.ordering .summary-dialogs .modal-close:after,.ordering .summary-dialogs .modal-close:before{background-color:#000}.ordering .summary-dialogs textarea{height:100px}.ordering .summary-dialogs label{display:block;margin-top:15px;margin-bottom:4px}.ordering .summary-dialogs .field{max-width:100%;padding:4px 8px;border-radius:3px}.ordering .summary-dialogs .field label{margin:0 0 8px}.ordering .summary-dialogs .item-product{margin-bottom:10px}.ordering .summary-dialogs .item-product .sale-time{color:red}.ordering .summary-dialogs .item-product img.thumbnail{width:60px;border-radius:30px}.ordering .summary-dialogs .item-product .item-name{font-size:.9rem}.ordering .summary-dialogs .item-product .item-name .item-option{font-size:.8rem;color:#888}.ordering .summary-dialogs .item-product .item-note{font-size:.9em}.ordering .summary-dialogs .item-product .level{margin:0}.ordering .summary-dialogs .item-product .item-actions{display:flex;justify-content:space-between;padding-left:50px}.ordering .summary-dialogs .item-product .item-actions .item-quantity{display:flex}.ordering .summary-dialogs .item-product input{width:40px;height:22px;line-height:20px;font-size:14px;padding:0;font-weight:bolder;text-align:center}.ordering .summary-dialogs .item-product button.add-button{background:transparent;width:20px;height:20px;line-height:10px;font-size:12px;text-align:center;border:0;overflow:hidden;margin:0;padding:0}.ordering .summary-dialogs .item-product button.add-button i{line-height:19px;font-size:1em}.ordering .summary-dialogs .summary-panel{border-radius:10px;box-shadow:1px 1px 8px rgba(1,1,1,.2);background:hsla(0,0%,100%,.95);position:fixed;left:10px;right:10px;bottom:30px;width:calc(100vw - 20px);padding:15px;z-index:10;max-width:800px;margin:auto}.ordering .summary-dialogs .summary-panel .level{padding:0;margin:0}.ordering .option-dialogs{justify-content:start}.ordering .option-dialogs .delete:after,.ordering .option-dialogs .delete:before,.ordering .option-dialogs .modal-background,.ordering .option-dialogs .modal-close:after,.ordering .option-dialogs .modal-close:before{background:#fff}.ordering .option-dialogs .header-nav{z-index:2000}.ordering .option-dialogs .modal-content{z-index:10;background:#fff;padding:70px 20px}.ordering .option-dialogs .modal-content .item-option{margin-bottom:10px}.ordering .option-dialogs .modal-content .item-option input{width:40px;height:30px;font-size:15px;font-weight:bolder;text-align:center}.ordering .option-dialogs .modal-content .item-option button.add-button{background:#e1623b;width:30px;height:30px;color:#fff;line-height:14px;font-size:15px;text-align:center;border:0;margin:0;padding:0}.ordering .note-dialogs .modal-close:after,.ordering .note-dialogs .modal-close:before{background-color:#000}.ordering .note-dialogs .modal-content{background:#fff;padding:20px;margin:0}.ordering .note-dialogs .modal-content textarea{border:0;width:100%;height:150px;padding:10px;border-top:1px dashed #ccc}@media screen and (min-width:600px){.ordering .note-dialogs .modal-content{max-width:600px;max-height:400px}.ordering .note-dialogs .modal-content textarea{height:calc(100% - 100px)}}.ordering .note-dialogs .modal-content .item-option{margin-bottom:10px}.ordering .note-dialogs .modal-content .item-option input{width:40px;height:30px;font-size:15px;font-weight:bolder;text-align:center}.ordering .note-dialogs .modal-content .item-option button.add-button{background:#e1623b;width:30px;height:30px;color:#fff;line-height:14px;font-size:15px;text-align:center;border:0;margin:0;padding:0}.ordering .description-dialogs{-webkit-animation-duration:.4s;animation-duration:.4s;transition-timing-function:ease-in;justify-content:start}.ordering .description-dialogs .delete:after,.ordering .description-dialogs .delete:before,.ordering .description-dialogs .modal-background,.ordering .description-dialogs .modal-close:after,.ordering .description-dialogs .modal-close:before{background:#fff}.ordering .description-dialogs .header-nav{z-index:2000}@media screen and (max-width:600px){.ordering .description-dialogs .dialog-footer{position:fixed;left:0;right:0;bottom:0;width:100%;padding:0 10px 20px 5px;box-shadow:0 2px 8px 0 rgba(0,0,0,.5);background:#fff}.ordering .description-dialogs .dialog-footer .column{padding:4px!important}}.ordering .description-dialogs .modal-content{background:#fff;margin-top:60px;padding:20px 20px 120px;width:100%;max-width:500px;max-height:100%}.ordering .description-dialogs .modal-content bank-account .name{font-size:1.5em}.ordering .description-dialogs .modal-content bank-account .name a{color:#000}.ordering .description-dialogs .modal-content .column{position:relative}@media screen and (min-width:768px){.ordering .description-dialogs .modal-content{max-width:800px;margin-top:0;padding:70px 20px 100px}.ordering .description-dialogs .modal-content .column{padding:0 10px!important}}.ordering .description-dialogs .modal-content .thumbnail-image{border-radius:8px;margin-bottom:10px}.ordering .description-dialogs .modal-content .name{font-size:1.4em;font-weight:700;font-size:#888}.ordering .description-dialogs .modal-content .price{font-size:1em;font-weight:700;color:#e1623b;top:0}.ordering .description-dialogs .modal-content .item-options{border-top:1px dashed #ffd1aa;padding-top:6px;margin-top:6px}.ordering .description-dialogs .modal-content .item-options>div:first-child{font-size:1.2em;margin-bottom:0;color:#888}.ordering .description-dialogs .modal-content .item-option{padding:0 10px;margin:0;line-height:28px;position:relative;display:block}.ordering .description-dialogs .modal-content .item-option:hover{background:#e1623b;color:#fff;box-shadow:1px 1px 4px rgba(0,0,0,.5);border:0;border-radius:5px}.ordering .description-dialogs .modal-content .item-option:hover div.price{color:#fff}.ordering .description-dialogs .modal-content .item-option input{position:relative;top:2px;font-size:15px;font-weight:bolder;text-align:center}.ordering .description-dialogs .modal-content .item-option div.option-name{display:inline-block;vertical-align:top;padding-left:5px;width:calc(100% - 80px)}.ordering .description-dialogs .modal-content .item-option div.price{position:absolute;top:0;right:10px}.ordering .description-dialogs .modal-content .item-option button.add-button{background:#e1623b;width:30px;height:30px;color:#fff;line-height:14px;font-size:15px;text-align:center;border:0;margin:0;padding:0}.ordering .payment-dialogs .modal-content{background:#fff;padding:10px}.ordering .payment-dialogs .modal-content .item-option{margin-bottom:10px}.ordering .payment-dialogs .modal-content .item-option input{width:40px;height:30px;font-size:15px;font-weight:bolder;text-align:center}.ordering .payment-dialogs .modal-content .item-option button.add-button{background:#e1623b;width:30px;height:30px;color:#fff;line-height:14px;font-size:15px;text-align:center;border:0;margin:0;padding:0}div.ReactTags__tags{position:relative}div.ReactTags__tagInput{width:200px;border-radius:2px;display:inline-block}div.ReactTags__tagInput input.ReactTags__tagInputField,div.ReactTags__tagInput input.ReactTags__tagInputField:focus{height:31px;margin:0;font-size:12px;width:100%;border:1px solid #eee}div.ReactTags__selected span.ReactTags__tag{border:1px solid #ddd;background:#eee;font-size:12px;display:inline-block;padding:5px;margin:0 5px;border-radius:2px}div.ReactTags__selected a.ReactTags__remove{color:#aaa;margin-left:5px;cursor:pointer}div.ReactTags__suggestions{position:absolute;z-index:9999}div.ReactTags__suggestions ul{list-style-type:none;box-shadow:.05em .01em .5em rgba(0,0,0,.2);background:#fff;width:200px}div.ReactTags__suggestions li{border-bottom:1px solid #ddd;padding:5px 10px;margin:0}div.ReactTags__suggestions li mark{text-decoration:underline;background:none;font-weight:600}div.ReactTags__suggestions ul li.ReactTags__activeSuggestion{background:#b7cfe0;cursor:pointer}.hint{color:#888;font-size:1em}.image-upload-button input[type=file]{display:inline-block;border:1px dashed #ccc;height:100px;padding:0;margin:0;position:relative;background:#fff}.image-upload-button input[type=file]::-webkit-file-upload-button{visibility:hidden}.image-upload-button input[type=file]:before{font-family:Font Awesome\ 5 Free;font-weight:900;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f382";display:inline-block;padding:20px 8px 0;font-size:2.5em}.image-upload-button input[type=file]:after,.image-upload-button input[type=file]:before{background:#fff;outline:none;white-space:nowrap;-webkit-user-select:none;cursor:pointer;text-align:center;width:100%}.image-upload-button input[type=file]:after{position:absolute;bottom:10px;content:"กรุณาเลือกไฟล์";display:block;border-radius:3px;padding:5px 8px;font-size:1em}.image-upload-button.selected{height:100px;position:relative}.image-upload-button.selected div.preview{position:absolute;text-align:center;top:0;bottom:0;width:100%;pointer-events:none}.image-upload-button.selected input[type=file]{height:100px}.image-upload-button.selected input[type=file]:before{content:"";display:none}.image-upload-button.selected input[type=file]:after{content:"";width:100%;height:100%;background:none}.m0{margin:0;margin:0!important}.mt0{margin-top:0!important}.mb0{margin-bottom:0!important}.ml0{margin-left:0!important}.mh0,.mr0{margin-right:0!important}.mh0{margin-left:0!important}.mv0{margin-top:0!important;margin-bottom:0!important}.m5{margin:5px!important}.mt5{margin-top:5px!important}.mb5{margin-bottom:5px!important}.ml5{margin-left:5px!important}.mh5,.mr5{margin-right:5px!important}.mh5{margin-left:5px!important}.mv5{margin-top:5px!important;margin-bottom:5px!important}.m10{margin:10px!important}.mt10{margin-top:10px!important}.mb10{margin-bottom:10px!important}.ml10{margin-left:10px!important}.mh10,.mr10{margin-right:10px!important}.mh10{margin-left:10px!important}.mv10{margin-top:10px!important;margin-bottom:10px!important}.m15{margin:15px!important}.mt15{margin-top:15px!important}.mb15{margin-bottom:15px!important}.ml15{margin-left:15px!important}.mh15,.mr15{margin-right:15px!important}.mh15{margin-left:15px!important}.mv15{margin-top:15px!important;margin-bottom:15px!important}.m20{margin:20px!important}.mt20{margin-top:20px!important}.mb20{margin-bottom:20px!important}.ml20{margin-left:20px!important}.mh20,.mr20{margin-right:20px!important}.mh20{margin-left:20px!important}.mv20{margin-top:20px!important;margin-bottom:20px!important}.p0{padding:0;padding:0!important}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.pl0{padding-left:0!important}.ph0,.pr0{padding-right:0!important}.ph0{padding-left:0!important}.pv0{padding-top:0!important;padding-bottom:0!important}.p5{padding:5px!important}.pt5{padding-top:5px!important}.pb5{padding-bottom:5px!important}.pl5{padding-left:5px!important}.ph5,.pr5{padding-right:5px!important}.ph5{padding-left:5px!important}.pv5{padding-top:5px!important;padding-bottom:5px!important}.p10{padding:10px!important}.pt10{padding-top:10px!important}.pb10{padding-bottom:10px!important}.pl10{padding-left:10px!important}.ph10,.pr10{padding-right:10px!important}.ph10{padding-left:10px!important}.pv10{padding-top:10px!important;padding-bottom:10px!important}.p15{padding:15px!important}.pt15{padding-top:15px!important}.pb15{padding-bottom:15px!important}.pl15{padding-left:15px!important}.ph15,.pr15{padding-right:15px!important}.ph15{padding-left:15px!important}.pv15{padding-top:15px!important;padding-bottom:15px!important}.p20{padding:20px!important}.pt20{padding-top:20px!important}.pb20{padding-bottom:20px!important}.pl20{padding-left:20px!important}.ph20,.pr20{padding-right:20px!important}.ph20{padding-left:20px!important}.pv20{padding-top:20px!important;padding-bottom:20px!important}.has-head-weekday0{position:relative}.has-head-weekday0:before{content:" ";position:absolute;top:0;left:0;height:100%;width:6px;background:#ff8b8b}.has-tail-weekday0{position:relative}.has-tail-weekday0:before{content:" ";position:absolute;top:0;left:0;height:100%;width:6px;background:#ff8b8b}.has-head-weekday1{position:relative}.has-head-weekday1:before{content:" ";position:absolute;top:0;left:0;height:100%;width:6px;background:#fffd8b}.has-tail-weekday1{position:relative}.has-tail-weekday1:before{content:" ";position:absolute;top:0;left:0;height:100%;width:6px;background:#fffd8b}.has-head-weekday2{position:relative}.has-head-weekday2:before{content:" ";position:absolute;top:0;left:0;height:100%;width:6px;background:#ff96d6}.has-tail-weekday2{position:relative}.has-tail-weekday2:before{content:" ";position:absolute;top:0;left:0;height:100%;width:6px;background:#ff96d6}.has-head-weekday3{position:relative}.has-head-weekday3:before{content:" ";position:absolute;top:0;left:0;height:100%;width:6px;background:#8bff9f}.has-tail-weekday3{position:relative}.has-tail-weekday3:before{content:" ";position:absolute;top:0;left:0;height:100%;width:6px;background:#8bff9f}.has-head-weekday4{position:relative}.has-head-weekday4:before{content:" ";position:absolute;top:0;left:0;height:100%;width:6px;background:#ffb68b}.has-tail-weekday4{position:relative}.has-tail-weekday4:before{content:" ";position:absolute;top:0;left:0;height:100%;width:6px;background:#ffb68b}.has-head-weekday5{position:relative}.has-head-weekday5:before{content:" ";position:absolute;top:0;left:0;height:100%;width:6px;background:#8bedff}.has-tail-weekday5{position:relative}.has-tail-weekday5:before{content:" ";position:absolute;top:0;left:0;height:100%;width:6px;background:#8bedff}.has-head-weekday6{position:relative}.has-head-weekday6:before{content:" ";position:absolute;top:0;left:0;height:100%;width:6px;background:#b88bff}.has-tail-weekday6{position:relative}.has-tail-weekday6:before{content:" ";position:absolute;top:0;left:0;height:100%;width:6px;background:#b88bff}.item-canceled{text-decoration:line-through}.is-soldout .thumbnail-image{opacity:.6!important}.is-soldout .add-button{display:none}.amount-wrapper{padding:5px 0 10px}.amount-wrapper input{border:0;text-align:center;font-size:1.2em;width:80px}.amount-wrapper button.add-button{background:none;width:24px;height:24px;border-radius:50%;color:#e1623b;line-height:16px;font-size:16px;text-align:center;border:0;padding:0;margin:5px 0 0}.item-option.is-soldout,.item-option.is-soldout .option-name{text-decoration:line-through}.item-option.is-soldout .add-button{opacity:.6!important;display:inline-block}.item-by-admin{font-size:.6em;text-transform:uppercase;background:#e1623b;color:#fff;padding:1px 8px;font-weight:bolder;display:inline-block;border-radius:4px}.is-outtime .thumbnail-image{opacity:.6!important;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.is-outtime .add-button{display:none}.soldout{background-color:red;color:#fff;text-align:center;position:absolute;padding:4px 10px;border-radius:5px;top:20px;left:20px}.order-image{width:100%;max-width:400px}.container{position:static}.overlay-image{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;background-color:rgba(0,0,0,.5)}.overlay-image img{width:100%;max-width:400px}.store-application{max-width:800px;margin:auto}.store-application .button.is-primary{background-color:#e1623b}.store-application .button.is-primary:hover{background-color:#d86501}.store-application .button.is-primary.is-outlined{border-color:#e1623b;color:#e1623b;background:none}.footer-credit{text-align:center;font-size:.8em;color:#aaa;padding-top:10px}.admin-panel{padding:10px;margin-bottom:25px;box-shadow:1px 1px 4px #ccc;border-radius:8px}.admin-panel .title{font-size:1.2em;font-weight:700;color:#888}.admin-application .title{margin-bottom:5px}.admin-application .subtitle,.admin-application .title{font-weight:700;color:#e1623b}.is-small{color:#666;font-size:.8em}.address-description{padding-top:10px;padding-bottom:10px}.address-description .column{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.modal.admin-modal .modal-content{background:#fff;padding:20px;border-radius:15px}.modal.admin-modal .modal-content h1.title{padding:10px}.modal.admin-modal .modal-content>div.content{padding:10px 0 0}@media screen and (max-width:768px){.dashboard-panel .level-left{text-align:center;padding:0 20px}.dashboard-panel .button{width:100%}}.pac-target-input{width:calc(100% - 20px);height:45px;padding-left:16px;margin-top:2px;margin-bottom:100px;position:absolute;position:fixed;top:6px;left:10px;right:10px}.map-deliver-address{z-index:9999;position:fixed;bottom:24px;left:15px;right:60px;background:#fff;padding:15px;border-radius:5px;box-shadow:1px 1px 4px rgba(0,0,0,.2);font-size:.8em}.store-list>div{position:relative}.store-list>div.raining:after{content:"ขณะนี้ฝนตกหนักมาก อาจส่งผลต่อเวลาจัดส่ง";position:absolute;top:calc(50% - 30px);height:60px;line-height:50px;left:0;right:0;background-color:rgba(77,77,77,.9);color:#fff;padding:5px;font-size:1em;text-align:center;z-index:99}.store-list .closed img{background-color:#000;opacity:.7}.store-list .closed:after{content:" ";background:url(/close_corner.png) 0 0 no-repeat;background-size:40%;position:absolute;line-height:50px;top:0;bottom:0;left:0;right:0;color:#fff;font-size:1em;text-align:center;z-index:10;pointer-events:none}.bank-account{margin-top:10px;padding:6px 10px;border:1px dashed #d3d3d3;border-radius:10px}.bank-account>div{font-size:.9em}.bank-account>div.bank{color:#e1623b;width:100%;font-size:1em}.bank-account>div.account-name{width:100%}.pickup-address-item .pickup-name{color:#e1623b}.item-editor .notification{position:fixed;top:80px;left:20px;right:20px;z-index:9999}.store-name-section{font-size:1.2em;color:#e1623b}.quicksearch{position:relative}.quicksearch.front-search{padding-bottom:10px}.quicksearch input,.quicksearch select{height:30px;border-radius:20px;padding-left:36px}.quicksearch>i{position:absolute;top:9px;left:10px;color:#e1623b}.quicksearch button{position:absolute;top:4px;right:6px;border-radius:20px;height:22px;width:22px;line-height:10px;background-color:#aaa;border:0}.quicksearch button i{position:relative;color:#fff}.ordering{padding-top:210px;margin:0;position:relative;overflow:visible}@media screen and (min-width:769px){.ordering{padding-top:180px}}.ordering .carts-quantity{background-color:red;color:#fff;border-radius:10px;height:20px;font-size:.6em;position:absolute;top:5px;right:2px;padding:4px;line-height:14px;text-align:center}.ordering .selected-item .level-left{position:relative;width:30px}.ordering .selected-item .level-left .carts-quantity{top:-10px;right:-5px}.ordering .selected-item .level-left i{font-size:20px}.ordering .description{white-space:"pre-wrap";padding-top:5 px;line-height:1.8}.ordering .item-options label,.ordering .product-note label{display:block;font-weight:bolder;padding-bottom:4px;color:#e1623b;font-size:1.1em;padding-top:5px}.ordering .product-note{border-top:1px dashed #ffd1aa;margin-top:10px;padding-top:6px}.ordering .product-note span{font-size:.9em;color:#888}.ordering .product-note textarea{width:100%;height:100px;padding:8px;border-radius:8px;border-color:#ccc;margin-top:8px}.ordering .footer-zone-wrapper{position:fixed;bottom:39px;right:0;left:0;height:50vh;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.6);overflow:auto;transition:all .1s}.ordering .footer-zone-wrapper.hide{height:0}.ordering .footer-zone-wrapper .footer-zone-list .footer-zone-item{padding:10px 15px;color:#888;font-size:1em}.ordering .footer-zone-wrapper .footer-zone-list .footer-zone-item .fa{color:#e1623b}.ordering .hub-banner{border-radius:12px;padding-bottom:4px}.ordering .header-nav .carts-button{position:absolute;top:0;right:0;line-height:60px;padding:0 10px}.ordering .product-quantity{color:#f14668;font-weight:bolder}.ordering .notice-cart-added{position:absolute;top:60px;background:#eee;z-index:10000;width:calc(100% - 20px);font-size:1.2em;padding:10px;color:#e1623b;margin:10px;border:1px solid #eee;border-radius:8px;box-shadow:2px 2px 4px rgba(0,0,0,.6)}.ordering .notice-cart-added i{margin-right:6px}.ordering .search-box{background:#fff;border:0;position:fixed;top:60px;left:0;right:0;z-index:19;padding:10px 15px 5px 10px}.ordering .search-box input,.ordering .search-box select{height:30px;border-radius:20px;padding-left:36px}.ordering .search-box .deliver-type-wrapper{width:100%;margin-bottom:10px}.ordering .search-box .deliver-type-wrapper .button{width:50%}.ordering .search-box .deliver-time-wrapper .column{padding:0 10px}.ordering .search-box .deliver-time-wrapper .column .select:not(.is-multiple):not(.is-loading):after{border-color:#e1623b}.ordering .search-box .deliver-time-wrapper .column label{font-size:1em;position:relative;top:4px}.ordering .search-box .deliver-time-wrapper .column .select{height:30px}.ordering .search-box .deliver-time-wrapper .column select{padding:0 10px;height:30px;line-height:30px}.ordering .product-wrapper{padding:0 10px;width:calc(100% - 10px)}.ordering .product-wrapper .out-time-seperate{text-align:center;font-size:1.6em;font-weight:bolder;width:100%;color:#e1623b;border-top:1px dashed #e1623b;padding:10px}.ordering .product-wrapper .store-name-section{flex:none;font-size:1.2em;width:100%;padding:10px 10px 0;color:#e1623b;background:#fff;border-top:1px dashed #ffa352;position:-webkit-sticky;position:sticky;top:-10px;margin-top:15px;z-index:20}.ordering .product-wrapper .store-name-section .sale-time{position:absolute;font-size:.8em;text-align:right;top:12px;right:5px}.product-togggle-tabs{width:100%;margin-bottom:20px}.product-togggle-tabs li{width:50%;line-height:20px}.product-togggle-tabs li.is-active a{background-color:#e1623b!important;border-color:#d86501!important}.input-image-holder{border:1px dashed #ff5e00;width:100%;padding-top:100%;position:relative}.input-image-holder i{position:absolute;display:block;top:calc(50% - .5em);left:calc(50% - 8px);color:#ff5e00}.input-image-holder input{opacity:0;background-color:0;position:absolute;top:0;left:0;width:100%;height:100%}.input-toggle-button{border:1px solid #ddd;background:#ddd;border-radius:12px;padding:4px;box-sizing:border-box;height:22px;width:44px;position:relative;transition:all .4s;overflow:hidden}.input-toggle-button .toggle-button{background:#fff;display:block;border:1px solid #ddd;border-radius:9px;top:1px;left:1px;width:18px;height:18px;position:absolute;transition:all .2s;box-shadow:1px 1px 4px #aaa}.input-toggle-button.active{background-color:#ff8f4f}.input-toggle-button.active .toggle-button{left:22px}.product-options{padding:10px 0 20px}.product-options .option-item{border:1px dashed #ccc;padding:10px 20px 15px;margin:0 0 10px;position:relative}.product-options .option-item .column-image{max-width:100px}.product-options .option-item .button-remove{position:absolute;right:0;top:0;width:32px}.delivery-options{padding:0 0 20px}.delivery-options .option-item{position:relative;line-height:40px;border-bottom:1px dashed #ccc}.delivery-options .option-item:last-child{border-bottom:0}.delivery-options .option-item label{margin:0}.delivery-options .delivery-price,.delivery-options .delivery-price-input{position:absolute;text-align:right;top:0;right:55px;font-size:.8em}.delivery-options .delivery-price-input{width:100px}.delivery-options .delivery-price-input input{margin-top:5px;width:60px}.delivery-options .delivery-toggle{position:absolute;top:9px;right:0}.delivery-price-table td,.delivery-price-table th{font-size:.8em;padding:2px 4px}.delivery-tiers .delivery-tier-row{line-height:30px;padding:10px 0}.delivery-tiers .delivery-tier-row .km-text{line-height:20px}.delivery-tiers .delivery-tier-row span.startkm{width:40px;display:inline-block;text-align:right;font-size:1em;font-weight:700}.delivery-tiers .delivery-tier-row input[type=number],.delivery-tiers .delivery-tier-row input[type=text]{line-height:30px;height:30px;width:50px;margin:0 10px;text-align:right;padding:5px}.delivery-tiers .delivery-tier-row label.checkbox{margin-left:40px;line-height:30px}.delivery-tiers .delivery-tier-row label.checkbox input{margin-right:4px}@media screen and (max-width:500px){.delivery-tiers .delivery-tier-row label.checkbox{margin-left:150px}}.categories-wrapper{padding:4px 0}.categories-wrapper li{padding:5px 0}.categories-wrapper .category-link{transition:all .2s;background:rgba(225,98,59,0);color:#666;font-size:1.2em;line-height:30px;height:30px;padding:0 20px;display:block;border-bottom:0}.categories-wrapper .category-link.selected{background:#e1623b;border-radius:20px;color:#fff}.category-header{font-size:1.5em;line-height:1.6}.order-view .table td,.order-view .table th{border:0;padding-bottom:10px}.order-view .order-status{text-align:center;font-size:1.4em;padding:10px 0;border:1px solid}.order-view .order-status.submitted{border-color:#0084cb;color:#0084cb}.order-view .order-status.ontheway,.order-view .order-status.paid{border-color:#00b3b3;color:#00b3b3}.order-view .order-status.delivered{border-color:green;color:green}.order-view .order-status.pending{border-color:#d3d3d3;color:#d3d3d3}.order-view .order-status.cancel{border-color:red;color:red}.order-view .order-status.preorder{border-color:#e1623b;color:#e1623b}.rating-icon{font-size:2.2em;color:#ddd;padding:4px}.rating-icon.active{color:#ffd92d}.rating-icon.active.rating1{color:#ff6c2d}.rating-icon.active.rating2{color:#ff7d2d}.rating-icon.active.rating3{color:#ffb22d}.rating-icon.active.rating4{color:#ffbc2d}.rating-icon.active.rating5{color:#ffd92d}.rating-wrapper{color:#444;text-align:center;font-size:1rem;padding:20px 0;max-width:300px;margin:10px auto;border-radius:20px}.rating-wrapper h3{font-weight:700;font-size:1.4em;line-height:1.6;margin-bottom:20px}.rating-wrapper button{margin-top:30px}.checkbox-container{display:block;position:relative;padding-left:25px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-container .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border:1px solid #ccc}.checkbox-container .checkmark:after{content:"";position:absolute;display:none;left:9px;top:5px;width:5px;height:10px;border:solid #e1623b;border-width:0 3px 3px 0;transform:rotate(45deg)}.checkbox-container input:checked~.checkmark{background-color:#fff}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-container:hover input~.checkmark{background-color:#ccc}.field .extra-options-wrapper{border:1px solid #eee;padding:10px;border-radius:10px;margin-bottom:10px}.field.options .column{padding-bottom:0}.extra-title{font-weight:700;color:#666!important}.extra-title .extra-hint{font-size:.75em;color:#888}
/*# sourceMappingURL=main.4e24f76c.chunk.css.map */