@import url(https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,600;9..144,700&family=Inter:wght@400;500;600&display=swap);body.th-base.th-resto.th-bistro{--accent:#C8553D;--accent-contrast:#FFF8F0;--navbar:#FFF8F0;--bg:#FFF8F0;--card:#FFFFFF;--text:#2A1F1A;--font:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-display:"Fraunces",Georgia,serif;--radius:12px}.th-bistro .th-hero-resto{background:linear-gradient(180deg,#fff8f0 0,#faeddc 100%);border-bottom:1px solid rgba(200,85,61,.12)}.th-bistro .th-hero-resto__title{color:#2a1f1a}.th-bistro .th-hero-resto__subtitle{font-style:italic;text-transform:none;letter-spacing:0;font-family:var(--font-display);font-weight:400;color:var(--accent)}.th-bistro .th-section-cat__title{font-style:italic;font-weight:500}.th-bistro .th-section-cat__heading::after,.th-bistro .th-section-cat__heading::before{background:linear-gradient(90deg,transparent,rgba(200,85,61,.3),transparent);height:1px}.th-bistro .th-resto-card{border:1px solid rgba(200,85,61,.08)}.th-bistro .th-resto-card__name{font-weight:600}.th-bistro .th-resto-card__price{font-weight:600}.th-bistro .th-spynav{background:rgba(255,248,240,.95);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}