.gioi-thieu-page[data-astro-cid-ai5xlvuu]{background-color:#faf6f0;min-height:100vh;padding-top:128px;padding-bottom:0}@media(max-width:768px){.gioi-thieu-page[data-astro-cid-ai5xlvuu]{padding-top:106px}}.breadcrumb-container[data-astro-cid-ai5xlvuu]{background:#f4ece1;border-bottom:1px solid #E8DFD3;padding:12px 0}.breadcrumb-list[data-astro-cid-ai5xlvuu]{list-style:none;display:flex;align-items:center;gap:8px;margin:0;padding:0;font-size:.85rem}.breadcrumb-link[data-astro-cid-ai5xlvuu]{display:inline-flex;align-items:center;gap:5px;color:#6b5b52;text-decoration:none;transition:color .2s}.breadcrumb-link[data-astro-cid-ai5xlvuu]:hover{color:#4a2e18}.breadcrumb-separator[data-astro-cid-ai5xlvuu]{color:#baa694;user-select:none}.breadcrumb-item[data-astro-cid-ai5xlvuu].current{color:#c98a3c;font-weight:600}.about-hero-section[data-astro-cid-ai5xlvuu]{background:linear-gradient(180deg,#f4ece1,#faf6f0);padding:40px 0 32px;text-align:center;border-bottom:1px solid rgba(139,90,43,.08)}.about-hero-content[data-astro-cid-ai5xlvuu]{max-width:820px;margin:0 auto}.about-hero-badge[data-astro-cid-ai5xlvuu]{display:inline-flex;align-items:center;gap:8px;padding:6px 18px;border-radius:999px;background:#b873331f;color:#8c4a15;font-size:.82rem;font-weight:600;letter-spacing:.06em;margin-bottom:16px}.sparkle[data-astro-cid-ai5xlvuu]{color:#d9822b;font-size:.9rem}.about-hero-title[data-astro-cid-ai5xlvuu]{font-family:var(--font-serif, "Playfair Display", Georgia, serif);font-size:clamp(2rem,4vw,2.75rem);color:#3d2314;line-height:1.3;margin:0 0 16px}.highlight-serif[data-astro-cid-ai5xlvuu]{color:#b86b2b;font-style:italic}.about-hero-subtitle[data-astro-cid-ai5xlvuu]{font-size:1.08rem;color:#6b5242;line-height:1.65;margin:0 auto 24px;max-width:680px}.about-highlights-row[data-astro-cid-ai5xlvuu]{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.highlight-chip[data-astro-cid-ai5xlvuu]{display:inline-block;padding:6px 14px;background:#fff;border:1px solid #E8DFD3;border-radius:999px;font-size:.85rem;color:#53331c;font-weight:500;box-shadow:0 2px 6px #3d23140a}.section-eyebrow[data-astro-cid-ai5xlvuu]{display:inline-block;color:#b86b2b;font-size:.88rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px}.section-main-title[data-astro-cid-ai5xlvuu]{font-family:var(--font-serif, "Playfair Display", Georgia, serif);font-size:clamp(1.8rem,3.2vw,2.3rem);color:#3d2314;line-height:1.3;margin:0 0 16px}.accent-text[data-astro-cid-ai5xlvuu]{color:#a25b1d;font-style:italic}.section-header-center[data-astro-cid-ai5xlvuu]{text-align:center;max-width:720px;margin:0 auto 40px}.section-desc[data-astro-cid-ai5xlvuu]{font-size:1rem;color:#6e5444;line-height:1.6;margin:0}.story-section[data-astro-cid-ai5xlvuu]{padding:70px 0}.story-grid[data-astro-cid-ai5xlvuu]{display:grid;grid-template-columns:1fr 1.15fr;gap:50px;align-items:center}@media(max-width:900px){.story-grid[data-astro-cid-ai5xlvuu]{grid-template-columns:1fr;gap:40px}}.story-visual[data-astro-cid-ai5xlvuu]{position:relative;max-width:480px;margin:0 auto}.story-polaroid-frame[data-astro-cid-ai5xlvuu]{background:#fff;padding:16px 16px 24px;border-radius:12px;box-shadow:0 16px 40px #3a1e0e1f;position:relative;transform:rotate(-1.5deg);transition:transform .3s ease}.story-polaroid-frame[data-astro-cid-ai5xlvuu]:hover{transform:rotate(0)}.tape-strip[data-astro-cid-ai5xlvuu].tape-top{position:absolute;top:-12px;left:50%;transform:translate(-50%);width:110px;height:26px;background:#e0ceb2b3;border-left:2px dashed rgba(160,130,95,.4);border-right:2px dashed rgba(160,130,95,.4);box-shadow:0 2px 4px #0000000d}.story-img[data-astro-cid-ai5xlvuu]{width:100%;height:auto;border-radius:8px;display:block;aspect-ratio:4/5;object-fit:cover}.polaroid-note[data-astro-cid-ai5xlvuu]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px}.note-script[data-astro-cid-ai5xlvuu]{font-family:var(--font-handwriting, cursive, sans-serif);font-size:1.15rem;color:#6b4e37}.note-heart[data-astro-cid-ai5xlvuu]{color:#c94a4a;font-size:1.1rem}.story-quote-card[data-astro-cid-ai5xlvuu]{margin-top:20px;background:#f4ece1;border-left:4px solid #B87333;padding:14px 18px;border-radius:0 10px 10px 0}.quote-text[data-astro-cid-ai5xlvuu]{margin:0 0 4px;font-style:italic;color:#4a2e18;font-weight:600;font-size:.95rem}.quote-author[data-astro-cid-ai5xlvuu]{font-size:.82rem;color:#8c6a53;text-transform:uppercase;letter-spacing:.05em}.story-text-paragraphs[data-astro-cid-ai5xlvuu] p[data-astro-cid-ai5xlvuu]{font-size:1.02rem;line-height:1.75;color:#553e31;margin:0 0 16px}.story-values-grid[data-astro-cid-ai5xlvuu]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px;padding-top:24px;border-top:1px dashed #E0D3C3}@media(max-width:600px){.story-values-grid[data-astro-cid-ai5xlvuu]{grid-template-columns:1fr}}.value-item[data-astro-cid-ai5xlvuu]{background:#fff;padding:16px;border-radius:12px;border:1px solid #ECE3D7}.value-icon[data-astro-cid-ai5xlvuu]{font-size:1.5rem;margin-bottom:8px}.value-info[data-astro-cid-ai5xlvuu] h4[data-astro-cid-ai5xlvuu]{margin:0 0 4px;font-size:.92rem;color:#3d2314;font-weight:700}.value-info[data-astro-cid-ai5xlvuu] p[data-astro-cid-ai5xlvuu]{margin:0;font-size:.82rem;color:#7a6252;line-height:1.45}.features-section[data-astro-cid-ai5xlvuu]{background:#f4ece1;padding:70px 0;border-top:1px solid #E8DFD3;border-bottom:1px solid #E8DFD3}.features-cards-grid[data-astro-cid-ai5xlvuu]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media(max-width:1024px){.features-cards-grid[data-astro-cid-ai5xlvuu]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.features-cards-grid[data-astro-cid-ai5xlvuu]{grid-template-columns:1fr}}.feature-card[data-astro-cid-ai5xlvuu]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 6px 18px #3d23140f;border:1px solid #E8DFD3;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease}.feature-card[data-astro-cid-ai5xlvuu]:hover{transform:translateY(-5px);box-shadow:0 14px 30px #3d23141f}.feature-card-media[data-astro-cid-ai5xlvuu]{position:relative;aspect-ratio:16/11;overflow:hidden}.feature-card-img[data-astro-cid-ai5xlvuu]{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.feature-card[data-astro-cid-ai5xlvuu]:hover .feature-card-img[data-astro-cid-ai5xlvuu]{transform:scale(1.05)}.feature-card-num[data-astro-cid-ai5xlvuu]{position:absolute;top:12px;right:12px;background:#2c190cbf;color:#fff;font-size:.75rem;font-weight:700;padding:3px 8px;border-radius:999px;backdrop-filter:blur(4px)}.feature-card-body[data-astro-cid-ai5xlvuu]{padding:20px;display:flex;flex-direction:column;flex-grow:1}.feature-card-icon[data-astro-cid-ai5xlvuu]{width:40px;height:40px;border-radius:10px;background:#faf3ea;display:inline-flex;align-items:center;justify-content:center;color:#b87333;margin-bottom:14px}.feature-card-icon[data-astro-cid-ai5xlvuu] svg[data-astro-cid-ai5xlvuu]{width:22px;height:22px}.feature-card-title[data-astro-cid-ai5xlvuu]{font-family:var(--font-serif, serif);font-size:1.15rem;color:#3d2314;margin:0 0 6px;line-height:1.35}.feature-card-tagline[data-astro-cid-ai5xlvuu]{font-size:.8rem;color:#b87333;font-weight:600;margin-bottom:10px;text-transform:uppercase;letter-spacing:.04em}.feature-card-desc[data-astro-cid-ai5xlvuu]{font-size:.88rem;color:#6e5444;line-height:1.55;margin:0}.flavors-section[data-astro-cid-ai5xlvuu]{padding:80px 0}.flavors-layout[data-astro-cid-ai5xlvuu]{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:center}@media(max-width:900px){.flavors-layout[data-astro-cid-ai5xlvuu]{grid-template-columns:1fr;gap:40px}}.flavors-desc[data-astro-cid-ai5xlvuu]{font-size:1.02rem;line-height:1.7;color:#553e31;margin-bottom:24px}.flavors-highlights-list[data-astro-cid-ai5xlvuu]{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.flavor-item[data-astro-cid-ai5xlvuu]{display:flex;align-items:flex-start;gap:12px;font-size:.95rem;line-height:1.5;color:#5f4637}.flavor-dot[data-astro-cid-ai5xlvuu]{color:#b87333;font-size:.85rem;margin-top:3px}.flavor-item[data-astro-cid-ai5xlvuu] strong[data-astro-cid-ai5xlvuu]{color:#3d2314;margin-right:5px}.flavors-cta-row[data-astro-cid-ai5xlvuu]{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.btn-menu-primary[data-astro-cid-ai5xlvuu]{display:inline-flex;align-items:center;gap:8px;background:#8c4a15;color:#fff;padding:12px 24px;border-radius:999px;font-weight:600;text-decoration:none;font-size:.95rem;box-shadow:0 4px 14px #8c4a1540;transition:background .2s ease,transform .2s ease}.btn-menu-primary[data-astro-cid-ai5xlvuu]:hover{background:#6e350b;transform:translateY(-2px)}.price-note[data-astro-cid-ai5xlvuu]{font-size:.88rem;color:#7a5b46}.flavors-visual-cards[data-astro-cid-ai5xlvuu]{display:flex;flex-direction:column;gap:20px;position:relative}.dish-showcase-card[data-astro-cid-ai5xlvuu]{background:#fff;border-radius:16px;padding:16px;box-shadow:0 12px 30px #3d231414;border:1px solid #EAE0D3;position:relative}.dish-showcase-card[data-astro-cid-ai5xlvuu] img[data-astro-cid-ai5xlvuu]{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:10px}.dish-badge[data-astro-cid-ai5xlvuu]{position:absolute;top:26px;right:26px;background:#8c4a15;color:#fff;padding:4px 12px;border-radius:999px;font-size:.8rem;font-weight:700;box-shadow:0 3px 8px #00000026}.dish-info[data-astro-cid-ai5xlvuu]{margin-top:12px}.dish-info[data-astro-cid-ai5xlvuu] h4[data-astro-cid-ai5xlvuu]{margin:0 0 4px;font-size:1.1rem;color:#3d2314;font-family:var(--font-serif, serif)}.dish-info[data-astro-cid-ai5xlvuu] p[data-astro-cid-ai5xlvuu]{margin:0;font-size:.85rem;color:#7a6252}.dish-showcase-card[data-astro-cid-ai5xlvuu].mini{max-width:75%;margin-left:auto;margin-top:-30px;background:#faf6f0;border:2px solid #FFFFFF}.gallery-section[data-astro-cid-ai5xlvuu]{background:#f4ece1;padding:70px 0;border-top:1px solid #E8DFD3;border-bottom:1px solid #E8DFD3}.about-gallery-grid[data-astro-cid-ai5xlvuu]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:36px}@media(max-width:1100px){.about-gallery-grid[data-astro-cid-ai5xlvuu]{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.about-gallery-grid[data-astro-cid-ai5xlvuu]{grid-template-columns:repeat(2,1fr);gap:12px}}.about-gallery-item[data-astro-cid-ai5xlvuu]{background:#fff;padding:10px 10px 14px;border-radius:10px;box-shadow:0 4px 12px #3d23140f;border:1px solid #EAE0D3;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease}.about-gallery-item[data-astro-cid-ai5xlvuu]:hover{transform:translateY(-4px);box-shadow:0 10px 24px #3d23141f}.gallery-card-inner[data-astro-cid-ai5xlvuu]{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:6px}.gallery-card-img[data-astro-cid-ai5xlvuu]{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.about-gallery-item[data-astro-cid-ai5xlvuu]:hover .gallery-card-img[data-astro-cid-ai5xlvuu]{transform:scale(1.06)}.gallery-card-overlay[data-astro-cid-ai5xlvuu]{position:absolute;inset:0;background:#27150a73;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;opacity:0;transition:opacity .25s ease;padding:10px;text-align:center}.about-gallery-item[data-astro-cid-ai5xlvuu]:hover .gallery-card-overlay[data-astro-cid-ai5xlvuu]{opacity:1}.overlay-icon[data-astro-cid-ai5xlvuu]{color:#fff}.overlay-text[data-astro-cid-ai5xlvuu]{color:#fff;font-size:.78rem;font-weight:600}.gallery-card-caption[data-astro-cid-ai5xlvuu]{margin:8px 0 0;font-family:var(--font-handwriting, cursive, sans-serif);font-size:.85rem;color:#7a5b46;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gallery-more-actions[data-astro-cid-ai5xlvuu]{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.btn-gallery-more[data-astro-cid-ai5xlvuu]{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#4a2e18;border:1px solid #D8C7B4;padding:10px 20px;border-radius:999px;font-size:.88rem;font-weight:600;text-decoration:none;transition:all .2s ease}.btn-gallery-more[data-astro-cid-ai5xlvuu]:hover{background:#4a2e18;color:#fff;border-color:#4a2e18}.btn-gallery-more[data-astro-cid-ai5xlvuu].secondary{background:#b8733314;color:#8c4a15;border-color:#b8733333}.btn-gallery-more[data-astro-cid-ai5xlvuu].secondary:hover{background:#8c4a15;color:#fff;border-color:#8c4a15}.visit-section[data-astro-cid-ai5xlvuu]{padding:70px 0}.visit-card[data-astro-cid-ai5xlvuu]{background:#fff;border-radius:20px;padding:36px;box-shadow:0 12px 36px #3d231414;border:1px solid #EAE0D3}.visit-grid[data-astro-cid-ai5xlvuu]{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}@media(max-width:850px){.visit-grid[data-astro-cid-ai5xlvuu]{grid-template-columns:1fr;gap:30px}.visit-card[data-astro-cid-ai5xlvuu]{padding:24px}}.visit-title[data-astro-cid-ai5xlvuu]{font-family:var(--font-serif, serif);font-size:1.8rem;color:#3d2314;margin:0 0 8px}.visit-sub[data-astro-cid-ai5xlvuu]{font-size:.95rem;color:#7a6252;margin:0 0 24px;line-height:1.5}.visit-details-list[data-astro-cid-ai5xlvuu]{display:flex;flex-direction:column;gap:18px;margin-bottom:28px}.visit-detail-item[data-astro-cid-ai5xlvuu]{display:flex;align-items:flex-start;gap:14px}.detail-icon[data-astro-cid-ai5xlvuu]{width:40px;height:40px;border-radius:10px;background:#faf3ea;display:flex;align-items:center;justify-content:center;color:#8c4a15;flex-shrink:0}.visit-detail-item[data-astro-cid-ai5xlvuu] strong[data-astro-cid-ai5xlvuu]{display:block;color:#3d2314;font-size:.92rem;margin-bottom:2px}.visit-detail-item[data-astro-cid-ai5xlvuu] p[data-astro-cid-ai5xlvuu]{margin:0;color:#553e31;font-size:.92rem}.visit-note[data-astro-cid-ai5xlvuu]{font-size:.8rem;color:#8c6a53;font-style:italic}.visit-phone[data-astro-cid-ai5xlvuu]{color:#c94a4a;font-weight:700;font-size:1.1rem;text-decoration:none}.visit-phone[data-astro-cid-ai5xlvuu]:hover{text-decoration:underline}.visit-action-buttons[data-astro-cid-ai5xlvuu]{display:flex;gap:12px;flex-wrap:wrap}.btn-maps-action[data-astro-cid-ai5xlvuu]{display:inline-flex;align-items:center;gap:8px;background:#8c4a15;color:#fff;padding:11px 20px;border-radius:999px;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .2s}.btn-maps-action[data-astro-cid-ai5xlvuu]:hover{background:#6e350b}.btn-fb-action[data-astro-cid-ai5xlvuu]{display:inline-flex;align-items:center;gap:8px;background:#1877f2;color:#fff;padding:11px 20px;border-radius:999px;font-size:.9rem;font-weight:600;text-decoration:none;transition:opacity .2s}.btn-fb-action[data-astro-cid-ai5xlvuu]:hover{opacity:.9}.visit-map-box[data-astro-cid-ai5xlvuu]{border-radius:14px;overflow:hidden;height:340px;border:1px solid #E8DFD3;box-shadow:0 4px 14px #0000000d}
