@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}}@keyframes spin{to{transform:rotate(1turn)}}.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)}}.imi-video-tiles{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;width:100%;max-width:480px;margin:0 auto 18px}.imi-video-tile{position:relative;aspect-ratio:9/16;border-radius:12px;overflow:hidden;background-color:#E8E0D0;background-size:cover;background-position:50%;background-repeat:no-repeat;border:2px solid transparent;padding:0;cursor:pointer;box-shadow:0 4px 12px rgba(120,90,50,.12);transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}@media (hover:hover){.imi-video-tile:hover{border-color:#E8520F;transform:translateY(-2px);box-shadow:0 6px 18px rgba(120,90,50,.2)}}.imi-video-tile:focus-visible{outline:3px solid #E8520F;outline-offset:2px}.imi-video-tile-lang{top:8px;left:8px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:700;letter-spacing:.4px;color:#1A1A1A;padding:4px 10px;border-radius:6px;text-transform:uppercase;white-space:nowrap}.imi-video-tile-lang,.imi-video-tile-play{position:absolute;background:rgba(255,255,255,.92)}.imi-video-tile-play{top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(0,0,0,.35);padding-left:4px}.imi-video-offscreen{position:absolute;left:-9999px;top:0;width:320px;height:180px;pointer-events:none}.imi-more-info-link{text-decoration:none}@media (hover:hover){.imi-more-info-link:hover{text-decoration:underline}}