@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,700;0,900;1,400;1,700&family=DM+Sans:wght@400;500;600;700&display=swap");:root{font-feature-settings:lining-nums tabular-nums}*,:root{font-variant-numeric:lining-nums tabular-nums}*{box-sizing:border-box;margin:0;padding:0;font-feature-settings:"tnum" 1,"lnum" 1,lining-nums tabular-nums;text-size-adjust:100%}body,html{overflow-x:hidden;max-width:100vw}body{position:relative;font-family:DM Sans,sans-serif;background:#F0EAE0;color:#1a1a1a;min-height:100vh}.playfair,[class*=playfair],h1,h2,h3{font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.balance,.c-dollar,.c-num,.cookie-amount,.count,.dish-cost-bar,.order-total,.pickup-code,.price,.stat,.wallet-balance{font-family:DM Sans,sans-serif;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}input,select,textarea{font-size:16px}button,input,select,textarea{font-family:DM Sans,sans-serif}button{cursor:pointer}[data-message-sheet]{box-sizing:border-box!important;overflow:hidden!important}[data-chat-thread] *,[data-message-sheet] *{box-sizing:border-box!important;max-width:100%!important}[data-chat-thread] .msg-bubble,[data-message-sheet] .msg-bubble{max-width:70%!important;word-break:break-word!important;overflow-wrap:break-word!important}.photo-carousel::-webkit-scrollbar{display:none}.photo-carousel{-ms-overflow-style:none;scrollbar-width:none}div[style*=overflow-x]::-webkit-scrollbar,div[style*=overflowX]::-webkit-scrollbar{display:none}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.imi-value-card{transition:transform .2s ease,box-shadow .2s ease}@media (hover:hover){.imi-value-card:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,.12)}}