.food-menu-previews-module__RO32XW__section{margin:var(--s8) 0}.food-menu-previews-module__RO32XW__notice{font-size:var(--text-small);color:var(--muted);max-width:680px;margin:0 0 var(--s4)}.food-menu-previews-module__RO32XW__cards{gap:var(--s4);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.food-menu-previews-module__RO32XW__card{min-width:0;color:var(--ink);background:#fff;border-radius:24px;text-decoration:none;overflow:hidden;box-shadow:0 8px 28px #40241108}.food-menu-previews-module__RO32XW__cover{object-fit:cover;width:100%;height:240px;display:block}.food-menu-previews-module__RO32XW__art{position:relative;overflow:hidden}.food-menu-previews-module__RO32XW__occasion{color:#302116;font-size:var(--text-small);background:#fffaf5;border-radius:999px;padding:8px 12px;font-weight:650;position:absolute;bottom:16px;left:16px}.food-menu-previews-module__RO32XW__card{transition:transform .18s,box-shadow .18s}.food-menu-previews-module__RO32XW__card:hover{transform:translateY(-3px);box-shadow:0 12px 32px #40241115}.food-menu-previews-module__RO32XW__card:focus-visible{outline:3px solid var(--action);outline-offset:4px}.food-menu-previews-module__RO32XW__action>span{color:var(--muted);margin-top:4px;font-weight:400;display:block}@media (prefers-reduced-motion:reduce){.food-menu-previews-module__RO32XW__card{transition:none}.food-menu-previews-module__RO32XW__card:hover{transform:none}}.food-menu-previews-module__RO32XW__identity .food-menu-previews-module__RO32XW__cover{object-fit:contain;background:#fff0e5;border-bottom:4px solid #ff3956;padding:24px 24px 64px}.food-menu-previews-module__RO32XW__match{font-size:var(--text-small);color:var(--ink);background:#f7f1eb;border-radius:12px;margin:0 16px 16px;padding:12px}.food-menu-previews-module__RO32XW__body{gap:var(--s3);padding:var(--s4);align-items:center;display:flex}.food-menu-previews-module__RO32XW__body>div{flex:1;min-width:0}.food-menu-previews-module__RO32XW__body>svg{flex:none}.food-menu-previews-module__RO32XW__body h3{font-size:var(--text-title);margin:0 0 var(--s1)}.food-menu-previews-module__RO32XW__body p{font-size:var(--text-small);color:var(--muted);margin:0}.food-menu-previews-module__RO32XW__logo{background:#f5ede6;border-radius:16px;flex:none;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.food-menu-previews-module__RO32XW__logo img{object-fit:contain;width:100%;height:100%}.food-menu-previews-module__RO32XW__action{font-weight:650;font-size:var(--text-small);padding:0 var(--s4) var(--s4);color:var(--action);display:block}.food-menu-previews-module__RO32XW__card:hover .food-menu-previews-module__RO32XW__action{text-decoration:underline}@media (max-width:600px){.food-menu-previews-module__RO32XW__cards{scroll-snap-type:x proximity;padding-bottom:var(--s3);display:flex;overflow-x:auto}.food-menu-previews-module__RO32XW__card{scroll-snap-align:start;flex:0 0 88%}.food-menu-previews-module__RO32XW__cover{height:220px}.food-menu-previews-module__RO32XW__body h3{font-size:var(--text-body)}}
