@font-face{font-family:Mimo Sample Hand;src:url(/assets/fonts/mali-semibold.woff) format("woff");font-style:normal;font-weight:600;font-display:swap}body{font-kerning:normal;text-rendering:optimizeLegibility}.customer-app,.pos-frame,.pickup-page{font-family:Be Vietnam Pro,Arial,sans-serif}.customer-app :is(input,select,textarea){font-family:Be Vietnam Pro,Arial,sans-serif;font-size:16px;line-height:1.6}.customer-app :is(h1,h2,h3,h4,p,strong,small){word-break:normal;overflow-wrap:break-word}.customer-app button{font-family:Be Vietnam Pro,Arial,sans-serif;line-height:1.5}.customer-app :is(.c-product h3,.j-product h3){font-size:14px;line-height:1.5;white-space:normal;overflow:visible;text-overflow:clip}.customer-app :is(.c-product-desc,.j-product p){line-height:1.6;font-size:11px}.customer-app :is(.c-sheet h2,.m-sheet h2,.c-checkout h2){line-height:1.5}.customer-app :is(.c-cart-item,.c-checkout,.m-profile){min-width:0}.customer-app .c-nav button{min-height:46px}.customer-app .c-nav button span{line-height:1.5}.customer-app .c-product{min-width:0}.customer-app :is(.c-product-name,.c-product-info){min-width:0}.customer-app .c-product-image img{object-fit:cover}body[data-skin=jujuly]>.demo-main .intro h1{font:600 clamp(26px,3vw,42px)/1.45 "Mimo Sample Hand","Be Vietnam Pro",sans-serif!important}.j-welcome small,.j-menu-heading h2{line-height:1.5!important}.j-product h3,.j-product-name{font-family:Be Vietnam Pro,Arial,sans-serif!important;font-size:14px!important;line-height:1.5!important;white-space:normal!important}.j-nav button>span{font:500 10px/1.5 Be Vietnam Pro,Arial,sans-serif!important;white-space:normal!important}.j-nav button{min-height:46px}.j-menu-modes button{font:500 10px/1.4 Be Vietnam Pro,Arial,sans-serif!important;min-height:36px;white-space:normal}.j-tabs button{min-height:40px;line-height:1.5}.j-menu-brand small{font-size:10px!important;line-height:1.5}.j-membership-pets strong,.j-topup-reference>button strong{font-family:Be Vietnam Pro,Arial,sans-serif!important;line-height:1.5!important}.j-topup-reference>button small{font-size:11px!important;line-height:1.65!important}body:is([data-skin=yini],[data-skin=foodle],[data-skin=cute]) .customer-app :is(h1,h2,h3){font-family:Mimo Sample Hand,Be Vietnam Pro,sans-serif;font-weight:600;line-height:1.5}.yini-welcome-top h3{font-family:Be Vietnam Pro,Arial,sans-serif!important;font-size:13px!important;line-height:1.5!important}.yini-nav-icon+span,.yini-nav button span{font-size:10px!important;line-height:1.5}.yini-service-tile :is(strong,span){line-height:1.5}.foodle-member strong,.foodle-support strong,.foodle-story strong{font-family:Mimo Sample Hand,Be Vietnam Pro,sans-serif!important;line-height:1.5!important}.cute-cafe h2{font:600 27px/1.45 Mimo Sample Hand,Be Vietnam Pro,sans-serif!important}.cute-cafe-sub{font-size:12px!important;line-height:1.65!important}.cute-play-row button{font-size:10px;min-height:38px}.cute-speech{font-size:10px;line-height:1.55;max-width:128px}.cute-drag-hint{font-size:9px;line-height:1.5}.pos-frame :is(h1,h2,h3,p){line-height:1.5}.pos-order-person,.pos-order-summary{line-height:1.6}.mimon-demo-bar{font-family:Be Vietnam Pro,Arial,sans-serif}.mimon-demo-bar>div>span:last-child{line-height:1.6}.p-dialog h2,.pickup-dialog h2{line-height:1.5}body[data-demo-capture] .demo-header,body[data-demo-capture] .mimon-demo-bar,body[data-demo-capture] .intro,body[data-demo-capture] .demo-footer,body[data-demo-capture] .panel-caption,body[data-demo-capture] .pos-panel{display:none!important}body[data-demo-capture]{background:#f5f6f1!important;padding:0!important}body[data-demo-capture] .demo-main{padding:0!important;max-width:none!important;margin:0!important}body[data-demo-capture] .workspace{display:block!important;max-width:390px!important;padding:0!important;margin:0 auto!important}body[data-demo-capture] .customer-panel{display:block!important;width:100%!important;margin:0!important}body[data-demo-capture] .phone{width:100%!important;max-width:none!important;box-shadow:none!important;border-radius:0!important;border:0!important;height:840px!important}body[data-demo-capture] .customer-app{min-height:0!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}.cute-mascot,.j-pet{transition:none!important}.cute-particle,.cute-ripple,.j-confetti{display:none!important}}body[data-skin=jujuly] .customer-app :is(.j-home-club strong,.j-update-card h3,.j-page-title h2,.j-reward-head h2){font-family:Mimo Sample Hand,Be Vietnam Pro,sans-serif!important;font-weight:600!important;line-height:1.5!important}.j-home-club strong{font-size:18px!important}.j-home-club>span>span{font-size:11px!important;line-height:1.6!important}.j-home-club{min-height:108px;height:auto!important}body[data-demo-capture] *,body[data-demo-capture] *:before,body[data-demo-capture] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:0s!important}.m-brand-stamps{position:relative;margin:15px 16px;padding:19px 16px;background:#fffdf7;border:1px solid #e5ddc8;border-radius:17px;color:#4b583b}.m-brand-stamps>div:first-child{padding-right:40px}.m-brand-stamps>div:first-child>span{font-size:10px;letter-spacing:1px;display:block;color:#827254}.m-brand-stamps strong{font-size:15px;line-height:1.6;display:block;margin-top:5px}.m-brand-stamps>b{position:absolute;right:16px;top:20px;font-size:17px}.m-brand-stamp-row{display:flex;justify-content:space-between;gap:6px;margin-top:18px}.m-brand-stamp-row>span{width:31px;height:31px;display:grid;place-items:center;border:1px dashed #c5b795;border-radius:50%;font-size:12px;color:#a79672}.m-brand-stamp-row>.is-filled{background:#617342;color:#fff;border-style:solid;border-color:#617342}.m-brand-stamps p{font-size:11px;line-height:1.7;margin:12px 0;color:#7a7f6c}.m-brand-stamps button{display:block;width:100%;min-height:44px;font-size:12px;border:1px solid #5b7340;background:#5b7340;color:#fff;border-radius:10px;padding:10px}.m-brand-stamps button:disabled{opacity:.5;cursor:default}body[data-skin=jujuly] .m-brand-stamps{border-color:#cdddf7;background:#f6f9ff;color:#1556b6}body[data-skin=jujuly] .m-brand-stamps button,body[data-skin=jujuly] .m-brand-stamp-row>.is-filled{background:#0957be;border-color:#0957be}
