.nuoc-uong-page[data-astro-cid-au3qdto5]{background-color:#faf6f0;min-height:100vh;padding-top:128px;padding-bottom:80px}@media(max-width:768px){.nuoc-uong-page[data-astro-cid-au3qdto5]{padding-top:106px}}.breadcrumb-container[data-astro-cid-au3qdto5]{background:#f4ece1;border-bottom:1px solid #E8DFD3;padding:12px 0}.breadcrumb-list[data-astro-cid-au3qdto5]{list-style:none;display:flex;align-items:center;gap:8px;margin:0;padding:0;font-size:.85rem}.breadcrumb-link[data-astro-cid-au3qdto5]{display:inline-flex;align-items:center;gap:5px;color:#6b5b52;text-decoration:none;transition:color .2s}.breadcrumb-link[data-astro-cid-au3qdto5]:hover{color:#4a2e18}.breadcrumb-separator[data-astro-cid-au3qdto5]{color:#baa694;user-select:none}.breadcrumb-item[data-astro-cid-au3qdto5].current{color:#c98a3c;font-weight:600}.menu-hero-section[data-astro-cid-au3qdto5]{background:linear-gradient(180deg,#f4ece1,#faf6f0);padding:40px 0 24px;text-align:center;position:relative}.menu-hero-content[data-astro-cid-au3qdto5]{max-width:820px;margin:0 auto}.menu-hero-badge[data-astro-cid-au3qdto5]{display:inline-flex;align-items:center;gap:8px;background:#c98a3c1f;border:1px solid rgba(201,138,60,.35);color:#8b5e3c;padding:6px 16px;border-radius:999px;font-size:.8rem;font-weight:700;letter-spacing:.08em;margin-bottom:16px}.menu-hero-badge[data-astro-cid-au3qdto5] .sparkle[data-astro-cid-au3qdto5]{color:#c98a3c;font-size:.75rem}.menu-hero-title[data-astro-cid-au3qdto5]{font-family:Playfair Display,Lora,serif;font-size:2.8rem;font-weight:700;color:#3d2314;line-height:1.2;margin:0 0 14px}.menu-hero-subtitle[data-astro-cid-au3qdto5]{font-size:1.05rem;color:#5c4a3e;line-height:1.6;margin:0 0 20px}.menu-hero-subtitle[data-astro-cid-au3qdto5] strong[data-astro-cid-au3qdto5]{color:#3d2314}.menu-highlights-row[data-astro-cid-au3qdto5]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:24px}.highlight-chip[data-astro-cid-au3qdto5]{background:#fff;border:1px solid #E6D9C8;color:#5a3e28;padding:6px 14px;border-radius:20px;font-size:.85rem;font-weight:600;box-shadow:0 2px 6px #00000008}.btn-download-pdf[data-astro-cid-au3qdto5]{display:inline-flex;align-items:center;gap:8px;background:#4a2e18;color:#faf6f0;padding:10px 22px;border-radius:30px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .25s ease;box-shadow:0 4px 14px #4a2e1840}.btn-download-pdf[data-astro-cid-au3qdto5]:hover{background:#65340c;color:#fff;transform:translateY(-2px);box-shadow:0 6px 18px #4a2e1859}.filter-panel[data-astro-cid-au3qdto5]{background:#fff;border:1px solid #EAE0D4;border-radius:16px;padding:18px 20px;margin:20px 0 28px;box-shadow:0 4px 16px #0000000a}.search-box-wrap[data-astro-cid-au3qdto5]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid #F0E6D8;margin-bottom:16px}.search-input-box[data-astro-cid-au3qdto5]{position:relative;flex:1;max-width:520px}.search-icon[data-astro-cid-au3qdto5]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#9c8573;pointer-events:none}.drink-search-input[data-astro-cid-au3qdto5]{width:100%;padding:10px 38px 10px 42px;background:#faf6f0;border:1px solid #E0D3C3;border-radius:25px;font-size:.92rem;color:#3d2314;outline:none;transition:all .2s}.drink-search-input[data-astro-cid-au3qdto5]:focus{background:#fff;border-color:#c98a3c;box-shadow:0 0 0 3px #c98a3c2e}.btn-clear-search[data-astro-cid-au3qdto5]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#8c7360;font-size:1rem;cursor:pointer;padding:4px 6px}.search-status[data-astro-cid-au3qdto5]{font-size:.88rem;color:#6e5848;white-space:nowrap}.search-status[data-astro-cid-au3qdto5] strong[data-astro-cid-au3qdto5]{color:#c98a3c;font-weight:700}.category-pills-scroll[data-astro-cid-au3qdto5]{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:2px 0}.category-pills-scroll[data-astro-cid-au3qdto5]::-webkit-scrollbar{display:none}.category-pills-wrap[data-astro-cid-au3qdto5]{display:flex;align-items:center;gap:8px;min-width:max-content}.cat-pill[data-astro-cid-au3qdto5]{display:inline-flex;align-items:center;gap:6px;background:#f7efe4;border:1px solid #E6D7C3;color:#5c4533;padding:8px 15px;border-radius:24px;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .2s;user-select:none;white-space:nowrap}.cat-pill[data-astro-cid-au3qdto5]:hover{background:#ede1d1;border-color:#d6bf9f;color:#3d2314}.cat-pill[data-astro-cid-au3qdto5].active{background:#4a2e18;border-color:#4a2e18;color:#fff;box-shadow:0 3px 10px #4a2e1833}.cat-pill[data-astro-cid-au3qdto5] .pill-count[data-astro-cid-au3qdto5]{background:#00000014;color:inherit;font-size:.75rem;padding:2px 7px;border-radius:12px;font-weight:700}.cat-pill[data-astro-cid-au3qdto5].active .pill-count[data-astro-cid-au3qdto5]{background:#ffffff40;color:#fff}.nuoc-uong-grid[data-astro-cid-au3qdto5]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}@media(max-width:1024px)and (min-width:768px){.nuoc-uong-grid[data-astro-cid-au3qdto5]{grid-template-columns:repeat(4,1fr);gap:12px}}@media(max-width:767px){.nuoc-uong-grid[data-astro-cid-au3qdto5]{grid-template-columns:repeat(3,1fr)!important;gap:8px!important}}@media(max-width:360px){.nuoc-uong-grid[data-astro-cid-au3qdto5]{grid-template-columns:repeat(3,1fr)!important;gap:6px!important}}.drink-card[data-astro-cid-au3qdto5]{background:#fff;border:1px solid #EAE0D4;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;box-shadow:0 2px 8px #00000008;position:relative;text-align:left}.drink-card[data-astro-cid-au3qdto5]:hover,.drink-card[data-astro-cid-au3qdto5]:focus-visible{transform:translateY(-4px);box-shadow:0 8px 22px #4a2e181f;border-color:#c98a3c;outline:none}.drink-card-img-wrap[data-astro-cid-au3qdto5]{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#ede3d5}.drink-card-img[data-astro-cid-au3qdto5]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.drink-card[data-astro-cid-au3qdto5]:hover .drink-card-img[data-astro-cid-au3qdto5]{transform:scale(1.08)}.drink-card-badge[data-astro-cid-au3qdto5]{position:absolute;top:6px;left:6px;background:#4a2e18;color:#f8e5ba;font-size:.68rem;font-weight:700;padding:2px 7px;border-radius:6px;box-shadow:0 2px 5px #00000040;z-index:2;letter-spacing:.02em}.drink-card-overlay[data-astro-cid-au3qdto5]{position:absolute;inset:0;background:#2b190b73;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;opacity:0;transition:opacity .25s ease;z-index:3;color:#fff}.drink-card[data-astro-cid-au3qdto5]:hover .drink-card-overlay[data-astro-cid-au3qdto5]{opacity:1}.overlay-icon[data-astro-cid-au3qdto5]{font-size:1.1rem}.overlay-text[data-astro-cid-au3qdto5]{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.drink-card-info[data-astro-cid-au3qdto5]{padding:10px 10px 12px;display:flex;flex-direction:column;flex:1;justify-content:space-between}.drink-card-name[data-astro-cid-au3qdto5]{font-family:Playfair Display,Lora,serif;font-size:.95rem;font-weight:700;color:#2d1a0d;line-height:1.28;margin:0 0 3px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.45em}.drink-card-en[data-astro-cid-au3qdto5]{font-size:.72rem;color:#8c7869;font-style:italic;margin:0 0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drink-card-price-row[data-astro-cid-au3qdto5]{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding-top:4px;border-top:1px dashed #F0E6D8}.drink-card-price[data-astro-cid-au3qdto5]{font-size:.98rem;font-weight:800;color:#c98a3c;letter-spacing:.01em}@media(max-width:767px){.menu-hero-section[data-astro-cid-au3qdto5]{padding:24px 0 16px}.menu-hero-title[data-astro-cid-au3qdto5]{font-size:1.85rem;margin-bottom:10px}.menu-hero-subtitle[data-astro-cid-au3qdto5]{font-size:.88rem;margin-bottom:14px}.menu-highlights-row[data-astro-cid-au3qdto5]{gap:6px;margin-bottom:16px}.highlight-chip[data-astro-cid-au3qdto5]{font-size:.75rem;padding:4px 10px}.btn-download-pdf[data-astro-cid-au3qdto5]{padding:8px 16px;font-size:.82rem}.filter-panel[data-astro-cid-au3qdto5]{padding:12px 10px;border-radius:12px;margin:12px 0 18px}.search-box-wrap[data-astro-cid-au3qdto5]{flex-direction:column;align-items:stretch;gap:8px;padding-bottom:10px;margin-bottom:10px}.drink-search-input[data-astro-cid-au3qdto5]{font-size:.82rem;padding:8px 32px 8px 36px}.search-icon[data-astro-cid-au3qdto5]{width:15px;height:15px;left:12px}.search-status[data-astro-cid-au3qdto5]{font-size:.78rem;text-align:right}.cat-pill[data-astro-cid-au3qdto5]{font-size:.78rem;padding:6px 11px;gap:4px}.cat-pill[data-astro-cid-au3qdto5] .pill-count[data-astro-cid-au3qdto5]{font-size:.68rem;padding:1px 5px}.drink-card[data-astro-cid-au3qdto5]{border-radius:8px}.drink-card-badge[data-astro-cid-au3qdto5]{font-size:.58rem;padding:1px 4px;top:4px;left:4px;border-radius:4px}.drink-card-overlay[data-astro-cid-au3qdto5]{display:none}.drink-card-info[data-astro-cid-au3qdto5]{padding:6px 6px 8px}.drink-card-name[data-astro-cid-au3qdto5]{font-size:.78rem;min-height:2.5em;margin-bottom:2px;line-height:1.25}.drink-card-en[data-astro-cid-au3qdto5]{display:none}.drink-card-price-row[data-astro-cid-au3qdto5]{padding-top:2px;border-top:none}.drink-card-price[data-astro-cid-au3qdto5]{font-size:.82rem;font-weight:800}}.no-results-box[data-astro-cid-au3qdto5]{text-align:center;padding:60px 20px;background:#fff;border:1px dashed #E0D3C3;border-radius:16px;margin:20px 0}.no-results-icon[data-astro-cid-au3qdto5]{font-size:3rem;margin-bottom:12px}.no-results-title[data-astro-cid-au3qdto5]{font-size:1.3rem;color:#3d2314;margin:0 0 8px}.no-results-desc[data-astro-cid-au3qdto5]{color:#6e5848;margin:0 0 18px;font-size:.95rem}.btn-reset-filters[data-astro-cid-au3qdto5]{background:#4a2e18;color:#fff;border:none;padding:10px 22px;border-radius:25px;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .2s}.btn-reset-filters[data-astro-cid-au3qdto5]:hover{background:#65340c}.drink-modal[data-astro-cid-au3qdto5]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;opacity:0;pointer-events:none;transition:opacity .25s ease}.drink-modal[data-astro-cid-au3qdto5].is-open{opacity:1;pointer-events:auto}.drink-modal-backdrop[data-astro-cid-au3qdto5]{position:absolute;inset:0;background:#1a0f07b3;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.drink-modal-dialog[data-astro-cid-au3qdto5]{position:relative;background:#faf6f0;border-radius:20px;width:100%;max-width:680px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 50px #00000059;z-index:2;transform:scale(.94) translateY(10px);transition:transform .25s ease}.drink-modal[data-astro-cid-au3qdto5].is-open .drink-modal-dialog[data-astro-cid-au3qdto5]{transform:scale(1) translateY(0)}.drink-modal-close[data-astro-cid-au3qdto5]{position:absolute;top:14px;right:14px;width:36px;height:36px;background:#fff;border:1px solid #E6D8C6;border-radius:50%;color:#4a2e18;font-size:1.1rem;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .2s;box-shadow:0 2px 8px #0000001a}.drink-modal-close[data-astro-cid-au3qdto5]:hover{background:#4a2e18;color:#fff;transform:rotate(90deg)}.drink-modal-body[data-astro-cid-au3qdto5]{display:grid;grid-template-columns:1fr 1.2fr;gap:0}.modal-img-wrap[data-astro-cid-au3qdto5]{position:relative;aspect-ratio:1 / 1;background:#ede3d5}.modal-drink-img[data-astro-cid-au3qdto5]{width:100%;height:100%;object-fit:cover;display:block}.modal-drink-badge[data-astro-cid-au3qdto5]{position:absolute;top:14px;left:14px;background:#4a2e18;color:#ffe6ba;font-size:.78rem;font-weight:700;padding:4px 10px;border-radius:6px;box-shadow:0 2px 8px #0000004d}.modal-info-wrap[data-astro-cid-au3qdto5]{padding:28px 24px;display:flex;flex-direction:column;justify-content:space-between}.modal-cat-tag[data-astro-cid-au3qdto5]{display:inline-block;color:#8b5e3c;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.modal-drink-title[data-astro-cid-au3qdto5]{font-family:Playfair Display,Lora,serif;font-size:1.55rem;color:#3d2314;line-height:1.25;margin:0 0 4px}.modal-drink-en[data-astro-cid-au3qdto5]{font-size:.88rem;color:#8c7869;font-style:italic;margin:0 0 12px}.modal-price-box[data-astro-cid-au3qdto5]{margin-bottom:16px}.modal-price-val[data-astro-cid-au3qdto5]{font-size:1.5rem;font-weight:800;color:#c98a3c}.modal-desc-heading[data-astro-cid-au3qdto5]{font-size:.82rem;text-transform:uppercase;letter-spacing:.06em;color:#8c7869;margin:0 0 6px}.modal-drink-desc[data-astro-cid-au3qdto5]{font-size:.92rem;color:#4d392c;line-height:1.55;margin:0 0 16px}.modal-note-box[data-astro-cid-au3qdto5]{background:#f2e8db;border-radius:8px;padding:8px 12px;margin-bottom:20px}.modal-note[data-astro-cid-au3qdto5]{font-size:.78rem;color:#6e533f;margin:0}.modal-actions[data-astro-cid-au3qdto5]{display:flex;flex-direction:column;gap:8px}.btn-modal-order-zalo[data-astro-cid-au3qdto5],.btn-modal-order-call[data-astro-cid-au3qdto5]{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;border-radius:8px;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .2s}.btn-modal-order-zalo[data-astro-cid-au3qdto5]{background:#0068ff;color:#fff}.btn-modal-order-zalo[data-astro-cid-au3qdto5]:hover{background:#0054d1}.btn-modal-order-call[data-astro-cid-au3qdto5]{background:#4a2e18;color:#fff}.btn-modal-order-call[data-astro-cid-au3qdto5]:hover{background:#65340c}@media(max-width:640px){.drink-modal-body[data-astro-cid-au3qdto5]{grid-template-columns:1fr}.modal-img-wrap[data-astro-cid-au3qdto5]{max-height:240px}.modal-info-wrap[data-astro-cid-au3qdto5]{padding:18px 16px}.modal-drink-title[data-astro-cid-au3qdto5],.modal-price-val[data-astro-cid-au3qdto5]{font-size:1.3rem}}
